/* #Reset & Basics (Moisés Busanya)
================================================== */
.simple_lines {
  border-width: 1px 0 0;
  clear: both;
  margin-bottom: 20px;
  height: 0;
}

@font-face {
  font-family:'edge';src:url('../fonts/edgeweb_icons.eot');src:url('../fonts/edgeweb_icons.eot?#iefix') format('embedded-opentype'),url('../fonts/edgeweb_icons.svg#edgeweb_icons') format('svg'),url('../fonts/edgeweb_icons.woff') format('woff'),url('../fonts/edgeweb_icons.ttf') format('truetype');font-weight:400;font-style:normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
@  font-face {
    font-family: 'edge';
    src: url('../fonts/edgeweb_icons.svg#edgeweb_icons') format('svg');
  }
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display: block;
}

body {
  line-height: 1;
  -webkit-text-stroke: 1px transparent;
}

ol,ul {
  list-style: none;
}

blockquote,q {
  quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
  content: '';
  content: none;
}

blockquote p {
  font-family: 'Roboto Condensed','sans-serif' !important;
  margin: 0!important;
  padding: 0!important;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

body {
  font-family: 'Roboto';
  font-size: 16px;
  font-weight: 400;
  color: #6d6d6d;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  background-color: #efefef;
}

h1,h2,h3,h4,h5,h6 {
  color: #6d6d6d;
  font-weight: 300;
  font-family: 'Roboto Condensed','sans-serif';
}

h1 {
  font-size: 49px;
  line-height: 52px;
  margin-bottom: 20px;
}

h2 {
  font-size: 36px;
  line-height: 36px;
  margin-bottom: 20px;
}

h3 {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 20px;
  font-weight: 400;
}

h4 {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 10px;
  color: #fff;
}

h5 {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 24px;
  margin-top: 48px;
  margin-left: 0;
  font-family: "Roboto Condensed","sans-serif";
}

h6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-transform: uppercase;
}

h7 {
  color: #6d6d6d;
  font-size: 12px;
  font-weight: 700;
  line-height: 24px;
  font-family: 'Roboto','sans-serif';
}

.subtitle_home_news {
  font-family: 'Roboto Condensed','sans-serif';
  font-weight: 400;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 0;
  color: #757778;
}

.subtitle_items {
  font-family: 'Roboto Condensed','sans-serif';
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0;
  display: block;
  text-align: left;
}

.subtitle_dates {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 0;
  display: block;
}

p {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 24px;
  text-align: justify;
  word-wrap: break-word;
}

p img {
  margin: 0;
}

p.lead {
  font-size: 21px;
  line-height: 27px;
  color: #777;
}

.paragraph_footer {
  font-family: 'Roboto','sans-serif';
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 0;
  text-align: left;
  color: #fff;
}

.paragraph_footer_small {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 0;
  text-align: center;
  color: #fff;
}

.collection_sidebar_small {
  font-size: 12px;
  margin-bottom: 0;
  text-align: left;
  color: #fff;
}

.collection_sidebar_small li {
  line-height: 12px!important;
}

em {
  font-style: italic;
}

strong {
  font-weight: 700;
}

small {
  font-size: 80%;
}

blockquote {
  font-family: 'Roboto','sans-serif';
  font-weight: 300!important;
  font-size: 24px!important;
  line-height: 30px!important;
  color: #6d6d6d!important;
  border-left: 2px solid #d1d1d1;
  margin-left: 48px;
  padding-left: 24px;
}

blockquote p {
  text-align: left!important;
  font-family: 'Roboto','sans-serif';
  font-weight: 300!important;
  font-size: 24px!important;
  line-height: 28px!important;
  color: #6d6d6d!important;
}

blockquote p em {
  font-style: normal!important;
}

blockquote {
  margin-bottom: 40px;
}

blockquote cite {
  display: block;
  font-size: 12px;
  color: #555;
}

blockquote cite:before {
  content: "\2014 \0020";
}

blockquote cite a,blockquote cite a:visited,blockquote cite a:visited {
  color: #555;
}

hr {
  border: dotted #6d6d6d;
  border-width: 1px 0 0;
  clear: both;
  margin-bottom: 20px;
  height: 0;
}

.solid {
  border: solid #6d6d6d;
  border-width: 1px 0 0;
  clear: both;
  margin-bottom: 20px;
  height: 0;
}

.image_footer {
  background-color: #f7f7f7;
  border-top: 1px dotted #6d6d6d;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 30px;
  margin-top: 20px!important;
  padding: 10px;
  text-align: center;
}

.migas_pan {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 0;
  color: #6d6d6d;
}

.dates_text {
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  margin-bottom: 20px;
  color: #6d6d6d;
}

.icons_style {
  font-size: 14px!important;
  line-height: 8px;
  color: #6d6d6d!important;
  margin-left: 1px;
}

.icons_style a {
  color: #0f0f0f!important;
}

.icons_style a:hover {
  color: #4f4f4f!important;
}

.color_white {
  color: #fff!important;
}

.color_break_white {
  color: #efefef!important;
}

.color_grey_light {
  color: #6d6d6d!important;
}

.color_grey_light_true {
  color: #e2e2e2!important;
}

.color_black {
  color: #000!important;
}

.color_grey_dark {
  color: #252525!important;
}

.color_grey_medium {
  color: #6d6d6d!important;
}

.color_reprint {
  color: #c24938!important;
}

.color_another_grey {
  color: #c1c1c1!important;
}

.color_red {
  color: #c24938!important;
}

.color_blue {
  color: #5091ad!important;
}

.color_green {
  color: #61847e!important;
}

.color_yellow {
  color: #ebb656!important;
}

.color_admin_design {
  color: #cba49d!important;
}

.color_admin_translation {
  color: #2c4063!important;
}

.color_admin_approval {
  color: #e5c789!important;
}

.color_admin_corrections {
  color: #ca9c82!important;
}

.color_admin_layout {
  color: #872729!important;
}

.color_admin_canceled {
  color: #6d6d6d!important;
}

.color_admin_printer {
  color: #a74f29!important;
}

.color_admin_proofread {
  color: #ad8574!important;
}

.color_admin_printerproofread {
  color: #e08b67!important;
}

.color_admin_screwed {
  color: #c24938!important;
}

.color_admin_transport {
  color: #61847e!important;
}

.color_admin_warehouse {
  color: #658731!important;
}

.background_color_white {
  background-color: #fff!important;
}

.background_color_break_white {
  background-color: #efefef!important;
}

.background_color_grey_light {
  background-color: #e2e2e2!important;
}

.background_color_black {
  background-color: #000!important;
}

.background_color_grey_dark {
  background-color: #252525!important;
}

.background_color_grey_medium {
  background-color: #6d6d6d!important;
}

.background_color_another_grey_medium {
  background-color: #d1d1d1!important;
}

.background_color_almost_white {
  background-color: #f7f7f7!important;
}

.background_color_green {
  background-color: #61847e!important;
}

.background_color_yellow {
  background-color: #ebb656!important;
}

.background_color_red {
  background-color: #c24938!important;
}

.background_color_alert {
  background-color: #cba49d!important;
}

.background_color_mid_alert {
  background-color: #ca9c82!important;
}

.border_color_white {
  border-color: #fff!important;
}

.border_color_break_white {
  border-color: #efefef!important;
}

.border_color_grey_light {
  border-color: #e2e2e2!important;
}

.border_color_black {
  border-color: #000!important;
}

.border_color_grey_dark {
  border-color: #252525!important;
}

.border_color_grey_medium {
  border-color: #6d6d6d!important;
}

.border_color_red {
  border-color: #c24938!important;
}

.invert {
  filter: invert(100%);
}

.bg_status_replacement_dark {
  background-color: #d4d4d4;
  color: #000!important;
}

a:hover .bg_status_replacement_dark {
  background-color: #ddaa52!important;
  color: #fff!important;
}

.bg_status_replacement_light {
  background-color: #e2e2e2!important;
  color: #ebb656!important;
}

a:visited .bg_status_replacement_light .font_edge {
  color: #ebb656!important;
}

a:hover .bg_status_replacement_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_replacement_light {
  background-color: #ebb656!important;
  color: #fff!important;
}

.bg_status_replacement_light_invert {
  background-color: #ebb656!important;
  color: #fff!important;
}

.color_replacement {
  color: #ebb656!important;
}

.bg_color_replacement {
  background-color: #ebb656!important;
  color: #fff;
}

.bg_status_preorder_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

a:hover .bg_status_preorder_dark {
  background-color: #516d68!important;
  color: #fff!important;
}

.bg_status_preorder_light {
  background-color: #e2e2e2!important;
  color: #61847e!important;
}

a:visited .bg_status_preorder_light .font_edge {
  color: #61847e!important;
}

a:hover .bg_status_preorder_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_preorder_light {
  background-color: #61847e!important;
  color: #fff!important;
}

.bg_status_preorder_light_invert {
  background-color: #61847e!important;
  color: #fff!important;
}

.color_preorder {
  color: #61847e!important;
}

.bg_color_preorder {
  background-color: #61847e!important;
  color: #fff;
}

.bg_status_available_dark {
  background-color: #d4d4d4;
  color: #000!important;
}

a:hover .bg_status_available_dark {
  background-color: #4a849e!important;
  color: #fff!important;
}

.bg_status_available_light {
  background-color: #e2e2e2!important;
  color: #5091ad!important;
}

a:visited .bg_status_available_light .font_edge {
  color: #5091ad!important;
}

a:hover .bg_status_available_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_available_light {
  background-color: #5091ad!important;
  color: #fff!important;
}

.news_box_content .bg_status_available_light {
  background-color: #d8d8d8!important;
  color: #5091ad!important;
}

.bg_status_available_light_invert {
  background-color: #5091ad!important;
  color: #fff!important;
}

.color_available {
  color: #5091ad!important;
}

.bg_color_available {
  background-color: #5091ad!important;
  color: #fff;
}

.bg_status_soon_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

a:hover .bg_status_soon_dark {
  background-color: #9a9b8b!important;
  color: #fff!important;
}

.bg_status_soon_light {
  background-color: #e2e2e2!important;
  color: #abac9a!important;
}

a:visited .bg_status_soon_light .font_edge {
  color: #abac9a!important;
}

a:hover .bg_status_soon_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_soon_light {
  background-color: #abac9a!important;
  color: #fff!important;
}

.bg_status_soon_light_invert {
  background-color: #abac9a!important;
  color: #fff!important;
}

.color_soon {
  color: #abac9a!important;
}

.bg_color_soon {
  background-color: #abac9a!important;
  color: #000;
}

.bg_status_discontinued_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

a:hover .bg_status_discontinued_dark {
  background-color: #752223!important;
  color: #fff!important;
}

.bg_status_discontinued_light {
  background-color: #e2e2e2!important;
  color: #872729!important;
}

a:visited .bg_status_discontinued_light .font_edge {
  color: #872729!important;
}

a:hover .bg_status_discontinued_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_discontinued_light {
  background-color: #872729!important;
  color: #fff!important;
}

.bg_status_discontinued_light_invert {
  background-color: #872729!important;
  color: #fff!important;
}

.color_discontinued {
  color: #872729!important;
}

.bg_color_discontinued {
  background-color: #872729!important;
  color: #fff;
}

.bg_status_last_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

a:hover .bg_status_last_dark {
  background-color: #6f9199!important;
  color: #fff!important;
}

.bg_status_last_light {
  background-color: #e2e2e2!important;
  color: #7da3ac!important;
}

a:visited .bg_status_last_light .font_edge {
  color: #7da3ac!important;
}

a:hover .bg_status_last_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_last_light {
  background-color: #7da3ac!important;
  color: #fff!important;
}

.bg_status_last_light_invert {
  background-color: #7da3ac!important;
  color: #fff!important;
}

.color_last {
  color: #7da3ac!important;
}

.bg_color_last {
  background-color: #7da3ac!important;
  color: #fff;
}

.bg_status_gift_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

a:hover .bg_status_gift_dark {
  background-color: #4a849e!important;
  color: #fff!important;
}

.bg_status_gift_light {
  background-color: #e2e2e2!important;
  color: #5091ad!important;
}

a:visited .bg_status_gift_light .font_edge {
  color: #5091ad!important;
}

a:hover .bg_status_gift_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_gift_light {
  background-color: #5091ad!important;
  color: #fff!important;
}

.bg_status_gift_light_invert {
  background-color: #5091ad!important;
  color: #fff!important;
}

.color_gift {
  color: #5091ad!important;
}

.bg_color_gift {
  background-color: #5091ad!important;
  color: #fff;
}

.bg_status_special_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

a:hover .bg_status_special_dark {
  background-color: #aa3f31!important;
  color: #fff!important;
}

.bg_status_special_light {
  background-color: #e2e2e2!important;
  color: #c24938!important;
}

a:visited .bg_status_special_light .font_edge {
  color: #c24938!important;
}

a:hover .bg_status_special_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_special_light {
  background-color: #c24938!important;
  color: #fff!important;
}

.bg_status_special_light_invert {
  background-color: #c24938!important;
  color: #fff!important;
}

.color_special {
  color: #c24938!important;
}

.bg_color_special {
  background-color: #c24938!important;
  color: #fff;
}

.bg_status_lastpreorder_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

a:hover .bg_status_lastpreorder_dark {
  background-color: #516d68!important;
  color: #fff!important;
}

.bg_status_lastpreorder_light {
  background-color: #e2e2e2!important;
  color: #61847e!important;
}

a:visited .bg_status_lastpreorder_light .font_edge {
  color: #61847e!important;
}

a:hover .bg_status_lastpreorder_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_lastpreorder_light {
  background-color: #61847e!important;
  color: #fff!important;
}

.bg_status_lastpreorder_light_invert {
  background-color: #61847e!important;
  color: #fff!important;
}

.color_lastpreorder {
  color: #61847e!important;
}

.bg_color_lastpreorder {
  background-color: #61847e!important;
  color: #fff;
}

.bg_status_exclusive_dark {
  background-color: #c5a057!important;
  color: #fff!important;
}

a:hover .bg_status_exclusive_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

.bg_status_exclusive_light {
  background-color: #e5c789!important;
  color: #fff!important;
}

a:visited .bg_status_exclusive_light .font_edge {
  color: #e5c789!important;
}

a:hover .bg_status_exclusive_light .font_edge {
  color: #000!important;
}

a:hover .bg_status_exclusive_light {
  background-color: #e2e2e2!important;
  color: #000!important;
}

.bg_status_exclusive_light_invert {
  background-color: #e5c789!important;
  color: #fff!important;
}

.color_exclusive {
  color: #e5c789!important;
}

.bg_color_exclusive {
  background-color: #e5c789!important;
  color: #fff;
}

.bg_status_exclusive_preorder_dark {
  background-color: #c5a057!important;
  color: #fff!important;
}

a:hover .bg_status_exclusive_preorder_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

.bg_status_exclusive_preorder_light {
  background-color: #e5c789!important;
  color: #fff!important;
}

a:visited .bg_status_exclusive_preorder_light .font_edge {
  color: #e5c789!important;
}

a:hover .bg_status_exclusive_preorder_light .font_edge {
  color: #000!important;
}

a:hover .bg_status_exclusive_preorder_light {
  background-color: #e2e2e2!important;
  color: #000!important;
}

.bg_status_exclusive_preorder_light_invert {
  background-color: #e5c789!important;
  color: #fff!important;
}

.color_exclusive_preorder {
  color: #e5c789!important;
}

.bg_color_exclusive_preorder {
  background-color: #e5c789!important;
  color: #fff;
}

a:hover .font_edge {
  color: #fff!important;
}

.bg_status_upcoming_information_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

a:hover .bg_status_upcoming_information_dark {
  background-color: #515360!important;
  color: #fff!important;
}

.bg_status_upcoming_information_dark .font_edge {
  color: #5e626e!important;
}

a .bg_status_upcoming_information_light .font_edge {
  color: #5e626e!important;
}

.bg_status_upcoming_information_light {
  background-color: #e2e2e2!important;
  color: #5e626e!important;
}

a:visited .bg_status_upcoming_information_light .font_edge {
  color: #5e626e!important;
}

a:hover .bg_status_upcoming_information_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_upcoming_information_light {
  background-color: #5e626e!important;
  color: #fff!important;
}

.news_box_content .bg_status_upcoming_information_light {
  background-color: #d8d8d8!important;
}

.bg_status_upcoming_information_light_panel {
  color: #5e626e!important;
}

.bg_status_upcoming_development_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

a:hover .bg_status_upcoming_development_dark {
  background-color: #516d68!important;
  color: #fff!important;
}

.bg_status_upcoming_development_dark .font_edge {
  color: #516d68!important;
}

a .bg_status_upcoming_development_light .font_edge {
  color: #61847e!important;
}

.bg_status_upcoming_development_light {
  background-color: #e2e2e2!important;
  color: #61847e!important;
}

a:visited .bg_status_upcoming_development_light .font_edge {
  color: #61847e!important;
}

a:hover .bg_status_upcoming_development_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_upcoming_development_light {
  background-color: #61847e!important;
  color: #fff!important;
}

.news_box_content .bg_status_upcoming_development_light {
  background-color: #d8d8d8!important;
}

.bg_status_upcoming_development_light_panel {
  color: #61847e!important;
}

.bg_status_upcoming_concept_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

a:hover .bg_status_upcoming_concept_dark {
  background-color: #273856!important;
  color: #fff!important;
}

.bg_status_upcoming_concept_dark .font_edge {
  color: #273856!important;
}

a .bg_status_upcoming_concept_light .font_edge {
  color: #2c4063!important;
}

.bg_status_upcoming_concept_light {
  background-color: #e2e2e2!important;
  color: #2c4063!important;
}

a:visited .bg_status_upcoming_concept_light .font_edge {
  color: #2c4063!important;
}

a:hover .bg_status_upcoming_concept_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_upcoming_concept_light {
  background-color: #2c4063!important;
  color: #fff!important;
}

.news_box_content .bg_status_upcoming_concept_light {
  background-color: #d8d8d8!important;
}

.bg_status_upcoming_concept_light_panel {
  color: #2c4063!important;
}

.bg_status_upcoming_production_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

a:hover .bg_status_upcoming_production_dark {
  background-color: #aa3f31!important;
  color: #fff!important;
}

.bg_status_upcoming_production_dark .font_edge {
  color: #aa3f31!important;
}

a .bg_status_upcoming_production_light .font_edge {
  color: #c24938!important;
}

.bg_status_upcoming_production_light {
  background-color: #e2e2e2!important;
  color: #c24938!important;
}

a:visited .bg_status_upcoming_production_light .font_edge {
  color: #c24938!important;
}

a:hover .bg_status_upcoming_production_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_upcoming_production_light {
  background-color: #c24938!important;
  color: #fff!important;
}

.news_box_content .bg_status_upcoming_production_light {
  background-color: #d8d8d8!important;
}

.bg_status_upcoming_production_light_panel {
  color: #c24938!important;
}

.bg_status_upcoming_released_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

a:hover .bg_status_upcoming_released_dark {
  background-color: #4a849e!important;
  color: #fff!important;
}

.bg_status_upcoming_released_dark .font_edge {
  color: #4a849e!important;
}

a .bg_status_upcoming_released_light .font_edge {
  color: #5091ad!important;
}

.bg_status_upcoming_released_light {
  background-color: #e2e2e2!important;
  color: #5091ad!important;
}

a:visited .bg_status_upcoming_released_light .font_edge {
  color: #5091ad!important;
}

a:hover .bg_status_upcoming_released_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_upcoming_released_light {
  background-color: #5091ad!important;
  color: #fff!important;
}

.news_box_content .bg_status_upcoming_released_light {
  background-color: #d8d8d8!important;
}

.bg_status_upcoming_released_light_panel {
  color: #5091ad!important;
}

.bg_status_upcoming_shipping_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

a:hover .bg_status_upcoming_shipping_dark {
  background-color: #937763!important;
  color: #fff!important;
}

.bg_status_upcoming_shipping_dark .font_edge {
  color: #a2826b!important;
}

a .bg_status_upcoming_shipping_light .font_edge {
  color: #a2826b!important;
}

.bg_status_upcoming_shipping_light {
  background-color: #e2e2e2!important;
  color: #a2826b!important;
}

a:visited .bg_status_upcoming_shipping_light .font_edge {
  color: #a2826b!important;
}

a:hover .bg_status_upcoming_shipping_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_upcoming_shipping_light {
  background-color: #a2826b!important;
  color: #fff!important;
}

.news_box_content .bg_status_upcoming_shipping_light {
  background-color: #d8d8d8!important;
}

.bg_status_upcoming_shipping_light_panel {
  color: #a2826b!important;
}

.bg_status_upcoming_distribution_dark {
  background-color: #d4d4d4!important;
  color: #000!important;
}

a:hover .bg_status_upcoming_distribution_dark {
  background-color: #4a849e!important;
  color: #fff!important;
}

.bg_status_upcoming_distribution_dark .font_edge {
  color: #4a849e!important;
}

a .bg_status_upcoming_distribution_light .font_edge {
  color: #5091ad!important;
}

.bg_status_upcoming_distribution_light {
  background-color: #e2e2e2!important;
  color: #5091ad!important;
}

a:visited .bg_status_upcoming_distribution_light .font_edge {
  color: #5091ad!important;
}

a:hover .bg_status_upcoming_distribution_light .font_edge {
  color: #fff!important;
}

a:hover .bg_status_upcoming_distribution_light {
  background-color: #5091ad!important;
  color: #fff!important;
}

.news_box_content .bg_status_upcoming_distribution_light {
  background-color: #d8d8d8!important;
}

.bg_status_upcoming_distribution_light_panel {
  color: #5091ad!important;
}

.bg_status_upcoming_information_dark .fa {
  color: #5e626e!important;
}

a .bg_status_upcoming_information_light .fa {
  color: #5e626e!important;
}

a:visited .bg_status_upcoming_information_light .fa {
  color: #5e626e!important;
}

a:hover .bg_status_upcoming_information_light .fa {
  color: #fff!important;
}

.bg_status_upcoming_development_dark .fa {
  color: #516d68!important;
}

a .bg_status_upcoming_development_light .fa {
  color: #61847e!important;
}

a:visited .bg_status_upcoming_development_light .fa {
  color: #61847e!important;
}

a:hover .bg_status_upcoming_development_light .fa {
  color: #fff!important;
}

.bg_status_upcoming_concept_dark .fa {
  color: #273856!important;
}

a .bg_status_upcoming_concept_light .fa {
  color: #2c4063!important;
}

a:visited .bg_status_upcoming_concept_light .fa {
  color: #2c4063!important;
}

a:hover .bg_status_upcoming_concept_light .fa {
  color: #fff!important;
}

.bg_status_upcoming_production_dark .fa {
  color: #aa3f31!important;
}

a .bg_status_upcoming_production_light .fa {
  color: #c24938!important;
}

a:visited .bg_status_upcoming_production_light .fa {
  color: #c24938!important;
}

a:hover .bg_status_upcoming_production_light .fa {
  color: #fff!important;
}

.bg_status_upcoming_released_dark .fa {
  color: #4a849e!important;
}

a .bg_status_upcoming_released_light .fa {
  color: #5091ad!important;
}

a:visited .bg_status_upcoming_released_light .fa {
  color: #5091ad!important;
}

a:hover .bg_status_upcoming_released_light .fa {
  color: #fff!important;
}

.bg_status_upcoming_shipping_dark .fa {
  color: #937763!important;
}

a .bg_status_upcoming_shipping_light .fa {
  color: #a2826b!important;
}

a:visited .bg_status_upcoming_shipping_light .fa {
  color: #a2826b!important;
}

a:hover .bg_status_upcoming_shipping_light .fa {
  color: #fff!important;
}

.bg_status_upcoming_distribution_dark .fa {
  color: #4a849e!important;
}

a .bg_status_upcoming_distribution_light .fa {
  color: #5091ad!important;
}

a:visited .bg_status_upcoming_distribution_light .fa {
  color: #5091ad!important;
}

a:hover .bg_status_upcoming_distribution_light .fa {
  color: #fff!important;
}

.text-left {
  text-align: left!important;
}

.text-right {
  text-align: right!important;
}

.text-justify {
  text-align: justify!important;
}

.text-center {
  text-align: center!important;
}

.float_left {
  float: left!important;
}

.float_right {
  float: right!important;
}

.float_none {
  float: none!important;
}

.text_shadow {
  text-shadow: #a1a1a1 2px 2px 0;
}

.text_big {
  font-size: 16px!important;
}

.text_normal {
  font-size: 14px!important;
}

.text_small {
  font-size: 13px!important;
  line-height: 16px;
}

.text_small_medium {
  font-size: 12px!important;
}

.text_smallest {
  font-size: 11px!important;
}

.text_tiny {
  font-size: 9px!important;
}

.text_icon_medium {
  font-size: 18px!important;
}

.line_height_biggest {
  line-height: 32px;
}

.line_height_big {
  line-height: 20px;
}

.line_height_normal {
  line-height: 18px;
}

.line_height_small {
  line-height: 18px;
}

.line_height_medium {
  line-height: 16px;
}

.line_height_smallest {
  line-height: 14px;
}

.line_height_tiny {
  line-height: 13px;
}

.line_height_icon_button {
  line-height: 14px;
}

.font_raleway {
  font-family: 'Roboto Condensed','sans-serif';
  margin: 0!important;
  padding: 0!important;
}

.font_sans {
  font-family: 'Roboto Condensed','sans-serif';
  margin: 0!important;
  padding: 0!important;
  font-weight: 400!important;
}

.roboto_400 {
  font-family: 'Roboto','sans-serif';
  font-weight: 400;
}

.roboto_400it {
  font-family: 'Roboto','sans-serif';
  font-weight: 400;
  font-style: italic;
}

.roboto_700 {
  font-family: 'Roboto:700','sans-serif';
  font-weight: 700;
}

.roboto_700it {
  font-family: 'Roboto:700italic','sans-serif';
  font-weight: 700;
  font-style: italic;
}

.roboto_condensed {
  font-family: 'Roboto','sans-serif'!important;
  font-weight: 700;
}

a,a:visited {
  color: #000;
  text-decoration: none;
  outline: 0;
  border: 0;
}

a:hover {
  text-decoration: none;
  border-bottom: 1px dotted;
}

a,a:visited .font_edge {
  color: #000;
  text-decoration: none;
  outline: 0;
  border: 0;
}

a:hover .font_edge {
  text-decoration: none;
  color: #000!important;
}

a .footer_link,a:visited .footer_link {
  text-decoration: none;
  outline: 0;
  border: 0;
}

a:hover .footer_link {
  text-decoration: none;
  color: #6d6d6d!important;
}

a .fa_home_link,a:visited .fa_home_link {
  text-decoration: none;
  outline: 0;
  border: 0;
}

a:hover .fa_home_link {
  text-decoration: none;
  color: #000!important;
}

p a,p a:visited {
  line-height: inherit;
  border-bottom: 1px dotted!important;
}

p a:hover {
  border-bottom: 1px solid #000!important;
}

.no_border_img {
  border: 0!important;
}

.no_border_img:hover {
  border: 0!important;
}

li a,li a:visited {
  line-height: inherit;
  border-bottom: 0;
}

li a:hover {
  border-bottom: 0;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
  font-weight: inherit;
  color: #000!important;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
  font-weight: inherit;
  color: #000!important;
  border-bottom: 1px dotted!important;
}

h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited {
  font-weight: inherit;
}

.footer_h a {
  font-weight: inherit;
  color: #fff!important;
}

.footer_h a:hover {
  font-weight: inherit;
  color: #fff!important;
  border-bottom: 1px dotted!important;
}

.footer_h a:visited {
  font-weight: inherit;
}

.paragraph_footer_small a {
  color: #fff!important;
  border: 0!important;
}

.paragraph_footer_small a:hover {
  color: #fff!important;
  border-bottom: 1px dotted #fff!important;
}

.fixed_header a {
  color: #fff!important;
}

.fixed_header a:hover {
  color: #fff!important;
  border-bottom: 1px dotted #fff!important;
}

.paragraph_footer a {
  color: #fff!important;
  border: 0;
}

.paragraph_footer a:hover {
  color: #fff!important;
  border-bottom: 1px dotted #fff!important;
}

.tags a:hover {
  color: #fff!important;
  border-bottom: 0!important;
}

.news_box_content a:hover {
  border-bottom: 0!important;
}

.news_border a:hover {
  border: 0;
}

.logo a:hover {
  border: 0;
}

.no-border a:hover {
  border: 0;
}

.ui-menu-item a {
  color: #6d6d6d!important;
  border: 0;
  cursor: pointer;
}

.ui-menu-item a:hover {
  color: #6d6d6d!important;
  border-bottom: 0;
}

.web_header_nickname a {
  color: #6d6d6d!important;
  border: 0;
  cursor: pointer;
}

.web_header_nickname a:hover {
  color: #000!important;
  border-bottom: 0;
}

.collection_sidebar_small a {
  color: #000!important;
  border: 0;
}

.collection_sidebar_small a:hover {
  color: #000!important;
  border-bottom: 1px dotted #000!important;
}

.no-link-border a {
  border-bottom: 0!important;
}

.no-link-border a:hover {
  color: #000!important;
  border-bottom: 1px dotted #000!important;
}

.no-link-border-cart a {
  border-bottom: 0!important;
}

.no-link-border-cart a:hover {
  color: #000!important;
}

.bx-next:hover {
  border: 0!important;
}

.bx-prev:hover {
  border: 0!important;
}

.force_link_border {
  border-bottom: 0!important;
}

.force_link_border a:hover {
  border-bottom: 1px dotted!important;
}

.force_link_border:hover {
  border-bottom: 1px dotted!important;
}

.force_link_no_border {
  border-bottom: 0!important;
  color: #fff!important;
}

.force_link_no_border:hover {
  border-bottom: 0!important;
  color: #fff!important;
}

.force_link_no_border_black {
  border-bottom: 0!important;
}

.force_link_no_border_black:hover {
  border-bottom: 0!important;
  color: #000!important;
}

.force_link_no_border_neutral {
  border-bottom: 0!important;
  text-decoration: none!important;
}

.force_link_no_border_neutral a:hover {
  border-bottom: 0!important;
  text-decoration: none!important;
}

.social_home_text:hover {
  color: #000!important;
}

.force_link_border_white {
  border-bottom: 0!important;
  color: #fff;
}

.force_link_border_white a:hover {
  border-bottom: 1px dotted!important;
}

.force_link_border_white a:visited {
  color: #fff!important;
}

ul,ol {
  margin-bottom: 20px;
  margin-left: 14px;
  margin-left: 33px;
  text-align: justify;
}

ul {
  list-style: square outside;
}

ol {
  list-style: decimal;
}

ol,ul.square,ul.circle,ul.disc {
  margin-left: 16px;
}

ul.square {
  list-style: square outside;
}

ul.circle {
  list-style: circle outside;
}

ul.disc {
  list-style: disc outside;
}

ul ul,ul ol,ol ol,ol ul {
  margin: 4px 0 5px 30px;
  font-size: 90%;
}

ul ul li,ul ol li,ol ol li,ol ul li {
  margin-bottom: 6px;
}

li {
  line-height: 24px;
  margin-bottom: 10px;
}

ul.large li {
  line-height: 21px;
}

li p {
  line-height: 21px;
}

.container_product_li ul {
  list-style: square;
  margin-bottom: 20px;
}

.container_product_li li {
  line-height: 24px!important;
  margin-bottom: 10px;
  font-size: 16px!important;
  line-height: 18px;
  margin-bottom: 10px;
  padding: 0;
  vertical-align: baseline;
  font-weight: 400;
}

img.scale-with-grid {
  max-width: 100%;
  height: auto;
}

.images_news {
  margin-top: 10px;
  margin-bottom: 20px;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
  margin-bottom: 20px;
  margin-top: 20px;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.button,button,input[type="submit"],input[type="reset"],input[type="button"] {
  background: #000!important;
  color: #fff!important;
  display: table-cell!important;
  font-size: 18px;
  font-family: 'Roboto','sans-serif';
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
  margin-top: 20px;
  line-height: 24px;
  padding: 10px;
  padding-left: 30px;
  padding-right: 30px;
  border: 0;
  margin-left: auto;
  margin-right: auto;
  -webkit-border-radius: 0;
}

.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover {
  color: #000!important;
  background-color: #fff!important;
  border: 1px solid #000!important;
}

.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active {
  background: #0f0f0f;
}

.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width {
  width: 100%;
  padding-left: 0!important;
  padding-right: 0!important;
  text-align: center;
}

button::-moz-focus-inner,input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

form {
  margin-bottom: 20px;
}

fieldset {
  margin-bottom: 20px;
}

input[type="email"],select {
  padding: 6px 4px;
  outline: 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  color: #777;
  margin: 0;
  width: 100%;
  max-width: 100%;
  display: block;
  margin-bottom: 20px;
  background: #fff;
  font-size: 13px;
  font-weight: 400;
  border: 1px solid #6d6d6d;
  font-family: 'Roboto','sans-serif';
}

textarea {
  padding: 6px 4px;
  outline: 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  color: #777;
  margin: 0;
  width: 98%;
  max-width: 100%;
  display: block;
  margin-bottom: 20px;
  font-size: 13px;
  font-weight: 400;
  border: 1px solid #6d6d6d;
  border-bottom: 0;
  border-top: 0;
  background-color: #efefef;
  font-family: 'Roboto','sans-serif';
}

textarea {
  min-height: 60px;
}

label,legend {
  display: block;
  font-size: 13px;
}

input[type="checkbox"] {
  display: inline;
}

label span,legend span {
  font-weight: 400;
  font-size: 13px;
  color: #444;
}

.field_alert {
  border-color: red!important;
}

.to_uppercase {
  text-transform: uppercase;
}

.fixed_header {
  height: 20px;
  background: #000;
  width: 100%;
  box-shadow: 0 0 10px rgba(0,0,0,.5);
  position: fixed;
  top: 0;
  z-index: 1;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: right;
  color: #fff;
}

.remove-bottom {
  margin-bottom: 0!important;
}

.half-bottom {
  margin-bottom: 10px!important;
}

.add-bottom {
  margin-bottom: 20px!important;
}

.double-bottom {
  margin-bottom: 40px!important;
}

.remove-top {
  margin-top: 0!important;
}

.half-top {
  margin-top: 10px!important;
}

.add-top {
  margin-top: 20px!important;
}

.double-top {
  margin-top: 40px!important;
}

.remove-left {
  margin-left: 0!important;
}

.half-left {
  margin-left: 10px!important;
}

.add-left {
  margin-left: 20px!important;
}

.double-left {
  margin-left: 40px!important;
}

.remove-right {
  margin-right: 0!important;
}

.half-right {
  margin-right: 10px!important;
}

.add-right {
  margin-right: 20px!important;
}

.double-right {
  margin-right: 40px!important;
}

.remove-all {
  margin: 0!important;
}

.remove-padding {
  padding: 0!important;
}

.half-left-padding {
  padding-left: 10px!important;
}

.add-left-padding {
  padding-left: 20px!important;
}

.half-right-padding {
  padding-right: 10px!important;
}

.add-right-padding {
  padding-right: 20px!important;
}

.half-bottom-padding {
  padding-bottom: 10px!important;
}

.add-bottom-padding {
  padding-bottom: 20px!important;
}

.double-bottom-padding {
  padding-bottom: 40px!important;
}

.remove-bottom-padding {
  padding-bottom: 0!important;
}

.remove-top-padding {
  padding-top: 0!important;
}

.remove-left-padding {
  padding-left: 0!important;
}

.remove-right-padding {
  padding-right: 0!important;
}

.half-top-padding {
  padding-top: 10px!important;
}

.quarter-top-padding {
  padding-top: 5px!important;
}

.add-top-padding {
  padding-top: 20px!important;
}

.double-top-padding {
  padding-top: 40px!important;
}

.double-padding {
  padding: 40px!important;
}

.add-padding {
  padding: 20px!important;
}

.half-padding {
  padding: 10px!important;
}

.quarter-padding {
  padding: 5px!important;
}

.like-cell {
  display: table-cell!important;
}

.like-block {
  display: block!important;
}

.like-hidden {
  display: none;
}

.auto-height {
  height: auto!important;
}

.auto-width {
  width: auto!important;
}

.no-border {
  border: 0!important;
}

.border {
  border: 1px solid!important;
}

.capitalize {
  text-transform: capitalize!important;
}

.lowercase {
  text-transform: lowercase!important;
}

.pointer {
  cursor: pointer;
}

.v_align_center {
  vertical-align: middle;
}

.v_align_top {
  vertical-align: top;
}

.v_align_bottom {
  vertical-align: bottom;
}

.display_inline {
  display: inline;
}

.sortable {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

.sortable li {
  margin: 0 0 3px;
  padding: .4em;
  padding-left: 1.5em;
  height: 18px;
}

.sortable li span {
  position: absolute;
  margin-left: -1.3em;
}

.bold {
  font-weight: 700;
}

.normal {
  font-weight: 400!important;
}

.no_pointer {
  cursor: none;
}

.default_pointer {
  cursor: default;
}

.border_in {
  border: 1px solid #202024!important;
}

.gm-style div,.gm-style span,.gm-style label,.gm-style a {
  font-family: 'Roboto';
  font-size: 16px;
  font-weight: 400;
}

.gm-style div,
 .gm-style span,
 .gm-style label {
  text-decoration: none;
}

.gm-style a,
 .gm-style label {
  display: inline;
}

.gm-style div {
  display: block;
}

.gm-style img {
  border: 0;
  padding: 0;
  margin: 0;
}