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: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/* Colors */
/* Fonts */
/* Easing */
/* Breakpoints */
/* bootstrap breakpoints */
/* Media Queries */
.pull-left { float: left !important; }

.pull-right { float: right !important; }

.noscroll { overflow: hidden; }

@-ms-viewport { width: device-width; }
.visible-xs { display: none !important; }

.visible-sm { display: none !important; }

.visible-md { display: none !important; }

.visible-lg { display: none !important; }

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }

@media (max-width: 767px) { .visible-xs { display: block !important; }
  table.visible-xs { display: table; }
  tr.visible-xs { display: table-row !important; }
  th.visible-xs, td.visible-xs { display: table-cell !important; } }
@media (max-width: 767px) { .visible-xs-block { display: block !important; } }

@media (max-width: 767px) { .visible-xs-inline { display: inline !important; } }

@media (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; }
  table.visible-sm { display: table; }
  tr.visible-sm { display: table-row !important; }
  th.visible-sm, td.visible-sm { display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1279px) { .visible-md { display: block !important; }
  table.visible-md { display: table; }
  tr.visible-md { display: table-row !important; }
  th.visible-md, td.visible-md { display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1279px) { .visible-md-block { display: block !important; } }

@media (min-width: 992px) and (max-width: 1279px) { .visible-md-inline { display: inline !important; } }

@media (min-width: 992px) and (max-width: 1279px) { .visible-md-inline-block { display: inline-block !important; } }

@media (min-width: 1280px) { .visible-lg { display: block !important; }
  table.visible-lg { display: table; }
  tr.visible-lg { display: table-row !important; }
  th.visible-lg, td.visible-lg { display: table-cell !important; } }
@media (min-width: 1280px) { .visible-lg-block { display: block !important; } }

@media (min-width: 1280px) { .visible-lg-inline { display: inline !important; } }

@media (min-width: 1280px) { .visible-lg-inline-block { display: inline-block !important; } }

@media (max-width: 767px) { .hidden-xs { display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } }
@media (min-width: 992px) and (max-width: 1279px) { .hidden-md { display: none !important; } }
@media (min-width: 1280px) { .hidden-lg { display: none !important; } }
.visible-print { display: none !important; }

@media print { .visible-print { display: block !important; }
  table.visible-print { display: table; }
  tr.visible-print { display: table-row !important; }
  th.visible-print, td.visible-print { display: table-cell !important; } }
.visible-print-block { display: none !important; }
@media print { .visible-print-block { display: block !important; } }

.visible-print-inline { display: none !important; }
@media print { .visible-print-inline { display: inline !important; } }

.visible-print-inline-block { display: none !important; }
@media print { .visible-print-inline-block { display: inline-block !important; } }

@media print { .hidden-print { display: none !important; } }
.img-responsive { display: block; height: auto; max-width: 100%; }

#crumbtrail { width: 100%; }
#crumbtrail .crumbtrail-inner { margin: 0 auto; max-width: 1280px; text-align: left; font-size: 0.875em; padding: 0.5em 2em; }
#crumbtrail .crumbtrail-inner a { text-decoration: underline; }
#crumbtrail .crumbtrail-inner a:not(.product-color-hover):hover { color: #000000; }
@media (max-width: 1170px) { #crumbtrail .crumbtrail-inner { padding: 0.5em 20px; } }

.aquos-header ~ .main #crumbtrail { padding-top: 10px; }
@media (max-width: 767px) { .aquos-header ~ .main #crumbtrail { padding-top: 0; } }

header#susa-site-header { letter-spacing: auto; position: fixed; top: 0; width: 100%; z-index: 10000; }
header#susa-site-header h1, header#susa-site-header h2, header#susa-site-header h3, header#susa-site-header h4 { background-color: inherit; }
header#susa-site-header nav { width: 100%; }
header#susa-site-header nav a { text-decoration: none; }
header#susa-site-header nav .nav-inner { max-width: 1170px; margin: 0 auto; }
header#susa-site-header nav#site-top-nav { position: relative; height: 42px; background-color: #000000; }
@media screen and (max-width: 767px) { header#susa-site-header nav#site-top-nav { height: 37px; } }
header#susa-site-header nav#site-top-nav #logo-link { display: block; float: left; margin-top: 14px; }
@media screen and (max-width: 767px) { header#susa-site-header nav#site-top-nav #logo-link { margin-top: 12.5px; margin-left: 15px; } }
header#susa-site-header nav#site-top-nav #logo-link img { max-height: 14px; }
@media screen and (max-width: 767px) { header#susa-site-header nav#site-top-nav #logo-link img { max-height: 12px; } }
header#susa-site-header nav#site-top-nav .upper-nav { float: right; height: 42px; margin-left: 10px; }
header#susa-site-header nav#site-top-nav .upper-nav > li { line-height: 18px; margin-top: 12px; padding: 0 75px; border-right: 1px solid #FFFFFF; border-width: 0 1px; display: inline-block; }
header#susa-site-header nav#site-top-nav .upper-nav > li:first-child { padding-left: 0; }
header#susa-site-header nav#site-top-nav .upper-nav > li:last-child { border-right: 0; padding-right: 0; }
@media screen and (max-width: 767px) { header#susa-site-header nav#site-top-nav .upper-nav > li { padding: 0 15px; margin-right: 50px; border: none; margin-top: 10px; } }
header#susa-site-header nav#site-top-nav .upper-nav > li > a { color: #FFFFFF; font-family: "AvantGardeGothicITCW01M 731087"; font-size: .825em; }
header#susa-site-header nav#site-top-nav .upper-nav > li > a span.screenreader-only { width: 18px; height: 18px; text-indent: -5000px; overflow: hidden; display: inline-block; background-size: contain; background-position: center; background-repeat: no-repeat; }
header#susa-site-header nav#site-top-nav .upper-nav > li > a.cart-icon span.screenreader-only { width: 25px; background-image: url(../img/nav/icon-cart@2x.png); }
header#susa-site-header nav#site-top-nav .upper-nav > li > a.search-icon span.screenreader-only { background-image: url(../img/nav/icon-search@2x.png); }
header#susa-site-header nav#site-top-nav .upper-nav > li > a span#cart-qty { height: 20px; width: 20px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color: #FFFFFF; color: #000000; vertical-align: top; line-height: 20px; text-align: center; position: relative; display: inline-block; }
header#susa-site-header nav#site-top-nav .upper-nav > li > a span#cart-qty.empty { display: none; }
header#susa-site-header nav#site-top-nav .upper-nav > li .subnav { top: 42px; }
header#susa-site-header nav#site-top-nav .upper-nav > li .subnav h3 { font-family: "AvantGardeGothicITCW01M 731087"; padding-bottom: 0.75em; position: relative; color: #000000; }
header#susa-site-header nav#site-top-nav .upper-nav > li .subnav h3::after { content: ''; position: absolute; height: 1px; width: 50%; left: 0; bottom: 0; background-color: #000000; }
header#susa-site-header nav#site-top-nav .upper-nav > li .subnav .search-area { background-color: none; border: 0; background: url(/assets/img/nav/search-box@2x.png) left center no-repeat; background-size: contain; font-family: "AvantGardeGothicITCW01X"; font-size: 4em; line-height: 2em; padding: 0 5%; width: 90%; }
header#susa-site-header nav#site-top-nav .upper-nav > li .subnav .search-area:focus { outline-width: 0; }
header#susa-site-header nav#site-top-nav .upper-nav > li .subnav a { color: #000000; }
header#susa-site-header nav#site-top-nav .upper-nav > li .subnav .action-row li { display: block; margin: 0.5em 0; float: none; }
header#susa-site-header nav#site-top-nav .upper-nav > li .subnav .action-row a { float: none; margin: 0; text-transform: uppercase; }
header#susa-site-header nav#site-top-nav .upper-nav > li.active .subnav { transition: max-height 0.5 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); height: auto; max-height: 500px; }
header#susa-site-header nav#site-top-nav .upper-nav > li.active .subnav .subnav-inner { top: 0; opacity: 1; transition: opacity 0 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955), top 0 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
header#susa-site-header nav#site-top-nav .upper-nav > li.active > a { font-family: "AvantGardeGothicITCW01M 731087"; }
header#susa-site-header nav#site-top-nav .upper-nav > li.search-nav .subnav .subnav-inner > .row:first-child { border-bottom: 0; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover { position: relative; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-detail-wrapper { position: absolute; left: -10%; right: -10%; display: none; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details { position: relative; background: #f4f4f4; border: 1px solid #000; margin-top: 24px; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details .cart-hover-box-inner { padding: .25em 0 1em; font-size: .75em; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details .cart-hover-box-inner h3 { font-family: "AvantGardeGothicITCW01M 731087"; color: #000000; padding: 1em; text-align: center; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details .cart-hover-box-inner .cart-area { padding: .5em 0; color: #4d4d4d; display: table; background-color: #FFFFFF; width: 100%; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details .cart-hover-box-inner .cart-area .cart-prod { display: table-row; border-bottom: 1px solid #898989; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details .cart-hover-box-inner .cart-area .cart-prod .cart-prod-desc { padding: 0.25em 1em; width: 75%; display: table-cell; text-align: right; vertical-align: top; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details .cart-hover-box-inner .cart-area .cart-prod .cart-prod-qty { padding: 0.25em 1em; width: 25%; display: table-cell; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details .cart-hover-box-inner .cart-area .cart-prod.header .cart-prod-desc, header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details .cart-hover-box-inner .cart-area .cart-prod.header .cart-prod-qty { font-family: "AvantGardeGothicITCW01M 731087"; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details .cart-hover-box-inner .view-cart-btn-area { padding: .5em; text-align: center; background-color: #FFFFFF; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details .cart-hover-box-inner .view-cart-btn-area a { color: #FFFFFF; background-color: #000000; border-color: #000000; padding-top: 0; padding-bottom: 0; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details .cart-hover-box-inner .view-cart-btn-area a:hover { color: #000000; background-color: #FFFFFF; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details .cart-hover-box-inner .ecomm-links { padding-top: .5em; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details .cart-hover-box-inner .ecomm-links li { background: url(/assets/img/nav/nav-arrow@2x.png) 1em no-repeat; background-size: 6px 10px; padding-left: 2em; margin-top: .5em; float: none; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details .cart-hover-box-inner .ecomm-links li a { font-family: "AvantGardeGothicITCW01M 731087"; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details .cart-hover-box-inner .ecomm-links li a:hover { text-decoration: underline; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details:after, header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details:before { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details:after { border-color: rgba(244, 244, 244, 0); border-bottom-color: #f4f4f4; border-width: 16px; margin-left: -16px; }
header#susa-site-header nav#site-top-nav .upper-nav > li.cart-hover .ecomm-details:before { border-color: transparent; border-bottom-color: #000; border-width: 17px; margin-left: -17px; }
header#susa-site-header nav#site-top-nav .notch { background: url(/assets/img/nav/top-nav-notch.png) 50% 100% no-repeat #f4f4f4; height: 0; position: absolute; top: 42px; width: 100%; left: 0; right: 0; -moz-transition: background-position 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955), height 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: background-position 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955), height 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: background-position 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955), height 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: background-position 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955), height 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
header#susa-site-header nav#product-nav { background-color: #FFFFFF; height: 96px; border-bottom: 1px solid #ccc; -moz-transition: background-color 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: background-color 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: background-color 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: background-color 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
@media screen and (min-width: 992px) { header#susa-site-header nav#product-nav.pin-nav { background-color: rgba(255, 255, 255, 0.9); height: 60px; overflow: hidden; }
  header#susa-site-header nav#product-nav.pin-nav ul.main-nav > li { margin: 13px 0; }
  header#susa-site-header nav#product-nav.pin-nav ul.main-nav > li .subnav { top: 85px; } }
header#susa-site-header nav#product-nav.pin-nav .underline { bottom: 10px; }
@media screen and (max-width: 767px) { header#susa-site-header nav#product-nav.pin-nav .underline { display: none; } }
header#susa-site-header nav#product-nav.pin-nav .subnav.under.transitions { top: 85px; }
header#susa-site-header nav#product-nav #hb-menu { -moz-transition: left 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: left 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: left 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: left 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); width: 49px; background: url(../img/nav/icon-hamburger@2x.png) center center no-repeat #252525; background-size: 50%; position: absolute; height: 37px; top: 0; bottom: 0; left: -49px; }
header#susa-site-header nav#product-nav #hb-menu.active { background-color: #000000; }
header#susa-site-header nav#product-nav #hb-menu span.screenreader-only { display: block; width: 100%; height: 100%; overflow: hidden; text-indent: -5000px; }
header#susa-site-header nav#product-nav ul.main-nav { width: 100%; display: flex; justify-content: space-between;                 /*&:after { width:100%; display:inline-block; content: "."; visibility:hidden;
 }*/ }
@media screen and (max-width: 767px) { header#susa-site-header nav#product-nav ul.main-nav { display: block; } }
header#susa-site-header nav#product-nav ul.main-nav > li { margin: 40px 0; padding: 0 1%; list-style: none; text-align: center; font-size: 1em; display: inline-block; }
header#susa-site-header nav#product-nav ul.main-nav > li.nav-tv { /*@media screen and (min-width: $width-medium-desktop){
	padding-left:0;
}*/ }
header#susa-site-header nav#product-nav ul.main-nav > li.nav-audio { width: 13.667%; }
header#susa-site-header nav#product-nav ul.main-nav > li.nav-business { width: 18.667%; }
header#susa-site-header nav#product-nav ul.main-nav > li.nav-register { width: 18.667%; text-align: right; }
@media screen and (min-width: 1170px) { header#susa-site-header nav#product-nav ul.main-nav > li.nav-register { padding-right: 0; width: 19.667%; } }
@media screen and (max-width: 991px) { header#susa-site-header nav#product-nav ul.main-nav > li { font-size: 0.85em; } }
header#susa-site-header nav#product-nav ul.main-nav > li > a { color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; }
header#susa-site-header nav#product-nav ul.main-nav > li.active .subnav { height: 425px; max-height: 1000px; transition: max-height 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
@media screen and (max-width: 767px) { header#susa-site-header nav#product-nav ul.main-nav > li.active .subnav { height: auto; max-height: inherit; } }
header#susa-site-header nav#product-nav ul.main-nav > li.active .subnav .subnav-inner { top: 0; opacity: 1; transition: opacity 0 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955), top 0 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
header#susa-site-header nav#product-nav ul.main-nav > li.active > a { font-family: "AvantGardeGothicITCW01M 731087"; }
header#susa-site-header nav#product-nav ul.main-nav > li.closing .subnav { height: 425px; max-height: 500px; transition: max-height 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
header#susa-site-header nav#product-nav ul.main-nav > li.closing .subnav .subnav-inner { transition: opacity .25s linear, top 0 linear; }
header#susa-site-header nav#product-nav ul.main-nav > li.behind .subnav { z-index: -1; }
header#susa-site-header nav#product-nav i.icon { display: none; }
@media screen and (max-width: 767px) { header#susa-site-header nav#product-nav { height: auto; position: absolute; left: 100%; top: 0; -moz-transition: left 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: left 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: left 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: left 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
  header#susa-site-header nav#product-nav ul.main-nav { top: 0; position: absolute; overflow: auto; height: 500px; background-color: #FFFFFF; left: 0; width: 100% !important; }
  header#susa-site-header nav#product-nav ul.main-nav > li { float: none; display: block; width: 96% !important; text-align: left !important; margin: 0; padding: 0; }
  header#susa-site-header nav#product-nav ul.main-nav > li a.main-nav-link { font-size: 14px; padding: 20px 0; display: block; border-bottom: 1px solid #ccc; margin-left: 5%; }
  header#susa-site-header nav#product-nav ul.main-nav > li a.main-nav-link i.icon { background: url(/assets/img/nav/nav-arrow@2x.png) center no-repeat; background-size: contain; width: 7px; position: absolute; height: 12px; right: 20%; display: inline; -moz-transition: -moz-transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: -o-transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
  header#susa-site-header nav#product-nav ul.main-nav .col-md-1, header#susa-site-header nav#product-nav ul.main-nav .col-md-2, header#susa-site-header nav#product-nav ul.main-nav .col-md-3, header#susa-site-header nav#product-nav ul.main-nav .col-md-4, header#susa-site-header nav#product-nav ul.main-nav .col-md-5, header#susa-site-header nav#product-nav ul.main-nav .col-md-6, header#susa-site-header nav#product-nav ul.main-nav .col-md-7, header#susa-site-header nav#product-nav ul.main-nav .col-md-8, header#susa-site-header nav#product-nav ul.main-nav .col-md-9, header#susa-site-header nav#product-nav ul.main-nav .col-md-10, header#susa-site-header nav#product-nav ul.main-nav .col-md-11, header#susa-site-header nav#product-nav ul.main-nav .col-md-12 { width: auto; float: none; clear: both; margin: 0; padding: 0; }
  header#susa-site-header nav#product-nav ul.main-nav .subnav { position: relative; top: 0; -moz-transition: max-height 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: max-height 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: max-height 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: max-height 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
  header#susa-site-header nav#product-nav ul.main-nav .subnav .subnav-inner { max-width: 95%; padding: 20px 5%; margin: 0; -moz-transition: opacity 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), top cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: opacity 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), top cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: opacity 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), top cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: opacity 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955), top cubic-bezier(0.455, 0.03, 0.515, 0.955); }
  header#susa-site-header nav#product-nav ul.main-nav .subnav h2 { margin-bottom: 1.25em; }
  header#susa-site-header nav#product-nav ul.main-nav .subnav h3 { font-size: 1em; }
  header#susa-site-header nav#product-nav ul.main-nav .subnav .subnav-desc { display: none; }
  header#susa-site-header nav#product-nav ul.main-nav .subnav .action-row a { border: none; color: #000000; background: url(/assets/img/nav/nav-arrow@2x.png) 94% center no-repeat #FFFFFF; background-size: 6px; text-align: left; width: 47%; padding: 1em; margin: 0 3% .5em 0; margin-right: 3%; margin-bottom: .5em; font-size: 11px; text-transform: uppercase; }
  header#susa-site-header nav#product-nav ul.main-nav .subnav .action-row a::after { display: none; }
  header#susa-site-header nav#product-nav ul.main-nav .subnav .action-row a:hover { background-color: #ccc; }
  header#susa-site-header nav#product-nav ul.main-nav .subnav .action-row.child-2 a { width: 47%; }
  header#susa-site-header nav#product-nav ul.main-nav .subnav .action-row.child-1 a { width: 97%; }
  header#susa-site-header nav#product-nav ul.main-nav .subnav .button-row { padding: 1em 0; }
  header#susa-site-header nav#product-nav ul.main-nav .subnav .button-row a.black-button { display: block; background-color: black; color: white; text-align: center; padding: 1em 0; width: 97%; -moz-transition: background-color 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955), color 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: background-color 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955), color 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: background-color 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955), color 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: background-color 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955), color 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); font-family: "AvantGardeGothicITCW01M 731087"; font-size: .825em; }
  header#susa-site-header nav#product-nav ul.main-nav .subnav .button-row a.black-button:hover, header#susa-site-header nav#product-nav ul.main-nav .subnav .button-row .pagetype-pdp .retail-list .retailer-item:hover a.black-button, .pagetype-pdp .retail-list .retailer-item:hover header#susa-site-header nav#product-nav ul.main-nav .subnav .button-row a.black-button, header#susa-site-header nav#product-nav ul.main-nav .subnav .button-row .page-compare .retail-list .retailer-item:hover a.black-button, .page-compare .retail-list .retailer-item:hover header#susa-site-header nav#product-nav ul.main-nav .subnav .button-row a.black-button, header#susa-site-header nav#product-nav ul.main-nav .subnav .button-row a.black-button:active { color: #000000; background-color: #ccc; }
  header#susa-site-header nav#product-nav ul.main-nav .subnav .subnav-inner > div.row > div { padding-top: .5em; }
  header#susa-site-header nav#product-nav ul.main-nav .subnav .subnav-footer .align-right { text-align: left; }
  header#susa-site-header nav#product-nav ul.main-nav .subnav .subnav-footer .align-right li { font-family: "AvantGardeGothicITCW01M 731087"; padding-left: 1em; padding-right: 1em; }
  header#susa-site-header nav#product-nav ul.main-nav .subnav .subnav-footer .align-right li:first-child { padding-left: 0; }
  header#susa-site-header nav#product-nav ul.main-nav .nav-mobile-support .subnav { display: block; max-height: 500px; opacity: 1; }
  header#susa-site-header nav#product-nav ul.main-nav .nav-mobile-support .subnav.white { background-color: #FFFFFF; }
  header#susa-site-header nav#product-nav ul.main-nav .nav-mobile-support .subnav .subnav-inner { opacity: 1; top: 0; font-size: .875em; padding-right: 10%; }
  header#susa-site-header nav#product-nav ul.main-nav .nav-mobile-support .subnav .subnav-inner p { margin-bottom: .5em; line-height: 1.5em; }
  header#susa-site-header nav#product-nav ul.main-nav .nav-mobile-support .subnav .subnav-inner p a.tel-link { color: #4d4d4d; text-decoration: underline; }
  header#susa-site-header nav#product-nav ul.main-nav .nav-mobile-support .subnav .subnav-inner a.nav-link { font-family: "AvantGardeGothicITCW01M 731087"; text-transform: uppercase; }
  header#susa-site-header nav#product-nav.mobile-active { left: 49px; }
  header#susa-site-header nav#product-nav.mobile-active ul.main-nav .active i.icon { transform: rotate(90deg); -webkit-transform: rotate(90deg); }
  header#susa-site-header nav#product-nav.mobile-active ul.main-nav .active .main-nav-link { border: 0; } }
header#susa-site-header nav .underline { position: absolute; height: 1px; width: 0px; bottom: 32px; background-color: #000000; }
@media screen and (max-width: 767px) { header#susa-site-header nav .underline { display: none; } }
header#susa-site-header nav .subnav.under.transitions { -moz-transition: max-height 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.5s; -o-transition: max-height 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.5s; -webkit-transition: max-height 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition-delay: 0.5s; transition: max-height 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.5s; }
header#susa-site-header .subnav { -moz-transition: max-height 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: max-height 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: max-height 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: max-height 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); max-height: 0; height: 0; overflow: hidden; position: absolute; top: 138px; left: 0; right: 0; background-color: #f4f4f4; text-align: left; }
header#susa-site-header .subnav .subnav-inner { transition: opacity 0.4s 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955), top 0.4s 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); top: -50px; position: relative; opacity: 0; width: 100%; margin: 2.5em auto; max-width: 1170px; color: #000000; }
header#susa-site-header .subnav .subnav-inner img { max-width: 100%; position: relative; }
header#susa-site-header .subnav .subnav-inner .row > div:first-child { padding-left: 0; }
header#susa-site-header .subnav .subnav-inner .row > div:last-child { padding-right: 0; }
header#susa-site-header .subnav .subnav-inner .row .promo { padding-left: 0; }
header#susa-site-header .subnav .subnav-inner .row .promo.col-md-12 { clear: both; padding-top: 1em; }
header#susa-site-header .subnav .subnav-inner .row.subnav-footer { padding-top: .5em; }
header#susa-site-header .subnav .subnav-inner .row.subnav-footer a { font-family: "AvantGardeGothicITCW01M 731087"; font-size: .825em; position: relative; z-index: 0; }
header#susa-site-header .subnav .subnav-inner .row.subnav-footer a:hover { color: #000000; }
header#susa-site-header .subnav .subnav-inner .row.subnav-footer a::after { background-color: #000000; position: absolute; z-index: -1; top: 105%; left: 0; width: 0%; height: 1px; -moz-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); content: ''; }
header#susa-site-header .subnav .subnav-inner .row.subnav-footer a:hover::after, header#susa-site-header .subnav .subnav-inner .row.subnav-footer a:active::after, header#susa-site-header .subnav .subnav-inner .row.subnav-footer a.active::after { width: 100%; }
header#susa-site-header .subnav .subnav-inner .row.subnav-footer .align-right { text-align: right; padding-right: 0; }
header#susa-site-header .subnav .subnav-inner .row.subnav-footer .divided li { padding-left: 2em; display: inline-block; padding-right: 2em; border-right: 1px solid #000000; }
header#susa-site-header .subnav .subnav-inner .row.subnav-footer .divided li:last-child { border-right: 0; padding-right: 0; }
header#susa-site-header .subnav .subnav-inner > .row:first-child { border-bottom: 1px solid #000000; padding-bottom: 1em; }
header#susa-site-header .subnav .subnav-inner .col-md-6:first-child { padding-left: 0; }
header#susa-site-header .subnav .subnav-inner .nav-img-wrap { background-position: bottom left; background-repeat: no-repeat; background-size: contain; min-height: 150px; }
header#susa-site-header .subnav .subnav-inner .nav-img-wrap .product-group { height: 125px; margin-bottom: 1em; }
header#susa-site-header .subnav .subnav-inner .nav-img-wrap.full-height { height: 232px; width: 25%; margin-right: 5%; float: left; }
header#susa-site-header .subnav .subnav-inner h3 { font-size: .8125em; font-family: "AvantGardeGothicITCW01M 731087"; margin: .75em 0 .5em; color: #000000; }
header#susa-site-header .subnav .subnav-inner .subnav-desc { font-size: .65em; line-height: 1.4em; min-height: 5em; }
header#susa-site-header .subnav .subnav-inner .action-row { margin-top: 1.5em; font-size: .75em; font-family: "AvantGardeGothicITCW01M 731087"; }
header#susa-site-header .subnav .subnav-inner .action-row a { padding: .25em 2em; line-height: 1.75em; float: left; -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); color: #000000; position: relative; z-index: 0; }
header#susa-site-header .subnav .subnav-inner .action-row a.button { margin: 0; height: auto; border: 1px solid #636363; border-radius: 1px; background-color: none; z-index: 0; position: relative; }
header#susa-site-header .subnav .subnav-inner .action-row a.button:hover { color: #FFFFFF; }
header#susa-site-header .subnav .subnav-inner .action-row a.nav-link { margin: 0.5em 0em 0.5em 0.5em; padding: 0; }
header#susa-site-header .subnav .subnav-inner .action-row a.nav-link::after { top: 105%; height: 1px; }
header#susa-site-header .subnav .subnav-inner .action-row a::after { background-color: #000000; position: absolute; z-index: -1; top: 0; left: 0; width: 0%; height: 100%; -moz-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); content: ''; }
header#susa-site-header .subnav .subnav-inner .action-row a:hover::after, header#susa-site-header .subnav .subnav-inner .action-row a:active::after, header#susa-site-header .subnav .subnav-inner .action-row a.active::after { width: 100%; }
header#susa-site-header .subnav .subnav-inner .action-row li { float: none; display: block; }
header#susa-site-header .subnav .subnav-inner .action-row li a { float: none; }
header#susa-site-header .subnav .subnav-inner .text-section .action-row a.nav-link { margin: 0; }
header#susa-site-header .subnav .subnav-inner .links-section { min-height: 220px; }
header#susa-site-header .subnav .subnav-inner .support-footer { margin: 1em 0; padding-top: 1em; }
header#susa-site-header .subnav .subnav-inner .support-footer p { font-size: .75em; }
header#susa-site-header .subnav .subnav-inner h2 { display: block; font-family: "AvantGardeGothicITCW01M 731087"; border-bottom: 1px solid #000000; padding-bottom: .5em; margin-bottom: 1em; color: #000000; text-transform: uppercase; }
header#susa-site-header .nav-appliances .subnav .subnav-inner .subnav-desc { min-height: 28px; }
header#susa-site-header .nav-appliances .shop-section .fifth { width: 20%; }
header#susa-site-header .nav-appliances .subnav .subnav-inner .shop-section .fifth .action-row a.nav-link { margin: 0.5em 2em 0 0; }
@media screen and (max-width: 767px) { header#susa-site-header .desktop-only { display: none !important; } }
@media screen and (min-width: 768px) { header#susa-site-header .mobile-only { display: none !important; } }
header#susa-site-header ~ #mainwrap, header#susa-site-header ~ article.main { margin-top: 0; padding-top: 138px; }
@media screen and (max-width: 767px) { header#susa-site-header ~ #mainwrap, header#susa-site-header ~ article.main { padding-top: 44px; } }

.pagetype-support article.main { padding-top: 0; }
.pagetype-support header#susa-site-header { z-index: 201; }
@media screen and (min-width: 768px) { .pagetype-support header#susa-site-header #product-nav.pin-nav.high { display: none; } }
.pagetype-support #nav.section.pin-nav { top: 87px; }
.pagetype-support #nav.section.pin-nav.high { top: 42px; }

#content-wrapper { padding-top: 138px; font-size: 12px; padding-top: 138px; }
#content-wrapper h1 { font-size: 2em; margin: 1em 0; }
#content-wrapper h2 { font-size: 1.5em; margin: 1em 0; }
#content-wrapper h3 { font-size: 1.3em; margin: 1em 0; }
#content-wrapper h4 { font-size: 1.1em; margin: 1em 0; }
#content-wrapper h5 { font-size: 1em; margin: 1em 0; }

#callouts2, #quick-links { font-size: 10px; }

#care-center.subpage #icon-bar-full { height: 234px !important; }
#care-center.subpage #icon-bar-full .icon-area { height: 192px !important; width: 20%; }

a.small_rounded_btn:link, a.small_rounded_btn:active, a.small_rounded_btn:hover, a.small_rounded_btn:visited { padding-top: 8px; padding-bottom: 8px; height: auto; }

.work a.small_rounded_btn:link, .work a.small_rounded_btn:active, .work a.small_rounded_btn:hover, .work a.small_rounded_btn:visited { padding-top: 8px; padding-bottom: 8px; height: auto; }

.prod_mast a.small_rounded_btn:link, .prod_mast a.small_rounded_btn:active, .prod_mast a.small_rounded_btn:hover, .prod_mast a.small_rounded_btn:visited { padding-top: 0px; padding-bottom: 0px; height: auto; }

.home .product section#product_specs { display: block; margin: 0; width: 100%; }

#main.parade, #main.product, #featured_products, #main.container_12 { font-size: 12px; }
#main.parade section, #main.product section, #featured_products section, #main.container_12 section { visibility: visible; }
#main.parade #hero-info li, #main.product #hero-info li, #featured_products #hero-info li, #main.container_12 #hero-info li { list-style: disc; }
#main.parade .parade_tools .grid_list_view, #main.product .parade_tools .grid_list_view, #featured_products .parade_tools .grid_list_view, #main.container_12 .parade_tools .grid_list_view { position: absolute; right: 0; top: 8px; }
#main.parade #home_mid h2, #main.product #home_mid h2, #featured_products #home_mid h2, #main.container_12 #home_mid h2 { font-family: "AvantGardeGothicITCW01M 731087"; padding: 1em 0; }

.pagetype-crystal #container { position: static; }

@media screen and (min-width: 1170px) { .pagetype-pdp header#susa-site-header nav#product-nav ul.main-nav > li.nav-register { width: 19%; } }

#power-footer { padding-top: 0; }
#power-footer .upper-footer { background-color: #000000; }
#power-footer .upper-footer #power-footer-inner { padding: 50px 0; max-width: 1170px; margin: 0 auto; width: auto; }
#power-footer .upper-footer #power-footer-inner .footer-col { width: 25%; margin: 0; }
@media screen and (max-width: 767px) { #power-footer .upper-footer #power-footer-inner .footer-col { width: auto; float: none; } }
#power-footer .upper-footer #power-footer-inner .footer-col .consumersocial { float: left; padding-right: 20px; padding-top: 24px; }
#power-footer .upper-footer #power-footer-inner .footer-col .consumersocial h4 { color: #fff; }
#power-footer .upper-footer #power-footer-inner .footer-col .businesssocial { padding-top: 24px; float: right; }
#power-footer .upper-footer #power-footer-inner .footer-col .businesssocial h4 { color: #fff; }
@media (min-width: 0px) and (max-width: 510px) { #power-footer .upper-footer #power-footer-inner .footer-col .businesssocial { float: left; } }
#power-footer .upper-footer #power-footer-inner .footer-col h3 { background-color: #000000; color: #FFFFFF; padding: 14px 0; font-weight: normal; font-size: 15px; font-family: "AvantGardeGothicITCW01M 731087"; border-bottom: 1px solid #FFFFFF; }
#power-footer .upper-footer #power-footer-inner .footer-col ul { padding-top: 1em; }
#power-footer .upper-footer #power-footer-inner .footer-col ul li { font-family: "AvantGardeGothicITCW01B 731069"; font-size: 12px; line-height: 22px; padding-top: 10px; text-transform: uppercase; height: auto; margin: 0; color: #FFFFFF; }
#power-footer .upper-footer #power-footer-inner .footer-col ul li a { color: #FFFFFF; }
#power-footer .upper-footer #power-footer-inner .footer-col ul li a:hover { text-decoration: underline; }
#power-footer .upper-footer #power-footer-inner .footer-col.social li a { background: url(/img/SharpUSA/global/footer/footer-social-sprite.png) 0 0 no-repeat; display: block; height: 20px; padding-left: 25px; }
#power-footer .upper-footer #power-footer-inner .footer-col.social li.tw-link a { background-position: 0 -20px; }
#power-footer .upper-footer #power-footer-inner .footer-col.social li.pin-link a { background-position: 0 -40px; }
#power-footer .upper-footer #power-footer-inner .footer-col.social li.yt-link a { background-position: 0 -60px; }
#power-footer .upper-footer #power-footer-inner:after { content: ''; clear: both; display: block; height: 0; }
#power-footer #footer_legal_new { padding: 20px 0; background-color: #252525; clear: both; font-size: 11px; text-align: center; color: #FFFFFF; }
#power-footer #footer_legal_new ul { display: inline-block; }
#power-footer #footer_legal_new ul li { height: auto; float: left; padding-right: 30px; margin-left: 30px; border-right: 1px solid #cacaca; }
#power-footer #footer_legal_new ul li.first { margin-left: 0; }
#power-footer #footer_legal_new ul li.last { border-right: 0; padding-right: 0; }
#power-footer #footer_legal_new ul li a { color: #FFFFFF; font-family: "AvantGardeGothicITCW01M 731087"; text-transform: uppercase; font-size: 11px; }
#power-footer #footer_legal_new ul li a:hover { text-decoration: underline; }

.main { position: relative; width: 100%; height: 100%; /*padding:76px 0 0; //86px - 10px Navigation notch*/ padding: 56px 0 0; }
@media (max-width: 1024px) { .main { /*padding-top:62px; */ padding-top: 42px; } }
@media (max-width: 767px) { .main { /*padding-top:70px;*/ padding-top: 43px; } }

.section { overflow: hidden; position: relative; width: 100%; height: auto; min-height: 768px; }
@media (max-width: 767px) { .section { text-align: center; min-height: 480px; } }
@media print { .section { text-align: left; } }
.section .background, .section .background-alt { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.section .section-wrapper { width: 100%; padding: 100px 0 100px; /*@include breakpoint( small-desktop ){
	min-width:$width-small-desktop;
}*/ }
@media (max-width: 767px) { .section .section-wrapper { padding: 50px 0 20px; } }
.section .section-inner { position: relative; width: 100%; height: auto; margin: 0 auto; padding: 0 40px; max-width: 1170px; }
.section .section-inner:after { content: ""; display: table; clear: both; }
@media (min-width: 768px) and (max-width: 1024px) { .section .section-inner { padding: 0 30px; } }
@media (max-width: 767px) { .section .section-inner { padding: 20px 20px 0; } }
.section .info-block { display: block; position: relative; z-index: 1; }
.section .info-block.left { float: left; }
.section .info-block.right { float: right; }
@media (max-width: 767px) { .section .info-block { text-align: center; float: none; padding-left: 20px; padding-right: 20px; }
  .section .info-block.left, .section .info-block.right { float: none; width: 100% !important; } }
@media (min-width: 481px) and (max-width: 767px) { .section .info-block { width: 90%; margin-left: auto; margin-right: auto; } }
@media (max-width: 480px) { .section .info-block { width: 100%; } }
.section .hr { background: #FFFFFF; height: 1px; margin: 2em 0 2em; }
.section .title { font-size: 3em; line-height: 1.125em; }
@media (min-width: 1025px) and (max-width: 1170px) { .section .title { font-size: 2.75em; } }
@media (min-width: 768px) and (max-width: 1024px) { .section .title { font-size: 2.5em; } }
@media (max-width: 767px) { .section .title { font-size: 2em; }
  .section .title .optional-break { display: none; } }
@media (max-width: 480px) { .section .title { font-size: 1.5em; } }
.section .title.uppercase { text-transform: uppercase; }
.section h3.title { font-size: 2em; line-height: 1.125em; }
@media (min-width: 768px) and (max-width: 1024px) { .section h3.title { font-size: 1.75em; } }
@media (max-width: 767px) { .section h3.title { font-size: 1.5em; } }
@media (max-width: 480px) { .section h3.title { font-size: 1.25em; } }
.section .emphasis { font-family: "AvantGardeGothicITCW01B 731069"; }
.section .subtitle { font-family: "AvantGardeGothicITCW01X"; }
.section .description { width: 80%; margin-top: 1.25em; margin-bottom: 1.25em; font-size: 1em; line-height: 1.75em; }
@media (min-width: 768px) and (max-width: 1024px) { .section .description { font-size: 0.9375em; line-height: 1.7333; } }
@media (min-width: 481px) and (max-width: 767px) { .section .description { width: 90%; margin: 1em auto; font-size: 0.8125em; line-height: 1.6153em; } }
@media (max-width: 480px) { .section .description { width: 100%; margin: 1em auto; font-size: 0.6875em; line-height: 1.5454em; } }
.section .description.centered { margin-left: auto; margin-right: auto; }
.section .disclaimer { font-size: 0.8125em; }
@media (min-width: 768px) and (max-width: 1024px) { .section .disclaimer { font-size: 0.75em; } }
@media (min-width: 481px) and (max-width: 767px) { .section .disclaimer { font-size: 0.6875em; } }
@media (max-width: 480px) { .section .disclaimer { font-size: 0.625em; } }
.section .animated-button { margin: 0.75em 0; }
.section sup { vertical-align: super; font-size: smaller; line-height: 1em; top: 0; }
.section br.mobile-break { display: none; }
@media (max-width: 767px) { .section br.mobile-break { display: inline; } }

.page-aquosHome article { padding-top: 0; overflow: hidden; }
.page-aquosHome section { clear: both; overflow: hidden; position: relative; display: block; }
.page-aquosHome .animated-button { padding: 0.5em 3em; text-transform: uppercase; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.page-aquosHome .animated-button:hover { color: #000000; }
.page-aquosHome .button { margin: 2em 0 2em; }
.page-aquosHome .gradient-border { border-color: #FFFFFF; border-style: solid; border-width: 1px; }
.page-aquosHome .gradient-border.gradient-border-4k { -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; }
.page-aquosHome .gradient-fill { background: #9eba3b; height: 1px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllYmEzYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkODIzNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #9eba3b), color-stop(100%, #3d8235)); background-image: -moz-linear-gradient(left, #9eba3b, #3d8235); background-image: -webkit-linear-gradient(left, #9eba3b, #3d8235); background-image: linear-gradient(to right, #9eba3b, #3d8235); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9eba3b', endColorstr='$color-product-TeaCere',GradientType=1 ); }
.page-aquosHome .section { min-height: 0; overflow: hidden; background-color: #242424; color: #FFFFFF; width: 100%; margin: 0 auto; overflow: hidden; position: relative; /* &.fade .section-dim { z-index:5;@include transition( all 0.5s $easeInOutCubic );}
&.active .section-dim { z-index:0;@include transition( all 0.5s $easeInOutCubic );} */ }
.page-aquosHome .section.active .section-dim { opacity: 0; }
.page-aquosHome .section.fade .section-dim { opacity: 1; }
.page-aquosHome .section:hover .section-dim { opacity: 0; z-index: 0; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-aquosHome .section .section-dim { background-color: rgba(0, 0, 0, 0.75); z-index: 5; position: absolute; top: 0; left: 0; height: 100%; width: 100%; opacity: 0; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-aquosHome .section .background { z-index: 0; }
.page-aquosHome .section .hr-full { height: 1px; width: 100%; position: relative; top: 12vw; left: 0; z-index: 1; }
.page-aquosHome .section .uppercase { text-transform: uppercase; }
.page-aquosHome .section .hidden-lg { display: none; }
.page-aquosHome .section .creeper { height: 1em; display: block; }
.page-aquosHome .section .trade { position: relative !important; font-size: 40%; vertical-align: top; padding-left: 3px; line-height: 125%; }
.page-aquosHome .section.scroll { cursor: move !important; /* fallback if grab cursor is unsupported */ cursor: grab !important; cursor: -moz-grab !important; cursor: -webkit-grab !important; }
.page-aquosHome .section.scroll:active { cursor: grabbing !important; cursor: -moz-grabbing !important; cursor: -webkit-grabbing !important; }
.page-aquosHome .section.no-scroll { cursor: default !important; }
.page-aquosHome .section.no-scroll:active { cursor: default !important; }
.page-aquosHome .section .swiper-wrapper { display: table; }
.page-aquosHome .section .swiper-button-next.swiper-button-disabled, .page-aquosHome .section .swiper-button-prev.swiper-button-disabled { opacity: 0; }
.page-aquosHome .section .swiper-button-next, .page-aquosHome .section .swiper-button-prev, .page-aquosHome .section .swiper-container-rtl .swiper-button-prev, .page-aquosHome .section .swiper-container-rtl .swiper-button-next { height: 100%; width: 8em; top: 0; margin-top: -17px; }
.page-aquosHome .section .swiper-button-prev { left: 0; opacity: 0.90; background-image: none; }
.page-aquosHome .section .swiper-button-prev .background { opacity: 1; width: 5em; overflow: hidden; background-image: url("/assets/img/page-home/arrows.png"); background-size: 81px 46px; background-position: 26px 50%; background-repeat: no-repeat; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-aquosHome .section .swiper-button-prev:hover { display: block; }
.page-aquosHome .section .swiper-button-prev:hover .background { opacity: 1; background-color: rgba(0, 0, 0, 0.5); }
.page-aquosHome .section .swiper-button-prev.swiper-button-disabled { display: none; }
.page-aquosHome .section .swiper-button-next { right: 0; opacity: 0.90; background-image: none; }
.page-aquosHome .section .swiper-button-next .background { opacity: 1; width: 5em; overflow: hidden; background-image: url("/assets/img/page-home/arrows.png"); background-size: 81px 46px; background-position: -34px 50%; background-repeat: no-repeat; position: relative; float: right; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-aquosHome .section .swiper-button-next:hover { display: block; }
.page-aquosHome .section .swiper-button-next:hover .background { opacity: 1; background-color: rgba(0, 0, 0, 0.5); }
.page-aquosHome .section .swiper-button-next.swiper-button-disabled { display: none; }
.page-aquosHome .section .swiper-slide { width: 175vw; width: auto; position: relative; height: 100%; display: table-cell; vertical-align: top; background-color: #565656; background: #2e2e2e; background: -moz-radial-gradient(left, ellipse cover, #545454 50%, #242424 100%); background: -webkit-gradient(radial, left center, 50%, center center, 100%, color-stop(0%, #767676), color-stop(100%, #242424)); background: -webkit-radial-gradient(center, ellipse cover, #545454 50%, #242424 100%); background: -o-radial-gradient(left, ellipse cover, #545454 50%, #242424 100%); background: -ms-radial-gradient(left, ellipse cover, #545454 50%, #242424 100%); background: radial-gradient(ellipse at left, #545454 50%, #242424 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#242424',GradientType=1 ); }
.page-aquosHome .section .swiper-slide .background { background-color: #242424; height: 66%; background: #2e2e2e; background: -moz-radial-gradient(left, ellipse cover, #545454 50%, #242424 100%); background: -webkit-gradient(radial, left center, 50%, center center, 100%, color-stop(0%, #767676), color-stop(100%, #242424)); background: -webkit-radial-gradient(center, ellipse cover, #545454 50%, #242424 100%); background: -o-radial-gradient(left, ellipse cover, #545454 50%, #242424 100%); background: -ms-radial-gradient(left, ellipse cover, #545454 50%, #242424 100%); background: radial-gradient(ellipse at left, #545454 50%, #242424 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#242424',GradientType=1 ); }
.page-aquosHome .section .swiper-slide .background .glow { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNzgwODE0IiB5MT0iLTAuMTAyMjA4IiB4Mj0iMC4yMTkxODYiIHkyPSIxLjEwMjIwOCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjQyNDI0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjY2NjY2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -moz-linear-gradient(245deg, #000000, #242424, #666666); background-image: -webkit-linear-gradient(245deg, #000000, #242424, #666666); background-image: linear-gradient(205deg, #000000, #242424, #666666); position: absolute; left: 0; right: 0; height: 100%; width: 100%; }
.page-aquosHome .section .swiper-slide .image-description { position: absolute; bottom: 5vw; left: 37vw; font-size: 0.75em; }
.page-aquosHome .section .swiper-slide.moregaming { display: none; }
.page-aquosHome .section .swiper-slide.overview { height: 100%; background: #000000; overflow: hidden; }
.page-aquosHome .section .swiper-slide.overview .info-block { width: 100%; }
.page-aquosHome .section .swiper-slide.overview .info-block h2 { font-size: 9.516em; display: block; }
.page-aquosHome .section .swiper-slide.overview .info-block ul li { font-size: 0.825em; }
.page-aquosHome .section .swiper-slide.overview .column { width: 435px; width: 32vw; }
.page-aquosHome .section .swiper-slide .aquos-title { height: 13vw; margin-top: 3vw; position: relative; display: table-cell; vertical-align: bottom; padding-bottom: 2vw; }
.page-aquosHome .section .swiper-slide .header { width: 50%; height: auto; vertical-align: bottom; }
.page-aquosHome .section .swiper-slide .column { width: 102vw; }
.page-aquosHome .section .swiper-slide .column .column-wrapper { position: absolute; width: 26vw; z-index: 3; }
.page-aquosHome .section .swiper-slide .column .column-wrapper.first { left: 4vw; top: 4vw; }
.page-aquosHome .section .swiper-slide .column .column-wrapper.last { right: 4vw; top: 4vw; }
.page-aquosHome .section .swiper-slide .column .column-wrapper.last .description { height: 13vw; }
.page-aquosHome .section .swiper-slide .column .panel-image { z-index: 1; position: relative; width: 87vw; left: 2vw; display: block; }
.page-aquosHome .section .swiper-slide .info-block { clear: both; overflow: visible; padding: 4vw 4vw 0 4vw; }
.page-aquosHome .section .swiper-slide .info-block .background { background-color: transparent; }
.page-aquosHome .section .swiper-slide .info-block.shop { position: absolute; bottom: 10%; bottom: 4.75vw; left: 0; display: inline-block; text-transform: uppercase; }
.page-aquosHome .section .swiper-slide .info-block.shop p { display: inline-block; }
.page-aquosHome .section .swiper-slide .info-block.shop a { display: inline; }
.page-aquosHome .section .swiper-slide .info-block .subtitle { height: 6vw; font-size: 3.44em; position: relative; display: inline; }
.page-aquosHome .section .swiper-slide .info-block .subtitle span { position: absolute; left: 0; bottom: 0; }
.page-aquosHome .section .swiper-slide .info-block h4.subtitle { font-size: 3em; }
.page-aquosHome .section .swiper-slide .info-block .subhead { font-size: 1.25em; height: 3.25vw; padding-top: 1vw; overflow: hidden; display: table-cell; vertical-align: bottom; text-transform: uppercase; }
.page-aquosHome .section .swiper-slide .info-block .hr { margin: 2vw 0; }
.page-aquosHome .section .swiper-slide .info-block .description { font-size: 0.825em; line-height: 1.5em; margin: 0 0 2vw; width: 100%; }
.page-aquosHome .section .swiper-slide .info-block .description a { color: #FFFFFF; }
.page-aquosHome .section .swiper-slide .info-block .description a:hover { text-decoration: underline; }
.page-aquosHome .section .swiper-slide .info-block .disclaimer { width: 100%; line-height: 1.5em; font-size: 0.625em; font-style: italic; }
.page-aquosHome .section .swiper-slide .info-block ul { margin-left: 1em; }
.page-aquosHome .section .swiper-slide .info-block ul li { font-size: 0.825em; margin-bottom: 1em; list-style-type: disc; line-height: 1em; text-align: left; }
.page-aquosHome .section-landing { color: #FFFFFF; text-align: center; /*margin-top:119px;*/ background-color: #191919; background: #2e2e2e; background: -moz-radial-gradient(center, ellipse cover, #545454 70%, #242424 100%); background: -webkit-gradient(radial, center center, 70%, center center, 100%, color-stop(0%, #767676), color-stop(100%, #242424)); background: -webkit-radial-gradient(center, ellipse cover, #545454 70%, #242424 100%); background: -o-radial-gradient(center, ellipse cover, #545454 70%, #242424 100%); background: -ms-radial-gradient(center, ellipse cover, #545454 70%, #242424 100%); background: radial-gradient(ellipse at center, #484848 70%, #242424 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545454', endColorstr='#242424',GradientType=1 ); }
.page-aquosHome .section-landing .section-wrapper { padding: 40px 0; }
.page-aquosHome .section-landing .overlay { background-color: rgba(0, 0, 0, 0.85); height: 100%; width: 100%; position: absolute; z-index: 2; display: block; }
.page-aquosHome .section-landing .background { height: 50%; background-color: #565656; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNzgwODE0IiB5MT0iLTAuMTAyMjA4IiB4Mj0iMC4yMTkxODYiIHkyPSIxLjEwMjIwOCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjQyNDI0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjY2NjY2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -moz-linear-gradient(245deg, #000000, #242424, #666666); background-image: -webkit-linear-gradient(245deg, #000000, #242424, #666666); background-image: linear-gradient(205deg, #000000, #242424, #666666); }
.page-aquosHome .section-landing .trade { font-size: 60%; }
.page-aquosHome .section-landing .section-inner { padding: 0; }
.page-aquosHome .section-landing .section-inner .subtitle { font-size: 2.75em; }
.page-aquosHome .section-landing .section-inner .subhead { font-size: 1.25em; text-transform: uppercase; }
.page-aquosHome .section-landing .section-inner .hr { width: 27vw; margin: 1em auto; }
.page-aquosHome .section-landing .section-inner .hr.gradientHR { background: #02b29b; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyZDUwMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyYjI5YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #c2d501), color-stop(100%, #02b29b)); background-image: -moz-linear-gradient(left, #c2d501, #02b29b); background-image: -webkit-linear-gradient(left, #c2d501, #02b29b); background-image: linear-gradient(to right, #c2d501, #02b29b); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startColor', endColorstr='$color',GradientType=1 ); }
.page-aquosHome .section-landing .section-inner .image { position: relative; margin-top: 1vw; }
.page-aquosHome .section-landing .section-inner .image .wrapper { position: absolute; height: 100%; width: 100%; left: 0; top: 0; }
.page-aquosHome .section-landing .section-inner .image .wrapper > div { height: 100%; float: left; }
.page-aquosHome .section-landing .section-inner .image .wrapper > div:nth-child(1) { width: 18%; padding-left: 2vw; }
.page-aquosHome .section-landing .section-inner .image .wrapper > div:nth-child(2) { width: 15%; padding-left: 1vw; }
.page-aquosHome .section-landing .section-inner .image .wrapper > div:nth-child(3) { width: 34%; }
.page-aquosHome .section-landing .section-inner .image .wrapper > div:nth-child(3) p { bottom: 15%; }
.page-aquosHome .section-landing .section-inner .image .wrapper > div:nth-child(4) { width: 16%; }
.page-aquosHome .section-landing .section-inner .image .wrapper > div:nth-child(4) p { right: 18%; }
.page-aquosHome .section-landing .section-inner .image .wrapper > div:nth-child(5) { width: 17%; }
.page-aquosHome .section-landing .section-inner .image .wrapper > div:nth-child(5) p { right: 3%; }
.page-aquosHome .section-landing .section-inner .image .wrapper > div p { position: absolute; bottom: 23%; }
.page-aquosHome .section-landing .section-inner .image .panel-image { width: 100%; }
.page-aquosHome .section-landing .section-inner .copy { display: block; clear: both; overflow: hidden; margin: 0 auto; position: relative; top: -2em; font-size: 0.85em; line-height: 1.5em; width: 65%; }
.page-aquosHome .section-landing .section-inner .gradient-button { color: #FFFFFF; background: none; border: 1px solid #FFFFFF; color: #FFFFFF; overflow: hidden; padding: 1em 3em; position: relative; display: inline-block; font-size: 0.736em; font-family: "AvantGardeGothicITCW01M 731087"; -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; }
.page-aquosHome .section-landing .section-inner .gradient-button::after { background: transparent url("/assets/img/page-explore-4K/bg-gradient-a.png") no-repeat; background-size: 100% 100%; content: ''; display: block; height: 100%; left: 0; position: absolute; top: -0.5px; width: 0%; z-index: -1; -moz-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-aquosHome .section-landing .section-inner .gradient-button:hover::after, .page-aquosHome .section-landing .section-inner .gradient-button:active::after, .page-aquosHome .section-landing .section-inner .gradient-button.active::after { width: 100%; }
.page-aquosHome .section-4k .info-block .gradient-button { background: none; border: 1px solid #FFFFFF; color: #FFFFFF; overflow: hidden; padding: 1em 3em; position: relative; display: inline-block; font-size: 0.736em; font-family: "AvantGardeGothicITCW01M 731087"; -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; }
.page-aquosHome .section-4k .info-block .gradient-button::after { background: transparent url("/assets/img/page-explore-4K/bg-gradient-a.png") no-repeat; background-size: 100% 100%; content: ''; display: block; height: 100%; left: 0; position: absolute; top: -0.5px; width: 0%; z-index: -1; -moz-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-aquosHome .section-4k .info-block .gradient-button:hover::after, .page-aquosHome .section-4k .info-block .gradient-button:active::after, .page-aquosHome .section-4k .info-block .gradient-button.active::after { width: 100%; }
.page-aquosHome .section-4k .gradientHR { background: #02b29b; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyZDUwMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyYjI5YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #c2d501), color-stop(100%, #02b29b)); background-image: -moz-linear-gradient(left, #c2d501, #02b29b); background-image: -webkit-linear-gradient(left, #c2d501, #02b29b); background-image: linear-gradient(to right, #c2d501, #02b29b); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startColor', endColorstr='$color',GradientType=1 ); }
.page-aquosHome .section-4k .creeper { background: linear-gradient(270deg, #c2d501, #02b29b); background-size: 200% 200%; -webkit-animation: creep 10s ease infinite; -moz-animation: creep 10s ease infinite; -o-animation: creep 10s ease infinite; animation: creep 10s ease infinite; }
@-webkit-keyframes creep { 0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; } }
@-moz-keyframes creep { 0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; } }
@-o-keyframes creep { 0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; } }
@keyframes creep { 0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; } }
.page-aquosHome .section-4k .iscroll #scroller .section-wrapper .panel .column img.header { width: 80%; height: auto; }
.page-aquosHome .section-4k .swiper-slide .header { width: 65%; }
.page-aquosHome .section-4k .swiper-slide .swipe-wrapper img { background: #02b29b; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyZDUwMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyYjI5YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #c2d501), color-stop(100%, #02b29b)); background-image: -moz-linear-gradient(left, #c2d501, #02b29b); background-image: -webkit-linear-gradient(left, #c2d501, #02b29b); background-image: linear-gradient(to right, #c2d501, #02b29b); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startColor', endColorstr='$color',GradientType=1 ); }
.page-aquosHome .section-hd .iscroll #scroller .section-wrapper .panel .column img.header { width: 80%; height: auto; }
.page-aquosHome .section-hd .info-block .gradient-button { background: none; border: 1px solid #FFFFFF; color: #FFFFFF; overflow: hidden; padding: 1em 3em; position: relative; display: inline-block; font-size: 0.736em; font-family: "AvantGardeGothicITCW01M 731087"; -webkit-border-image: url("/assets/img/page-explore-full-hd/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-full-hd/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-explore-full-hd/bg-gradient-a.png") 1 1 stretch; }
.page-aquosHome .section-hd .info-block .gradient-button::after { background: transparent url("/assets/img/page-explore-full-hd/bg-gradient-a.png") no-repeat; background-size: 100% 100%; content: ''; display: block; height: 100%; left: 0; position: absolute; top: -0.5px; width: 0%; z-index: -1; -moz-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-aquosHome .section-hd .info-block .gradient-button:hover::after, .page-aquosHome .section-hd .info-block .gradient-button:active::after, .page-aquosHome .section-hd .info-block .gradient-button.active::after { width: 100%; }
.page-aquosHome .section-hd .gradientHR { background: #f15a29; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjIwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxNWEyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fff200), color-stop(100%, #f15a29)); background-image: -moz-linear-gradient(left, #fff200, #f15a29); background-image: -webkit-linear-gradient(left, #fff200, #f15a29); background-image: linear-gradient(to right, #fff200, #f15a29); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startColor', endColorstr='$color',GradientType=1 ); }
.page-aquosHome .section-hd .creeper { background: linear-gradient(270deg, #fff200, #f15a29); background-size: 200% 200%; -webkit-animation: creep 10s ease infinite; -moz-animation: creep 10s ease infinite; -o-animation: creep 10s ease infinite; animation: creep 10s ease infinite; }
@-webkit-keyframes creep { 0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; } }
@-moz-keyframes creep { 0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; } }
@-o-keyframes creep { 0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; } }
@keyframes creep { 0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; } }
.page-aquosHome .section-hd .swiper-slide .swipe-wrapper img { background: #f15a29; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjIwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxNWEyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #fff200), color-stop(100%, #f15a29)); background-image: -moz-linear-gradient(left, #fff200, #f15a29); background-image: -webkit-linear-gradient(left, #fff200, #f15a29); background-image: linear-gradient(to right, #fff200, #f15a29); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startColor', endColorstr='$color',GradientType=1 ); }
.page-aquosHome .section-android .swiper-slide.overview .info-block h2 { color: #66a030; font-size: 3.8vw; display: inline; }
.page-aquosHome .section-android .swiper-slide .info-block .subtitle { font-size: 2.25em; }
.page-aquosHome .section-android .swiper-slide.gaming .column { width: 75vw; }
.page-aquosHome .section-android .swiper-slide.gaming .column .panel-image { width: 55vw; }
.page-aquosHome .section-android .swiper-slide.gaming .gradientHR { width: 50vw; margin: 0; float: right; }
.page-aquosHome .section-android .swiper-slide.gaming .disclaimer { margin: 0; }
.page-aquosHome .section-android .swiper-slide.playsnice .gradientHR { width: 50vw; margin: 0; }
.page-aquosHome .section-android .swiper-slide.playsnice .column { width: 75vw; }
.page-aquosHome .section-android .swiper-slide.playsnice .description { margin-bottom: 1em; }
.page-aquosHome .section-android .swiper-slide .blocks { padding-top: 2em; display: block; clear: both; overflow: hidden; }
.page-aquosHome .section-android .swiper-slide .blocks p { margin-bottom: 1em; font-style: italic; font-size: 0.825em; }
.page-aquosHome .section-android .swiper-slide .blocks div { border: 1px solid #66a030; border-radius: 2px; padding: 0.75em; font-size: 1.25em; text-align: center; width: 27%; float: left; }
.page-aquosHome .section-android .swiper-slide .blocks div.first { margin-right: 5%; }
.page-aquosHome .section-android .swiper-slide .column .logo { width: 10vw; }
.page-aquosHome .section-android .info-block .gradient-button { border: 1px solid #66a030; }
.page-aquosHome .section-android .gradientHR, .page-aquosHome .section-android .creeper { background: #66a030; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YTAzMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY2YTAzMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #66a030), color-stop(100%, #66a030)); background-image: -moz-linear-gradient(left, #66a030, #66a030); background-image: -webkit-linear-gradient(left, #66a030, #66a030); background-image: linear-gradient(to right, #66a030, #66a030); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startColor', endColorstr='$color',GradientType=1 ); }
.page-aquosHome .section-android .swiper-slide .swipe-wrapper img { background: #66a030; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YTAzMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY2YTAzMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #66a030), color-stop(100%, #66a030)); background-image: -moz-linear-gradient(left, #66a030, #66a030); background-image: -webkit-linear-gradient(left, #66a030, #66a030); background-image: linear-gradient(to right, #66a030, #66a030); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startColor', endColorstr='$color',GradientType=1 ); }
.page-aquosHome .section-beyond4k .gradient-border { border-color: #FFFFFF; border-style: solid; border-width: 1px; -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.page-aquosHome .section-beyond4k .gradientHR { background: #02b29b; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyZDUwMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyYjI5YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #c2d501), color-stop(100%, #02b29b)); background-image: -moz-linear-gradient(left, #c2d501, #02b29b); background-image: -webkit-linear-gradient(left, #c2d501, #02b29b); background-image: linear-gradient(to right, #c2d501, #02b29b); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startColor', endColorstr='$color',GradientType=1 ); }
.page-aquosHome .section-beyond4k .gradient-button { background: none; border: 1px solid #FFFFFF; color: #FFFFFF; overflow: hidden; padding: 1em 3em; position: relative; display: inline-block; font-size: 0.736em; font-family: "AvantGardeGothicITCW01M 731087"; -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; }
.page-aquosHome .section-beyond4k .gradient-button::after { background: transparent url("/assets/img/page-explore-4K/bg-gradient-a.png") no-repeat; background-size: 100% 100%; content: ''; display: block; height: 100%; left: 0; position: absolute; top: -0.5px; width: 0%; z-index: -1; -moz-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-aquosHome .section-beyond4k .gradient-button:hover::after, .page-aquosHome .section-beyond4k .gradient-button:active::after, .page-aquosHome .section-beyond4k .gradient-button.active::after { width: 100%; }
.page-aquosHome .section-beyond4k .swiper-slide .swipe-wrapper img { background: #02b29b; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyZDUwMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyYjI5YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #c2d501), color-stop(100%, #02b29b)); background-image: -moz-linear-gradient(left, #c2d501, #02b29b); background-image: -webkit-linear-gradient(left, #c2d501, #02b29b); background-image: linear-gradient(to right, #c2d501, #02b29b); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$startColor', endColorstr='$color',GradientType=1 ); }
.page-aquosHome .section-beyond4k .swiper-slide .column { width: 100%; }
.page-aquosHome .section-beyond4k .swiper-slide .column .panel-image { width: 100%; display: block; left: 0; }
.page-aquosHome .section-beyond4k .swiper-slide .info-block.shop { position: relative; }
.page-aquosHome .section-beyond4k .short .info-block { padding: 0; }
.page-aquosHome .section-beyond4k .short .info-block.shop { display: none; }
.page-aquosHome .section-beyond4k .short .short-copy { position: absolute; top: 0; z-index: 3; padding: 3vw 5vw; font-size: 4em; left: 30%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-family: "AvantGardeGothicITCW01X"; }
.page-aquosHome .section-beyond4k .creeper { background: linear-gradient(270deg, #c2d501, #02b29b); background-size: 200% 200%; -webkit-animation: creep 10s ease infinite; -moz-animation: creep 10s ease infinite; -o-animation: creep 10s ease infinite; animation: creep 10s ease infinite; }
@-webkit-keyframes creep { 0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; } }
@-moz-keyframes creep { 0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; } }
@-o-keyframes creep { 0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; } }
@keyframes creep { 0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; } }
@media screen and (max-width: 1200px) { .page-aquosHome .section .section-wrapper { min-width: 768px; }
  .page-aquosHome .section .swiper-button-next, .page-aquosHome .section .swiper-button-prev, .page-aquosHome .section .swiper-container-rtl .swiper-button-prev, .page-aquosHome .section .swiper-container-rtl .swiper-button-next { opacity: 0; }
  .page-aquosHome .section .swiper-slide .info-block .subhead { font-size: 1em; }
  .page-aquosHome .section .swiper-slide .info-block .description { font-size: 0.75em; margin-bottom: 0.5em; }
  .page-aquosHome .section .swiper-slide .info-block .disclaimer { font-size: 0.5em; margin-top: 1.5em; }
  .page-aquosHome .section .swiper-slide .info-block ul li { font-size: 0.75em; }
  .page-aquosHome .section .swiper-slide.overview .content { padding-bottom: 3em; }
  .page-aquosHome .section .swiper-slide.overview .info-block ul li { font-size: 0.75em; }
  .page-aquosHome .section .swiper-slide .hr-full { top: 16vw; }
  .page-aquosHome .section .swiper-slide .aquos-title { height: 17vw; }
  .page-aquosHome .section .swiper-slide .column { width: 125vw; }
  .page-aquosHome .section .swiper-slide .column .column-wrapper { width: 30vw; }
  .page-aquosHome .section .swiper-slide .column .column-wrapper.last .description { height: 20vw; }
  .page-aquosHome .section .swiper-slide .column .panel-image { width: 110vw; }
  .page-aquosHome .section .swiper-slide.short .column .panel-image { width: 70vw; }
  .page-aquosHome .section .swiper-slide.short .short-copy { left: 17%; }
  .page-aquosHome .section .section-dim { display: none; }
  .page-aquosHome .section-android .swiper-slide .info-block .subtitle { font-size: 1.55em; }
  .page-aquosHome .section-android .swiper-slide .info-block .disclaimer { margin: 0; }
  .page-aquosHome .section-android .swiper-slide .image-description { left: 40%; }
  .page-aquosHome .section-android .swiper-slide.overview .info-block h2 { /* font-size:3em; */ display: inline; }
  .page-aquosHome .section-android .swiper-slide.overview .blocks { padding: 1em 0; }
  .page-aquosHome .section-android .swiper-slide.overview .blocks p { font-size: 0.75em; }
  .page-aquosHome .section-android .swiper-slide.overview .blocks div { width: 30%; padding: 1em 0; }
  .page-aquosHome .section-android .swiper-slide.gaming .column { width: 84vw; }
  .page-aquosHome .section-android .swiper-slide.gaming .column .panel-image { width: 60vw; }
  .page-aquosHome .section-android .swiper-slide.playsnice .column { width: 95vw; }
  .page-aquosHome .section-android .swiper-slide.playsnice .panel-image { width: 118vw; } }
@media screen and (max-width: 990px) { .page-aquosHome article { font-size: 90%; }
  .page-aquosHome .hidden-sm { display: block !important; }
  .page-aquosHome .hidden-lg { display: none !important; }
  .page-aquosHome .section-wrapper { min-width: 768px; }
  .page-aquosHome .swiper-slide .header { width: 70%; }
  .page-aquosHome .swiper-slide.overview .subhead { font-size: 1em; }
  .page-aquosHome .swiper-slide .info-block { text-align: left; }
  .page-aquosHome .swiper-slide .column .column-wrapper.last .description { height: 21em; }
  .page-aquosHome .section-android .swiper-slide.overview .info-block h2 { font-size: 3em; display: inline; }
  .page-aquosHome .section-android .swiper-slide.playsnice .column { width: 100vw; }
  .page-aquosHome .section-android .swiper-slide.gaming .column { width: 85vw; }
  .page-aquosHome .section-android .swiper-slide.gaming .column .panel-image { width: 60vw; }
  .page-aquosHome .section-beyond4k .short .short-copy { line-height: 1em; left: 20%; } }
@media screen and (max-width: 840px) { .page-aquosHome article { font-size: 80%; }
  .page-aquosHome .section.section-landing .info-block { text-align: center; }
  .page-aquosHome .section .info-block { width: 100%; margin: 0; text-align: left; }
  .page-aquosHome .section .info-block .gradient-button { padding: 0.75em 3em; }
  .page-aquosHome .section .swiper-slide.short .column { width: 100%; } }
@media screen and (max-width: 736px) { .page-aquosHome nav .hidden-sm { display: none; }
  .page-aquosHome .section .info-block { width: auto; }
  .page-aquosHome .section .section-wrapper { min-width: 0; }
  .page-aquosHome .hidden-sm { display: none !important; }
  .page-aquosHome .hidden-lg { display: block !important; }
  .page-aquosHome .section-landing { margin-top: 37px; }
  .page-aquosHome .section-landing .background { height: 66%; }
  .page-aquosHome .section-landing .section-inner .subtitle { font-size: 2em; }
  .page-aquosHome .section-landing .section-inner .subhead { line-height: 1.5em; width: 70%; margin: 0 auto; }
  .page-aquosHome .section-landing .section-inner .hr { width: 50%; margin: 1em auto; }
  .page-aquosHome .section-landing .section-inner .image .wrapper > div:nth-child(1), .page-aquosHome .section-landing .section-inner .image .wrapper > div:nth-child(2), .page-aquosHome .section-landing .section-inner .image .wrapper > div:nth-child(4), .page-aquosHome .section-landing .section-inner .image .wrapper > div:nth-child(5) { display: none; }
  .page-aquosHome .section-landing .section-inner .image .wrapper > div:nth-child(3) p { bottom: 15%; left: 12%; }
  .page-aquosHome .section-landing .section-inner .image .panel-image { width: 150%; left: -23%; position: relative; }
  .page-aquosHome .section-landing .section-inner .image .panel-image.hidden-sm { display: none; }
  .page-aquosHome .section-landing .section-inner .copy { display: none; }
  .page-aquosHome .section-landing .section-inner .info-block { padding-bottom: 2em; }
  .page-aquosHome .section { font-size: 15px; }
  .page-aquosHome .section .swiper-button-next, .page-aquosHome .section .swiper-button-prev, .page-aquosHome .section .swiper-container-rtl .swiper-button-prev, .page-aquosHome .section .swiper-container-rtl .swiper-button-next { display: none !important; }
  .page-aquosHome .section .hidden-lg, .page-aquosHome .section .hr { display: block; }
  .page-aquosHome .section .hidden-sm, .page-aquosHome .section .hr-full { display: none !important; }
  .page-aquosHome .section .swiper-slide .panel-image { width: 100%; padding-bottom: 2em; }
  .page-aquosHome .section .swiper-slide .gradientHR { width: 50%; margin: 0 auto; }
  .page-aquosHome .section .swiper-slide .background { height: 100%; }
  .page-aquosHome .section .swiper-slide .background .glow { width: 100%; }
  .page-aquosHome .section .swiper-slide.moregaming { display: table-cell !important; }
  .page-aquosHome .section .swiper-slide.moregaming .panel-image { padding: 0; position: absolute; display: block; top: 100%; width: 90%; left: 5%; }
  .page-aquosHome .section .swiper-slide.overview .column { width: 100vw; }
  .page-aquosHome .section .swiper-slide.overview .info-block h2 { font-size: 12vw; padding-bottom: 6vw; }
  .page-aquosHome .section .swiper-slide.overview .info-block.shop { position: relative; }
  .page-aquosHome .section .swiper-slide.overview .info-block .description { padding: 0; margin: 0; }
  .page-aquosHome .section .swiper-slide.overview .info-block .disclaimer { margin-bottom: 1em; }
  .page-aquosHome .section .swiper-slide .column { width: 100vw; padding: 4em 2em 0; }
  .page-aquosHome .section .swiper-slide .column .header { height: auto; width: 50%; margin: 0 auto; }
  .page-aquosHome .section .swiper-slide .column .logo { width: 30%; }
  .page-aquosHome .section .swiper-slide .column .column-wrapper.last .description { height: auto; }
  .page-aquosHome .section .swiper-slide .aquos-title { height: auto; margin: 0; display: block; padding: 0; }
  .page-aquosHome .section .swiper-slide .blocks { padding-top: 2em; display: block; clear: both; overflow: hidden; }
  .page-aquosHome .section .swiper-slide .blocks div { width: 35%; padding: 1em 0; display: inline-block; float: none; }
  .page-aquosHome .section .swiper-slide .content { margin: 0; }
  .page-aquosHome .section .swiper-slide .info-block { padding: 0; text-align: center; }
  .page-aquosHome .section .swiper-slide .info-block .hr { margin: 1em auto; display: block; float: none; width: 50%; }
  .page-aquosHome .section .swiper-slide .info-block .column-wrapper { width: 100%; position: relative; top: 0; left: 0; display: block; }
  .page-aquosHome .section .swiper-slide .info-block .column-wrapper.first { left: 0; top: 0; position: relative; padding-bottom: 1em; }
  .page-aquosHome .section .swiper-slide .info-block .subtitle { height: auto; font-size: 3.5em; display: block; }
  .page-aquosHome .section .swiper-slide .info-block .subtitle span { position: relative; }
  .page-aquosHome .section .swiper-slide .info-block .subhead { height: auto; display: block; line-height: 1.15em; text-align: center; width: 100%; padding: 0 2em; }
  .page-aquosHome .section .swiper-slide .info-block .description { font-size: 0.85em; line-height: 1.5em; padding-top: 1em; }
  .page-aquosHome .section .swiper-slide .info-block .disclaimer { line-height: 2em; /*  display:none; */ }
  .page-aquosHome .section .swiper-slide .info-block ul { display: none; }
  .page-aquosHome .section .swiper-slide .info-block.shop { position: absolute; margin-top: 1em; margin-bottom: 2em; bottom: 0; width: 100%; }
  .page-aquosHome .section .swiper-slide .info-block.shop a { padding: 1em 3em; }
  .page-aquosHome .section .swiper-slide .swipe { position: absolute; left: 0; bottom: 0; width: 100vw; background-color: #1f1f1f; border-right: 46em solid #1f1f1f; border-left: 0 solid #1f1f1f; border-top: 13em solid #000000; }
  .page-aquosHome .section .swiper-slide .swipe-wrapper { position: absolute; right: 2em; bottom: 2em; z-index: 1; vertical-align: middle; }
  .page-aquosHome .section .swiper-slide .swipe-wrapper p { display: inline-block; padding-right: 1em; text-transform: uppercase; }
  .page-aquosHome .section .swiper-slide .swipe-wrapper img { width: 25px; height: 25px; display: inline; vertical-align: middle; }
  .page-aquosHome .section .swiper-slide .beyond-panel p { position: absolute; bottom: 21%; left: 25%; font-size: 2em; text-transform: uppercase; }
  .page-aquosHome .section-android .swiper-slide .info-block .subtitle { font-size: 2em; }
  .page-aquosHome .section-android .swiper-slide .info-block .description { padding-top: 0; }
  .page-aquosHome .section-android .swiper-slide .info-block .wrapper { display: block; position: relative; width: 100%; top: 228%; top: 63vw; }
  .page-aquosHome .section-android .swiper-slide .info-block .wrapper .disclaimer { line-height: 1em; margin: 0; }
  .page-aquosHome .section-android .swiper-slide.overview .info-block h2 { padding: 0 0 0.25em; display: block; }
  .page-aquosHome .section-android .swiper-slide.overview .disclaimer { margin: 0; font-style: normal; font-size: 0.85em; }
  .page-aquosHome .section-android .swiper-slide.gaming .column { width: 100vw; }
  .page-aquosHome .section-android .swiper-slide.gaming .wrapper { top: 70vw; }
  .page-aquosHome .section-android .swiper-slide.playsnice .column { width: 100vw; }
  .page-aquosHome .section-android .swiper-slide.playsnice .panel-image { padding: 0; width: 103%; }
  .page-aquosHome .section-beyond4k .header { position: relative; left: 12%; }
  .page-aquosHome .section-beyond4k .swiper-slide { display: block; background: black; }
  .page-aquosHome .section-beyond4k .swiper-slide.overview { z-index: 5; overflow: visible; }
  .page-aquosHome .section-beyond4k .swiper-slide.overview .info-block h2 { padding: 0; }
  .page-aquosHome .section-beyond4k .swiper-slide.overview .subhead { margin: 1em auto; }
  .page-aquosHome .section-beyond4k .swiper-slide.overview .content { padding: 0; }
  .page-aquosHome .section-beyond4k .swiper-slide .panel-image { padding: 0; }
  .page-aquosHome .section-beyond4k .swiper-slide.short .info-block { width: 100%; display: block; clear: both; position: absolute; height: 100%; }
  .page-aquosHome .section-beyond4k .swiper-slide.short .info-block.shop { display: block; margin-bottom: 0; position: absolute; top: 48%; }
  .page-aquosHome .section-beyond4k .swiper-slide.short .column { display: none; }
  .page-aquosHome .section-beyond4k .swiper-slide.short .background { display: none; }
  .page-aquosHome .section-beyond4k .swiper-slide.short .short-copy { position: relative; left: 0; font-size: 1.75em; top: 30%; } }

#home-carousel { /*
.slides-text-box { position: absolute !important; top: 0;
}*/ }
#home-carousel .supersteamslide { height: 100%; }
#home-carousel .aquosboardslide { height: 100%; background: #4c4c4c; /* Old browsers */ background: -moz-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4c4c4c 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }
#home-carousel .documentsystemsslide { height: 100%; background: #4c4c4c; /* Old browsers */ background: -moz-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4c4c4c 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }
#home-carousel #business-exp-image img { width: 100%; height: auto; }
#home-carousel #business-exp { margin-top: 0px !important; max-width: 60%; position: absolute !important; z-index: 10; margin: 0px auto; top: 0px !important; left: initial !important; float: left; text-align: left; padding: 0px 10px; }
#home-carousel #super-steam .span-explore a { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1.05em; background: #4caa47; padding: 0.25em 1.5em; line-height: 1.5em; border: none; width: 520px; height: auto; }
#home-carousel #aquos-board .separator { border-bottom: 1px solid #016d5f; width: 200px; }
#home-carousel #a #super-steam .separator { border-bottom: 1px solid #ffffff; width: 170px; }
#home-carousel #aquos-board .span-explore a { color: #ffffff; background-color: #00a683  !important; }
#home-carousel #business-exp .span-explore a { color: #ffffff; background-color: #0c7fbf; }
#home-carousel #document-systems .span-explore { margin-top: 5%; }
#home-carousel #document-systems .span-explore a { color: #ffffff; background-color: #008bd1; }
#home-carousel .span-explore { margin-top: 4%; display: block; }
#home-carousel .span-explore a { padding: 3px 21px; color: white; border-radius: 2px; text-transform: uppercase; font-size: 1.05em; }
#home-carousel #super-steam { top: 0 !important; left: 53% !important; margin-top: 50px !important; }
#home-carousel #aquos-board { margin-top: 0px  !important; }
#home-carousel #business-exp { max-width: 36%; left: 8%; margin-top: 10px   !important; }
#home-carousel #document-systems { max-width: 30%; top: 10%; left: 20%; }
#home-carousel .page-voices #voices-overview.section .tab-nav .tab-button { width: 12px; height: 12px; padding: 0; border: 1px solid #808080; border-radius: 9999px; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
#home-carousel #super-steam .slideheading h2 { font-family: "AvantGardeGothicITCW01X", "Helvetica", sans-serif; font-size: 2.5em; margin-top: 70px; margin-bottom: 5px; color: #ffffff; }
#home-carousel #super-steam .line1text h3 { font-family: "AvantGardeGothicITCW01X"; font-size: 1.5em !important; color: #ffffff; margin-bottom: 15px; }
#home-carousel #super-steam .line2text { font-family: "AvantGardeGothicITCW01B 731069"; text-transform: uppercase; font-weight: 500; display: inline-block; color: #ffffff; margin-top: 20px; margin-bottom: 20px; }
#home-carousel #aquos-board .slideheading img { width: 100% !important; height: auto !important; margin-top: 30px; margin-bottom: 30px; }
#home-carousel #aquos-board .line1text h2 { font-family: "AvantGardeGothicITCW01B 731069"; font-weight: lighter; font-size: 1.5em !important; color: #ffffff !important; margin-bottom: 20px; }
#home-carousel #aquos-board .line2text { font-family: "AvantGardeGothicITCW01B 731069"; text-transform: uppercase; font-weight: 500; display: inline-block; color: #ffffff; margin-top: 20px; margin-bottom: 20px; }
#home-carousel #business-exp .slideheading h2 { font-size: 2.500em; color: #2f38ab; margin-top: 40px; margin-bottom: 20px; font-weight: 100; }
#home-carousel #business-exp .line1text { font-size: 1.250em; font-weight: 400; margin: 5px 0px; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; }
#home-carousel #document-systems .slideheading h2 { font-size: 2.00em !important; color: #ffffff; font-weight: 100; margin-top: 130px; margin-bottom: 30px; }
#home-carousel #document-systems .line1text h3 { font-size: 1.125em; font-weight: 200; display: inline-block; color: #ffffff; margin-top: 30px; font-family: "AvantGardeGothicITCW01B 731069"; }
#home-carousel #document-systems .separator { border-bottom: 1px solid #008DB1; width: 250px; }
#home-carousel .slides-text-box { max-width: 27%; z-index: 1; position: absolute; top: 0; /*display: inline-block;*/ float: left; margin: 0px; text-align: left; }
#home-carousel .page-homepage .section p { color: #333; }
#home-carousel .page-voices #voices-overview.section .tab-buttons { z-index: 2; position: relative; height: 25px; padding-left: 3em; overflow: hidden; }
#home-carousel .page-voices #voices-overview.section .tab-item { margin-right: 0; width: 12px; margin: 5px 10px; }
#home-carousel header#susa-site-header ~ article.main { margin-top: 0 !important; padding-top: 138px !important; }
#home-carousel header#susa-site-header nav#site-top-nav { padding: 0px 20px; }
#home-carousel .page-voices #voices-overview.section .background { background-color: #323034; }
@media (min-width: 1600px) { #home-carousel { /* Navigation Fix : Last Element */ /* first slide */ /* second slide */ /* third slide */ /* fourth slide */ /* fifth slide */ }
  #home-carousel header#susa-site-header nav#product-nav ul.main-nav > li.nav-tv { width: 10.667% !important; }
  #home-carousel .page-voices #voices-overview.section .tab-panel .voices-panel .panel-image { background-size: cover !important; background-position: center right !important; height: 100%; }
  #home-carousel .carousel-slides { height: 500px !important; }
  #home-carousel .page-voices #voices-overview.section { height: 501px !important; }
  #home-carousel .page-voices #voices-overview.section .tab-nav { top: -30px !important; }
  #home-carousel .page-voices #voices-overview.section .tab-nav { position: relative !important; width: 200px !important; margin: 0 auto !important; top: -100px !important; }
  #home-carousel #super-steam { top: 0 !important; left: 53% !important; margin-top: 50px !important; }
  #home-carousel #aquos-board { margin-top: 0px !important; left: 50%; max-width: 20%; }
  #home-carousel #aquos-board .slideheading img { width: 100% !important; height: auto !important; margin-top: 40px; margin-bottom: 15px; }
  #home-carousel #aquos-board .line2text { margin-top: 20px; margin-bottom: 20px; font-size: 1.25em; }
  #home-carousel #business-exp { max-width: 40%; margin-top: 10px !important; }
  #home-carousel #document-systems .slideheading h2 { margin-top: 90px !important; }
  #home-carousel .supersteamslide { background-position: 90% 50% !important; }
  #home-carousel .aquosboardslide { height: 100%; background: #4c4c4c; /* Old browsers */ background: -moz-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4c4c4c 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }
  #home-carousel .businessproductsslide { background-position: 50% 50% !important; }
  #home-carousel .consumerproductsslide { background-position: center right !important; }
  #home-carousel .documentsystemsslide { height: 100%; background: #4c4c4c; /* Old browsers */ background: -moz-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4c4c4c 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }
  #home-carousel #document-systems { max-width: 30%; left: 20%; }
  #home-carousel #document-systems .slideheading h2 { margin-top: 10px; margin-bottom: 30px; }
  #home-carousel #document-systems .line1text h3 { font-size: 1.125em; font-weight: 400; display: inline-block; color: #fff; margin-top: 30px; font-family: "AvantGardeGothicITCW01B 731069"; }
  #home-carousel #document-systems .separator { border-bottom: 1px solid #008DB1; width: 250px; } }
@media (min-width: 1200px) and (max-width: 1599px) { #home-carousel { /* first slide */ /* second slide */ /* third slide */ /* fourth slide */ /* fifth slide */ }
  #home-carousel .page-voices #voices-overview.section .tab-nav { position: relative !important; width: 200px !important; margin: 0 auto !important; top: -30px !important; }
  #home-carousel .page-voices #voices-overview.section { height: 381px; }
  #home-carousel .page-voices #voices-overview.section .tab-panels-wrapper { height: 381px !important; }
  #home-carousel .carousel-slides { height: 381px; }
  #home-carousel .page-voices #voices-overview.section .tab-panel .voices-panel .panel-image { background-repeat: no-repeat; width: 100%; background-size: cover; background-position: center center; height: 100%; }
  #home-carousel #super-steam { left: 52% !important; margin-top: 0px !important; max-width: 35%; }
  #home-carousel #aquos-board { left: 52%; margin-top: 0px !important; }
  #home-carousel #business-exp { max-width: 40%; margin-top: 0px !important; }
  #home-carousel #document-systems .slideheading h2 { margin-top: 50px; }
  #home-carousel .supersteamslide { height: 100%; background-position: 90% 50% !important; }
  #home-carousel .aquosboardslide { height: 100%; background-position: center right !important; background: #4c4c4c; /* Old browsers */ background: -moz-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4c4c4c 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }
  #home-carousel .businessproductsslide { background-position: 45% 50% !important; }
  #home-carousel .consumerproductsslide { background-position: center right !important; }
  #home-carousel .documentsystemsslide { height: 100%; background: #4c4c4c; /* Old browsers */ background: -moz-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4c4c4c 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }
  #home-carousel .page-homepage #section-2016PCI .section-wrapper .section-inner { padding: 180px 50px 50px; }
  #home-carousel .page-homepage #section-2016Matcha .section-wrapper .section-inner { padding: 180px 50px 50px; }
  #home-carousel .page-voices #voices-overview.section .background { background-color: #323034; } }
@media (min-width: 768px) and (max-width: 1199px) { #home-carousel { /* .page-voices #voices-overview.section .tab-panel .voices-panel .panel-image { background-repeat: no-repeat; width: 100%; background-size: cover; background-position: center center; height: 100%; }*/ /* first slide */ /* second slide */ /* third slide */ /* fourth slide */ /* fifth slide */ }
  #home-carousel .page-voices #voices-overview.section .tab-nav { position: relative !important; width: 200px !important; margin: 0 auto !important; top: -22px !important; }
  #home-carousel .page-voices #voices-overview.section { height: 300px; }
  #home-carousel .page-voices #voices-overview.section .tab-panels-wrapper { height: 300px !important; }
  #home-carousel .carousel-slides { height: 300px; }
  #home-carousel #super-steam { left: 50% !important; margin-top: 0px !important; max-width: 50%; }
  #home-carousel #super-steam .slideheading h2 { margin-top: 20px; }
  #home-carousel #aquos-board { margin-top: 0px !important; max-width: 40%; left: 60%; }
  #home-carousel #aquos-board { margin-top: 0px !important; max-width: 34%; left: 60%; }
  #home-carousel #aquos-board .slideheading img { width: 100% !important; height: auto !important; margin-top: 20px; margin-bottom: 10px; }
  #home-carousel #aquos-board .line1text h2 { font-size: 1.25em !important; margin-bottom: 10px; }
  #home-carousel #business-exp { max-width: 50%; margin-top: 0px !important; }
  #home-carousel #business-exp .slideheading { margin-top: 15px; margin-bottom: 10px; }
  #home-carousel #business-exp { max-width: 60%; margin-top: 0px !important; left: 5%; }
  #home-carousel #document-systems { max-width: 40%; top: 6%; left: 5%; }
  #home-carousel #document-systems .slideheading h2 { margin-bottom: 10px; margin-top: 0px; }
  #home-carousel #document-systems .line1text h3 { margin-top: 10px; margin-bottom: 5px; }
  #home-carousel .supersteamslide { height: 100%; background-position: 55% 50% !important; }
  #home-carousel .aquosboardslide { height: 100%; background: #4c4c4c; /* Old browsers */ background: -moz-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4c4c4c 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }
  #home-carousel .businessproductsslide { background-position: 8% 50% !important; }
  #home-carousel .consumerproductsslide { background-position: center right !important; }
  #home-carousel .documentsystemsslide { height: 100%; background: #4c4c4c; /* Old browsers */ background: -moz-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4c4c4c 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }
  #home-carousel .page-homepage #section-2016PCI .section-wrapper .section-inner { padding: 70px 50px 50px; }
  #home-carousel .page-homepage #section-2016Matcha .section-wrapper .section-inner { padding: 70px 50px 50px; }
  #home-carousel .DocumentSystemsgradient, #home-carousel .AquosBoardgradient { background: #4c4c4c; /* Old browsers */ background: -moz-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4c4c4c 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }
  #home-carousel .page-voices #voices-overview.section .background { background-color: #323034; } }
@media (min-width: 540px) and (max-width: 767px) { #home-carousel { /* first slide */ /* second slide */ /* third slide */ /* fourth slide */ /* fifth slide */ }
  #home-carousel header#susa-site-header nav#site-top-nav .upper-nav > li { margin-right: 45px; border: none; margin-top: 12px; padding: 0 60px; border-right: 1px solid #FFFFFF; border-width: 0 1px; display: inline-block; }
  #home-carousel header#susa-site-header ~ article.main { margin-top: 0 !important; padding-top: 38px !important; }
  #home-carousel #document-systems .span-explore { margin-top: 4%; }
  #home-carousel .newswrapper #newssection-header, #home-carousel .newswrapper #thankyousection-header { max-width: 400px; }
  #home-carousel .page-homepage #section-2016PCI .background { background-position: center right; }
  #home-carousel #power-footer-inner .footer-col { width: 94% !important; }
  #home-carousel #power-footer #footer_legal_new ul li { padding-right: 2px; margin-left: 2px !important; }
  #home-carousel power-footer #footer_legal_new { font-size: 10px; }
  #home-carousel .page-voices #voices-overview.section .tab-nav { position: relative !important; width: 265px !important; margin: 0 auto !important; top: -25px !important; }
  #home-carousel .page-voices #voices-overview.section .tab-nav .tab-item { display: inline-block; float: none; width: 12px; height: 12px; padding: 0px; }
  #home-carousel .page-voices #voices-overview.section .tab-nav .tab-buttons { text-align: center; height: 25px; }
  #home-carousel .page-voices #voices-overview.section { height: 460px; border-color: #898989; z-index: 1; }
  #home-carousel .page-voices #voices-overview.section .tab-panels-wrapper { height: 460px !important; }
  #home-carousel .carousel-slides { height: 250px; }
  #home-carousel .page-voices #voices-overview.section .tab-panel .voices-panel .panel-image { background-repeat: no-repeat; width: 100%; background-size: cover; background-position: center center; height: 100%; }
  #home-carousel #super-steam, #home-carousel #aquos-board, #home-carousel #business-exp, #home-carousel #document-systems { margin-top: 10px !important; max-width: 60%; position: relative !important; z-index: 10; margin: 0px auto; top: 0px !important; left: initial !important; float: none; text-align: center; }
  #home-carousel #super-steam .slideheading h2 { margin-top: 8px; }
  #home-carousel #aquos-board .slideheading img { margin-top: 15px; margin-bottom: 5px; }
  #home-carousel #aquos-board .line1text h2 { margin-bottom: 10px; }
  #home-carousel #aquos-board .line2text { margin-top: 10px; margin-bottom: 10px; }
  #home-carousel #aquos-board .span-explore a { color: #ffffff; background-color: #00a683 !important; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1.05em; padding: 0.25em 1.5em; line-height: 1.5em; border: none; width: 520px; height: auto; }
  #home-carousel #business-exp .slideheading { margin-top: 20px; margin-bottom: 5px; }
  #home-carousel #business-exp .span-explore a { color: #ffffff; background-color: #0c7fbf; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1.05em; padding: 0.25em 1.5em; line-height: 1.5em; border: none; width: 520px; height: auto; }
  #home-carousel #document-systems .slideheading h2 { margin-top: 10px; margin-bottom: 10px; }
  #home-carousel #document-systems .line1text h3 { margin-top: 15px; margin-bottom: 5px; }
  #home-carousel #document-systems .separator { border-bottom: 1px solid #008DB1; width: 100%; }
  #home-carousel #document-systems .span-explore a { color: #ffffff; background-color: #008bd1; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1.05em; padding: 0.25em 1.5em; line-height: 1.5em; border: none; width: 520px; height: auto; }
  #home-carousel .page-voices #voices-overview.section .tab-panel .voices-panel .content { text-align: center; padding-top: 0px; padding-bottom: 0px; }
  #home-carousel .supersteamslide { height: 90%; background-position: 40% 50% !important; }
  #home-carousel .aquosboardslide { height: 90%; background: #4c4c4c; /* Old browsers */ background: -moz-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4c4c4c 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }
  #home-carousel .businessproductsslide { background-position: 8% 50% !important; }
  #home-carousel .consumerproductsslide { background-position: center right !important; }
  #home-carousel .documentsystemsslide { height: 90%; background: #4c4c4c; /* Old browsers */ background: -moz-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4c4c4c 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }
  #home-carousel .page-homepage #section-2016PCI .section-wrapper .section-inner { padding: 70px 10px 50px; }
  #home-carousel .page-homepage #section-2016Matcha .section-wrapper .section-inner { padding: 70px 0px 50px; }
  #home-carousel #super-steam .slideheading h2, #home-carousel #business-exp .slideheading h2, #home-carousel #document-systems .slideheading h2 { font-size: 1.075em !important; }
  #home-carousel #super-steam .line1text h3, #home-carousel #aquos-board .line1text h2, #home-carousel #business-exp .line1text, #home-carousel #document-systems .line1text h3 { font-size: .875em !important; }
  #home-carousel #super-steam .line2text { font-family: "AvantGardeGothicITCW01B 731069"; text-transform: uppercase; font-weight: 500; display: inline-block; margin-top: 10px; margin-bottom: 20px; }
  #home-carousel .page-homepage .section p { font-size: 0.625em; }
  #home-carousel #document-systems { max-width: 40%; left: 10%; }
  #home-carousel .tab-nav { top: -95px; }
  #home-carousel .separator { width: 100% !important; }
  #home-carousel .page-voices #voices-overview.section .background { background-color: #323034; } }
@media (min-width: 0px) and (max-width: 539px) { #home-carousel { /* first slide */ /* second slide */ /* third slide */ /* fourth slide */ /* fifth slide */ }
  #home-carousel header#susa-site-header nav#site-top-nav .upper-nav > li { margin-right: 0px; border: none; margin-top: 12px; padding: 0 60px; border-right: 1px solid #FFFFFF; border-width: 0 1px; display: inline-block; }
  #home-carousel header#susa-site-header ~ article.main { margin-top: 0 !important; padding-top: 38px !important; }
  #home-carousel #document-systems .span-explore { margin-top: 4%; }
  #home-carousel .newswrapper #newssection-header, #home-carousel .newswrapper #thankyousection-header { max-width: 400px; }
  #home-carousel .page-homepage #section-2016PCI .background { background-position: center right; }
  #home-carousel #power-footer-inner .footer-col { width: 94% !important; }
  #home-carousel #power-footer #footer_legal_new ul li { height: 15px; float: none; padding: 0px 10px !important; border-right: 0px solid #cacaca; margin: 6px 0px !important; display: inline-block; width: 100%; }
  #home-carousel power-footer #footer_legal_new { font-size: 9px; }
  #home-carousel .page-voices #voices-overview.section .tab-panel .voices-panel .content { text-align: center; padding-top: 0px; padding-bottom: 0px; }
  #home-carousel .page-voices #voices-overview.section .tab-nav { position: relative !important; width: 265px !important; margin: 0 auto !important; top: -25px !important; }
  #home-carousel .page-voices #voices-overview.section .tab-nav .tab-item { display: inline-block; float: none; width: 12px; height: 12px; padding: 0px; }
  #home-carousel .page-voices #voices-overview.section { height: 460px; border-color: #898989; z-index: 1; }
  #home-carousel .page-voices #voices-overview.section .tab-panels-wrapper { height: 460px !important; }
  #home-carousel .carousel-slides { height: 250px; }
  #home-carousel .page-voices #voices-overview.section .tab-panel .voices-panel .panel-image { background-repeat: no-repeat; width: 100%; background-size: cover; background-position: center center; height: 100%; }
  #home-carousel #super-steam, #home-carousel #aquos-board, #home-carousel #business-exp, #home-carousel #document-systems { margin-top: 10px !important; max-width: 60%; position: relative !important; z-index: 10; margin: 0px auto; top: 0px !important; left: initial !important; float: none; text-align: center; }
  #home-carousel #super-steam .slideheading h2 { margin-top: 10px; }
  #home-carousel #super-steam .separator { width: 100%; }
  #home-carousel #aquos-board .slideheading img { width: 100% !important; height: auto !important; margin-top: 15px; margin-bottom: 5px; }
  #home-carousel #aquos-board .separator { width: 100%; }
  #home-carousel section-business #aquos-board .line1text h2 { margin-bottom: 10px; }
  #home-carousel #aquos-board .line2text { margin-top: 10px; margin-bottom: 10px; }
  #home-carousel #aquos-board .span-explore a { color: #ffffff; background-color: #00a683 !important; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1.05em; padding: .25em 1.5em; line-height: 1.5em; border: none; width: 520px; height: auto; }
  #home-carousel #business-exp .slideheading { margin-top: 15px; margin-bottom: 5px; }
  #home-carousel #business-exp .span-explore a { color: #ffffff; background-color: #0c7fbf; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1.05em; padding: 0.25em 1.5em; line-height: 1.5em; border: none; width: 520px; height: auto; }
  #home-carousel #document-systems .slideheading h2 { margin-top: 20px; margin-bottom: 10px; }
  #home-carousel #document-systems .line1text h3 { margin-top: 15px; margin-bottom: 5px; }
  #home-carousel #document-systems .separator { border-bottom: 1px solid #008DB1; width: 100%; }
  #home-carousel #document-systems .span-explore a { color: #ffffff; background-color: #008bd1; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1.05em; padding: 0.25em 1.5em; line-height: 1.5em; border: none; width: 520px; height: auto; }
  #home-carousel .supersteamslide { height: 60%; background-position: 20% 50% !important; }
  #home-carousel .aquosboardslide { height: 60%; background: #4c4c4c; /* Old browsers */ background: -moz-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4c4c4c 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }
  #home-carousel .businessproductsslide { background-position: 8% 50% !important; }
  #home-carousel .consumerproductsslide { background-position: center right !important; }
  #home-carousel .documentsystemsslide { height: 60%; background: #4c4c4c; /* Old browsers */ background: -moz-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4c4c4c 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4c4c4c 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }
  #home-carousel .page-homepage #section-2016PCI .section-wrapper .section-inner { padding: 100px 10px 50px; }
  #home-carousel .page-homepage #section-2016Matcha .section-wrapper .section-inner { padding: 25px 0px 50px; }
  #home-carousel #super-steam .slideheading h2, #home-carousel #business-exp .slideheading h2, #home-carousel #document-systems .slideheading h2 { font-size: .875em !important; }
  #home-carousel #super-steam .line1text h3, #home-carousel #aquos-board .line1text h2, #home-carousel #business-exp .line1text, #home-carousel #document-systems .line1text h3 { font-size: .675em !important; }
  #home-carousel #super-steam .line2text { font-family: "AvantGardeGothicITCW01B 731069"; text-transform: uppercase; font-weight: 500; display: inline-block; margin-top: 10px; margin-bottom: 20px; }
  #home-carousel .page-homepage .section p { font-size: 0.625em; }
  #home-carousel .tab-nav { top: -95px; }
  #home-carousel .separator { width: 100% !important; }
  #home-carousel .page-voices #voices-overview.section .background { background-color: #323034; } }

.page-voices .section { color: #808080; }
.page-voices .section .title, .page-voices .section .subtitle { text-transform: uppercase; }
.page-voices .section .title { font-family: "AvantGardeGothicITCW01X"; }
@media (min-width: 1025px) and (max-width: 1170px) { .page-voices .section .title { font-size: 2.75em; } }
@media (min-width: 768px) and (max-width: 1024px) { .page-voices .section .title { font-size: 2.5em; } }
.page-voices .section .emphasis { font-family: "AvantGardeGothicITCW01B 731069"; }
.page-voices .section .accent { color: #00B5E2; }
.page-voices .section h2, .page-voices .section .subtitle { color: #000; font-size: 3.438em; line-height: 1.1em; margin-bottom: 0.3em; }
.page-voices .section h3 { color: #000; font-size: 1em; line-height: 1.25em; text-transform: none; }
.page-voices .section p { color: #000; font-size: 0.75em; line-height: 1.75em; margin: 0 0 1em; }
@media (min-width: 1025px) and (max-width: 1170px) { .page-voices .section p { font-size: 0.75em; } }
@media (min-width: 768px) and (max-width: 1024px) { .page-voices .section p { font-size: 0.75em; } }
.page-voices .section .description.large { font-size: 1.0em; line-height: 1.5em; margin: 0 auto; }
@media (min-width: 1025px) and (max-width: 1170px) { .page-voices .section .description.large { font-size: 1.25em; } }
@media (min-width: 768px) and (max-width: 1024px) { .page-voices .section .description.large { font-size: 1.125em; } }
.page-voices .section .title-row { text-align: center; width: 100%; }
.page-voices .section a { color: #000; font-size: 1em; }
.page-voices .section a:hover { text-decoration: underline; }
.page-voices .section a.animated-button:hover { text-decoration: none; }
.page-voices .section .col-1, .page-voices .section .col-2 { float: left; padding-bottom: 2em; position: relative; width: 50%; }
.page-voices .section .col-1 img, .page-voices .section .col-2 img { float: left; padding-right: 1em; max-width: 88px; }
.page-voices .section .col-1 .col-content-right, .page-voices .section .col-2 .col-content-right { display: inline-block; width: 75%; }
.page-voices .section .info-row { position: relative; padding: 0; overflow: hidden; *zoom: 1; }
.page-voices .section .info-block, .page-voices .section .graphic { float: left; }
.page-voices .section .animated-button { border-color: #808080; color: #808080; }
.page-voices .section .animated-button::after { background-color: #808080; }
.page-voices .section .animated-button:hover, .page-voices .section .animated-button:active { color: #FFFFFF; }
.page-voices .section .clear { clear: both; }
.page-voices .section .screen-reader-only { left: -10000px; top: auto; overflow: hidden; position: absolute; width: 1px; height: 1px; }
.page-voices #voices-overview.section { color: #FFF; height: 569px; min-height: 0; overflow: hidden; }
.page-voices #voices-overview.section .section-inner { max-width: 100%; padding: 0; }
.page-voices #voices-overview.section .section-wrapper { padding-top: 0; }
.page-voices #voices-overview.section .voices-anchors { background-color: rgba(0, 0, 0, 0.3); left: 0; padding-top: 10px; position: absolute; top: 0; width: 100%; }
.page-voices #voices-overview.section .voices-anchors .col-title { color: #FFFFFF; float: left; font-size: 2em; line-height: 1em; margin: 1em; padding: 0; text-transform: uppercase; }
.page-voices #voices-overview.section .voices-anchors .subnav-items { float: right; margin: 2.5em; }
.page-voices #voices-overview.section .voices-anchors .subnav-items li { display: inline-block; }
.page-voices #voices-overview.section .voices-anchors .subnav-item a { color: #FFFFFF; display: inline-block; font-size: 1em; line-height: 1em; margin: 0 0 0 2em; text-decoration: none; text-transform: uppercase; }
.page-voices #voices-overview.section .background { background-color: #0275AC; }
@media (min-width: 1025px) and (max-width: 1170px) { .page-voices #voices-overview.section .background { background-image: url(../img/page-voices/voices-med-bg.jpg); } }
.page-voices #voices-overview.section .title-row { padding-bottom: 20px; }
.page-voices #voices-overview.section .info-row { position: relative; text-align: center; padding-top: 0; z-index: 1; }
.page-voices #voices-overview.section .info-row .animated-button { border-color: #fff; color: #fff; }
.page-voices #voices-overview.section .title { margin: 30px 0 15px; font-size: 5em; line-height: 1em; }
.page-voices #voices-overview.section .emphasis { color: #00B5E2; }
.page-voices #voices-overview.section .subtitle, .page-voices #voices-overview.section .title { color: #FFF; }
.page-voices #voices-overview.section .info-block, .page-voices #voices-overview.section .graphic { width: 50%; }
.page-voices #voices-overview.section .graphic { height: 300px; }
.page-voices #voices-overview.section .animated-button.reversed { border-color: #FFFFFF; color: #FFFFFF; }
.page-voices #voices-overview.section .animated-button.reversed:hover { border-color: #FFFFFF; color: #00B5E2 !important; background-color: #FFFFFF; }
.page-voices #voices-overview.section .animated-button.reversed::after { background-color: #FFFFFF; color: #00B5E2 !important; }
.page-voices #voices-overview.section .carousel-controls { display: none; position: absolute; top: 285px; left: 0; width: 100%; height: 30px; }
.page-voices #voices-overview.section .carousel-controls .tab-prev { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 0 0; display: inline-block; width: 30px; height: 38px; }
.page-voices #voices-overview.section .carousel-controls .tab-prev:hover { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 0 103%; }
.page-voices #voices-overview.section .carousel-controls .tab-next { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 94% 0; width: 30px; height: 38px; display: block; position: relative; left: 97.8%; top: -39px; }
.page-voices #voices-overview.section .carousel-controls .tab-next:hover { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 94% 103%; }
@media (max-width: 1024px) and (min-width: 768px) { .page-voices #voices-overview.section .carousel-controls .tab-next { left: 95.8%; } }
.page-voices #voices-overview.section .carousel-controls img { position: relative; }
.page-voices #voices-overview.section .tab-panels-wrapper { position: relative; width: 100%; height: 569px !important; overflow: hidden; }
.page-voices #voices-overview.section .tab-panels { position: absolute; width: 300%; height: 100%; overflow: visible; overflow: hidden; *zoom: 1; }
.page-voices #voices-overview.section .tab-panel { position: relative; display: table; float: left; width: 33.33333%; padding: 0; overflow: hidden; *zoom: 1; }
.page-voices #voices-overview.section .tab-panel.measured { height: 100%; }
.page-voices #voices-overview.section .tab-panel .tab-graphic, .page-voices #voices-overview.section .tab-panel .tab-info { display: table-cell; vertical-align: top; width: 50%; }
.page-voices #voices-overview.section .tab-panel .tab-graphic { background-position: 0 0; background-repeat: no-repeat; background-size: contain; }
.page-voices #voices-overview.section .tab-panel .tab-graphic .spacer { display: none; }
.page-voices #voices-overview.section .tab-panel .tab-info { padding: 20px 0 20px 40px; }
.page-voices #voices-overview.section .tab-panel .tab-info .title { text-align: left; }
.page-voices #voices-overview.section .tab-panel .voices-panel { height: 100%; }
.page-voices #voices-overview.section .tab-panel .voices-panel .panel-image { background-size: cover; background-position: 50% 50%; height: 100%; }
.page-voices #voices-overview.section .tab-panel .voices-panel img { width: 100%; height: 100%; }
.page-voices #voices-overview.section .tab-panel .voices-panel h2 { position: relative; color: #fff; padding-bottom: 0.5em; }
.page-voices #voices-overview.section .tab-panel .voices-panel .content { text-align: center; padding-top: 240px; padding-bottom: 180px; }
.page-voices #voices-overview.section .tab-panel .voices-panel .content h2 { margin: 0; font-size: 3.75em; }
@media (max-width: 1024px) and (min-width: 768px) { .page-voices #voices-overview.section .tab-panel .voices-panel h2 { font-size: 3em !important; }
  .page-voices #voices-overview.section .tab-panel .voices-panel .panel-image { background: url(../img/page-voices/voices-med-bg.jpg) no-repeat 38% 0; background-size: 1130px 569px; } }
.page-voices #voices-overview.section .tab-nav { position: relative; width: 250px; margin: 0 auto; top: -125px; }
.page-voices #voices-overview.section .tab-nav .animated-button { display: none; }
.page-voices #voices-overview.section .tab-indicator, .page-voices #voices-overview.section .tab-buttons { width: 100%; }
.page-voices #voices-overview.section .tab-buttons { z-index: 2; position: relative; height: 50px; padding-left: 3em; overflow: hidden; *zoom: 1; }
.page-voices #voices-overview.section .tab-item { display: block; float: left; width: 24%; margin-right: 0.5em; }
.page-voices #voices-overview.section .tab-button { display: block; width: 40px; padding: 1px 1px 5px; text-align: center; height: 1px; background-color: rgba(255, 255, 255, 0.5); font-size: 0.875em; line-height: 20px; -moz-transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-voices #voices-overview.section .tab-item.active .tab-button { color: #fff; background: #FFFFFF !important; }
.page-voices #voices-overview.section .tab-indicator { z-index: 1; position: absolute; bottom: 0; left: 0; width: 100%; height: 10px; background: #b073d7 url(/assets/img/pagetype-explore/smart-indicator-bar-bg.png) repeat-x 0 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.page-voices #voices-overview.section .indicator { position: absolute; width: 33.33333%; height: 100%; background: #808080 url(/assets/img/pagetype-explore/smart-indicator-bar-bg.png) repeat-x 0 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
@media (max-width: 767px) { .page-voices #voices-overview.section .tab-panel { display: block; }
  .page-voices #voices-overview.section .tab-panel .tab-graphic, .page-voices #voices-overview.section .tab-panel .tab-info { display: block; float: none; width: 100%; }
  .page-voices #voices-overview.section .tab-panel .tab-graphic { padding: 20px 0; background-position: 50% 50%; }
  .page-voices #voices-overview.section .tab-panel .tab-graphic .spacer { display: block; width: 100%; height: auto; min-width: 100%; }
  .page-voices #voices-overview.section .tab-panel .tab-info { padding: 0 10px 10px; text-align: center; }
  .page-voices #voices-overview.section .tab-panel .tab-info .title { text-align: center; }
  .page-voices #voices-overview.section .tab-panel .tab-info .animated-button { display: none; }
  .page-voices #voices-overview.section .tab-nav { width: 100%; text-align: center; }
  .page-voices #voices-overview.section .tab-nav .tab-buttons { text-align: center; height: 36px; }
  .page-voices #voices-overview.section .tab-nav .tab-item { display: inline-block; float: none; width: 36px; height: 36px; padding: 12px; }
  .page-voices #voices-overview.section .tab-nav .tab-button { width: 12px; height: 12px; padding: 0; border: 1px solid #808080; -moz-border-radius: 9999px; -webkit-border-radius: 9999px; border-radius: 9999px; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
  .page-voices #voices-overview.section .tab-nav .tab-item.active .tab-button { color: #fff; background: #FFFFFF !important; }
  .page-voices #voices-overview.section .tab-nav .tab-indicator { display: none; }
  .page-voices #voices-overview.section .tab-nav .animated-button { margin-top: 20px; display: inline-block; } }
.page-voices #voices-articles.section { min-height: 0; border-bottom: 1px solid #cccccc; }
.page-voices #voices-articles.section .section-wrapper { padding-bottom: 0; padding-top: 0; }
.page-voices #voices-articles.section .section-inner { text-align: center; }
.page-voices #voices-articles.section .title-row { display: inline-block; float: left; padding-top: 1.45em; width: auto; text-align: left; }
.page-voices #voices-articles.section .title-row h2 { color: #818181; font-size: 18px; font-weight: 600; }
.page-voices #voices-articles.section .info-row { position: relative; display: inline-block; padding: 0; }
.page-voices #voices-articles.section .voices-articles-list { float: left; margin: 0; padding-bottom: 0.5em; padding-top: 0.5em; }
.page-voices #voices-articles.section .voices-articles-list li { float: left; padding-left: 1em; }
.page-voices #voices-articles.section .animated-button.reversed { font-size: 14px; width: 131px; padding: 1px; text-align: center; border-color: #808080; color: #808080; background-color: #FFFFFF; }
.page-voices #voices-articles.section .animated-button.reversed:hover { background-color: #808080 !important; color: #FFFFFF !important; }
.page-voices #voices-articles.section .animated-button.reversed::after { background-color: #808080 !important; color: #FFFFFF !important; }
.page-voices #voices-articles-featured.section { min-height: 0; border-bottom: 1px solid #cccccc; }
.page-voices #voices-articles-featured.section .section p { margin: 0; padding: 0; }
.page-voices #voices-articles-featured.section .section-wrapper { padding-top: 50px; padding-bottom: 50px; }
.page-voices #voices-articles-featured.section .section-inner { max-width: 1280px; padding: 0; }
.page-voices #voices-articles-featured.section .tab-panels-wrapper { width: 100%; overflow: hidden; position: relative; }
.page-voices #voices-articles-featured.section .tab-panels { position: absolute; height: 100%; overflow: visible; overflow: hidden; *zoom: 1; }
@media (max-width: 1024px) and (min-width: 768px) { .page-voices #voices-articles-featured.section .tab-panels-wrapper { height: 358px !important; }
  .page-voices #voices-articles-featured.section .article-share { position: relative !important; } }
.page-voices #voices-articles-featured.section .articles-tabs { margin: 0 30px; position: relative; }
.page-voices #voices-articles-featured.section .tab-panel { position: relative; display: table; float: left; width: 100%; padding: 0; overflow: hidden; *zoom: 1; }
.page-voices #voices-articles-featured.section .tab-next { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 100% 0; display: block; height: 38px; margin-top: -19px; position: absolute; right: -30px; top: 50%; width: 30px; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
.page-voices #voices-articles-featured.section .tab-next:hover { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 100% 103%; }
.page-voices #voices-articles-featured.section .tab-prev { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 0 0; display: inline-block; height: 38px; left: -30px; margin-top: -19px; position: absolute; top: 50%; width: 30px; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
.page-voices #voices-articles-featured.section .tab-prev:hover { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 0 103%; }
.page-voices #voices-articles-featured.section .slide { border-right: 1px solid #cccccc; float: left; padding: 15px 27px; width: 25%; }
.page-voices #voices-articles-featured.section .slide:last-child { border-right: none; }
.page-voices #voices-articles-featured.section .article-content { width: 100%; height: 300px; }
.page-voices #voices-articles-featured.section .article-content p { padding-top: 15px; line-height: 20px; }
.page-voices #voices-articles-featured.section .article-content .article-share { position: absolute; padding-top: 20px; }
.page-voices #voices-articles-featured.section .article-content .article-share li { float: left; padding-right: 0.45em; }
.page-voices #voices-articles-featured.section .article-content .article-share li a { font-size: 12px; font-weight: 100; width: 66px; text-align: center; display: block; }
.page-voices #voices-articles-featured.section .article-content .article-share img { padding-bottom: 0; padding-top: 0.45em; }
.page-voices #voices-articles-featured.section .article-content .article-share .social-wrapper { height: 20px; margin: 11px 0; overflow: hidden; }
.page-voices #voices-articles-featured.section .article-content .article-share .social-container { display: block; height: 20px; -moz-transition: all 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53); -o-transition: all 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53); -webkit-transition: all 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53); transition: all 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53); }
.page-voices #voices-articles-featured.section .article-content .article-share .social-container .social-expand-facebook, .page-voices #voices-articles-featured.section .article-content .article-share .social-container .social-expand-pinterest, .page-voices #voices-articles-featured.section .article-content .article-share .social-container .social-expand-twitter { display: inline; height: 20px; float: left; margin-right: 0.25em; }
.page-voices #voices-articles-featured.section .article-content .article-share .social-expand { margin-left: -100%; }
.page-voices #voices-articles-featured.section .article-content .article-share .social-collapse { margin-left: 0; }
.page-voices #voices-articles-featured.section .article-content img { width: 100%; padding-bottom: 20px; }
.page-voices #voices-articles-featured.section .animated-button.reversed { border-color: #000000; color: #FFFFFF; background-color: #000000; }
.page-voices #voices-articles-featured.section .animated-button.reversed:hover { background-color: #FFFFFF !important; color: #000000 !important; }
.page-voices #voices-articles-featured.section .animated-button.reversed::after { background-color: #FFFFFF !important; color: #000000 !important; }
.page-voices #voices-expert-reviews.section { min-height: 0; border-bottom: 1px solid #cccccc; }
.page-voices #voices-expert-reviews.section .section-inner { padding: 0 90px; }
.page-voices #voices-expert-reviews.section h2 { color: #000; }
.page-voices #voices-expert-reviews.section .expert-review { padding-top: 2em; width: 100%; }
.page-voices #voices-expert-reviews.section .expert-review .col-1, .page-voices #voices-expert-reviews.section .expert-review .col-2 { padding-top: 2em; }
.page-voices #voices-expert-reviews.section .expert-review h3 { padding-bottom: 0.5em; }
.page-voices #voices-expert-reviews.section .expert-review .title { font-size: 1.125em; color: #000; font-weight: 600; text-transform: none; }
.page-voices #voices-expert-reviews.section .expert-review-content { border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; margin-top: 0.5em; padding-top: 2em; padding-bottom: 2em; }
.page-voices #voices-expert-reviews.section .expert-review-content .review-content { min-height: 100px; padding-bottom: 60px; }
.page-voices #voices-expert-reviews.section .expert-review-content .review-content.last { padding-bottom: 0; }
.page-voices #voices-expert-reviews.section .expert-review-content .article-subcopy { margin-top: 5px; margin-bottom: 30px; font-size: 0.8em; }
.page-voices #voices-expert-reviews.section .expert-review-content .article-subcopy p { font-size: 1em; }
.page-voices #voices-expert-reviews.section .expert-review-content .content { padding-bottom: 6em; }
.page-voices #voices-expert-reviews.section .expert-review-content .last { padding-bottom: 0; }
.page-voices #voices-expert-reviews.section .review-content p { padding-top: 0.5em; }
.page-voices #voices-expert-reviews.section .review-view-all { float: right; padding-top: 0.75em; }
.page-voices #voices-expert-reviews.section .review-view-all a { color: #818181; font-size: 1em; }
.page-voices #voices-challenge.section .linebreak { display: block; }
.page-voices #voices-challenge.section .section-wrapper { border-bottom: 1px solid #cccccc; }
.page-voices #voices-challenge.section .subhead { font-size: 1.188em; }
.page-voices #voices-challenge.section .top-buttons { margin-top: 2.5em; width: 100%; text-align: center; }
.page-voices #voices-challenge.section .top-buttons h3 { margin-top: 1em; font-size: 1.125em; text-transform: uppercase; }
.page-voices #voices-challenge.section .top-buttons p { font-size: 1em; color: #818181; line-height: 1.5em; margin: 0 auto; }
.page-voices #voices-challenge.section .bottom-buttons { margin-bottom: 4em; margin-top: 1.5em; width: 100%; text-align: center; }
.page-voices #voices-challenge.section .bottom-buttons a { margin-right: 0.5em; min-width: 150px; }
.page-voices #voices-challenge.section .comment, .page-voices #voices-challenge.section .post, .page-voices #voices-challenge.section .share { float: left; padding-left: 1em; padding-right: 1em; width: 33%; }
.page-voices #voices-challenge.section .button-sign-up, .page-voices #voices-challenge.section .button-rules { display: inline-block; }
.page-voices #voices-challenge.section .animated-button.reversed { border-color: #000000; color: #FFFFFF; background-color: #000000; }
.page-voices #voices-challenge.section .animated-button.reversed:hover { background-color: #FFFFFF !important; color: #000000 !important; }
.page-voices #voices-challenge.section .animated-button.reversed::after { background-color: #FFFFFF !important; color: #000000 !important; }
.page-voices #voices-challenge.section .animated-button.reversed-1 { border-color: #808080; color: #808080; background-color: #FFFFFF; }
.page-voices #voices-challenge.section .animated-button.reversed-1:hover { background-color: #808080 !important; color: #FFFFFF !important; }
.page-voices #voices-challenge.section .animated-button.reversed-1::after { background-color: #808080 !important; color: #FFFFFF !important; }
.page-voices #voices-challenge.section .challenge-leaderboard { border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; margin-bottom: 40px; min-height: 100px; padding-top: 20px; padding-bottom: 20px; }
.page-voices #voices-challenge.section .challenge-leaderboard .month-prize { display: inline-block; width: auto; }
.page-voices #voices-challenge.section .challenge-leaderboard .month-prize img { float: left; }
.page-voices #voices-challenge.section .challenge-leaderboard .prize { float: left; padding-top: 1em; padding-right: 1em; text-align: right; }
.page-voices #voices-challenge.section .challenge-leaderboard .black { color: #000; font-size: 1.25em; padding-bottom: 0.25em; display: block; }
.page-voices #voices-challenge.section .challenge-leaderboard .challenge-month { float: left; width: 70%; }
.page-voices #voices-challenge.section .challenge-leaderboard .challenge-month .month { color: #000; display: block; font-size: 1.875em; letter-spacing: 1px; padding-left: 1.5em; padding-top: 0.75em; }
.page-voices #voices-challenge.section .leaderboard { margin: 0 auto; margin-left: 45px; width: 90%; text-align: center; }
.page-voices #voices-challenge.section .leaderboard .headline-content { font-size: 1.099em; height: auto; }
.page-voices #voices-challenge.section .leaderboard .headline-content .user-rank, .page-voices #voices-challenge.section .leaderboard .headline-content .user-points { text-align: center; padding-bottom: 1em; }
.page-voices #voices-challenge.section .leaderboard .headline-content .user-name { text-align: left; padding-bottom: 1em; padding-left: 7.15em; }
.page-voices #voices-challenge.section .leaderboard .sub-content td { padding-top: 1em; padding-bottom: 1em; text-align: center; }
.page-voices #voices-challenge.section .leaderboard .sub-content .first { background: none; }
.page-voices #voices-challenge.section .leaderboard .sub-content .content-image { height: 85px; }
.page-voices #voices-challenge.section .leaderboard .sub-content .user-rank-top { width: 15%; text-align: center; background: url(../img/page-voices/3dbar.png) no-repeat 0 -2%; background-size: 1400px 152px; }
.page-voices #voices-challenge.section .leaderboard .sub-content .user-rank-top .content-image { padding-top: 1em; }
.page-voices #voices-challenge.section .leaderboard .sub-content .user-name-top { padding-left: 7em; text-align: left; width: 50%; background: url(../img/page-voices/3dbar.png) no-repeat 60% -2%; background-size: 1400px 152px; }
.page-voices #voices-challenge.section .leaderboard .sub-content .user-name-top .border-gold { height: 91px; width: 90px; padding-left: 6px; padding-top: 6px; position: relative; float: left; border-radius: 50px; background-color: #d5b15b; background: -webkit-linear-gradient(left top, #f9dfa2, #d5b15b); background: -o-linear-gradient(bottom right, #f9dfa2, #d5b15b); background: -moz-linear-gradient(bottom right, #f9dfa2, #d5b15b); background: linear-gradient(to bottom right, #f9dfa2, #d5b15b); }
.page-voices #voices-challenge.section .leaderboard .sub-content .user-name-top .content-image img { float: left; }
.page-voices #voices-challenge.section .leaderboard .sub-content .user-name-top .content-image .name { font-size: 1.5em; float: left; height: 85px; margin: 0; padding-left: 1em; padding-top: 1em; position: relative; }
.page-voices #voices-challenge.section .leaderboard .sub-content .user-points-top { color: #d5b15b; font-weight: 600; width: 25%; text-align: center; padding-bottom: 0; padding-top: 15px; font-size: 45px; background: url(../img/page-voices/3dbar.png) no-repeat 99.4% -2%; background-size: 1400px 152px; }
.page-voices #voices-challenge.section .leaderboard .sub-content .user-rank { font-size: 1.395em; background: url(../img/page-voices/challenge-leaderboard-gradient-1.png) no-repeat 6% 0; }
.page-voices #voices-challenge.section .leaderboard .sub-content .user-name { padding-left: 8.5em; text-align: left; background: url(../img/page-voices/challenge-leaderboard-gradient-1.png) no-repeat 30% 0; }
.page-voices #voices-challenge.section .leaderboard .sub-content .user-name img { float: left; }
.page-voices #voices-challenge.section .leaderboard .sub-content .user-name .name { float: left; font-size: 1.099em; margin: 0; padding-left: 3em; padding-top: 0.25em; position: relative; }
.page-voices #voices-challenge.section .leaderboard .sub-content .user-points { font-size: 1.478em; color: #c1c1c1; background: url(../img/page-voices/challenge-leaderboard-gradient-1.png) no-repeat 93% 0; }
.page-voices #voices-follow-us.section { min-height: 0; }
.page-voices #voices-follow-us.section .section-wrapper { border-bottom: 1px solid #cccccc; }
.page-voices #voices-follow-us.section .follow-us-feed { padding-top: 3em; }
.page-voices #voices-follow-us.section .follow-us-feed h3 { font-size: 1.125em; }
.page-voices #voices-follow-us.section .feed-content { padding-top: 0.5em; }
.page-voices #voices-follow-us.section .feed-content a { color: #818181; }
.page-voices #voices-follow-us.section .feed-content .col-1 { border-top: 1px solid #cccccc; width: 57%; }
.page-voices #voices-follow-us.section .feed-content .col-1 p { color: #818181; font: normal 0.938em arial; line-height: 1.25em; margin: 0; width: 100%; }
.page-voices #voices-follow-us.section .feed-content .col-2 { width: 43%; padding-left: 6em; }
.page-voices #voices-follow-us.section .feed-content .col-2 p { color: #818181; font-size: 1.125em; margin: 0; width: 100%; }
.page-voices #voices-follow-us.section .feed-content .col-2 .images { padding-right: 1em; padding-top: 1em; }
.page-voices #voices-follow-us.section .feed-content .col-content { border-bottom: 1px solid #cccccc; padding-bottom: 1em; padding-top: 1em; }
.page-voices #voices-follow-us.section .feed-content .col-content img { padding-top: 0.25em; padding-right: 0.65em; }
.page-voices #voices-follow-us.section .feed-content .col-content .col-content-right { width: 88%; }
.page-voices #voices-follow-us.section .feed-content .col-content.last { border: none; padding-top: 0; position: relative; top: -10px; }
.page-voices #voices-follow-us.section .nav-social .nav-item-social { float: left; height: 60px; margin-right: 10px; width: 60px; }
.page-voices #voices-follow-us.section .nav-social .nav-item-social .link-social { background: url(../img/social-icons-alt-black.png) no-repeat; display: block; height: 60px; width: 60px; /*&:hover {
	background-color: $color-lt-grey;
}*/ }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-voices #voices-follow-us.section .nav-social .nav-item-social .link-social { /* on retina, use image that's scaled by 2 */ background-image: url("../img/social-icons-alt-black@2x.png"); background-size: 240px 120px; } }
.page-voices #voices-follow-us.section .nav-social .nav-item-social .link-social.twitter { background-position: 0 0; }
.page-voices #voices-follow-us.section .nav-social .nav-item-social .link-social.twitter .icon { background-position: 0 -60px; }
.page-voices #voices-follow-us.section .nav-social .nav-item-social .link-social.facebook { background-position: -60px 0; }
.page-voices #voices-follow-us.section .nav-social .nav-item-social .link-social.facebook .icon { background-position: -60px -60px; }
.page-voices #voices-follow-us.section .nav-social .nav-item-social .link-social.youtube { background-position: -120px 0; }
.page-voices #voices-follow-us.section .nav-social .nav-item-social .link-social.youtube .icon { background-position: -120px -60px; }
.page-voices #voices-follow-us.section .nav-social .nav-item-social .link-social.pinterest { background-position: -180px 0; }
.page-voices #voices-follow-us.section .nav-social .nav-item-social .link-social.pinterest .icon { background-position: -180px -60px; }
.page-voices #voices-follow-us.section .nav-social .nav-item-social .link-social .icon { background: transparent url(../img/social-icons-alt-black.png) no-repeat; height: 60px; width: 60px; transition: none; -moz-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); opacity: 0; display: block; text-indent: -5000px; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-voices #voices-follow-us.section .nav-social .nav-item-social .link-social .icon { /* on retina, use image that's scaled by 2 */ background-image: url("../img/social-icons-alt-black@2x.png"); background-size: 240px 120px; } }
.page-voices #voices-follow-us.section .nav-social .nav-item-social .link-social .icon:hover { opacity: 1; }
.page-voices #voices-help.section { min-height: 300px; }
.page-voices #voices-help.section .section-wrapper { padding-top: 55px; padding-bottom: 0; }
.page-voices #voices-help.section .section-inner { padding-bottom: 50px; }
.page-voices #voices-help.section .help-content a { color: #818181; font-size: 1; position: absolute; }
.page-voices #voices-help.section .help-content .col-content { border-right: 1px solid #cccccc; float: left; padding: 30px; width: 33%; }
.page-voices #voices-help.section .help-content .col-content h3 { font-family: "AvantGardeGothicITCW01B 731069"; font-size: 1.5em; min-height: 140px; }
.page-voices #voices-help.section .help-content .col-content img { padding-left: 0.5em; }
.page-voices #voices-help.section .help-content .first { width: 33%; }
.page-voices #voices-help.section .help-content .last { width: 33%; }
.page-voices #voices-help.section .help-content .col-content.last { border: none; }
.page-voices.lt-ie9 .border-gold { background-color: #d5b15b; }

.page-voicesArticle .section { color: #808080; min-height: 0; }
.page-voicesArticle .section .title, .page-voicesArticle .section .subtitle { text-transform: uppercase; }
.page-voicesArticle .section .title { font-family: "AvantGardeGothicITCW01X"; }
@media (min-width: 1025px) and (max-width: 1170px) { .page-voicesArticle .section .title { font-size: 2.75em; } }
@media (min-width: 768px) and (max-width: 1024px) { .page-voicesArticle .section .title { font-size: 2.5em; } }
.page-voicesArticle .section .emphasis { font-family: "AvantGardeGothicITCW01B 731069"; }
.page-voicesArticle .section .accent { color: #00B5E2; }
.page-voicesArticle .section p { color: #808080; font-size: 1em; line-height: 1.5em; margin: 0 0 20px; }
.page-voicesArticle .section .animated-button.reversed.share { width: 89px !important; border-color: #000000 !important; background-color: #000000 !important; color: #FFFFFF !important; }
.page-voicesArticle .section .animated-button.reversed.share::after { background-color: #FFFFFF !important; color: #000000 !important; }
.page-voicesArticle .section .animated-button.reversed.share:hover, .page-voicesArticle .section .animated-button.reversed.share:active { background-color: #FFFFFF !important; color: #000000 !important; border-color: #000000 !important; }
.page-voicesArticle .section .animated-button.reversed { font-size: 14px; width: 130px; text-align: center; border-color: #808080; color: #808080; background-color: #FFFFFF; }
.page-voicesArticle .section .animated-button.reversed:hover { background-color: #808080 !important; color: #FFFFFF !important; }
.page-voicesArticle .section .animated-button.reversed::after { background-color: #808080 !important; color: #FFFFFF !important; }
.page-voicesArticle .section .title-row { text-align: center; width: 100%; }
.page-voicesArticle .section a { color: #000; font-size: 1em; }
.page-voicesArticle .section a:hover { text-decoration: underline; }
.page-voicesArticle .section a.animated-button:hover { text-decoration: none; }
.page-voicesArticle .section .animated-button { border-color: #808080; color: #808080; }
.page-voicesArticle .section .animated-button::after { background-color: #808080; }
.page-voicesArticle .section .animated-button:hover, .page-voicesArticle .section .animated-button:active { color: #FFFFFF; }
.page-voicesArticle .section .clear { clear: both; }
.page-voicesArticle .section .screen-reader-only { left: -10000px; top: auto; overflow: hidden; position: absolute; width: 1px; height: 1px; }
.page-voicesArticle #article-overview.section .section-wrapper { padding-top: 75px; padding-bottom: 20px; }
.page-voicesArticle #article-overview.section .section-wrapper .section-inner { text-align: center; }
.page-voicesArticle #article-overview.section .section-wrapper .section-inner .title { font-size: 3.438em; color: #000000; padding-bottom: 15px; }
.page-voicesArticle #article-buttons.section { min-height: 0; }
.page-voicesArticle #article-buttons.section .section-wrapper { padding-bottom: 0; padding-top: 0; }
.page-voicesArticle #article-buttons.section .section-wrapper .section-inner { border-top: 1px solid #cccccc; padding: 0; }
.page-voicesArticle #article-buttons.section .section-wrapper .section-inner .article-share { float: left; margin: 0; padding-top: 8px; padding-bottom: 8px; }
.page-voicesArticle #article-buttons.section .section-wrapper .section-inner .article-share li { float: left; padding-right: 10px; }
.page-voicesArticle #article-buttons.section .section-wrapper .section-inner .article-share img { padding-bottom: 0; padding-top: 5px; }
.page-voicesArticle #article-buttons.section .section-wrapper .section-inner .article-share .social-wrapper { height: 20px; margin: 14px 0; overflow: hidden; }
.page-voicesArticle #article-buttons.section .section-wrapper .section-inner .article-share .social-container { display: block; height: 20px; -moz-transition: all 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53); -o-transition: all 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53); -webkit-transition: all 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53); transition: all 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53); }
.page-voicesArticle #article-buttons.section .section-wrapper .section-inner .article-share .social-container .social-expand-facebook, .page-voicesArticle #article-buttons.section .section-wrapper .section-inner .article-share .social-container .social-expand-pinterest, .page-voicesArticle #article-buttons.section .section-wrapper .section-inner .article-share .social-container .social-expand-twitter { display: inline; height: 20px; float: left; margin-right: 0.25em; }
.page-voicesArticle #article-buttons.section .section-wrapper .section-inner .article-share .social-expand { margin-left: -100%; }
.page-voicesArticle #article-buttons.section .section-wrapper .section-inner .article-share .social-collapse { margin-left: 0; }
.page-voicesArticle #article-content.section { min-height: 0; }
.page-voicesArticle #article-content.section .section-wrapper { padding-top: 0; padding-bottom: 0; }
.page-voicesArticle #article-content.section .section-wrapper .section-inner { padding: 0 0 30px; }
.page-voicesArticle #article-content.section .section-wrapper .section-inner .content { border-top: 1px solid #cccccc; }
.page-voicesArticle #article-content.section .section-wrapper .section-inner .content img.article-first-image { max-width: 100%; display: block; margin: 0 auto; }
.page-voicesArticle #article-content.section .section-wrapper .section-inner .content .body-copy { border-top: 1px solid #cccccc; margin-top: 30px; padding-top: 30px; }
.page-voicesArticle #article-content.section .section-wrapper .section-inner .content .body-copy p { padding-bottom: 30px; }
.page-voicesArticle #article-content.section .section-wrapper .section-inner .content .body-copy .view-more { display: inline-block; }
.page-voicesArticle #article-content.section .section-wrapper .section-inner .content .body-copy ul, .page-voicesArticle #article-content.section .section-wrapper .section-inner .content .body-copy ol { padding-bottom: 30px; }
.page-voicesArticle #article-content.section .section-wrapper .section-inner .content .body-copy ul li, .page-voicesArticle #article-content.section .section-wrapper .section-inner .content .body-copy ol li { display: list-item; list-style: disc; margin-left: 1.5em; line-height: 1.5em; }
.page-voicesArticle #article-content.section .section-wrapper .section-inner .content .body-copy ul li a, .page-voicesArticle #article-content.section .section-wrapper .section-inner .content .body-copy ol li a { color: #000000; text-decoration: underline; }
.page-voicesArticle #article-content.section .section-wrapper .section-inner .content .body-copy ul li a:hover, .page-voicesArticle #article-content.section .section-wrapper .section-inner .content .body-copy ol li a:hover { color: #000000; }
.page-voicesArticle #article-content.section .section-wrapper .section-inner .content .body-copy ol li { list-style-type: decimal; }
.page-voicesArticle #article-content.section .section-wrapper .section-inner .content img { padding-top: 35px; }
.page-voicesArticle #article-content.section .section-wrapper .section-inner .content .image-information { font-size: 0.750em; padding-top: 20px; }

.page-voicesArticles .section { color: #808080; min-height: 0; }
.page-voicesArticles .section .title, .page-voicesArticles .section .subtitle { text-transform: uppercase; }
.page-voicesArticles .section .title { font-family: "AvantGardeGothicITCW01X"; }
@media (min-width: 1025px) and (max-width: 1170px) { .page-voicesArticles .section .title { font-size: 2.75em; } }
@media (min-width: 768px) and (max-width: 1024px) { .page-voicesArticles .section .title { font-size: 2.5em; } }
.page-voicesArticles .section .emphasis { font-family: "AvantGardeGothicITCW01B 731069"; }
.page-voicesArticles .section .accent { color: #00B5E2; }
.page-voicesArticles .section h2 { font-size: 1em; text-transform: none; color: #000000; }
.page-voicesArticles .section p { color: #000000; font-size: 0.75em; line-height: 1.5em; margin: 0 0 20px; }
.page-voicesArticles .section .animated-button.reversed.share { width: 85px !important; border-color: #000000 !important; background-color: #000000 !important; color: #FFFFFF !important; }
.page-voicesArticles .section .animated-button.reversed.share::after { background-color: #FFFFFF !important; color: #000000 !important; }
.page-voicesArticles .section .animated-button.reversed.share:hover, .page-voicesArticles .section .animated-button.reversed.share:active { background-color: #FFFFFF !important; color: #000000 !important; border-color: #000000 !important; }
.page-voicesArticles .section .animated-button.reversed { font-size: 14px; width: 135px; text-align: center; border-color: #808080; color: #808080; background-color: #FFFFFF; }
.page-voicesArticles .section .animated-button.reversed:hover { background-color: #808080 !important; color: #FFFFFF !important; }
.page-voicesArticles .section .animated-button.reversed::after { background-color: #808080 !important; color: #FFFFFF !important; }
.page-voicesArticles .section .title-row { text-align: center; width: 100%; }
.page-voicesArticles .section a { color: #000; font-size: 1em; }
.page-voicesArticles .section a:hover { text-decoration: underline; }
.page-voicesArticles .section a.animated-button:hover { text-decoration: none; }
.page-voicesArticles .section .animated-button { border-color: #808080; color: #808080; }
.page-voicesArticles .section .animated-button::after { background-color: #808080; }
.page-voicesArticles .section .animated-button:hover, .page-voicesArticles .section .animated-button:active { color: #FFFFFF; }
.page-voicesArticles .section .clear { clear: both; }
.page-voicesArticles .section .screen-reader-only { left: -10000px; top: auto; overflow: hidden; position: absolute; width: 1px; height: 1px; }
.page-voicesArticles #articles-overview.section .section-wrapper { padding-top: 75px; padding-bottom: 20px; }
.page-voicesArticles #articles-overview.section .section-wrapper .section-inner { text-align: center; }
.page-voicesArticles #articles-overview.section .section-wrapper .section-inner .title { font-size: 3.438em; color: #000000; padding-bottom: 15px; }
.page-voicesArticles #articles-overview.section .section-wrapper .section-inner .subhead { font-size: 1em; }
.page-voicesArticles #articles-buttons.section { min-height: 0; }
.page-voicesArticles #articles-buttons.section .section-wrapper { border-top: 1px solid #cccccc; padding: 15px 0; text-align: center; }
.page-voicesArticles #articles-buttons.section .section-wrapper .section-inner { padding: 0; }
.page-voicesArticles #articles-buttons.section .section-wrapper .section-inner .all-buttons li { display: inline-block; padding-right: 10px; }
.page-voicesArticles #articles-list.section { min-height: 0; }
.page-voicesArticles #articles-list.section .section-wrapper { border-top: 1px solid #cccccc; padding-top: 45px; padding-bottom: 25px; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner { padding: 0 30px 30px 30px; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content { border-right: 1px solid #cccccc; width: 33%; float: left; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content .subpart { padding-top: 30px; padding-right: 30px; padding-left: 30px; width: 100%; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content .subpart img { padding-bottom: 30px; width: 100%; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content .subpart .body-copy { padding-top: 20px; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content .subpart .body-copy .article-share { float: left; margin: 0; padding-top: 8px; padding-bottom: 8px; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content .subpart .body-copy .article-share li { float: left; padding-right: 10px; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content .subpart .body-copy .article-share img { padding-bottom: 0; padding-top: 5px; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content .subpart .body-copy .article-share .social-wrapper { height: 20px; margin: 14px 0; overflow: hidden; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content .subpart .body-copy .article-share .social-container { display: block; height: 20px; -moz-transition: all 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53); -o-transition: all 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53); -webkit-transition: all 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53); transition: all 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53); }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content .subpart .body-copy .article-share .social-container .social-expand-facebook, .page-voicesArticles #articles-list.section .section-wrapper .section-inner .content .subpart .body-copy .article-share .social-container .social-expand-pinterest, .page-voicesArticles #articles-list.section .section-wrapper .section-inner .content .subpart .body-copy .article-share .social-container .social-expand-twitter { display: inline; height: 20px; float: left; margin-right: 0.25em; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content .subpart .body-copy .article-share .social-expand { margin-left: -100%; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content .subpart .body-copy .article-share .social-collapse { margin-left: 0; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content .view-more { display: inline-block; color: #808080; font-size: 13px; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content ul { display: inline-block; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content ul li { display: inline-block; padding-right: 3px; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content ul li a { color: #808080; font-size: 13px; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content ul li .cta { text-decoration: underline; }
.page-voicesArticles #articles-list.section .section-wrapper .section-inner .content.last { border-right: none; }
@media (max-width: 1024px) and (min-width: 768px) { .page-voicesArticles #articles-list.section .article-share li { padding-right: 0 !important; }
  .page-voicesArticles #articles-list.section li.share-control { padding-right: 4px !important; } }

.pagetype-explore .section .background .fill { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; }
@media (max-width: 767px) { .pagetype-explore .section .background .fill { display: block; } }
@media (min-width: 768px) and (max-width: 1024px) { .pagetype-explore .section .section-wrapper { padding: 120px 0 80px; } }
@media (max-width: 767px) { .pagetype-explore .section .section-wrapper { overflow: hidden; *zoom: 1; width: 100%; /*margin-left:-100%;*/ } }
.pagetype-explore .section .section-spacer { display: none; }
@media (max-width: 767px) { .pagetype-explore .section .section-spacer { display: none; /*display:block;
float:left;
width:50%; height:auto; max-width:50%;*/ } }
@media (max-width: 767px) { .pagetype-explore .section .section-inner { /*float:left;*/ width: 99%; height: auto;                         /*max-width:82%;
overflow:hidden;*/ } }
@media (max-width: 767px) { .pagetype-explore .section .info-block { padding: 20px; } }
.pagetype-explore .section dl dt { margin-top: 1em; }
.pagetype-explore .section-overview .background, .pagetype-explore .section-overview2015 .background { background: #FFF no-repeat 50% 50%; background-size: auto 100%; }
.pagetype-explore .section-overview .info-block, .pagetype-explore .section-overview2015 .info-block { width: 42.735%; }
.pagetype-explore .section-overview .tv-graphic-spacer, .pagetype-explore .section-overview2015 .tv-graphic-spacer { display: none; background-repeat: no-repeat; background-position: 0 100%; background-size: contain; }
@media (max-width: 767px) { .pagetype-explore .section-overview, .pagetype-explore .section-overview2015 { /*background: #FFF url(/assets/img/pagetype-explore/mobile-overview-bg.jpg) no-repeat 50% 50%;
background-size:cover;
display: none;*/ }
  .pagetype-explore .section-overview .background, .pagetype-explore .section-overview2015 .background { background: none; }
  .pagetype-explore .section-overview .section-wrapper, .pagetype-explore .section-overview2015 .section-wrapper { padding-bottom: 0; }
  .pagetype-explore .section-overview .section-inner, .pagetype-explore .section-overview2015 .section-inner { position: relative; padding: 0; }
  .pagetype-explore .section-overview .tv-graphic-spacer, .pagetype-explore .section-overview2015 .tv-graphic-spacer { width: 100%; height: auto; min-width: 100%; display: block; }
  .pagetype-explore .section-overview .info-block, .pagetype-explore .section-overview2015 .info-block { width: 100%; } }
.pagetype-explore .section-quality { text-align: center; }
.pagetype-explore .section-quality .title, .pagetype-explore .section-quality .description { text-align: center; color: #FFFFFF; }
.pagetype-explore .section-quality .description { margin-right: auto; margin-left: auto; }
@media (max-width: 767px) { .pagetype-explore .section-quality .section-inner { overflow: hidden; }
  .pagetype-explore .section-quality .description { text-align: left; } }
.pagetype-explore.lt-ie9 .section-quality .television .blurb { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
.pagetype-explore .section-smart .background { background-color: #FFFFFF; }
.pagetype-explore .section-smart .title { text-align: center; }
.pagetype-explore .section-smart .smart-tabs { position: relative; width: 100%; margin: 40px 0 0; }
.pagetype-explore .section-smart .tab-panels-wrapper { position: relative; width: 100%; height: 500px; overflow: hidden; }
.pagetype-explore .section-smart .tab-panels { position: absolute; width: 300%; height: 100%; overflow: visible; overflow: hidden; *zoom: 1; }
.pagetype-explore .section-smart img { max-width: 100%; height: auto; }
.pagetype-explore .section-smart .tab-panel { position: relative; display: table; float: left; width: 33.33333%; padding: 0 5px; overflow: hidden; *zoom: 1; }
.pagetype-explore .section-smart .tab-panel.measured { height: 100%; }
.pagetype-explore .section-smart .tab-panel .tab-graphic, .pagetype-explore .section-smart .tab-panel .tab-info { display: table-cell; vertical-align: top; width: 50%; }
.pagetype-explore .section-smart .tab-panel .tab-graphic { background-position: 0 0; background-repeat: no-repeat; background-size: contain; }
.pagetype-explore .section-smart .tab-panel .tab-graphic .spacer { display: none; }
.pagetype-explore .section-smart .tab-panel .tab-info { padding: 11px 0 20px 40px; }
.pagetype-explore .section-smart .tab-panel .tab-info .title { text-align: left; }
.pagetype-explore .section-smart .tab-nav { position: relative; width: 83.3333%; margin: 0 auto; }
.pagetype-explore .section-smart .tab-nav .animated-button { display: none; }
.pagetype-explore .section-smart .tab-indicator, .pagetype-explore .section-smart .tab-buttons { width: 100%; }
.pagetype-explore .section-smart .tab-buttons { z-index: 2; position: relative; height: 50px; overflow: hidden; *zoom: 1; }
.pagetype-explore .section-smart .tab-item { display: block; float: left; width: 33.33333%; }
.pagetype-explore .section-smart .tab-button { display: block; width: 100%; padding: 10px 5px 20px; text-align: center; font-size: 0.875em; line-height: 20px; -moz-transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); }
.pagetype-explore .section-smart .tab-indicator { z-index: 1; position: absolute; bottom: 0; left: 0; width: 100%; height: 10px; background: #b073d7 url(/assets/img/pagetype-explore/smart-indicator-bar-bg.png) repeat-x 0 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.pagetype-explore .section-smart .indicator { position: absolute; width: 33.33333%; height: 100%; background: #808080 url(/assets/img/pagetype-explore/smart-indicator-bar-bg.png) repeat-x 0 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
@media (max-width: 767px) { .pagetype-explore .section-smart { background: #FFF url(/assets/img/pagetype-explore/mobile-overview-bg.jpg) no-repeat 50% 50%; background-size: cover; }
  .pagetype-explore .section-smart .background { background: none; }
  .pagetype-explore .section-smart .smart-tabs { margin-top: 20px; }
  .pagetype-explore .section-smart .tab-panel { display: block; }
  .pagetype-explore .section-smart .tab-panel .tab-graphic, .pagetype-explore .section-smart .tab-panel .tab-info { display: block; float: none; width: 100%; }
  .pagetype-explore .section-smart .tab-panel .tab-graphic { padding: 20px 0; background-position: 50% 50%; }
  .pagetype-explore .section-smart .tab-panel .tab-graphic .spacer { display: block; width: 100%; height: auto; min-width: 100%; }
  .pagetype-explore .section-smart .tab-panel .tab-info { padding: 0 10px 10px; text-align: center; }
  .pagetype-explore .section-smart .tab-panel .tab-info .title { text-align: center; }
  .pagetype-explore .section-smart .tab-panel .tab-info .animated-button { display: none; }
  .pagetype-explore .section-smart .tab-nav { width: 100%; text-align: center; }
  .pagetype-explore .section-smart .tab-nav .tab-buttons { text-align: center; height: 36px; }
  .pagetype-explore .section-smart .tab-nav .tab-item { display: inline-block; float: none; width: 36px; height: 36px; padding: 12px; }
  .pagetype-explore .section-smart .tab-nav .tab-button { width: 12px; height: 12px; padding: 0; border: 1px solid #808080; -moz-border-radius: 9999px; -webkit-border-radius: 9999px; border-radius: 9999px; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
  .pagetype-explore .section-smart .tab-nav .tab-item.active .tab-button { background: #808080; }
  .pagetype-explore .section-smart .tab-nav .tab-indicator { display: none; }
  .pagetype-explore .section-smart .tab-nav .animated-button { margin-top: 20px; display: inline-block; } }
@media (max-width: 767px) and (max-width: 480px) { .pagetype-explore .section-smart .tab-nav .animated-button { display: none; } }

.pagetype-explore .section-size .line-art { margin-bottom: 40px; }
@media (max-width: 1170px) { .pagetype-explore .section-size .line-art { display: none; } }
.pagetype-explore .section-size .section-wrapper { overflow: hidden; }
.pagetype-explore .section-size .chart { margin: 10px 0; }
.pagetype-explore .section-size .chart-wrapper { position: relative; width: 100%; height: 0; padding: 0 0 91.17647%; }
.pagetype-explore .section-size .chart-inner { position: absolute; left: 0; bottom: 0; width: 100%; height: 90%; overflow: hidden; *zoom: 1; }
.pagetype-explore .section-size .chart-static { display: none; width: 100%; min-width: 100%; }
.pagetype-explore .section-size .chart, .pagetype-explore .section-size .info { display: block; position: relative; float: left; }
.pagetype-explore .section-size .bar-group { position: relative; float: left; width: 28%; height: 100%; }
.pagetype-explore .section-size .bar { position: absolute; bottom: 5px; left: 42%; width: 56px; height: 400px; padding: 14px 0; }
.pagetype-explore .section-size .bar span { display: block; }
.pagetype-explore .section-size .bar .bar-inner { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; padding: 14px 0; }
.pagetype-explore .section-size .bar .bar-top, .pagetype-explore .section-size .bar .bar-base, .pagetype-explore .section-size .bar .bar-body, .pagetype-explore .section-size .bar .bar-label { position: absolute; right: 0; width: 48px; background: transparent no-repeat; }
.pagetype-explore .section-size .bar .bar-top { top: 0; height: 14px; background-position: 0 0; }
.pagetype-explore .section-size .bar .bar-base { bottom: 0; height: 14px; background-position: 100% 0; }
.pagetype-explore .section-size .bar .bar-fill { position: relative; width: 100%; height: 100%; overflow: hidden; }
.pagetype-explore .section-size .bar .bar-body { height: 100%; background-position: 50% 0; background-repeat: repeat-y; }
.pagetype-explore .section-size .bar .bar-label { top: -8px; right: -2px; height: 48px; background: transparent no-repeat; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
.pagetype-explore .section-size .bar .bar-shadow { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); opacity: 0.2; }
.pagetype-explore .section-size .bar .bar-shadow > * { position: absolute; }
.pagetype-explore .section-size .bar .x-plane-shadow { bottom: 0; right: 47px; width: 21px; height: 30px; background: transparent url(../img/pagetype-explore/chart-bar-x-shadow.png) no-repeat 100% 100%; }
.pagetype-explore .section-size .bar .y-plane-shadow { width: 30px; bottom: 11px; height: 100%; background: transparent url(../img/pagetype-explore/chart-bar-y-shadow.png) no-repeat 0 20px; }
.pagetype-explore .section-size .bar .bar-info { position: absolute; left: 0; top: -24px; width: 190px; height: 60px; padding-left: 60px; text-align: right; }
.pagetype-explore .section-size .bar .bar-info .amount { font-family: "AvantGardeGothicITCW01M 731087"; font-size: 48px; color: #FFF; width: 100%; height: 44px; line-height: 44px; background: transparent url(../img/pagetype-explore/chart-dashed-line.png) no-repeat 0 30px; }
.pagetype-explore .section-size .bar .bar-info .more-area { font-family: "AvantGardeGothicITCW01M 731087"; font-size: 12px; color: #FFF; width: 100%; height: 12px; line-height: 12px; }
.pagetype-explore .section-size .bar.back-bar { bottom: 16px; margin-left: -44px; z-index: 400; }
.pagetype-explore .section-size .bar.back-bar .bar-top, .pagetype-explore .section-size .bar.back-bar .bar-base, .pagetype-explore .section-size .bar.back-bar .bar-body { background-image: url(../img/page-explore-q-plus/chart-bluebar-sprite.png); }
.pagetype-explore .section-size .bar.back-bar .y-plane-shadow { display: none; }
.pagetype-explore .section-size .bar.front-bar { margin-left: -12px; z-index: 401; height: 250px; }
.pagetype-explore .section-size .bar.front-bar .bar-top, .pagetype-explore .section-size .bar.front-bar .bar-base, .pagetype-explore .section-size .bar.front-bar .bar-body { background-image: url(../img/pagetype-explore/chart-whitebar-sprite.png); }
.pagetype-explore .section-size .bar.front-bar .x-plane-shadow { height: 12px; }
@media (max-width: 767px) { .pagetype-explore .section-size .chart, .pagetype-explore .section-size .info { float: none; }
  .pagetype-explore .section-size .chart-wrapper { padding-bottom: 100%; }
  .pagetype-explore .section-size .chart { width: 100%; margin: 0 auto; }
  .pagetype-explore .section-size .info { padding: 20px; }
  .pagetype-explore .section-size .chart-static { display: block; }
  .pagetype-explore .section-size .chart-inner { display: none; } }
.pagetype-explore.lt-ie9 .section-size .chart-static { display: block; }
.pagetype-explore.lt-ie9 .section-size .chart-inner { display: none; }
.pagetype-explore .section-design { overflow: hidden; }
.pagetype-explore .section-design .section-wrapper { padding: 0; }
.pagetype-explore .section-design .section-inner { position: static; padding-top: 150px; padding-bottom: 150px; }
.pagetype-explore .section-design .title, .pagetype-explore .section-design .info { position: relative; }
.pagetype-explore .section-design .tv-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.pagetype-explore .section-design .tv, .pagetype-explore .section-design .hotspot, .pagetype-explore .section-design .hotspot .content { position: absolute; background-repeat: no-repeat; }
.pagetype-explore .section-design .tv { z-index: 999; background-size: cover; }
.pagetype-explore .section-design .tv .spacer { display: none; width: 100%; height: auto; min-width: 100%; }
.pagetype-explore .section-design .tv .hotspot { width: 46px; height: 46px; }
.pagetype-explore .section-design .tv .button, .pagetype-explore .section-design .tv .content { position: absolute; -moz-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.pagetype-explore .section-design .tv .button { width: 100%; height: 100%; cursor: pointer; background: transparent url(/assets/img/button-hotspot.png) no-repeat; background-size: cover; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; filter: none; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-explore .section-design .tv .button { background-image: url("/assets/img/button-hotspot@2x.png"); } }
.pagetype-explore .section-design .tv .content { left: -224px; top: -224px; width: 496px; height: 496px; background: transparent no-repeat 0 0; background-size: contain; visibility: hidden; z-index: 2; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transform:  scale(0, 0) translate(0, 0); -ms-transform:  scale(0, 0) translate(0, 0); -webkit-transform:  scale(0, 0) translate(0, 0); transform:  scale(0, 0) translate(0, 0); -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; }
.pagetype-explore .section-design .tv.active { z-index: 1000; }
.pagetype-explore .section-design .tv.active .button { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.pagetype-explore .section-design .tv.active .content { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; visibility: visible; }
@media (max-width: 767px) { .pagetype-explore .section-design .section-inner { padding: 0; }
  .pagetype-explore .section-design .tv-wrapper { position: relative; top: auto; left: auto; }
  .pagetype-explore .section-design .tv { display: none; position: relative; left: auto; right: auto; top: auto; bottom: auto; width: 100%; height: auto; }
  .pagetype-explore .section-design .tv .spacer { display: block; }
  .pagetype-explore .section-design .tv-mobile { display: block; background-size: cover; }
  .pagetype-explore .section-design .hotspot, .pagetype-explore .section-design .content { display: none; } }
.pagetype-explore #power-footer { margin-top: 0 !important; }

@font-face { font-family: 'Glyphicons Halflings'; src: url("../fonts/glyphicons-halflings-regular.eot"); src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.glyphicon:empty { width: 1em; }

.glyphicon-play:before { content: "\e072"; }

.page-explore4K dl dt { color: #01d9cd; }
.page-explore4K section { -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; }
.page-explore4K .emphasis, .page-explore4K .cta.button { color: #8246AF; }
.page-explore4K .gradient-border { border-style: solid; border-width: 1px; }
.page-explore4K .gradient-border.gradient-border-a { -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; }
.page-explore4K .gradient-border.gradient-border-b { -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-b.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-b.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-b.png") 1 1 stretch; }
.page-explore4K .gradient-border.gradient-border-c { -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-c.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-c.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-c.png") 1 1 stretch; }
.page-explore4K .gradient-border.gradient-border-d { -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-d.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-d.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-d.png") 1 1 stretch; }
.page-explore4K .gradient-fill { background: #00d9ce; background: -moz-linear-gradient(left, #00d9ce 0%, #c4d964 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #00d9ce), color-stop(100%, #c4d964)); background: -webkit-linear-gradient(left, #00d9ce 0%, #c4d964 100%); background: -o-linear-gradient(left, #00d9ce 0%, #c4d964 100%); background: -ms-linear-gradient(left, #00d9ce 0%, #c4d964 100%); background: linear-gradient(to right, #00d9ce 0%, #c4d964 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d9ce', endColorstr='#c4d964',GradientType=1 ); }
.page-explore4K .gradient-button { background: none; border: 1px solid #FFFFFF; color: #FFFFFF; overflow: hidden; padding: 0.5em 3em; position: relative; -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; }
.page-explore4K .gradient-button::after { background: transparent url("/assets/img/page-explore-4K/bg-gradient-a.png") no-repeat; background-size: 100% 100%; content: ''; display: block; height: 100%; left: 0; position: absolute; top: -1px; width: 0%; z-index: -1; -moz-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-explore4K .gradient-button:hover::after, .page-explore4K .gradient-button:active::after, .page-explore4K .gradient-button.active::after { width: 100%; }
.page-explore4K .section-wrapper { font-size: 13px; }
.page-explore4K .section-wrapper h2 { font-size: 150%; line-height: 1.25em; }
.page-explore4K .section-wrapper p { line-height: 1.5em; margin: 2em 0 2em; }
.page-explore4K .section-wrapper .info-block { line-height: 1.5em; }
.page-explore4K .section-wrapper .row { clear: both; margin: 2em 0 2em; }
.page-explore4K .section-wrapper .title, .page-explore4K .section-wrapper .subtitle { font-family: "AvantGardeGothicITCW01X"; font-size: 5.5em; letter-spacing: 0.1em; line-height: 0.5em; }
.page-explore4K .section-wrapper .title { margin: 2em 0 2em; }
.page-explore4K .section-wrapper .subtitle { display: inline-block; font-family: "AvantGardeGothicITCW01B 731069"; font-size: 0.35em; line-height: 1.5em; }
.page-explore4K .section-wrapper .youtube { cursor: pointer; display: inline-block; margin-right: 1em; margin-top: 6em; }
.page-explore4K .section-wrapper .youtube .thumb { display: inline-block; height: 74px; line-height: 1em; overflow: hidden; position: relative; }
.page-explore4K .section-wrapper .youtube .thumb:hover .thumb-mask { background-color: transparent; }
.page-explore4K .section-wrapper .youtube .thumb .thumb-icon { color: #FFFFFF; font-size: 1.5em; left: 50%; margin-left: -10px; margin-top: -10px; position: absolute; top: 50%; }
.page-explore4K .section-wrapper .youtube .thumb .thumb-img { display: block; margin-top: -24px; }
.page-explore4K .section-wrapper .youtube .thumb .thumb-mask { background-color: rgba(0, 0, 0, 0.5); height: 100%; left: 0; position: absolute; top: 0; width: 100%; -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-explore4K article { background: black url("/assets/img/page-explore-4K/background.png") no-repeat 100% 0; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K article { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/background@2x.png"); background-size: 1280px 1451px; } }
.page-explore4K #sb-info { height: 48px; position: absolute; right: -50px; top: 24px; }
.page-explore4K #sb-info #sb-nav-close { background-image: url("/assets/img/page-explore-4K/button-videoPlayer-close@2x.png"); background-size: 41px 41px; height: 41px; margin-top: 5px; width: 41px; }
@media (max-width: 480px) { .page-explore4K #aquos-4K-landing { display: none; } }
.page-explore4K .section-landing { background-color: #000000; bottom: 0; color: #FFFFFF; left: 0; position: fixed; right: 0; top: 0; z-index: 10000; }
.page-explore4K .section-landing .background img { background: transparent url("/assets/img/page-explore-4K/section-landing-bg.jpg") 50% 50% no-repeat; background-size: contain; display: block; margin: 0 auto; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.page-explore4K .section-landing .section-wrapper { bottom: 0; left: 0; position: fixed; right: 0; top: 0; }
.page-explore4K .section-landing .section-wrapper .section-inner .title { font-size: 600%; line-height: 1.25em; }
.page-explore4K .section-overview .background { background: transparent url("/assets/img/page-explore-4K/section-overview.png") no-repeat 0% 100%; left: auto; min-width: 491px; right: 0; width: 58%; z-index: 1; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-overview .background { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-overview@2x.png"); background-size: 1411px 1126px; } }
.page-explore4K .section-overview .starburst-wrapper { left: auto; min-width: 491px; right: 0; width: 58%; z-index: 0; position: absolute; }
.page-explore4K .section-overview .starburst-wrapper .starburst { top: 220px; color: #FFFFFF; font-family: "AvantGardeGothicITCW01M 731087"; left: 28%; padding: 0.5em 3em 0.5em 0.5em; position: absolute; text-transform: uppercase; }
@media ("(min-width:" 1025px ") and (max-width:" 1170px ")") { .page-explore4K .section-overview .starburst-wrapper .starburst { left: 24%; } }
@media ("(min-width:" 1171px ") and (max-width:" 1280px ")") { .page-explore4K .section-overview .starburst-wrapper .starburst { left: 21%; } }
@media ("(min-width:" 1281px ") and (max-width:" 1600px ")") { .page-explore4K .section-overview .starburst-wrapper .starburst { left: 19%; } }
@media ("(min-width:" 1601px ")") { .page-explore4K .section-overview .starburst-wrapper .starburst { left: 16%; } }
.page-explore4K .section-overview .section-wrapper { color: #FFFFFF; }
.page-explore4K .section-overview .section-wrapper dl { margin: 6em 0; display: block; clear: both; overflow: hidden; }
.page-explore4K .section-overview .section-wrapper dl dt { font-size: 1.063em; letter-spacing: 0.10em; }
.page-explore4K .section-overview .section-wrapper .callout { color: #FFFFFF; font-size: 1.25em; text-transform: uppercase; }
.page-explore4K .section-overview .section-wrapper .title { font-size: 2.813em; line-height: 1.25em; }
.page-explore4K .section-overview .section-wrapper .info-block { width: 39%; }
.page-explore4K .section-overview .section-wrapper .strong { color: #01d9cd; }
.page-explore4K .section-thx { background: #000000; background: -moz-linear-gradient(top, transparent 0%, #302d2e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, #302d2e)); background: -webkit-linear-gradient(top, transparent 0%, #302d2e 100%); background: -o-linear-gradient(top, transparent 0%, #302d2e 100%); background: -ms-linear-gradient(top, transparent 0%, #302d2e 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #302d2e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0,0,0,0)', endColorstr='#302d2e',GradientType=0 ); color: #FFFFFF; }
.page-explore4K .section-thx a, .page-explore4K .section-thx a:visited { color: #FFFFFF; display: inline-block; }
.page-explore4K .section-thx .background { background: transparent url("/assets/img/page-explore-4K/section-thx-tv-1.png") 100% 60px no-repeat; min-width: 491px; width: 48%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-thx .background { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-thx-tv-1@2x.png"); background-size: 936px 554px; } }
.page-explore4K .section-thx .background .footnote { color: #FFFFFF; display: inline-block; font-size: 65%; left: 0; line-height: 1.5em; padding: 0 10%; position: absolute; top: 625px; width: 641px; z-index: 995; }
.page-explore4K .section-thx .background .footnote a { text-decoration: underline; }
.page-explore4K .section-thx .section-wrapper .info-block.right { margin-bottom: 6em; width: 48%; }
.page-explore4K .section-thx .section-wrapper .subtitle { letter-spacing: 0.10em; font-family: "AvantGardeGothicITCW01X"; }
.page-explore4K .section-thx .section-wrapper .logo { background: transparent url("/assets/img/page-explore-4K/section-thx-logo.png"); height: 148px; margin-bottom: 0.5em; text-indent: -9999px; width: 247px; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-thx .section-wrapper .logo { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-thx-logo@2x.png"); background-size: 247px 148px; } }
.page-explore4K .section-thx .section-wrapper .row { margin-bottom: 6em; margin-top: 6em; text-align: center; }
.page-explore4K .section-thx .section-wrapper .row .col-xs-4 .col-pad { padding: 15px; }
.page-explore4K .section-thx .section-wrapper .row .col-xs-4 .col-pad .col-header { height: 150px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }
.page-explore4K .section-thx .section-wrapper .row .col-xs-4 .col-pad .col-header h2 { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); letter-spacing: 0.15em; }
.page-explore4K .section-thx .section-wrapper .row .col-xs-4 .col-pad .hr { margin: 0 3em 3em 3em; }
.page-explore4K .section-spectros { background-color: #ececec; border-bottom: 1px solid #FFFFFF; overflow: visible; }
.page-explore4K .section-spectros .background { background: transparent url("/assets/img/page-explore-4K/section-spectros-1.jpg") 100% 200px no-repeat; min-width: 491px; width: 48%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-spectros .background { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-spectros-1@2x.jpg"); background-size: 1104px 1023px; } }
.page-explore4K .section-spectros .smile { background: transparent url("/assets/img/page-explore-4K/section-spectros-smile.png") 50% 0 no-repeat; height: 250px; width: 100%; position: absolute; top: -70px; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-spectros .smile { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-spectros-smile@2x.png"); background-size: 1830px 250px; } }
.page-explore4K .section-spectros .section-wrapper { padding: 250px 0 250px; }
.page-explore4K .section-spectros .section-wrapper .section-inner { margin-top: 150px; }
.page-explore4K .section-spectros .section-wrapper .section-inner .info-block { width: 48%; padding-right: 10em; }
.page-explore4K .section-spectros .section-wrapper .section-inner .info-block #bar-animation #bar-animation-aquos { display: block; width: 0; }
.page-explore4K .section-spectros .section-wrapper .section-inner .info-block #bar-animation #bar-animation-label-aquos { color: #01acbb; }
.page-explore4K .section-spectros .section-wrapper .section-inner .info-block #bar-animation #bar-animation-other { display: block; width: 0; }
.page-explore4K .section-spectros .section-wrapper .section-inner .info-block #percent-animation { color: #01acbb; display: inline-block; height: 145px; margin: 3em 0; padding: 1.5em 0; text-align: center; width: 152px; }
.page-explore4K .section-spectros .section-wrapper .section-inner .info-block #percent-animation #percent-integer { font-family: "AvantGardeGothicITCW01X"; font-size: 5.5em; letter-spacing: -0.05em; line-height: 1.2em; }
.page-explore4K .section-spectros .section-wrapper .section-inner .info-block #percent-animation #percent-integer sup { font-size: 50%; letter-spacing: 0.1em; }
.page-explore4K .section-spectros .section-wrapper .section-inner .info-block #percent-animation #percent-label { font-family: "AvantGardeGothicITCW01M 731087"; line-height: 1em; text-transform: uppercase; }
.page-explore4K .section-aquodimming { background: #010101; background: -moz-linear-gradient(top, #010101 0%, #323232 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #010101), color-stop(100%, #323232)); background: -webkit-linear-gradient(top, #010101 0%, #323232 100%); background: -o-linear-gradient(top, #010101 0%, #323232 100%); background: -ms-linear-gradient(top, #010101 0%, #323232 100%); background: linear-gradient(to bottom, #010101 0%, #323232 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010101', endColorstr='#323232',GradientType=0 ); border-bottom: 1px solid #FFFFFF; }
.page-explore4K .section-aquodimming .background { background: #676767; background: -moz-radial-gradient(top, ellipse cover, #676767 0%, rgba(55, 55, 55, 0) 100%); background: -webkit-gradient(radial, top center, 0px, top center, 100%, color-stop(0%, #676767), color-stop(100%, rgba(55, 55, 55, 0))); background: -webkit-radial-gradient(top, ellipse cover, #676767 0%, rgba(55, 55, 55, 0) 100%); background: -o-radial-gradient(top, ellipse cover, #676767 0%, rgba(55, 55, 55, 0) 100%); background: -ms-radial-gradient(top, ellipse cover, #676767 0%, rgba(55, 55, 55, 0) 100%); background: radial-gradient(ellipse at top, #676767 0%, rgba(55, 55, 55, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='rgba(55,55,55,0)',GradientType=1 ); }
.page-explore4K .section-aquodimming .section-wrapper { color: #FFFFFF; padding-top: 0; text-align: center; }
.page-explore4K .section-aquodimming .section-wrapper .section-inner .footnote { color: #FFFFFF; font-size: 1em; margin: -90px 0 3em 0; text-align: left; }
.page-explore4K .section-aquodimming .section-wrapper .section-inner .info-block { margin: 0 auto; width: 60%; }
.page-explore4K .section-aquodimming .section-wrapper .section-inner .info-block p { margin: 0 auto; width: 80%; }
.page-explore4K .section-aquodimming .section-wrapper .section-inner .info-block .hr { margin: 16px auto; width: 60%; }
.page-explore4K .section-aquodimming .section-wrapper .section-inner .row { margin: 6em 0; text-align: left; }
.page-explore4K .section-aquodimming .section-wrapper .section-inner .row .col-xs-6 .col-pad { height: 231px; padding: 30px; }
.page-explore4K .section-aquodimming .section-wrapper .section-inner .row .col-xs-6 .col-pad h2 { letter-spacing: 0.15em; }
.page-explore4K .section-aquodimming .section-wrapper .section-inner .row .col-xs-6 .col-pad p { margin-bottom: 0; }
.page-explore4K .section-aquodimming .section-wrapper .section-inner .row .col-xs-6 .col-pad .hr { width: 50%; }
.page-explore4K .section-aquodimming .section-wrapper .section-inner .video-player { height: 404px; width: 1113px; }
.page-explore4K .section-aquodimming .section-wrapper .section-inner .video-wrapper { background: transparent url("/assets/img/page-explore-4K/section-aquodimming-tvframe.png") 0 -40px no-repeat; height: 531px; margin: 0 auto; width: 1130px; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-aquodimming .section-wrapper .section-inner .video-wrapper { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-aquodimming-tvframe@2x.png"); background-size: 1130px 531px; } }
.page-explore4K .section-ultrahd { background-color: #f0f0f0; border-bottom: 1px solid #FFFFFF; }
.page-explore4K .section-ultrahd .background { background: transparent url("/assets/img/page-explore-4K/section-ultrahd-tvframe.png") no-repeat 0% 100px; background-size: 1099px 717px; left: auto; min-width: 491px; right: 0; width: 48%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-ultrahd .background { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-ultrahd-tvframe@2x.png"); background-size: 1099px 717px; } }
.page-explore4K .section-ultrahd .background .video-player { height: 608px; overflow: hidden; position: absolute; left: 11px; top: 108px; width: 100%; z-index: 100; -webkit-transform: skew(0.5deg, 0deg); -ms-transform: skew(0.5deg, 0deg); transform: skew(0.5deg, 0deg); }
.page-explore4K .section-ultrahd .background .video-player .video-player-button { cursor: pointer; display: none; height: 139px; left: 50%; margin-left: -69px; margin-top: -69px; opacity: 0; position: absolute; top: 50%; width: 139px; -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-explore4K .section-ultrahd .background .video-player #video-player-hocLogo { bottom: 85px; display: none; left: 118px; position: absolute; }
.page-explore4K .section-ultrahd .background .video-player:hover .video-player-button { opacity: 1; }
.page-explore4K .section-ultrahd .section-wrapper .info-block { height: 747px; padding-top: 170px; width: 33%; overflow: hidden; *zoom: 1; }
.page-explore4K .section-ultrahd .section-wrapper .row { text-align: left; margin-bottom: 6em; }
.page-explore4K .section-ultrahd .section-wrapper .row h2 { font-size: 1.75em; line-height: 1.25em; margin-bottom: 0; }
.page-explore4K .section-ultrahd .section-wrapper .row .info-block { height: 100%; padding: 0; width: 50%; }
.page-explore4K .section-ultrahd .section-wrapper .row .info-block p { width: 80%; }
.page-explore4K .section-ultrahd .section-wrapper .row .info-block .hr { width: 50%; }
.page-explore4K .section-ultrahd .section-wrapper .row .info-block.right { margin-top: 5em; }
.page-explore4K .section-ultrahd .section-wrapper .row .col-pad { padding: 1em; position: relative; text-align: center; float: left; margin-right: 3em; padding: 0.75em; width: 28%; margin-bottom: 3em; }
.page-explore4K .section-ultrahd .section-wrapper .row .col-pad .title { font-size: 2.25em; margin: 0 auto; line-height: 1em; }
.page-explore4K .section-ultrahd .section-wrapper .row .col-pad .title span { font-size: 0.35em; line-height: 1em; display: block; text-transform: uppercase; letter-spacing: 0; }
.page-explore4K .section-ultrahd .section-wrapper .row .col-pad .title span.top { padding-bottom: 0.5em; }
.page-explore4K .section-ultrahd .section-wrapper .row .col-pad .title span.bottom { padding-top: 0.5em; }
.page-explore4K .section-ultrahd .section-wrapper .row .col-pad .footnote { bottom: 0; left: 30px; position: absolute; }
.page-explore4K .section-ultrahd .section-wrapper .row .col-pad .hr { width: 50%; }
.page-explore4K .section-smart { border-bottom: 1px solid #FFFFFF; }
.page-explore4K .section-smart .panel { color: #FFFFFF; display: inline-block; float: left; height: 768px; position: relative; width: 33%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }
.page-explore4K .section-smart .panel .hr { margin: 0 auto; opacity: 0; width: 50%; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-explore4K .section-smart .panel .panel-mask { background-color: rgba(0, 0, 0, 0.85); bottom: 0; left: 0; position: absolute; right: 0; top: 0; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-explore4K .section-smart .panel .panel-play-button { margin: 2em 0 2em auto; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-explore4K .section-smart .panel .panel-title { font-size: 16px; text-align: center; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.page-explore4K .section-smart .panel .panel-title .subtitle { font-family: "AvantGardeGothicITCW01B 731069"; font-size: 40%; }
.page-explore4K .section-smart .panel:hover .hr { opacity: 1; }
.page-explore4K .section-smart .panel:hover .panel-mask { background-color: transparent; }
.page-explore4K .section-smart .panel:hover .panel-title { font-family: "AvantGardeGothicITCW01M 731087"; letter-spacing: 0.1em; }
.page-explore4K .section-smart .panel.active .panel-play-button { opacity: 1; }
.page-explore4K .section-smart .panel.inactive .panel-play-button { opacity: 0; }
.page-explore4K .section-smart .panel.panel-a { background: transparent url("/assets/img/page-explore-4K/section-smart-panel-a-bg.jpg") 50% 50% no-repeat; background-size: cover; }
.page-explore4K .section-smart .panel.panel-b { background: transparent url("/assets/img/page-explore-4K/section-smart-panel-b-bg.jpg") 50% 50% no-repeat; background-size: cover; }
.page-explore4K .section-smart .panel.panel-c { background: transparent url("/assets/img/page-explore-4K/section-smart-panel-c-bg.jpg") 50% 50% no-repeat; background-size: cover; }
.page-explore4K .section-smart .panel-overlay { background-color: transparent; bottom: 0; color: #FFFFFF; height: 100%; left: 0; position: absolute; right: 0; top: 0; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }
.page-explore4K .section-smart .panel-overlay .panel-overlay-text { background-color: #000000; margin: 0 auto; padding: 3em; text-align: center; width: 50%; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.page-explore4K .section-smart .panel-overlay .panel-overlay-text p { line-height: 1.5em; }
.page-explore4K .section-smart .panel-overlay .panel-overlay-text .title { font-family: "AvantGardeGothicITCW01X"; }
.page-explore4K .section-smart .panel-overlay .panel-overlay-text .title .subtitle { display: inline-block; font-family: "AvantGardeGothicITCW01B 731069"; font-size: 60%; }
.page-explore4K .section-size { background: #bfbfbf; background: -moz-radial-gradient(top right, ellipse cover, #bfbfbf 0%, #6a6a6a 100%); background: -webkit-gradient(radial, top right, 0px, top right, 100%, color-stop(0%, #bfbfbf), color-stop(100%, #6a6a6a)); background: -webkit-radial-gradient(top right, ellipse cover, #bfbfbf 0%, #6a6a6a 100%); background: -o-radial-gradient(top right, ellipse cover, #bfbfbf 0%, #6a6a6a 100%); background: -ms-radial-gradient(top right, ellipse cover, #bfbfbf 0%, #6a6a6a 100%); background: radial-gradient(ellipse at top right, #bfbfbf 0%, #6a6a6a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#6a6a6a',GradientType=1 ); border-bottom: 1px solid #FFFFFF; color: #FFFFFF; }
.page-explore4K .section-size .panel-lg { background: transparent url("/assets/img/page-explore-4K/section-size-panel-lg.png") 100% 100% no-repeat; bottom: 0; color: #FFFFFF; font-family: "AvantGardeGothicITCW01X"; font-size: 300%; height: 692px; padding-left: 6em; padding-top: 1.25em; position: absolute; right: -836px; width: 924px; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-size .panel-lg { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-size-panel-lg@2x.png"); background-size: 924px 692px; } }
.page-explore4K .section-size .panel-sm-frame { background: transparent url("/assets/img/page-explore-4K/section-size-panel-sm.png") 100% 100% no-repeat; bottom: 0; color: #FFFFFF; font-family: "AvantGardeGothicITCW01X"; font-size: 300%; height: 478px; padding: 0.5em; position: absolute; right: 0; width: 650px; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-size .panel-sm-frame { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-size-panel-sm@2x.png"); background-size: 650px 478px; } }
.page-explore4K .section-size .panel-sm { border-left: 1px dashed #FFFFFF; border-top: 1px dashed #FFFFFF; bottom: 0; color: #FFFFFF; font-family: "AvantGardeGothicITCW01X"; font-size: 300%; height: 418px; opacity: 0; padding: 0.5em; position: absolute; right: 0; width: 400px; }
.page-explore4K .section-size .section-wrapper .info-block { width: 25%; }
.page-explore4K .section-size .section-wrapper .info-block .footnote { color: inherit; }
.page-explore4K .section-size .section-wrapper .info-block .subtitle { line-height: 1.25em; }
.page-explore4K .section-size .section-wrapper .info-block #size-animation { border: 1px solid #c4d964; display: inline-block; height: 145px; margin: 0 0 3em 0; padding: 1em; text-align: center; width: 145px; }
.page-explore4K .section-size .section-wrapper .info-block #size-animation #size-integer { color: #c4d964; font-family: "AvantGardeGothicITCW01X"; font-size: 5.5em; letter-spacing: -0.05em; line-height: 1.2em; }
.page-explore4K .section-size .section-wrapper .info-block #size-animation #size-integer sup { font-size: 50%; letter-spacing: 0.1em; }
.page-explore4K .section-size .section-wrapper .info-block #size-animation #size-label { line-height: 1em; }
.page-explore4K .section-size .section-wrapper .info-block #size-menu { width: 145px; overflow: hidden; *zoom: 1; }
.page-explore4K .section-size .section-wrapper .info-block #size-menu li { cursor: pointer; float: left; padding: 0.25em 1em; text-align: center; width: 50%; -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-explore4K .section-size .section-wrapper .info-block #size-menu li.active { background-color: #c4d964; cursor: default; }
.page-explore4K .section-design { position: relative; }
.page-explore4K .section-design .panel { background-size: 1280px 790px; cursor: pointer; float: left; position: relative; z-index: auto; -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-explore4K .section-design .panel .panel-blurb { display: none; }
.page-explore4K .section-design .panel .panel-button { background-color: rgba(0, 0, 0, 0.75); border-radius: 41px; left: 50%; margin-left: -41px; margin-top: -41px; opacity: 0; position: absolute; top: 50%; -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-explore4K .section-design .panel.panel-a { background: transparent url("/assets/img/page-explore-4K/section-design-panel-a.jpg") 50% 60% no-repeat; height: 384px; width: 33%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-design .panel.panel-a { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-design-panel-a@2x.jpg"); background-size: 1280px 790px; } }
.page-explore4K .section-design .panel.panel-b { background: transparent url("/assets/img/page-explore-4K/section-design-panel-b.jpg") 50% 50% no-repeat; height: 384px; width: 33%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-design .panel.panel-b { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-design-panel-b@2x.jpg"); background-size: 1280px 790px; } }
.page-explore4K .section-design .panel.panel-c { background: transparent url("/assets/img/page-explore-4K/section-design-panel-c.jpg") 40% 50% no-repeat; height: 384px; width: 33%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-design .panel.panel-c { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-design-panel-c@2x.jpg"); background-size: 1280px 790px; } }
.page-explore4K .section-design .panel.panel-d { background: transparent url("/assets/img/page-explore-4K/section-design-panel-d.jpg") 15% 30% no-repeat; background-size: 2080px 1284px; height: 768px; width: 33%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-design .panel.panel-d { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-design-panel-d@2x.jpg"); background-size: 2080px 1284px; } }
.page-explore4K .section-design .panel.panel-d:hover { background-size: 2120px 1324px !important; }
.page-explore4K .section-design .panel.panel-e { background: transparent url("/assets/img/page-explore-4K/section-design-panel-e.jpg") 10% 70% no-repeat; background-size: 2080px 1284px; height: 384px; width: 66%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-design .panel.panel-e { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-design-panel-e@2x.jpg"); background-size: 2080px 1284px; } }
.page-explore4K .section-design .panel.panel-e:hover { background-size: 2120px 1324px !important; }
.page-explore4K .section-design .panel.panel-f { background: transparent url("/assets/img/page-explore-4K/section-design-panel-f.jpg") 80% 75% no-repeat; height: 384px; width: 33%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-design .panel.panel-f { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-design-panel-f@2x.jpg"); background-size: 1280px 790px; } }
.page-explore4K .section-design .panel.panel-g { background: transparent url("/assets/img/page-explore-4K/section-design-panel-g.jpg") 20% 20% no-repeat; height: 384px; width: 33%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-explore4K .section-design .panel.panel-g { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-4K/section-design-panel-g@2x.jpg"); background-size: 1280px 790px; } }
.page-explore4K .section-design .panel:hover { background-size: 1320px 830px; }
.page-explore4K .section-design .panel:hover .panel-button { opacity: 1; }
.page-explore4K .section-design .panel-overlay { background-color: rgba(0, 0, 0, 0.9); background-position: 50% 50%; background-size: cover; bottom: 0; display: none; left: 0; position: fixed; right: 0; top: 58px; z-index: 10000; }
.page-explore4K .section-design .panel-overlay-blurb { border-left: 1px solid #FFFFFF; -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-d.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-d.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-d.png") 1 1 stretch; color: #FFFFFF; line-height: 1.25em; padding: 0.5em; position: absolute; }
.page-explore4K .section-design .panel-overlay-blurb.panel-overlay-blurb-a { bottom: 10%; right: 15%; }
.page-explore4K .section-design .panel-overlay-blurb.panel-overlay-blurb-c { color: #898989; left: 15%; top: 15%; }
.page-explore4K .section-design .panel-overlay-blurb.panel-overlay-blurb-d { bottom: 10%; color: #898989; right: 35%; }
.page-explore4K .section-design .panel-overlay-blurb.panel-overlay-blurb-g { bottom: 20%; left: 55%; }
.page-explore4K .section-design .panel-overlay-closeButton { background-color: rgba(255, 255, 255, 0.75); border-radius: 41px; cursor: pointer; position: absolute; right: 3em; top: 3em; }
.page-explore4K .section-design .panel-overlay-closeButton.alt { background-color: rgba(0, 0, 0, 0.75); }

@font-face { font-family: 'Glyphicons Halflings'; src: url("../fonts/glyphicons-halflings-regular.eot"); src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.glyphicon:empty { width: 1em; }

.glyphicon-play:before { content: "\e072"; }

.page-exploreHD section { background-color: #000000; }
.page-exploreHD .section-wrapper { font-size: 13px; }
.page-exploreHD .section-wrapper h2 { font-size: 150%; line-height: 1.25em; letter-spacing: 0.10em; }
.page-exploreHD .section-wrapper p { line-height: 2em; margin: 2em 0 2em; }
.page-exploreHD .section-wrapper .uppercase { text-transform: uppercase; }
.page-exploreHD .section-wrapper .info-block { line-height: 1.5em; }
.page-exploreHD .section-wrapper .row { clear: both; margin: 2em 0 2em; }
.page-exploreHD .section-wrapper .title { font-family: "AvantGardeGothicITCW01X"; font-size: 5.5em; letter-spacing: 0.1em; line-height: 0.5em; margin: 0.5em 0; }
.page-exploreHD .section-wrapper .subtitle { display: inline-block; font-family: "AvantGardeGothicITCW01B 731069"; font-size: 0.35em; line-height: 1.5em; letter-spacing: 0; }
.page-exploreHD .section-divider { bottom: 0; height: 1px; left: 0; position: absolute; width: 100%; z-index: 1; }
.page-exploreHD .gradient-border { border-style: solid; border-width: 1px; border-color: #ea283e; }
.page-exploreHD .gradient-border.gradient-border-a { -webkit-border-image: url("/assets/img/page-explore-full-hd/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-full-hd/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-explore-full-hd/bg-gradient-a.png") 1 1 stretch; }
.page-exploreHD .gradient-border.gradient-border-b { -webkit-border-image: url("/assets/img/page-explore-full-hd/bg-gradient-b.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-full-hd/bg-gradient-b.png") 1 1 stretch; border-image: url("/assets/img/page-explore-full-hd/bg-gradient-b.png") 1 1 stretch; }
.page-exploreHD .gradient-border.gradient-border-c { -webkit-border-image: url("/assets/img/page-explore-full-hd/bg-gradient-c.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-full-hd/bg-gradient-c.png") 1 1 stretch; border-image: url("/assets/img/page-explore-full-hd/bg-gradient-c.png") 1 1 stretch; }
.page-exploreHD .gradient-border.gradient-border-d { -webkit-border-image: url("/assets/img/page-explore-full-hd/bg-gradient-e.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-full-hd/bg-gradient-e.png") 1 1 stretch; border-image: url("/assets/img/page-explore-full-hd/bg-gradient-e.png") 1 1 stretch; }
.page-exploreHD .gradient-fill { background: #feef01; background: -moz-linear-gradient(left, #feef01 0%, #ea283e 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #feef01), color-stop(100%, #ea283e)); background: -webkit-linear-gradient(left, #feef01 0%, #ea283e 100%); background: -o-linear-gradient(left, #feef01 0%, #ea283e 100%); background: -ms-linear-gradient(left, #feef01 0%, #ea283e 100%); background: linear-gradient(to right, #feef01 0%, #ea283e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feef01', endColorstr='$color-explore-HD',GradientType=1 ); }
.page-exploreHD .gradient-button { background: none; border: 1px solid #FFFFFF; color: #FFFFFF; overflow: hidden; padding: 0.5em 3em; position: relative; -webkit-border-image: url("/assets/img/page-explore-full-hd/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-full-hd/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-explore-full-hd/bg-gradient-a.png") 1 1 stretch; }
.page-exploreHD .gradient-button::after { background: transparent url("/assets/img/page-explore-full-hd/bg-gradient-a.png") no-repeat; background-size: 100% 100%; content: ''; display: block; height: 100%; left: 0; position: absolute; top: -1px; width: 0%; z-index: -1; -moz-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-exploreHD .gradient-button:hover::after, .page-exploreHD .gradient-button:active::after, .page-exploreHD .gradient-button.active::after { width: 100%; }
.page-exploreHD .section-overview.section { clear: both; display: table; height: 100%; min-height: 0; overflow: hidden; vertical-align: middle; }
.page-exploreHD .section-overview.section .section-mask { background-color: rgba(0, 0, 0, 0.85); bottom: 0; top: 0; right: 0; left: 0; position: absolute; z-index: 1; }
.page-exploreHD .section-overview.section .background { background: url("/assets/img/page-explore-full-hd/section-overview-background.png") no-repeat 0 0; background-size: 100% 100%; }
.page-exploreHD .section-overview.section .background .tv { height: 100%; width: 100%; position: relative; text-align: center; }
.page-exploreHD .section-overview.section .background .tv img { left: 0; margin: 0 auto; position: relative; top: 10%; width: 90%; }
.page-exploreHD .section-overview.section .section-wrapper { color: white; display: table-cell; vertical-align: middle; }
.page-exploreHD .section-overview.section .section-wrapper .info-block { width: 60%; margin: 0 auto; text-align: center; opacity: 0; }
.page-exploreHD .section-overview.section .section-wrapper .info-block .title { font-size: 3em; line-height: 1.25em; margin-top: 4.5em; }
.page-exploreHD .section-overview.section .section-wrapper .info-block .hr { width: 30%; margin: 0 auto; }
.page-exploreHD .section-overview.section .section-wrapper .info-block .callout { font-size: 1.500em; letter-spacing: 0.10em; margin: 16px 0; }
.page-exploreHD .section-intro.section { min-height: 0; text-align: center; width: 100%; height: 100%; overflow: hidden; }
.page-exploreHD .section-intro.section .section-wrapper { width: 100%; height: 100%; overflow: hidden; position: relative; padding: 0.5em 0; }
.page-exploreHD .section-intro.section .section-wrapper #gradient { width: 100%; height: 100%; top: 0; position: absolute; }
.page-exploreHD .section-intro.section .section-wrapper .section-inner { overflow: hidden; height: 100%; }
.page-exploreHD .section-intro.section .section-wrapper .section-inner .info-block { color: #FFFFFF; margin: 0 auto; position: relative; width: 80%; z-index: 1; }
.page-exploreHD .section-intro.section .section-wrapper .section-inner .info-block h2 { font-size: 2em; line-height: 1.5em; margin-top: 2em; }
.page-exploreHD .section-intro.section .section-wrapper .section-inner .info-block .animated-button { background: none; border: 1px solid #FFFFFF; border-radius: 3px; color: #FFFFFF; padding: 0.35em 3em; position: relative; overflow: hidden; }
.page-exploreHD .section-intro.section .section-wrapper .section-inner .info-block .animated-button:hover { color: #000000; }
.page-exploreHD .section-pictureQuality { background: #373737; color: #FFFFFF; background: -moz-linear-gradient(top, #010101 0%, #323232 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #010101), color-stop(100%, #323232)); background: -webkit-linear-gradient(top, #010101 0%, #323232 100%); background: -o-linear-gradient(top, #010101 0%, #323232 100%); background: -ms-linear-gradient(top, #010101 0%, #323232 100%); background: linear-gradient(to bottom, #010101 0%, #323232 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010101', endColorstr='#323232',GradientType=0 ); }
.page-exploreHD .section-pictureQuality .background { background: transparent url("/assets/img/page-explore-full-hd/section-picture-quality-aquomotion-tv-bg.png") 0 105% no-repeat; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner { padding: 0; margin: 0; max-width: none; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .intro { margin: 0 auto; padding: 0 40px; clear: both; overflow: hidden; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .intro .info-block #percent-animation { color: #FFFFFF; display: inline-block; height: 145px; margin: 3em 0; padding: 1.5em 0; text-align: center; width: 152px; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .intro .info-block #percent-animation #percent-integer { font-family: "AvantGardeGothicITCW01X"; font-size: 5.5em; line-height: 1.2em; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .intro .info-block #percent-animation #percent-integer sup { font-size: 50%; letter-spacing: 0.1em; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .intro .info-block #percent-animation #percent-label { font-family: "AvantGardeGothicITCW01M 731087"; line-height: 1em; text-transform: uppercase; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .intro .info-block.left { width: 35%; float: left; opacity: 0; padding-top: 20%; padding-left: 5%; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .intro .info-block.left .hr { width: 100%; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .intro .info-block.left .subtitle { letter-spacing: 0.10em; font-family: "AvantGardeGothicITCW01X"; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .intro .info-block.right { float: right; height: 952px; width: 60%; }
@media (max-width: 767px) { .page-exploreHD .section-pictureQuality .section-wrapper .section-inner .intro .info-block.right { height: 100%; padding-bottom: 25px; } }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .row { text-align: center; display: -ms-flexbox; display: -webkit-flex; display: flex; margin: 6em auto; margin-bottom: 18em; padding: 0 8em; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .row .col { -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.5em 2em; margin-right: 3em; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .row .col:last-child { margin: 0; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .row .col .col-pad .col-header { padding-top: 2em; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .row .col .col-pad .col-header .title { letter-spacing: 0.15em; font-size: 3.125em; line-height: 1em; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .row .col .col-pad .hr { margin: 2em auto; width: 65%; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .resolution { clear: both; overflow: hidden; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .resolution .info-block.left { height: 688px; width: 60%; }
@media (max-width: 767px) { .page-exploreHD .section-pictureQuality .section-wrapper .section-inner .resolution .info-block.left { height: auto; padding-bottom: 10px; } }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .resolution .info-block.left img { max-width: 100%; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .resolution .info-block.right { width: 30%; float: left; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .resolution .info-block.right .content { float: left; padding-left: 5em; padding-top: 7em; position: relative; display: block; overflow: hidden; *zoom: 1; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .resolution .info-block.right .content .hr { margin: 1em 0; width: 80%; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .resolution .info-block.right .content #percent-animation { color: #FFFFFF; display: inline-block; height: 145px; margin: 3em 0; padding: 1.5em 0; text-align: center; width: 152px; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .resolution .info-block.right .content #percent-animation #percent-integer { font-family: "AvantGardeGothicITCW01X"; font-size: 5.5em; line-height: 1.2em; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .resolution .info-block.right .content #percent-animation #percent-integer sup { font-size: 50%; letter-spacing: 0.1em; }
.page-exploreHD .section-pictureQuality .section-wrapper .section-inner .resolution .info-block.right .content #percent-animation #percent-label { font-family: "AvantGardeGothicITCW01M 731087"; line-height: 1em; text-transform: uppercase; }
.page-exploreHD .section-smart.carousel { min-height: 0; color: #FFFFFF; display: none; }
.page-exploreHD .section-smart.carousel .background { background: #000000; }
.page-exploreHD .section-smart.carousel .background.tab-apps { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabapps-background@2x.png"); background-size: 100% 100%; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreHD .section-smart.carousel .background.tab-apps { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabapps-background@2x.png"); } }
.page-exploreHD .section-smart.carousel .background.tab-your-content { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-background.png"); background-size: 100% 100%; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreHD .section-smart.carousel .background.tab-your-content { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-background@2x.png"); } }
.page-exploreHD .section-smart.carousel .tab-panel { padding: 0; overflow: hidden; height: 100%; display: block; top: 0; left: 0; }
.page-exploreHD .section-smart.carousel .tab-panel sup { font-size: 0.65em; }
.page-exploreHD .section-smart.carousel .tab-panel .tab-info { display: table; padding: 0 0 0 15%; height: 100%; vertical-align: middle; width: 47%; position: relative; float: left; }
.page-exploreHD .section-smart.carousel .tab-panel .tab-info .tab-wrapper { display: table-cell; vertical-align: middle; }
.page-exploreHD .section-smart.carousel .tab-panel .tab-info h3 { font-size: 1.750em; line-height: 1.25em; letter-spacing: 0.15em; }
.page-exploreHD .section-smart.carousel .tab-panel .tab-info .hr { width: 60%; }
.page-exploreHD .section-smart.carousel .tab-panel .tab-info .description { width: 100%; }
@media (max-width: 480px) { .page-exploreHD .section-smart.carousel .tab-panel .tab-info { width: 90%; padding: 0 5%; }
  .page-exploreHD .section-smart.carousel .tab-panel .tab-info .hr { width: 100%; }
  .page-exploreHD .section-smart.carousel .tab-panel .tab-info .tab-wrapper { padding-top: 40px; }
  .page-exploreHD .section-smart.carousel .tab-panel .tab-info .tab-wrapper .description { font-size: 0.8875em; } }
.page-exploreHD .section-smart.carousel .tab-panel .tab-graphic { display: table; height: 100%; float: left; position: relative; vertical-align: middle; width: 53%; }
.page-exploreHD .section-smart.carousel .tab-panel .tab-graphic .info-block { display: table-cell; vertical-align: middle; }
.page-exploreHD .section-smart.carousel .tab-panel .tab-graphic .info-block img { background-size: 100%; background-repeat: no-repeat; position: relative; width: 100%; }
.page-exploreHD .section-smart.carousel .tab-nav { width: 100%; border-top: 1px solid #282628; }
.page-exploreHD .section-smart.carousel .tab-nav .tab-item { border-right: 1px solid #282628; }
.page-exploreHD .section-smart.carousel .tab-nav .tab-item .hr { display: none; margin: 0; height: 0.25em; }
.page-exploreHD .section-smart.carousel .tab-nav .tab-item .tab-button { color: #FFFFFF; font-size: 1em; text-transform: uppercase; padding: 1em 0; }
.page-exploreHD .section-smart.carousel .tab-nav .tab-item.active .hr { display: block; }
.page-exploreHD .section-smart.carousel .tab-nav .tab-item.active .tab-button { background: #282628; }
.page-exploreHD .section-smart.carousel .tab-nav .tab-item:last-child { border: none; }
@media (max-width: 767px) { .page-exploreHD .section-smart.carousel .tab-nav .tab-item { width: 32%; height: auto; padding: 0; }
  .page-exploreHD .section-smart.carousel .tab-nav .tab-item .tab-button { width: 100%; border-radius: 0; margin: 0; padding: 5px; text-indent: 0; text-align: center; border: 0; height: auto; font-size: .65em; } }
.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabapps-tv.png"); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabapps-tv@2x.png"); } }
@media (min-width: 481px) and (max-width: 767px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabapps-tv@2x.png"); } }
@media (max-width: 480px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabapps-tv.png"); } }
@media (max-width: 480px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 480px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-resolution: 1.3dppx) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabapps-tv@2x.png"); } }

.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .footnote { bottom: 8%; position: absolute; right: 20%; color: #FFFFFF; }
.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .apps { margin-top: 2em; }
.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .apps li { display: inline-block; }
.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .apps li a { color: #FFFFFF; padding: 1em; background: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-apps@2x.png") no-repeat 0 0; height: 100%; display: block; width: 53px; background-size: cover; margin: 0.25em; }
.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .apps li a[app-name="facebook"] { background-position: 25% 0px; }
.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .apps li a[app-name="youtube"] { background-position: 50% 0px; }
.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .apps li a[app-name="vudu"] { background-position: 75% 0px; }
.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .apps li a[app-name="pandora"] { background-position: 100% 0px; }
.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .apps-blurb { text-align: right; width: 252px; }
.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .footnote { bottom: 8%; position: absolute; right: 20%; color: #FFFFFF; }
.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.netflix { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabapps-tv.png"); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.netflix { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabapps-tv@2x.png"); } }
@media (min-width: 481px) and (max-width: 767px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.netflix { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabapps-tv@2x.png"); } }
@media (max-width: 480px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.netflix { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabapps-tv.png"); } }
@media (max-width: 480px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 480px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-resolution: 1.3dppx) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.netflix { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabapps-tv@2x.png"); } }

.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.facebook { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgfb.png"); -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.facebook { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgfb@2x.png"); } }
@media (min-width: 481px) and (max-width: 767px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.facebook { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgfb@2x.png"); } }
@media (max-width: 480px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.facebook { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgfb.png"); } }
@media (max-width: 480px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 480px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-resolution: 1.3dppx) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.facebook { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgfb@2x.png"); } }

.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.youtube { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgyt.png"); -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.youtube { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgyt@2x.png"); } }
@media (min-width: 481px) and (max-width: 767px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.youtube { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgyt@2x.png"); } }
@media (max-width: 480px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.youtube { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgyt.png"); } }
@media (max-width: 480px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 480px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-resolution: 1.3dppx) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.youtube { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgyt@2x.png"); } }

.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.vudu { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgvudu.png"); -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.vudu { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgvudu@2x.png"); } }
@media (min-width: 481px) and (max-width: 767px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.vudu { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgvudu@2x.png"); } }
@media (max-width: 480px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.vudu { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgvudu.png"); } }
@media (max-width: 480px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 480px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-resolution: 1.3dppx) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.vudu { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgvudu@2x.png"); } }

.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.pandora { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgpandora.png"); -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.pandora { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgpandora@2x.png"); } }
@media (min-width: 481px) and (max-width: 767px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.pandora { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgpandorav@2x.png"); } }
@media (max-width: 480px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.pandora { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgpandora.png"); } }
@media (max-width: 480px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 480px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-resolution: 1.3dppx) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.pandora { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabcontent-bgpandora@2x.png"); } }

.page-exploreHD .section-smart.carousel #tab-your-content.tab-panel .info-block { background: url(/assets/img/page-explore-full-hd/smartcentral-tab-tv-alt.png) center center no-repeat; background-size: 100%; }
.page-exploreHD .section-smart.carousel #tab-your-content.tab-panel .smart-tv { display: none; background: none; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-exploreHD .section-smart.carousel #tab-your-content.tab-panel .footnote { bottom: 8%; position: absolute; right: 20%; color: #FFFFFF; }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .tab-info { width: 50%; }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .tab-graphic { width: 50%; }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .tab-wrapper { vertical-align: top; padding-right: 25%; padding-top: 50%; }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .smart-tv.image-1 { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabmobilesharing-ipad-1-tv.png"); background-size: 100% 100%; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .smart-tv.image-2 { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabmobilesharing-ipad-2-tv.png"); background-size: 100% 100%; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .smart-tv.image-3 { background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabmobilesharing-ipad-3-tv.png"); background-size: 100% 100%; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .ipad { width: 33%; height: 100%; clear: both; overflow: hidden; position: absolute; bottom: 0; background-image: url("/assets/img/page-explore-full-hd/smartcentral-tabmobilesharing-ipad.png"); background-repeat: no-repeat; background-position: 55% 100%; z-index: 1; margin: 0 auto; left: 50%; background-size: 100%; }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .ipad img { position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .ipad ul { position: absolute; left: 7%; height: 10.5%; width: 68%; z-index: 2; bottom: 0; overflow: hidden; }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .ipad ul li { width: 31.5%; height: 100%; display: inline-block; margin-right: 0.25%; }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .ipad ul li:last-child { margin: 0; }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .ipad ul li a { width: 100%; height: 100%; display: block; }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .ipad ul li a[ipad-image="image-1"] { background: url("/assets/img/page-explore-full-hd/smartcentral-tabmobilesharing-ipad-1.jpg") no-repeat 0 0; background-size: cover; }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .ipad ul li a[ipad-image="image-2"] { background: url("/assets/img/page-explore-full-hd/smartcentral-tabmobilesharing-ipad-2.jpg") no-repeat 0 0; background-size: cover; }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .ipad ul li a[ipad-image="image-3"] { background: url("/assets/img/page-explore-full-hd/smartcentral-tabmobilesharing-ipad-3.jpg") no-repeat 0 0; background-size: cover; }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .ipad ul li a.active { border: 1px solid #FFFFFF; border-radius: 2px; border-bottom: none; }
.page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .ipad ul li a:hover { cursor: pointer; }
@media (max-width: 480px) { .page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .tab-wrapper { vertical-align: middle; padding-top: 40px; padding-right: 0; }
  .page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .tab-info { width: 90%; padding: 0 5%; }
  .page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .tab-graphic { display: none; }
  .page-exploreHD .section-smart.carousel #tab-mobile-sharing.tab-panel .ipad { display: none; } }
.page-exploreHD .section-smart { border-bottom: 1px solid #FFFFFF; }
.page-exploreHD .section-smart .desktop-displaySmart { display: block; }
.page-exploreHD .section-smart .mobile-displaySmart { display: none; }
.page-exploreHD .section-smart .section-header { color: #FFFFFF; padding: 2.5em 0; position: relative; }
.page-exploreHD .section-smart .section-header .title { font-size: 1.563em; letter-spacing: 0.15em; }
.page-exploreHD .section-smart .panel { color: #FFFFFF; display: inline-block; float: left; height: 768px; position: relative; width: 33.3333%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }
@media (max-width: 767px) { .page-exploreHD .section-smart .panel { height: 500px; } }
.page-exploreHD .section-smart .panel .info-block a { padding: 0.25em 1em; font-size: 0.875em; font-family: "AvantGardeGothicITCW01X"; opacity: 0; }
.page-exploreHD .section-smart .panel .info-bock a, .page-exploreHD .section-smart .panel .info-block a:active, .page-exploreHD .section-smart .panel .info-block a:hover, .page-exploreHD .section-smart .panel .info-block a:visited { color: #FFFFFF; }
.page-exploreHD .section-smart .panel .hr { margin: 0 auto; opacity: 0; width: 50%; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-exploreHD .section-smart .panel .panel-mask { background-color: rgba(0, 0, 0, 0.75); bottom: 0; left: 0; position: absolute; right: 0; top: 0; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-exploreHD .section-smart .panel .panel-play-button { margin: 2em 0 2em auto; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-exploreHD .section-smart .panel .panel-title { font-family: "AvantGardeGothicITCW01M 731087"; font-size: 16px; text-align: center; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.page-exploreHD .section-smart .panel .panel-title .title { line-height: 35%; padding-bottom: 7%; }
.page-exploreHD .section-smart .panel .panel-title .subtitle { font-family: "AvantGardeGothicITCW01B 731069"; font-size: 40%; }
@media (max-width: 767px) { .page-exploreHD .section-smart .panel .panel-title .subtitle { font-size: 1em; line-height: 1em; } }
.page-exploreHD .section-smart .panel:hover .hr { opacity: 1; }
.page-exploreHD .section-smart .panel:hover .panel-mask { background-color: transparent; }
.page-exploreHD .section-smart .panel:hover .panel-title { font-family: "AvantGardeGothicITCW01M 731087"; letter-spacing: 0.1em; }
.page-exploreHD .section-smart .panel:hover .info-block a { opacity: 1; letter-spacing: 0; }
.page-exploreHD .section-smart .panel.active .panel-play-button { opacity: 1; }
.page-exploreHD .section-smart .panel.inactive .panel-play-button { opacity: 0; }
.page-exploreHD .section-smart .panel.panel-a { background: transparent url("/assets/img/page-explore-full-hd/section-smart-panel-a-bg.jpg") 50% 50% no-repeat; background-size: cover; }
.page-exploreHD .section-smart .panel.panel-b { background: transparent url("/assets/img/page-explore-full-hd/section-smart-panel-b-bg.jpg") 50% 50% no-repeat; background-size: cover; }
.page-exploreHD .section-smart .panel.panel-c { background: transparent url("/assets/img/page-explore-full-hd/section-smart-panel-c-bg.jpg") 50% 50% no-repeat; background-size: cover; }
.page-exploreHD .section-smart .panel-overlay { background-color: transparent; bottom: 0; color: #FFFFFF; height: 100%; left: 0; position: absolute; right: 0; top: 0; position: fixed; z-index: 100; display: none; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }
.page-exploreHD .section-smart .panel-overlay.smart { z-index: 10000; }
.page-exploreHD .section-smart .panel-overlay .panel-overlay-text { background-color: #000000; margin: 0 auto; padding: 3em; text-align: center; width: 50%; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.page-exploreHD .section-smart .panel-overlay .panel-overlay-text p { line-height: 1.5em; }
.page-exploreHD .section-smart .panel-overlay .panel-overlay-text .title { font-family: "AvantGardeGothicITCW01X"; }
.page-exploreHD .section-smart .panel-overlay .panel-overlay-text .title .subtitle { display: inline-block; font-family: "AvantGardeGothicITCW01B 731069"; font-size: 60%; }
.page-exploreHD .section-smart .panel-overlay-closeButton.smart { background-color: #bdbdbd; border-radius: 20px; cursor: pointer; position: absolute; left: 4em; top: 4em; display: none; z-index: 2; }
.page-exploreHD .section-smart .panel-overlay-closeButton.smart.alt { background-color: rgba(0, 0, 0, 0.75); }
@media (max-width: 480px) { .page-exploreHD .section-smart .panel-overlay-closeButton.smart { left: .5em; top: .5em; } }
@media (max-width: 767px) { .page-exploreHD .section-smart .desktop-displaySmart { display: none; }
  .page-exploreHD .section-smart .mobile-displaySmart { display: block; position: relative; } }
.page-exploreHD .section-size { background-color: #dedede; }
.page-exploreHD .section-size .section-wrapper { padding-bottom: 0; }
.page-exploreHD .section-size .section-wrapper .section-inner { padding-right: 0; margin-right: 0; max-width: none; }
.page-exploreHD .section-size .section-wrapper .info-block { margin: 0 auto; margin-bottom: 6em; text-align: center; width: 50%; }
.page-exploreHD .section-size .section-wrapper .info-block .hr { margin: 0 auto; width: 50%; }
.page-exploreHD .section-size .section-wrapper .row { margin-bottom: 0; margin-top: 6em; text-align: left; }
@media (max-width: 767px) { .page-exploreHD .section-size .section-wrapper .row { margin-top: 2em; } }
.page-exploreHD .section-size .section-wrapper .row .col-xs-6 { min-height: 600px; }
@media (max-width: 767px) { .page-exploreHD .section-size .section-wrapper .row .col-xs-6 { min-height: 480px; } }
.page-exploreHD .section-size .section-wrapper .row .col-xs-6 a, .page-exploreHD .section-size .section-wrapper .row .col-xs-6 a:visited { color: #e44d0b; }
.page-exploreHD .section-size .section-wrapper .row .col-xs-6 a:hover { text-decoration: underline; }
.page-exploreHD .section-size .section-wrapper .row .col-xs-6 .col-pad { padding: 15px; }
.page-exploreHD .section-size .section-wrapper .row .col-xs-6 .col-pad .col-header { padding-top: 2em; }
.page-exploreHD .section-size .section-wrapper .row .col-xs-6 .col-pad .col-header span { font-size: 80%; }
.page-exploreHD .section-size .section-wrapper .row .col-xs-6 .col-pad p { margin: 1em 0; }
.page-exploreHD .section-size .section-wrapper .row .col-xs-6 .col-pad .hr { margin: 1em 0; width: 3em; }
.page-exploreHD .section-size .section-wrapper .row .col-xs-6 .col-pad .percent-animation { display: inline-block; margin: 3em 0; padding: 1.5em; text-align: center; }
.page-exploreHD .section-size .section-wrapper .row .col-xs-6 .col-pad .percent-animation #percent-integer { font-family: "AvantGardeGothicITCW01X"; font-size: 5.5em; line-height: 1.2em; }
@media (max-width: 767px) { .page-exploreHD .section-size .section-wrapper .row .col-xs-6 .col-pad .percent-animation #percent-integer { font-size: 2.5em; } }
.page-exploreHD .section-size .section-wrapper .row .col-xs-6 .col-pad .percent-animation #percent-integer sup { font-size: 50%; letter-spacing: 0.1em; }
.page-exploreHD .section-size .section-wrapper .row .col-xs-6 .col-pad .percent-animation #percent-label { font-family: "AvantGardeGothicITCW01M 731087"; line-height: 1em; text-transform: uppercase; }
@media (max-width: 767px) { .page-exploreHD .section-size .section-wrapper .row .col-xs-6 .col-pad { padding: 15px 0; } }
.page-exploreHD .section-size .section-wrapper .row .col-xs-6.col-left { background: transparent url("/assets/img/page-explore-full-hd/section-size-tv-le660.jpg") 90% 100% no-repeat; background-size: contain !important; text-align: right; background-size: contain; }
@media (max-width: 767px) { .page-exploreHD .section-size .section-wrapper .row .col-xs-6.col-left { background-size: contain !important; } }
@media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) { .page-exploreHD .section-size .section-wrapper .row .col-xs-6.col-left { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-full-hd/section-size-tv-le660@2x.jpg"); background-size: 545px 413px; } }

.page-exploreHD .section-size .section-wrapper .row .col-xs-6.col-right { background: transparent url("/assets/img/page-explore-full-hd/section-size-tv-eq30.jpg") 10% 100% no-repeat; }
@media (max-width: 767px) { .page-exploreHD .section-size .section-wrapper .row .col-xs-6.col-right { background-size: contain !important; } }
@media (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-device-pixel-ratio: 1.3), (max-width: 767px) and (min-resolution: 1.3dppx) { .page-exploreHD .section-size .section-wrapper .row .col-xs-6.col-right { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-full-hd/section-size-tv-eq30@2x.jpg"); background-size: 539px 409px; } }

.page-exploreHD .section-design { position: relative; }
.page-exploreHD .section-design .wrapper { clear: both; overflow: hidden; width: 66.666%; float: left; }
.page-exploreHD .section-design .panel { background-size: 1280px 790px; cursor: pointer; float: left; position: relative; z-index: auto; -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-exploreHD .section-design .panel .panel-blurb { display: none; }
.page-exploreHD .section-design .panel .panel-button { background-color: rgba(0, 0, 0, 0.75); border-radius: 41px; left: 50%; margin-left: -41px; margin-top: -41px; opacity: 0; position: absolute; top: 50%; -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-exploreHD .section-design .panel.panel-a { background: transparent url("/assets/img/page-explore-full-hd/section-design-panel-a.jpg") 100% 100% no-repeat; height: 384px; width: 50%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreHD .section-design .panel.panel-a { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-full-hd/section-design-panel-a@2x.jpg"); background-size: 1280px 790px; } }
.page-exploreHD .section-design .panel.panel-b { background: transparent url("/assets/img/page-explore-full-hd/section-design-panel-e@2x.jpg") 34% 19% no-repeat; background-size: 2080px 1284px; height: 384px; width: 50%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreHD .section-design .panel.panel-b { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-full-hd/section-design-panel-e@2x.jpg"); background-size: 2080px 1284px; } }
.page-exploreHD .section-design .panel.panel-b:hover { background-size: 2120px 1324px !important; }
.page-exploreHD .section-design .panel.panel-c { background: transparent url("/assets/img/page-explore-full-hd/section-design-panel-c.jpg") 0 100% no-repeat; height: 384px; width: 100%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreHD .section-design .panel.panel-c { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-full-hd/section-design-panel-c@2x.jpg"); background-size: 1280px 790px; } }
.page-exploreHD .section-design .panel.panel-d { background: transparent url("/assets/img/page-explore-full-hd/section-design-panel-d@2x.jpg") 20% 1% no-repeat; background-size: 2080px 1284px; height: 768px; width: 33.333%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreHD .section-design .panel.panel-d { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-full-hd/section-design-panel-d@2x.jpg"); background-size: 2080px 1284px; } }
.page-exploreHD .section-design .panel.panel-d:hover { background-size: 2120px 1324px !important; }
.page-exploreHD .section-design .panel.panel-e { background: transparent url("/assets/img/page-explore-full-hd/section-design-panel-b.jpg") 82% 100% no-repeat; height: 384px; width: 33.333%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreHD .section-design .panel.panel-e { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-full-hd/section-design-panel-b@2x.jpg"); background-size: 1280px 790px; } }
.page-exploreHD .section-design .panel.panel-f { background: transparent url("/assets/img/page-explore-full-hd/section-design-panel-f.jpg") 80% 75% no-repeat; height: 384px; width: 66.666%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreHD .section-design .panel.panel-f { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-full-hd/section-design-panel-f@2x.jpg"); background-size: 1280px 790px; } }
.page-exploreHD .section-design .panel:hover { background-size: 1320px 830px; }
.page-exploreHD .section-design .panel:hover .panel-button { opacity: 1; }
.page-exploreHD .section-design .panel-overlay { background-color: rgba(0, 0, 0, 0.9); background-position: 50% 50%; background-size: cover; bottom: 0; display: none; left: 0; position: fixed; right: 0; top: 58px; z-index: 10000; }
.page-exploreHD .section-design .panel-overlay.design { background-size: 100% 100%; }
.page-exploreHD .section-design .panel-overlay-blurb { background: url("/assets/img/page-explore-full-hd/bg-gradient-d.png") no-repeat; background-size: 1px 100%; color: #181818; line-height: 1.25em; padding: 0.5em; position: absolute; }
.page-exploreHD .section-design .panel-overlay-blurb.panel-overlay-blurb-a { left: 10%; bottom: 10%; }
.page-exploreHD .section-design .panel-overlay-blurb.panel-overlay-blurb-e, .page-exploreHD .section-design .panel-overlay-blurb.panel-overlay-blurb-f { display: none; }
.page-exploreHD .section-design .panel-overlay-blurb.panel-overlay-blurb-c { right: 15%; bottom: 35%; }
.page-exploreHD .section-design .panel-overlay-blurb.panel-overlay-blurb-d { right: 15%; bottom: 25%; color: #FFFFFF; }
.page-exploreHD .section-design .panel-overlay-blurb.panel-overlay-blurb-b { left: 50%; color: white; bottom: 25%; }
.page-exploreHD .section-design .panel-overlay-blurb.panel-overlay-blurb-g { bottom: 20%; left: 55%; }
.page-exploreHD .section-design .panel-overlay-closeButton { background-color: rgba(105, 104, 105, 0.75); border-radius: 41px; cursor: pointer; position: absolute; right: 3em; top: 3em; }
.page-exploreHD .section-design .panel-overlay-closeButton.alt { background-color: rgba(0, 0, 0, 0.75); }
@media (max-width: 480px) { .page-exploreHD .section-design .panel-overlay-closeButton { left: .5em; top: .5em; } }

#sb-container { display: none; }

.pagetype-features .section .info-block { display: block; position: relative; z-index: 1; width: 41.666667%; }
.pagetype-features .section .info-block.left { float: left; }
.pagetype-features .section .info-block.right { float: right; }

#sb-info { height: 48px !important; position: absolute !important; right: -50px !important; top: 24px !important; }
#sb-info #sb-nav-close { background-image: url("/assets/img/page-explore-4K/button-videoPlayer-close@2x.png"); background-size: 41px 41px; height: 41px; margin-top: 5px; width: 41px; }

.page-feature-picture { margin: 0 auto; /* general page styles */ }
.page-feature-picture h1.title { text-align: center; color: #000000; }
.page-feature-picture .section .info-block { width: auto; }
.page-feature-picture .animated-button { width: auto; color: #000000; border-color: #000000; }
.page-feature-picture .animated-button:hover, .page-feature-picture .animated-button:active { color: #000; }
.page-feature-picture .animated-button.reversed { border-color: #000; color: #000; }
.page-feature-picture .animated-button.reversed::after { background-color: #000; }
.page-feature-picture .animated-button.reversed:hover { background-color: #000; color: #fff; }
.page-feature-picture .headline-light { font-family: "AvantGardeGothicITCW01X"; }
.page-feature-picture .description { margin: 0px auto; margin-top: 25px; text-align: center; }
.page-feature-picture .section { margin-bottom: 0px; border-bottom: solid 1px #818181; }
.page-feature-picture .youtube { cursor: pointer; display: inline-block; margin-right: 1em; }
.page-feature-picture .youtube .thumb { display: inline-block; height: 90px; line-height: 1em; overflow: hidden; position: relative; }
.page-feature-picture .youtube .thumb:hover .thumb-mask { background-color: transparent; }
.page-feature-picture .youtube .thumb .thumb-icon { color: #FFFFFF; font-size: 1.5em; left: 50%; margin-left: -10px; margin-top: -10px; position: absolute; top: 50%; }
.page-feature-picture .youtube .thumb .thumb-img { display: block; }
.page-feature-picture .youtube .thumb .thumb-mask { background-color: rgba(0, 0, 0, 0.5); height: 100%; left: 0; position: absolute; top: 0; width: 100%; -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-feature-picture .gradient-border { border-style: solid; border-width: 1px; }
.page-feature-picture .gradient-border.gradient-border-a { -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-a.png") 1 1 stretch; }
.page-feature-picture .gradient-border.gradient-border-b { -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-b.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-b.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-b.png") 1 1 stretch; }
.page-feature-picture .gradient-border.gradient-border-c { -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-c.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-c.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-c.png") 1 1 stretch; }
.page-feature-picture .gradient-border.gradient-border-d { -webkit-border-image: url("/assets/img/page-explore-4K/bg-gradient-d.png") 1 1 stretch; -o-border-image: url("/assets/img/page-explore-4K/bg-gradient-d.png") 1 1 stretch; border-image: url("/assets/img/page-explore-4K/bg-gradient-d.png") 1 1 stretch; }
.page-feature-picture #feature-picture-overview { margin: 0 auto; }
.page-feature-picture #feature-picture-overview h1.title { color: #FFFFFF; }
.page-feature-picture #feature-picture-overview .section-inner { margin: 0 auto; position: relative; }
.page-feature-picture #feature-picture-overview #overview-title { margin-top: -30px; }
.page-feature-picture #feature-picture-overview #picture-overview-tv-container { margin: 0 auto; margin-top: -105px; max-width: 1170px; height: 659px; position: relative; }
.page-feature-picture #feature-picture-overview #picture-overview-tv-container #tv-off { position: absolute; width: 100%; }
.page-feature-picture #feature-picture-overview #picture-overview-tv-container #tv-on { position: absolute; width: 100%; opacity: 0; }
.page-feature-picture #feature-picture-overview #picture-overview-tv-container #tv-white { position: absolute; width: 100%; }
.page-feature-picture #feature-picture-overview #picture-overview-tv-container .light { width: 38px; position: absolute; }
.page-feature-picture #feature-picture-overview #picture-overview-tv-container #light-1 { top: 440px; left: 830px; }
.page-feature-picture #feature-picture-overview #picture-overview-tv-container #light-2 { top: 384px; left: 640px; }
.page-feature-picture #feature-picture-overview #picture-overview-tv-container #light-3 { top: 290px; left: 660px; }
.page-feature-picture #feature-picture-overview #picture-overview-tv-container #light-4 { top: 340px; left: 400px; }
.page-feature-picture #feature-picture-overview #picture-overview-tv-container #light-5 { top: 259px; left: 460px; }
.page-feature-picture #feature-picture-overview #picture-overview-tv-container #light-6 { top: 384px; left: 207px; }
.page-feature-picture #feature-picture-overview #picture-overview-tv-container #arrow-link { position: absolute; top: 660px; margin: -22px; left: 50%; }
.page-feature-picture #feature-picture-overview #arrow-image { width: 45px; }
.page-feature-picture #feature-picture-overview #arrow { margin: 0 auto; width: 45px; }
.page-feature-picture #feature-picture-4k { text-align: left; }
.page-feature-picture #feature-picture-4k .background { background: url("/assets/img/page-feature/page-feature-picture/section-overview.jpg") no-repeat scroll 0 100% transparent; left: auto; min-width: 491px; right: 0; width: 60%; }
.page-feature-picture #feature-picture-4k .info-block { width: 40%; margin-top: 40px; }
.page-feature-picture #feature-picture-4k h1 { text-align: left; font-family: "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; }
.page-feature-picture #feature-picture-4k h2 { color: #000000; font-size: 21px; margin-bottom: 20px; font-family: "AvantGardeGothicITCW01X", "Helvetica", sans-serif; font-weight: bold; }
.page-feature-picture #feature-picture-4k p { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; color: #818181; margin: 0px auto 40px auto; font-size: 1em; line-height: 28px; }
.page-feature-picture #feature-picture-thx h2 { color: #000000; font-size: 21px; margin-bottom: 20px; letter-spacing: 4px; font-family: "AvantGardeGothicITCW01X", "Helvetica", sans-serif; font-weight: bold; line-height: 28px; }
.page-feature-picture #feature-picture-thx p { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; color: #818181; margin: 0px auto 40px auto; font-size: 0.942em; line-height: 28px; }
.page-feature-picture #feature-picture-thx a { display: block; }
.page-feature-picture #feature-picture-thx .section-wrapper .row { clear: both; margin: 2em 0 2em; }
.page-feature-picture #feature-picture-thx .footnote { color: #818181; display: inline-block; font-size: 65%; left: 0; line-height: 1.5em; padding: 0 10%; position: relative; top: 625px; width: 641px; z-index: 100; }
.page-feature-picture #feature-picture-thx .footnote a { display: inline; text-decoration: underline; }
.page-feature-picture #feature-picture-thx .video-text-link { margin-top: 10px; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; color: #818181; font-size: 0.942em; line-height: 28px; }
.page-feature-picture #feature-picture-thx .background { background: transparent url("/assets/img/page-feature/page-feature-picture/section-thx-tv.png") 100% 60px no-repeat; min-width: 491px; width: 48%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-feature-picture #feature-picture-thx .background { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-feature/page-feature-picture/section-thx-tv@2x.png"); background-size: 936px 554px; } }
.page-feature-picture #feature-picture-thx .section-wrapper .info-block.right { margin-bottom: 6em; width: 48%; }
.page-feature-picture #feature-picture-thx .section-wrapper .title { text-align: left; }
.page-feature-picture #feature-picture-thx .section-wrapper .title img { vertical-align: top; margin-right: 58px; }
.page-feature-picture #feature-picture-thx .section-wrapper .row { text-align: center; }
.page-feature-picture #feature-picture-thx .section-wrapper .row .col-pad { padding: 30px; }
.page-feature-picture #feature-picture-parts { margin-top: 10px; position: relative; }
.page-feature-picture #feature-picture-parts .panel { position: absolute; width: 257px; }
.page-feature-picture #feature-picture-parts #tv-parts-container { margin-top: 30px; height: 645px; }
.page-feature-picture #feature-picture-parts #tv-closed { position: absolute; left: 200px; width: 318px; }
.page-feature-picture #feature-picture-parts #led-panel { left: 200px; }
.page-feature-picture #feature-picture-parts #pixelstructure-panel { left: 200px; }
.page-feature-picture #feature-picture-parts #glass-panel { left: 200px; }
.page-feature-picture #feature-picture-parts #panel-info { position: absolute; top: 244px; left: 470px; }
.page-feature-picture #feature-picture-parts #panel-info h2 { font-size: 30px; margin-left: 10px; }
.page-feature-picture #feature-picture-parts #panel-info p { font-size: 12px; line-height: 24px; margin-left: 10px; color: #686868; }
.page-feature-picture #feature-picture-parts #panel-info #pixel-structure-buttons { margin: 0px; padding: 0px; margin-top: 30px; }
.page-feature-picture #feature-picture-parts #panel-info #pixel-structure-buttons li { display: inline-block; vertical-align: middle; margin: 0px 5px; }
.page-feature-picture #feature-picture-parts #panel-info #pixel-structure-buttons .selected { border: solid 1px #818181; }
.page-feature-picture #feature-picture-parts #panel-info #pixel-structure-buttons li button { margin: 0px; padding: 0px; overflow: hidden; width: 66px; height: 66px; display: inline-block; text-indent: -9999px; border: solid 1px #ffffff; }
.page-feature-picture #feature-picture-parts #panel-info #pixel-structure-buttons #pixel-structure-1 { background: url(/assets/img/page-feature/page-feature-picture/picture-parts-buttons.jpg) no-repeat center center; background-size: 190px; background-position: 5px 5px; }
.page-feature-picture #feature-picture-parts #panel-info #pixel-structure-buttons #pixel-structure-2 { background: url(/assets/img/page-feature/page-feature-picture/picture-parts-buttons.jpg) no-repeat center center; background-size: 190px; background-position: -64px 5px; }
.page-feature-picture #feature-picture-parts #panel-info #pixel-structure-buttons #pixel-structure-3 { background: url(/assets/img/page-feature/page-feature-picture/picture-parts-buttons.jpg) no-repeat center center; background-size: 190px; background-position: -131px 5px; }
.page-feature-picture #feature-picture-parts #panel-info #panel-container { position: relative; }
.page-feature-picture #feature-picture-parts #panel-info #panel-container .info-panel { position: absolute; margin-top: 33px; width: 335px; }
.page-feature-picture #feature-picture-parts #panel-info #panel-container .animated-button { margin-top: 26px; margin-left: 10px; }
.page-feature-picture #feature-picture-parts #panel-info #panel-container p { font-size: 15px; }
.page-feature-picture #feature-picture-parts #panel-info h3 { color: #000000; font-weight: bold; margin-bottom: 10px; margin-left: 10px; }
.page-feature-picture #feature-premium-features h1 { height: 150px; }
.page-feature-picture #feature-premium-features .col-pad { height: 406px; padding: 15px; text-align: center; }
.page-feature-picture #feature-premium-features .col-pad .hr { margin: 0 3em 3em; height: 1px; background: none repeat scroll 0 0 #666666; }
.page-feature-picture #feature-premium-features .col-pad .col-header h2 { position: relative; top: 50%; transform: translateY(-50%); min-height: 58px; color: #000000; font-size: 21px; letter-spacing: 4px; font-family: "AvantGardeGothicITCW01X", "Helvetica", sans-serif; font-weight: bold; line-height: 28px; }
.page-feature-picture #feature-premium-features .col-pad .col-header h2 sup { vertical-align: super; font-size: 12px; }
.page-feature-picture #feature-premium-features .col-pad p { margin: 2em 0; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; color: #818181; margin: 0px auto 40px auto; font-size: 0.942em; line-height: 28px; }
.page-feature-picture #feature-premium-features .col-pad p sup { vertical-align: super; font-size: 12px; }
.page-feature-picture #feature-premium-features .col-pad .footer { font-size: 11px; }

.page-feature-size .down_arrow { height: 23px; width: 37px; display: block; margin: 0px auto; margin-bottom: 20px; }
.page-feature-size .section { border-bottom: 1px solid #cccccc; min-height: 0 !important; }
.page-feature-size .section .section-wrapper { padding-bottom: 50px; padding-top: 50px; }
.page-feature-size .section .animated-button.reversed { color: #000000; background: transparent !important; }
.page-feature-size .section .animated-button.reversed:hover { color: white !important; background: transparent !important; z-index: 1; }
.page-feature-size .section .animated-button.reversed::after { background-color: #000000 !important; }
.page-feature-size .section .title, .page-feature-size .section .description { text-align: center; }
.page-feature-size .section .title { color: #000000; }
.page-feature-size .section .description { margin-left: auto; margin-right: auto; padding: 10px 0 0 0; }
.page-feature-size .size_marker { position: absolute; }
.page-feature-size .size_marker .size_marker_numbers { padding: 0 15px; display: inline; line-height: 20px; }
.page-feature-size .size_marker.size_marker_horizontal { top: -40px; left: 0; width: 100%; height: 20px; text-align: center; background: url(/assets/img/page-feature/page-feature-size/size_marker_left_arrow.png) no-repeat left top; }
.page-feature-size .size_marker.size_marker_horizontal .size_marker_right_arrow { background: url(/assets/img/page-feature/page-feature-size/size_marker_right_arrow.png) no-repeat right top; position: absolute; right: 0; top: 0; height: 20px; width: 11px; }
.page-feature-size .size_marker.size_marker_horizontal:before { content: ''; width: 46%; border-top: 1px solid #818181; height: 1px; position: absolute; left: 0; top: 10px; }
.page-feature-size .size_marker.size_marker_horizontal:after { content: ''; width: 46%; border-top: 1px solid #818181; height: 1px; position: absolute; right: 0; top: 10px; }
.page-feature-size .size_marker.size_marker_vertical { left: -40px; width: 20px; height: 100%; background: url(/assets/img/page-feature/page-feature-size/size_marker_top_arrow.png) no-repeat center top; }
.page-feature-size .size_marker.size_marker_vertical .size_marker_numbers { display: block; position: absolute; top: 50%; margin-top: -15px; padding: 6px 0; }
.page-feature-size .size_marker.size_marker_vertical .size_marker_bottom_arrow { background: url(/assets/img/page-feature/page-feature-size/size_marker_bottom_arrow.png) no-repeat center top; position: absolute; bottom: 0; height: 11px; width: 20px; }
.page-feature-size .size_marker.size_marker_vertical:before { content: ''; height: 46%; border-left: 1px solid #818181; width: 1px; position: absolute; top: 0; left: 10px; }
.page-feature-size .size_marker.size_marker_vertical:after { content: ''; height: 46%; border-left: 1px solid #818181; width: 1px; position: absolute; bottom: 0; left: 10px; }
.page-feature-size .tv { position: relative; }
.page-feature-size .tv .tv_picture img, .page-feature-size .tv .tv_frame img { width: 100%; }
.page-feature-size .tv .tv_picture { position: absolute; }
.page-feature-size .tv .tv_frame { position: relative; }
.page-feature-size #feature-size-overview .tv_slider { position: relative; margin-top: 50px; height: 400px; }
.page-feature-size #feature-size-overview .tv_slider .tv { position: absolute; overflow: hidden; }
.page-feature-size #feature-size-overview .tv_slider .tv .tv_picture { background: url(/assets/img/page-feature/page-feature-size/overview_bg.jpg) no-repeat 0 0; background-size: cover; }
.page-feature-size #feature-size-overview .tv_slider .tv .tv_frame { position: relative; display: block; }
.page-feature-size #feature-size-overview .tv_slider .tv#aquos4k { overflow: hidden; top: 0; left: -500px; width: 610px; }
.page-feature-size #feature-size-overview .tv_slider .tv#aquos4k .tv_picture { height: 310px; width: 577px; margin: 2px 20px 40px 17px; top: 0; left: 0; background-image: url(/assets/img/page-feature/page-feature-size/overview01.jpg); }
.page-feature-size #feature-size-overview .tv_slider .tv#aquos4k .tv_frame { height: 361px; width: 623px; }
.page-feature-size #feature-size-overview .tv_slider .tv#aquoshd { overflow: hidden; top: 41px; left: 106px; width: 520px; }
.page-feature-size #feature-size-overview .tv_slider .tv#aquoshd .tv_picture { height: 237px; width: 400px; margin: 2px 20px 40px 13px; top: 0; left: 0; background-image: url(/assets/img/page-feature/page-feature-size/overview02.jpg); }
.page-feature-size #feature-size-overview .tv_slider .tv#aquoshd .tv_frame { height: 320px; width: 530px; }
.page-feature-size #feature-size-overview .tv_slider .tv#aquosqplus { overflow: hidden; top: 96px; left: 632px; }
.page-feature-size #feature-size-overview .tv_slider .tv#aquosqplus .tv_picture { height: 207px; width: 360px; margin: 2px 20px 40px 13px; top: 0; left: 0; background-image: url(/assets/img/page-feature/page-feature-size/overview03.jpg); }
.page-feature-size #feature-size-overview .tv_slider .tv#aquosqplus .tv_frame { height: 250px; width: 392px; }
.page-feature-size #feature-size-overview .tv_slider .tv#aquosq { overflow: hidden; top: 122px; left: 1035px; }
.page-feature-size #feature-size-overview .tv_slider .tv#aquosq .tv_picture { height: 197px; width: 350px; margin: 2px 20px 40px 13px; top: 0; left: 0; background-image: url(/assets/img/page-feature/page-feature-size/overview04.jpg); }
.page-feature-size #feature-size-overview .tv_slider .tv#aquosq .tv_frame { height: 219px; width: 344px; }
.page-feature-size #feature-size-overview .down_arrow { cursor: pointer; }
.page-feature-size #feature-size-largest .info { text-align: center; }
.page-feature-size #feature-size-largest .info .feature-size-content { padding-top: 70px; height: 640px; }
.page-feature-size #feature-size-largest .info .feature-size-content .tv { max-width: 832px; max-height: 541px; margin: 0 auto; }
.page-feature-size #feature-size-largest .info .feature-size-content .tv .tv_picture { height: 462px; width: 819px; top: 10px; left: 6px; background-color: #000; }
.page-feature-size #feature-size-largest .info .feature-size-content .tv .tv_frame { height: 483px; width: 870px; margin-left: -11px; }
.page-feature-size #feature-size-largest .info .feature-size-content .tv .feature-size-comparison-image { position: absolute; bottom: -110px; right: 0; }
.page-feature-size #feature-size-largest .info .feature-size-content .tv .feature-size-comparison-image img { width: 100%; }
.page-feature-size #feature-size-largest .info .feature-size-content .tv #feature-size-comparison-chair { right: -100px; width: 420px; }
.page-feature-size #feature-size-largest .info .feature-size-content .tv #feature-size-comparison-sandwich { right: 65px; width: 119px; }
.page-feature-size #feature-size-largest .info .feature-size-content .tv #feature-size-comparison-car { right: -740px; width: 1005px; }
.page-feature-size #feature-size-largest .info .feature-size-content .tv #feature-size-comparison-dog { right: -50px; width: 627px; }
.page-feature-size #feature-size-largest .info .switch-buttons { margin: 0 auto; overflow: hidden; text-align: center; }
.page-feature-size #feature-size-largest .info .switch-button { background: url(/assets/img/page-feature/page-feature-size/feature-size-button-sprite.png) no-repeat -62px 0px; background-size: 124px; width: 62px; height: 62px; /*text-indent: -9999px;*/ display: inline-block; margin-right: 15px; cursor: pointer; /*border: 0px !important; border-radius: 0px !important;*/ }
.page-feature-size #feature-size-largest .info .switch-button img { /*display: none;*/ width: 100%; }
.page-feature-size #feature-size-largest .info .switch-button:last-child { margin-right: 0px; }
.page-feature-size #feature-size-largest .info .switch-button#chair-button { background-position: -62px 0px; }
.page-feature-size #feature-size-largest .info .switch-button#chair-button:hover, .page-feature-size #feature-size-largest .info .switch-button#chair-button.on { background-position: 0px 0px; }
.page-feature-size #feature-size-largest .info .switch-button#dog-button { background-position: -62px -62px; }
.page-feature-size #feature-size-largest .info .switch-button#dog-button:hover, .page-feature-size #feature-size-largest .info .switch-button#dog-button.on { background-position: 0px -62px; }
.page-feature-size #feature-size-largest .info .switch-button#car-button { background-position: -62px -124px; }
.page-feature-size #feature-size-largest .info .switch-button#car-button:hover, .page-feature-size #feature-size-largest .info .switch-button#car-button.on { background-position: 0px -124px; }
.page-feature-size #feature-size-largest .info .switch-button#sandwich-button { background-position: -62px -186px; }
.page-feature-size #feature-size-largest .info .switch-button#sandwich-button:hover, .page-feature-size #feature-size-largest .info .switch-button#sandwich-button.on { background-position: 0px -186px; }
.page-feature-size #feature-size-wall .background { background: url(/assets/img/page-feature/page-feature-size/wall_bg.jpg) no-repeat center top; background-size: cover; width: 100%; height: 100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/assets/img/page-feature/page-feature-size/wall_bg.jpg',sizingMethod='scale'); -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/assets/img/page-feature/page-feature-size/wall_bg.jpg', sizingMethod='scale'); }
.page-feature-size #feature-size-wall .size_marker.size_marker_horizontal { top: auto; bottom: -10px; right: -10px; width: 95%; left: auto; transform: rotate(3deg); -ms-transform: rotate(3deg); /* IE 9 */ -webkit-transform: rotate(3deg); /* Opera, Chrome, and Safari */ }
.page-feature-size #feature-size-wall .size_marker.size_marker_vertical { left: auto; right: -60px; top: 0px; height: 92%; }
.page-feature-size #feature-size-wall #wall-slider-tv-size { font-size: 50px; line-height: 50px; position: absolute; bottom: 14%; right: 4%; color: white; }
.page-feature-size #feature-size-wall .wall-slider-legend { position: absolute; display: block; left: -50px; top: 60px; width: 50px; }
.page-feature-size #feature-size-wall .wall-slider-legend .wall-slider-legend-number { font-size: 18px; line-height: 18px; margin-bottom: 117px; }
.page-feature-size #feature-size-wall .wall-slider-track { width: 20px; height: 430px; background: url(/assets/img/page-feature/page-feature-size/wall-slider-bg.png) no-repeat center top; position: absolute; display: block; left: -2px; top: 60px; background-size: contain; }
.page-feature-size #feature-size-wall .wall-slider { background: none; width: 100%; position: absolute; display: block; left: -45px; top: 60px; background-size: contain; border: 0; outline: 0; border-radius: 0; height: 410px; width: 80px; cursor: pointer; }
.page-feature-size #feature-size-wall .wall-slider .ui-slider-handle { border: 0; outline: 0; background: url(/assets/img/page-feature/page-feature-size/wall-slider-handle.png) no-repeat right center; background-size: contain; width: 65px; height: 31px; margin: 0 0 -22px 11px; -webkit-transition: bottom 0.15s cubic-bezier(0.455, 0.03, 0.515, 0.955); -moz-transition: bottom 0.15s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: bottom 0.15s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: bottom 0.15s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-feature-size #feature-size-wall .wall-slider .ui-state-hover { cursor: pointer; }
.page-feature-size #feature-size-wall .section-wrapper { padding-top: 100px; padding-bottom: 355px; }
.page-feature-size #feature-size-wall .info { text-align: center; }
.page-feature-size #feature-size-wall .info .feature-size-content { padding-top: 30px; height: 530px; width: 860px; position: relative; margin: 0 auto; }
.page-feature-size #feature-size-wall .info .feature-size-content .tv#feature-wall-comparison-tv { overflow: visible !important; width: 80%; position: absolute; bottom: 0; right: 0; margin: 0 auto; }
.page-feature-size #feature-size-wall .info .feature-size-content .tv#feature-wall-comparison-tv .tv_frame { width: 100%; right: -40px; }
.page-feature-size .section-size { min-height: 0; }
.page-feature-size .section-size .section-wrapper { padding: 50px 0 0; }
.page-feature-size .section-size .section-wrapper .section-inner { padding-right: 0; margin-right: 0; max-width: none; }
.page-feature-size .section-size .section-wrapper .info { text-align: center; margin: 0 auto; width: 60%; overflow: hidden; *zoom: 1; }
.page-feature-size .section-size .section-wrapper .info .subtitle { font-family: "AvantGardeGothicITCW01X"; }
.page-feature-size .section-size .section-wrapper #size-animation { display: inline-block; height: 145px; text-align: center; width: 182px; width: 172px; float: right; }
.page-feature-size .section-size .section-wrapper #size-animation .border { border: 1px solid #000000; margin-bottom: 10px; padding-bottom: 10px; }
.page-feature-size .section-size .section-wrapper #size-animation #size-integer { font-family: "AvantGardeGothicITCW01X"; font-size: 5.5em; letter-spacing: -0.05em; line-height: 1.2em; color: #000000; }
.page-feature-size .section-size .section-wrapper #size-animation #size-integer sup { font-size: 50%; letter-spacing: 0.1em; }
.page-feature-size .section-size .section-wrapper #size-animation #size-label { font-family: "AvantGardeGothicITCW01M 731087"; line-height: 1em; text-transform: uppercase; color: #818181; font-size: 0.94em; }
.page-feature-size .section-size .section-wrapper #size-animation p { color: #818181; text-align: left; font-size: 0.7em; text-align: left; width: 90%; }
.page-feature-size .section-size .section-wrapper .info-block.tvs { height: 641px; width: 504px; margin-top: -180px; }
.page-feature-size .section-size .section-wrapper .tvs { float: none; margin: 0 auto; left: -250px; padding: 0; }
.page-feature-size .section-size .section-wrapper .tvs p { position: absolute; bottom: 0; color: white; font-size: 1.5em; }
.page-feature-size .section-size .section-wrapper .tvs .tv-size { cursor: pointer; height: 100%; overflow: hidden; position: absolute; right: 0; bottom: 0; width: 100%; z-index: 1; background-position: right; float: right; }
.page-feature-size .section-size .section-wrapper .tvs .tv-size img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.page-feature-size .section-size .section-wrapper .tvs .tv-size .gradient-background.active { background: transparent url("/assets/img/page-feature/page-feature-size/section-size-tv-gradient-fill.png") no-repeat 0 0; display: block; width: 100%; height: 100%; background-position: 0 0; background-size: 100% 100%; position: absolute; }
.page-feature-size .section-size .section-wrapper .tvs .tv-size p { left: 9%; bottom: 16px; }
.page-feature-size .section-size .section-wrapper .tvs .tv-80 { width: 82%; height: 82%; left: 253px; }
.page-feature-size .section-size .section-wrapper .tvs .tv-70 { width: 65%; height: 65%; left: 506px; }
.page-feature-size .section-size .section-wrapper .tvs .tv-60 { width: 49%; height: 49%; left: 759px; }

.img-button { padding: 0; width: 62px; height: 62px; display: inline-block; margin-right: 15px; cursor: pointer; }

.section .img-button { margin-right: 15px; }

.img-button-on, .img-button-off { position: absolute; top: 0; left: 0; width: 60px; height: 60px; }

.img-button-on, .img-button-off { -webkit-transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955); -moz-transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955); }

.img-button-on > img, .img-button-off > img { max-width: 100%; }

.img-button .img-button-on { opacity: 0; background-color: #000000; }

.img-button .img-button-off { opacity: 1; }

.img-button:hover .img-button-on, .img-button.on .img-button-on { opacity: 1; }

.img-button:hover .img-button-off, .img-button.on .img-button-off { opacity: 0; }

.csstransitions .animated-button.on::after { width: 100%; }

.page-feature-smart .main { position: absolute !important; }
.page-feature-smart #scroller_container { position: absolute; left: 0; top: 0; width: 100%; overflow: scroll; z-index: 100; }
.page-feature-smart #scroller_container #scroller { position: relative; top: 0; left: 0; width: 100%; }
.page-feature-smart .overview-block { width: 100%; text-align: center; }
.page-feature-smart .overview-block .description { max-width: 550px; width: 100%; margin: 0 auto; }
.page-feature-smart .section { width: 100%; height: 100%; position: absolute; top: 0; left: 0; min-height: 0 !important; /* max-height: 0 !important;
height: 0; */ overflow: visible; }
.page-feature-smart .section .background, .page-feature-smart .section .overview-block, .page-feature-smart .section .info-block { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; -webkit-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; }
.page-feature-smart .section .background, .page-feature-smart .section .overview-block { position: fixed; top: 0; background-color: transparent; }
.page-feature-smart .section .overview-block { top: 105px; margin-top: 0px; left: 50%; margin-left: -50%; z-index: 4; }
.page-feature-smart .section h1.title { color: black; }
.page-feature-smart .section p.description { color: #818181; }
.page-feature-smart .apps, .page-feature-smart #smart-panel-10 { z-index: 5; }
.page-feature-smart #nav-smart { position: fixed; bottom: 0; left: 0; width: 100%; height: 7px; z-index: 1000; cursor: pointer; -moz-transition: height 0.5s ease-in-out; -o-transition: height 0.5s ease-in-out; -webkit-transition: height 0.5s ease-in-out; transition: height 0.5s ease-in-out; }
.page-feature-smart #nav-smart.open { height: 40px; }
.page-feature-smart #nav-smart .smart-nav { background: #000; height: 40px; width: 33.33%; position: absolute; top: 0; left: 0; }
.page-feature-smart #nav-smart .icon { width: 33px; height: 33px; position: absolute; left: 18px; top: 4px; }
.page-feature-smart #nav-smart .bar { height: 40px; min-width: 8px; width: 0%; max-width: 100%; overflow: hidden; }
.page-feature-smart #nav-smart .bar .icon { position: relative; }
.page-feature-smart #nav-smart .nav-text { text-align: left; font-size: 18px; line-height: 24px; color: white; position: absolute; left: 58px; top: 10px; text-transform: uppercase; }
.page-feature-smart #nav-smart #smart-guide { left: 0%; }
.page-feature-smart #nav-smart #smart-guide .bar { background-color: #39b34a; }
.page-feature-smart #nav-smart #smart-mobile-connectivity { left: 33.33%; }
.page-feature-smart #nav-smart #smart-mobile-connectivity .bar { background-color: #159dd6; }
.page-feature-smart #nav-smart #smart-apps { left: 66.66%; }
.page-feature-smart #nav-smart #smart-apps .bar { background-color: #7059a5; }
.page-feature-smart #smart-tv { position: fixed; top: 50%; left: 50%; margin-top: 0px; margin-left: -375px; width: 750px; z-index: 5; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
.page-feature-smart #smart-tv #smart-tv-frame { width: 100%; position: relative; }
.page-feature-smart #smart-tv #smart-tv-picture-background { background: black url(/assets/img/page-feature/page-feature-smart/tv-content-section-1.jpg) no-repeat center center; }
.page-feature-smart #smart-tv #smart-tv-picture-foreground { background: transparent url(/assets/img/page-feature/page-feature-smart/tv-content-section-1.jpg) no-repeat center center; }
.page-feature-smart #smart-tv #smart-tv-picture-foreground, .page-feature-smart #smart-tv #smart-tv-picture-background, .page-feature-smart #smart-tv #smart-tv-video { width: 97%; height: 93%; position: absolute; top: 0; left: 0; margin-left: 1%; margin-top: 1%; background-size: contain; }
.page-feature-smart #smart-tv.section5 { max-width: 1200px; }
.page-feature-smart #smart-ipad { position: fixed; top: 50%; right: 5%; width: 375px; z-index: 5; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
.page-feature-smart #smart-ipad #smart-ipad-frame { width: 100%; position: relative; }
.page-feature-smart #smart-ipad #smart-ipad-picture-foreground { background: url(/assets/img/page-feature/page-feature-smart/ipad-content-section-7.jpg) no-repeat center center; }
.page-feature-smart #smart-ipad #smart-ipad-picture-background { background: url(/assets/img/page-feature/page-feature-smart/ipad-content-section-7.jpg) no-repeat center center; }
.page-feature-smart #smart-ipad #smart-ipad-picture-foreground, .page-feature-smart #smart-ipad #smart-ipad-picture-background { width: 89%; height: 80%; position: absolute; top: 0; left: 0; margin-left: 5%; margin-top: 13%; background-size: contain; }
.page-feature-smart #smart-ipad.section6, .page-feature-smart #smart-ipad.section7, .page-feature-smart #smart-ipad.section8, .page-feature-smart #smart-ipad.section9 { visibility: visible; }
.page-feature-smart #smart-ipad.section1, .page-feature-smart #smart-ipad.section2, .page-feature-smart #smart-ipad.section3, .page-feature-smart #smart-ipad.section4, .page-feature-smart #smart-ipad.section5, .page-feature-smart #smart-ipad.section10 { visibility: hidden; }
.page-feature-smart #arrow-scroll-down { width: 39px; height: 26px; position: fixed; top: 795px; left: 50%; margin-left: -18px; cursor: pointer; z-index: 110; }
.page-feature-smart #smart-panel-1 .background { position: absolute; top: 0; height: 150%; background: transparent url(/assets/img/page-feature/page-feature-smart/overview_bg.jpg) no-repeat center top; background-size: 1765px; }
.page-feature-smart #smart-panel-1 .overview-block { left: 50%; margin-left: 500px; z-index: 4; position: fixed; }
.page-feature-smart #smart-panel-1 .section-wrapper { position: relative; z-index: 4; }
.page-feature-smart #smart-panel-2 .overview-block { left: 50%; margin-left: 500px; z-index: 4; position: fixed; }
.page-feature-smart #smart-panel-3-overlay { position: fixed; top: 50%; margin-top: -248px; left: 30%; z-index: 1000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
.page-feature-smart #smart-panel-3-overlay .section-inner .popout-block { position: relative; overflow: hidden; height: 160px; width: 600px; }
.page-feature-smart #smart-panel-3-overlay .section-inner .popout-block .callout_hero { position: absolute; left: 0; top: 0; height: 147px; width: 147px; }
.page-feature-smart #smart-panel-3-overlay .section-inner .popout-block .callout_dot { width: 20px; height: 20px; position: absolute; right: 0; top: 63px; }
.page-feature-smart #smart-panel-3-overlay .section-inner .popout-block h2 { font-size: 25px; line-height: 25px; width: 433px; margin-left: 147px; padding-left: 13px; border-bottom: 1px solid #818181; padding-bottom: 12px; padding-top: 36px; }
.page-feature-smart #smart-panel-3-overlay .section-inner .popout-block .description { font-size: 15px; line-height: 24px; color: #818181; width: 500px; padding-left: 160px; margin-top: 12px; }
.page-feature-smart #smart-panel-4-overlay, .page-feature-smart #smart-panel-6-overlay { position: fixed; top: 50%; left: 50%; margin-left: -420px; z-index: 1000; min-width: 860px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
.page-feature-smart #smart-panel-4-overlay .popout-block, .page-feature-smart #smart-panel-6-overlay .popout-block { position: relative; height: 147px; width: 49%; min-width: 420px; float: left; }
.page-feature-smart #smart-panel-4-overlay .popout-block .callout_hero, .page-feature-smart #smart-panel-6-overlay .popout-block .callout_hero { position: absolute; top: 0; height: 147px; width: 147px; }
.page-feature-smart #smart-panel-4-overlay .popout-block .callout_dot, .page-feature-smart #smart-panel-6-overlay .popout-block .callout_dot { width: 20px; height: 20px; position: absolute; top: -80px; }
.page-feature-smart #smart-panel-4-overlay .popout-block h2, .page-feature-smart #smart-panel-4-overlay .popout-block .description, .page-feature-smart #smart-panel-6-overlay .popout-block h2, .page-feature-smart #smart-panel-6-overlay .popout-block .description { max-width: 420px; }
.page-feature-smart #smart-panel-4-overlay .popout-block h2, .page-feature-smart #smart-panel-6-overlay .popout-block h2 { font-size: 25px; line-height: 25px; padding-top: 20px; }
.page-feature-smart #smart-panel-4-overlay .popout-block .description, .page-feature-smart #smart-panel-6-overlay .popout-block .description { font-size: 15px; line-height: 24px; color: #818181; margin-top: 12px; }
.page-feature-smart #smart-panel-4-overlay .popout-block .vertical_line, .page-feature-smart #smart-panel-6-overlay .popout-block .vertical_line { width: 1px; border-right: 1px solid #818181; height: 60px; position: absolute; top: -60px; }
.page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-recommendations, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-recommendations { margin-right: 1%; }
.page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-recommendations .callout_dot, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-recommendations .callout_dot { right: 64px; }
.page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-recommendations .vertical_line, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-recommendations .vertical_line { right: 74px; }
.page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-recommendations .callout_hero, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-recommendations .callout_hero { position: absolute; right: 0; }
.page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-recommendations h2, .page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-recommendations .description, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-recommendations h2, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-recommendations .description { text-align: right; padding-right: 160px; }
.page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-options, .page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-guide, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-options, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-guide { margin-left: 1%; }
.page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-options .callout_dot, .page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-guide .callout_dot, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-options .callout_dot, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-guide .callout_dot { left: 64px; }
.page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-options .vertical_line, .page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-guide .vertical_line, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-options .vertical_line, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-guide .vertical_line { left: 74px; }
.page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-options .callout_hero, .page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-guide .callout_hero, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-options .callout_hero, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-guide .callout_hero { position: absolute; left: 0; }
.page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-options h2, .page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-options .description, .page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-guide h2, .page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-guide .description, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-options h2, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-options .description, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-guide h2, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-guide .description { text-align: left; padding-left: 160px; }
.page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-options h2, .page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-options .description, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-options h2, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-options .description { text-align: left; padding-left: 156px; }
.page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-guide, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-guide { margin-left: 25%; }
.page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-guide h2, .page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-guide .description, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-guide h2, .page-feature-smart #smart-panel-6-overlay .popout-block#smart-guide-guide .description { width: 500px; max-width: 500px; }
.page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-options .description, .page-feature-smart #smart-panel-4-overlay .popout-block#smart-guide-guide .description { font-size: 14px !important; }
.page-feature-smart #smart-panel-8 .info-block .description.right { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; position: fixed !important; top: 0; margin-top: 0px; left: auto; margin-left: 0; z-index: 4; position: relative; max-width: 300px; }
.page-feature-smart #smart-panel-10 .overview-block .description { width: 100%; max-width: 800px; }
.page-feature-smart #smart-panel-10 .overview-block .disclaimer { font-size: 9px; color: #818181; text-align: center; position: fixed; bottom: 60px; width: 100%; }
.page-feature-smart #smart-panel-5 .background, .page-feature-smart #smart-panel-6 .background, .page-feature-smart #smart-panel-8 .background, .page-feature-smart #smart-panel-10 .background { background: transparent url(/assets/img/page-feature/page-feature-smart/gradient_bg.jpg) no-repeat center top; background-size: cover; }
.page-feature-smart .apps { overflow: hidden; width: 100%; position: fixed; z-index: 110; left: 0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; text-align: center; }
.page-feature-smart .apps .app-col { display: inline-block; }
@media (min-width: 768px) and (max-width: 1024px) { .page-feature-smart .apps { display: block; width: 100%; text-align: center; } }
.page-feature-smart .apps .app { overflow: hidden; width: 107px; height: 66px; display: inline-block; border: 7px solid transparent; background: url(/assets/img/page-feature/page-feature-smart/btn_apps.jpg) no-repeat; background-size: 748px; background-clip: content-box; cursor: pointer; }
.page-feature-smart .apps .app.on, .page-feature-smart .apps .app:hover { border: 7px solid #c6c6c6; }
.page-feature-smart .apps .app#app-netflix { background-position: 0px 0px; }
.page-feature-smart .apps .app#app-huluplus { background-position: -93.5px 0px; }
.page-feature-smart .apps .app#app-vudu { background-position: -187px 0px; }
.page-feature-smart .apps .app#app-youtube { background-position: -281px 0px; }
.page-feature-smart .apps .app#app-pandora { background-position: -374px 0px; }
.page-feature-smart .apps .app#app-facebook { background-position: -468px 0px; }
.page-feature-smart .apps .app#app-cinemanow { background-position: -561px 0px; }
.page-feature-smart .apps .app#app-chrome { background-position: -655px 0px; }

.page-feature-design .section .section-wrapper { padding: 0; }
.page-feature-design section.section { border-bottom: 1px solid #CCCCCC; min-height: 0 !important; position: relative; }
.page-feature-design .screen-reader-only { height: 1px; left: -10000px; overflow: hidden; position: absolute; top: auto; width: 1px; }
.page-feature-design #feature-design-overview { /*.design-arrow { 
width:37px; 
margin: 0 auto 40px auto; 
padding: 0; 
cursor: pointer;
}*/ }
.page-feature-design #feature-design-overview .design-arrow { bottom: 0; cursor: pointer; margin: 0 0 0 486px; padding: 0 0 2em; position: absolute; width: 37px; height: auto; z-index: 210; }
.page-feature-design #feature-design-overview .design-arrow img { height: auto; width: auto; }
.page-feature-design #feature-design-overview .info-block { width: auto; }
.page-feature-design #svg-animation-content { width: 1053px; padding: 50px 0 0 192px; display: block; position: absolute; top: 0; left: 0; text-align: center; z-index: 101; color: #000; text-transform: uppercase; font-size: 3.2em; }
.page-feature-design #svg-animation-content .svg-animation-text-1 { font-family: "AvantGardeGothicITCW01X"; float: left; }
.page-feature-design #svg-animation-content .svg-animation-text-2 { float: left; }
.page-feature-design #svg-animation-container { width: 1053px; height: 675px; position: relative; z-index: 1; margin: 75px 0 0 0; overflow: hidden; /*background: url(/assets/img/page-feature/page-feature-design/tv-full.jpg) no-repeat;	
background: url(/assets/img/page-feature/page-feature-design/tv-full.svg), none;*/ /*
#svg-animation-tv-screen {
	width: 1053px;
	height: 644px;
	display: block;
	position: absolute;
	top: -1px;
	left:0;
	background: url(/assets/img/page-feature/page-feature-design/tv-screen.png) no-repeat;
	z-index: 2;
}

#svg-animation-tv-frame {
	width: 1053px;
	height: 644px;
	display: block;
	position: absolute;
	top: -1px;
	left:0;
	background: url(/assets/img/page-feature/page-feature-design/tv-frame.png) no-repeat;
	z-index: 11;
}
*/ }
.page-feature-design #svg-animation-container #svg-animation-edge { width: 1053px; height: 644px; display: block; position: absolute; top: 0; left: 0; z-index: 202; }
.page-feature-design #svg-animation-container img { height: 100%; width: 100%; }
.page-feature-design #svg-animation-container #svg-animation-object { width: 1053px; height: 644px; display: block; position: absolute; top: 0; left: 0; z-index: 200; }
.page-feature-design #svg-animation-container #svg-animation-border { width: 1053px; height: 644px; display: block; position: absolute; top: 0; left: 0; z-index: 201; background: url(/assets/img/page-feature/page-feature-design/tv-border.png) no-repeat; }
.page-feature-design #svg-animation-container #svg-animation-outline { width: 1053px; height: 644px; /*width: 1053px;
height: 650px;*/ display: block; position: absolute; top: 0; left: 0; z-index: 100; background: url(/assets/img/page-feature/page-feature-design/tv-outlines.png) no-repeat; background-size: contain; }
.page-feature-design #svg-animation-container #svg-animation-tv-with-frame { width: 1053px; height: 644px; display: block; position: absolute; top: 0; left: 0; background: url(/assets/img/page-feature/page-feature-design/tv-with-frame.png) no-repeat; z-index: 11; }
.page-feature-design #svg-animation-container #svg-animation-tv-with-frame-mask { width: 1053px; height: 644px; display: block; position: absolute; top: 0; left: 0; background: url(/assets/img/page-feature/page-feature-design/tv-mask.png) no-repeat; z-index: 12; }
.page-feature-design #svg-animation-container path { fill: none; /*opacity:.20;
filter:alpha(opacity=20);*/ }
.page-feature-design #feature-design-premium-materials { height: 502px; }
.page-feature-design #feature-design-premium-materials .background { background: url("/assets/img/page-feature/page-feature-design/premium-materials_bg_tv.jpg") no-repeat; height: 502px; width: 100%; }
.page-feature-design #feature-design-premium-materials h1 { font-size: 1.8em; padding: 4em 0 0 0; }
.page-feature-design #feature-design-premium-materials .info-block { font-size: 0.9em; width: 44%; }
.page-feature-design #feature-design-premium-materials .description { width: 100%; }
.page-feature-design #feature-design-grid .row.top { border-bottom: 1px solid #cccccc; }
.page-feature-design #feature-design-grid .col-xs-6 { height: 616px; }
.page-feature-design #feature-design-grid .col-xs-6.left { border-right: 1px solid #cccccc; }
.page-feature-design #feature-design-grid .col-pad { height: 70px; display: block; border-left: 1px solid #cccccc; padding: 17px 0 0 20px; }
.page-feature-design #feature-design-grid .profile { background: url("/assets/img/page-feature/page-feature-design/feature-design-grid-profile.png") no-repeat scroll 25% 100% transparent; left: auto; right: 0; }
.page-feature-design #feature-design-grid .profile .callout { left: 35%; top: 300px; position: relative; }
.page-feature-design #feature-design-grid .birds-eye { background: url("/assets/img/page-feature/page-feature-design/feature-design-grid-birds-eye.png") no-repeat scroll 38px 70% transparent; left: auto; right: 0; }
.page-feature-design #feature-design-grid .base { background: url("/assets/img/page-feature/page-feature-design/feature-design-grid-base.png") no-repeat scroll 100% 0 transparent; left: auto; right: 0; }
.page-feature-design #feature-design-grid .bezel { background: url("/assets/img/page-feature/page-feature-design/feature-design-grid-bezel.png") no-repeat scroll center 100% transparent; left: auto; right: 0; }
.page-feature-design #feature-design-grid .bezel .callout { width: 50%; top: 180px; position: relative; }
.page-feature-design #feature-design-grid .bezel .col-pad { float: right; }
.page-feature-design #feature-design-picture-perfect { height: 1068px; }
.page-feature-design #feature-design-picture-perfect h1 { font-size: 1.8em; }
.page-feature-design #feature-design-picture-perfect .hotspot, .page-feature-design #feature-design-picture-perfect .hotspot .content { position: absolute; background-repeat: no-repeat; }
.page-feature-design #feature-design-picture-perfect .tv { z-index: 999; background-size: cover; background-repeat: no-repeat; }
.page-feature-design #feature-design-picture-perfect .tv .spacer { display: none; width: 100%; height: auto; min-width: 100%; }
.page-feature-design #feature-design-picture-perfect .tv .hotspot { width: 46px; height: 46px; }
.page-feature-design #feature-design-picture-perfect .tv .button, .page-feature-design #feature-design-picture-perfect .tv .content { position: absolute; -moz-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-feature-design #feature-design-picture-perfect .tv .button { width: 100%; height: 100%; cursor: pointer; background: transparent url(/assets/img/button-hotspot.png) no-repeat; background-size: cover; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; filter: none; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-feature-design #feature-design-picture-perfect .tv .button { background-image: url("/assets/img/button-hotspot@2x.png"); } }
.page-feature-design #feature-design-picture-perfect .tv .content { left: -224px; top: -224px; width: 496px; height: 496px; background: transparent no-repeat 0 0; background-size: contain; visibility: hidden; z-index: 2; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transform:  scale(0, 0) translate(0, 0); -ms-transform:  scale(0, 0) translate(0, 0); -webkit-transform:  scale(0, 0) translate(0, 0); transform:  scale(0, 0) translate(0, 0); -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; }
.page-feature-design #feature-design-picture-perfect .tv.active { z-index: 1000; }
.page-feature-design #feature-design-picture-perfect .tv.active .button { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.page-feature-design #feature-design-picture-perfect .tv.active .content { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; visibility: visible; }
.page-feature-design #feature-design-picture-perfect .tv { background-size: cover; z-index: 999; }
.page-feature-design #feature-design-picture-perfect .tv .hotspot { background-repeat: no-repeat; position: absolute; height: 46px; width: 46px; bottom: 534px; left: 437px; }
.page-feature-design #feature-design-picture-perfect .tv .content { background-image: url(/assets/img/page-feature/page-feature-design/picture-perfect-content.png); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-feature-design #feature-design-picture-perfect .tv .content { background-image: url("/assets/img/page-feature/page-feature-design/picture-perfect-content@2x.png"); } }
.page-feature-design #feature-design-picture-perfect .tv.active .content { -moz-transform:  scale(1, 1) translate(202px, 338px); -ms-transform:  scale(1, 1) translate(202px, 338px); -webkit-transform:  scale(1, 1) translate(202px, 338px); transform:  scale(1, 1) translate(202px, 338px); }
.page-feature-design #feature-design-picture-perfect .tv.active { z-index: 1000; }
.page-feature-design #feature-design-picture-perfect .hotspot {     		/*.content { 			background-image: url("/assets/img/page-explore-full-hd/section-design-tv-right-content.png");
 			height: 496px;
			    left: -224px;
			    opacity: 0;
			    top: -224px;
			    transform: scale(0, 0) translate(0px, 0px);
			    transform-origin: 50% 50% 0;
			    visibility: hidden;
			    width: 496px;
			    z-index: 2;

			    position: absolute; 			transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s; 		}*/ }
.page-feature-design #feature-design-picture-perfect .hotspot .button { background: url("/assets/img/button-hotspot.png") no-repeat scroll 0 0/cover transparent; border-radius: 0; cursor: pointer; filter: none; height: 100%; width: 100%; }
.page-feature-design #feature-design-picture-perfect .background { background: url("/assets/img/page-feature/page-feature-design/picture-perfect-tvs.png") no-repeat scroll 0 100% transparent; height: 100%; width: 100%; }
.page-feature-design #feature-design-picture-perfect .col-xs-6 { margin-top: 134px; padding-left: 0; }
.page-feature-design #feature-design-beautiful { height: 550px; }
.page-feature-design #feature-design-beautiful .background { background: url("/assets/img/page-feature/page-feature-design/beautiful-off_bg.jpg") no-repeat scroll 96% 0 transparent; height: 515px; width: 100%; }
.page-feature-design #feature-design-beautiful h1 { font-size: 1.8em; padding: 6.5em 0 0 0; }
.page-feature-design #feature-design-beautiful .info-block { font-size: .9em; width: 52%; }

@media (min-width: 768px) and (max-width: 1280px) { #feature-design #feature-design-premium-materials h1 { padding: 2.5em 0 0; } }
.pagetype-shop #breadcrumbs { display: none; }
.pagetype-shop .section { border-bottom: 1px solid #818181; }
.pagetype-shop .section .title { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
.pagetype-shop .section .title.section-title { font-family: "AvantGardeGothicITCW01X", "Helvetica", sans-serif; }
.pagetype-shop .section .title.section-title .emphasis { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
@media (max-width: 480px) { .pagetype-shop .section .title.section-title { font-family: "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; } }
.pagetype-shop .section .collapse-group .collapse-button { position: relative; display: none; font-size: 1em; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; text-transform: uppercase; width: 100%; height: 30px; padding: 0 20px; margin: 10px 0; background: none; border: none; cursor: pointer; }
.pagetype-shop .section .collapse-group .collapse-button .label, .pagetype-shop .section .collapse-group .collapse-button .icon { display: block; line-height: 30px; }
.pagetype-shop .section .collapse-group .collapse-button .label { width: 100%; padding-right: 30px; text-align: left; }
.pagetype-shop .section .collapse-group .collapse-button .icon { position: absolute; right: 20px; top: 0; width: 18px; height: 18px; margin: 6px; background: url(/assets/img/pagetype-shop/product-q-plus/group-toggle-close.png) no-repeat 0 0; background-size: contain; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
.pagetype-shop .section .collapse-group.open .collapse-button .icon { -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
@media (max-width: 767px) { .pagetype-shop .section .collapse-group .collapse-button { display: block; }
  .pagetype-shop .section .collapse-group .collapse-wrapper { display: none; } }
.pagetype-shop .section .group-row { overflow: hidden; *zoom: 1; padding: 1.875em; }
.pagetype-shop .section .group-row .title, .pagetype-shop .section .group-row .description { text-align: center; width: 100%; }
.pagetype-shop .section .group-row .title { font-size: 1.125em; line-height: 1.16666em; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
.pagetype-shop .section .group-row .description { font-size: 0.875em; line-height: 1.25em; margin: 0 auto; }
.pagetype-shop .section .group-row .feature-icon { display: block; width: 100%; height: 100px; padding: 0; margin: 0; }
.pagetype-shop .section .group-row > li { display: block; float: left; padding: 0 1.875em; }
.pagetype-shop .section .group-row.group-2 > li { width: 50%; }
.pagetype-shop .section .group-row.group-3 > li { width: 33.3333333%; }
.pagetype-shop .section .group-row.group-4 > li { width: 25%; }
.pagetype-shop .section .group-row.group-border { border: 1px solid #979797; }
.pagetype-shop .section .group-row.group-divider > li { padding-top: 0.5em; padding-bottom: 0.5em; border-left: 1px solid #808080; }
.pagetype-shop .section .group-row.group-divider > li:first-child { border-left: none; }
@media (max-width: 767px) { .pagetype-shop .section .group-row { padding: 1.5em; }
  .pagetype-shop .section .group-row > li { float: none; padding: 1em; }
  .pagetype-shop .section .group-row.group-2 li, .pagetype-shop .section .group-row.group-3 li, .pagetype-shop .section .group-row.group-4 li { width: 100%; }
  .pagetype-shop .section .group-row.group-divider > li { border-left: none; } }
.pagetype-shop .section .icon-titles .title { display: table; }
.pagetype-shop .section .icon-titles .title i, .pagetype-shop .section .icon-titles .title span { display: table-cell; vertical-align: middle; }
.pagetype-shop .section .icon-titles .title span { text-align: left; padding-left: 1em; }
.pagetype-shop .section .feature-icon { background: url(/assets/img/pagetype-shop/feature-icons.png) no-repeat 50% 0; background-size: 140px 1000px; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-shop .section .feature-icon { background-image: url("/assets/img/pagetype-shop/feature-icons@2x.png"); } }
.pagetype-shop .section .feature-subpixels .feature-icon { background-position: 50% 0; }
.pagetype-shop .section .feature-4K .feature-icon { background-position: 50% -100px; }
.pagetype-shop .section .feature-upscaler .feature-icon { background-position: 50% -200px; }
.pagetype-shop .section .feature-connectivity .feature-icon { background-position: 50% -300px; }
.pagetype-shop .section .feature-wallpaper .feature-icon { background-position: 50% -400px; }
.pagetype-shop .section .feature-audio .feature-icon { background-position: 50% -500px; }
.pagetype-shop .section .feature-efficient .feature-icon { background-position: 50% -600px; }
.pagetype-shop .section .description.center { margin-left: auto; margin-right: auto; }
@media (max-width: 767px) { .pagetype-shop .section .video-button { display: none !important; } }
.pagetype-shop .select-icon, .pagetype-shop .remove-selection, .pagetype-shop .icon-button, .pagetype-shop .icon-arrow, .pagetype-shop .checkbox { position: relative; display: inline-block; width: 30px; height: 30px; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; background: url(/assets/img/pagetype-shop/filter-page-icons.png) no-repeat; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-shop .select-icon, .pagetype-shop .remove-selection, .pagetype-shop .icon-button, .pagetype-shop .icon-arrow, .pagetype-shop .checkbox { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/pagetype-shop/filter-page-icons@2x.png"); background-size: 210px 150px; } }
.pagetype-shop .ratings-summary { margin: 2em; }
.pagetype-shop .ratings-summary .ratings-summary-item { display: block; line-height: 20px; margin: 1em; }
.pagetype-shop .ratings-summary .ratings-summary-item .ratings-summary-item-label { display: inline-block; text-align: right; width: 25%; }
.pagetype-shop .ratings-summary .ratings-summary-item .ratings-summary-item-value { text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; background: url("/assets/img/pagetype-shop/rating-slider.png") no-repeat; display: inline-block; width: 148px; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-shop .ratings-summary .ratings-summary-item .ratings-summary-item-value { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/pagetype-shop/rating-slider@2x.png"); background-size: 148px 120px; } }
.pagetype-shop .ratings-summary .ratings-summary-item .ratings-summary-item-value[data-value='1'] { background-position: 0 -20px; }
.pagetype-shop .ratings-summary .ratings-summary-item .ratings-summary-item-value[data-value='2'] { background-position: 0 -40px; }
.pagetype-shop .ratings-summary .ratings-summary-item .ratings-summary-item-value[data-value='3'] { background-position: 0 -60px; }
.pagetype-shop .ratings-summary .ratings-summary-item .ratings-summary-item-value[data-value='4'] { background-position: 0 -80px; }
.pagetype-shop .ratings-summary .ratings-summary-item .ratings-summary-item-value[data-value='5'] { background-position: 0 -100px; }
.pagetype-shop .section-mobile-design .section-title { text-align: center; margin-bottom: 1em; }
.pagetype-shop .section-mobile-design .section-title span { display: block; }
.pagetype-shop .section-mobile-design .hero-wrapper { position: relative; width: 100%; height: 0; padding: 0 0 50%; overflow: visible; }
.pagetype-shop .section-mobile-design .hero-image { position: absolute; top: 0; left: 50%; margin-left: -150%; width: 300%; height: 100%; background: no-repeat 50% 0; background-size: contain; background-image: url(/assets/img/pagetype-shop/product-q-plus/quality-hero.jpg); }
.pagetype-shop .section-mobile-design .info { display: table; position: absolute; right: 12%; top: 33%; width: auto; text-align: center; margin: 0; }
.pagetype-shop .section-mobile-design .info .video-button, .pagetype-shop .section-mobile-design .pagetype-shop .section-mobile-design .info .description { display: table-cell; vertical-align: middle; }
.pagetype-shop .section-mobile-design .info .video-button { width: 100px; text-align: right; }
.pagetype-shop .section-mobile-design .info .video-button .icon { display: inline-block; }
.pagetype-shop .section-mobile-design .info .description { width: auto; font-size: 0.875em; line-height: 1.25em; text-align: left; padding: 0 0 0 2em; }
.pagetype-shop .section-mobile-design .secondary-features li { padding-left: 60px; padding-right: 60px; }
.pagetype-shop .section-mobile-design .secondary-features .feature-icon { width: 60px; height: 30px; background: url(/assets/img/pagetype-shop/pq-feature-icons.png) no-repeat 0 0; background-size: 180px 30px; }
.pagetype-shop .section-mobile-design .secondary-features .feature-thx .feature-icon { background-position: 0 0; }
.pagetype-shop .section-mobile-design .secondary-features .feature-refresh-rate .feature-icon { background-position: -60px 0; }
.pagetype-shop .section-mobile-design .secondary-features .feature-connectivity .feature-icon { background-position: -120px 0; }
.pagetype-shop .section-mobile-design .secondary-features .description { margin-top: 1em; font-size: 0.75em; text-align: left; min-height: 6em; }
.pagetype-shop .section-mobile-design .feature-group li { border-right: 1px solid gainsboro; padding: 1.875em; }
.pagetype-shop .section-mobile-design .feature-group li:last-child { border-right: 0; }
.pagetype-shop .section-mobile-design .group-row h2.title { color: #818181; }
.pagetype-shop .section-mobile-design .group-row .description { margin-top: 1em; }
.pagetype-shop .section-mobile-design .info-block { text-align: center; }
@media (max-width: 767px) { .pagetype-shop .section-mobile-design .section-inner { padding-left: 0; padding-right: 0; }
  .pagetype-shop .section-mobile-design .section-title { width: 100%; padding: 53.125% 20px 0; }
  .pagetype-shop .section-mobile-design .hero-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 0; padding: 0 0 53.125%; }
  .pagetype-shop .section-mobile-design .hero-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; }
  .pagetype-shop .section-mobile-design .info.video-thumb { display: none; }
  .pagetype-shop .section-mobile-design .info .video-button { display: none; }
  .pagetype-shop .section-mobile-design .info .description { text-align: center; display: block; padding: 0 20px; }
  .pagetype-shop .section-mobile-design .feature-group { padding: 20px; }
  .pagetype-shop .section-mobile-design .secondary-features { padding-top: 0; }
  .pagetype-shop .section-mobile-design .secondary-features .group-row { padding: 0; }
  .pagetype-shop .section-mobile-design .secondary-features li { padding: 1em; }
  .pagetype-shop .section-mobile-design .secondary-features .title { display: inline-block; position: relative; text-align: center; width: auto; height: 30px; padding-left: 60px; }
  .pagetype-shop .section-mobile-design .secondary-features .feature-icon { position: absolute; left: 0; top: 0; }
  .pagetype-shop .section-mobile-design .secondary-features .text { padding: 5px 0.5em; }
  .pagetype-shop .section-mobile-design .secondary-features .description { text-align: center; }
  .pagetype-shop .section-mobile-design .feature-group li { border-right: 0; } }
@media (size-tablet) { .pagetype-shop .section-mobile-design .hero-image { background-image: url(/assets/img/pagetype-shop/product-q-plus/mobile-quality@2x.jpg); } }
@media (max-width: 480px) { .pagetype-shop .section-mobile-design .hero-image { background-image: url(/assets/img/pagetype-shop/product-q-plus/mobile-quality.jpg); } }
.pagetype-shop .section-overview .desktop-display { display: block; }
.pagetype-shop .section-overview .mobile-display { display: none; }
@media (max-width: 767px) { .pagetype-shop .section-overview { /*padding:50px 0 20px;*/ }
  .pagetype-shop .section-overview .desktop-display { display: none; }
  .pagetype-shop .section-overview .mobile-display { display: block; height: auto; padding: 0px; min-height: 250px; } }
.pagetype-shop .section-overview .carousel-wrapper { overflow: hidden; position: relative; background-color: #f2f2f2; padding: 0; }
.pagetype-shop .section-overview .carousel-wrapper .mobile-display { display: none; position: relative; width: 100%; height: 0; padding: 0 0 65.525%; }
.pagetype-shop .section-overview .carousel-wrapper .mobile-graphic { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: no-repeat center; background-size: cover; }
.pagetype-shop .section-overview .carousel-wrapper .product-media-carousel { max-height: 475px; margin: 0 auto; }
.pagetype-shop .section-overview .carousel-wrapper .section-inner { max-width: 1280px; padding: 0; overflow: hidden; }
@media (max-width: 767px) { .pagetype-shop .section-overview .carousel-wrapper { padding: 50px 0 20px; }
  .pagetype-shop .section-overview .carousel-wrapper .carousel-contentMobile { min-height: 300px; }
  .pagetype-shop .section-overview .carousel-wrapper .section-inner { padding: 17px; min-height: 183px; }
  .pagetype-shop .section-overview .carousel-wrapper .desktop-display { display: none; }
  .pagetype-shop .section-overview .carousel-wrapper .mobile-display { display: block; height: auto; padding: 0px; }
  .pagetype-shop .section-overview .carousel-wrapper .section-inner { padding: 0; }
  .pagetype-shop .section-overview .carousel-wrapper .mobile-display { display: block; /*margin-left: 32%; margin-right: 32%; width: 32%;*/ }
  .pagetype-shop .section-overview .carousel-wrapper .mobile-graphic { background-image: url(/assets/img/pagetype-shop/product-q-plus/mobile-overview@2x.jpg); }
  .pagetype-shop .section-overview .carousel-wrapper .product-media-carousel { display: none; }
  .pagetype-shop .section-overview .carousel-wrapper #ShopCarousel img { max-width: 100%; height: auto; margin: 7px; display: block; margin: auto; padding-bottom: 20px; /*float: left;*/ }
  .pagetype-shop .section-overview .carousel-wrapper #pager { margin-top: 15px; margin-bottom: 15px; }
  .pagetype-shop .section-overview .carousel-wrapper #pager a { background: transparent url("/assets/img/ShopCarouselOff.png") no-repeat; text-indent: -999em; display: inline-block; width: 25px; height: 16px; padding-right: 3px; }
  .pagetype-shop .section-overview .carousel-wrapper #pager a.selected { background: transparent url("/assets/img/ShopCarouselOn.png") no-repeat; }
  .pagetype-shop .section-overview .carousel-wrapper #ShopCarousel li { float: left; min-height: 200px; min-width: 300px; padding: 0 5px; text-align: center; }
  .pagetype-shop .section-overview .carousel-wrapper #ShopCarousel li img { height: 200px; width: auto; text-align: center; }
  .pagetype-shop .section-overview .carousel-wrapper video { height: 136px; margin-left: 25%; } }
@media (max-width: 480px) { .pagetype-shop .section-overview .carousel-wrapper { padding: 50px 0 0 0; }
  .pagetype-shop .section-overview .carousel-wrapper .carousel-contentMobile { min-height: 200px; }
  .pagetype-shop .section-overview .carousel-wrapper .mobile-graphic { background-image: url(/assets/img/pagetype-shop/product-q-plus/mobile-overview.jpg); } }
@media (max-width: 480px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 480px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-resolution: 1.3dppx) { .pagetype-shop .section-overview .carousel-wrapper .mobile-graphic { background-image: url("/assets/img/pagetype-shop/product-q-plus/mobile-overview@2x.jpg"); } }
@media (max-width: 480px) { .pagetype-shop .section-overview .carousel-wrapper video { height: 136px; margin-left: 10%; } }
.pagetype-shop .section-overview .section-wrapper.section-content { padding: 0; }
.pagetype-shop .section-overview .section-wrapper.section-content .section-inner { padding-top: 40px; padding-bottom: 60px; }
.pagetype-shop .section-overview .section-wrapper.section-content .product-details { float: left; width: 70%; padding: 0 30px 0 0; }
@media (max-width: 767px) { .pagetype-shop .section-overview .section-wrapper.section-content { text-align: left; }
  .pagetype-shop .section-overview .section-wrapper.section-content .section-inner { padding: 20px; }
  .pagetype-shop .section-overview .section-wrapper.section-content .product-details { float: none; width: 100%; padding: 0; }
  .pagetype-shop .section-overview .section-wrapper.section-content .product-details .action-row { background: url(/assets/img/pagetype-shop/shop-online-rule.gif) repeat-x 0 100%; overflow: hidden; *zoom: 1; }
  .pagetype-shop .section-overview .section-wrapper.section-content .product-details .price { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; color: #121212; display: inline-block; vertical-align: top; font-size: inherit; line-height: 1.1em; width: 100%; }
  .pagetype-shop .section-overview .section-wrapper.section-content .product-details .social-nav { padding-bottom: 3em; }
  .pagetype-shop .section-overview .section-wrapper.section-content .product-details .social-nav li { float: left; text-align: center; padding-top: 15px; width: 33%; } }
.pagetype-shop .section-overview .product-header .product-id { font-size: 1.875em; margin-bottom: 0.3333em; }
.pagetype-shop .section-overview .product-header .product-id .title, .pagetype-shop .section-overview .product-header .product-id .price { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; color: #000000; display: inline-block; vertical-align: top; font-size: inherit; line-height: 1.1em; }
.pagetype-shop .section-overview .product-header .product-info, .pagetype-shop .section-overview .product-header .product-feedback { display: inline-block; vertical-align: top; min-height: 3em; }
.pagetype-shop .section-overview .product-header .title, .pagetype-shop .section-overview .product-header .product-info { width: 70%; text-align: left; }
.pagetype-shop .section-overview .product-header .price, .pagetype-shop .section-overview .product-header .product-feedback { width: 30%; text-align: right; }
.pagetype-shop .section-overview .product-header .description, .pagetype-shop .section-overview .product-header .serial, .pagetype-shop .section-overview .product-header .rating, .pagetype-shop .section-overview .product-header .reviews { margin: 0 0 0.25em; }
.pagetype-shop .section-overview .product-header .description, .pagetype-shop .section-overview .product-header .serial, .pagetype-shop .section-overview .product-header .reviews { color: #979797; }
.pagetype-shop .section-overview .product-header .description, .pagetype-shop .section-overview .product-header .rating { font-size: 1.125em; line-height: 1.5em; }
.pagetype-shop .section-overview .product-header .serial, .pagetype-shop .section-overview .product-header .reviews { font-size: 0.875em; }
@media (max-width: 767px) { .pagetype-shop .section-overview .product-header .product-id { font-size: 1.5em; }
  .pagetype-shop .section-overview .product-header .description, .pagetype-shop .section-overview .product-header .rating { font-size: 1.125em; }
  .pagetype-shop .section-overview .product-header .serial, .pagetype-shop .section-overview .product-header .reviews { font-size: 0.875em; } }
@media (max-width: 480px) { .pagetype-shop .section-overview .product-header .product-id { font-size: 1.125em; }
  .pagetype-shop .section-overview .product-header .description, .pagetype-shop .section-overview .product-header .rating { font-size: 0.875em; }
  .pagetype-shop .section-overview .product-header .serial, .pagetype-shop .section-overview .product-header .reviews { font-size: 0.75em; }
  .pagetype-shop .section-overview .product-header .title, .pagetype-shop .section-overview .product-header .product-info { width: 100%; } }
.pagetype-shop .section-overview .product-shop { padding: 30px 0 0; overflow: hidden; *zoom: 1; }
.pagetype-shop .section-overview .product-shop .action-row { background: url(/assets/img/pagetype-shop/shop-online-rule.gif) repeat-x 0 100%; overflow: hidden; *zoom: 1; }
.pagetype-shop .section-overview .product-shop .action-row > .column { padding-bottom: 30px; }
.pagetype-shop .section-overview .product-shop .online-column, .pagetype-shop .section-overview .product-shop .send-mobile-column { float: left; margin-right: 10px; }
.pagetype-shop .section-overview .product-shop .online-column .ps-widget, .pagetype-shop .section-overview .product-shop .send-mobile-column .ps-widget { height: auto; width: auto; padding: 0 2em; }
.pagetype-shop .section-overview .product-shop .online-column .ps-widget span, .pagetype-shop .section-overview .product-shop .online-column .ps-widget small, .pagetype-shop .section-overview .product-shop .send-mobile-column .ps-widget span, .pagetype-shop .section-overview .product-shop .send-mobile-column .ps-widget small { position: relative; font-size: inherit; line-height: 1.75em; font-family: "AvantGardeGothicITCW01B 731069"; }
.pagetype-shop .section-overview .product-shop .online-column .ps-widget.ps-disabled, .pagetype-shop .section-overview .product-shop .send-mobile-column .ps-widget.ps-disabled { border: 1px solid #898989; }
.pagetype-shop .section-overview .product-shop .online-column { background: url(/assets/img/pagetype-shop/shop-online-open-arrow.png) no-repeat; background-position: 50% 150%; -moz-transition: background-position 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: background-position 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: background-position 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: background-position 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-shop .section-overview .product-shop .online-column { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/pagetype-shop/shop-online-open-arrow@2x.png"); background-size: 44px 12px; } }
.pagetype-shop .section-overview .product-shop.open .online-column { background-position: 50% 100%; }
.pagetype-shop .section-overview .product-shop .tech-specs-column { float: right; padding-bottom: 30px; }
.pagetype-shop .section-overview .product-shop .tech-specs-link { font-size: 0.875em; line-height: 2em; text-decoration: underline; }
.pagetype-shop .section-overview .product-shop .product-stores { display: none; position: relative; background: url(/assets/img/pagetype-shop/shop-online-rule.gif) repeat-x 0 100%; overflow: hidden; -moz-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); transition: height 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
.pagetype-shop .section-overview .product-shop.open .product-stores { height: auto; }
.pagetype-shop .section-overview .product-shop .info { margin: 2em 0; position: relative; }
.pagetype-shop .section-overview .product-shop p { display: block; width: 80%; }
.pagetype-shop .section-overview .product-shop .close { display: block; position: absolute; right: 0; top: -8px; width: 32px; height: 32px; padding: 7px; margin: 0; }
.pagetype-shop .section-overview .product-shop .close .icon { display: block; width: 18px; height: 18px; background: url(/assets/img/close-icons.png) no-repeat -18px 0; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-shop .section-overview .product-shop .close .icon { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/close-icons@2x.png"); background-size: 126px 18px; } }
.pagetype-shop .section-overview .product-shop .close:hover .icon { background-position: 0 0; }
.pagetype-shop .section-overview .product-shop .store-list { overflow: hidden; *zoom: 1; padding-bottom: 20px; }
.pagetype-shop .section-overview .product-shop .store-item { border: 1px solid #808080; display: block; float: left; margin: 0 3% 3% 0; padding: 20px; position: relative; text-align: center; width: 22%; }
.pagetype-shop .section-overview .product-shop .store-item p { margin-bottom: 10px; width: 100%; }
.pagetype-shop .section-overview .product-shop .store-item .store-logo { height: auto; margin-bottom: 10px; max-width: 100%; width: 100%; }
.pagetype-shop .section-overview .product-shop .store-item .store-logo img { height: auto; max-width: 100%; width: 100%; }
.pagetype-shop .section-overview .product-shop .store-item .store-link { color: #4d4d4d; font-size: 0.75em; line-height: 2em; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; margin-top: 10px; padding: 0 1em; height: 2em; }
.pagetype-shop .section-overview .product-shop .store-item .store-link:hover { color: #FFFFFF; }
.pagetype-shop .section-overview .product-shop .store-item-link-only { font-size: 0.9em; float: left; margin: 0 3% 2% 0; position: relative; width: 30%; }
.pagetype-shop .section-overview .product-shop .store-item-link-only a { text-decoration: underline; }
@media (max-width: 767px) { .pagetype-shop .section-overview .product-shop { padding-top: 20px; }
  .pagetype-shop .section-overview .product-shop .button { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 0.875em; padding: 0 1.25em; }
  .pagetype-shop .section-overview .product-shop .action-row > .column { padding-bottom: 20px; }
  .pagetype-shop .section-overview .product-shop .online-column, .pagetype-shop .section-overview .product-shop .send-mobile-column { margin-right: 5px; }
  .pagetype-shop .section-overview .product-shop .tech-specs-column { float: left; }
  .pagetype-shop .section-overview .product-shop .info { margin: 1.5em 0; }
  .pagetype-shop .section-overview .product-shop .store-item { width: 43%; padding: 0 1em 10%; }
  .pagetype-shop .section-overview .product-shop .store-logo { margin-bottom: 0.5em; } }
@media (max-width: 480px) { .pagetype-shop .section-overview .product-shop .action-row .tech-specs-link, .pagetype-shop .section-overview .product-shop .action-row .button { font-size: 1.0em; }
  .pagetype-shop .section-overview .product-shop .action-row .button { padding: .4em 1.2em; }
  .pagetype-shop .section-overview .product-shop .send-mobile-column { display: none; } }
.pagetype-shop .section-overview .product-features .description { width: 90%; font-size: 1em; line-height: 1.25em; margin-top: 30px; margin-bottom: 30px; color: #000000; }
.pagetype-shop .section-overview .product-features .description p { margin-bottom: 1em; }
.pagetype-shop .section-overview .product-features .feature-category-list { overflow: hidden; *zoom: 1; width: 106%; padding: 0 3% 0 0; min-height: 15em; }
.pagetype-shop .section-overview .product-features .feature-category-item { display: block; float: left; width: 22%; margin-right: 3%; padding: 0.5em 1em 0.5em 0; min-height: 15em; border-right: 1px solid gainsboro; }
.pagetype-shop .section-overview .product-features .feature-category-item:last-child { margin-right: 0; border-right: none; }
.pagetype-shop .section-overview .product-features .feature-category-item .title { display: table; width: 100%; margin: 0 0 1.25em; font-size: 1em; font-family: "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; line-height: 1.125em; min-height: 2.25em; color: #000000; }
.pagetype-shop .section-overview .product-features .feature-category-item .icon, .pagetype-shop .section-overview .product-features .feature-category-item .text { display: table-cell; vertical-align: middle; }
.pagetype-shop .section-overview .product-features .feature-category-item .text { padding: 0 0 0 0.75em; }
.pagetype-shop .section-overview .product-features .feature-category-item .icon { width: 50px; height: 40px; background: url(/assets/img/feature-icons.png) no-repeat 0 100%; }
.pagetype-shop .section-overview .product-features .feature-category-item .feature-list, .pagetype-shop .section-overview .product-features .feature-category-item .feature-list-area ul { list-style: disc; margin-left: 1em; }
.pagetype-shop .section-overview .product-features .feature-category-item p, .pagetype-shop .section-overview .product-features .feature-category-item li { font-size: 0.875em; line-height: 1.25; padding-bottom: 0.25em; }
.pagetype-shop .section-overview .product-features .feature-quality .icon { background-position: 0 100%; }
.pagetype-shop .section-overview .product-features .feature-smart .icon { background-position: -50px 100%; }
.pagetype-shop .section-overview .product-features .feature-size .icon { background-position: -100px 100%; }
.pagetype-shop .section-overview .product-features .feature-design .icon { background-position: -150px 100%; }
@media (max-width: 767px) { .pagetype-shop .section-overview .product-features .description { width: 100%; margin: 1em 0; font-size: 0.875em; }
  .pagetype-shop .section-overview .product-features .feature-category-list { width: 100%; padding: 0; min-height: 0; }
  .pagetype-shop .section-overview .product-features .feature-category-item { width: 100%; margin: 0; padding: 1em; min-height: 0; border-right: 0; border-bottom: 1px solid #808080; }
  .pagetype-shop .section-overview .product-features .feature-category-item:last-child { border-bottom: none; }
  .pagetype-shop .section-overview .product-features .feature-category-item .feature-list, .pagetype-shop .section-overview .product-features .feature-category-item .feature-list-area ul { margin-left: 2em; } }
.pagetype-shop .section-overview .support-area { border: 1px solid #818181; float: left; margin: 0 1%; position: relative; width: 388px; }
@media (max-width: 480px) { .pagetype-shop .section-overview .support-area { width: 100%; } }
.pagetype-shop .section-quality .desktop-display { display: block; }
.pagetype-shop .section-quality .mobile-display { display: none; }
.pagetype-shop .section-quality .section-title, .pagetype-shop .section-quality .hero-wrapper, .pagetype-shop .section-quality .info { display: block; margin: 0 auto; }
.pagetype-shop .section-quality .section-title { text-align: center; }
.pagetype-shop .section-quality .hero-wrapper { position: relative; width: 100%; height: 0; padding: 0 0 50%; overflow: visible; }
.pagetype-shop .section-quality .hero-image { position: absolute; top: 0; left: 50%; margin-left: -150%; width: 300%; height: 100%; background: no-repeat 50% 0; background-size: contain; background-image: url(/assets/img/pagetype-shop/product-q-plus/quality-hero.jpg); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-shop .section-quality .hero-image { background-image: url("/assets/img/pagetype-shop/product-q-plus/quality-hero@2x.jpg"); } }
.pagetype-shop .section-quality .info { display: table; width: 62.5%; text-align: center; margin: 50px auto; }
.pagetype-shop .section-quality .info .video-button, .pagetype-shop .section-quality .info .description { display: table-cell; vertical-align: middle; }
.pagetype-shop .section-quality .info .video-button { width: 100px; text-align: right; }
.pagetype-shop .section-quality .info .video-button .icon { display: inline-block; }
.pagetype-shop .section-quality .info .description { width: auto; font-size: 0.875em; line-height: 1.25em; text-align: left; padding: 0 0 0 2em; }
.pagetype-shop .section-quality .secondary-features li { padding-left: 60px; padding-right: 60px; }
.pagetype-shop .section-quality .secondary-features .feature-icon { width: 60px; height: 30px; background: url(/assets/img/pagetype-shop/pq-feature-icons.png) no-repeat 0 0; background-size: 180px 30px; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-shop .section-quality .secondary-features .feature-icon { background-image: url("/assets/img/pagetype-shop/pq-feature-icons@2x.png"); } }
.pagetype-shop .section-quality .secondary-features .feature-thx .feature-icon { background-position: 0 0; }
.pagetype-shop .section-quality .secondary-features .feature-refresh-rate .feature-icon { background-position: -60px 0; }
.pagetype-shop .section-quality .secondary-features .feature-connectivity .feature-icon { background-position: -120px 0; }
.pagetype-shop .section-quality .secondary-features .description { margin-top: 1em; font-size: 0.75em; text-align: left; min-height: 6em; }
@media (max-width: 480px) { .pagetype-shop .section-quality .secondary-features .description { min-height: 4em; } }
.pagetype-shop .section-quality .info-block { text-align: center; }
.pagetype-shop .section-quality .UD_PictureQuality { padding-right: 74px; display: block; margin-top: -4px; margin-left: -6px; margin-right: 45px; }
@media (max-width: 767px) { .pagetype-shop .section-quality .section-inner { padding-left: 0; padding-right: 0; }
  .pagetype-shop .section-quality .UD_PictureQuality { padding-right: 0px; display: block; margin-top: -4px; margin-left: -4px; margin-right: 0px; }
  .pagetype-shop .section-quality .section-title { width: 100%; padding: 53.125% 20px 0; }
  .pagetype-shop .section-quality .hero-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 0; padding: 0 0 53.125%; }
  .pagetype-shop .section-quality .hero-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; }
  .pagetype-shop .section-quality .info { width: 100%; padding: 0 20px; margin: 0; }
  .pagetype-shop .section-quality .info .video-button { display: none; padding-top: 55px; }
  .pagetype-shop .section-quality .info .description { text-align: center; display: block; padding: 0 20px; }
  .pagetype-shop .section-quality .feature-group { padding: 20px; }
  .pagetype-shop .section-quality .secondary-features { padding-top: 0; }
  .pagetype-shop .section-quality .secondary-features .group-row { padding: 0; }
  .pagetype-shop .section-quality .secondary-features li { padding: 1em; }
  .pagetype-shop .section-quality .secondary-features .title { display: inline-block; position: relative; text-align: center; width: auto; height: 30px; padding-left: 60px; } }
@media (max-width: 767px) and (max-width: 480px) { .pagetype-shop .section-quality .secondary-features .title { padding-left: 0; } }
@media (max-width: 767px) { .pagetype-shop .section-quality .secondary-features .feature-icon { position: absolute; left: 0; top: 0; }
  .pagetype-shop .section-quality .secondary-features .text { padding: 5px 0.5em; }
  .pagetype-shop .section-quality .secondary-features .description { text-align: center; } }
@media (max-width: 767px) and (max-width: 480px) { .pagetype-shop .section-quality .secondary-features .description { text-align: left; } }

@media (min-width: 481px) and (max-width: 767px) { .pagetype-shop .section-quality .hero-image { background-image: url(/assets/img/pagetype-shop/product-q-plus/mobile-quality@2x.jpg); } }
@media (max-width: 480px) { .pagetype-shop .section-quality { min-height: 50px; text-align: left; }
  .pagetype-shop .section-quality .desktop-display { display: none; }
  .pagetype-shop .section-quality .mobile-display { display: block; height: auto; padding: 0px; min-height: 0px; }
  .pagetype-shop .section-quality .mobile-display .PictureQualityDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop .section-quality .mobile-display .PictureQualityDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop .section-quality .mobile-display .OpenClose { float: right; margin-right: 10px; }
  .pagetype-shop .section-quality .hero-wrapper { position: relative; top: 0; left: 0; width: 100%; height: 0; padding: 0; min-height: 156px; }
  .pagetype-shop .section-quality .hero-image { background-image: url(/assets/img/pagetype-shop/product-q-plus/mobile-quality.jpg); } }
@media (max-width: 480px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 480px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-resolution: 1.3dppx) { .pagetype-shop .section-quality .hero-image { background-image: url("/assets/img/pagetype-shop/product-q-plus/mobile-quality@2x.jpg"); } }
@media (max-width: 480px) { .pagetype-shop .section-quality .section-title { width: 100%; padding: 10% 20px 0; }
  .pagetype-shop .section-quality .video-button { width: 100%; display: inline-block !important; }
  .pagetype-shop .section-quality .section-wrapper { padding: 0px; }
  .pagetype-shop .section-quality .section-inner { padding-left: 20px; padding-right: 20px; }
  .pagetype-shop .section-quality .section-title { text-align: left; }
  .pagetype-shop .section-quality .info { width: 100%; padding: 0 20px; margin: 0; }
  .pagetype-shop .section-quality .info .description { text-align: center; display: block; padding: 0; } }
.pagetype-shop .section-smart { text-align: left; }
.pagetype-shop .section-smart .desktop-display { display: block; }
.pagetype-shop .section-smart .mobile-display { display: none; }
.pagetype-shop .section-smart .background { left: 45%; width: 55%; background: no-repeat 0 50%; background-image: url("/assets/img/pagetype-shop/smart-bg.jpg"); background-size: 676px 560px; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-shop .section-smart .background { background-image: url("/assets/img/pagetype-shop/smart-bg@2x.jpg"); } }
.pagetype-shop .section-smart .section-wrapper { padding-bottom: 50px; }
.pagetype-shop .section-smart .info-block.left { width: 50%; }
.pagetype-shop .section-smart .smart-features { margin: 60px 0 0; }
.pagetype-shop .section-smart .smart-features li { padding: 0 0 1em 60px; position: relative; }
.pagetype-shop .section-smart .smart-features .icon { position: absolute; left: 0; top: 0; width: 40px; height: 40px; background: url(/assets/img/pagetype-shop/smart-icons.png) no-repeat 0 0; background-size: 200px 120px; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-shop .section-smart .smart-features .icon { background-image: url("/assets/img/pagetype-shop/smart-icons@2x.png"); } }
.pagetype-shop .section-smart .smart-features .title { font-size: 1.125em; line-height: 1.33333em; margin: 0 0 0.5em; text-transform: none; }
.pagetype-shop .section-smart .smart-features .description { font-size: 0.875em; line-height: 1.2857em; margin: 0 0 0.5em; }
.pagetype-shop .section-smart .footnote { position: relative; z-index: 4; width: 100%; max-width: 1170px; margin: 3em auto 0; }
@media (max-width: 767px) { .pagetype-shop .section-smart .background { display: none; }
  .pagetype-shop .section-smart .info-block.left { float: none; width: 100%; }
  .pagetype-shop .section-smart .smart-features { margin-top: 30px; }
  .pagetype-shop .section-smart .smart-features .title, .pagetype-shop .section-smart .smart-features .description { text-align: left; }
  .pagetype-shop .section-smart .footnote { float: none; width: 100%; margin: 1em 0 0; padding: 20px; } }
@media (max-width: 480px) { .pagetype-shop .section-smart { min-height: 0px; }
  .pagetype-shop .section-smart .desktop-display { display: none; }
  .pagetype-shop .section-smart .mobile-display { display: block; height: auto; padding: 0px; min-height: 0px; }
  .pagetype-shop .section-smart .mobile-display .SmartDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop .section-smart .mobile-display .SmartDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop .section-smart .mobile-display .OpenClose { float: right; margin-right: 10px; }
  .pagetype-shop .section-smart .section-wrapper { padding: 0; }
  .pagetype-shop .section-smart .background { display: none; }
  .pagetype-shop .section-smart .info-block.left { float: none; width: 100%; text-align: left; }
  .pagetype-shop .section-smart .info-block.left { float: none; width: 100%; text-align: left; padding: 0; }
  .pagetype-shop .section-smart .smart-features { margin-top: 30px; }
  .pagetype-shop .section-smart .smart-features .title, .pagetype-shop .section-smart .smart-features .description { text-align: left; }
  .pagetype-shop .section-smart .section-inner { padding-left: 20px; padding-right: 20px; }
  .pagetype-shop .section-smart .footnote { float: none; width: 100%; margin: 1em 0 0; padding: 20px; } }
.pagetype-shop .section-size { text-align: left; }
.pagetype-shop .section-size .desktop-display { display: block; }
.pagetype-shop .section-size .mobile-display { display: none; }
.pagetype-shop .section-size .section-inner { padding-left: 0; }
.pagetype-shop .section-size .image-block { float: left; width: 52.5%; }
.pagetype-shop .section-size .image-container { position: relative; display: block; width: 100%; height: 0; padding: 0 0 100%; background: 0 0 no-repeat; background-size: contain; }
.pagetype-shop .section-size .info-block.right { width: 40%; }
@media (max-width: 767px) { .pagetype-shop .section-size .section-inner { padding-left: 20px; }
  .pagetype-shop .section-size .image-block, .pagetype-shop .section-size .info-block.right { width: 100%; float: none; } }
@media (max-width: 480px) { .pagetype-shop .section-size { min-height: 0px; }
  .pagetype-shop .section-size .desktop-display { display: none; }
  .pagetype-shop .section-size .mobile-display { display: block; height: auto; padding: 0px; min-height: 0px; }
  .pagetype-shop .section-size .mobile-display .ProductSizeDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop .section-size .mobile-display .ProductSizeDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop .section-size .mobile-display .OpenClose { float: right; margin-right: 10px; }
  .pagetype-shop .section-size .section-wrapper { padding: 0; }
  .pagetype-shop .section-size .background { display: none; }
  .pagetype-shop .section-size .info-block.left, .pagetype-shop .section-size .info-block.right { float: none; width: 100%; text-align: left; padding: 0; }
  .pagetype-shop .section-size .smart-features { margin-top: 30px; }
  .pagetype-shop .section-size .smart-features .title, .pagetype-shop .section-size .smart-features .description { text-align: left; }
  .pagetype-shop .section-size .section-inner { padding-left: 20px; padding-right: 20px; } }
.pagetype-shop .section-size-2015 { text-align: left; height: 610px; min-height: 610px; }
.pagetype-shop .section-size-2015 .desktop-display { display: block; }
.pagetype-shop .section-size-2015 .mobile-display { display: none; }
.pagetype-shop .section-size-2015 .section-wrapper { padding: 100px 0 0; }
.pagetype-shop .section-size-2015 .section-inner { padding-left: 0; }
.pagetype-shop .section-size-2015 .background { background-position: right bottom; background-repeat: no-repeat; background-size: contain; }
.pagetype-shop .section-size-2015 .hr { background-color: #4d4d4d; }
.pagetype-shop .section-size-2015 .image-block { float: right; width: 52.5%; }
.pagetype-shop .section-size-2015 .image-container { position: relative; display: block; width: 100%; height: 0; padding: 0 0 100%; background: 0 0 no-repeat; background-size: contain; }
.pagetype-shop .section-size-2015 .info-block.left { width: 40%; }
.pagetype-shop .section-size-2015 .info-block.left #description-area { margin-top: 1em; line-height: 1.25em; }
.pagetype-shop .section-size-2015 .info-block.left #description-area p { margin-bottom: 1em; }
.pagetype-shop .section-size-2015 .title.section-title { font-size: 3.5em; }
@media (max-width: 767px) { .pagetype-shop .section-size-2015 { min-height: 0px; height: auto; }
  .pagetype-shop .section-size-2015 .section-inner { padding-left: 20px; }
  .pagetype-shop .section-size-2015 .image-block, .pagetype-shop .section-size-2015 .info-block.right { width: 100%; float: none; } }
@media (max-width: 480px) { .pagetype-shop .section-size-2015 { min-height: 0px; height: auto; }
  .pagetype-shop .section-size-2015 .desktop-display { display: none; }
  .pagetype-shop .section-size-2015 .mobile-display { display: block; height: auto; padding: 0px; min-height: 0px; }
  .pagetype-shop .section-size-2015 .mobile-display .ProductSizeDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop .section-size-2015 .mobile-display .ProductSizeDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop .section-size-2015 .mobile-display .OpenClose { float: right; margin-right: 10px; }
  .pagetype-shop .section-size-2015 .section-wrapper { padding: 0; }
  .pagetype-shop .section-size-2015 .background { display: none; }
  .pagetype-shop .section-size-2015 .info-block.left, .pagetype-shop .section-size-2015 .info-block.right { float: none; width: 100%; text-align: left; padding: 0; }
  .pagetype-shop .section-size-2015 .info-block.left #description-area padding, .pagetype-shop .section-size-2015 .info-block.right #description-area padding { padding-bottom: 10px; }
  .pagetype-shop .section-size-2015 .smart-features { margin-top: 30px; }
  .pagetype-shop .section-size-2015 .smart-features .title, .pagetype-shop .section-size-2015 .smart-features .description { text-align: left; }
  .pagetype-shop .section-size-2015 .section-inner { padding-left: 20px; padding-right: 20px; }
  .pagetype-shop .section-size-2015 .title.section-title { font-size: 2.8em; }
  .pagetype-shop .section-size-2015 .image-container { padding: 0 0 73%; } }
.pagetype-shop .section-design { text-align: left; }
.pagetype-shop .section-design .desktop-display { display: block; }
.pagetype-shop .section-design .mobile-display { display: none; }
.pagetype-shop .section-design .top-content { background: url("/assets/img/pagetype-shop/product-q-plus/design-bg.jpg") no-repeat 90% 100%; background-size: contain; min-height: 390px; overflow: hidden; *zoom: 1; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-shop .section-design .top-content { background-image: url("/assets/img/pagetype-shop/product-q-plus/design-bg@2x.jpg"); } }
.pagetype-shop .section-design .info-block.left { margin-left: 40px; width: 40%; }
.pagetype-shop .section-design .secondary-features .title { min-height: 2.3333em; }
.pagetype-shop .section-design .secondary-features .description { margin-top: 1em; font-size: 0.75em; }
@media (max-width: 767px) { .pagetype-shop .section-design .top-content { background: none !important; background-position: 100% 100%; min-height: 0 !important; }
  .pagetype-shop .section-design .info-block.left { margin-left: 0; width: 100%; padding: 50% 20px 0; background: no-repeat 50% 0; background-size: contain; }
  .pagetype-shop .section-design .title { width: 100%; margin-top: 1em; } }
@media (max-width: 480px) { .pagetype-shop .section-design { min-height: 0 !important; }
  .pagetype-shop .section-design .desktop-display { display: none; }
  .pagetype-shop .section-design .mobile-display { display: block; height: auto; padding: 0px; min-height: 0px; }
  .pagetype-shop .section-design .mobile-display .ProductDesignDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop .section-design .mobile-display .ProductDesignDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop .section-design .mobile-display .OpenClose { float: right; margin-right: 10px; }
  .pagetype-shop .section-design .section-wrapper { padding: 0; }
  .pagetype-shop .section-design .background { display: none; }
  .pagetype-shop .section-design .info-block.left, .pagetype-shop .section-design .info-block.right { float: none; width: 100%; text-align: left; padding: 0; }
  .pagetype-shop .section-design .smart-features { margin-top: 30px; }
  .pagetype-shop .section-design .smart-features .title, .pagetype-shop .section-design .smart-features .description { text-align: left; }
  .pagetype-shop .section-design .section-inner { padding-left: 20px; padding-right: 20px; } }
.pagetype-shop .section-specs { background-color: #f0f0f0; min-height: 0; }
.pagetype-shop .section-specs .desktop-display { display: block; }
.pagetype-shop .section-specs .mobile-display { display: none; }
.pagetype-shop .section-specs .section-wrapper { padding: 40px 0; }
.pagetype-shop .section-specs .section-inner { padding: 0; }
.pagetype-shop .section-specs .info-block { text-align: center; }
.pagetype-shop .section-specs .info-block .title { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1.875em; color: #000000; }
.pagetype-shop .section-specs .info-block .description { margin: 1em auto; line-height: 1em; }
.pagetype-shop .section-specs .button-arrow { display: block; margin: 0 auto; cursor: pointer; width: 50px; height: 20px; background: url(/assets/img/button-arrow-down@2x.gif) no-repeat 50% 50%; background-size: 33px 17px; width: 33px; height: 17px; -moz-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
.pagetype-shop .section-specs .button-arrow.active { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
@media (max-width: 767px) { .pagetype-shop .section-specs { text-align: left; background-color: #ffffff; }
  .pagetype-shop .section-specs .desktop-display { display: none; }
  .pagetype-shop .section-specs .section-inner { padding: 20px 20px 0; }
  .pagetype-shop .section-specs .section-wrapper { padding: 0; }
  .pagetype-shop .section-specs #product_specs_mobile h2 { font-size: 1.0em; margin: 0 0 10px 0; }
  .pagetype-shop .section-specs #product_specs_mobile .term { font-weight: normal; }
  .pagetype-shop .section-specs #product_specs_mobile td { font-size: .9em; margin: 0 10px; padding: 6px 0; vertical-align: middle; width: 220px; }
  .pagetype-shop .section-specs #product_specs_mobile .grid_10 { margin-left: 0; width: 100%; }
  .pagetype-shop .section-specs .mobile-display { display: block; }
  .pagetype-shop .section-specs .mobile-display .TechSpecsDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop .section-specs .mobile-display .TechSpecsDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop .section-specs .mobile-display .OpenClose { float: right; margin-right: 10px; }
  .pagetype-shop .section-specs .mobile-display .specifications.grid_12 { margin-bottom: 1em; } }
.pagetype-shop .section-reviews { min-height: 0; }
.pagetype-shop .section-reviews .button { color: #4d4d4d; font-size: 1.25em; padding: 0 1em; }
.pagetype-shop .section-reviews .button .icon { text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; background: transparent url("/assets/img/pagetype-shop/rating-icons.png") no-repeat; display: inline-block; height: 1em; line-height: 1em; margin-right: 0.25em; width: 16px; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-shop .section-reviews .button .icon { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/pagetype-shop/rating-icons@2x.png"); background-size: 33px 100px; } }
.pagetype-shop .section-reviews .button.active { color: #FFFFFF; cursor: default; background-color: #000000; }
.pagetype-shop .section-reviews .button.disabled { opacity: 0.5; }
.pagetype-shop .section-reviews .button.disabled:hover { background-color: #FFFFFF; color: #4d4d4d; }
.pagetype-shop .section-reviews .button.helpful .icon { background-position: 0 0; }
.pagetype-shop .section-reviews .button.helpful:hover .icon, .pagetype-shop .section-reviews .button.helpful.active .icon { background-position: -17px 0; }
.pagetype-shop .section-reviews .button.not-helpful .icon { background-position: 0 -20px; }
.pagetype-shop .section-reviews .button.not-helpful:hover .icon, .pagetype-shop .section-reviews .button.not-helpful.active .icon { background-position: -17px -20px; }
.pagetype-shop .section-reviews .button.flag .icon { background-position: 0 -40px; }
.pagetype-shop .section-reviews .button.flag:hover .icon, .pagetype-shop .section-reviews .button.flag.active .icon { background-position: -17px -40px; }
.pagetype-shop .section-reviews .button.page-next { font-size: 1em; }
.pagetype-shop .section-reviews .button.page-next .icon { background-position: 0 -60px; line-height: 0.75em; }
.pagetype-shop .section-reviews .button.page-next:hover .icon { background-position: -17px -60px; }
.pagetype-shop .section-reviews .button.page-next.disabled .icon { background-position: 0 -60px; }
.pagetype-shop .section-reviews .button.page-prev { font-size: 1em; }
.pagetype-shop .section-reviews .button.page-prev .icon { background-position: 0 -80px; line-height: 0.75em; }
.pagetype-shop .section-reviews .button.page-prev:hover .icon { background-position: -17px -80px; }
.pagetype-shop .section-reviews .button.page-prev.disabled .icon { background-position: 0 -80px; }
.pagetype-shop .section-reviews .info-block p { margin: 1em; }
.pagetype-shop .section-reviews .info-block .title { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1.875em; color: #000000; text-align: center; }
.pagetype-shop .section-reviews .article-ratings, .pagetype-shop .section-reviews .article-ratings-avg { color: #000000; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1em; text-transform: uppercase; text-align: center; }
.pagetype-shop .section-reviews .article-summary .article-reviews-recommended { text-align: center; }
.pagetype-shop .section-reviews .article-summary .ratings-summary { text-align: center; }
.pagetype-shop .section-reviews .article-summary .ratings-summary .ratings-summary-item { display: inline; }
.pagetype-shop .section-reviews .article-summary .ratings-summary .ratings-summary-item .ratings-summary-item-label { width: auto; }
.pagetype-shop .section-reviews .article-reviews .article-reviews-menu { border: 1px solid #898989; border-width: 1px 0; margin: 3em 0 0 0; padding: 1.5em 0; }
.pagetype-shop .section-reviews .article-reviews .article-reviews-menu .ui-select { float: right; line-height: 30px; margin-left: 1em; }
.pagetype-shop .section-reviews .article-reviews .article-reviews-menu .ui-select .select-menu { top: 27px; }
.pagetype-shop .section-reviews .article-reviews .article-reviews-list { margin-bottom: 3em; }
.pagetype-shop .section-reviews .article-reviews .article-reviews-list .article-review { overflow: hidden; *zoom: 1; border-bottom: 1px solid #898989; padding: 3em 0; }
.pagetype-shop .section-reviews .article-reviews .article-reviews-list .article-review .article-review-author { color: #808080; }
.pagetype-shop .section-reviews .article-reviews .article-reviews-list .article-review .article-review-author .article-review-user { cursor: pointer; text-decoration: underline; }
.pagetype-shop .section-reviews .article-reviews .article-reviews-list .article-review .article-review-author .article-review-user-extra { display: none; }
.pagetype-shop .section-reviews .article-reviews .article-reviews-list .article-review .article-review-body { float: left; padding: 0 30px 0 0; width: 60%; }
.pagetype-shop .section-reviews .article-reviews .article-reviews-list .article-review .article-review-body .article-ratings { margin: 1em 0; }
.pagetype-shop .section-reviews .article-reviews .article-reviews-list .article-review .article-review-body .description { margin: 1em 0; width: auto; }
.pagetype-shop .section-reviews .article-reviews .article-reviews-list .article-review .article-review-body .title { font-size: 1.5em; margin: 1em 0; text-align: left; text-transform: capitalize; }
.pagetype-shop .section-reviews .article-reviews .article-reviews-list .article-review .article-review-ratings { float: left; margin: 0 1%; width: 38%; }
.pagetype-shop .section-reviews .article-reviews .article-reviews-nav { text-align: right; }
.pagetype-shop .section-downloads { border-top: 1px solid #818181; border-collapse: collapse; min-height: 0px; text-align: left; }
.pagetype-shop .section-downloads .section-wrapper { padding: 90px 0 !important; }
.pagetype-shop .section-downloads .col-md-6 { margin-bottom: 1em; }
.pagetype-shop .section-downloads h2 { font-size: 32px; padding-bottom: 1em; }
.pagetype-shop .section-downloads h3 { font-size: 20px; margin-bottom: .4em; }
.pagetype-shop .section-downloads .copy { width: 80%; margin-bottom: 1em; }
.pagetype-shop .section-downloads .copy p { font-family: "AvantGardeGothicITCW01B 731069"; line-height: 1.75em; margin-bottom: .5em; font-size: 13px; padding-bottom: 0; }
.pagetype-shop .section-downloads .copy a { color: #00b5e2; text-decoration: underline; }
.pagetype-shop .section-downloads .dl-grp { font-size: .875em; margin-bottom: 2em; }
.pagetype-shop .section-downloads .dl-grp li { line-height: 1.25em; margin-bottom: .25em; }
.pagetype-shop .section-downloads .dl-grp a { color: #00b5e2; text-decoration: underline; }

.page-shop-crystal .desktop-display { display: block; }
.page-shop-crystal .mobile-display { display: none; }
.page-shop-crystal .section-overview .support-area { border: 1px solid #818181; float: left; margin: 0 1%; position: relative; width: 28%; }
@media (max-width: 767px) { .page-shop-crystal .desktop-display { display: none; }
  .page-shop-crystal .mobile-display { display: block; }
  .page-shop-crystal .product-disclaimer { display: none; }
  .page-shop-crystal .product-disclaimerMobile { display: block; }
  .page-shop-crystal .section-overview { padding: 50px 0 20px; }
  .page-shop-crystal .section-overview .section-inner { padding: 0; }
  .page-shop-crystal .section-overview .mobile-display { display: block; width: 100% !important; }
  .page-shop-crystal .section-overview .product-media-carousel { display: none; }
  .page-shop-crystal .section-overview .product-manufacturer-text { font-weight: normal; color: #666666; } }
@media (max-width: 767px) { .page-shop-crystal .desktop-display { display: none; }
  .page-shop-crystal .product-disclaimer { display: none; }
  .page-shop-crystal .product-disclaimerMobile { display: block; }
  .page-shop-crystal .product-disclaimerMobile .section-wrapper { padding: 10px 0 20px; text-align: left; }
  .page-shop-crystal .mobile-display { display: block; height: auto; /*padding: 0px; min-height: 0px; text-align: left;*/ }
  .page-shop-crystal .mobile-display .MobileFeaturesDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .page-shop-crystal .mobile-display .MobileFeaturesDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .page-shop-crystal .mobile-display .MobileAudioDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .page-shop-crystal .mobile-display .MobileAudioDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .page-shop-crystal .mobile-display .MobileCameraDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .page-shop-crystal .mobile-display .MobileCameraDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .page-shop-crystal .mobile-display .MobileDesignDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .page-shop-crystal .mobile-display .MobileDesignDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .page-shop-crystal .mobile-display .TechSpecsDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .page-shop-crystal .mobile-display .TechSpecsDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .page-shop-crystal .mobile-display .OpenClose { float: right; margin-right: 10px; }
  .page-shop-crystal .mobile-display .info-block { text-align: left; padding-left: 0; padding-right: 0; }
  .page-shop-crystal .mobile-display #ShopCarousel img { min-height: 706px; }
  .page-shop-crystal .mobile-display .support-area { width: 93%; margin-top: 20px; float: none; position: inherit; }
  .page-shop-crystal .mobile-display .support-area .support-body { padding-left: 10px !important; padding-right: 10px !important; }
  .page-shop-crystal .mobile-display .support-area .support-body p { font-size: 45% !important; }
  .page-shop-crystal .mobile-display .support-area h3 { font-size: 1.0em !important; }
  .page-shop-crystal .mobile-display #twitface li a { font-size: 14px; }
  .page-shop-crystal .section-overview { 			    /*padding:0;
				.section-inner { padding:0; }
				.mobile-display { display:block; width: 100% !important; }
				.product-media-carousel { display:none; } .product-manufacturer-text { font-weight: normal; color: #666666; }*/ }
  .page-shop-crystal .section-mobile-audio { min-height: 50px; text-align: left; padding: 0px; }
  .page-shop-crystal .section-mobile-audio .section-wrapper { padding-top: 0; padding-bottom: 0 !important; /*.video-button { display: block !important; }*/ }
  .page-shop-crystal .section-mobile-audio .smart-features .title { margin: 0 !important; }
  .page-shop-crystal .section-mobile-camera { min-height: 50px; text-align: left; padding: 0px; }
  .page-shop-crystal .section-mobile-camera .section-wrapper { padding-top: 0; padding-bottom: 0 !important; }
  .page-shop-crystal .section-mobile-camera .image-block.left { padding: 0; }
  .page-shop-crystal .section-mobile-design { min-height: 50px; text-align: left; padding: 0px; }
  .page-shop-crystal .section-mobile-design .section-wrapper { padding-top: 0; padding-bottom: 0 !important; }
  .page-shop-crystal .section-mobile-design .section-wrapper .section-inner { padding: 20px 20px 0; }
  .page-shop-crystal .section-mobile-design .image-block.left { padding: 0; }
  .page-shop-crystal .section-mobile-design .hero-wrapper { position: relative; }
  .page-shop-crystal .section-mobile-design .section-title { padding: 0; }
  .page-shop-crystal .section-mobile-design .feature-group { padding: 0; }
  .page-shop-crystal .section-mobile-design .feature-group ul { padding: 0; }
  .page-shop-crystal .section-mobile-design .feature-group li { padding: 0; text-align: left; padding-bottom: 15px; }
  .page-shop-crystal .section-mobile-design .title.section-title { text-align: left; }
  .page-shop-crystal .section-mobile-design .description { text-align: left !important; margin-top: 0 !important; }
  .page-shop-crystal .section-mobile-design h2.title { text-align: left !important; }
  .page-shop-crystal .section-mobile-features { min-height: 50px; text-align: left; padding: 0px; /*.info-block.right { margin: 0; width: 100%; }
.info-block.left { margin: 0; width: 100%; }*/ }
  .page-shop-crystal .section-mobile-features .section-wrapper { padding-top: 0; padding-bottom: 0 !important; }
  .page-shop-crystal .section-mobile-features .info-block { margin: 0 !important; width: 100% !important; }
  .page-shop-crystal .section-mobile-features .mobile-display .title { font-size: 1em; text-transform: uppercase; } }

.pagetype-shop .product-4K .product-color, .pagetype-shop .product-4K .product-color-hover:hover { color: #8246AF; }
.pagetype-shop .product-4K .product-border, .pagetype-shop .product-4K .product-border-hover:hover, .pagetype-shop .product-4K .product-border-active.active { border-color: #8246AF; }
.pagetype-shop .product-4K .section-smart .smart-features .feature-apps .icon { background-position: -40px 0; }
.pagetype-shop .product-4K .section-smart .smart-features .feature-guide .icon { background-position: -40px -40px; }
.pagetype-shop .product-4K .section-smart .smart-features .feature-connectivity .icon { background-position: -40px -80px; }
.pagetype-shop .product-4K .video-button:hover .icon { background-color: #8246AF; }
.pagetype-shop .product-QPlus .product-color, .pagetype-shop .product-QPlus .product-color-hover:hover { color: #00B5E2; }
.pagetype-shop .product-QPlus .product-border, .pagetype-shop .product-QPlus .product-border-hover:hover, .pagetype-shop .product-QPlus .product-border-active.active { border-color: #00B5E2; }
.pagetype-shop .product-QPlus .section-smart .smart-features .feature-apps .icon { background-position: -80px 0; }
.pagetype-shop .product-QPlus .section-smart .smart-features .feature-guide .icon { background-position: -80px -40px; }
.pagetype-shop .product-QPlus .section-smart .smart-features .feature-connectivity .icon { background-position: -80px -80px; }
.pagetype-shop .product-QPlus .section-size .image-container { background-image: url(/assets/img/pagetype-shop/product-q-plus/size-bg.jpg); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-shop .product-QPlus .section-size .image-container { background-image: url("/assets/img/pagetype-shop/product-q-plus/size-bg@2x.jpg"); } }
@media (min-width: 481px) and (max-width: 767px) { .pagetype-shop .product-QPlus .section-size .image-container { background-image: url(/assets/img/pagetype-shop/product-q-plus/mobile-size@2x.jpg); } }
@media (max-width: 480px) { .pagetype-shop .product-QPlus .section-size .image-container { background-image: url(/assets/img/pagetype-shop/product-q-plus/mobile-size.jpg); } }
@media (max-width: 480px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 480px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-resolution: 1.3dppx) { .pagetype-shop .product-QPlus .section-size .image-container { background-image: url("/assets/img/pagetype-shop/product-q-plus/mobile-size@2x.jpg"); } }

@media (min-width: 481px) and (max-width: 767px) { .pagetype-shop .product-QPlus .section-design .info-block { background-image: url(/assets/img/pagetype-shop/product-q-plus/mobile-design@2x.jpg); } }
@media (max-width: 480px) { .pagetype-shop .product-QPlus .section-design .info-block { /*background-image: url(/assets/img/pagetype-shop/product-q-plus/mobile-design.jpg);
@include high-res( "/assets/img/pagetype-shop/product-q-plus/mobile-design@2x.jpg" );*/ background: none !important; } }
.pagetype-shop .product-QPlus .video-button:hover .icon { background-color: #00B5E2; }
.pagetype-shop .product-Q .product-color, .pagetype-shop .product-Q .product-color-hover:hover { color: #6cc24a; }
.pagetype-shop .product-Q .product-border, .pagetype-shop .product-Q .product-border-hover:hover, .pagetype-shop .product-Q .product-border-active.active { border-color: #6cc24a; }
.pagetype-shop .product-Q .section-smart .smart-features .feature-apps .icon { background-position: -120px 0; }
.pagetype-shop .product-Q .section-smart .smart-features .feature-guide .icon { background-position: -120px -40px; }
.pagetype-shop .product-Q .section-smart .smart-features .feature-connectivity .icon { background-position: -120px -80px; }
.pagetype-shop .product-Q .video-button:hover .icon { background-color: #6cc24a; }
.pagetype-shop .product-HD .product-color, .pagetype-shop .product-HD .product-color-hover:hover { color: #e89623; }
.pagetype-shop .product-HD .product-border, .pagetype-shop .product-HD .product-border-hover:hover, .pagetype-shop .product-HD .product-border-active.active { border-color: #e89623; }
.pagetype-shop .product-HD .section-smart .smart-features .feature-apps .icon { background-position: -160px 0; }
.pagetype-shop .product-HD .section-smart .smart-features .feature-guide .icon { background-position: -160px -40px; }
.pagetype-shop .product-HD .section-smart .smart-features .feature-connectivity .icon { background-position: -160px -80px; }
.pagetype-shop .product-HD .video-button:hover .icon { background-color: #e89623; }
.pagetype-shop .product-HD .desktop-display { display: block; }
.pagetype-shop .product-HD .mobile-display { display: none; }
@media (max-width: 480px) { .pagetype-shop .product-HD .title.section-title { font-size: 1.438em; color: #000000; }
  .pagetype-shop .product-HD .desktop-display { display: none; }
  .pagetype-shop .product-HD .mobile-display { display: block; } }
.pagetype-shop.product-microwaveDrawer, .pagetype-shop .product-microwaveDrawer { color: #000000; }
.pagetype-shop.product-microwaveDrawer #breadcrumbs, .pagetype-shop .product-microwaveDrawer #breadcrumbs { display: none; }
.pagetype-shop.product-microwaveDrawer h1, .pagetype-shop.product-microwaveDrawer h2, .pagetype-shop.product-microwaveDrawer h3, .pagetype-shop.product-microwaveDrawer h4, .pagetype-shop .product-microwaveDrawer h1, .pagetype-shop .product-microwaveDrawer h2, .pagetype-shop .product-microwaveDrawer h3, .pagetype-shop .product-microwaveDrawer h4 { background-color: transparent; }
.pagetype-shop.product-microwaveDrawer .product-color, .pagetype-shop.product-microwaveDrawer .product-color-hover:hover, .pagetype-shop .product-microwaveDrawer .product-color, .pagetype-shop .product-microwaveDrawer .product-color-hover:hover { color: #818181; }
.pagetype-shop.product-microwaveDrawer .description, .pagetype-shop .product-microwaveDrawer .description { font-size: 0.938em; }
.pagetype-shop.product-microwaveDrawer .title.section-title, .pagetype-shop .product-microwaveDrawer .title.section-title { font-size: 3.438em; }
.pagetype-shop.product-microwaveDrawer .copy, .pagetype-shop .product-microwaveDrawer .copy { padding: 1em 0; line-height: 1.5em; }
.pagetype-shop.product-microwaveDrawer h3, .pagetype-shop .product-microwaveDrawer h3 { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1.25em; padding-bottom: 0.5em; }
.pagetype-shop.product-microwaveDrawer .product-media-carousel .carousel-content li[data-id="panel-video"], .pagetype-shop.product-microwaveDrawer .product-media-carousel .carousel-content li.panel-video, .pagetype-shop.product-microwaveDrawer .product-media-carousel .carousel-content li.panel-item, .pagetype-shop .product-microwaveDrawer .product-media-carousel .carousel-content li[data-id="panel-video"], .pagetype-shop .product-microwaveDrawer .product-media-carousel .carousel-content li.panel-video, .pagetype-shop .product-microwaveDrawer .product-media-carousel .carousel-content li.panel-item { text-align: center; background: #F6F6F6; }
.pagetype-shop.product-microwaveDrawer .product-media-carousel .carousel-content li[data-id="panel-video"] video, .pagetype-shop.product-microwaveDrawer .product-media-carousel .carousel-content li.panel-video video, .pagetype-shop.product-microwaveDrawer .product-media-carousel .carousel-content li.panel-item video, .pagetype-shop .product-microwaveDrawer .product-media-carousel .carousel-content li[data-id="panel-video"] video, .pagetype-shop .product-microwaveDrawer .product-media-carousel .carousel-content li.panel-video video, .pagetype-shop .product-microwaveDrawer .product-media-carousel .carousel-content li.panel-item video { height: 100%; }
.pagetype-shop.product-microwaveDrawer .desktop-display, .pagetype-shop .product-microwaveDrawer .desktop-display { display: block; }
.pagetype-shop.product-microwaveDrawer .mobile-display, .pagetype-shop .product-microwaveDrawer .mobile-display { display: none; }
@media (max-width: 767px) { .pagetype-shop.product-microwaveDrawer .title.section-title, .pagetype-shop .product-microwaveDrawer .title.section-title { font-size: 2.438em; } }
@media (max-width: 767px) { .pagetype-shop.product-microwaveDrawer .title.section-title, .pagetype-shop .product-microwaveDrawer .title.section-title { font-size: 1.438em; color: #000000; }
  .pagetype-shop.product-microwaveDrawer .desktop-display, .pagetype-shop .product-microwaveDrawer .desktop-display { display: none; }
  .pagetype-shop.product-microwaveDrawer .mobile-display, .pagetype-shop .product-microwaveDrawer .mobile-display { display: block; }
  .pagetype-shop.product-microwaveDrawer .mobile-display .DesignDivClosed, .pagetype-shop .product-microwaveDrawer .mobile-display .DesignDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop.product-microwaveDrawer .mobile-display .DesignDivOpen, .pagetype-shop .product-microwaveDrawer .mobile-display .DesignDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop.product-microwaveDrawer .mobile-display .StyleDivClosed, .pagetype-shop .product-microwaveDrawer .mobile-display .StyleDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop.product-microwaveDrawer .mobile-display .StyleDivOpen, .pagetype-shop .product-microwaveDrawer .mobile-display .StyleDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop.product-microwaveDrawer .mobile-display .EaseOfUseDivClosed, .pagetype-shop .product-microwaveDrawer .mobile-display .EaseOfUseDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop.product-microwaveDrawer .mobile-display .EaseOfUseDivOpen, .pagetype-shop .product-microwaveDrawer .mobile-display .EaseOfUseDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop.product-microwaveDrawer .mobile-display .CapacityDivClosed, .pagetype-shop .product-microwaveDrawer .mobile-display .CapacityDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop.product-microwaveDrawer .mobile-display .CapacityDivOpen, .pagetype-shop .product-microwaveDrawer .mobile-display .CapacityDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop.product-microwaveDrawer .mobile-display .TechSpecsDivClosed, .pagetype-shop .product-microwaveDrawer .mobile-display .TechSpecsDivClosed { text-transform: uppercase; color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop.product-microwaveDrawer .mobile-display .TechSpecsDivOpen, .pagetype-shop .product-microwaveDrawer .mobile-display .TechSpecsDivOpen { text-transform: uppercase; color: #666666; font-family: "AvantGardeGothicITCW01B 731069"; margin-bottom: 16px; }
  .pagetype-shop.product-microwaveDrawer .mobile-display .OpenClose, .pagetype-shop .product-microwaveDrawer .mobile-display .OpenClose { float: right; margin-right: 10px; }
  .pagetype-shop.product-microwaveDrawer .mobile-display #DesignFeatureCarousel img, .pagetype-shop .product-microwaveDrawer .mobile-display #DesignFeatureCarousel img { max-width: 100%; height: auto; margin: 7px; display: block; margin: auto; padding-bottom: 12px; float: left; /**/ min-height: 146px; min-width: 300px; }
  .pagetype-shop.product-microwaveDrawer .mobile-display #DesignFeatureCarousel div, .pagetype-shop .product-microwaveDrawer .mobile-display #DesignFeatureCarousel div { min-height: 146px; min-width: 300px; text-transform: uppercase; }
  .pagetype-shop.product-microwaveDrawer .mobile-display #pagerDesign, .pagetype-shop .product-microwaveDrawer .mobile-display #pagerDesign { text-align: center; padding: 12px 0 30px 0; }
  .pagetype-shop.product-microwaveDrawer .mobile-display #pagerDesign a, .pagetype-shop .product-microwaveDrawer .mobile-display #pagerDesign a { background: transparent url("/assets/img/ShopCarouselOff.png") no-repeat; text-indent: -999em; display: inline-block; width: 25px; height: 16px; padding-right: 3px; }
  .pagetype-shop.product-microwaveDrawer .mobile-display #pagerDesign a.selected, .pagetype-shop .product-microwaveDrawer .mobile-display #pagerDesign a.selected { background: transparent url("/assets/img/ShopCarouselOn.png") no-repeat; } }
.pagetype-shop.product-microwaveDrawer .support, .pagetype-shop .product-microwaveDrawer .support { float: left; height: 150px; width: 28%; border: 1px solid #818181; margin: 0 10px 30px; }
.pagetype-shop.product-microwaveDrawer .support .support-description, .pagetype-shop .product-microwaveDrawer .support .support-description { background-color: #f3f3f3; color: #294e79; padding: 1em; height: 35%; text-align: center; font-size: 1em; font-weight: 600; border-bottom: 1px solid #818181; font-size: 1.15em; }
.pagetype-shop.product-microwaveDrawer .support .support-number, .pagetype-shop .product-microwaveDrawer .support .support-number { display: table; width: 100%; height: 65%; text-align: center; }
.pagetype-shop.product-microwaveDrawer .support .support-number p, .pagetype-shop .product-microwaveDrawer .support .support-number p { display: table-cell; vertical-align: middle; font-size: 1.500em; color: #818181; }
.pagetype-shop.product-microwaveDrawer .section-overview .product-features .feature-category-item, .pagetype-shop .product-microwaveDrawer .section-overview .product-features .feature-category-item { margin-right: 2%; /*.icon { background-position:34% 0; }*/ /*&.feature-use .icon { background-position:67% 0; }
&.feature-power .icon { background-position:100% 0; }*/ }
.pagetype-shop.product-microwaveDrawer .section-overview .product-features .feature-category-item li, .pagetype-shop .product-microwaveDrawer .section-overview .product-features .feature-category-item li { font-size: 0.8em; line-height: 1.5em; }
.pagetype-shop.product-microwaveDrawer .section-overview .product-features .feature-category-item .feature, .pagetype-shop .product-microwaveDrawer .section-overview .product-features .feature-category-item .feature { font-size: 0.8em; }
.pagetype-shop.product-microwaveDrawer .section-overview .product-features .feature-category-item .icon, .pagetype-shop .product-microwaveDrawer .section-overview .product-features .feature-category-item .icon { /*background:url(/assets/img/pagetype-shop/product-microwave-drawer/feature-icons.png) no-repeat 0 0;*/ background-size: cover; height: 44px; width: 41px; background-size: 36px; background-position: top left; }
.pagetype-shop.product-microwaveDrawer .section-overview .product-features .feature-category-item .text, .pagetype-shop .product-microwaveDrawer .section-overview .product-features .feature-category-item .text { border: 0; text-transform: uppercase; font-style: normal; color: #121212; width: auto; height: auto; font-size: auto; font-size: 1em; }
.pagetype-shop.product-microwaveDrawer .section-overview .product-features .feature-category-item.feature-design .icon, .pagetype-shop .product-microwaveDrawer .section-overview .product-features .feature-category-item.feature-design .icon { background-position: 0 0; }
.pagetype-shop.product-microwaveDrawer .section-overview .product-features .feature-category-item.feature-style, .pagetype-shop.product-microwaveDrawer .section-overview .product-features .feature-category-item.feature-ExperienceProductMicrowaveStyleSection, .pagetype-shop .product-microwaveDrawer .section-overview .product-features .feature-category-item.feature-style, .pagetype-shop .product-microwaveDrawer .section-overview .product-features .feature-category-item.feature-ExperienceProductMicrowaveStyleSection { padding-right: 0.5em; width: 23%; }
.pagetype-shop.product-microwaveDrawer .section-overview .product-features .feature-category-item .text, .pagetype-shop .product-microwaveDrawer .section-overview .product-features .feature-category-item .text { padding-left: 0.5em; }
@media (max-width: 767px) { .pagetype-shop.product-microwaveDrawer .section-overview .product-features .feature-category-item .feature-ExperienceProductMicrowaveStyleSection, .pagetype-shop .product-microwaveDrawer .section-overview .product-features .feature-category-item .feature-ExperienceProductMicrowaveStyleSection { padding-right: 0em; width: 100%; } }
.pagetype-shop.product-microwaveDrawer .section-takeSteps, .pagetype-shop .product-microwaveDrawer .section-takeSteps { text-align: center; }
.pagetype-shop.product-microwaveDrawer .section-takeSteps .section-wrapper, .pagetype-shop .product-microwaveDrawer .section-takeSteps .section-wrapper { padding: 75px 0 50px; }
@media (max-width: 767px) { .pagetype-shop.product-microwaveDrawer .section-takeSteps .section-wrapper, .pagetype-shop .product-microwaveDrawer .section-takeSteps .section-wrapper { padding: 0px; } }
.pagetype-shop.product-microwaveDrawer .section-takeSteps .copy, .pagetype-shop .product-microwaveDrawer .section-takeSteps .copy { padding: 2.5% 5%; line-height: 1.5em; }
.pagetype-shop.product-microwaveDrawer .section-takeSteps img, .pagetype-shop .product-microwaveDrawer .section-takeSteps img { width: 100%; }
.pagetype-shop.product-microwaveDrawer .section-takeSteps .MobileImgDesc, .pagetype-shop .product-microwaveDrawer .section-takeSteps .MobileImgDesc { display: none; }
.pagetype-shop.product-microwaveDrawer .section-takeSteps .large-image, .pagetype-shop .product-microwaveDrawer .section-takeSteps .large-image { padding-top: 1.5em; }
.pagetype-shop.product-microwaveDrawer .section-takeSteps .large-image li, .pagetype-shop .product-microwaveDrawer .section-takeSteps .large-image li { display: none; }
.pagetype-shop.product-microwaveDrawer .section-takeSteps .large-image li.active, .pagetype-shop .product-microwaveDrawer .section-takeSteps .large-image li.active { display: inline-block; }
.pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image { width: 100%; clear: both; overflow: hidden; padding-top: 1.5em; }
.pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li { list-style-type: none; width: 25%; float: left; padding-right: 1.5%; height: 129px; overflow: hidden; *zoom: 1; }
.pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li img, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li img { height: 129px; width: 99.5%; }
.pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li .description, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li .description { display: none; }
.pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li:last-child, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li:last-child { padding-right: 0; }
.pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover, .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li.active, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li.active { cursor: pointer; }
.pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover .thumbnail-overlay, .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li.active .thumbnail-overlay, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover .thumbnail-overlay, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li.active .thumbnail-overlay { position: relative; display: table; vertical-align: middle; height: 100%; width: 100%; }
.pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover .thumbnail-overlay .description, .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li.active .thumbnail-overlay .description, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover .thumbnail-overlay .description, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li.active .thumbnail-overlay .description { padding: 0; margin: 0; position: relative; width: 100%; font-size: 1.406em; text-transform: uppercase; letter-spacing: 3px; line-height: 1.25em; font-family: "AvantGardeGothicITCW01X", "Helvetica", sans-serif; display: table-cell; vertical-align: middle; z-index: 2; color: #FFFFFF; background: url(/assets/img/pagetype-shop/product-microwave-drawer/section-take-steps-thumbnail-overlay.png) repeat; }
.pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover .thumbnail-overlay img, .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li.active .thumbnail-overlay img, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover .thumbnail-overlay img, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li.active .thumbnail-overlay img { position: absolute; left: 0; top: 0; z-index: 1; }
@media (max-width: 767px) { .pagetype-shop.product-microwaveDrawer .section-takeSteps, .pagetype-shop .product-microwaveDrawer .section-takeSteps { text-align: left; }
  .pagetype-shop.product-microwaveDrawer .section-takeSteps .MobileImgDesc, .pagetype-shop .product-microwaveDrawer .section-takeSteps .MobileImgDesc { display: block; padding-top: 10px; padding-left: 10px; margin-bottom: -18px; text-align: center; }
  .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image { width: 100%; clear: both; overflow: hidden; padding-top: 1.5em; }
  .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li { list-style-type: none; width: 25%; float: left; padding-right: 1.5%; height: 129px; overflow: hidden; *zoom: 1; }
  .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li img, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li img { height: auto; max-width: 100%; }
  .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li .description, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li .description { display: none; }
  .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li:last-child, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li:last-child { padding-right: 0; }
  .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover, .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li.active, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li.active { cursor: pointer; }
  .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover .thumbnail-overlay, .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li.active .thumbnail-overlay, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover .thumbnail-overlay, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li.active .thumbnail-overlay { position: relative; display: table; vertical-align: middle; height: 65%; width: 100%; }
  .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover .thumbnail-overlay .description, .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li.active .thumbnail-overlay .description, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover .thumbnail-overlay .description, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li.active .thumbnail-overlay .description { /*padding: 0; margin: 0;
position: relative;
width: 100%;
font-size:0.5em; text-transform:uppercase;
letter-spacing:3px; line-height:1.25em;
font-family:"AvantGardeGothicITCW01X", "Helvetica", sans-serif;
display: table-cell;
vertical-align: middle;
z-index:2;
color:$color-white;
background:url(/assets/img/pagetype-shop/product-microwave-drawer/section-take-steps-thumbnail-overlay.png) repeat;
*/ display: none; }
  .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover .thumbnail-overlay img, .pagetype-shop.product-microwaveDrawer .section-takeSteps .thumbnail-image li.active .thumbnail-overlay img, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li:hover .thumbnail-overlay img, .pagetype-shop .product-microwaveDrawer .section-takeSteps .thumbnail-image li.active .thumbnail-overlay img { position: absolute; left: 0; top: 0; z-index: 1; }
  .pagetype-shop.product-microwaveDrawer .section-takeSteps .section-wrapper, .pagetype-shop .product-microwaveDrawer .section-takeSteps .section-wrapper { padding: 75px 0 0px; } }
@media (max-width: 767px) and (max-width: 767px) { .pagetype-shop.product-microwaveDrawer .section-takeSteps .section-wrapper, .pagetype-shop .product-microwaveDrawer .section-takeSteps .section-wrapper { padding: 0px; } }

.pagetype-shop.product-microwaveDrawer .section-design, .pagetype-shop .product-microwaveDrawer .section-design { text-align: center; }
.pagetype-shop.product-microwaveDrawer .section-design .section-wrapper, .pagetype-shop .product-microwaveDrawer .section-design .section-wrapper { padding: 75px 0 50px; }
@media (max-width: 767px) { .pagetype-shop.product-microwaveDrawer .section-design .section-wrapper, .pagetype-shop .product-microwaveDrawer .section-design .section-wrapper { padding: 0px; } }
.pagetype-shop.product-microwaveDrawer .section-design .content-wrapper, .pagetype-shop .product-microwaveDrawer .section-design .content-wrapper { display: block; }
.pagetype-shop.product-microwaveDrawer .section-design .content-wrapper .copy, .pagetype-shop .product-microwaveDrawer .section-design .content-wrapper .copy { padding: 1em 3em; }
.pagetype-shop.product-microwaveDrawer .section-design .content-wrapper img, .pagetype-shop .product-microwaveDrawer .section-design .content-wrapper img { width: 100%; padding: 2em 0; }
.pagetype-shop.product-microwaveDrawer .section-design .content-wrapper .icon, .pagetype-shop .product-microwaveDrawer .section-design .content-wrapper .icon { background: url(/assets/img/pagetype-shop/product-microwave-drawer/video-hidden-panel-thumb.jpg) repeat; background-size: cover; }
@media (max-width: 480px) { .pagetype-shop.product-microwaveDrawer .section-design .content-wrapper .copy, .pagetype-shop .product-microwaveDrawer .section-design .content-wrapper .copy { padding: 0; }
  .pagetype-shop.product-microwaveDrawer .section-design .content-wrapper .video-button, .pagetype-shop .product-microwaveDrawer .section-design .content-wrapper .video-button { display: inline-block !important; } }
@media (max-width: 767px) { .pagetype-shop.product-microwaveDrawer .section-design, .pagetype-shop .product-microwaveDrawer .section-design { text-align: left; } }
.pagetype-shop.product-microwaveDrawer .section-lifestyle, .pagetype-shop .product-microwaveDrawer .section-lifestyle { text-align: center; }
.pagetype-shop.product-microwaveDrawer .section-lifestyle .section-wrapper, .pagetype-shop .product-microwaveDrawer .section-lifestyle .section-wrapper { padding: 75px 0 50px; }
@media (max-width: 767px) { .pagetype-shop.product-microwaveDrawer .section-lifestyle .section-wrapper, .pagetype-shop .product-microwaveDrawer .section-lifestyle .section-wrapper { padding: 0px; } }
.pagetype-shop.product-microwaveDrawer .section-lifestyle .content-wrapper, .pagetype-shop .product-microwaveDrawer .section-lifestyle .content-wrapper { float: left; width: 50%; padding-top: 1.5em; overflow: hidden; *zoom: 1; }
.pagetype-shop.product-microwaveDrawer .section-lifestyle .content-wrapper.left .icon, .pagetype-shop .product-microwaveDrawer .section-lifestyle .content-wrapper.left .icon { background: url(/assets/img/pagetype-shop/product-microwave-drawer/video-easy-touch-thumb.jpg) repeat; background-size: cover; }
.pagetype-shop.product-microwaveDrawer .section-lifestyle .content-wrapper.right .icon, .pagetype-shop .product-microwaveDrawer .section-lifestyle .content-wrapper.right .icon { background: url(/assets/img/pagetype-shop/product-microwave-drawer/video-easy-cooking-thumb.jpg) repeat; background-size: cover; }
.pagetype-shop.product-microwaveDrawer .section-lifestyle .content-wrapper .section-inner, .pagetype-shop .product-microwaveDrawer .section-lifestyle .content-wrapper .section-inner { padding: 0 10%; }
.pagetype-shop.product-microwaveDrawer .section-lifestyle .content-wrapper .section-inner img, .pagetype-shop .product-microwaveDrawer .section-lifestyle .content-wrapper .section-inner img { width: 100%; padding: 2em 0; }
@media (max-width: 480px) { .pagetype-shop.product-microwaveDrawer .section-lifestyle .content-wrapper, .pagetype-shop .product-microwaveDrawer .section-lifestyle .content-wrapper { float: none; width: 100%; padding-top: 0px; }
  .pagetype-shop.product-microwaveDrawer .section-lifestyle .content-wrapper .section-inner, .pagetype-shop .product-microwaveDrawer .section-lifestyle .content-wrapper .section-inner { padding: 0px; }
  .pagetype-shop.product-microwaveDrawer .section-lifestyle .content-wrapper .section-inner img, .pagetype-shop .product-microwaveDrawer .section-lifestyle .content-wrapper .section-inner img { width: 100%; padding: 1em 0; } }
@media (max-width: 767px) { .pagetype-shop.product-microwaveDrawer .section-lifestyle, .pagetype-shop .product-microwaveDrawer .section-lifestyle { text-align: left; }
  .pagetype-shop.product-microwaveDrawer .section-lifestyle .video-button, .pagetype-shop .product-microwaveDrawer .section-lifestyle .video-button { width: 100%; display: inline-block !important; } }
.pagetype-shop.product-microwaveDrawer .section-roomToSpare, .pagetype-shop .product-microwaveDrawer .section-roomToSpare { text-align: center; }
.pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-wrapper, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-wrapper { padding: 75px 0 50px; }
@media (max-width: 767px) { .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-wrapper, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-wrapper { padding: 0px; } }
.pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner img, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner img { width: 100%; padding: 2em 0; }
@media (max-width: 480px) { .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner img, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner img { padding: 0px; } }
.pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper { position: absolute; top: 21%; left: 25%; width: 50%; padding: 0 3em; }
.pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper h2, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper h2 { font-size: 1.938em; letter-spacing: 0.15em; padding-top: 1em; }
.pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .divider, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .divider { border-bottom: 1px solid #818181; width: 70%; margin: 1em auto; }
.pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper p, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper p { line-height: 1.5em; padding-bottom: 1em; }
.pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .arrow-bottom, .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .arrow-top, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .arrow-bottom, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .arrow-top { background: url(/assets/img/pagetype-shop/product-microwave-drawer/section-roomToSpare-arrows.png) no-repeat 0 0; height: 89px; width: 7px; display: block; background-size: 15px; margin: 0 auto; }
.pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .arrow-bottom, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .arrow-bottom { background-position: 100% 0; }
.pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .CapacityDesktop, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .CapacityDesktop { display: block; }
.pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .CapacityMobile, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .CapacityMobile { display: none; }
@media (max-width: 767px) { .pagetype-shop.product-microwaveDrawer .section-roomToSpare, .pagetype-shop .product-microwaveDrawer .section-roomToSpare { text-align: left; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper { position: relative; left: 0; width: 100%; top: 0; padding: 0; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper img, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper img { padding: 0; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .capacity-header, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .capacity-header { position: absolute; left: 20%; right: 20%; top: 9%; width: 60%; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .capacity-header .arrow-bottom, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .capacity-header .arrow-bottom { height: 58px; background-position: right bottom; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .capacity-header .arrow-top, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .capacity-header .arrow-top { height: 58px; background-position: left top; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .capacity-header h2, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .capacity-header h2 { padding-top: 0; font-size: 1.6em; text-align: center; } }
@media (max-width: 480px) { .pagetype-shop.product-microwaveDrawer .section-roomToSpare, .pagetype-shop .product-microwaveDrawer .section-roomToSpare { text-align: left; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper { position: relative; top: 0; left: 0; width: 100%; padding: 0; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .CapacityDesktop, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .CapacityDesktop { display: none; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .CapacityMobile, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .CapacityMobile { display: block; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper img, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper img { padding: 0; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper h2, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper h2 { padding-top: 0; font-size: 1.6em; text-align: center; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper p, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper p { width: 100%; margin-left: 0px; margin-top: 10px; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .arrow-bottom, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .arrow-bottom { height: 29px; background-position: 100% -60px; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .arrow-top, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .arrow-top { height: 29px; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .capacity-header, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .content-wrapper .capacity-header { position: absolute; left: 20%; right: 20%; top: 6%; width: 60%; }
  .pagetype-shop.product-microwaveDrawer .section-roomToSpare .section-inner .RmToSpare, .pagetype-shop .product-microwaveDrawer .section-roomToSpare .section-inner .RmToSpare { display: block !important; } }
.pagetype-shop.product-microwaveDrawer .section-downloads .copy, .pagetype-shop .product-microwaveDrawer .section-downloads .copy { padding: 0; margin: 0; line-height: inherit; }
.pagetype-shop.product-microwaveDrawer .section-downloads .copy p, .pagetype-shop .product-microwaveDrawer .section-downloads .copy p { font-size: 13px; }
.pagetype-shop.product-microwaveDrawer .section-downloads h3, .pagetype-shop .product-microwaveDrawer .section-downloads h3 { font-family: "AvantGardeGothicITCW01X"; font-size: 1.45em; padding-bottom: 0; }
.pagetype-shop.product-microwaveDrawer .section-downloads h2, .pagetype-shop .product-microwaveDrawer .section-downloads h2 { font-size: 32px; letter-spacing: inherit; padding-bottom: 1em; }
.pagetype-shop.product-microwaveDrawer .overlay-content, .pagetype-shop .product-microwaveDrawer .overlay-content { visibility: hidden; height: 0; clear: both; overflow: hidden; }
.pagetype-shop.product-microwaveDrawer .video-button, .pagetype-shop .product-microwaveDrawer .video-button { width: 100%; }
@media (max-width: 480px) { .pagetype-shop.product-microwaveDrawer .video-button .video-button, .pagetype-shop .product-microwaveDrawer .video-button .video-button { display: inline-block !important; } }
.pagetype-shop.product-whra, .pagetype-shop .product-whra { color: #000000; padding-top: 0; }
.pagetype-shop.product-whra #breadcrumbs, .pagetype-shop .product-whra #breadcrumbs { display: none; }
.pagetype-shop.product-whra h1, .pagetype-shop.product-whra h2, .pagetype-shop.product-whra h3, .pagetype-shop.product-whra h4, .pagetype-shop .product-whra h1, .pagetype-shop .product-whra h2, .pagetype-shop .product-whra h3, .pagetype-shop .product-whra h4 { background-color: transparent; }
.pagetype-shop.product-whra .product-color, .pagetype-shop .product-whra .product-color { color: #000000; }
.pagetype-shop.product-whra .product-color.emphasis, .pagetype-shop .product-whra .product-color.emphasis { color: #db2020; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFDB2020', endColorstr='#FF961676'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiMjAyMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk2MTY3NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #db2020), color-stop(100%, #961676)); background-image: -moz-linear-gradient(left, #db2020 0%, #961676 100%); background-image: -webkit-linear-gradient(left, #db2020 0%, #961676 100%); background-image: linear-gradient(to right, #db2020 0%, #961676 100%); -moz-background-clip: text; -moz-text-fill-color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent; -o-background-clip: text; -o-text-fill-color: transparent; -ms-background-clip: text; -ms-text-fill-color: transparent; }
.pagetype-shop.product-whra .description, .pagetype-shop .product-whra .description { font-size: 0.938em; }
.pagetype-shop.product-whra .title.section-title, .pagetype-shop .product-whra .title.section-title { font-size: 3.438em; }
.pagetype-shop.product-whra .copy, .pagetype-shop .product-whra .copy { padding: 1em 0; line-height: 1.5em; }
.pagetype-shop.product-whra .section-overview .description, .pagetype-shop .product-whra .section-overview .description { margin-bottom: 2em; }
.pagetype-shop.product-whra .section-overview .description h2, .pagetype-shop .product-whra .section-overview .description h2 { font-size: 1.25em; font-family: "AvantGardeGothicITCW01B 731069"; line-height: 1.75em; margin-bottom: 1em; }
.pagetype-shop.product-whra .section-overview .description p, .pagetype-shop .product-whra .section-overview .description p { font-size: 0.9em; margin-bottom: 1em; }
.pagetype-shop.product-whra .section-overview .description p.disclaimer, .pagetype-shop .product-whra .section-overview .description p.disclaimer { font-size: .65em; }
.pagetype-shop.product-whra h3, .pagetype-shop .product-whra h3 { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1.25em; padding-bottom: 0.5em; }
.pagetype-shop.product-whra h2.title, .pagetype-shop .product-whra h2.title { font-family: "AvantGardeGothicITCW01X"; }
.pagetype-shop.product-whra h2.title .emphasis, .pagetype-shop .product-whra h2.title .emphasis { font-family: "AvantGardeGothicITCW01B 731069"; }
.pagetype-shop.product-whra .support, .pagetype-shop .product-whra .support { float: left; height: 150px; width: 28%; border: 1px solid #818181; margin: 0 10px 30px; }
.pagetype-shop.product-whra .support .support-description, .pagetype-shop .product-whra .support .support-description { background-color: #f3f3f3; color: #294e79; padding: 1em; height: 35%; text-align: center; font-size: 1em; font-weight: 600; border-bottom: 1px solid #818181; font-size: 1.15em; }
.pagetype-shop.product-whra .support .support-number, .pagetype-shop .product-whra .support .support-number { display: table; width: 100%; height: 65%; text-align: center; }
.pagetype-shop.product-whra .support .support-number p, .pagetype-shop .product-whra .support .support-number p { display: table-cell; vertical-align: middle; font-size: 1.500em; color: #818181; }
.pagetype-shop.product-whra .section-overview .product-features .feature-category-item, .pagetype-shop .product-whra .section-overview .product-features .feature-category-item { margin-right: 2%; }
.pagetype-shop.product-whra .section-overview .product-features .feature-category-item li, .pagetype-shop .product-whra .section-overview .product-features .feature-category-item li { font-size: 0.8em; line-height: 1.5em; }
.pagetype-shop.product-whra .section-overview .product-features .feature-category-item .feature, .pagetype-shop .product-whra .section-overview .product-features .feature-category-item .feature { font-size: 0.8em; }
.pagetype-shop.product-whra .section-overview .product-features .feature-category-item .icon, .pagetype-shop .product-whra .section-overview .product-features .feature-category-item .icon { /*background:url(/assets/img/pagetype-shop/product-microwave-drawer/feature-icons.png) no-repeat 0 0;*/ background-size: cover; height: 44px; width: 41px; background-size: 36px; background-position: center left; }
.pagetype-shop.product-whra .section-overview .product-features .feature-category-item .text, .pagetype-shop .product-whra .section-overview .product-features .feature-category-item .text { border: 0; text-transform: uppercase; font-style: normal; color: #121212; width: auto; height: auto; font-size: auto; font-size: .9em; }
.pagetype-shop.product-whra .section-mobile, .pagetype-shop .product-whra .section-mobile { min-height: 868px; }
.pagetype-shop.product-whra .section-mobile .background, .pagetype-shop .product-whra .section-mobile .background { background: #420322; background: -moz-radial-gradient(center, ellipse cover, #420322 0%, black 50%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #420322), color-stop(50%, black)); background: -webkit-radial-gradient(center, ellipse cover, #420322 0%, black 50%); background: -o-radial-gradient(center, ellipse cover, #420322 0%, black 50%); background: -ms-radial-gradient(center, ellipse cover, #420322 0%, black 50%); background: radial-gradient(ellipse at center, #420322 0%, #000000 50%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#420322', endColorstr='#000000',GradientType=1 ); }
.pagetype-shop.product-whra .section-mobile .background .background-phone-small, .pagetype-shop .product-whra .section-mobile .background .background-phone-small { background: transparent url("/assets/img/page-wisa/section-mobile-phone-small.png") no-repeat; bottom: 0; height: 352px; left: 40%; margin-left: -388px; position: absolute; width: 388px; -webkit-box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-shop.product-whra .section-mobile .background .background-phone-small, .pagetype-shop .product-whra .section-mobile .background .background-phone-small { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-wisa/section-mobile-phone-small.png"); background-size: 388px 352px; } }
.pagetype-shop.product-whra .section-mobile .background .background-phone-medium, .pagetype-shop .product-whra .section-mobile .background .background-phone-medium { background: transparent url("/assets/img/page-wisa/section-mobile-phone-medium.png") no-repeat; bottom: 0; height: 474px; left: 50%; margin-left: -194px; position: absolute; width: 388px; -webkit-box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-shop.product-whra .section-mobile .background .background-phone-medium, .pagetype-shop .product-whra .section-mobile .background .background-phone-medium { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-wisa/section-mobile-phone-medium.png"); background-size: 388px 474px; } }
.pagetype-shop.product-whra .section-mobile .background .background-phone-large, .pagetype-shop .product-whra .section-mobile .background .background-phone-large { background: transparent url("/assets/img/page-wisa/section-mobile-phone-large.png") no-repeat; bottom: 0; height: 627px; left: 60%; margin-left: -60px; position: absolute; width: 447px; -webkit-box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-shop.product-whra .section-mobile .background .background-phone-large, .pagetype-shop .product-whra .section-mobile .background .background-phone-large { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-wisa/section-mobile-phone-large.png"); background-size: 447px 627px; } }
.pagetype-shop.product-whra .section-mobile .hr, .pagetype-shop .product-whra .section-mobile .hr { width: 66.66666666666666%; }
.pagetype-shop.product-whra .section-high-resolution, .pagetype-shop .product-whra .section-high-resolution { text-align: center; }
.pagetype-shop.product-whra .section-high-resolution .desktop-display, .pagetype-shop .product-whra .section-high-resolution .desktop-display { display: block; }
.pagetype-shop.product-whra .section-high-resolution .mobile-display, .pagetype-shop .product-whra .section-high-resolution .mobile-display { display: none; }
.pagetype-shop.product-whra .section-high-resolution .hr, .pagetype-shop .product-whra .section-high-resolution .hr { margin: 2em auto 2.5em; width: 50%; }
.pagetype-shop.product-whra .section-high-resolution .info-block, .pagetype-shop .product-whra .section-high-resolution .info-block { margin: 0 auto; width: 66.66666666666666%; }
.pagetype-shop.product-whra .section-high-resolution .info-block p, .pagetype-shop .product-whra .section-high-resolution .info-block p { margin-top: .5em; font-size: .825em; }
@media (max-width: 767px) { .pagetype-shop.product-whra .section-high-resolution .info-block, .pagetype-shop .product-whra .section-high-resolution .info-block { width: 100%; } }
.pagetype-shop.product-whra .section-high-resolution .wave-animation, .pagetype-shop .product-whra .section-high-resolution .wave-animation { background: transparent url("/assets/img/pagetype-shop/product-whrap/grid-bg@2x.jpg") center bottom no-repeat; background-size: 100% 430px; height: 550px; margin: 3em 0; position: relative; }
.pagetype-shop.product-whra .section-high-resolution .wave-animation img, .pagetype-shop .product-whra .section-high-resolution .wave-animation img { bottom: 0; left: 50%; margin-left: -560px; opacity: 0; position: absolute; -moz-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.pagetype-shop.product-whra .section-high-resolution .wave-animation img.active, .pagetype-shop .product-whra .section-high-resolution .wave-animation img.active { opacity: 1; }
.pagetype-shop.product-whra .section-high-resolution .wave-animation .wave-animation-bits, .pagetype-shop .product-whra .section-high-resolution .wave-animation .wave-animation-bits { bottom: 0; font-size: 1.4em; height: 500px; left: 50%; margin-left: -560px; position: absolute; right: 0; text-align: left; width: 1120px; }
.pagetype-shop.product-whra .section-high-resolution .wave-animation .wave-animation-bits li, .pagetype-shop .product-whra .section-high-resolution .wave-animation .wave-animation-bits li { bottom: 0; left: 0; line-height: 500px; opacity: 0; position: absolute; text-transform: uppercase; top: 0; -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.pagetype-shop.product-whra .section-high-resolution .wave-animation .wave-animation-bits li.active, .pagetype-shop .product-whra .section-high-resolution .wave-animation .wave-animation-bits li.active { opacity: 1; }
.pagetype-shop.product-whra .section-high-resolution .wave-animation .wave-animation-khz, .pagetype-shop .product-whra .section-high-resolution .wave-animation .wave-animation-khz { bottom: 0; font-size: 1.4em; left: 0; height: 1em; margin-bottom: -2em; position: absolute; right: 0; text-align: center; }
.pagetype-shop.product-whra .section-high-resolution .wave-animation .wave-animation-khz li, .pagetype-shop .product-whra .section-high-resolution .wave-animation .wave-animation-khz li { bottom: 0; left: 0; opacity: 0; position: absolute; right: 0; top: 0; width: 100%; -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.pagetype-shop.product-whra .section-high-resolution .wave-animation .wave-animation-khz li.active, .pagetype-shop .product-whra .section-high-resolution .wave-animation .wave-animation-khz li.active { opacity: 1; }
.pagetype-shop.product-whra .section-high-resolution .wave-animation .wave-animation-mask, .pagetype-shop .product-whra .section-high-resolution .wave-animation .wave-animation-mask { bottom: 0; height: 500px; left: 0; position: absolute; right: 0; }
.pagetype-shop.product-whra .section-high-resolution .wave-animation .wave-animation-menu, .pagetype-shop .product-whra .section-high-resolution .wave-animation .wave-animation-menu { text-align: center; }
.pagetype-shop.product-whra .section-high-resolution .wave-animation .wave-animation-menu li, .pagetype-shop .product-whra .section-high-resolution .wave-animation .wave-animation-menu li { border: 1px solid transparent; cursor: pointer; display: inline-block; margin: 0 0.5em; padding: 1em 2em; -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); font-size: .667em; }
.pagetype-shop.product-whra .section-high-resolution .wave-animation .wave-animation-menu li:hover, .pagetype-shop .product-whra .section-high-resolution .wave-animation .wave-animation-menu li:hover { border-color: #d60016; border-style: solid; border-width: 1px; -webkit-border-image: url("/assets/img/pagetype-shop/product-whrap/gradient-bg-a.png") 1 1 stretch; -o-border-image: url("/assets/img/pagetype-shop/product-whrap/gradient-bg-a.png") 1 1 stretch; border-image: url("/assets/img/pagetype-shop/product-whrap/gradient-bg-a.png") 1 1 stretch; }
.pagetype-shop.product-whra .section-high-resolution .wave-animation .wave-animation-menu li.active, .pagetype-shop .product-whra .section-high-resolution .wave-animation .wave-animation-menu li.active { border-color: #d60016; border-style: solid; border-width: 1px; -webkit-border-image: url("/assets/img/pagetype-shop/product-whrap/gradient-bg-a.png") 1 1 stretch; -o-border-image: url("/assets/img/pagetype-shop/product-whrap/gradient-bg-a.png") 1 1 stretch; border-image: url("/assets/img/pagetype-shop/product-whrap/gradient-bg-a.png") 1 1 stretch; cursor: default; }
.pagetype-shop.product-whra .section-high-resolution .col-pad .callout, .pagetype-shop .product-whra .section-high-resolution .col-pad .callout { border-color: #d60016; border-style: solid; border-width: 1px; -webkit-border-image: url("/assets/img/pagetype-shop/product-whrap/gradient-bg-a.png") 1 1 stretch; -o-border-image: url("/assets/img/pagetype-shop/product-whrap/gradient-bg-a.png") 1 1 stretch; border-image: url("/assets/img/pagetype-shop/product-whrap/gradient-bg-a.png") 1 1 stretch; display: inline-block; padding: 1em; }
.pagetype-shop.product-whra .section-high-resolution .col-pad .callout p.subtitle, .pagetype-shop .product-whra .section-high-resolution .col-pad .callout p.subtitle { color: #000000; padding-top: .5em; text-transform: uppercase; }
.pagetype-shop.product-whra .section-high-resolution .col-pad .col-header, .pagetype-shop .product-whra .section-high-resolution .col-pad .col-header { margin-top: 1em; }
.pagetype-shop.product-whra .section-high-resolution .col-pad .hr, .pagetype-shop .product-whra .section-high-resolution .col-pad .hr { background-color: #000000; margin: 1em auto 1.5em; }
.pagetype-shop.product-whra .section-high-resolution .col-pad p, .pagetype-shop .product-whra .section-high-resolution .col-pad p { width: 60%; margin: 0 auto; }
@media (max-width: 767px) { .pagetype-shop.product-whra .section-high-resolution, .pagetype-shop .product-whra .section-high-resolution { text-align: left; background-color: #ffffff; min-height: 50px; text-transform: uppercase; }
  .pagetype-shop.product-whra .section-high-resolution .desktop-display, .pagetype-shop .product-whra .section-high-resolution .desktop-display { display: none; }
  .pagetype-shop.product-whra .section-high-resolution .background, .pagetype-shop .product-whra .section-high-resolution .background { position: inherit; }
  .pagetype-shop.product-whra .section-high-resolution .HighResAudioDivClosed, .pagetype-shop .product-whra .section-high-resolution .HighResAudioDivClosed { padding: 20px 20px 0; }
  .pagetype-shop.product-whra .section-high-resolution .HighResAudioDivOpen, .pagetype-shop .product-whra .section-high-resolution .HighResAudioDivOpen { padding: 20px 20px 0; }
  .pagetype-shop.product-whra .section-high-resolution .section-wrapper, .pagetype-shop .product-whra .section-high-resolution .section-wrapper { padding: 0; }
  .pagetype-shop.product-whra .section-high-resolution .mobile-display, .pagetype-shop .product-whra .section-high-resolution .mobile-display { display: block; }
  .pagetype-shop.product-whra .section-high-resolution .mobile-display .callout, .pagetype-shop .product-whra .section-high-resolution .mobile-display .callout { border-color: #d60016; border-style: solid; border-width: 1px; -webkit-border-image: url("/assets/img/pagetype-shop/product-whrap/gradient-bg-a.png") 1 1 stretch; -o-border-image: url("/assets/img/pagetype-shop/product-whrap/gradient-bg-a.png") 1 1 stretch; border-image: url("/assets/img/pagetype-shop/product-whrap/gradient-bg-a.png") 1 1 stretch; display: inline-block; padding: 1em; }
  .pagetype-shop.product-whra .section-high-resolution .mobile-display .col-header h3, .pagetype-shop .product-whra .section-high-resolution .mobile-display .col-header h3 { margin-top: 1em; }
  .pagetype-shop.product-whra .section-high-resolution .mobile-display .gradient-fill, .pagetype-shop .product-whra .section-high-resolution .mobile-display .gradient-fill { display: none; }
  .pagetype-shop.product-whra .section-high-resolution .mobile-display .FeatureMobile, .pagetype-shop .product-whra .section-high-resolution .mobile-display .FeatureMobile { margin-bottom: 2em; }
  .pagetype-shop.product-whra .section-high-resolution .mobile-display .OpenClose, .pagetype-shop .product-whra .section-high-resolution .mobile-display .OpenClose { float: right; margin-right: 10px; }
  .pagetype-shop.product-whra .section-high-resolution .mobile-display .info-block, .pagetype-shop .product-whra .section-high-resolution .mobile-display .info-block { text-align: left; padding: 0; text-transform: none; }
  .pagetype-shop.product-whra .section-high-resolution .mobile-display .emphasis, .pagetype-shop .product-whra .section-high-resolution .mobile-display .emphasis { background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #db2020), color-stop(100%, #db2020)); }
  .pagetype-shop.product-whra .section-high-resolution .mobile-display .title, .pagetype-shop .product-whra .section-high-resolution .mobile-display .title { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
  .pagetype-shop.product-whra .section-high-resolution .mobile-display #HRAudioCarousel li, .pagetype-shop .product-whra .section-high-resolution .mobile-display #HRAudioCarousel li { float: left; }
  .pagetype-shop.product-whra .section-high-resolution .mobile-display #HRAudioCarousel img, .pagetype-shop .product-whra .section-high-resolution .mobile-display #HRAudioCarousel img { max-width: 100%; height: auto; margin: 7px; display: block; margin: auto; padding-bottom: 12px; float: left; /**/ min-height: 146px; min-width: 300px; }
  .pagetype-shop.product-whra .section-high-resolution .mobile-display #HRAudioCarousel div, .pagetype-shop .product-whra .section-high-resolution .mobile-display #HRAudioCarousel div { min-height: 146px; min-width: 300px; text-transform: uppercase; }
  .pagetype-shop.product-whra .section-high-resolution .mobile-display #pagerAudio, .pagetype-shop .product-whra .section-high-resolution .mobile-display #pagerAudio { text-align: center; padding: 12px 0 30px 0; }
  .pagetype-shop.product-whra .section-high-resolution .mobile-display #pagerAudio a, .pagetype-shop .product-whra .section-high-resolution .mobile-display #pagerAudio a { background: transparent url("/assets/img/ShopCarouselOff.png") no-repeat; text-indent: -999em; display: inline-block; width: 25px; height: 16px; padding-right: 3px; }
  .pagetype-shop.product-whra .section-high-resolution .mobile-display #pagerAudio a.selected, .pagetype-shop .product-whra .section-high-resolution .mobile-display #pagerAudio a.selected { background: transparent url("/assets/img/ShopCarouselOn.png") no-repeat; } }
.pagetype-shop.product-whra .section-integration, .pagetype-shop .product-whra .section-integration { text-align: center; }
.pagetype-shop.product-whra .section-integration .desktop-display, .pagetype-shop .product-whra .section-integration .desktop-display { display: block; }
.pagetype-shop.product-whra .section-integration .mobile-display, .pagetype-shop .product-whra .section-integration .mobile-display { display: none; }
.pagetype-shop.product-whra .section-integration .hr, .pagetype-shop .product-whra .section-integration .hr { margin: 2em auto 2.5em; width: 33.33333333333333%; }
.pagetype-shop.product-whra .section-integration .info-block, .pagetype-shop .product-whra .section-integration .info-block { margin: 0 auto; width: 100%; }
.pagetype-shop.product-whra .section-integration .graphic, .pagetype-shop .product-whra .section-integration .graphic { margin: 6em 0 2em; }
.pagetype-shop.product-whra .section-integration .logo-header, .pagetype-shop .product-whra .section-integration .logo-header { font-style: oblique; margin: 5em 0 3em; text-transform: none; }
.pagetype-shop.product-whra .section-integration .logos li, .pagetype-shop .product-whra .section-integration .logos li { margin: 0 3%; display: inline-block; }
.pagetype-shop.product-whra .section-integration .logos li img, .pagetype-shop .product-whra .section-integration .logos li img { max-height: 45px; }
.pagetype-shop.product-whra .section-integration .legends, .pagetype-shop .product-whra .section-integration .legends { font-size: .9em; line-height: 1.5em; }
@media (max-width: 767px) { .pagetype-shop.product-whra .section-integration, .pagetype-shop .product-whra .section-integration { text-align: left; text-transform: uppercase; background-color: #ffffff; min-height: 50px; }
  .pagetype-shop.product-whra .section-integration .desktop-display, .pagetype-shop .product-whra .section-integration .desktop-display { display: none; }
  .pagetype-shop.product-whra .section-integration .section-inner, .pagetype-shop .product-whra .section-integration .section-inner { padding: 20px 20px 0; }
  .pagetype-shop.product-whra .section-integration .section-wrapper, .pagetype-shop .product-whra .section-integration .section-wrapper { padding: 0; }
  .pagetype-shop.product-whra .section-integration .mobile-display, .pagetype-shop .product-whra .section-integration .mobile-display { display: block; }
  .pagetype-shop.product-whra .section-integration .mobile-display h2, .pagetype-shop .product-whra .section-integration .mobile-display h2 { margin-bottom: 1em; }
  .pagetype-shop.product-whra .section-integration .mobile-display .OpenClose, .pagetype-shop .product-whra .section-integration .mobile-display .OpenClose { float: right; margin-right: 10px; }
  .pagetype-shop.product-whra .section-integration .mobile-display .info-block, .pagetype-shop .product-whra .section-integration .mobile-display .info-block { text-align: left; padding: 0; text-transform: none; margin-top: 20px; font-size: .9em; line-height: 1.5em; }
  .pagetype-shop.product-whra .section-integration .mobile-display .graphic, .pagetype-shop .product-whra .section-integration .mobile-display .graphic { margin: 0; margin-top: 1em; }
  .pagetype-shop.product-whra .section-integration .mobile-display .info-block-number, .pagetype-shop .product-whra .section-integration .mobile-display .info-block-number { color: #db2020; }
  .pagetype-shop.product-whra .section-integration .mobile-display .logo-header, .pagetype-shop .product-whra .section-integration .mobile-display .logo-header { font-style: inherit; margin: 2em 0 2em; font-size: .9em; color: #666666; }
  .pagetype-shop.product-whra .section-integration .mobile-display .emphasis, .pagetype-shop .product-whra .section-integration .mobile-display .emphasis { background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #db2020), color-stop(100%, #db2020)); }
  .pagetype-shop.product-whra .section-integration .mobile-display .title, .pagetype-shop .product-whra .section-integration .mobile-display .title { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; } }
.pagetype-shop.product-whra .section-mobile, .pagetype-shop .product-whra .section-mobile { min-height: 700px; }
.pagetype-shop.product-whra .section-mobile .desktop-display, .pagetype-shop .product-whra .section-mobile .desktop-display { display: block; }
.pagetype-shop.product-whra .section-mobile .mobile-display, .pagetype-shop .product-whra .section-mobile .mobile-display { display: none; }
.pagetype-shop.product-whra .section-mobile .background, .pagetype-shop .product-whra .section-mobile .background { background-size: 706px 512px; background-repeat: no-repeat; background-position: 80% 100%; }
.pagetype-shop.product-whra .section-mobile .info-block, .pagetype-shop .product-whra .section-mobile .info-block { text-align: left; width: 50%; margin: 0; }
.pagetype-shop.product-whra .section-mobile .info-block p, .pagetype-shop .product-whra .section-mobile .info-block p { font-size: .85em; line-height: 1.75em; margin-top: 2em; }
@media (max-width: 767px) { .pagetype-shop.product-whra .section-mobile, .pagetype-shop .product-whra .section-mobile { text-align: left; background-color: #ffffff; min-height: 50px; text-transform: uppercase; }
  .pagetype-shop.product-whra .section-mobile .desktop-display, .pagetype-shop .product-whra .section-mobile .desktop-display { display: none; }
  .pagetype-shop.product-whra .section-mobile .section-inner, .pagetype-shop .product-whra .section-mobile .section-inner { padding: 20px 20px 0; }
  .pagetype-shop.product-whra .section-mobile .section-wrapper, .pagetype-shop .product-whra .section-mobile .section-wrapper { padding: 0; }
  .pagetype-shop.product-whra .section-mobile .mobile-display, .pagetype-shop .product-whra .section-mobile .mobile-display { display: block; }
  .pagetype-shop.product-whra .section-mobile .mobile-display .OpenClose, .pagetype-shop .product-whra .section-mobile .mobile-display .OpenClose { float: right; margin-right: 10px; }
  .pagetype-shop.product-whra .section-mobile .mobile-display .emphasis, .pagetype-shop .product-whra .section-mobile .mobile-display .emphasis { background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #000000), color-stop(100%, #000000)); }
  .pagetype-shop.product-whra .section-mobile .mobile-display .info-block, .pagetype-shop .product-whra .section-mobile .mobile-display .info-block { width: 100%; padding: 0; margin-top: 1em; text-transform: inherit; padding: 0; text-transform: initial; }
  .pagetype-shop.product-whra .section-mobile .mobile-display .info-block p, .pagetype-shop .product-whra .section-mobile .mobile-display .info-block p { margin-top: 1em; }
  .pagetype-shop.product-whra .section-mobile .mobile-display .info-block .emphasis, .pagetype-shop .product-whra .section-mobile .mobile-display .info-block .emphasis { background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #db2020), color-stop(100%, #db2020)); }
  .pagetype-shop.product-whra .section-mobile .mobile-display .MobileAppDivOpenCont img, .pagetype-shop .product-whra .section-mobile .mobile-display .MobileAppDivOpenCont img { width: 100%; }
  .pagetype-shop.product-whra .section-mobile .background, .pagetype-shop .product-whra .section-mobile .background { background: none !important; } }
.pagetype-shop.product-whra .section-compatibility, .pagetype-shop .product-whra .section-compatibility { min-height: 703px; }
.pagetype-shop.product-whra .section-compatibility .desktop-display, .pagetype-shop .product-whra .section-compatibility .desktop-display { display: block; }
.pagetype-shop.product-whra .section-compatibility .mobile-display, .pagetype-shop .product-whra .section-compatibility .mobile-display { display: none; }
.pagetype-shop.product-whra .section-compatibility .background, .pagetype-shop .product-whra .section-compatibility .background { background-size: contain; background-position: right top; background-repeat: no-repeat; width: 42%; max-width: 568px; }
.pagetype-shop.product-whra .section-compatibility .info-block, .pagetype-shop .product-whra .section-compatibility .info-block { text-align: left; width: 50%; margin: 0 0 0 50%; }
.pagetype-shop.product-whra .section-compatibility .info-block p, .pagetype-shop .product-whra .section-compatibility .info-block p { font-size: .85em; line-height: 1.75em; margin-top: 2em; }
.pagetype-shop.product-whra .section-compatibility .filetype-border, .pagetype-shop .product-whra .section-compatibility .filetype-border { margin-top: 3em; border-color: #d60016; border-style: solid; border-width: 1px; -webkit-border-image: url("/assets/img/pagetype-shop/product-whrap/gradient-bg-a.png") 1 1 stretch; -o-border-image: url("/assets/img/pagetype-shop/product-whrap/gradient-bg-a.png") 1 1 stretch; border-image: url("/assets/img/pagetype-shop/product-whrap/gradient-bg-a.png") 1 1 stretch; }
.pagetype-shop.product-whra .section-compatibility .filetype-border li, .pagetype-shop .product-whra .section-compatibility .filetype-border li { display: inline-block; margin: 1em 2%; width: 15%; }
.pagetype-shop.product-whra .section-compatibility .filetype-border li img, .pagetype-shop .product-whra .section-compatibility .filetype-border li img { max-width: 100%; }
@media (max-width: 767px) { .pagetype-shop.product-whra .section-compatibility, .pagetype-shop .product-whra .section-compatibility { text-align: left; text-transform: uppercase; background-color: #ffffff; min-height: 50px; }
  .pagetype-shop.product-whra .section-compatibility .desktop-display, .pagetype-shop .product-whra .section-compatibility .desktop-display { display: none; }
  .pagetype-shop.product-whra .section-compatibility .background, .pagetype-shop .product-whra .section-compatibility .background { background: none !important; }
  .pagetype-shop.product-whra .section-compatibility .section-inner, .pagetype-shop .product-whra .section-compatibility .section-inner { padding: 20px 20px 0; }
  .pagetype-shop.product-whra .section-compatibility .section-wrapper, .pagetype-shop .product-whra .section-compatibility .section-wrapper { padding: 0; }
  .pagetype-shop.product-whra .section-compatibility .mobile-display, .pagetype-shop .product-whra .section-compatibility .mobile-display { display: block; }
  .pagetype-shop.product-whra .section-compatibility .mobile-display h2, .pagetype-shop .product-whra .section-compatibility .mobile-display h2 { margin-bottom: 1em; }
  .pagetype-shop.product-whra .section-compatibility .mobile-display .OpenClose, .pagetype-shop .product-whra .section-compatibility .mobile-display .OpenClose { float: right; margin-right: 10px; }
  .pagetype-shop.product-whra .section-compatibility .mobile-display .emphasis, .pagetype-shop .product-whra .section-compatibility .mobile-display .emphasis { background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #db2020), color-stop(100%, #db2020)); }
  .pagetype-shop.product-whra .section-compatibility .mobile-display .title, .pagetype-shop .product-whra .section-compatibility .mobile-display .title { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
  .pagetype-shop.product-whra .section-compatibility .mobile-display .info-block, .pagetype-shop .product-whra .section-compatibility .mobile-display .info-block { text-align: left; padding: 0; text-transform: none; margin: 0; margin-top: 20px; font-size: .9em; line-height: 1.5em; width: 100%; }
  .pagetype-shop.product-whra .section-compatibility .mobile-display .filetype-border, .pagetype-shop .product-whra .section-compatibility .mobile-display .filetype-border { border: none; }
  .pagetype-shop.product-whra .section-compatibility .mobile-display .filetype-border li, .pagetype-shop .product-whra .section-compatibility .mobile-display .filetype-border li { margin: 1em 5%; width: 33%; } }
.pagetype-shop.product-whra .section-components .desktop-display, .pagetype-shop .product-whra .section-components .desktop-display { display: block; }
.pagetype-shop.product-whra .section-components .mobile-display, .pagetype-shop .product-whra .section-components .mobile-display { display: none; }
.pagetype-shop.product-whra .section-components .info-block, .pagetype-shop .product-whra .section-components .info-block { text-align: center; }
.pagetype-shop.product-whra .section-components .components, .pagetype-shop .product-whra .section-components .components { margin-top: 5em; text-align: center; }
.pagetype-shop.product-whra .section-components .components h3.title, .pagetype-shop.product-whra .section-components .components text.title, .pagetype-shop .product-whra .section-components .components h3.title, .pagetype-shop .product-whra .section-components .components text.title { font-family: "AvantGardeGothicITCW01M 731087"; font-size: 1.5em; margin-top: 1em; display: inline-block; padding-bottom: 10px; }
.pagetype-shop.product-whra .section-components .components svg, .pagetype-shop .product-whra .section-components .components svg { margin-top: 1em; overflow: visible; }
.pagetype-shop.product-whra .section-components .components .hr, .pagetype-shop .product-whra .section-components .components .hr { background-color: #000000; margin: 1em auto; width: 10%; }
.pagetype-shop.product-whra .section-components .components .component-description, .pagetype-shop .product-whra .section-components .components .component-description { text-align: left; }
.pagetype-shop.product-whra .section-components .components .component-description li, .pagetype-shop .product-whra .section-components .components .component-description li { margin-top: 2em; }
.pagetype-shop.product-whra .section-components .components .component-description h3, .pagetype-shop .product-whra .section-components .components .component-description h3 { text-transform: none; font-size: 1.125em; }
.pagetype-shop.product-whra .section-components .components .component-description .row .hr, .pagetype-shop .product-whra .section-components .components .component-description .row .hr { display: none; }
.pagetype-shop.product-whra .section-components .components .component-description p, .pagetype-shop .product-whra .section-components .components .component-description p { font-size: .825em; line-height: 1.25em; }
@media (max-width: 767px) { .pagetype-shop.product-whra .section-components, .pagetype-shop .product-whra .section-components { text-align: left; background-color: #ffffff; min-height: 50px; text-transform: uppercase; }
  .pagetype-shop.product-whra .section-components .desktop-display, .pagetype-shop .product-whra .section-components .desktop-display { display: none; }
  .pagetype-shop.product-whra .section-components .section-inner, .pagetype-shop .product-whra .section-components .section-inner { padding: 20px 20px 0; /*max-width: 320px;*/ width: 100%; }
  .pagetype-shop.product-whra .section-components .section-wrapper, .pagetype-shop .product-whra .section-components .section-wrapper { padding: 0; }
  .pagetype-shop.product-whra .section-components .mobile-display, .pagetype-shop .product-whra .section-components .mobile-display { display: block; }
  .pagetype-shop.product-whra .section-components .mobile-display .OpenClose, .pagetype-shop .product-whra .section-components .mobile-display .OpenClose { float: right; margin-right: 10px; }
  .pagetype-shop.product-whra .section-components .mobile-display .ComponentsDivOpen, .pagetype-shop .product-whra .section-components .mobile-display .ComponentsDivOpen { padding-bottom: 20px; }
  .pagetype-shop.product-whra .section-components .mobile-display .emphasis, .pagetype-shop .product-whra .section-components .mobile-display .emphasis { background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #db2020), color-stop(100%, #db2020)); }
  .pagetype-shop.product-whra .section-components .mobile-display .title, .pagetype-shop .product-whra .section-components .mobile-display .title { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
  .pagetype-shop.product-whra .section-components .mobile-display .col-xs-5, .pagetype-shop .product-whra .section-components .mobile-display .col-xs-5 { width: 100%; float: none; position: initial; padding-left: 0; }
  .pagetype-shop.product-whra .section-components .mobile-display .col-xs-5 p, .pagetype-shop .product-whra .section-components .mobile-display .col-xs-5 p { text-transform: initial; }
  .pagetype-shop.product-whra .section-components .mobile-display .col-xs-5 h3, .pagetype-shop .product-whra .section-components .mobile-display .col-xs-5 h3 { padding-bottom: 0; font-size: .8em; font-weight: bold; }
  .pagetype-shop.product-whra .section-components .mobile-display h3, .pagetype-shop .product-whra .section-components .mobile-display h3 { padding-bottom: 0; }
  .pagetype-shop.product-whra .section-components .mobile-display .component-description li, .pagetype-shop .product-whra .section-components .mobile-display .component-description li { margin-top: 1em; }
  .pagetype-shop.product-whra .section-components .info-block, .pagetype-shop .product-whra .section-components .info-block { text-align: left; padding: 0; width: 100%; margin: 0; }
  .pagetype-shop.product-whra .section-components .background, .pagetype-shop .product-whra .section-components .background { position: inherit; }
  .pagetype-shop.product-whra .section-components .components, .pagetype-shop .product-whra .section-components .components { margin-top: 1em; text-align: left; } }
@media (max-width: 480px) { .pagetype-shop.product-whra .section-specs .mobile-display h2, .pagetype-shop .product-whra .section-specs .mobile-display h2 { font-weight: bold; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
  .pagetype-shop.product-whra .section-specs .mobile-display #product_specs_mobile h2, .pagetype-shop .product-whra .section-specs .mobile-display #product_specs_mobile h2 { font-size: .8em; }
  .pagetype-shop.product-whra .section-specs .mobile-display .specifications h2, .pagetype-shop .product-whra .section-specs .mobile-display .specifications h2 { margin: 0; } }
.pagetype-shop.product-whra .overlay-content, .pagetype-shop .product-whra .overlay-content { visibility: hidden; height: 0; clear: both; overflow: hidden; }
.pagetype-shop.product-whra .video-button, .pagetype-shop .product-whra .video-button { width: 100%; }
.pagetype-shop.product-microwaveCountertop, .pagetype-shop .product-microwaveCountertop { color: #000000; margin-top: 0; }
.pagetype-shop.product-microwaveCountertop #breadcrumbs, .pagetype-shop .product-microwaveCountertop #breadcrumbs { display: none; }
.pagetype-shop.product-microwaveCountertop h1, .pagetype-shop.product-microwaveCountertop h2, .pagetype-shop.product-microwaveCountertop h3, .pagetype-shop.product-microwaveCountertop h4, .pagetype-shop .product-microwaveCountertop h1, .pagetype-shop .product-microwaveCountertop h2, .pagetype-shop .product-microwaveCountertop h3, .pagetype-shop .product-microwaveCountertop h4 { background-color: transparent; }
.pagetype-shop.product-microwaveCountertop .product-color, .pagetype-shop.product-microwaveCountertop .product-color-hover:hover, .pagetype-shop .product-microwaveCountertop .product-color, .pagetype-shop .product-microwaveCountertop .product-color-hover:hover { color: #818181; }
.pagetype-shop.product-microwaveCountertop .description, .pagetype-shop .product-microwaveCountertop .description { font-size: 0.938em; }
.pagetype-shop.product-microwaveCountertop .title.section-title, .pagetype-shop .product-microwaveCountertop .title.section-title { font-size: 3.438em; }
.pagetype-shop.product-microwaveCountertop .copy, .pagetype-shop .product-microwaveCountertop .copy { padding: 1em 0; line-height: 1.5em; }
.pagetype-shop.product-microwaveCountertop h3, .pagetype-shop .product-microwaveCountertop h3 { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1.25em; padding-bottom: 0.5em; }
.pagetype-shop.product-microwaveCountertop .support, .pagetype-shop .product-microwaveCountertop .support { float: left; height: 150px; width: 28%; border: 1px solid #818181; margin: 0 10px 30px; }
.pagetype-shop.product-microwaveCountertop .support .support-description, .pagetype-shop .product-microwaveCountertop .support .support-description { background-color: #f3f3f3; color: #294e79; padding: 1em; height: 35%; text-align: center; font-size: 1em; font-weight: 600; border-bottom: 1px solid #818181; font-size: 1.15em; }
.pagetype-shop.product-microwaveCountertop .support .support-number, .pagetype-shop .product-microwaveCountertop .support .support-number { display: table; width: 100%; height: 65%; text-align: center; }
.pagetype-shop.product-microwaveCountertop .support .support-number p, .pagetype-shop .product-microwaveCountertop .support .support-number p { display: table-cell; vertical-align: middle; font-size: 1.500em; color: #818181; }
.pagetype-shop.product-microwaveCountertop .section-overview .product-features .feature-category-item, .pagetype-shop .product-microwaveCountertop .section-overview .product-features .feature-category-item { margin-right: 2%; }
.pagetype-shop.product-microwaveCountertop .section-overview .product-features .feature-category-item li, .pagetype-shop .product-microwaveCountertop .section-overview .product-features .feature-category-item li { font-size: 0.8em; line-height: 1.5em; }
.pagetype-shop.product-microwaveCountertop .section-overview .product-features .feature-category-item .feature, .pagetype-shop .product-microwaveCountertop .section-overview .product-features .feature-category-item .feature { font-size: 0.8em; }
.pagetype-shop.product-microwaveCountertop .section-overview .product-features .feature-category-item .icon, .pagetype-shop .product-microwaveCountertop .section-overview .product-features .feature-category-item .icon { background-size: cover; height: 44px; width: 41px; background-size: 36px; background-position: top left; }
.pagetype-shop.product-microwaveCountertop .section-overview .product-features .feature-category-item .text, .pagetype-shop .product-microwaveCountertop .section-overview .product-features .feature-category-item .text { border: 0; text-transform: uppercase; font-style: normal; color: #121212; width: auto; height: auto; font-size: auto; font-size: 1em; }
.pagetype-shop.product-microwaveCountertop .section-microwaveFeatures .background, .pagetype-shop .product-microwaveCountertop .section-microwaveFeatures .background { margin-top: 250px; width: 40%; background-size: cover; background-repeat: no-repeat; background-position: right center; max-height: 568px; }
@media (max-width: 480px) { .pagetype-shop.product-microwaveCountertop .section-microwaveFeatures .background, .pagetype-shop .product-microwaveCountertop .section-microwaveFeatures .background { display: none; } }
.pagetype-shop.product-microwaveCountertop .section-microwaveFeatures .section-title, .pagetype-shop .product-microwaveCountertop .section-microwaveFeatures .section-title { text-align: center; max-width: 1170px; margin: 0 auto; }
@media (max-width: 480px) { .pagetype-shop.product-microwaveCountertop .section-microwaveFeatures .section-title, .pagetype-shop .product-microwaveCountertop .section-microwaveFeatures .section-title { font-size: 2em; } }
.pagetype-shop.product-microwaveCountertop .section-microwaveFeatures .section-inner, .pagetype-shop .product-microwaveCountertop .section-microwaveFeatures .section-inner { max-width: 702px; margin: 25px auto 0 40%; }
@media (max-width: 480px) { .pagetype-shop.product-microwaveCountertop .section-microwaveFeatures .section-inner, .pagetype-shop .product-microwaveCountertop .section-microwaveFeatures .section-inner { width: 100%; margin: 0; max-width: 100%; } }
.pagetype-shop.product-microwaveCountertop .section-microwaveFeatures .section-inner .mobile-image, .pagetype-shop .product-microwaveCountertop .section-microwaveFeatures .section-inner .mobile-image { display: none; }
.pagetype-shop.product-microwaveCountertop .section-microwaveFeatures .section-inner .mobile-image img, .pagetype-shop .product-microwaveCountertop .section-microwaveFeatures .section-inner .mobile-image img { width: 100%; }
@media (max-width: 480px) { .pagetype-shop.product-microwaveCountertop .section-microwaveFeatures .section-inner .mobile-image, .pagetype-shop .product-microwaveCountertop .section-microwaveFeatures .section-inner .mobile-image { display: block; width: 100%; } }
.pagetype-shop.product-microwaveCountertop .section-microwaveFeatures .section-inner .copy, .pagetype-shop .product-microwaveCountertop .section-microwaveFeatures .section-inner .copy { display: table-cell; /* margin-left: 40%; */ font-size: .825em; display: table-cell; vertical-align: middle; height: 568px; }
@media (max-width: 480px) { .pagetype-shop.product-microwaveCountertop .section-microwaveFeatures .section-inner .copy, .pagetype-shop .product-microwaveCountertop .section-microwaveFeatures .section-inner .copy { height: auto; display: block; text-align: left; } }
.pagetype-shop.product-microwaveCountertop .section-microwaveFeatures .section-inner .copy p, .pagetype-shop .product-microwaveCountertop .section-microwaveFeatures .section-inner .copy p { margin-bottom: 2em; }
.pagetype-shop.product-microwaveCountertop .section-microwaveFeatures .section-inner .copy ol, .pagetype-shop .product-microwaveCountertop .section-microwaveFeatures .section-inner .copy ol { font-family: "AvantGardeGothicITCW01M 731087"; margin-left: 1.5em; margin-top: 2em; }
.pagetype-shop.product-microwaveCountertop .section-microwaveFeatures .section-inner .copy ol li, .pagetype-shop .product-microwaveCountertop .section-microwaveFeatures .section-inner .copy ol li { padding-left: .5em; padding-bottom: 1em; width: 65%; list-style: decimal outside; }
@media (max-width: 480px) { .pagetype-shop.product-microwaveCountertop .section-microwaveFeatures .section-inner .copy ol li, .pagetype-shop .product-microwaveCountertop .section-microwaveFeatures .section-inner .copy ol li { width: 100%; } }
.pagetype-shop.product-microwaveCountertop .section-countertopConvection .background, .pagetype-shop .product-microwaveCountertop .section-countertopConvection .background { background-size: contain; background-repeat: no-repeat; background-position: right top; max-width: 640px; margin: 100px auto 0 45%; }
@media (max-width: 480px) { .pagetype-shop.product-microwaveCountertop .section-countertopConvection .background, .pagetype-shop .product-microwaveCountertop .section-countertopConvection .background { display: none; } }
.pagetype-shop.product-microwaveCountertop .section-countertopConvection .mobile-only, .pagetype-shop .product-microwaveCountertop .section-countertopConvection .mobile-only { display: none; }
@media (max-width: 480px) { .pagetype-shop.product-microwaveCountertop .section-countertopConvection .mobile-only, .pagetype-shop .product-microwaveCountertop .section-countertopConvection .mobile-only { max-width: 100%; display: block; height: auto !important; } }
.pagetype-shop.product-microwaveCountertop .section-countertopConvection .section-inner, .pagetype-shop .product-microwaveCountertop .section-countertopConvection .section-inner { width: 42%; float: left; padding: 40px; }
@media (max-width: 480px) { .pagetype-shop.product-microwaveCountertop .section-countertopConvection .section-inner, .pagetype-shop .product-microwaveCountertop .section-countertopConvection .section-inner { width: 100%; float: none; } }
.pagetype-shop.product-microwaveCountertop .section-countertopConvection .section-inner .copy, .pagetype-shop .product-microwaveCountertop .section-countertopConvection .section-inner .copy { line-height: 1.5em; font-size: .825em; padding-top: 2em; }
.pagetype-shop.product-microwaveCountertop .section-downloads h3, .pagetype-shop .product-microwaveCountertop .section-downloads h3 { font-family: "AvantGardeGothicITCW01X"; font-size: 20px; }

.modal-container video { width: 100%; height: 100%; z-index: 10000; position: relative; }

.page-filter .section { border-top: 1px solid #b4b4b4; border-bottom: none; min-height: 0; }
.page-filter .section .title { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
.page-filter .section .title.section-title { font-family: "AvantGardeGothicITCW01X", "Helvetica", sans-serif; }
.page-filter .section .title.section-title .emphasis { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
.page-filter .section .description.center { margin-left: auto; margin-right: auto; }
.page-filter .select-icon, .page-filter .remove-selection, .page-filter .icon-button, .page-filter .icon-arrow, .page-filter .checkbox { position: relative; display: inline-block; width: 30px; height: 30px; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; background: url(/assets/img/pagetype-shop/filter-page-icons.png) no-repeat; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-filter .select-icon, .page-filter .remove-selection, .page-filter .icon-button, .page-filter .icon-arrow, .page-filter .checkbox { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/pagetype-shop/filter-page-icons@2x.png"); background-size: 210px 150px; } }
.page-filter .section-header .section-wrapper, .page-filter .section-header .section-inner { padding: 0; }
.page-filter .section-header .section-inner { /*background-color: $color-med-grey;*/ color: #FFFFFF; line-height: 120px; max-width: none; min-height: 120px; text-align: center; width: 100%; overflow: hidden; *zoom: 1; }
.page-filter .section-header .section-inner > * { float: left; width: 50%; height: 100%; }
.page-filter .section-header .header-title { border-left: 1px solid #b4b4b4; text-align: left; display: table; }
.page-filter .section-header .vert-center { display: table-cell; vertical-align: middle; width: 100%; }
.page-filter .section-header .section-title { text-align: center; font-size: 2.25em; max-width: 585px; }
.page-filter .section-header .header-graphic { position: relative; width: 50%; height: 330px; text-align: right; }
.page-filter .section-header .header-media { visibility: hidden; display: block; position: absolute; top: 0; right: 0; width: 100%; height: 100%; max-width: 640px; background: url(/assets/img/pagetype-shop/filter-page-header.jpg) no-repeat 50% 50%; background-size: cover; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-filter .section-header .header-media { background-image: url("/assets/img/pagetype-shop/filter-page-header@2x.jpg"); } }
.page-filter.lt-ie9 .section-header .header-media { display: inline-block; position: relative; }
.page-filter .section-filter { overflow: visible; }
.page-filter .section-filter .section-wrapper { padding: 20px 0; }
.page-filter .section-filter .section-inner { padding: 0 20px; max-width: 1210px; overflow: hidden; *zoom: 1; overflow: visible; }
.page-filter .section-filter .section-inner .page-desc { text-align: center; padding: 10px 0; }
.page-filter .section-filter .section-inner .page-desc h1.seo { font-size: 2em; padding-bottom: 20px; }
.page-filter .section-filter .section-inner .page-desc h2.seo { font-size: 1.5em; padding: 20px 0; }
.page-filter .section-filter .filter-column, .page-filter .section-filter .sort-column, .page-filter .section-filter .page-column, .page-filter .section-filter .current-selections { float: left; }
.page-filter .section-filter .sort-column, .page-filter .section-filter .page-column { padding-left: 4.29687%; }
.page-filter .section-filter .view-column { float: right; }
.page-filter .section-filter .column-title { font-size: 1em; text-transform: capitalize; margin: 0 0 0.625em; }
.page-filter .section-filter .view-column .column-title, .page-filter .section-filter .page-column .column-title { visibility: hidden; margin-bottom: 6px; }
.page-filter .section-filter .page-column .page-nav { font-size: 0.75em; line-height: 2.5em; height: 2.5em; }
.page-filter .section-filter .page-column .page-link { display: inline-block; vertical-align: top; width: 30px; height: 30px; padding: 7px; }
.page-filter .section-filter .page-column .icon-arrow { display: block; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; width: 16px; height: 16px; background-position: -30px -135px; }
.page-filter .section-filter .page-column .next .icon-arrow { background-position: -45px -135px; }
.page-filter .section-filter .grid-button { background-position: -30px -60px; }
.page-filter .section-filter .grid-button:hover { background-position: 0 -60px; }
.page-filter .section-filter .grid-button.active, .page-filter .section-filter .grid-button.active:hover { background-position: 0 -60px; }
.page-filter .section-filter .list-button { background-position: -30px -90px; }
.page-filter .section-filter .list-button:hover { background-position: 0 -90px; }
.page-filter .section-filter .list-button.active, .page-filter .section-filter .list-button.active:hover { background-position: 0 -90px; }
.page-filter .section-filter .current-selections { width: 100%; padding: 1em 0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); font-size: 12px; line-height: 20px; padding-bottom: 0; }
.page-filter .section-filter .current-selections span { display: inline-block; vertical-align: top; font-size: inherit; font-size: 12px; line-height: 20px; height: 20px; }
.page-filter .section-filter .current-selections .emphasis { color: #000000; font-family: "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; }
.page-filter .section-filter .current-selections .type, .page-filter .section-filter .current-selections .label { text-transform: lowercase; }
.page-filter .section-filter .current-selections .text { font-family: "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; }
.page-filter .section-filter .current-selections .selection-list { height: auto; }
.page-filter .section-filter .current-selections .selection { margin: 0 0.5em; cursor: default; }
.page-filter .section-filter .current-selections .selection:hover .remove-selection { background-position: -5px -35px; }
.page-filter .section-filter .current-selections .remove-selection { width: 20px; height: 20px; background-position: -35px -35px; vertical-align: top; cursor: pointer; }
.page-filter .section-filter .current-selections .remove-selection:hover { background-position: -5px -35px; }
.page-filter .section-filter .current-selections.active { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
.page-filter.no-opacity .section-filter .current-selections { visibility: hidden; }
.page-filter.no-opacity .section-filter .current-selections.active { visibility: visible; }
.page-filter .section-content .section-wrapper { padding-top: 0; }
.page-filter .section-content .section-inner { padding: 0; }
.page-filter .section-content .product-list { margin: 20px -20px; overflow: hidden; *zoom: 1; }
.page-filter .section-content .product { float: left; }
.page-filter .section-content .product .product-inner { border: 1px solid #b1b1b1; margin: 20px; padding: 30px; position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.page-filter .section-content .product .product-graphic { position: relative; width: 100%; height: 0; padding: 0 0 65%; }
.page-filter .section-content .product .product-image { width: 100%; margin: 0 auto; max-width: 100%; height: auto; }
.page-filter .section-content .product .product-info { margin-top: 20px; overflow: hidden; *zoom: 1; }
.page-filter .section-content .product .title, .page-filter .section-content .product .description, .page-filter .section-content .product .reviews, .page-filter .section-content .product .sku, .page-filter .section-content .product .product-details { width: 100%; margin: 0; float: left; }
.page-filter .section-content .product .title { font-size: 1.25em; text-transform: none; color: #000000; }
.page-filter .section-content .product .description, .page-filter .section-content .product .reviews { font-size: 0.875em; }
.page-filter .section-content .product .sku, .page-filter .section-content .product .reviews { font-size: 0.75em; line-height: 1.5em; padding-bottom: 0.5em; }
.page-filter .section-content .product .price, .page-filter .section-content .product .rating { width: 40%; }
.page-filter .section-content .product .price { font-size: 1.25em; line-height: 1em; height: 1em; text-align: left; float: left; color: #000000; }
.page-filter .section-content .product .rating { float: right; text-align: right; font-size: 0.875em; line-height: 20px; margin: 0; }
.page-filter .section-content .product .reviews { font-size: 0.875em; text-align: right; }
.page-filter .section-content .product .reviews a { display: inline-block; text-decoration: underline; }
.page-filter .section-content .product .reviews a:hover { color: #000000; }
.page-filter .section-content .product .product-details { overflow: hidden; *zoom: 1; padding-top: 20px; }
.page-filter .section-content .product .product-details > * { display: block; }
.page-filter .section-content .product .product-details .price { width: 50%; }
.page-filter .section-content .product .product-details .tooltip-pricing { margin-top: -5px; }
.page-filter .section-content .product .product-details .rating, .page-filter .section-content .product .product-details .reviews { width: 40%; font-size: 0.875em; line-height: 20px; height: 20px; float: right; }
.page-filter .section-content .product .product-action { float: left; width: 100%; padding: 1em 0 0; }
.page-filter .section-content .product .product-action .button { font-size: 0.75em; }
.page-filter .section-content .product .product-action .cta.compare { position: relative; display: inline-block; font-size: 0.75em; line-height: 20px; width: 100%; height: 20px; margin-top: 10px; padding-left: 20px; }
.page-filter .section-content .product .product-action .cta.compare .icon { border: 1px solid #808080; position: absolute; left: 0; top: 0; width: 12px; height: 12px; margin: 4px 0; border: 1px solid #808080; -moz-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: border 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-filter .section-content .product .product-action .cta.compare .compare-button { display: none; float: none !important; font-size: inherit; margin-left: 0 !important; padding: 0.25em 0.5em; width: auto !important; -moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-filter .section-content .product .product-action .cta.compare .compare-label { display: inline; -moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-filter .section-content .product .product-action .cta.compare.disabled { color: gainsboro; cursor: default; }
.page-filter .section-content .product .product-action .cta.compare.disabled .icon { border: 1px solid gainsboro; }
.page-filter .section-content .product .product-action .cta.compare.selected.disabled { cursor: pointer; }
.page-filter .section-content .product .product-action .cta.compare.selected.disabled .icon { border: 1px solid #808080; }
.page-filter .section-content .product .product-action .cta.compare.selected .icon { background-position: -47px -123px; }
.page-filter .section-content .product .product-action .cta.compare.selected .compare-button { display: inline; }
.page-filter .section-content .product .product-action .cta.compare.selected .compare-label { display: none; }
.page-filter .section-content .product-list.view-grid .product { width: 33.33333%; }
.page-filter .section-content .product-list.view-grid .product .product-action { overflow: hidden; *zoom: 1; width: 100%; }
.page-filter .section-content .product-list.view-grid .product .product-action .button { float: left; width: 48%; margin-left: 4%; padding-left: 5px; padding-right: 5px; }
.page-filter .section-content .product-list.view-grid .product .product-action .button:first-child { margin-left: 0; }
.page-filter .section-content .product-list.view-list .product { width: 100%; }
.page-filter .section-content .product-list.view-list .product .product-inner { position: relative; overflow: hidden; *zoom: 1; }
.page-filter .section-content .product-list.view-list .product .product-graphic, .page-filter .section-content .product-list.view-list .product .product-info { float: left; }
.page-filter .section-content .product-list.view-list .product .product-graphic { width: 33.33333%; padding: 0 0 21.66666%; }
.page-filter .section-content .product-list.view-list .product .product-info { width: 66.66666%; margin: 0; padding: 20px 20% 0 40px; }
.page-filter .section-content .product-list.view-list .product .product-details { position: absolute; right: 30px; width: 20%; }
.page-filter .section-content .product-list.view-list .product .product-details p { width: 100%; text-align: right; }
.page-filter .section-content .product-list.view-list .product .product-title, .page-filter .section-content .product-list.view-list .product .price { font-size: 30px; line-height: 1.125em; padding-bottom: 0; }
.page-filter .section-content .product-list.view-list .product .product-action .button { width: auto; }

.page-filter .product-4K .product-color, .page-filter .product-4K .product-color-hover:hover { color: #8246AF; }
.page-filter .product-4K .product-border, .page-filter .product-4K .product-border-hover:hover, .page-filter .product-4K .product-border-active.active { border-color: #8246AF; }
.page-filter .product-4K .section-smart .smart-features .feature-apps .icon { background-position: -40px 0; }
.page-filter .product-4K .section-smart .smart-features .feature-guide .icon { background-position: -40px -40px; }
.page-filter .product-4K .section-smart .smart-features .feature-connectivity .icon { background-position: -40px -80px; }
.page-filter .product-4K .video-button:hover .icon { background-color: #8246AF; }
.page-filter .product-QPlus .product-color, .page-filter .product-QPlus .product-color-hover:hover { color: #00B5E2; }
.page-filter .product-QPlus .product-border, .page-filter .product-QPlus .product-border-hover:hover, .page-filter .product-QPlus .product-border-active.active { border-color: #00B5E2; }
.page-filter .product-QPlus .section-smart .smart-features .feature-apps .icon { background-position: -80px 0; }
.page-filter .product-QPlus .section-smart .smart-features .feature-guide .icon { background-position: -80px -40px; }
.page-filter .product-QPlus .section-smart .smart-features .feature-connectivity .icon { background-position: -80px -80px; }
.page-filter .product-QPlus .section-size .image-container { background-image: url(/assets/img/pagetype-shop/product-q-plus/size-bg.jpg); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-filter .product-QPlus .section-size .image-container { background-image: url("/assets/img/pagetype-shop/product-q-plus/size-bg@2x.jpg"); } }
@media (min-width: 481px) and (max-width: 767px) { .page-filter .product-QPlus .section-size .image-container { background-image: url(/assets/img/pagetype-shop/product-q-plus/mobile-size@2x.jpg); } }
@media (max-width: 480px) { .page-filter .product-QPlus .section-size .image-container { background-image: url(/assets/img/pagetype-shop/product-q-plus/mobile-size.jpg); } }
@media (max-width: 480px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 480px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-resolution: 1.3dppx) { .page-filter .product-QPlus .section-size .image-container { background-image: url("/assets/img/pagetype-shop/product-q-plus/mobile-size@2x.jpg"); } }

@media (min-width: 481px) and (max-width: 767px) { .page-filter .product-QPlus .section-design .info-block { background-image: url(/assets/img/pagetype-shop/product-q-plus/mobile-design@2x.jpg); } }
@media (max-width: 480px) { .page-filter .product-QPlus .section-design .info-block { background-image: url(/assets/img/pagetype-shop/product-q-plus/mobile-design.jpg); } }
@media (max-width: 480px) and (min--moz-device-pixel-ratio: 1.3), (max-width: 480px) and (-o-min-device-pixel-ratio: 2.6 / 2), (max-width: 480px) and (-webkit-min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-device-pixel-ratio: 1.3), (max-width: 480px) and (min-resolution: 1.3dppx) { .page-filter .product-QPlus .section-design .info-block { background-image: url("/assets/img/pagetype-shop/product-q-plus/mobile-design@2x.jpg"); } }

.page-filter .product-QPlus .video-button:hover .icon { background-color: #00B5E2; }
.page-filter .product-Q .product-color, .page-filter .product-Q .product-color-hover:hover { color: #6cc24a; }
.page-filter .product-Q .product-border, .page-filter .product-Q .product-border-hover:hover, .page-filter .product-Q .product-border-active.active { border-color: #6cc24a; }
.page-filter .product-Q .section-smart .smart-features .feature-apps .icon { background-position: -120px 0; }
.page-filter .product-Q .section-smart .smart-features .feature-guide .icon { background-position: -120px -40px; }
.page-filter .product-Q .section-smart .smart-features .feature-connectivity .icon { background-position: -120px -80px; }
.page-filter .product-Q .video-button:hover .icon { background-color: #6cc24a; }
.page-filter .product-HD .product-color, .page-filter .product-HD .product-color-hover:hover { color: #e89623; }
.page-filter .product-HD .product-border, .page-filter .product-HD .product-border-hover:hover, .page-filter .product-HD .product-border-active.active { border-color: #e89623; }
.page-filter .product-HD .section-smart .smart-features .feature-apps .icon { background-position: -160px 0; }
.page-filter .product-HD .section-smart .smart-features .feature-guide .icon { background-position: -160px -40px; }
.page-filter .product-HD .section-smart .smart-features .feature-connectivity .icon { background-position: -160px -80px; }
.page-filter .product-HD .video-button:hover .icon { background-color: #e89623; }
.page-filter .section.facet-header { border-top: 0; background-color: #f9f9f9; overflow: hidden; height: 400px; }
.page-filter .section.facet-header .section-wrapper { padding: 0; }
.page-filter .section.facet-header .section-inner { padding: 0; }
.page-filter .section.facet-header .section-inner > div.row { display: flex; }
.page-filter .section.facet-header .section-inner > div.row .title-col { display: flex; background-color: #f4f4f4; position: relative; color: #000000; }
.page-filter .section.facet-header .section-inner > div.row .title-col h2 { font-size: 25px; line-height: 30px; text-transform: uppercase; }
.page-filter .section.facet-header .section-inner > div.row .title-col h4 { text-transform: none; font-size: 12px; line-height: 18px; font-family: "AvantGardeGothicITCW01M 731087"; }
.page-filter .section.facet-header .section-inner > div.row .title-col .left-content { text-transform: none; font-size: 12px; line-height: 18px; font-family: "AvantGardeGothicITCW01B 731069"; }
.page-filter .section.facet-header .section-inner > div.row .title-col .left-content strong { font-family: "AvantGardeGothicITCW01M 731087"; }
.page-filter .section.facet-header .section-inner > div.row .title-col .divider { margin: 1em 0; width: 80%; height: 1px; background: url(/assets/img/page-homepage/bg-gradient-a.png) center center no-repeat; background-size: cover; }
.page-filter .section.facet-header .section-inner > div.row .title-col::before { content: ''; right: 0; height: 400px; position: absolute; background-color: #f4f4f4; width: 5000px; top: 0; }
.page-filter .section.facet-header .section-inner > div.row .title-col .vert-positioner { position: relative; align-self: center; }
.page-filter .section.facet-header .section-inner > div.row .content-col { padding-top: 10px; padding-bottom: 40px; }
.page-filter .section.facet-header .section-inner > div.row .content-col img { max-width: 200px; }
.page-filter .section.facet-header .section-inner > div.row .content-col h3 { font-family: "AvantGardeGothicITCW01M 731087"; font-size: 12px; line-height: 18px; margin-top: 1em; padding-left: 10px; }
.page-filter .section.facet-header .section-inner > div.row .content-col em { font-size: 10px; padding-left: 10px; line-height: 24px; }
.page-filter .section.facet-header .section-inner > div.row .content-col ul { margin-top: 1em; }
.page-filter .section.facet-header .section-inner > div.row .content-col ul li { font-family: "AvantGardeGothicITCW01B 731069"; font-size: 12px; line-height: 24px; background-color: #FFFFFF; margin-bottom: 1px; padding: 5px 10px; }
.page-filter .section.facet-header .section-inner > div.row.header-hd .title-col .divider { background-image: url(/assets/img/page-explore-full-hd/hd-bg-gradient-a.png); }
.page-filter .section.facet-header .section-inner > div.row.default .title-col { width: 33%; }
.page-filter .section.facet-header .section-inner > div.row.default .content-col { width: 66%; }
.page-filter .section.facet-header .section-inner > div.row.default .content-col img { max-width: 100%; max-height: 150px; }
.page-filter .section.facet-header .section-inner > div.row.default .vert-positioner { margin-right: 22%; }
.page-filter #ulconf li { display: inline; white-space: nowrap; float: left; padding-bottom: 20px; padding-right: 5px; }
.page-filter #ulconf li a { max-width: 150px; font-size: 12px; color: inherit; vertical-align: middle; padding-top: 2px; height: 24px; }
.page-filter #ulconf li a:hover { background-color: #000000; color: #ffffff; }
.page-filter #ulconf li a.selected[data-value] { border-color: #000000; color: #000000; }
.page-filter #ulconf li a.selected[data-value]:hover { background-color: #000000; color: #ffffff; }
@media (min-width: 768px) and (max-width: 1024px) { .page-filter .visible-md { display: block !important; }
  .page-filter .visible-lg { display: block !important; } }
@media (min-width: 481px) and (max-width: 767px) { .page-filter .visible-md { display: block !important; }
  .page-filter .visible-lg { display: block !important; } }
@media (max-width: 480px) { .page-filter .visible-md { display: block !important; }
  .page-filter .visible-lg { display: block !important; } }

html, body { min-width: 0 !important; }

.pagetype-pdp { letter-spacing: 0.02em; }
.pagetype-pdp .container_12 { display: none; }
.pagetype-pdp p, .pagetype-pdp .caption-content { font: 13px "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; letter-spacing: 0.02em; }
.pagetype-pdp sup { font-size: small; }
.pagetype-pdp h1, .pagetype-pdp h2, .pagetype-pdp h3, .pagetype-pdp h4, .pagetype-pdp h6 { background-color: inherit; }
.pagetype-pdp .button { padding-top: 15px; padding-bottom: 15px; }
.pagetype-pdp .button.black-button, .pagetype-pdp .button.white-button, .pagetype-pdp .button.button-block { padding-top: 15px; padding-bottom: 15px; }
.pagetype-pdp .button.white-button { color: #000000; }
.pagetype-pdp .button.white-button:hover, .pagetype-pdp .retail-list .retailer-item:hover .button.white-button, .page-compare .retail-list .retailer-item:hover .pagetype-pdp .button.white-button { color: #FFFFFF; }
.pagetype-pdp .button.disabled { border-color: gainsboro !important; color: gainsboro !important; }
.pagetype-pdp .button.disabled:hover { background-color: inherit !important; border-color: gainsboro !important; color: gainsboro !important; cursor: default !important; }
.pagetype-pdp .title { color: #000000; font-family: "AvantGardeGothicITCW01X", "Helvetica", sans-serif; font-size: 1.966em; line-height: 1.2; }
.pagetype-pdp .title.title-gradient { margin-bottom: 45px; padding-bottom: 30px; position: relative; text-align: center; }
.pagetype-pdp .title.title-gradient:after { content: ""; height: 1px; margin: auto; position: absolute; bottom: 0; left: 50%; width: 150px; -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmEwMCIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjZWU5ZjFiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWExODQyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ffba00), color-stop(45%, #ee9f1b), color-stop(100%, #ea1842)); background-image: -moz-linear-gradient(left, #ffba00, #ee9f1b 45%, #ea1842); background-image: -webkit-linear-gradient(left, #ffba00, #ee9f1b 45%, #ea1842); background-image: linear-gradient(to right, #ffba00, #ee9f1b 45%, #ea1842); }
.pagetype-pdp .title.section-title { letter-spacing: 0.2em; }
.pagetype-pdp .title-icon .icon-wrapper, .pagetype-pdp .title-icon .title-text { font-family: "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; display: table-cell; vertical-align: middle; }
.pagetype-pdp .title-icon .icon-wrapper { min-width: 50px; }
.pagetype-pdp .title-icon .title-text { width: 100%; }
@media screen and (min-width: 992px) { .pagetype-pdp .title-icon .icon-wrapper, .pagetype-pdp .title-icon .title-text { display: table-row; }
  .pagetype-pdp .title-icon .text { margin-top: 5px; } }
.pagetype-pdp .description { font-size: 13px; margin: 0 0 10px; }
.pagetype-pdp .list-default ul { list-style: initial; padding-left: 15px; }
.pagetype-pdp .icon { display: inline-block; height: 35px; position: relative; width: 49px; background-size: contain; }
.pagetype-pdp .icon.icon-picture-quality { background-position: 0 0; }
.pagetype-pdp .icon.icon-smart { background-position: -50px 0; }
.pagetype-pdp .icon.icon-connection { background-position: -100px 0; }
.pagetype-pdp .icon.icon-screen-size { background-position: -150px 0; }
.pagetype-pdp .icon.icon-design { background-position: -200px 0; }
.pagetype-pdp .icon-chevron { display: inline-block; position: relative; top: 2px; height: 14px; width: 8px; background: url("/assets/img/pagetype-pdp/icon-chevron.png") 0 0 no-repeat; -moz-transition: -moz-transform 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -o-transition: -o-transform 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: transform 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .pagetype-pdp .icon-chevron { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/pagetype-pdp/icon-chevron@2x.png"); background-size: 8px 14px; } }
.pagetype-pdp .icon-chevron.chevron-left { -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); }
.pagetype-pdp .open .icon-chevron.chevron-right { -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.pagetype-pdp .open .icon-chevron.chevron-left { -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
.pagetype-pdp figure { margin-bottom: 20px; }
.pagetype-pdp figure p, .pagetype-pdp figure .caption-content { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; line-height: 1.75em; }
.pagetype-pdp figure .caption-content h5 { font-family: "AvantGardeGothicITCW01M 731087"; color: #000000; font-size: 1.25em; line-height: 1.75em; }
.pagetype-pdp figure .caption-content sup { font-size: smaller; }
.pagetype-pdp figure img { margin-bottom: 30px; }
.pagetype-pdp figure h2.title.section-title { text-align: left; }
.pagetype-pdp figure h2.title.title-gradient::after { -moz-transform: translateX(0); -ms-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); left: 0; }
.pagetype-pdp .caption-heading { font-family: "AvantGardeGothicITCW01X", "Helvetica", sans-serif; color: #000000; /*font-size: 1.75em;*/ font-size: 1.45em; margin-bottom: 20px; text-transform: none; }
.pagetype-pdp .tooltip-pricing-template { display: none; }
.pagetype-pdp .retail-list .retailer-item { border: 1px solid #808080; display: block; margin-bottom: 15px; padding: 15px; text-align: center; }
.pagetype-pdp .retail-list .retailer-item > img { margin: auto; }
.pagetype-pdp .retail-list .retailer-item .button { font-family: "AvantGardeGothicITCW01M 731087"; padding-top: 5px; padding-bottom: 5px; text-transform: none; }
@media screen and (min-width: 992px) { .pagetype-pdp .retail-list.collapse-wrapper { display: none !important; } }
.pagetype-pdp .retail-overlay { overflow: auto; padding-top: 150px; }
.pagetype-pdp .retail-cta { margin-bottom: 15px; text-align: center; }
.pagetype-pdp .retail-cta > a { color: #009ecf; }
.pagetype-pdp .retail-cta > a:hover { text-decoration: underline; }
.pagetype-pdp .retail-cta span { display: block; }
@media screen and (min-width: 1280px) { .pagetype-pdp .retail-cta span { display: inline-block; } }
.pagetype-pdp .utilities-list { margin-top: 30px; text-align: center; overflow: hidden; *zoom: 1; }
.pagetype-pdp .utilities-list > li { border-left: 1px solid #000000; display: inline-block; font-family: "AvantGardeGothicITCW01M 731087"; margin-left: 10px; padding-left: 15px; text-transform: uppercase; }
.pagetype-pdp .utilities-list > li:first-child { border-left: 0; margin-left: 0; padding-left: 0; }
.pagetype-pdp .utilities-list a:hover { text-decoration: underline; }
.pagetype-pdp .align-left, .pagetype-pdp .align-right { text-align: left; }
.pagetype-pdp .align-left.title-gradient, .pagetype-pdp .align-right.title-gradient { margin-bottom: 25px; padding-bottom: 30px; position: relative; text-align: left; }
.pagetype-pdp .align-left.title-gradient:after, .pagetype-pdp .align-right.title-gradient:after { content: ""; height: 1px; margin: auto; position: absolute; bottom: 0; left: 0; width: 150px; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; }
@media screen and (min-width: 1280px) { .pagetype-pdp .align-right { text-align: right; }
  .pagetype-pdp .align-right.title-gradient { margin-bottom: 25px; padding-bottom: 30px; position: relative; text-align: right; }
  .pagetype-pdp .align-right.title-gradient:after { content: ""; height: 1px; margin: auto; position: absolute; bottom: 0; left: auto; right: 0; width: 150px; transform: none; } }
.pagetype-pdp .hr-bottom { border-bottom: 1px solid #818181; }
.pagetype-pdp .hr-top { border-top: 1px solid #818181; }
.pagetype-pdp .section { min-height: 0; text-align: left; }
.pagetype-pdp .section .section-wrapper { min-width: 0; padding-top: 90px; padding-bottom: 90px; border-bottom: 1px solid #818181; }
.pagetype-pdp .section .section-wrapper.hide-border { border-bottom: 0; }
.pagetype-pdp .section.section-overview .section-wrapper { padding-top: 20px; padding-bottom: 40px; border-bottom: 0; }
.pagetype-pdp .section.section-overview .section-content { padding-top: 45px; padding-bottom: 45px; }
.pagetype-pdp .section.section-overview .product-features { padding-top: 0; padding-bottom: 0; }
@media screen and (max-width: 991px) { .pagetype-pdp .section.section-overview .container { width: 100%; } }
.pagetype-pdp .section.section-media { border-top: 1px solid #818181; }
.pagetype-pdp .section.section-media .container { width: 100%; }
.pagetype-pdp .section.section-media .media-placeholder img { width: 100%; }
.pagetype-pdp .section.section-media .media-carousel { max-width: 850px; margin: 0 auto; }
.pagetype-pdp .section.section-media .media-carousel .carousel-nav { width: 100%; }
.pagetype-pdp .section.section-media .media-carousel .carousel-nav .nav-item { padding-bottom: .5em; }
.pagetype-pdp .section.section-media .media-carousel .carousel-nav .nav-item:nth-child(4n+1) { clear: left; }
.pagetype-pdp .section.section-media .media-carousel .carousel-nav .nav-item .nav-caption { margin: 10px; }
@media screen and (min-width: 1280px) { .pagetype-pdp .section.section-media .container { width: 1170px; }
  .pagetype-pdp .section.section-media .media-placeholder img { width: auto; } }
.pagetype-pdp .section.section-smart .section-wrapper { clear: both; overflow: hidden; position: relative; }
.pagetype-pdp .section.section-smart .section-wrapper .section-inner { padding: 15px 0; }
.pagetype-pdp .section.section-smart .caption-heading { text-transform: uppercase; }
.pagetype-pdp .section.section-smart .full { padding-top: 0; }
@media screen and (min-width: 992px) { .pagetype-pdp .section.section-smart .full .container { width: 100%; padding: 0; }
  .pagetype-pdp .section.section-smart .full figcaption { padding: 0 5em; } }
.pagetype-pdp .section.section-smart .full .caption-heading { margin-bottom: 20px; padding-bottom: 20px; position: relative; }
.pagetype-pdp .section.section-smart .full .caption-heading:after { content: ""; height: 1px; margin: auto; position: absolute; bottom: 0; left: 0%; width: 150px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYmEwMCIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjZWU5ZjFiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWExODQyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ffba00), color-stop(45%, #ee9f1b), color-stop(100%, #ea1842)); background-image: -moz-linear-gradient(left, #ffba00, #ee9f1b 45%, #ea1842); background-image: -webkit-linear-gradient(left, #ffba00, #ee9f1b 45%, #ea1842); background-image: linear-gradient(to right, #ffba00, #ee9f1b 45%, #ea1842); }
.pagetype-pdp .section.section-smart .full figcaption { width: 90%; margin: 0 auto; }
.pagetype-pdp .section.section-smart .full .col-md-6 { padding: 0; }
.pagetype-pdp .section.section-press .section-wrapper { padding-bottom: 45px; }
.pagetype-pdp .section .has-background { background-color: #f0f0f0; border-bottom: none; }
.pagetype-pdp .collapse-wrapper { display: none; }
@media screen and (min-width: 992px) { .pagetype-pdp .collapse-wrapper { display: block; } }
.pagetype-pdp .group-block { border-top: 1px solid #b4b4b4; padding: 20px 0; }
.pagetype-pdp .group-block:first-child { border-top: 0; }
@media screen and (min-width: 992px) { .pagetype-pdp .group-block { padding: 30px 0; }
  .pagetype-pdp .group-block.tech-specs { border-top: 0; padding-top: 0; }
  .pagetype-pdp .group-block.tech-specs a { text-decoration: underline; color: #000000; } }
.pagetype-pdp .group-block .collapse-wrapper { margin-top: 15px; }
@media screen and (min-width: 992px) { .pagetype-pdp .group-block .collapse-wrapper { margin-top: 0; } }
.pagetype-pdp .group-block .collapse-wrapper ul > li, .pagetype-pdp .group-block .collapse-wrapper > li { margin-bottom: 10px; color: #000000; list-style-type: disc; }
.pagetype-pdp .group-block .collapse-wrapper ul > li:last-child, .pagetype-pdp .group-block .collapse-wrapper > li:last-child { margin: 0; }
.pagetype-pdp .group-block .button { font: 14px "AvantGardeGothicITCW01M 731087"; margin-top: 5px; padding-left: 5px; padding-right: 5px; text-transform: uppercase; }
.pagetype-pdp .group-block .retail-logo { max-height: 13px; position: relative; top: -1px; vertical-align: middle; }
.pagetype-pdp .group-block .icon-chevron { float: right; }
.pagetype-pdp .group-block.open .icon-chevron.chevron-right { -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.pagetype-pdp .product-header { font-size: 13px; }
.pagetype-pdp .product-header .description { width: 100%; }
.pagetype-pdp .product-header .title { font-family: "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; }
.pagetype-pdp .product-copy .title { margin-bottom: 0.75em; }
.pagetype-pdp .product-details { border: 1px solid #b4b4b4; font-size: 13px; padding: 0 30px; }
.pagetype-pdp .product-details .description, .pagetype-pdp .product-details .serial { margin-bottom: 10px; }
.pagetype-pdp .product-details .product-price-info { font-size: 10px; overflow: hidden; *zoom: 1; }
.pagetype-pdp .product-details .product-cost-help { background-color: #009ecf; border-radius: 50%; color: #FFFFFF; cursor: pointer; float: left; height: 14px; line-height: 14px; margin-right: 0.25em; text-align: center; width: 14px; }
.pagetype-pdp .product-details .product-cost-label { color: #808080; float: left; line-height: 14px; }
.pagetype-pdp .product-details .price { font-size: 30px; }
@media screen and (min-width: 992px) { .pagetype-pdp .product-details .price { padding-top: 5px; } }
.pagetype-pdp .product-details .retail-options { padding: 30px 0; }
@media screen and (min-width: 992px) { .pagetype-pdp .product-details .retail-options .row { margin-right: -2px; margin-left: -2px; }
  .pagetype-pdp .product-details .retail-options .row > [class^="col-"], .pagetype-pdp .product-details .retail-options .row > [class*=" col-"] { padding: 0px 2px; }
  .pagetype-pdp .product-details .retail-options .row .col-md-6 .button { font-size: 12px; } }
.pagetype-pdp .product-details .retail-options.retailer-visible { position: relative; padding-bottom: 85px; }
.pagetype-pdp .product-details .retail-options .ps-widget { height: auto; width: 100%; padding: 15px 5px; text-align: center; }
.pagetype-pdp .product-details .retail-options .ps-widget > span.ps-button-label, .pagetype-pdp .product-details .retail-options .ps-widget small { font-size: 14px; line-height: 1em; position: relative; }
.pagetype-pdp .product-details .retail-options .single-retailer { position: static; }
.pagetype-pdp .product-details .retail-options .single-retailer .ps_OnlineStoresStyle .ps_PreferredWrapperStyle { background-color: #FFFFFF; padding: 0; }
.pagetype-pdp .product-details .retail-options .single-retailer .ps_OnlineStoresStyle .ps_SellerContainerStyle.ps_BoxStyle { margin: 0 0 20px; width: auto; float: none; }
.pagetype-pdp .product-details .retail-options .single-retailer .ps_FooterStyle { margin: 0; min-height: 0; position: absolute; bottom: 0; }
.pagetype-pdp .product-details .retail-options .single-retailer .ps_FooterStyle td.ps_FooterCellStyle { width: auto !important; min-width: auto; font-size: 8px; line-height: 12px; }
.pagetype-pdp .product-details .retail-options .single-retailer .ps_FooterStyle td.ps_FooterCellStyle img.ps_PSLogo { width: 75px; height: 8px; }
.pagetype-pdp .section-content .title { text-transform: none; }
.pagetype-pdp .section-content .col-md-12 .product-copy { border: none; text-align: center; margin: 0 auto; }
.pagetype-pdp .section-content .col-md-12 .product-copy .description { margin: 0 auto; }
.pagetype-pdp .section-content .product-copy { border-color: #b4b4b4; border-style: solid; border-width: 0 0 1px 0; margin-bottom: 50px; }
.pagetype-pdp .section-content .product-retail .ps_OnlineStoresStyle div.ps_ContainerStyle .ps_SellerContainerStyle.ps_BoxStyle { background: transparent; }
.pagetype-pdp .section-content p { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; line-height: 1.75em; }
.pagetype-pdp .section-content .description { width: 81%; }
@media screen and (min-width: 992px) { .pagetype-pdp .section-content .product-copy { border-width: 0 1px 0 0; margin-bottom: 0; padding-top: 20px; width: 95%; } }
.pagetype-pdp .feature-category-list { border-top: 1px solid #b4b4b4; text-align: left; overflow: hidden; *zoom: 1; }
.pagetype-pdp .feature-category-list > li { border-color: #b4b4b4; border-style: solid; border-width: 0 0 1px 0; font-size: 13px; padding-top: 30px; padding-bottom: 30px; }
.pagetype-pdp .feature-category-list .text { display: inline-block; margin-left: 7px; }
.pagetype-pdp .feature-category-list .icon-chevron { float: right; }
.pagetype-pdp .feature-category-list .feature-list ul { margin-top: 30px; }
.pagetype-pdp .feature-category-list .feature-list ul > li { margin-top: 20px; padding-bottom: 10px; position: relative; }
.pagetype-pdp .feature-category-list .feature-list ul > li:after { content: ""; background: #b4b4b4; height: 1px; width: 27px; position: absolute; bottom: 0; left: 0; }
.pagetype-pdp .feature-category-list .feature-list ul > li:last-child:after { background: none; }
@media screen and (min-width: 992px) { .pagetype-pdp .feature-category-list { border-top: 0; margin: 35px 0; }
  .pagetype-pdp .feature-category-list .text { margin-left: 0; }
  .pagetype-pdp .feature-category-list > li { border-width: 0 0 0 1px; }
  .pagetype-pdp .feature-category-list > li:first-child { border-left: 0; }
  .pagetype-pdp .feature-category-list .feature-list { display: block !important; } }
.pagetype-pdp .product-features .title { font-size: 17px; }
.pagetype-pdp .section-smart .section-wrapper { padding: 90px 0 45px; }
.pagetype-pdp .section-smart.no-bottom-padding .section-wrapper { padding: 90px 0 0; }
.pagetype-pdp .section-smart .section-copy { margin-bottom: 80px; text-align: center; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; line-height: 1.75em; }
@media screen and (min-width: 992px) { .pagetype-pdp .section-smart .section-copy { margin-bottom: 120px; }
  .pagetype-pdp .section-smart figcaption { padding-top: 80px; } }
.pagetype-pdp .section-press { border-top: 1px solid #808080; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
.pagetype-pdp .section-press .press-wrapper { margin-bottom: 40px; }
.pagetype-pdp .section-press .press-copy, .pagetype-pdp .section-press .press-logo { margin-bottom: 20px; }
.pagetype-pdp .section-press .press-copy { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; line-height: 1.75em; }
.pagetype-pdp .section-press .read-more { color: #009fd0; font-size: 12px; }
.pagetype-pdp .section-downloads { border-top: 1px solid #818181; }
.pagetype-pdp .section-downloads h2 { font-size: 32px; padding-bottom: 1em; }
.pagetype-pdp .section-downloads h3 { font-size: 20px; margin-bottom: .4em; }
.pagetype-pdp .section-downloads .copy { width: 80%; margin-bottom: 2em; }
.pagetype-pdp .section-downloads .copy p { font-family: "AvantGardeGothicITCW01B 731069"; line-height: 1.75em; margin-bottom: .5em; font-size: 13px; }
.pagetype-pdp .section-downloads .copy a { color: #00b5e2; text-decoration: underline; }
.pagetype-pdp .section-downloads .dl-grp { font-size: .875em; margin-bottom: 2em; }
.pagetype-pdp .section-downloads .dl-grp li { line-height: 1.25em; margin-bottom: .25em; }
.pagetype-pdp .section-downloads .dl-grp a { color: #00b5e2; text-decoration: underline; }
.pagetype-pdp .section-specs { background-color: #f0f0f0; min-height: 0; }
.pagetype-pdp .section-specs .mobile-display { display: none; }
.pagetype-pdp .section-specs .section-wrapper { padding: 40px 0; border-bottom: 0; }
.pagetype-pdp .section-specs .section-inner { padding: 0; }
.pagetype-pdp .section-specs .info-block { text-align: center; }
.pagetype-pdp .section-specs .info-block .title { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1.875em; color: #000000; }
.pagetype-pdp .section-specs .info-block .description { margin: 1em auto; line-height: 1em; }
.pagetype-pdp .section-specs .button-arrow { display: block; margin: 0 auto; cursor: pointer; width: 50px; height: 20px; background: url(/assets/img/button-arrow-down@2x.gif) no-repeat 50% 50%; background-size: 33px 17px; width: 33px; height: 17px; -moz-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
.pagetype-pdp .section-specs .button-arrow.active { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.pagetype-pdp.airpurifier .title-gradient:after { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjODFmZiIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjNGJhZGZlIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNzhkNmZkIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #1c81ff), color-stop(45%, #4badfe), color-stop(100%, #78d6fd)); background-image: -moz-linear-gradient(left, #1c81ff, #4badfe 45%, #78d6fd); background-image: -webkit-linear-gradient(left, #1c81ff, #4badfe 45%, #78d6fd); background-image: linear-gradient(to right, #1c81ff, #4badfe 45%, #78d6fd); }
.pagetype-pdp.airpurifier .section-smart figure img { margin: 30px 0 0; }
.pagetype-pdp.teamaker section.section-smart.pad-top { padding-top: 90px; }
.pagetype-pdp.teamaker section.section-smart .caption-heading, .pagetype-pdp.teamaker section.section-smart.full .caption-heading { padding-bottom: 20px; font-size: 1.75em; position: relative; }
.pagetype-pdp.teamaker section.section-smart .caption-heading:after, .pagetype-pdp.teamaker section.section-smart.full .caption-heading:after { content: ""; height: 1px; margin: auto; position: absolute; bottom: 0; left: 0; width: 150px; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; }
.pagetype-pdp.teamaker section.section-smart.features { border-bottom: 1px solid #818181; }
.pagetype-pdp.teamaker section.section-smart.features .hr-top { margin-bottom: 30px; }
.pagetype-pdp.teamaker section.section-smart.features .hr-top:first-child { margin-bottom: 0; }
.pagetype-pdp.teamaker .title-gradient:after, .pagetype-pdp.teamaker section.section-smart .caption-heading:after, .pagetype-pdp.teamaker section.section-smart .full .caption-heading:after { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllYmEzYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkODEzNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #9eba3b), color-stop(100%, #3d8134)); background-image: -moz-linear-gradient(left, #9eba3b 0%, #3d8134 100%); background-image: -webkit-linear-gradient(left, #9eba3b 0%, #3d8134 100%); background-image: linear-gradient(to right, #9eba3b 0%, #3d8134 100%); }
.pagetype-pdp #sb-wrapper-inner { border: none; }
.pagetype-pdp #sb-wrapper-inner #sb-body-inner { padding: 1em; background-color: #FFFFFF; }
.pagetype-pdp #sb-info #sb-nav-close { background-color: rgba(0, 0, 0, 0.2); border-radius: 41px; background-image: url(/assets/img/page-explore-4K/section-design-panel-closeButton@2x.png); background-size: 82px 82px; background-position: center; }
.pagetype-pdp .bx-clone { display: none; }

@media screen and (min-width: 992px) { .flexbox .pagetype-pdp .section-smart figcaption, .pagetype-pdp.flexbox .section-smart figcaption { padding-top: 0; }
  .flexbox .pagetype-pdp .columns-alternate figure, .pagetype-pdp.flexbox .columns-alternate figure { padding-top: 45px; min-height: 500px; margin: 0; }
  .flexbox .pagetype-pdp .columns-alternate figure:first-child, .pagetype-pdp.flexbox .columns-alternate figure:first-child { padding-top: 0; }
  .flexbox .pagetype-pdp .columns-alternate figure.hr-bottom, .pagetype-pdp.flexbox .columns-alternate figure.hr-bottom { padding-top: 0; padding-bottom: 45px; }
  .flexbox .pagetype-pdp .columns-alternate figure.hr-bottom:last-child, .pagetype-pdp.flexbox .columns-alternate figure.hr-bottom:last-child { border-bottom: 0; }
  .flexbox .pagetype-pdp .columns-alternate figure.hr-top, .pagetype-pdp.flexbox .columns-alternate figure.hr-top { padding-top: 45px; padding-bottom: 0; }
  .flexbox .pagetype-pdp .columns-alternate figure.hr-top:first-child, .pagetype-pdp.flexbox .columns-alternate figure.hr-top:first-child { border-top: 0; }
  .flexbox .pagetype-pdp .columns-alternate img, .pagetype-pdp.flexbox .columns-alternate img { margin-bottom: 0; width: 100%; }
  .flexbox .pagetype-pdp .columns-alternate figcaption, .pagetype-pdp.flexbox .columns-alternate figcaption { padding-top: 0; width: 100%; }
  .flexbox .pagetype-pdp .columns-alternate .row, .pagetype-pdp.flexbox .columns-alternate .row { display: -ms-flexbox; -ms-flex-direction: row; display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; }
  .flexbox .pagetype-pdp .columns-alternate .row:nth-child(even), .pagetype-pdp.flexbox .columns-alternate .row:nth-child(even) { -ms-flex-direction: row-reverse; -webkit-flex-direction: row-reverse; flex-direction: row-reverse; }
  .flexbox .pagetype-pdp .columns-alternate .row > [class^="col-"], .flexbox .pagetype-pdp .columns-alternate .row > [class*=" col-"], .pagetype-pdp.flexbox .columns-alternate .row > [class^="col-"], .pagetype-pdp.flexbox .columns-alternate .row > [class*=" col-"] { display: -ms-flexbox; -ms-flex-align: center; -ms-flex-pack: center; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; }
  .flexbox .pagetype-pdp .columns-alternate.reverse .row:nth-child(even), .pagetype-pdp.flexbox .columns-alternate.reverse .row:nth-child(even) { -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; }
  .flexbox .pagetype-pdp .columns-alternate.reverse .row:nth-child(odd), .pagetype-pdp.flexbox .columns-alternate.reverse .row:nth-child(odd) { -ms-flex-direction: row-reverse; -webkit-flex-direction: row-reverse; flex-direction: row-reverse; }
  .flexbox .pagetype-pdp .retail-list .ps_OnlineStoresStyle .ps_PreferredWrapperStyle, .pagetype-pdp.flexbox .retail-list .ps_OnlineStoresStyle .ps_PreferredWrapperStyle { background: transparent; }
  .flexbox .pagetype-pdp .retail-list .ps_OnlineStoresStyle div.ps_ContainerStyle .ps_SellerContainerStyle.ps_BoxStyle, .pagetype-pdp.flexbox .retail-list .ps_OnlineStoresStyle div.ps_ContainerStyle .ps_SellerContainerStyle.ps_BoxStyle { height: auto; width: 14%; margin-right: 2.5%; }
  .flexbox .pagetype-pdp .retail-list .ps_OnlineStoresStyle div.ps_ContainerStyle .ps_SellerContainerStyle.ps_BoxStyle.ps_PreferredStyle, .pagetype-pdp.flexbox .retail-list .ps_OnlineStoresStyle div.ps_ContainerStyle .ps_SellerContainerStyle.ps_BoxStyle.ps_PreferredStyle { width: 25%; }
  .flexbox .pagetype-pdp .retail-list .row-featured-retailers, .pagetype-pdp.flexbox .retail-list .row-featured-retailers { display: -ms-flexbox; -ms-flex-direction: row; -ms-flex-pack: justify; display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: space-between; justify-content: space-between; }
  .flexbox .pagetype-pdp .retail-list .row-featured-retailers > [class^="col-"], .flexbox .pagetype-pdp .retail-list .row-featured-retailers > [class*=" col-"], .pagetype-pdp.flexbox .retail-list .row-featured-retailers > [class^="col-"], .pagetype-pdp.flexbox .retail-list .row-featured-retailers > [class*=" col-"] { -ms-flex: 1 1; -webkit-flex: 1 1; flex: 1 1; } }
@media screen and (max-width: 991px) { .flexbox .pagetype-pdp.teamaker figure.row, .pagetype-pdp.flexbox.teamaker figure.row { display: -ms-flexbox; -ms-flex-direction: row; display: -webkit-flex; display: flex; -webkit-flex-direction: column-reverse; flex-direction: column-reverse; }
  .flexbox .pagetype-pdp.teamaker figure.row figcaption, .pagetype-pdp.flexbox.teamaker figure.row figcaption { margin: 2em 0; }
  .flexbox .pagetype-pdp.teamaker figure.row.hr-top:first-child img, .pagetype-pdp.flexbox.teamaker figure.row.hr-top:first-child img { margin-bottom: 0; } }

.page-compare .main { padding: 0; }
.page-compare .aquos-header ~ .main #crumbtrail { display: none; }
.page-compare .retail-list .retailer-item { border: 1px solid #121212; display: block; margin-bottom: 15px; padding: 15px; text-align: center; }
.page-compare .retail-list .retailer-item img { margin: auto; }
.page-compare .retail-list .retailer-item .button { font-family: "AvantGardeGothicITCW01M 731087"; padding-top: 5px; padding-bottom: 5px; text-transform: none; }
.page-compare .retail-list .retail-cta { margin-bottom: 15px; text-align: center; }
.page-compare .retail-list .retail-cta > a { color: #009ecf; }
.page-compare .retail-list .retail-cta > a:hover { text-decoration: underline; }
.page-compare .retail-list .retail-cta span { display: block; }
@media screen and (min-width: 1280px) { .page-compare .retail-list .retail-cta span { display: inline-block; } }
@media screen and (min-width: 992px) { .page-compare .retail-list.collapse-wrapper { display: none !important; } }
.page-compare .retail-overlay { overflow: auto; padding-top: 150px; }
.page-compare #section-product-list { background-color: gainsboro; min-height: 0; padding-top: 66px; border-bottom: 0; }
.page-compare #section-product-list .row { display: table; margin: 0 auto; max-width: 1280px; padding: 30px 0; width: 100%; }
.page-compare #section-product-list .row .col-md-4 { display: table-cell; float: none; vertical-align: middle; z-index: 1; padding: 0; }
.page-compare #section-product-list .row .col-md-3 { display: table-cell; float: none; vertical-align: middle; z-index: 1; padding: 0; min-height: 125px; }
.page-compare #section-product-list .row .col-md-3.actions { vertical-align: bottom; }
.page-compare #section-product-list .row .col-md-3.actions .button { width: 260px; height: 45px; display: block; margin-top: 1em; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border: 1px solid #000000; background-color: #FFFFFF; padding: .5em; font-size: .85em; font-family: "AvantGardeGothicITCW01B 731069"; color: #000000; }
.page-compare #section-product-list .row .col-md-3.actions .button:hover { background-color: #000000; color: #FFFFFF; }
.page-compare #section-product-list .content { padding-top: 0; text-align: center; width: 900px; }
.page-compare #section-product-list .content h1 { font-size: 34px; padding-bottom: 15px; }
.page-compare #section-product-list .content h2 { padding-top: 15px; text-align: center; font-size: 24px; }
.page-compare #section-product-list .placeholder-wrapper { border: 1px dashed #b1b1b1; bottom: 0px; font-size: 120%; font-weight: 600; left: 15px; position: absolute; right: 15px; text-align: center; top: 0px; min-height: 125px; }
.page-compare #section-product-list .placeholder-wrapper .placeholder-text { /*position: absolute !important;*/ width: 100%; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.page-compare #section-product-list .placeholder-wrapper .placeholder-text .plus-sign { display: block; font-family: "AvantGardeGothicITCW01M 731087"; font-size: 200%; font-weight: 900; }
.page-compare #section-product-list .placeholder-wrapper .placeholder-text a { display: block; }
.page-compare #section-product-list .product-list-wrapper { background-color: gainsboro; -moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-compare #section-product-list .product { background-color: #FFFFFF; border: 1px solid #b1b1b1; padding: 15px; position: relative; margin: 0 15px; }
.page-compare #section-product-list .product .button-close { background-color: #000000; border: none; color: #FFFFFF; cursor: pointer; font-family: "AvantGardeGothicITCW01X"; font-size: 80%; text-transform: uppercase; height: 25px; line-height: 1em; overflow: hidden; position: absolute; top: -25px; right: 0; width: auto; z-index: -1; }
.page-compare #section-product-list .product .button-compare { background-color: #FFFFFF; border: 1px solid #000000; color: #000000; cursor: pointer; display: block; font-size: 80%; height: 45px; line-height: 45px; margin: 6px 0; text-align: center; text-transform: uppercase; width: 100%; }
.page-compare #section-product-list .product .button-retailer { background-color: #000000; border: 1px solid transparent; color: #FFFFFF; cursor: pointer; display: block; font-size: 80%; height: 45px; line-height: 45px; margin: 16px 0 6px 0; text-align: center; text-transform: uppercase; width: 100%; }
.page-compare #section-product-list .product .hr { background-color: #121212; margin: 16px 0; }
.page-compare #section-product-list .product .image-wrapper { height: 125px; text-align: center; width: 100%; }
.page-compare #section-product-list .product .image-wrapper img { max-width: 100%; max-height: 100%; }
.page-compare #section-product-list .product .product-cost { font-family: "AvantGardeGothicITCW01M 731087"; font-size: 180%; margin: 16px 0; text-align: right; }
.page-compare #section-product-list .product .product-pricing { font-family: "AvantGardeGothicITCW01M 731087"; font-size: 180%; margin: 16px 0; min-height: 45px; }
.page-compare #section-product-list .product .product-pricing .price { text-align: right; }
@media screen and (max-width: 1279px) { .page-compare #section-product-list .product .product-pricing .price { font-size: 80%; } }
.page-compare #section-product-list .product .product-pricing .tooltip-pricing { margin-top: 0; }
@media screen and (max-width: 1279px) { .page-compare #section-product-list .product .product-pricing .tooltip-pricing { font-size: 10px; } }
.page-compare #section-product-list .product .product-pricing .product-price-info .product-cost-help { background-color: #009ecf; border-radius: 7px; color: #FFFFFF; cursor: pointer; float: left; font-size: 40%; height: 14px; line-height: 14px; margin-right: 0.25em; text-align: center; width: 14px; }
.page-compare #section-product-list .product .product-pricing .product-price-info .product-cost-label { color: #121212; float: left; font-size: 40%; line-height: 14px; }
.page-compare #section-product-list .product .product-pricing .tooltip-pricing-template { display: none; }
.page-compare #section-product-list .product .product-description { color: #000000; font-size: 80%; max-height: 1em; margin: 16px 0; overflow: hidden; }
.page-compare #section-product-list .product .product-export { font-size: 80%; margin: 16px 0; text-align: center; text-transform: uppercase; }
.page-compare #section-product-list .product .product-model { color: #000000; font-size: 80%; max-height: 1em; margin: 16px 0; overflow: hidden; }
.page-compare #section-product-list .product .product-title { color: #000000; font-family: "AvantGardeGothicITCW01B 731069"; height: 1em; max-height: 2em; margin: 16px 0; overflow: hidden; text-transform: capitalize; }
.page-compare #section-product-list .product .product-title a:hover { text-decoration: underline; }
.page-compare #section-product-list .product .product-title a:visited { color: #000000; }
.page-compare #section-product-filter { background-color: #FFFFFF; color: #000000; font-size: 80%; line-height: 2em; min-height: 0; overflow: visible; text-align: center; border-bottom: 0; }
.page-compare #section-product-filter .product-filter-wrapper { line-height: 2em; padding: .75em 0; }
.page-compare #section-product-filter .row { max-width: 1280px; margin: 0 auto; }
.page-compare #section-product-filter .row > div:first-child { padding-left: 0; text-align: left; }
.page-compare #section-product-filter .row > div:first-child .ui-select { margin: 0; }
.page-compare #section-product-filter .row > div:last-child { padding-right: 0; text-align: right; }
.page-compare #section-product-filter .ui-checkbox { display: inline-block; margin: 0 1.5em; }
.page-compare #section-product-filter .checkbox-button { border: 1px solid #000000; padding: 9px 1em; display: inline-block; height: 45px; width: 260px; text-align: center; }
.page-compare #section-product-filter .checkbox-button i { background: url(../img/page-compare/checkbox-sprite.png) bottom right no-repeat; width: 16px; height: 16px; display: inline-block; text-indent: -5000px; overflow: hidden; vertical-align: text-bottom; margin-right: .25em; color: transparent; }
.page-compare #section-product-filter .checkbox-button.active { background-color: #000000; color: #FFFFFF; }
.page-compare #section-product-filter .checkbox-button.active i { background-position: top left; }
.page-compare #section-product-filter .ui-select { font-size: inherit; margin: 0 1.5em; }
.page-compare #section-product-filter .ui-select .select-menu { border: 1px solid #000000; border-top: 0; display: none; margin-top: -1px; top: 2em; width: auto; }
.page-compare #section-product-filter .ui-select .select-menu ul { border: 0; color: #000000; text-align: left; white-space: nowrap; }
.page-compare #section-product-filter .ui-select .select-trigger { background-color: #FFFFFF; border: 1px solid #000000; border-radius: 0px; height: 45px; padding-top: 12px; width: 260px; }
.page-compare #section-product-filter .ui-select .select-trigger .select-icon { background-position: -5px -5px; width: 15px; }
.page-compare #section-product-filter .ui-select .select-trigger .select-label { color: #000000; }
.page-compare #section-product-filter .ui-select.active .select-menu { display: block; }
.page-compare #section-product-filter .scroll-down { text-transform: uppercase; font-family: "AvantGardeGothicITCW01M 731087"; font-size: 1em; line-height: 1.25em; }
.page-compare #section-product-filter .scroll-down i { width: 14px; height: 16px; background: url(../img/page-compare/panel-header-arrow@2x.png) center center no-repeat; padding: 0 3em; display: inline-block; text-indent: -5000px; overflow: hidden; vertical-align: text-top; background-size: contain; }
.page-compare #section-product-details .panel-group { border: 1px solid #b1b1b1; margin: 0 auto; margin-top: 3em; margin-bottom: 3em; max-width: 1280px; }
.page-compare #section-product-details .panel-group .diff { background-color: #cbe5e4 !important; }
.page-compare #section-product-details .panel-group .panel-body { display: none; width: 100%; }
.page-compare #section-product-details .panel-group .panel-body thead td, .page-compare #section-product-details .panel-group .panel-body tfoot td { height: 1.5em; }
.page-compare #section-product-details .panel-group .panel-body .panel-body-row { -moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-compare #section-product-details .panel-group .panel-body .panel-body-row:first-child .panel-body-col { padding-top: 0; }
.page-compare #section-product-details .panel-group .panel-body .panel-body-col { border-right: 1px solid #b1b1b1; line-height: 1.4em; padding: .5em 1.5em; width: 25%; }
.page-compare #section-product-details .panel-group .panel-body .panel-body-col:last-child { border-right: none; }
.page-compare #section-product-details .panel-group .panel-body .panel-body-label { color: #000000; font-family: "AvantGardeGothicITCW01M 731087"; text-transform: capitalize; }
.page-compare #section-product-details .panel-group .panel-body .panel-body-label .tooltip-help i { background: url(../img/page-compare/questionmk.png) top right no-repeat; display: inline-block; cursor: pointer; width: 16px; text-indent: -5000px; overflow: hidden; }
.page-compare #section-product-details .panel-group .panel-body .panel-body-label .tooltip-help .tooltip-content { display: none; }
.page-compare #section-product-details .panel-group .panel-body .panel-body-value { text-transform: capitalize; color: #000000; }
.page-compare #section-product-details .panel-group .panel-header { background-color: gainsboro; color: #000000; font-family: "AvantGardeGothicITCW01M 731087"; padding: 1.5em; text-transform: capitalize; -moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-compare #section-product-details .panel-group .panel-header .panel-header-arrow { background: transparent url("/assets/img/page-compare/panel-header-arrow@2x.png") 50% 50% no-repeat; background-size: 17px 12px; cursor: pointer; display: inline-block; float: right; height: 1em; width: 17px; -moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-compare #section-product-details .panel-group.active .panel-body { display: table; }
.page-compare #section-product-details .panel-group.active .panel-header { border-bottom: 1px solid #b1b1b1; }
.page-compare #section-product-details .panel-group.active .panel-header .panel-header-arrow { transform: rotate(0.5turn); }
.page-compare .fix-product-list #section-product-list { border-bottom: 0; }
.page-compare .fix-product-list #section-product-list .product-list-wrapper { background-color: #FFFFFF; border-bottom: 1px solid #b1b1b1; height: 110px; left: 0; overflow: hidden; position: fixed; right: 0; top: 70px; z-index: 1; }
.page-compare .fix-product-list #section-product-list .product-list-wrapper .product { padding-top: 1em; }
.page-compare .fix-product-list #section-product-list .row { border-left: 1px solid transparent; padding: 0; }
.page-compare .fix-product-list #section-product-list .placeholder-wrapper { margin: 15px 0; height: 80px !important; }
.page-compare .fix-product-list #section-product-list .placeholder-wrapper .placeholder-text { top: 25px; }
.page-compare .fix-product-list #section-product-list .placeholder-wrapper .placeholder-text .plus-sign { display: inline; font-size: 125%; }
.page-compare .fix-product-list #section-product-list .product { background-color: #FFFFFF; border: none; border-right: 1px solid #b1b1b1; margin: 15px 0px; overflow: hidden; padding: 0px 45px; }
.page-compare .fix-product-list #section-product-list .product:first-child { border-left: 1px solid #b1b1b1; }
.page-compare .fix-product-list #section-product-list .product .image-wrapper { float: left; height: 50px; margin-right: 1em; width: 40px; }
.page-compare .fix-product-list #section-product-list .product .product-title { float: left; margin: 0; width: 60%; overflow: visible; }
.page-compare .fix-product-list #section-product-list .product .product-title .product-model { display: block; margin: 0; }
.page-compare .fix-product-list #section-product-list .product .hr { clear: left; background-color: transparent; margin: 0.5em 0; }
.page-compare .fix-product-list #section-product-list .product .product-cost, .page-compare .fix-product-list #section-product-list .product .product-description, .page-compare .fix-product-list #section-product-list .product .product-export, .page-compare .fix-product-list #section-product-list .product .product-pricing { display: none; }
.page-compare .fix-product-list #section-product-list .product .button-close { right: 0; top: 0; z-index: 1; font-size: 60%; }
.page-compare .fix-product-list #section-product-list .product .button-compare, .page-compare .fix-product-list #section-product-list .product .button-retailer { display: none; font-size: 60%; height: 20px; line-height: 18px; margin: 0; width: 49%; }
.page-compare .fix-product-list #section-product-list .product .button-compare { float: right; }
.page-compare .fix-product-list #section-product-list .product .button-retailer { float: left; }
.page-compare .fix-product-list #section-product-list .product:hover .button-close { right: 0; top: 0; }
.page-compare .fix-product-list #section-product-list .col-md-4 { padding: 0; vertical-align: top; }
.page-compare .fix-product-list #section-product-list .col-md-4:last-child { border-right: none; }
.page-compare .fix-product-list #section-product-filter .product-filter-wrapper { left: 0; position: fixed; right: 0; top: 140px; z-index: 1; background-color: #000000; color: #FFFFFF; -moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-compare .fix-product-list #section-product-filter .product-filter-wrapper .ui-select .select-trigger { background-color: #000000; border: 1px solid #FFFFFF; }
.page-compare .fix-product-list #section-product-filter .product-filter-wrapper .ui-select .select-trigger .select-label { color: #FFFFFF; }
.page-compare .fix-product-list #section-product-filter .product-filter-wrapper .ui-select .select-trigger .select-icon { background-position: -65px -5px; }
.page-compare .fix-product-list #section-product-filter .product-filter-wrapper .scroll-down { display: none; }
.page-compare .fix-product-list #section-product-filter .product-filter-wrapper .checkbox-button { background-color: #000000; color: #FFFFFF; border: 1px solid #FFFFFF; }
.page-compare .fix-product-list #section-product-filter .product-filter-wrapper .checkbox-button i { background-position: left bottom; }
.page-compare .fix-product-list #section-product-filter .product-filter-wrapper .checkbox-button.active { background-color: #FFFFFF; color: #000000; }
.page-compare .fix-product-list #section-product-filter .product-filter-wrapper .checkbox-button.active i { background-position: right top; }
.page-compare .fix-product-list#mainwrap #section-product-list .product-list-wrapper { top: 0; }
.page-compare .fix-product-list#mainwrap .product-filter-wrapper { top: 60px; }
.page-compare #mainwrap #crumbtrail { display: none; }
.page-compare #mainwrap #section-product-list { padding-top: 66px; }

.screen-reader-only { left: -10000px; overflow: hidden; position: absolute; top: auto; width: 1px; height: 1px; }

#modal-component { background: url("/assets/img/black_alpha70.png") repeat scroll 0 0 transparent !important; }

#my-aquos h1, #my-aquos h2, #my-aquos h3, #my-aquos h4, #my-aquos h5, #my-aquos h6 { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
#my-aquos .LoginDesk { display: block; }
#my-aquos .LoginMobile { display: none; }
@media (max-width: 480px) { #my-aquos .LoginDesk { display: none; }
  #my-aquos .LoginMobile { display: block; } }
#my-aquos .section .section-wrapper { padding: 0; }
#my-aquos sup { font-size: .5em; }
#my-aquos section.section { border-bottom: 1px solid #CCCCCC; min-height: 0 !important; position: relative; clear: both; }
#my-aquos #hero { background-color: #000; text-align: center; color: #fff; /*height: 684px;*/ height: 617px; position: relative; }
#my-aquos #hero .section-wrapper { padding: 0 0 0 0; }
#my-aquos #hero .background { background: url("/assets/img/page-my-aquos/hero-bg.png") no-repeat; width: 100%; height: 617px; background-position: center; background-size: cover; }
#my-aquos #hero .info-block { width: 100%; }
#my-aquos #hero .info-block .subhead { font-size: 2em; padding: 4em 0 0 0; font-family: "AvantGardeGothicITCW01X"; }
#my-aquos #hero .info-block .title { font-size: 10.5em; text-align: center; margin: auto; padding: 0; color: #00b5e2; font-family: "AvantGardeGothicITCW01X"; text-transform: none; }
#my-aquos #hero .info-block .title canvas { margin: auto; }
#my-aquos #hero .info-block .title span { text-transform: uppercase; }
#my-aquos #hero .info-block .section-description { font-size: .95em; line-height: 2em; margin: auto; width: 80%; padding: 2em 0 0; }
#my-aquos #hero .info-block .call-to-action { padding: 2em 0 0 0; }
#my-aquos #hero .info-block .call-to-action a:hover { color: #000; }
#my-aquos #hero .info-block .call-to-action .animated-button { padding: 0.18em 2.25em 0.3em 2.25em !important; }
#my-aquos #hero .info-block .call-to-action .animated-button.reversed { background-image: url(/assets/img/black_alpha70.png); border: 1px solid #fff; z-index: 1; }
#my-aquos #hero .info-block .login { font-size: 0.95em; padding: 0; }
#my-aquos #hero .info-block .login a { color: #fff; text-decoration: underline; }
#my-aquos #signed-in-header, #my-aquos #signed-in-nav { height: 70px; min-height: 70px; background-color: #f3f3f3; border-top: 1px solid #818181; border-bottom: 1px solid #818181; }
#my-aquos #signed-in-header .section-wrapper, #my-aquos #signed-in-nav .section-wrapper { padding: 1.5em 0 0 0; margin: auto; max-width: 1170px; min-width: 1024px; }
#my-aquos #signed-in-header .section-wrapper .section-inner, #my-aquos #signed-in-nav .section-wrapper .section-inner { padding: 0; }
#my-aquos #signed-in-header .breadcrumb-title, #my-aquos #signed-in-nav .breadcrumb-title { float: left; }
#my-aquos #signed-in-header .breadcrumb-title .title-page, #my-aquos #signed-in-nav .breadcrumb-title .title-page { float: left; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1.5em; margin: 0 0.75em 0 0; padding: 0.2em 0.75em 0.25em 0; }
#my-aquos #signed-in-header .breadcrumb-navigation, #my-aquos #signed-in-nav .breadcrumb-navigation { float: right; }
#my-aquos #signed-in-header .breadcrumb-navigation .title-page, #my-aquos #signed-in-nav .breadcrumb-navigation .title-page { float: left; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; margin: 0 0.75em 0 0; padding: 0.45em 0.75em 0.25em 0; border-right: 1px solid #ccc; }
#my-aquos #signed-in-header .breadcrumb-navigation a.icon, #my-aquos #signed-in-nav .breadcrumb-navigation a.icon { padding-left: 19px; margin-left: 3px; background: url(../img/page-my-aquos/ui-header-icons.png) top left no-repeat; }
#my-aquos #signed-in-header .breadcrumb-navigation a.icon.logout, #my-aquos #signed-in-nav .breadcrumb-navigation a.icon.logout { background-position: bottom left; }
#my-aquos #signed-in-header .breadcrumb-navigation a.icon.profile, #my-aquos #signed-in-nav .breadcrumb-navigation a.icon.profile { background-position: top left; }
#my-aquos #signed-in-header .breadcrumb-navigation a:hover, #my-aquos #signed-in-nav .breadcrumb-navigation a:hover { text-decoration: underline; }
#my-aquos #signed-in-header .breadcrumb-navigation .title-nav, #my-aquos #signed-in-nav .breadcrumb-navigation .title-nav { float: left; padding: .45em 0 0 0; }
#my-aquos #signed-in-header .breadcrumb-navigation .title-nav a:hover, #my-aquos #signed-in-nav .breadcrumb-navigation .title-nav a:hover { text-decoration: underline; }
#my-aquos #signed-in-nav { border-top: 0; }
#my-aquos #signed-in-nav .section-wrapper { padding-top: 0; margin-top: 0; }
#my-aquos #my-products.section { min-height: 0; border-bottom: 1px solid #cccccc; }
#my-aquos #my-products.section .section p { margin: 0; padding: 0; }
#my-aquos #my-products.section h2 { font-family: "AvantGardeGothicITCW01M 731087"; font-size: 1.25em; color: #000; }
#my-aquos #my-products.section .section-info { padding: 1em 0; color: #000; text-align: center; border-bottom: 1px solid #898989; }
#my-aquos #my-products.section .section-info p { font-family: "AvantGardeGothicITCW01X"; font-size: 1.125em; margin-top: 1em; }
#my-aquos #my-products.section .section-inner { max-width: 1280px; padding: 0; }
#my-aquos #my-products.section .tab-panels-wrapper { width: 100%; overflow: hidden; position: relative; }
#my-aquos #my-products.section .tab-panels { /*position:absolute;*/ height: 100%; overflow: visible; overflow: hidden; *zoom: 1; }
@media (max-width: 1024px) and (min-width: 768px) { #my-aquos #my-products.section .tab-panels-wrapper { height: 358px !important; }
  #my-aquos #my-products.section .article-share { position: relative !important; } }
#my-aquos #my-products.section .products-tabs { margin: 0 30px; position: relative; }
#my-aquos #my-products.section .tab-panel { position: relative; display: table; float: left; width: 100%; padding: 0; overflow: hidden; *zoom: 1; }
#my-aquos #my-products.section .tab-next { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 100% 0; display: block; height: 38px; margin-top: -19px; position: absolute; right: -30px; top: 50%; width: 30px; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
#my-aquos #my-products.section .tab-next:hover { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 100% 103%; }
#my-aquos #my-products.section .tab-prev { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 0 0; display: inline-block; height: 38px; left: -30px; margin-top: -19px; position: absolute; top: 50%; width: 30px; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
#my-aquos #my-products.section .tab-prev:hover { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 0 103%; }
#my-aquos #my-products.section .slide { /*border-right:1px solid $color-horizontalrule;*/ float: left; padding: 15px 27px; width: 25%; }
#my-aquos #my-products.section .slide:last-child { border-right: none; }
#my-aquos #my-products.section .slide .product-content { width: 100%; height: 300px; max-width: 300px; margin: 0 auto; font-size: .9em; text-align: center; }
#my-aquos #my-products.section .slide .product-content h4 { font-family: "AvantGardeGothicITCW01M 731087"; color: #000; padding-bottom: 1em; line-height: 1.25em; }
#my-aquos #my-products.section .slide .product-content p { line-height: 1.25em; }
#my-aquos #my-products.section .slide .product-content.add-new { border: 1px solid gainsboro; text-align: center; margin-top: 1em; padding: 3em 0; }
#my-aquos #my-products.section .slide .product-content.add-new img { padding-bottom: 4em; width: auto; }
#my-aquos #my-products.section .slide .product-content img { max-width: 100%; padding-bottom: 20px; }
#my-aquos #my-products.section .slide .animated-button { border-color: #000; color: #000; background-color: #fff; }
#my-aquos #my-products.section .slide .animated-button:hover { background-color: #000 !important; color: #fff !important; }
#my-aquos #my-products.section .slide .animated-button::after { background-color: #000 !important; color: #fff !important; }
#my-aquos #my-products.section .slide .animated-button.reversed { border-color: #000; color: #fff; background-color: #000; }
#my-aquos #my-products.section .slide .animated-button.reversed:hover { background-color: #fff !important; color: #000 !important; }
#my-aquos #my-products.section .slide .animated-button.reversed::after { background-color: #fff !important; color: #000 !important; }
#my-aquos #my-products.section .has-2 .slide { width: 50%; }
#my-aquos #my-products.section .has-3 .slide { width: 33%; }
#my-aquos #my-products.section .product-detail-panel { position: absolute; width: 100%; display: none; left: 0; right: 0; top: 105%; background-color: #fff; height: 100%; }
#my-aquos #my-products.section .product-detail-panel .panel-nav { width: 100%; height: 4em; line-height: 4em; text-align: center; background-color: #fff; border-bottom: 1px solid #898989; }
#my-aquos #my-products.section .product-detail-panel .panel-nav a { display: inline-block; color: #000; margin: 0 3em; }
#my-aquos #my-products.section .product-detail-panel .panel-nav a.active { font-family: "AvantGardeGothicITCW01M 731087"; }
@media (max-width: 480px) { #my-aquos #my-products.section .product-detail-panel .panel-nav a { margin: 0 2em 0 0; } }
#my-aquos #my-products.section .product-detail-panel .panel { background-color: #fff; height: 100%; padding: 1em; }
#my-aquos #my-products.section .product-detail-panel .panel.download-panel { display: none; margin-left: 3%; }
#my-aquos #my-products.section .product-detail-panel .panel.download-panel .dl-nav { border: 1px solid gainsboro; border-width: 1px 0; font-size: .85em; line-height: 2em; height: 2em; }
#my-aquos #my-products.section .product-detail-panel .panel.download-panel .dl-nav a { display: inline-block; margin: 0 4em 0 0; }
#my-aquos #my-products.section .product-detail-panel .panel.download-panel .dl-nav a.active { color: #000; font-family: "AvantGardeGothicITCW01M 731087"; }
#my-aquos #my-products.section .product-detail-panel .panel.download-panel .download-dz { height: 100%; overflow: auto; padding: 1em 1em 1em 0; font-size: .75em; }
#my-aquos #my-products.section .product-detail-panel .panel.download-panel .download-dz h5 { font-size: 1.25em; font-family: "AvantGardeGothicITCW01M 731087"; }
#my-aquos #my-products.section .product-detail-panel .panel .animated-button { border-color: #000; color: #000; background-color: #fff; }
#my-aquos #my-products.section .product-detail-panel .panel .animated-button:hover { background-color: #000 !important; color: #fff !important; }
#my-aquos #my-products.section .product-detail-panel .panel .animated-button::after { background-color: #000 !important; color: #fff !important; }
#my-aquos #my-products.section .product-detail-panel .panel .animated-button.reversed { border-color: #000; color: #fff; background-color: #000; }
#my-aquos #my-products.section .product-detail-panel .panel .animated-button.reversed:hover { background-color: #fff !important; color: #000 !important; }
#my-aquos #my-products.section .product-detail-panel .panel .animated-button.reversed::after { background-color: #fff !important; color: #000 !important; }
#my-aquos #my-products.section .product-detail-panel h4 { font-family: "AvantGardeGothicITCW01M 731087"; color: #000; font-size: 1em; }
#my-aquos #my-products.section .product-detail-panel .detail-block-left { float: left; margin-right: 5%; margin-left: 5%; margin-top: 1em; }
#my-aquos #my-products.section .product-detail-panel .detail-block-left.downloads { width: 20%; }
#my-aquos #my-products.section .product-detail-panel .detail-block-left.downloads .back-btn { display: inline-block; margin: 2em 0 2em 3em; }
@media (max-width: 640px) { #my-aquos #my-products.section .product-detail-panel .detail-block-left { float: none; } }
#my-aquos #my-products.section .product-detail-panel .detail-block-left.overview { width: 35%; }
#my-aquos #my-products.section .product-detail-panel .detail-block-left.overview .back-btn { display: none; }
#my-aquos #my-products.section .product-detail-panel .detail-block-left.overview h4 { display: none; }
@media (max-width: 640px) { #my-aquos #my-products.section .product-detail-panel .detail-block-left.overview { margin: auto; } }
#my-aquos #my-products.section .product-detail-panel .detail-block-left img { max-width: 100%; }
#my-aquos #my-products.section .product-detail-panel .detail-block-right { margin-top: 1em; overflow: hidden; }
#my-aquos #my-products.section .product-detail-panel .detail-block-right dl { font-size: 1em; margin-top: 1em; line-height: 2em; }
#my-aquos #my-products.section .product-detail-panel .detail-block-right dl dt { font-family: "AvantGardeGothicITCW01M 731087"; float: left; width: 33%; }
@media (max-width: 768px) { #my-aquos #my-products.section .product-detail-panel .detail-block-right dl dt { font-size: 80%; } }
@media (max-width: 480px) { #my-aquos #my-products.section .product-detail-panel .detail-block-right dl dt { font-size: 75%; } }
#my-aquos #my-products.section .product-detail-panel .detail-block-right dl dd { font-family: "AvantGardeGothicITCW01B 731069"; float: left; width: 50%; }
@media (max-width: 768px) { #my-aquos #my-products.section .product-detail-panel .detail-block-right dl dd { font-size: 80%; } }
@media (max-width: 480px) { #my-aquos #my-products.section .product-detail-panel .detail-block-right dl dd { font-size: 75%; } }
#my-aquos #my-products.section .product-detail-panel .detail-block-right .overview-panel h4 { font-size: 1.5em; }
@media (max-width: 768px) { #my-aquos #my-products.section .product-detail-panel .detail-block-right .overview-panel h4 { font-size: 1.0em; } }
#my-aquos #my-products.section .product-detail-panel .detail-block-right .download-panel h5 { padding-bottom: .5em; font-family: "AvantGardeGothicITCW01M 731087"; color: #000; }
#my-aquos #my-products.section .product-detail-panel .detail-block-right .download-panel .dl-group { padding-top: .5em; }
#my-aquos #my-products.section .product-detail-panel .detail-block-right .download-panel table th { border-bottom: 1px solid #898989; background-color: gainsboro; color: #000; }
#my-aquos #my-products.section .product-detail-panel .detail-block-right .download-panel table td, #my-aquos #my-products.section .product-detail-panel .detail-block-right .download-panel table th { vertical-align: top; padding: .5em .25em; }
#my-aquos #my-products.section .product-detail-panel .detail-block-right .download-panel table td.fn, #my-aquos #my-products.section .product-detail-panel .detail-block-right .download-panel table th.fn { width: 10%; }
#my-aquos #my-products.section .product-detail-panel .detail-block-right .download-panel table td.ver, #my-aquos #my-products.section .product-detail-panel .detail-block-right .download-panel table th.ver { width: 10%; }
#my-aquos #my-products.section .product-detail-panel .back-btn { font-size: .825em; color: #000; font-family: "AvantGardeGothicITCW01M 731087"; background: url(../img/page-my-aquos/back-icon.png) right bottom no-repeat; line-height: 22px; padding-right: 27px; display: inline-block; margin-top: 5em; margin-left: 10em; }
@media (max-width: 480px) { #my-aquos #my-products.section .product-detail-panel .back-btn { margin-top: 1em; } }
#my-aquos #register-product { display: none; }
#my-aquos #register-product.section { min-height: 520px; /*height: 300px;*/ }
#my-aquos #register-product .background { background: url("/assets/img/page-feature/page-feature-smart/overview_bg.jpg") no-repeat; width: 100%; height: 520px; background-position: center bottom; background-size: cover; }
#my-aquos #register-product .section-inner { max-width: 1280px; padding: 30px 0 140px 0; }
#my-aquos #register-product .info-block { max-width: 780px; margin: 0 auto; }
#my-aquos #register-product .info-block h2 { font-family: "AvantGardeGothicITCW01M 731087"; font-size: 1.5em; color: #000; text-align: center; }
#my-aquos #register-product .info-block .description { text-align: center; width: 100%; margin-top: 0; font-family: "AvantGardeGothicITCW01X"; font-size: 1.25em; }
#my-aquos #register-product label { font-weight: normal; font-size: 1em; margin: 0 0 2em 0; padding: 0; display: block; }
#my-aquos #register-product label.disclaimer { font-size: .85em; margin: 0 0 2em 2em; }
#my-aquos #register-product label a { text-decoration: underline; }
#my-aquos #register-product .form-group { float: left; padding: 0; margin: 0 5% 2em; width: 40%; }
#my-aquos #register-product .form-group span { float: left; margin: 0 0.5em 0 0; }
#my-aquos #register-product .form-group .icon-date { background: url("/assets/img/page-my-aquos/form-icon-calendar-trans.png") no-repeat scroll 0 0 transparent; width: 31px; height: 35px; float: right; }
#my-aquos #register-product .wide { width: 100%; clear: both; }
#my-aquos #register-product .input-group { display: inline; }
#my-aquos #register-product #form-submit { clear: both; display: block; }
#my-aquos #register-product .buttons { clear: both; }
#my-aquos #register-product .buttons .animated-button { border-color: #000; color: #000; background-color: #fff; float: right; margin-right: 5%; font-size: 1em; margin-top: 0; }
#my-aquos #register-product .buttons .animated-button:hover { background-color: #000 !important; color: #fff !important; }
#my-aquos #register-product .buttons .animated-button::after { background-color: #000 !important; color: #fff !important; }
#my-aquos #register-product .buttons .animated-button.disabled { background-color: gainsboro !important; color: #000 !important; border-color: #000; }
#my-aquos #register-product .buttons .animated-button.disabled:hover { background-color: gainsboro !important; color: #000 !important; border-color: #000; }
#my-aquos #register-product .buttons .animated-button.disabled::after { background-color: gainsboro !important; color: #000 !important; border-color: #000; }
#my-aquos #register-product .input-group-addon { background: none; border: none; border-radius: none; float: right; }
#my-aquos #register-product .help-block { text-indent: -10000px; display: inline; }
#my-aquos #register-product .help-block { background: url("/assets/img/page-my-aquos/form-invalid.png") no-repeat scroll 0 0 transparent; height: 15px; width: 15px; display: block; float: left; padding: 0 0 0 1em; }
#my-aquos #register-product .has-success .help-block { background: url("/assets/img/page-my-aquos/form-valid.png") no-repeat scroll 0 0 transparent; height: 15px; width: 21px; display: block; float: left; padding: 0 0 0 1em; }
#my-aquos #register-product #registerTerms-label input, #my-aquos #register-product #registerOffers-label input { margin: 0; padding: 0; float: left; margin: 0 1em 0 0; }
#my-aquos #register-product #registerTerms-label span, #my-aquos #register-product #registerOffers-label span { padding: 0; float: left; }
#my-aquos #register-product #registerOffers-label .help-block { display: none !important; }
#my-aquos #register-product input[type=text], #my-aquos #register-product input[type=email], #my-aquos #register-product input[type=tel], #my-aquos #register-product input[type=phone], #my-aquos #register-product input[type=password], #my-aquos #register-product select { border: 1px solid #939393; background: #fff; background-color: #fff; color: #939393; outline: none; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; font-family: "AvantGardeGothicITCW01B 731069","Verdana",sans-serif; font-size: 0.9em; height: 35px; margin: 0; width: 100%; padding-left: 0.5em; border-radius: 0; }
#my-aquos #register-product input[type=text]:focus, #my-aquos #register-product input[type=email]:focus, #my-aquos #register-product input[type=tel]:focus, #my-aquos #register-product input[type=phone]:focus, #my-aquos #register-product input[type=password]:focus, #my-aquos #register-product select:focus { background-color: #EBEBEB; }
#my-aquos #register-product input.registerDate { width: 84%; }
#my-aquos #register-product select { padding: 0.5em 0 0 0.5em; -moz-appearance: none; -webkit-appearance: none; appearance: none; background: transparent; text-indent: 0.01px; text-overflow: ''; position: absolute; width: 107%; }
#my-aquos #register-product select:focus { background: url(/assets/img/page-my-aquos/form-icon-arrow.png) no-repeat 89.8% center #FFF; }
#my-aquos #register-product .form-select { position: relative; overflow: hidden; width: 100%; height: 35px; background: url(/assets/img/page-my-aquos/form-icon-arrow.png) no-repeat 96% center #fff; border-right: 1px solid #939393; }
#my-aquos #register-product .reference { font-size: .8em; padding: 1em 0 0 0; }
#my-aquos #register-product .reference a { text-decoration: underline; color: #00b5e2; }
#my-aquos #register-product .reference .link-date { color: #00b5e2; }
#my-aquos #hero.signed-in { text-align: left; }
#my-aquos #hero.signed-in .section-wrapper { padding: 3.5em 0 0 0; }
#my-aquos #hero.signed-in .info-block { margin: 0; padding: 0; }
#my-aquos #hero.signed-in .content-block-top { width: 100%; text-align: center; margin: 0 4em 0 0; }
#my-aquos #hero.signed-in .content-block-top h2.title { text-align: center; }
#my-aquos #hero.signed-in .content-block-top .section-description { text-align: center; }
#my-aquos #hero.signed-in .content-block-top .section-description ul { padding-top: 2em; }
#my-aquos #hero.signed-in .content-block-top .section-description ul li { display: inline-block; margin: 1em 2em; }
#my-aquos #hero.signed-in .content-block-bottom { width: 100%; background: url(../img/page-my-aquos/divider.png) top center no-repeat; padding: 4em 0 0; }
#my-aquos #hero.signed-in .content-block-bottom h2.title { text-align: center; }
#my-aquos #hero.signed-in .content-block-bottom .call-to-action { padding: 3em 1.5em 0; text-align: center; }
#my-aquos #hero.signed-in .content-block-bottom .call-to-action a:hover { color: #000; }
#my-aquos #hero.signed-in .content-block-bottom .call-to-action .animated-button { padding: 0.2em 2.25em 0.2em 2.25em !important; margin: 0 3em; display: inline-block; }
#my-aquos #hero.signed-in .content-block-bottom .call-to-action .animated-button.active { color: #000; }
#my-aquos #hero.signed-in .title { font-size: 2em; text-align: center; padding: 0; font-family: "AvantGardeGothicITCW01X"; text-transform: uppercase; text-align: left; color: #fff; }
#my-aquos #hero.signed-in .title span { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
#my-aquos #hero.signed-in .section-description { font-size: .95em; line-height: 1.6em; margin: auto; width: 100%; padding: 1em 2em 3em 0; text-align: left; }
#my-aquos #hero.signed-in .section-description a { color: #fff; text-decoration: underline; }
#my-aquos #hero.signed-in .section-description .code { padding: .5em 0 .5em 0; display: block; clear: both; }
#my-aquos #hero.signed-in .section-description.products { padding: 1em 2em 0 0; }
#my-aquos #hero.signed-in .call-to-action { padding: .5em 0 0 0; }
#my-aquos #hero.signed-in .call-to-action a:hover { color: #000; }
#my-aquos #hero.signed-in .call-to-action .animated-button { padding: 0.2em 2.25em 0.2em 2.25em !important; }
#my-aquos #offers { position: relative; background-color: #000; text-align: center; color: #fff; height: 140px; overflow: hidden; }
#my-aquos #offers .section-wrapper { padding: 0 0 3em 0; }
#my-aquos #offers .title { font-family: "AvantGardeGothicITCW01X"; font-size: 1.5em; padding: 1.5em 0 0.5em; text-align: center; text-transform: uppercase; letter-spacing: .2em; position: absolute; margin: auto; width: 100%; }
#my-aquos #offers .title span { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
#my-aquos #offers .section-description { font-size: 1.2em; font-family: "AvantGardeGothicITCW01X"; color: #a7a7a7; position: absolute; margin: auto; width: 100%; }
#my-aquos #videos { position: relative; /*height: 853px;*/ /*#video-cards-intro .on .video-description.position-start,
#video-cards-01 .on .video-description.position-start,
#video-cards-02 .on .video-description.position-start,
#video-cards-03 .on .video-description.position-start,
#video-cards-04 .on .video-description.position-start,
#video-cards-05 .on .video-description.position-start {
margin: 12em 0 0 0;
}

#video-cards-intro .on .video-description.position-end,
#video-cards-01 .on .video-description.position-end,
#video-cards-02 .on .video-description.position-end,
#video-cards-03 .on .video-description.position-end,
#video-cards-04 .on .video-description.position-end,
#video-cards-05 .on .video-description.position-end {
margin: 14em 0 0 0;
}*/ }
#my-aquos #videos .section-wrapper { padding: 0; width: 101%; position: relative; }
#my-aquos #videos h2 { margin: 0; padding: 0; }
#my-aquos #videos #video-cards-intro, #my-aquos #videos #video-cards-01, #my-aquos #videos #video-cards-02, #my-aquos #videos #video-cards-03, #my-aquos #videos #video-cards-04, #my-aquos #videos #video-cards-05 { position: relative; float: left; width: 33%; max-height: 475px; height: auto; transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s; /*background-color: $color-black;*/ }
@media (max-width: 768px) { #my-aquos #videos #video-cards-intro, #my-aquos #videos #video-cards-01, #my-aquos #videos #video-cards-02, #my-aquos #videos #video-cards-03, #my-aquos #videos #video-cards-04, #my-aquos #videos #video-cards-05 { width: 50%; } }
@media (max-width: 360px) { #my-aquos #videos #video-cards-intro, #my-aquos #videos #video-cards-01, #my-aquos #videos #video-cards-02, #my-aquos #videos #video-cards-03, #my-aquos #videos #video-cards-04, #my-aquos #videos #video-cards-05 { width: 100%; } }
#my-aquos #videos #video-cards-intro .off, #my-aquos #videos #video-cards-01 .off, #my-aquos #videos #video-cards-02 .off, #my-aquos #videos #video-cards-03 .off, #my-aquos #videos #video-cards-04 .off, #my-aquos #videos #video-cards-05 .off { position: relative; float: left; width: 100%; z-index: 600; }
#my-aquos #videos #video-cards-intro .off img, #my-aquos #videos #video-cards-01 .off img, #my-aquos #videos #video-cards-02 .off img, #my-aquos #videos #video-cards-03 .off img, #my-aquos #videos #video-cards-04 .off img, #my-aquos #videos #video-cards-05 .off img { width: 100%; height: 100%; max-height: 475px; float: left; display: block; position: relative; }
#my-aquos #videos #video-cards-intro .on, #my-aquos #videos #video-cards-01 .on, #my-aquos #videos #video-cards-02 .on, #my-aquos #videos #video-cards-03 .on, #my-aquos #videos #video-cards-04 .on, #my-aquos #videos #video-cards-05 .on { position: absolute; float: left; width: 100%; z-index: -1; padding: 80% 0 0 0; }
#my-aquos #videos #video-cards-intro .on .bg, #my-aquos #videos #video-cards-01 .on .bg, #my-aquos #videos #video-cards-02 .on .bg, #my-aquos #videos #video-cards-03 .on .bg, #my-aquos #videos #video-cards-04 .on .bg, #my-aquos #videos #video-cards-05 .on .bg { width: 100%; position: absolute; z-index: 1; top: 0; left: 0; }
#my-aquos #videos #video-cards-intro .on .bg img, #my-aquos #videos #video-cards-01 .on .bg img, #my-aquos #videos #video-cards-02 .on .bg img, #my-aquos #videos #video-cards-03 .on .bg img, #my-aquos #videos #video-cards-04 .on .bg img, #my-aquos #videos #video-cards-05 .on .bg img { width: 100%; height: 100%; }
#my-aquos #videos #video-cards-intro .on .video-description, #my-aquos #videos #video-cards-01 .on .video-description, #my-aquos #videos #video-cards-02 .on .video-description, #my-aquos #videos #video-cards-03 .on .video-description, #my-aquos #videos #video-cards-04 .on .video-description, #my-aquos #videos #video-cards-05 .on .video-description { width: 100%; position: absolute; z-index: 2; /*top: 13.5em; 
left: 0;
bottom: 55%;*/ text-align: center; color: #fff; }
#my-aquos #videos #video-cards-intro .on .video-play, #my-aquos #videos #video-cards-01 .on .video-play, #my-aquos #videos #video-cards-02 .on .video-play, #my-aquos #videos #video-cards-03 .on .video-play, #my-aquos #videos #video-cards-04 .on .video-play, #my-aquos #videos #video-cards-05 .on .video-play { background: url("/assets/img/page-my-aquos/videos-icon-play.png") no-repeat; width: 25px; height: 28px; margin: 1em auto 0 auto; z-index: 2; display: block; padding: .5em 0 0 0; }
#my-aquos #apps { height: 684px; position: relative; }
#my-aquos #apps .section-wrapper { padding: 0 0 0 0; }
#my-aquos #apps .background { background: url("/assets/img/page-my-aquos/apps-bg.png") no-repeat; width: 518px; height: 683px; display: block; 			/*#slides-holder {
			position: absolute;
			overflow: hidden;
			width: 194px;
			height: 340px;
			top: 166px;
			left: 237px;
			}
			
			#slides {
			width: 194px;
			height: 340px;
			margin: 0;
			padding: 0;
			position: absolute;
			//overflow: hidden;
			//box-shadow: 0 0 20px rgba(0,0,0,0.4);
			}
	
			#slides > li {  		display: none;
				position: absolute; 
				top: 0; 
				left: 0; 
				right: 0; 
				bottom: 0; 
				float: left;
				width: 194px;
				height: 340px;
			}*/ }
@media only screen and (max-width: 320px) { #my-aquos #apps .background { left: -17%; } }
#my-aquos #apps .background #slides { position: absolute; overflow: hidden; width: 230px; height: 390px; top: 116px; left: 164px; }
#my-aquos #apps .background #slides ul { position: relative; margin: 0; padding: 0; height: 390px; list-style: none; }
#my-aquos #apps .background #slides ul li { position: relative; display: block; float: left; margin: 0; padding: 0; width: 230px; height: 390px; background: #ccc; text-align: center; line-height: 300px; }
#my-aquos #apps .info-block { font-size: .9em; width: 52%; }
#my-aquos #apps .title { font-size: 3.65em; padding: 2.75em 0 0 0; font-family: "AvantGardeGothicITCW01X"; }
#my-aquos #apps .title span { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
#my-aquos #apps .section-description { color: #a7a7a7; font-size: 1em; line-height: 1.8em; padding: 2em 3.5em 3.5em 0; }
#my-aquos #apps .cta-ios a { background: url("/assets/img/page-my-aquos/apps-button-ios.png") no-repeat; width: 98px; height: 37px; float: left; padding: 0 .5em 0 0; display: block; margin: 0 1.5em 0 0; }
#my-aquos #apps .cta-android a { background: url("/assets/img/page-my-aquos/apps-button-android.png") no-repeat; width: 98px; height: 37px; float: left; display: block; }
#my-aquos #blaster { height: 212px; position: relative; }
#my-aquos #blaster .section-wrapper { padding: 0 0 0 0; }
#my-aquos #blaster .background { background: url("/assets/img/page-my-aquos/blaster-bg.png") no-repeat; width: 100%; height: 212px; background-position: right; display: block; }
#my-aquos #blaster .info-block { padding: 4.5em 0 0 0; font-size: .9em; width: 63%; }
#my-aquos #blaster .title { font-size: 2em; float: left; padding: 1em 1em 0 0; height: 100px; }
#my-aquos #blaster .title span { font-family: "AvantGardeGothicITCW01X"; }
#my-aquos #blaster .section-description { color: #a7a7a7; font-size: 1em; line-height: 1.5em; }
#my-aquos #voices { height: 685px; position: relative; }
#my-aquos #voices .section-wrapper { padding: 0 0 5em 0; }
#my-aquos #voices .background { background: url("/assets/img/page-my-aquos/voices-bg.png") no-repeat; background-size: cover; background-position: center; width: 100%; height: 685px; display: block; }
#my-aquos #voices .info-block { font-size: .9em; width: 36%; float: left; padding: 16em 0 0 0; }
#my-aquos #voices .info-block .call-to-action { padding: 1em 0 0 0; }
#my-aquos #voices .info-block .call-to-action a { color: #000; }
#my-aquos #voices .info-block .call-to-action a:hover { color: #fff; }
#my-aquos #voices .info-block .call-to-action .animated-button.reversed:after { background-color: #000 !important; }
#my-aquos #voices .info-block .title { font-size: 3.5em; }
#my-aquos #voices .info-block .title span { font-family: "AvantGardeGothicITCW01X"; }
#my-aquos #voices .info-block .section-description { color: #a7a7a7; font-size: 1em; line-height: 1.5em; padding: 1em 1em 0 0; }
#my-aquos #voices #cards { width: 650px; float: right; position: relative; margin: 4em 0 0; }
#my-aquos #voices #cards #card-01 { background: url("/assets/img/page-my-aquos/voices-card-01.png") no-repeat; width: 294px; height: 364px; display: block; position: absolute; top: 3em; left: 0; z-index: 1; transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s; }
#my-aquos #voices #cards #card-02 { background: url("/assets/img/page-my-aquos/voices-card-02.png") no-repeat; width: 322px; height: 414px; display: block; position: absolute; top: 6em; left: 11em; z-index: 3; transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s; }
#my-aquos #voices #cards #card-03 { background: url("/assets/img/page-my-aquos/voices-card-03.png") no-repeat; width: 294px; height: 364px; display: block; position: absolute; top: 3em; left: 24em; z-index: 2; transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s; }
#my-aquos #support { height: 100%; color: #fff; position: relative; }
#my-aquos #support .section-wrapper { padding: 0 0 0 0; min-width: 0; }
#my-aquos #support .background { background: url("/assets/img/page-my-aquos/support-bg.png") no-repeat; background-size: cover; background-position: center; width: 100%; height: 100%; display: block; }
#my-aquos #support .section-inner { padding: 5em 2em 2em; max-width: none; }
#my-aquos #support .section-inner .info-block { font-size: 1em; width: 100%; clear: both; overflow: hidden; padding-left: 2em; }
#my-aquos #support .section-inner .title { font-size: 1.8em; padding: 0.3em 0.5em .3em 0; margin: 0 1em 0 0; text-transform: none; width: auto; float: left; }
#my-aquos #support .section-inner .title:after { content: ""; border-left: 1px solid #fff; margin-left: 1em; }
#my-aquos #support .section-inner .section-description { float: left; width: 46%; line-height: 1.6em; padding: 0 2em 0 0; }
#my-aquos #support .section-inner .call-to-action { color: #fff; height: 100%; width: 18%; float: left; text-align: center; }
#my-aquos #support .section-inner .call-to-action a:hover { color: #000; }
#my-aquos #support .section-inner .call-to-action .animated-button { padding: .5em 2.75em .5em 2.75em; margin: 0 0 0.75em; }
#my-aquos #support .section-inner .social { float: right; height: 100px; width: 15%; padding: .5em 0 0 0; }
#my-aquos #support .section-inner .social .cta-social .cta-item-social { float: left; height: 30px; margin-right: 10px; width: 30px; display: block; }
#my-aquos #support .section-inner .social .cta-social .cta-item-social .link-social { background: url("/assets/img/page-my-aquos/social-icons-white.png") no-repeat scroll 0 0 transparent; display: block; height: 30px; width: 30px; transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s; }
#my-aquos #support .section-inner .social .cta-social .cta-item-social .link-social.twitter { background-position: 0 0; }
#my-aquos #support .section-inner .social .cta-social .cta-item-social .link-social.twitter:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=.5); opacity: .5; }
#my-aquos #support .section-inner .social .cta-social .cta-item-social .link-social.facebook { background-position: -43px 0; }
#my-aquos #support .section-inner .social .cta-social .cta-item-social .link-social.facebook:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=.5); opacity: .5; }
#my-aquos #support .section-inner .social .cta-social .cta-item-social .link-social.youtube { background-position: -82px 0; width: 32px; }
#my-aquos #support .section-inner .social .cta-social .cta-item-social .link-social.youtube:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=.5); opacity: .5; }
#my-aquos #support .section-inner .social .cta-social .cta-item-social .link-social.pinterest { background-position: -124px 0; }
#my-aquos #support .section-inner .social .cta-social .cta-item-social .link-social.pinterest:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=.5); opacity: .5; }

#my-aquos-register .register-header { height: 70px; min-height: 70px; background-color: #f3f3f3; border-top: 1px solid #818181; border-bottom: 1px solid #818181; }
#my-aquos-register .register-header .section-wrapper { padding: 1.5em 0 0 0; }
#my-aquos-register .register-header .title-page { float: left; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1.25em; margin: 0 0.75em 0 0; padding: 0.25em 0.75em 0.25em 0; border-right: 1px solid #ccc; }
#my-aquos-register .register-header .title-breadcrumb { float: left; padding: .45em 0 0 0; }
#my-aquos-register .register-header .title-phone { position: absolute; top: .35em; font-size: 1.1em; right: 0; }
#my-aquos-register .register-header-step { height: 70px; min-height: 70px; border-bottom: 1px solid #818181; }
#my-aquos-register .register-header-step .section-wrapper { padding: 1.25em 0 0 0; }
#my-aquos-register .register-header-step .title-step { float: left; font-family: "AvantGardeGothicITCW01X"; font-size: 2em; }
#my-aquos-register .register-header-step .title-step span { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
#my-aquos-register .register-header-step .state-step { float: right; width: 216px; height: 33px; background: url("/assets/img/page-my-aquos/form-step-bg.png") repeat scroll 0 0 transparent; }
#my-aquos-register .register-header-step .state-step div { background-color: #fff; border-radius: 33px; color: #121212; border: 1px solid #121212; float: left; height: 33px; margin: 0 3.6em 0 0; padding: 8px 0 0 12px; width: 33px; }
#my-aquos-register .register-header-step .state-step div:last-child { margin: 0; }
#my-aquos-register .register-header-step .state-step div.active { border-radius: 33px; color: #fff; border: 1px solid #121212; background-color: #121212; }
#my-aquos-register .register-header-step .state-step div:nth-child(2) { padding-left: 11px; }
#my-aquos-register .register-form { width: 100%; }
#my-aquos-register .register-form .register-form-section { 			/*input[type=text],
			input[type=email],
			input[type=tel],
			input[type=phone],
			input[type=password],
			select
			 {
			width: 100%;
			margin: 0;
			padding: 0;
			height: 35px;			
			font-family: $avant-garde;
			font-size: .9em;

				&:focus {
				background-color: #EBEBEB;
				}
			}
			
			select {
			padding: .4em 0 0 0;
			height: 35px;
			}
			
			input[name=city] {
			width: 40%;
			}
			
			input[name=date] {
			width: 84%;
			}*/ /* Targeting Webkit
@media screen and (-webkit-min-device-pixel-ratio:0) {

	#form-select select {
	padding: 0 0 0 0.5em;
	}
	
	#form-select::before {
	background: none repeat scroll 0 0 white;
	content: "";
	display: block;
	height: 32px;
	pointer-events: none;
	position: absolute;
	right: 2px;
	top: 2px;
	width: 33px;
	}
	
	#form-select::after {
	color: #939393;
	content: ">";
	font: 22px "Consolas",monospace;
	padding: 12px 5px 0 0;
	pointer-events: none;
	position: absolute;
	right: 5px;
	top: 0;
	transform: rotate(90deg);
	}
} */ }
#my-aquos-register .register-form .register-form-section.section { min-height: 180px; /*height: 300px;*/ }
#my-aquos-register .register-form .register-form-section .section-wrapper { padding: 60px 0 0 0; border-bottom: 1px solid #818181; }
#my-aquos-register .register-form .register-form-section label { font-weight: normal; font-size: 1em; margin: 0 0 2em 0; padding: 0; display: block; }
#my-aquos-register .register-form .register-form-section label.disclaimer { font-size: .85em; margin: 0 0 2em 2em; }
#my-aquos-register .register-form .register-form-section label a { text-decoration: underline; }
#my-aquos-register .register-form .register-form-section .form-group { float: left; padding: 0; margin: 0 3em 2em 0; width: 40%; }
#my-aquos-register .register-form .register-form-section .form-group span { float: left; margin: 0 0.5em 0 0; }
#my-aquos-register .register-form .register-form-section .form-group .icon-date { background: url("/assets/img/page-my-aquos/form-icon-calendar.png") no-repeat scroll 0 0 transparent; width: 31px; height: 35px; float: right; }
#my-aquos-register .register-form .register-form-section .wide { width: 100%; clear: both; }
#my-aquos-register .register-form .register-form-section .input-group { display: inline; }
#my-aquos-register .register-form .register-form-section #form-submit { clear: both; display: block; }
#my-aquos-register .register-form .register-form-section .input-group-addon { background: none; border: none; border-radius: none; float: right; }
#my-aquos-register .register-form .register-form-section .help-block { text-indent: -10000px; display: inline; }
#my-aquos-register .register-form .register-form-section .has-error .help-block { background: url("/assets/img/page-my-aquos/form-invalid.png") no-repeat scroll 0 0 transparent; height: 15px; width: 15px; display: block; float: left; padding: 0 0 0 1em; }
#my-aquos-register .register-form .register-form-section .has-success .help-block { background: url("/assets/img/page-my-aquos/form-valid.png") no-repeat scroll 0 0 transparent; height: 15px; width: 21px; display: block; float: left; padding: 0 0 0 1em; }
#my-aquos-register .register-form .register-form-section #registerTerms-label input, #my-aquos-register .register-form .register-form-section #registerOffers-label input { margin: 0; padding: 0; float: left; margin: 0 1em 0 0; }
#my-aquos-register .register-form .register-form-section #registerTerms-label span, #my-aquos-register .register-form .register-form-section #registerOffers-label span { /*margin: .1em .5em 0 0;*/ padding: 0; float: left; }
#my-aquos-register .register-form .register-form-section #registerOffers-label .help-block { display: none !important; }
#my-aquos-register .register-form .register-form-section input[type=text], #my-aquos-register .register-form .register-form-section input[type=email], #my-aquos-register .register-form .register-form-section input[type=tel], #my-aquos-register .register-form .register-form-section input[type=phone], #my-aquos-register .register-form .register-form-section input[type=password], #my-aquos-register .register-form .register-form-section select { /*padding:3px;
margin: 0;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
-moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;*/ border: 1px solid #939393; background: #fff; background-color: #fff; color: #939393; outline: none; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; font-family: "AvantGardeGothicITCW01B 731069","Verdana",sans-serif; font-size: 0.9em; height: 35px; margin: 0; width: 100%; padding-left: 0.5em; border-radius: 0; }
#my-aquos-register .register-form .register-form-section input[type=text]:focus, #my-aquos-register .register-form .register-form-section input[type=email]:focus, #my-aquos-register .register-form .register-form-section input[type=tel]:focus, #my-aquos-register .register-form .register-form-section input[type=phone]:focus, #my-aquos-register .register-form .register-form-section input[type=password]:focus, #my-aquos-register .register-form .register-form-section select:focus { background-color: #EBEBEB; }
#my-aquos-register .register-form .register-form-section input[type=password] { font-family: Arial,Verdana,sans-serif; }
#my-aquos-register .register-form .register-form-section input[name=registerCity] { width: 40%; }
#my-aquos-register .register-form .register-form-section input[name=registerDate] { width: 84%; }
#my-aquos-register .register-form .register-form-section select { padding: 0.5em 0 0 0.5em; -moz-appearance: none; -webkit-appearance: none; appearance: none; background: transparent; text-indent: 0.01px; text-overflow: ''; position: absolute; width: 107%; }
#my-aquos-register .register-form .register-form-section select:focus { background: url(/assets/img/page-my-aquos/form-icon-arrow.png) no-repeat 89.8% center #FFF; /*overflow: hidden;
width: 100%;
height: 35px;*/ }
#my-aquos-register .register-form .register-form-section .form-select { position: relative; overflow: hidden; width: 100%; height: 35px; background: url(/assets/img/page-my-aquos/form-icon-arrow.png) no-repeat 96% center #fff; border-right: 1px solid #939393; /*&:after {
	color: #939393;
	content: ">";
	font: 22px "Consolas",monospace;
	padding: 0 0 0 14px;
	pointer-events: none;
	position: absolute;
	right: 5px;
	top: -3px;
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
&:before {
	content: "";
	display: block;
	height: 33px;
	pointer-events: none;
	position: absolute;
	right: 1px;
	top: 1px;
	width: 33px;
	background-color: #fff;
}*/ /*.select-arrow  {
background: url("/assets/img/page-my-aquos/form-icon-arrow.png") no-repeat scroll center center #FFFFFF;
height: 33px;
overflow: hidden;
padding: 0 20px;
position: absolute;
right: .1%;
top: 1px;
width: 10px;
}*/ }
#my-aquos-register .register-form #buttons.section { min-height: 100px; height: 100px; padding: 20px 0 0 0; }
#my-aquos-register .register-form #buttons .section-wrapper { padding: 0; }
#my-aquos-register .register-form #buttons .animated-button { font-size: 1em; border: 1px solid #121212; color: #121212; margin: 0; padding: 0 0.75em; /*&.reversed {
background-color: $color-black;
color: $color-white;

	&:hover {
	background-color: $color-white;
	color: $color-black;
	}
}*/ }
#my-aquos-register .register-form #buttons .animated-button:after { background-color: #000; }
#my-aquos-register .register-form #buttons .animated-button:hover { color: #fff; }
#my-aquos-register .register-form .reference { font-size: .8em; padding: 1em 0 0 0; }
#my-aquos-register .register-form .reference a { text-decoration: underline; color: #00b5e2; }
#my-aquos-register .register-form .reference .link-date { color: #00b5e2; }
#my-aquos-register .register-form.step1 .register-form-section .info-block { width: 70%; }
#my-aquos-register .register-form.step1 .register-form-section .model-display { width: 275px; height: 270px; float: right; }
#my-aquos-register .register-form.step1 .register-form-section .number { text-align: center; padding: 0 0 20px 0; font-size: .8em; }
#my-aquos-register .register-form.step1 .register-form-section .number span { font-weight: bold; }
#my-aquos-register .register-form.step1 .register-form-section.section { /*min-height: 365px;
height: 365px;*/ }
#my-aquos-register .register-form-thanks { text-align: center; color: #000; height: 513px; min-height: 513px; position: relative; border-bottom: 1px solid #818181; /*.background {
background: url("/assets/img/page-my-aquos/hero-bg.png") no-repeat;
width: 100%;
height: 684px;
background-position: center;
}*/ }
#my-aquos-register .register-form-thanks .section-wrapper { padding: 0 0 0 0; }
#my-aquos-register .register-form-thanks .info-block { width: 100%; }
#my-aquos-register .register-form-thanks .info-block .subhead { font-size: 2em; padding: 5.5em 0 0 0; font-family: "AvantGardeGothicITCW01X"; }
#my-aquos-register .register-form-thanks .info-block .title { font-size: 4em; text-align: center; margin: auto; padding: 1em 0 0 0; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; text-transform: none; }
#my-aquos-register .register-form-thanks .info-block .section-description { font-size: 1em; line-height: 1.5; margin: auto; padding: 1em 0 0; width: 60%; color: #818181; }
#my-aquos-register .register-form-thanks .info-block .call-to-action { padding: 2em 0 0 0; /*.animated-button {
font-size: 1em;
border: 1px solid $color-black;
color: $color-white;
margin: 0;
padding: 0.2em 2.25em 0.2em 2.25em !important;
font-size: 1.1em;

	&:after {
	background-color: $color-black;
	color: $color-white;
	}
	
	&:hover {
	background-color: $color-white;
	color: $color-black;
	}
}*/ }
#my-aquos-register .register-form-thanks .info-block .call-to-action .animated-button { color: #fff; padding: 0.2em 2.25em 0.2em 2.25em !important; /*background-color: $color-black;*/ font-size: 1.1em; border: 1px solid #000; }
#my-aquos-register .register-form-thanks .info-block .call-to-action .animated-button.reversed { background-image: url(/assets/img/black_alpha90.png); z-index: 1; }
#my-aquos-register .register-form-thanks .info-block .call-to-action .animated-button:hover { color: #000 !important; background: #000; }
#my-aquos-register .register-form-thanks .info-block .call-to-action .animated-button:after { /*background-color: $color-white;*/ color: #000; }
#my-aquos-register .register-form-thanks .info-block .start-my-aquos { font-size: 1.5em; padding: 1em 0 0; }
#my-aquos-register .register-form-thanks .info-block .start-my-aquos a { text-decoration: underline; }
#my-aquos-register .register-form-thanks .info-block .social { width: 350px; margin: 2em auto 2em auto; 				/*.cta-social .cta-item-social .link-social.pinterest {
					background-position: -124px 0;
					
					&:hover {
					background-position: -124px -30px;
					//filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=.5); 					//opacity: .5;
					}
				}*/ }
#my-aquos-register .register-form-thanks .info-block .social .cta-social .cta-item-social { float: left; height: 30px; margin-right: 2em; width: 30px; display: block; }
#my-aquos-register .register-form-thanks .info-block .social .cta-social .cta-item-social .link-social { background: url("/assets/img/page-my-aquos/social-icons-black.png") no-repeat scroll 0 0 transparent; display: block; height: 30px; width: 30px; }
#my-aquos-register .register-form-thanks .info-block .social .cta-social .cta-item-social .link-social.twitter { background-position: 0 0; }
#my-aquos-register .register-form-thanks .info-block .social .cta-social .cta-item-social .link-social.twitter:hover { background-position: 0 -30px; }
#my-aquos-register .register-form-thanks .info-block .social .cta-social .cta-item-social .link-social.facebook { background-position: -43px 0; }
#my-aquos-register .register-form-thanks .info-block .social .cta-social .cta-item-social .link-social.facebook:hover { background-position: -43px -30px; }
#my-aquos-register .register-form-thanks .info-block .social .cta-social .cta-item-social .link-social.youtube { background-position: -82px 0; width: 32px; }
#my-aquos-register .register-form-thanks .info-block .social .cta-social .cta-item-social .link-social.youtube:hover { background-position: -82px -30px; }
#my-aquos-register .register-form-thanks .info-block .social .cta-voices { float: left; }
#my-aquos-register .register-form-thanks .info-block .social .cta-voices .animated-button { font-size: 1em; border: 1px solid #121212; color: #121212; margin: 0; padding: 0 0.75em; }
#my-aquos-register .register-form-thanks .info-block .social .cta-voices .animated-button:after { background-color: #000; }
#my-aquos-register .register-form-thanks .info-block .social .cta-voices .animated-button:hover { color: #fff; }
#my-aquos-register #blaster { height: 396px; min-height: 396px; position: relative; }
#my-aquos-register #blaster .section-wrapper { padding: 0 0 0 0; }
#my-aquos-register #blaster .background { background: url("/assets/img/page-my-aquos/form-photo-blaster.png") no-repeat; width: 100%; height: 396px; background-position: left; display: block; }
#my-aquos-register #blaster .info-block { padding: 5.5em 0 0 0; font-size: .9em; width: 57%; }
#my-aquos-register #blaster .title { font-size: 3.5em; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; padding: 0 0 0.1em; }
#my-aquos-register #blaster .title span { font-family: "AvantGardeGothicITCW01X"; }
#my-aquos-register #blaster .section-description { color: #a7a7a7; font-size: 1em; line-height: 1.5em; width: 70%; }
#my-aquos-register #blaster .cta-blaster { padding: 2em 0 0 0; }
#my-aquos-register #blaster .cta-blaster .animated-button { font-size: 1em; border: 1px solid #121212; color: #121212; margin: 0; padding: 0 0.75em; }
#my-aquos-register #blaster .cta-blaster .animated-button:after { background-color: #000; }
#my-aquos-register #blaster .cta-blaster .animated-button:hover { color: #fff; }

/* Registration Form - Date Picker */
.sharp-date-picker { font-size: 85%; border: 0; }

.sharp-date-picker .ui-widget { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; background: #6c6c6d; /*border: none;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;*/ }

.sharp-date-picker .ui-datepicker { padding: 0; }

.sharp-date-picker .ui-datepicker-header { border: none; background: transparent; background-color: #949494; font-weight: normal; font-size: 15px; }

.sharp-date-picker .ui-datepicker-header .ui-state-hover { background: transparent; border-color: transparent; cursor: pointer; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }

.sharp-date-picker .ui-datepicker .ui-datepicker-title { margin-top: .4em; margin-bottom: .3em; color: #e9f0f4; }

.sharp-date-picker .ui-datepicker .ui-datepicker-prev-hover, .sharp-date-picker .ui-datepicker .ui-datepicker-next-hover, .sharp-date-picker .ui-datepicker .ui-datepicker-next, .sharp-date-picker .ui-datepicker .ui-datepicker-prev { top: .9em; border: none; }

.sharp-date-picker .ui-datepicker .ui-datepicker-prev-hover { left: 2px; }

.sharp-date-picker .ui-datepicker .ui-datepicker-next-hover { right: 2px; }

.sharp-date-picker .ui-datepicker .ui-datepicker-next span, .sharp-date-picker .ui-datepicker .ui-datepicker-prev span { background-image: url(/assets/img/ui-icons_ffffff_256x240.png); background-position: -32px 0; margin-top: 0; top: 0; font-weight: normal; }

.sharp-date-picker .ui-datepicker .ui-datepicker-prev span { background-position: -96px 0; }

.sharp-date-picker .ui-datepicker table { margin: 0; }

.sharp-date-picker .ui-datepicker th { padding: 1em 0; color: #ccc; font-size: 13px; font-weight: normal; border: none; border-top: 1px solid #3a414d; }

.sharp-date-picker .ui-datepicker td { background: #000000; border: none; padding: 0; }

.sharp-date-picker td .ui-state-default { background: transparent; border: none; text-align: center; padding: .5em; margin: 0; font-weight: normal; color: #efefef; font-size: 16px; }

.sharp-date-picker .ui-state-disabled { opacity: 1; }

.sharp-date-picker .ui-state-disabled .ui-state-default { color: #fba49e; }

.sharp-date-picker td .ui-state-active, .sharp-date-picker td .ui-state-hover { background: #6c6c6d; }

@media (min-width: 768px) and (max-width: 1280px) { .nav-aquos { min-width: 0; }
  .nav-aquos .brand-wrapper { padding: 0 0 0 4em; }
  #my-aquos #hero { height: 100%; }
  #my-aquos #hero .background { height: 100%; }
  #my-aquos #hero .section-wrapper { min-width: 0; }
  #my-aquos #hero .section-wrapper .section-inner { max-width: none; padding-bottom: 5em; }
  #my-aquos #hero .section-wrapper .section-inner .title { font-size: 7em; }
  #my-aquos #hero.signed-in .section-wrapper .section-inner { padding: 0 40px 3em; }
  #my-aquos #hero.signed-in .section-wrapper .section-inner .title { font-size: 2em; }
  #my-aquos #hero.signed-in .content-block-right .photo img { width: 100%; }
  #my-aquos #signed-in-header .section-wrapper { max-width: none; min-width: 0; }
  #my-aquos #signed-in-header .section-wrapper .section-inner { padding: 0 40px; }
  #my-aquos #signed-in-header.pinned { position: fixed; top: 45px; z-index: 1000; }
  #my-aquos #videos .section-wrapper { clear: both; overflow: hidden; min-width: 0; }
  #my-aquos #videos #video-cards-intro, #my-aquos #videos #video-cards-01, #my-aquos #videos #video-cards-02, #my-aquos #videos #video-cards-03, #my-aquos #videos #video-cards-04, #my-aquos #videos #video-cards-05, #my-aquos #videos #video-cards-intro .off img, #my-aquos #videos #video-cards-01 .off img, #my-aquos #videos #video-cards-02 .off img, #my-aquos #videos #video-cards-03 .off img, #my-aquos #videos #video-cards-04 .off img, #my-aquos #videos #video-cards-05 .off img, #my-aquos #videos #video-cards-intro .on .bg img, #my-aquos #videos #video-cards-01 .on .bg img, #my-aquos #videos #video-cards-02 .on .bg img, #my-aquos #videos #video-cards-03 .on .bg img, #my-aquos #videos #video-cards-04 .on .bg img, #my-aquos #videos #video-cards-05 .on .bg img, #my-aquos #videos #video-cards-intro .on, #my-aquos #videos #video-cards-01 .on, #my-aquos #videos #video-cards-02 .on, #my-aquos #videos #video-cards-03 .on, #my-aquos #videos #video-cards-04 .on, #my-aquos #videos #video-cards-05 .on, #my-aquos #videos #video-cards-intro .off, #my-aquos #videos #video-cards-01 .off, #my-aquos #videos #video-cards-02 .off, #my-aquos #videos #video-cards-03 .off, #my-aquos #videos #video-cards-04 .off, #my-aquos #videos #video-cards-05 .off { max-height: 340px !important; } }
@media (min-width: 768px) and (max-width: 1280px) and (max-width: 768px) { #my-aquos #videos #video-cards-intro, #my-aquos #videos #video-cards-01, #my-aquos #videos #video-cards-02, #my-aquos #videos #video-cards-03, #my-aquos #videos #video-cards-04, #my-aquos #videos #video-cards-05, #my-aquos #videos #video-cards-intro .off img, #my-aquos #videos #video-cards-01 .off img, #my-aquos #videos #video-cards-02 .off img, #my-aquos #videos #video-cards-03 .off img, #my-aquos #videos #video-cards-04 .off img, #my-aquos #videos #video-cards-05 .off img, #my-aquos #videos #video-cards-intro .on .bg img, #my-aquos #videos #video-cards-01 .on .bg img, #my-aquos #videos #video-cards-02 .on .bg img, #my-aquos #videos #video-cards-03 .on .bg img, #my-aquos #videos #video-cards-04 .on .bg img, #my-aquos #videos #video-cards-05 .on .bg img, #my-aquos #videos #video-cards-intro .on, #my-aquos #videos #video-cards-01 .on, #my-aquos #videos #video-cards-02 .on, #my-aquos #videos #video-cards-03 .on, #my-aquos #videos #video-cards-04 .on, #my-aquos #videos #video-cards-05 .on, #my-aquos #videos #video-cards-intro .off, #my-aquos #videos #video-cards-01 .off, #my-aquos #videos #video-cards-02 .off, #my-aquos #videos #video-cards-03 .off, #my-aquos #videos #video-cards-04 .off, #my-aquos #videos #video-cards-05 .off { width: 50%; } }
@media (min-width: 768px) and (max-width: 1280px) and (max-width: 360px) { #my-aquos #videos #video-cards-intro, #my-aquos #videos #video-cards-01, #my-aquos #videos #video-cards-02, #my-aquos #videos #video-cards-03, #my-aquos #videos #video-cards-04, #my-aquos #videos #video-cards-05, #my-aquos #videos #video-cards-intro .off img, #my-aquos #videos #video-cards-01 .off img, #my-aquos #videos #video-cards-02 .off img, #my-aquos #videos #video-cards-03 .off img, #my-aquos #videos #video-cards-04 .off img, #my-aquos #videos #video-cards-05 .off img, #my-aquos #videos #video-cards-intro .on .bg img, #my-aquos #videos #video-cards-01 .on .bg img, #my-aquos #videos #video-cards-02 .on .bg img, #my-aquos #videos #video-cards-03 .on .bg img, #my-aquos #videos #video-cards-04 .on .bg img, #my-aquos #videos #video-cards-05 .on .bg img, #my-aquos #videos #video-cards-intro .on, #my-aquos #videos #video-cards-01 .on, #my-aquos #videos #video-cards-02 .on, #my-aquos #videos #video-cards-03 .on, #my-aquos #videos #video-cards-04 .on, #my-aquos #videos #video-cards-05 .on, #my-aquos #videos #video-cards-intro .off, #my-aquos #videos #video-cards-01 .off, #my-aquos #videos #video-cards-02 .off, #my-aquos #videos #video-cards-03 .off, #my-aquos #videos #video-cards-04 .off, #my-aquos #videos #video-cards-05 .off { width: 100%; } }
@media (min-width: 768px) and (max-width: 1280px) { #my-aquos #apps .section-wrapper { min-width: 0; }
  #my-aquos #apps .section-wrapper .background-wrapper { left: -67px; position: relative; }
  #my-aquos #apps .info-block { width: 48%; }
  #my-aquos #voices .info-block { width: 32%; }
  #my-aquos #support .section-inner { padding: 4em 1em; }
  #my-aquos #support .section-inner .info-block { font-size: 0.95em; }
  #my-aquos #support .section-inner .title { margin: 0 0.5em 0; }
  #my-aquos #support .section-inner .call-to-action { width: 19%; }
  #my-aquos #support .section-inner .call-to-action .animated-button { padding-right: 1.75em; padding-left: 1.75em; }
  #my-aquos #support .section-inner .call-to-action a { color: #fff; }
  #my-aquos #support .section-inner .call-to-action a:hover { color: #000; }
  #my-aquos #support .section-inner .social { width: 20%; height: 100%; }
  #my-aquos #support .section-inner .section-description { width: 40%; }
  #my-aquos-register #register-header-step .section-wrapper { min-width: 0; }
  #my-aquos-register #register-header-step .section-wrapper .section-inner { max-width: none; }
  #my-aquos-register #register-form.step1 #register-form-section .section-wrapper { min-width: 0; }
  #my-aquos-register #register-form.step1 #register-form-section .info-block { width: 67%; }
  #my-aquos-register #register-form-thanks .section-wrapper { min-width: 0; }
  #my-aquos-register #register-form-thanks .info-block .social { margin: 2em 0; width: 100%; }
  #my-aquos-register #register-form-thanks .info-block .social .cta-social { clear: both; overflow: hidden; display: inline-block; }
  #my-aquos-register #register-form-thanks .info-block .social .cta-voices { float: none; display: inline-block; }
  #my-aquos-register #blaster .section-wrapper { min-width: 0; }
  #my-aquos-register #blaster .section-inner { max-width: none; }
  #my-aquos-register #blaster .info-block { width: 49%; }
  #my-aquos-register #blaster .background { background-position: -30px 0; } }
@media only screen and (max-width: 640px) { html, body { width: 100%; }
  #modal-component .modal-active.mobile { width: 85%; left: 5%; margin-left: 0; margin-top: -30px; }
  #my-aquos.main { width: 100%; overflow: hidden; }
  #my-aquos #register-product .form-group { float: none; padding: 0; margin: 0 5% 2em; width: 910%; }
  #my-aquos #register-product select { position: inherit; width: 100%; }
  #my-aquos #register-product input.registerDate { /*width: 91%;*/ }
  #my-aquos #register-product .background { width: 100%; height: 652px; background-color: #dddad3; background-image: none; }
  #my-aquos #hero { height: 100%; padding-bottom: 25%; }
  #my-aquos #hero.section { border: 0; }
  #my-aquos #hero .background { background: url(/assets/img/page-my-aquos/hero-bg-mobile.jpg) no-repeat; background-size: cover; background-position: 50% 50%; height: 100%; }
  #my-aquos #hero .section-inner { padding: 0; }
  #my-aquos #hero .section-inner .info-block { text-align: center; padding: 0; }
  #my-aquos #hero .section-inner .info-block .subhead { padding-top: 5em; padding-bottom: 0.5em; font-size: 1.094em; }
  #my-aquos #hero .section-inner .info-block .title { font-size: 3.5em; } }
@media only screen and (max-width: 640px) and (max-width: 480px) { #my-aquos #hero .section-inner .info-block .title { font-size: 2.5em; } }
@media only screen and (max-width: 640px) { #my-aquos #hero .section-inner .info-block .section-description { font-size: 1em; line-height: 1.5em; padding-top: 1.5em; margin: 0 auto; }
  #my-aquos #hero .section-inner .info-block .call-to-action { padding-bottom: 0.5em; }
  #my-aquos #hero .section-inner .info-block .login { font-size: 1em; }
  #my-aquos #hero.signed-in { width: 100%; padding: 0; }
  #my-aquos #hero.signed-in .section-wrapper { padding: 2em 1.5em; }
  #my-aquos #hero.signed-in .background { background: url(/assets/img/page-my-aquos/hero-bg-mobile.jpg) no-repeat; background-size: cover; background-position: 50% 50%; height: 100%; }
  #my-aquos #hero.signed-in .content-block-left, #my-aquos #hero.signed-in .content-block-right { width: 100%; float: none; clear: both; margin: 0; }
  #my-aquos #hero.signed-in .content-block-left .title, #my-aquos #hero.signed-in .content-block-right .title { font-size: 1.8em; }
  #my-aquos #hero.signed-in .content-block-left .section-description, #my-aquos #hero.signed-in .content-block-right .section-description { font-size: 0.938em; padding-top: 1em; }
  #my-aquos #hero.signed-in .content-block-left .call-to-action, #my-aquos #hero.signed-in .content-block-right .call-to-action { width: 100%; text-align: center; padding: 0; }
  #my-aquos #hero.signed-in .content-block-left .photo img, #my-aquos #hero.signed-in .content-block-right .photo img { width: 100%; }
  #my-aquos #signed-in-header { height: 100%; clear: both; overflow: hidden; }
  #my-aquos #signed-in-header .section-wrapper { width: 100%; max-width: 100%; min-width: 0; clear: both; overflow: hidden; padding: 1em; }
  #my-aquos #signed-in-header .section-wrapper .breadcrumb-title, #my-aquos #signed-in-header .section-wrapper .breadcrumb-navigation { float: none; display: block; clear: both; overflow: hidden; }
  #my-aquos #offers { padding: 0; }
  #my-aquos #offers.section { border: 0; }
  #my-aquos #offers .section-wrapper { padding: 1.5em; clear: both; height: 100%; position: relative; }
  #my-aquos #offers .section-wrapper .title { padding-top: 0; }
  #my-aquos #offers .section-wrapper .section-description { font-size: 1.124em; line-height: 1.35em; position: relative; top: 30%; font-family: inherit; }
  #my-aquos #videos #video-cards-intro, #my-aquos #videos #video-cards-01, #my-aquos #videos #video-cards-02, #my-aquos #videos #video-cards-03, #my-aquos #videos #video-cards-04, #my-aquos #videos #video-cards-05 { overflow: hidden; height: auto; max-height: none; }
  #my-aquos #videos #video-cards-intro .off img, #my-aquos #videos #video-cards-01 .off img, #my-aquos #videos #video-cards-02 .off img, #my-aquos #videos #video-cards-03 .off img, #my-aquos #videos #video-cards-04 .off img, #my-aquos #videos #video-cards-05 .off img { max-height: none; height: auto; }
  #my-aquos #videos .video-description-mobile { position: absolute; top: 70%; width: 100%; color: #fff; font-size: 1.5em; }
  #my-aquos #videos .video-description { left: 0; }
  #my-aquos #videos .on { height: 100%; overflow: hidden; }
  #my-aquos #videos .on .bg { height: 100%; }
  #my-aquos #apps { height: 100%; }
  #my-aquos #apps .section-inner { padding: 0; padding-bottom: 2em; }
  #my-aquos #apps .section-inner .background-wrapper { width: 100%; text-align: center; position: absolute; top: 12%; clear: both; height: 100%; }
  #my-aquos #apps .section-inner .background { height: 600px; width: 395px; margin: 0 auto; text-align: center; position: relative; background-size: contain; }
  #my-aquos #apps .section-inner .background #slides { left: 31.75%; top: 15%; height: 297px; }
  #my-aquos #apps .section-inner .background #slides ul { height: 298px; }
  #my-aquos #apps .section-inner .background #slides li { width: 175px !important; height: 297px !important; overflow: hidden; }
  #my-aquos #apps .section-inner .background #slides li img { width: 100%; }
  #my-aquos #apps .section-inner .info-block { width: 100%; font-size: 100%; }
  #my-aquos #apps .section-inner .info-block .title { font-size: 1.8em; text-align: left; padding-top: 2em; }
  #my-aquos #apps .section-inner .info-block .section-description { padding-top: 32em; font-size: 1em; text-align: left; padding-bottom: 2em; padding-right: 0; line-height: 1.5em; } }
@media only screen and (max-width: 640px) and (max-width: 320px) { #my-aquos #apps .section-inner .info-block .section-description { padding-top: 32em; } }
@media only screen and (max-width: 640px) { #my-aquos #apps .section-inner .info-block .cta-ios { display: inline-block; }
  #my-aquos #apps .section-inner .info-block .cta-ios a { background: url(/assets/img/page-my-aquos/apps-icon-ios-mobile.png) no-repeat; float: none; width: 7em; height: 2.75em; background-size: 100%; }
  #my-aquos #apps .section-inner .info-block .cta-android { display: inline-block; }
  #my-aquos #apps .section-inner .info-block .cta-android a { background: url(/assets/img/page-my-aquos/apps-icon-android-mobile.png) no-repeat; float: none; width: 7em; height: 2.75em; background-size: 100%; }
  #my-aquos #blaster { height: 100%; }
  #my-aquos #blaster .background { background: url(/assets/img/page-my-aquos/blaster-bg-mobile.png) no-repeat; background-size: contain; height: 100%; }
  #my-aquos #blaster .info-block { width: 100%; padding-top: 70%; padding-bottom: 15%; text-align: left; font-size: 100%; }
  #my-aquos #blaster .info-block .title { font-size: 1.8em; height: 100%; padding: 0 0 1.25em; float: none; }
  #my-aquos #voices { height: 100%; }
  #my-aquos #voices .background { height: 100%; }
  #my-aquos #voices .section-wrapper { padding-bottom: 4em; }
  #my-aquos #voices .section-inner { padding: 0; }
  #my-aquos #voices .info-block { width: 100%; float: none; padding: 2em 1em 0 1em; text-align: left; font-size: 100%; }
  #my-aquos #voices .info-block .title { font-size: 1.8em; }
  #my-aquos #voices .info-block .section-description { font-size: 1em; padding-bottom: 0; }
  #my-aquos #voices .info-block .call-to-action { position: relative; text-align: center; padding: 0; left: 0; width: 100%; }
  #my-aquos #voices .info-block .call-to-action a { margin-top: 0; position: relative; top: 25em; left: 0; }
  #my-aquos #voices #cards { width: 300px; float: none; height: 350px; text-align: center; overflow: hidden; margin: 0 auto; }
  #my-aquos #voices #cards #card-01 { background-size: 100%; width: 190px; height: 300px; top: 0em; }
  #my-aquos #voices #cards #card-02 { left: 7em; background-size: 100%; top: 3em; width: 190px; height: 300px; }
  #my-aquos #support { height: 100%; }
  #my-aquos #support .background { height: 100%; background: -webkit-linear-gradient(left, #b5499f, #ea632e); background: -o-linear-gradient(right, #b5499f, #ea632e); background: -moz-linear-gradient(right, #b5499f, #ea632e); background: linear-gradient(to right, #b5499f, #ea632e); }
  #my-aquos #support .section-inner { padding: 3em 0 3em; } }
@media only screen and (max-width: 640px) and (max-width: 480px) { #my-aquos #support .section-inner { padding: 0 0 2em; } }
@media only screen and (max-width: 640px) { #my-aquos #support .section-inner .info-block { text-align: left; }
  #my-aquos #support .section-inner .info-block .title { border: 0; float: none; width: 100%; }
  #my-aquos #support .section-inner .info-block .title:after { border: 0; }
  #my-aquos #support .section-inner .info-block .section-description { width: 100%; float: none; height: auto; padding-bottom: 3em; }
  #my-aquos #support .section-inner .info-block .call-to-action { width: 100%; }
  #my-aquos #support .section-inner .info-block .call-to-action a { color: #fff; }
  #my-aquos #support .section-inner .info-block .call-to-action .animated-button:hover { color: #000; }
  #my-aquos #support .section-inner .info-block .social { width: 100%; height: 100%; float: none; clear: both; text-align: center; }
  #my-aquos #support .section-inner .info-block .social .cta-social { float: none; display: inline-block; }
  #register-form-2 { margin-top: 30px; }
  #my-aquos-register #register-header { height: 100%; min-height: 0; }
  #my-aquos-register #register-header .section-wrapper { padding: 1.5em 1em 1em; }
  #my-aquos-register #register-header .section-wrapper .section-inner { padding: 0; vertical-align: middle; position: relative; text-align: left; }
  #my-aquos-register #register-header .section-wrapper .section-inner .title-page { padding-top: 0; padding-bottom: 0; vertical-align: middle; float: none; display: inline-block; }
  #my-aquos-register #register-header .section-wrapper .section-inner .title-breadcrumb { padding: 0; vertical-align: middle; float: none; display: inline-block; }
  #my-aquos-register .register-header-step { height: 100%; min-height: 0; }
  #my-aquos-register .register-header-step .section-wrapper { padding: 0; }
  #my-aquos-register .register-header-step .section-wrapper .section-inner { padding: 1em; margin: 0 auto; }
  #my-aquos-register .register-header-step .section-wrapper .section-inner .title-step { text-align: left; float: none; padding-top: 2.25em; }
  #my-aquos-register .register-header-step .section-wrapper .section-inner .step-wrapper { width: 100%; margin: 0 auto; text-align: center; position: absolute; top: 20%; left: 0; clear: both; overflow: hidden; }
  #my-aquos-register .register-header-step .section-wrapper .section-inner .state-step { display: inline-block; float: none; position: relative; }
  #my-aquos-register .register-header-step .section-wrapper .section-inner .state-step div { padding: 7px 11px; }
  #my-aquos-register .register-form.step2 #register-form-section .section-wrapper .section-inner .info-block .form-group:first-child { padding-top: 2em; }
  #my-aquos-register .register-form .register-form-section.section { min-height: 0; }
  #my-aquos-register .register-form .register-form-section .section-wrapper { padding: 0; }
  #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner { padding: 0 1em 2em; }
  #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .model-display { float: none; height: 100%; width: 100%; display: block; clear: both; overflow: hidden; margin: 0 auto; }
  #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .model-display img { width: 100%; }
  #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .info-block { width: 100%; clear: both; overflow: hidden; padding: 0; }
  #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .info-block .form-group { width: 100%; text-align: left; margin: 0; padding-top: 2em; }
  #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .info-block .form-group:first-child { padding: 0; }
  #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .info-block .form-group input { width: 100%; }
  #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .info-block .form-group input[type=checkbox] { width: 13px; }
  #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .info-block .form-group #registerDate { width: 84%; }
  #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .info-block .form-group #registerTerms-label, #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .info-block .form-group #registerOffers-label { margin-bottom: 1.5em; padding-top: 1.5em; font-size: 0.80em; }
  #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .info-block .form-group #registerTerms-label input, #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .info-block .form-group #registerOffers-label input { width: auto; }
  #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .info-block .form-group #registerTerms-label span, #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .info-block .form-group #registerOffers-label span { margin: 0; position: relative; width: 80%; }
  #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .info-block .form-group #registerTerms-label .help-block, #my-aquos-register .register-form .register-form-section .section-wrapper .section-inner .info-block .form-group #registerOffers-label .help-block { width: 30px; }
  #my-aquos-register #register-form-thanks { height: 100%; }
  #my-aquos-register #register-form-thanks .info-block { padding: 0; }
  #my-aquos-register #register-form-thanks .info-block .title { font-size: 1.5em; padding: 0; }
  #my-aquos-register #register-form-thanks .info-block .section-description { margin: 0; width: 100%; }
  #my-aquos-register #register-form-thanks .info-block .start-my-aquos { font-size: 1em; padding: 2.5em 0 0; }
  #my-aquos-register #register-form-thanks .info-block .call-to-action { padding: 2em 0 1em 0; }
  #my-aquos-register #register-form-thanks .info-block .social { margin: 0; width: 100%; }
  #my-aquos-register #register-form-thanks .info-block .social .cta-social .cta-item-social { float: none; height: auto; margin-right: 0; width: 20%; display: inline-block; clear: both; overflow: hidden; }
  #my-aquos-register #register-form-thanks .info-block .social .cta-social .cta-item-social:last-child { width: auto; }
  #my-aquos-register #register-form-thanks .info-block .social .cta-voices { float: none; padding-top: 1.5em; }
  #my-aquos-register #blaster { height: 100%; min-height: 0; }
  #my-aquos-register #blaster .section-inner { padding: 0 20px 40px 20px; }
  #my-aquos-register #blaster .background { height: 100%; background-size: contain; background-position: 0 0; position: absolute; top: 0; }
  #my-aquos-register #blaster .info-block { width: 100%; padding-top: 70%; text-align: left; }
  #my-aquos-register #blaster .info-block .title { font-size: 2em; }
  #my-aquos-register #blaster .info-block .section-description { width: 100%; }
  #my-aquos-register #blaster .info-block .cta-blaster { text-align: center; } }
.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; overflow: hidden; *zoom: 1; }
.container .row { margin-left: -15px; margin-right: -15px; }

.row { margin-top: 0px; }

.row:after { clear: both; content: "."; display: block; line-height: 0; visibility: hidden; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 { float: left; }

.col-xs-12 { width: 100%; }

.col-xs-11 { width: 91.66666666666666%; }

.col-xs-10 { width: 83.33333333333334%; }

.col-xs-9 { width: 75%; }

.col-xs-8 { width: 66.66666666666666%; }

.col-xs-7 { width: 58.333333333333336%; }

.col-xs-6 { width: 50%; }

.col-xs-5 { width: 41.66666666666667%; }

.col-xs-4 { width: 33.33333333333333%; }

.col-xs-3 { width: 25%; }

.col-xs-2 { width: 16.666666666666664%; }

.col-xs-1 { width: 8.333333333333332%; }

.col-xs-pull-12 { right: 100%; }

.col-xs-pull-11 { right: 91.66666666666666%; }

.col-xs-pull-10 { right: 83.33333333333334%; }

.col-xs-pull-9 { right: 75%; }

.col-xs-pull-8 { right: 66.66666666666666%; }

.col-xs-pull-7 { right: 58.333333333333336%; }

.col-xs-pull-6 { right: 50%; }

.col-xs-pull-5 { right: 41.66666666666667%; }

.col-xs-pull-4 { right: 33.33333333333333%; }

.col-xs-pull-3 { right: 25%; }

.col-xs-pull-2 { right: 16.666666666666664%; }

.col-xs-pull-1 { right: 8.333333333333332%; }

.col-xs-pull-0 { right: 0%; }

.col-xs-push-12 { left: 100%; }

.col-xs-push-11 { left: 91.66666666666666%; }

.col-xs-push-10 { left: 83.33333333333334%; }

.col-xs-push-9 { left: 75%; }

.col-xs-push-8 { left: 66.66666666666666%; }

.col-xs-push-7 { left: 58.333333333333336%; }

.col-xs-push-6 { left: 50%; }

.col-xs-push-5 { left: 41.66666666666667%; }

.col-xs-push-4 { left: 33.33333333333333%; }

.col-xs-push-3 { left: 25%; }

.col-xs-push-2 { left: 16.666666666666664%; }

.col-xs-push-1 { left: 8.333333333333332%; }

.col-xs-push-0 { left: 0%; }

.col-xs-offset-12 { margin-left: 100%; }

.col-xs-offset-11 { margin-left: 91.66666666666666%; }

.col-xs-offset-10 { margin-left: 83.33333333333334%; }

.col-xs-offset-9 { margin-left: 75%; }

.col-xs-offset-8 { margin-left: 66.66666666666666%; }

.col-xs-offset-7 { margin-left: 58.333333333333336%; }

.col-xs-offset-6 { margin-left: 50%; }

.col-xs-offset-5 { margin-left: 41.66666666666667%; }

.col-xs-offset-4 { margin-left: 33.33333333333333%; }

.col-xs-offset-3 { margin-left: 25%; }

.col-xs-offset-2 { margin-left: 16.666666666666664%; }

.col-xs-offset-1 { margin-left: 8.333333333333332%; }

.col-xs-offset-0 { margin-left: 0%; }

@media (min-width: 768px) { .container { width: 750px; }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 { float: left; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666666666666%; }
  .col-sm-10 { width: 83.33333333333334%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666666666666%; }
  .col-sm-7 { width: 58.333333333333336%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666666666667%; }
  .col-sm-4 { width: 33.33333333333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.666666666666664%; }
  .col-sm-1 { width: 8.333333333333332%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-pull-11 { right: 91.66666666666666%; }
  .col-sm-pull-10 { right: 83.33333333333334%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-8 { right: 66.66666666666666%; }
  .col-sm-pull-7 { right: 58.333333333333336%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-5 { right: 41.66666666666667%; }
  .col-sm-pull-4 { right: 33.33333333333333%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-2 { right: 16.666666666666664%; }
  .col-sm-pull-1 { right: 8.333333333333332%; }
  .col-sm-pull-0 { right: 0%; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-push-11 { left: 91.66666666666666%; }
  .col-sm-push-10 { left: 83.33333333333334%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-8 { left: 66.66666666666666%; }
  .col-sm-push-7 { left: 58.333333333333336%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-5 { left: 41.66666666666667%; }
  .col-sm-push-4 { left: 33.33333333333333%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-2 { left: 16.666666666666664%; }
  .col-sm-push-1 { left: 8.333333333333332%; }
  .col-sm-push-0 { left: 0%; }
  .col-sm-offset-12 { margin-left: 100%; }
  .col-sm-offset-11 { margin-left: 91.66666666666666%; }
  .col-sm-offset-10 { margin-left: 83.33333333333334%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-8 { margin-left: 66.66666666666666%; }
  .col-sm-offset-7 { margin-left: 58.333333333333336%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-5 { margin-left: 41.66666666666667%; }
  .col-sm-offset-4 { margin-left: 33.33333333333333%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-2 { margin-left: 16.666666666666664%; }
  .col-sm-offset-1 { margin-left: 8.333333333333332%; }
  .col-sm-offset-0 { margin-left: 0%; } }
@media (min-width: 992px) { .container { width: 970px; }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 { float: left; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666666666666%; }
  .col-md-10 { width: 83.33333333333334%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666666666666%; }
  .col-md-7 { width: 58.333333333333336%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666666666667%; }
  .col-md-4 { width: 33.33333333333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.666666666666664%; }
  .col-md-1 { width: 8.333333333333332%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-pull-11 { right: 91.66666666666666%; }
  .col-md-pull-10 { right: 83.33333333333334%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-8 { right: 66.66666666666666%; }
  .col-md-pull-7 { right: 58.333333333333336%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-5 { right: 41.66666666666667%; }
  .col-md-pull-4 { right: 33.33333333333333%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-2 { right: 16.666666666666664%; }
  .col-md-pull-1 { right: 8.333333333333332%; }
  .col-md-pull-0 { right: 0%; }
  .col-md-push-12 { left: 100%; }
  .col-md-push-11 { left: 91.66666666666666%; }
  .col-md-push-10 { left: 83.33333333333334%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-8 { left: 66.66666666666666%; }
  .col-md-push-7 { left: 58.333333333333336%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-5 { left: 41.66666666666667%; }
  .col-md-push-4 { left: 33.33333333333333%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-2 { left: 16.666666666666664%; }
  .col-md-push-1 { left: 8.333333333333332%; }
  .col-md-push-0 { left: 0%; }
  .col-md-offset-12 { margin-left: 100%; }
  .col-md-offset-11 { margin-left: 91.66666666666666%; }
  .col-md-offset-10 { margin-left: 83.33333333333334%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-8 { margin-left: 66.66666666666666%; }
  .col-md-offset-7 { margin-left: 58.333333333333336%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-5 { margin-left: 41.66666666666667%; }
  .col-md-offset-4 { margin-left: 33.33333333333333%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-2 { margin-left: 16.666666666666664%; }
  .col-md-offset-1 { margin-left: 8.333333333333332%; }
  .col-md-offset-0 { margin-left: 0%; } }
@media (min-width: 1280px) { .container { width: 1170px; }
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 { float: left; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666666666666%; }
  .col-lg-10 { width: 83.33333333333334%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666666666666%; }
  .col-lg-7 { width: 58.333333333333336%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666666666667%; }
  .col-lg-4 { width: 33.33333333333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.666666666666664%; }
  .col-lg-1 { width: 8.333333333333332%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-pull-11 { right: 91.66666666666666%; }
  .col-lg-pull-10 { right: 83.33333333333334%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-8 { right: 66.66666666666666%; }
  .col-lg-pull-7 { right: 58.333333333333336%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-5 { right: 41.66666666666667%; }
  .col-lg-pull-4 { right: 33.33333333333333%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-2 { right: 16.666666666666664%; }
  .col-lg-pull-1 { right: 8.333333333333332%; }
  .col-lg-pull-0 { right: 0%; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-push-11 { left: 91.66666666666666%; }
  .col-lg-push-10 { left: 83.33333333333334%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-8 { left: 66.66666666666666%; }
  .col-lg-push-7 { left: 58.333333333333336%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-5 { left: 41.66666666666667%; }
  .col-lg-push-4 { left: 33.33333333333333%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-2 { left: 16.666666666666664%; }
  .col-lg-push-1 { left: 8.333333333333332%; }
  .col-lg-push-0 { left: 0%; }
  .col-lg-offset-12 { margin-left: 100%; }
  .col-lg-offset-11 { margin-left: 91.66666666666666%; }
  .col-lg-offset-10 { margin-left: 83.33333333333334%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-8 { margin-left: 66.66666666666666%; }
  .col-lg-offset-7 { margin-left: 58.333333333333336%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-5 { margin-left: 41.66666666666667%; }
  .col-lg-offset-4 { margin-left: 33.33333333333333%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-2 { margin-left: 16.666666666666664%; }
  .col-lg-offset-1 { margin-left: 8.333333333333332%; }
  .col-lg-offset-0 { margin-left: 0%; } }
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.col-xs-15 { float: left; width: 20%; }

@media (min-width: 768px) { .col-sm-15 { float: left; width: 20%; } }
@media (min-width: 992px) { .col-md-15 { float: left; width: 20%; } }
@media (min-width: 1280px) { .col-lg-15 { float: left; width: 20%; } }
.row-full-height { height: 100%; }

.col-full-height { height: 100%; vertical-align: middle; }

.col-top { vertical-align: top; }

.col-middle { vertical-align: middle; }

.col-bottom { vertical-align: bottom; }

.row-xs-same-height { display: table; width: 100%; table-layout: fixed; }

.col-xs-height { display: table-cell; float: none; }

@media (min-width: 768px) { .row-sm-same-height { display: table; width: 100%; table-layout: fixed; }
  .col-sm-height { display: table-cell; float: none; } }
@media (min-width: 992px) { .row-md-same-height { display: table; width: 100%; table-layout: fixed; }
  .col-md-height { display: table-cell; float: none; } }
@media (min-width: 1280px) { .row-lg-same-height { display: table; width: 100%; table-layout: fixed; }
  .col-lg-height { display: table-cell; float: none; } }
#article-reviews-widget-container { border: 1px solid #b4b4b4; background: #FFF; }
#article-reviews-widget-container .pluck-review-list { background: none; }
#article-reviews-widget-container .pluck-review-full-wrap, #article-reviews-widget-container .pluck-review-full-header, #article-reviews-widget-container .pluck-review-full-subheader { background: none; border-color: transparent; border-width: 0px; }
#article-reviews-widget-container .pluck-review-full-wrap { overflow: hidden; *zoom: 1; }
#article-reviews-widget-container .pluck-review-full-wrap > * { float: left; width: 100%; margin-left: 0; margin-right: 0; }
#article-reviews-widget-container .pluck-review-full-header { float: left; width: auto; padding: 20px 0 20px 40px; }
#article-reviews-widget-container .pluck-review-full-header .pluck-review-full-header-headline { color: #000; font-family: "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; font-size: 1.5em; line-height: 1.2em; padding: 0; }
#article-reviews-widget-container .pluck-review-full-subheader { float: right; width: auto; font-size: 1em; height: 4em; padding: 20px 40px 20px 0; overflow: hidden; *zoom: 1; }
#article-reviews-widget-container .pluck-review-full-subheader > * { display: block; position: relative; margin: 0 0 0 0.625em; padding: 0; float: right; font-size: 1em; line-height: 1.5em; color: #4d4d4d; }
#article-reviews-widget-container .pluck-review-full-subheader .pluck-review-full-subheader-highlight { color: #000; font-family: "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; }
#article-reviews-widget-container .pluck-review-full-content-wrap { position: relative; width: 100%; padding: 0 40px 20px; }
#article-reviews-widget-container .pluck-review-full-review-single-review-wrap { overflow: hidden; *zoom: 1; padding: 40px 20px; border-top: 1px solid #b4b4b4; border-bottom: none; }
#article-reviews-widget-container .pluck-review-full-review-single-review-wrap .pluck-review-full-review-title { font-size: 1.5em; }
#article-reviews-widget-container img.pluck-avatar { border: 1px solid #b4b4b4; }

.article-ratings { margin: 0.5em; }

.article-ratings-icon { -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); display: inline-block; unicode-bidi: bidi-override; text-align: center; }

.article-ratings-icon > span { display: inline-block; position: relative; width: 1.1em; color: #e6c026; }

.article-ratings-icon > span.checked:before { content: "\2605"; position: absolute; }

.plck-app-container-loaded { margin-top: 1.25em; text-align: left; }
.plck-app-container-loaded div { line-height: normal; }
.plck-app-container-loaded p { font-size: 100%; line-height: normal; }
.plck-app-container-loaded .pluck-app { color: inherit; }
.plck-app-container-loaded .pluck-review { font-family: inherit; }
.plck-app-container-loaded .pluck-review .pluck-review-full-attributes { width: 310px; }
.plck-app-container-loaded .pluck-review .pluck-review-full-review-action-recommend { width: 50%; }
.plck-app-container-loaded .pluck-review .pluck-review-full-header-headline { line-height: 1em; padding: 5px 0px 10px 15px; }
.plck-app-container-loaded .pluck-review .pluck-review-full-review-comment-wrap { margin-top: 20px; }
.plck-app-container-loaded .pluck-review a.pluck-review-list-create { margin-top: 0; }

a:active, a:selected, a:visited { border: none; outline: none; }

a, .cta { text-decoration: none; color: #121212; }
a:visited, .cta:visited { color: inherit; }

button:focus { outline: none; }

.button, .animated-button { display: inline-block; margin: 0; padding: 0 0.75em; cursor: pointer; font-family: "AvantGardeGothicITCW01M 731087"; line-height: 1.75em; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

.button { border: 0 none; color: #121212; text-align: center; }

.button.gradient-button { background: #f7f7f7; background: -moz-linear-gradient(top, #f7f7f7 0%, #d8d8d8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #d8d8d8)); background: -webkit-linear-gradient(top, #f7f7f7 0%, #d8d8d8 100%); background: -o-linear-gradient(top, #f7f7f7 0%, #d8d8d8 100%); background: -ms-linear-gradient(top, #f7f7f7 0%, #d8d8d8 100%); background: linear-gradient(to bottom, #f7f7f7 0%, #d8d8d8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d8d8d8',GradientType=0 ); }

.button.black-button, .button.gray-button, .button.white-button { padding: 0 2em; text-transform: none; font-family: "AvantGardeGothicITCW01B 731069"; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-transition: none 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: none 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition: none 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: none 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition-property: color, background-color, border-color; -o-transition-property: color, background-color, border-color; -webkit-transition-property: color, background-color, border-color; transition-property: color, background-color, border-color; }

.button.black-button { color: #fff; background: #000; border: 1px solid #000; }
.button.black-button:hover, .pagetype-pdp .retail-list .retailer-item:hover .button.black-button, .page-compare .retail-list .retailer-item:hover .button.black-button { color: #000; background-color: #fff; }

.button.gray-button { color: #fff; background-color: #898989; border: 1px solid #4d4d4d; margin: 1.25em 0; }

.button.white-button { color: #979797; border: 1px solid #898989; background: #fff; }
.button.white-button:hover, .pagetype-pdp .retail-list .retailer-item:hover .button.white-button, .page-compare .retail-list .retailer-item:hover .button.white-button { color: #fff; border-color: #000; background-color: #000; }

.button.button-block { padding-top: 0.7413em; padding-bottom: 0.7413em; width: 100%; }

.video-button { display: inline-block; }
.video-button .icon { display: block; width: 100px; height: 55px; padding: 0; margin: 0 auto; background: #616a6d url(/assets/img/video-play-icon.png) no-repeat 50% 50%; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.video-button .video-title { display: block; margin: 1em auto 0; color: #000; text-align: center; text-transform: lowercase; }
.video-button:hover .icon { background-color: #898989; }

.csstransitions .video-button .icon { -moz-transition: background-color 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: background-color 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: background-color 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: background-color 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955); }

.animated-button { position: relative; background: none; border: 1px solid #fff; color: #fff; overflow: hidden; }
.animated-button span { background-color: #fff; display: inline-block; margin-right: -0.85em; margin-left: 0.5em; text-align: center; width: 40px; }
.animated-button:hover span, .animated-button:active span, .animated-button.active span { color: #fff; }

.animated-button.reversed { border-color: #121212; }
.animated-button.reversed span { color: #fff; }
.animated-button.reversed:hover, .animated-button.reversed:active, .animated-button.reversed.active { color: #fff; }
.animated-button.reversed:hover span, .animated-button.reversed:active span, .animated-button.reversed.active span { background-color: #fff; }

.button-direction { -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px; background: transparent url("/assets/img/button-direction.png") 0 0; background-size: 52px 78px; border: none; cursor: pointer; height: 26px; margin-top: -13px; position: absolute; top: 50%; width: 26px; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .button-direction { background-image: url("/assets/img/button-direction@2x.png"); } }
.button-direction.next { background-position: -26px 0px; right: 7px; }
.button-direction.next:hover { background-position: -26px -26px; }
.button-direction.next.disabled { background-position: -26px -52px; }
.button-direction.prev { background-position: 0px 0px; left: 7px; }
.button-direction.prev:hover { background-position: 0px -26px; }
.button-direction.prev.disabled { background-position: 0px -52px; }
.button-direction.disabled, .button-direction.disabled:hover { cursor: default; }

.no-csstransitions .animated-button:hover, .no-csstransitions .animated-button:active, .no-csstransitions .animated-button.active { background-color: #fff; }
.no-csstransitions .animated-button:hover span, .no-csstransitions .animated-button:active span, .no-csstransitions .animated-button.active span { background-color: #121212; }
.no-csstransitions .animated-button.reversed:hover, .no-csstransitions .animated-button.reversed:active, .no-csstransitions .animated-button.reversed.active { background-color: #121212; }
.no-csstransitions .animated-button.reversed:hover span, .no-csstransitions .animated-button.reversed:active span, .no-csstransitions .animated-button.reversed.active span { background-color: #fff; }

.csstransitions .animated-button { -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.csstransitions .animated-button span { -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); background-color: #fff; }
.csstransitions .animated-button::after { position: absolute; display: block; top: 0; left: 0; width: 0%; height: 100%; content: ''; background-color: #fff; z-index: -1; -moz-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.csstransitions .animated-button:hover::after, .csstransitions .animated-button:active::after, .csstransitions .animated-button.active::after { width: 100%; }

.product-4K .animated-button span { color: #8246AF; }
.product-4K .animated-button:hover, .product-4K .animated-button:active, .product-4K .animated-button.active { color: #8246AF; }
.product-4K .animated-button:hover span, .product-4K .animated-button:active span, .product-4K .animated-button.active span { color: #fff; background-color: #8246AF; }
.product-4K .animated-button.reversed { color: #8246AF; border-color: #8246AF; }
.product-4K .animated-button.reversed span { color: #fff; background-color: #8246AF; }
.product-4K .animated-button.reversed:hover, .product-4K .animated-button.reversed:active, .product-4K .animated-button.reversed.active { color: #fff; }
.product-4K .animated-button.reversed:hover span, .product-4K .animated-button.reversed:active span, .product-4K .animated-button.reversed.active span { color: #8246AF; background-color: #fff; }
.product-4K .animated-button.reversed::after { background-color: #8246AF; }

.no-csstransitions .product-4K .animated-button:hover, .no-csstransitions .product-4K .animated-button:active, .no-csstransitions .product-4K .animated-button.active { background-color: #fff; }
.no-csstransitions .product-4K .animated-button:hover span, .no-csstransitions .product-4K .animated-button:active span, .no-csstransitions .product-4K .animated-button.active span { background-color: #8246AF; }
.no-csstransitions .product-4K .animated-button.reversed:hover, .no-csstransitions .product-4K .animated-button.reversed:active, .no-csstransitions .product-4K .animated-button.reversed.active { background-color: #8246AF; }
.no-csstransitions .product-4K .animated-button.reversed:hover span, .no-csstransitions .product-4K .animated-button.reversed:active span, .no-csstransitions .product-4K .animated-button.reversed.active span { background-color: #fff; }

.product-QPlus .animated-button span { color: #00B5E2; }
.product-QPlus .animated-button:hover, .product-QPlus .animated-button:active, .product-QPlus .animated-button.active { color: #00B5E2; }
.product-QPlus .animated-button:hover span, .product-QPlus .animated-button:active span, .product-QPlus .animated-button.active span { color: #fff; background-color: #00B5E2; }
.product-QPlus .animated-button.reversed { color: #00B5E2; border-color: #00B5E2; }
.product-QPlus .animated-button.reversed span { color: #fff; background-color: #00B5E2; }
.product-QPlus .animated-button.reversed:hover, .product-QPlus .animated-button.reversed:active, .product-QPlus .animated-button.reversed.active { color: #fff; }
.product-QPlus .animated-button.reversed:hover span, .product-QPlus .animated-button.reversed:active span, .product-QPlus .animated-button.reversed.active span { color: #00B5E2; background-color: #fff; }
.product-QPlus .animated-button.reversed::after { background-color: #00B5E2; }

.no-csstransitions .product-QPlus .animated-button:hover, .no-csstransitions .product-QPlus .animated-button:active, .no-csstransitions .product-QPlus .animated-button.active { background-color: #fff; }
.no-csstransitions .product-QPlus .animated-button:hover span, .no-csstransitions .product-QPlus .animated-button:active span, .no-csstransitions .product-QPlus .animated-button.active span { background-color: #00B5E2; }
.no-csstransitions .product-QPlus .animated-button.reversed:hover, .no-csstransitions .product-QPlus .animated-button.reversed:active, .no-csstransitions .product-QPlus .animated-button.reversed.active { background-color: #00B5E2; }
.no-csstransitions .product-QPlus .animated-button.reversed:hover span, .no-csstransitions .product-QPlus .animated-button.reversed:active span, .no-csstransitions .product-QPlus .animated-button.reversed.active span { background-color: #fff; }

.product-Q .animated-button span { color: #6cc24a; }
.product-Q .animated-button:hover, .product-Q .animated-button:active, .product-Q .animated-button.active { color: #6cc24a; }
.product-Q .animated-button:hover span, .product-Q .animated-button:active span, .product-Q .animated-button.active span { color: #fff; background-color: #6cc24a; }
.product-Q .animated-button.reversed { color: #6cc24a; border-color: #6cc24a; }
.product-Q .animated-button.reversed span { color: #fff; background-color: #6cc24a; }
.product-Q .animated-button.reversed:hover, .product-Q .animated-button.reversed:active, .product-Q .animated-button.reversed.active { color: #fff; }
.product-Q .animated-button.reversed:hover span, .product-Q .animated-button.reversed:active span, .product-Q .animated-button.reversed.active span { color: #6cc24a; background-color: #fff; }
.product-Q .animated-button.reversed::after { background-color: #6cc24a; }

.no-csstransitions .product-Q .animated-button:hover, .no-csstransitions .product-Q .animated-button:active, .no-csstransitions .product-Q .animated-button.active { background-color: #fff; }
.no-csstransitions .product-Q .animated-button:hover span, .no-csstransitions .product-Q .animated-button:active span, .no-csstransitions .product-Q .animated-button.active span { background-color: #6cc24a; }
.no-csstransitions .product-Q .animated-button.reversed:hover, .no-csstransitions .product-Q .animated-button.reversed:active, .no-csstransitions .product-Q .animated-button.reversed.active { background-color: #6cc24a; }
.no-csstransitions .product-Q .animated-button.reversed:hover span, .no-csstransitions .product-Q .animated-button.reversed:active span, .no-csstransitions .product-Q .animated-button.reversed.active span { background-color: #fff; }

.product-HD .animated-button span { color: #e89623; }
.product-HD .animated-button:hover, .product-HD .animated-button:active, .product-HD .animated-button.active { color: #e89623; }
.product-HD .animated-button:hover span, .product-HD .animated-button:active span, .product-HD .animated-button.active span { color: #fff; background-color: #e89623; }
.product-HD .animated-button.reversed { color: #e89623; border-color: #e89623; }
.product-HD .animated-button.reversed span { color: #fff; background-color: #e89623; }
.product-HD .animated-button.reversed:hover, .product-HD .animated-button.reversed:active, .product-HD .animated-button.reversed.active { color: #fff; }
.product-HD .animated-button.reversed:hover span, .product-HD .animated-button.reversed:active span, .product-HD .animated-button.reversed.active span { color: #e89623; background-color: #fff; }
.product-HD .animated-button.reversed::after { background-color: #e89623; }

.no-csstransitions .product-HD .animated-button:hover, .no-csstransitions .product-HD .animated-button:active, .no-csstransitions .product-HD .animated-button.active { background-color: #fff; }
.no-csstransitions .product-HD .animated-button:hover span, .no-csstransitions .product-HD .animated-button:active span, .no-csstransitions .product-HD .animated-button.active span { background-color: #e89623; }
.no-csstransitions .product-HD .animated-button.reversed:hover, .no-csstransitions .product-HD .animated-button.reversed:active, .no-csstransitions .product-HD .animated-button.reversed.active { background-color: #e89623; }
.no-csstransitions .product-HD .animated-button.reversed:hover span, .no-csstransitions .product-HD .animated-button.reversed:active span, .no-csstransitions .product-HD .animated-button.reversed.active span { background-color: #fff; }

#compare-widget { background-color: rgba(0, 0, 0, 0.9); border-top-left-radius: 3px; border-bottom-left-radius: 3px; color: #fff; font-size: 13px; margin-top: -45px; overflow: hidden; position: fixed; right: -500px; top: 66.66666666666666%; -moz-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); }
@media screen and (max-width: 991px) { #compare-widget { display: none; } }
#compare-widget #panel-closed { float: left; -moz-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); }
#compare-widget #panel-closed #panel-closed-wrapper { display: table; height: 60px; margin: 1.5em 1em 1.5em 1em; }
#compare-widget #panel-closed #closed-text { cursor: pointer; display: table-cell; text-align: center; vertical-align: middle; }
#compare-widget #panel-open { float: left; }
#compare-widget #panel-open #panel-open-wrapper .char-multiply { display: block; font-family: "AvantGardeGothicITCW01M 731087"; font-size: 200%; font-weight: 900; line-height: 60px; }
#compare-widget #panel-open #panel-open-wrapper .char-plus { display: block; font-family: "AvantGardeGothicITCW01M 731087"; font-size: 200%; font-weight: 900; cursor: pointer; }
#compare-widget #panel-open #panel-open-wrapper .disabled .char-plus { color: #666; cursor: auto; }
#compare-widget #panel-open #panel-open-wrapper #button-compare { background-color: transparent; border: 1px solid #fff; color: #fff; cursor: pointer; display: block; text-align: center; width: 100%; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
#compare-widget #panel-open #panel-open-wrapper #button-compare:hover { background-color: #fff; color: #000; }
#compare-widget #panel-open #panel-open-wrapper #button-compare.disabled { cursor: arrow; color: #666; border: 1px solid #666; }
#compare-widget #panel-open #panel-open-wrapper #button-compare.disabled:hover { background-color: transparent; color: #666; }
#compare-widget #panel-open #panel-open-wrapper #instructions { float: left; font-size: 75%; height: 60px; margin: 1em 1em 1em 0; vertical-align: middle; }
#compare-widget #panel-open #panel-open-wrapper #instructions p { font-size: inherit !important; line-height: 4em; }
#compare-widget #panel-open #panel-open-wrapper #products { min-height: 0; float: left; margin: 0; padding: 0; }
#compare-widget #panel-open #panel-open-wrapper #products li { float: left; height: 60px; margin: 1em 0 2em 1em; padding: 0; position: relative; width: 85px; }
#compare-widget #panel-open #panel-open-wrapper #products li .placeholder-wrapper { border: 1px dashed #808080; bottom: 0px; left: 0px; position: absolute; right: 0px; text-align: center; top: 0px; }
#compare-widget #panel-open #panel-open-wrapper #products li .placeholder-wrapper .placeholder-text { position: absolute !important; width: 100%; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
#compare-widget #panel-open #panel-open-wrapper #products li .product { background-color: #fff; border: 1px solid #808080; display: table; height: 100%; text-align: center; }
#compare-widget #panel-open #panel-open-wrapper #products li .product .image-wrapper { display: table-cell; vertical-align: middle; }
#compare-widget #panel-open #panel-open-wrapper #products li .product .image-wrapper img { width: 90%; }
#compare-widget #panel-open #panel-open-wrapper #products li .product .image-wrapper .caption { bottom: -1.5em; font-size: 75%; left: 0; position: absolute; right: 0; text-align: center; }
#compare-widget #panel-open #panel-open-wrapper #products li .product .mask { background-color: rgba(0, 0, 0, 0.8); bottom: 0; color: #fff; cursor: pointer; left: 0; opacity: 0; position: absolute; right: 0; top: 0; -moz-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
#compare-widget #panel-open #panel-open-wrapper #products li .product:hover .mask { opacity: 1; }
#compare-widget #panel-open #panel-open-wrapper #products li:last-child { margin-right: 1em; }

.ui-select { position: relative; display: inline-block; vertical-align: top; font-size: 0.75em; }
.ui-select a { display: inline-block; line-height: 1.625em; padding: 0.125em 1em; background: #FFF; }
.ui-select a.selected[data-value] { color: #000; background-color: #eaeaea; }
.ui-select .select-trigger { position: relative; border: 1px solid #808080; height: 2em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.ui-select .select-trigger span, .ui-select .select-trigger .select-icon { display: inline-block; vertical-align: top; }
.ui-select .select-trigger .select-label { font-size: inherit; line-height: inherit; }
.ui-select .select-trigger .select-value { display: none; }
.ui-select .select-trigger .select-icon { width: 20px; background-position: -35px -5px; }
.ui-select .select-menu { position: absolute; left: 0; top: 23px; height: 0; width: 400%; min-width: 100%; overflow: hidden; }
.ui-select .select-menu ul { pointer-events: auto; display: inline-block; border: 1px solid #808080; width: auto; background: #FFF; padding-top: 0.25em; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
.ui-select .select-menu li { display: block; }
.ui-select .select-menu a { pointer-events: auto; height: 2em; line-height: 1.75em; }
.ui-select .select-menu a .checkbox { display: inline-block; vertical-align: top; width: 12px; height: 12px; margin: 4px 10px 4px 0; background-position: -2px -123px; border: 1px solid #808080; }
.ui-select .select-menu a:hover { background-color: #eaeaea; }
.ui-select .select-menu a.selected .checkbox { border-color: #000; background-position: -17px -123px; }
.ui-select.active .select-trigger, .ui-select.active .select-menu, .ui-select.selected .select-trigger, .ui-select.selected .select-menu { border-color: #000; }
.ui-select.active .select-trigger, .ui-select.selected .select-trigger { color: #000; }
.ui-select.active .select-trigger .select-icon, .ui-select.selected .select-trigger .select-icon { background-position: -5px -5px; }
.ui-select.selected .select-trigger { background-color: #e5e5e5; }
.ui-select.selected.active .select-trigger { background-color: #FFF; }
.ui-select.active { position: relative; z-index: 2; }
.ui-select.active .select-trigger { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
.ui-select.active .select-menu { overflow: visible; height: auto; z-index: 2000; }
.ui-select.active .select-menu a { display: block; }

.ui-tooltip, .arrow:after { background: #fff; border: 1px solid #808080 !important; box-shadow: none !important; }

.ui-tooltip { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #4d4d4d; font-family: "AvantGardeGothicITCW01B 731069"; font-size: 1em; line-height: 1.75em; max-width: 500px; padding: 10px 20px; z-index: 99999; }

.arrow { bottom: -16px; height: 16px; left: 50%; margin-left: -35px; overflow: hidden; position: absolute; width: 70px; }

.arrow.top { bottom: auto; top: -16px; }

.arrow.left { left: 30px; }

.arrow:after { content: ""; height: 25px; left: 20px; position: absolute; top: -20px; width: 25px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); tranform: rotate(45deg); }

.arrow.top:after { bottom: -20px; top: auto; }

.tooltip-pricing { margin: 10px 0; float: none; font-size: 12px; }
@media screen and (min-width: 992px) { .tooltip-pricing { margin: 10px 0 10px 10px; float: right; } }
.tooltip-pricing h4 { line-height: 1.25em; }
.tooltip-pricing .price-highlight { color: #68c53a; }

.tooltip-product-price { padding: 10px 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.tooltip-product-price .price-label { color: #808080; font-size: 14px; padding-right: 15px; padding-left: 15px; text-transform: none; }
.tooltip-product-price .price-label:last-child { border-top: 1px solid #808080; margin-top: 10px; padding-top: 10px; }
.tooltip-product-price .price-label > .price-value { color: #000; float: right; margin-left: 25px; }

.picture-quality-panels { position: relative; width: 940px; height: 570px; margin: 40px auto 0; padding: 5px 37px 76px 45px; background: transparent no-repeat 50% 0; background-image: url(/assets/img/page-explore-full-hd/section-picture-quality-tv.png); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .picture-quality-panels { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-explore-full-hd/section-picture-quality-tv@2x.png"); background-size: 932px 558px; } }
@media (max-width: 1024px) { .picture-quality-panels { background-size: 850px 512px; height: 512px; width: 850px; padding: 11px 38px 69px 41px; } }
.picture-quality-panels .panel-wrapper { position: relative; width: 100%; height: 100%; }
.picture-quality-panels .panels { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; text-align: center; overflow: hidden; *zoom: 1; }
.picture-quality-panels .panel { position: absolute; top: 0; display: block; width: 85%; height: 100%; cursor: pointer; overflow: hidden; }
.picture-quality-panels .panel-inner { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; min-width: 704px; }
@media (max-width: 1024px) { .picture-quality-panels .panel-inner { min-width: 621px; } }
.picture-quality-panels .graphic { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; background-repeat: no-repeat; background-position: 50% 0; background-size: cover; }
.picture-quality-panels .shadow { position: absolute; right: 0; top: 0; width: 15px; height: 100%; background: transparent url(../img/page-explore-q/quality-panel-shadow.png) repeat-y; }
.picture-quality-panels .wire { display: none; }
.picture-quality-panels .blurb { position: absolute; left: 0; bottom: 0; width: 100%; height: auto; padding: 20px 30px; background: transparent url(../img/black_alpha50.png) repeat; color: #FFF; text-align: center; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
.picture-quality-panels .title { font-family: "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; text-transform: uppercase; font-size: 1em; line-height: 1em; margin: 0 0 0.25em; padding: 0; }
.picture-quality-panels .description { font-size: 0.8125em; line-height: 1.23em; margin: 0 auto; }
.picture-quality-panels .panel.active .blurb { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
@media (max-width: 480px) { .picture-quality-panels .spacer { padding: 20px 0; } }
@media (max-width: 767px) { .picture-quality-panels { display: block; width: 100%; height: auto; padding: 0; background-image: none; overflow: visible; }
  .picture-quality-panels .panels { position: relative; top: auto; left: auto; overflow: visible; height: auto; }
  .picture-quality-panels .panel { position: relative; top: auto; left: auto; width: 100%; height: auto; cursor: auto; overflow: visible; }
  .picture-quality-panels .panel-inner { min-width: 0; }
  .picture-quality-panels .graphic { position: absolute; top: 0; bottom: auto; width: 100%; height: 120%; margin-top: -5%; background-size: contain; background-position: 0 50%; z-index: 1; }
  .picture-quality-panels .blurb { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; position: absolute; left: 50%; width: 45%; height: 70%; margin: 0 0 0 -4px; padding: 4px; overflow: visible; background: none; z-index: 2; background: url(/assets/img/pagetype-explore/mobile-quality-bullet.png) 0 0 no-repeat; }
  .picture-quality-panels .wire { display: block; position: absolute; top: 0; left: 50%; width: 1px; height: 100%; background: #FFF; }
  .picture-quality-panels .shadow { display: none; }
  .picture-quality-panels .title, .picture-quality-panels .description { width: 100%; margin: 0; font-size: 0.75em; text-align: left !important; }
  .picture-quality-panels .title { position: absolute; left: 0; right: 0; bottom: 100%; padding: 15px 15px 5px; }
  .picture-quality-panels .description { position: relative; padding: 10px; border-top: 1px solid #FFFFFF; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; text-align: left; }
  .picture-quality-panels .graphic-right .graphic { background-position: 100% 50%; }
  .picture-quality-panels .graphic-right .blurb { left: 5%; padding-right: 4px; background-position: 100% 0; margin-left: 5px; }
  .picture-quality-panels .graphic-right .title, .picture-quality-panels .graphic-right .description { text-align: right !important; }
  .picture-quality-panels .graphic-right .title { padding-right: 14px; }
  .picture-quality-panels .panel-first .panel-inner .wire { display: block; position: absolute; left: 50%; top: 30%; height: 70%; }
  .picture-quality-panels .panel-last .panel-inner .wire { width: 1px; height: 30%; } }

.product-media-carousel { position: relative; width: 100%; }
.product-media-carousel .carousel-inner { position: relative; width: 100%; height: 0; margin: 0 auto; padding: 0 0 37.10937%; }
.product-media-carousel .carousel-nav { position: absolute; left: 50px; bottom: 50px; z-index: 2; }
.product-media-carousel .carousel-nav .nav-list { width: 44px; }
.product-media-carousel .carousel-nav .nav-item { position: relative; width: 100%; height: 0; margin: 0 0 10px; padding: 0 0 100%; }
.product-media-carousel .carousel-nav .nav-item:last-child { margin-bottom: 0px; }
.product-media-carousel .carousel-nav .nav-link { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; border: 1px solid gainsboro; -moz-transition: border-color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: border-color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: border-color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); transition: border-color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); }
.product-media-carousel .carousel-nav .nav-link img { max-width: 100%; }
.product-media-carousel .carousel-nav .nav-link.active { border-width: 2px; }
.product-media-carousel .carousel-nav .nav-item-360 .nav-link { background: none; border: none; }
.product-media-carousel .carousel-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
.product-media-carousel .carousel-content .panel-item { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
.product-media-carousel .carousel-content .panel-item.active { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; z-index: 900; }
.product-media-carousel .carousel-content .panel-item.last-active { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; z-index: 2; }
.product-media-carousel .carousel-content img { position: absolute; top: 0; left: 0; height: 100%; width: auto; }
.product-media-carousel .social-nav { bottom: 50px; position: absolute; right: 50px; z-index: 3; }
.product-media-carousel .social-nav .nav-item { margin: 0 0 10px; text-align: right; float: none; }
.product-media-carousel .social-nav .nav-item:last-child { margin-bottom: 0px; }

.page-responsive .carousel-wrapper { margin-bottom: 20px; opacity: 0; overflow: hidden; padding: 0 20px; position: relative; -moz-transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
@media screen and (min-width: 992px) { .page-responsive .carousel-wrapper { padding: 0; } }
.page-responsive .carousel-wrapper.carousel-loaded { opacity: 1; }
.page-responsive .carousel-wrapper.media-carousel { max-width: 850px; margin: 0 auto; }
.page-responsive .carousel-wrapper .nav-carousel { position: relative; }
.page-responsive .carousel-wrapper .nav-carousel .slide { float: left; margin-right: 5px; }
.page-responsive .carousel-wrapper .product-carousel { margin-bottom: 20px; }
.page-responsive .carousel-wrapper .product-carousel .slide { max-height: 422px; }
.page-responsive .carousel-wrapper .product-carousel .slide > img { margin: auto; }
.page-responsive .carousel-wrapper .product-carousel .slide > img.threesixty-frame { max-width: 100%; max-height: 100%; }
.page-responsive .carousel-wrapper .product-carousel .slide.three60 { cursor: ew-resize; cursor: -webkit-grab; cursor: -moz-grab; }
.page-responsive .carousel-wrapper .product-carousel .slide.three60:active { cursor: ew-resize; cursor: -webkit-grabbing; cursor: -moz-grabbing; }
.page-responsive .carousel-wrapper .product-carousel .slide.three60.preloading { background: url(/assets/img/pagetype-shop/filter-loading.gif) center center no-repeat; }
.page-responsive .carousel-wrapper .product-carousel .slide .fluid-width-video-wrapper { height: 0; max-width: 100%; overflow: hidden; padding-bottom: 56.25%; padding-top: 0 !important; position: relative; }
.page-responsive .carousel-wrapper .product-carousel .slide .fluid-width-video-wrapper iframe, .page-responsive .carousel-wrapper .product-carousel .slide .fluid-width-video-wrapper object, .page-responsive .carousel-wrapper .product-carousel .slide .fluid-width-video-wrapper embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.page-responsive .carousel-wrapper .product-carousel .slide.three60 { height: 100%; }
.page-responsive .carousel-wrapper .carousel-nav { margin: 20px auto 0; overflow: hidden; position: relative; text-align: center; white-space: nowrap; width: calc(100% - 40px); }
.page-responsive .carousel-wrapper .carousel-nav .nav-link { border: 1px solid #7d7d7d; display: inline-block; position: relative; }
.page-responsive .carousel-wrapper .carousel-nav .nav-link > img { display: block; }
.page-responsive .carousel-wrapper .carousel-nav .nav-link.active:after { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; -moz-box-shadow: inset 0 0 0 1px #000; -webkit-box-shadow: inset 0 0 0 1px #000; box-shadow: inset 0 0 0 1px #000; }
.page-responsive .carousel-wrapper .carousel-controls .prev-slide, .page-responsive .carousel-wrapper .carousel-controls .next-slide { background: #fff; position: absolute; bottom: 50%; width: 20px; -moz-transform: translateY(7px); -ms-transform: translateY(7px); -webkit-transform: translateY(7px); transform: translateY(7px); }
.page-responsive .carousel-wrapper .carousel-controls .prev-slide { left: 0; }
.page-responsive .carousel-wrapper .carousel-controls .next-slide { right: 0; text-align: right; }
.page-responsive .carousel-wrapper .carousel-controls.media .prev-slide, .page-responsive .carousel-wrapper .carousel-controls.media .next-slide { background: transparent; padding: 60px 0; }
@media screen and (min-width: 992px) { .page-responsive .carousel-wrapper .carousel-controls .prev-slide, .page-responsive .carousel-wrapper .carousel-controls .next-slide { bottom: 0; padding: 28px 0; -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); } }
.page-responsive .media-carousel { overflow: hidden; }
.page-responsive .media-carousel .media-container { height: 0; margin-bottom: 5px; max-width: 100%; overflow: hidden; padding-bottom: 56.25%; position: relative; }
.page-responsive .media-carousel .media-container iframe, .page-responsive .media-carousel .media-container object, .page-responsive .media-carousel .media-container embed { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.page-responsive .media-carousel .carousel-nav { position: relative; }
.page-responsive .media-carousel .carousel-nav .nav-list { margin-left: -2px; margin-right: -2px; }
.page-responsive .media-carousel .carousel-nav .nav-item { float: left; font: 13px "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; margin: 0; padding: 0 2px; text-align: center; width: 25%; }
.page-responsive .media-carousel .carousel-nav .nav-caption { display: inline-block; margin-top: 10px; }
.page-responsive .media-carousel .carousel-nav .nav-link { display: block; }
.page-responsive .media-carousel .carousel-nav .nav-link img { margin: auto; }
@media (min-width: 768px) { .page-responsive .media-carousel .media-container { margin-bottom: 40px; }
  .page-responsive .media-carousel .carousel-nav { margin: 20px auto 0; } }
.page-responsive.flexbox .media-carousel { max-width: 850px; margin: 0 auto; }
.page-responsive.flexbox .media-carousel .carousel-nav .nav-list { display: -ms-flexbox; -ms-flex-direction: row; -ms-flex-pack: justify; display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: space-between; justify-content: space-between; }
.page-responsive.flexbox .media-carousel .carousel-nav .nav-list .slide.nav-item .nav-link { border: none; }
@media screen and (max-width: 480px) { .page-responsive.flexbox .media-carousel .carousel-nav .nav-list .slide.nav-item .nav-link { margin: 0 auto; } }
.page-responsive.flexbox .media-carousel .carousel-nav .nav-list .slide.nav-item .nav-link > img { margin: 0 auto; padding: 5px; }
.page-responsive.flexbox .media-carousel .carousel-nav .nav-list .slide.nav-item p { white-space: normal; text-align: center; margin: 10px auto 0; width: 115px; }
@media screen and (max-width: 480px) { .page-responsive.flexbox .media-carousel .carousel-nav .nav-list .slide.nav-item p { width: auto; font-size: 10px; } }
.page-responsive.flexbox .media-carousel .carousel-nav .nav-list .slide a.active img { -moz-box-shadow: inset 0 0 0 1px #000; -webkit-box-shadow: inset 0 0 0 1px #000; box-shadow: inset 0 0 0 1px #000; }
.page-responsive.flexbox .media-carousel .carousel-nav .nav-item { display: -ms-flexbox; -ms-flex-direction: column; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; }
.page-responsive .swiper-container.carousel-nav { width: 90%; }
@media screen and (max-width: 480px) { .page-responsive .swiper-container.carousel-nav { overflow: visible !important; } }
.page-responsive .control-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.page-responsive .control-wrapper .icon-wrapper { position: relative; width: 65%; height: 100%; }
.page-responsive .control-wrapper .thumbnail-right, .page-responsive .control-wrapper .thumbnail-left { top: 0; position: relative; width: 30px; height: 100%; z-index: 5; cursor: pointer; }
.page-responsive .control-wrapper .thumbnail-right .icon-chevron, .page-responsive .control-wrapper .thumbnail-left .icon-chevron { position: absolute; top: 29%; }
.page-responsive .control-wrapper .thumbnail-right { float: right; }
.page-responsive .control-wrapper .thumbnail-right .icon-wrapper { float: right; }
.page-responsive .control-wrapper .thumbnail-right .icon-chevron { position: absolute; top: 30%; right: 0; }
.page-responsive .control-wrapper .thumbnail-left { float: left; }
.page-responsive .control-wrapper .thumbnail-left .icon-wrapper { float: left; }
.page-responsive .control-wrapper .thumbnail-left .icon-chevron { position: absolute; top: 30%; left: 0; }
.page-responsive .control-wrapper .swiper-button-disabled { opacity: 0.3; }
@media screen and (max-width: 480px) { .page-responsive .control-wrapper .icon-wrapper { background-color: #f0f0f0; }
  .page-responsive .control-wrapper .thumbnail-right { right: -6%; width: 11%; }
  .page-responsive .control-wrapper .thumbnail-right .icon-chevron { right: 45%; top: 20%; }
  .page-responsive .control-wrapper .thumbnail-left { left: -6%; width: 11%; }
  .page-responsive .control-wrapper .thumbnail-left .icon-chevron { left: 30%; top: 20%; } }

.rating { display: inline-block; margin: 0 0 1em; }
.rating span { display: inline-block; }

.widget-expertReviews { border: 1px solid #818181; float: left; margin: 0 1%; position: relative; width: 28%; }
.widget-expertReviews .widget-expertReviews-carousel { height: 260px; overflow: hidden; position: relative; width: 100%; }
.widget-expertReviews .widget-expertReviews-carouselInner { -moz-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); height: 100%; left: 0; position: absolute; width: 100%; }
.widget-expertReviews .widget-expertReviews-carouselItem { height: 100%; float: left; width: 100%; }
.widget-expertReviews .widget-expertReviews-carouselItemLogo { border-bottom: 1px solid #818181; height: 76px; line-height: 75px; text-align: center; }
.widget-expertReviews .widget-expertReviews-carouselItemBody { padding: 20px; }
.widget-expertReviews .widget-expertReviews-carouselItemBody p { margin: 0 0 0.75em; font-size: 0.75em; line-height: 1.5em; width: 100%; }
.widget-expertReviews .widget-expertReviews-carouselItemBody .title { font-family: "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; font-size: 1em; margin: 0 0 0.75em; text-transform: capitalize; }
.widget-expertReviews .widget-expertReviews-carouselItemBody .read-more { text-decoration: underline; color: #979797; }
.widget-expertReviews .widget-expertReviews-nav { background-color: gainsboro; border-top: 1px solid #818181; font-family: "AvantGardeGothicITCW01M 731087"; height: 40px; line-height: 40px; position: relative; text-align: center; }
@media (max-width: 767px) { .widget-expertReviews { float: none; margin: 0px; position: inherit; width: 100%; } }

.widget-helpfulReviews { float: left; margin: 0 1%; position: relative; width: 28%; }
@media (max-width: 767px) { .widget-helpfulReviews { float: none; display: none; } }
.widget-helpfulReviews .customer-review-container { border: 1px solid #898989; margin: 1em 0; padding: 1em; }
.widget-helpfulReviews .customer-review-container .panel-container { overflow: hidden; *zoom: 1; position: relative; width: 100%; }
.widget-helpfulReviews .customer-review-container .panel-container .panel.placeholder { display: block; }
.widget-helpfulReviews .customer-review-container .panel-container .panel.customer-review { display: none; margin-bottom: 1em; }
.widget-helpfulReviews .customer-review-container .panel-container .panel p { width: 100%; margin: 0 0 0.5em; font-size: 0.875em; line-height: 1.5em; }
.widget-helpfulReviews .write-review { color: #808080; font-size: 0.875em; text-decoration: underline; }
.widget-helpfulReviews .customer-review .description { width: 100%; }
.widget-helpfulReviews .customer-review .title { font-family: "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; font-size: 1em; text-transform: none; margin: 0 0 0.5em; }
.widget-helpfulReviews .customer-review .read-more { text-decoration: underline; color: #979797; display: inline; }

#product_specs { /*display: none;*/ margin: 0 auto; margin-top: 40px; width: 75%; }
#product_specs article { border-bottom: 1px solid gainsboro; margin: 1.25em 0; padding: 0 0 1.25em 0; }
#product_specs article:last-child { border-bottom: none; }
#product_specs header { margin-bottom: 10px; text-align: left; }
#product_specs header h2 { font-family: "AvantGardeGothicITCW01M 731087"; font-size: 1.1em; }
#product_specs table { width: 100%; }
#product_specs td { padding: 2px; width: 50%; }
@media (max-width: 767px) { #product_specs { width: 83.33333%; margin: 0 auto; font-size: 0.875em; }
  #product_specs .info-block { padding: 0 20px; }
  #product_specs td { width: 62.5%; }
  #product_specs td:not(.term) { width: 37.5%; } }
@media (max-width: 480px) { #product_specs { width: 96%; font-size: 0.75em; } }

.lettering-animation h1 { font-family: "AvantGardeGothicITCW01X"; font-size: 60px; font-weight: 200; width: 100%; overflow: hidden; text-transform: uppercase; padding: 0; margin: 0; position: absolute; top: 0; left: 0; letter-spacing: 14px; text-align: center; opacity: 0; height: 100%; /* Centering with flexbox */ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 480px) { .lettering-animation h1 { display: none; } }
.lettering-animation h1 > span { height: 100%; margin: 0 15px; /* Centering with flexbox */ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.lettering-animation h1 > span > span { display: inline-block; -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; transform-origin: 50% 50%; }
.lettering-animation h1 > span > span > span { display: inline-block; color: transparent; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
@media (max-width: 480px) { .lettering-animation .info-block h1 { display: block; } }

.lettering-animation h1:nth-child(1) > span > span > span { -webkit-animation: OpeningSequence 2.5s linear forwards; -moz-animation: OpeningSequence 2.5s linear forwards; animation: OpeningSequence 2.5s linear forwards; font-size: 1.25em; }

@-webkit-keyframes OpeningSequence { 0% { text-shadow: 0 0 50px #fff; letter-spacing: 80px; opacity: 0; -webkit-transform: rotateY(-90deg); }
  50% { text-shadow: 0 0 1px #fff; opacity: 0.8; -webkit-transform: rotateY(0deg); }
  85% { text-shadow: 0 0 1px #fff; opacity: 0.8; letter-spacing: 14px; -webkit-transform: rotateY(0deg) translateZ(100px); }
  100% { text-shadow: 0 0 10px #fff; opacity: 0; -webkit-transform: translateZ(130px); pointer-events: none; } }
@-moz-keyframes OpeningSequence { 0% { text-shadow: 0 0 50px #fff; letter-spacing: 80px; opacity: 0.2; -moz-transform: rotateY(-90deg); }
  50% { text-shadow: 0 0 1px #fff; opacity: 0.8; -moz-transform: rotateY(0deg); }
  85% { text-shadow: 0 0 1px #fff; opacity: 0.8; letter-spacing: 14px; -moz-transform: rotateY(0deg) translateZ(100px); }
  100% { text-shadow: 0 0 10px #fff; opacity: 0; -moz-transform: translateZ(130px); pointer-events: none; } }
@keyframes OpeningSequence { 0% { text-shadow: 0 0 50px #fff; letter-spacing: 80px; opacity: 0.1; transform: rotateY(-90deg); }
  50% { text-shadow: 0 0 1px #fff; opacity: 0.8; transform: rotateY(0deg); }
  85% { text-shadow: 0 0 1px #fff; letter-spacing: 14px; opacity: 1; transform: rotateY(0deg) translateZ(100px); }
  100% { text-shadow: 0 0 10px #fff; opacity: 0; transform: translateZ(130px); pointer-events: none; } }
.lettering-animation h1:nth-child(2) { top: -35px; }

.lettering-animation h1:nth-child(2) > span > span > span { -webkit-animation: 4.5s SubSequence 2s linear forwards; -moz-animation: 4.5s SubSequence 2s linear forwards; animation: 4.5s SubSequence 2s linear forwards; }

@-webkit-keyframes SubSequence { 0% { text-shadow: 0 0 50px #fff; letter-spacing: 40px; opacity: 0; -webkit-transform: rotateY(-90deg); }
  50% { text-shadow: 0 0 1px #fff; letter-spacing: 14px; opacity: 1; -webkit-transform: rotateY(0deg); }
  85% { text-shadow: 0 0 1px #fff; opacity: 1; -webkit-transform: rotateY(0deg) translateZ(100px); }
  90% { text-shadow: 0 0 1px #fff; opacity: 1; transform: rotateY(0deg) translateZ(100px); }
  100% { text-shadow: 0 0 10px #fff; opacity: 0; -webkit-transform: translateZ(130px); pointer-events: none; } }
@-moz-keyframes SubSequence { 0% { text-shadow: 0 0 50px #fff; letter-spacing: 40px; opacity: 0.2; -moz-transform: rotateY(-90deg); }
  50% { text-shadow: 0 0 1px #fff; letter-spacing: 14px; opacity: 1; -moz-transform: rotateY(0deg); }
  85% { text-shadow: 0 0 1px #fff; opacity: 1; -moz-transform: rotateY(0deg) translateZ(100px); }
  90% { text-shadow: 0 0 1px #fff; opacity: 1; transform: rotateY(0deg) translateZ(100px); }
  100% { text-shadow: 0 0 10px #fff; opacity: 0; -moz-transform: translateZ(130px); pointer-events: none; } }
@keyframes SubSequence { 0% { text-shadow: 0 0 50px #fff; letter-spacing: 40px; opacity: 0.1; transform: rotateY(-90deg); }
  50% { text-shadow: 0 0 1px #fff; letter-spacing: 14px; opacity: 1; transform: rotateY(0deg); }
  85% { text-shadow: 0 0 1px #fff; opacity: 1; transform: rotateY(0deg) translateZ(100px); }
  90% { text-shadow: 0 0 1px #fff; opacity: 1; transform: rotateY(0deg) translateZ(100px); }
  100% { text-shadow: 0 0 10px #fff; opacity: 0; transform: translateZ(130px); pointer-events: none; } }
.lettering-animation h1:nth-child(3) { font-size: 30px; top: 35px; }

.lettering-animation h1:nth-child(3) > span > span > span { -webkit-animation: 7s ThirdSequence 2s linear forwards; -moz-animation: 7s ThirdSequence 2s linear forwards; animation: 7s ThirdSequence 2s linear forwards; }

@-webkit-keyframes ThirdSequence { 0% { text-shadow: 0 0 50px #fff; letter-spacing: 40px; opacity: 0; -webkit-transform: rotateY(-90deg); }
  50% { text-shadow: 0 0 1px #fff; letter-spacing: 14px; opacity: 1; font-size: 27px; -webkit-transform: rotateY(0deg); }
  75% { text-shadow: 0 0 1px #fff; opacity: 0; font-size: 27px; -webkit-transform: rotateY(0deg) translateZ(100px); }
  100% { text-shadow: 0 0 10px #fff; opacity: 0; font-size: 27px; -webkit-transform: translateZ(130px); pointer-events: none; } }
@-moz-keyframes ThirdSequence { 0% { text-shadow: 0 0 50px #fff; letter-spacing: 40px; opacity: 0.2; -moz-transform: rotateY(-90deg); }
  50% { text-shadow: 0 0 1px #fff; letter-spacing: 14px; opacity: 1; font-size: 27px; -moz-transform: rotateY(0deg); }
  75% { text-shadow: 0 0 1px #fff; opacity: 0; font-size: 27px; -moz-transform: rotateY(0deg) translateZ(100px); }
  100% { text-shadow: 0 0 10px #fff; opacity: 0; font-size: 27px; -moz-transform: translateZ(130px); pointer-events: none; } }
@keyframes ThirdSequence { 0% { text-shadow: 0 0 50px #fff; letter-spacing: 40px; opacity: 0.1; transform: rotateY(-90deg); }
  50% { text-shadow: 0 0 1px #fff; letter-spacing: 14px; opacity: 1; font-size: 27px; transform: rotateY(0deg); }
  75% { text-shadow: 0 0 1px #fff; opacity: 0; font-size: 27px; transform: rotateY(0deg) translateZ(100px); }
  100% { text-shadow: 0 0 10px #fff; opacity: 0; font-size: 27px; transform: translateZ(130px); pointer-events: none; } }
.lettering-animation .info-block { -webkit-animation: FadeIn 2s linear 7.5s forwards; -moz-animation: FadeIn 2s linear 7.5s forwards; animation: FadeIn 2s linear 7.5s forwards; }
@media (max-width: 480px) { .lettering-animation .info-block { -webkit-animation: FadeIn 1s linear 1s forwards; -moz-animation: FadeIn 1s linear 1s forwards; animation: FadeIn 1s linear 1s forwards; } }

@-webkit-keyframes FadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
@-moz-keyframes FadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes FadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
@-webkit-keyframes FadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
@-moz-keyframes FadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes FadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
.ie .lettering-animation h1 { top: 50%; }
.ie .lettering-animation h1 > span > span > span { display: inline-block; opacity: 0; color: rgba(255, 255, 255, 0.9); }
.ie .lettering-animation h1:nth-child(2) { top: 45%; }
.ie .lettering-animation h1:nth-child(3) { font-size: 30px; top: 75%; }

.overlay { display: none; background-color: rgba(255, 255, 255, 0.9); background-position: 50% 50%; background-size: cover; bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 10000; }
.overlay .overlay-close { background-color: rgba(0, 0, 0, 0.2); border-radius: 41px; cursor: pointer; position: absolute; right: 3em; top: 3em; }

/**Nesletter**/
.newswrapper { width: 100%; background-color: #222222; }
.newswrapper .newscontainer { margin: 0 auto; max-width: 960px; min-height: 380px; background-color: #222222; padding: 15px; }
.newswrapper #newssection-header h2, .newswrapper #thankyousection-header h2 { background-color: transparent; font-size: 36px; font-family: AvantGardeGothicITCW01X; color: #ffffff; text-transform: none; }
.newswrapper .form-row { width: 100%; }
.newswrapper .column-half, .newswrapper .column-full { float: left; position: relative; width: 50%; height: 70px; }
.newswrapper .column-full { width: 100%; }
.newswrapper .column-email { float: left; position: relative; height: 70px; width: 70%; }
.newswrapper .column-submit { float: left; position: relative; height: 70px; width: 30%; }
.newswrapper .heading { width: 100%; padding-bottom: 50px; padding-top: 45px; }
.newswrapper .input, .newswrapper .email { font-family: "AvantGardeGothicITCW01M 731087"; font-size: 24px; width: 90%; height: 45px; padding-left: 10px; background: transparent; border: 1px solid white; color: #CCCCCC; }
.newswrapper .email { width: 90%; margin-right: 73px; }
.newswrapper .subscribe { font-family: "AvantGardeGothicITCW01M 731087"; font-size: 24px; width: 190px; height: 45px; background-color: #ffffff; text-align: center; float: right; margin-right: 50px; border-width: 0px; }
.newswrapper .newsdisclaimer { width: 100%; min-height: 51px; line-height: 20px; padding-bottom: 40px; font-size: 12px; font-family: "AvantGardeGothicITCW01B 731069"; color: #fff; }
.newswrapper a:link { color: #FFFFFF; text-decoration: underline; }
.newswrapper p { color: #FFFFFF; font-family: AvantGardeGothicITCW01B 731069; }
@media (min-width: 300px) and (max-width: 479px) { .newswrapper #newssection-header h2, .newswrapper #thankyousection-header h2 { max-width: 280px; }
  .newswrapper .newscontainer { max-width: 280px; min-width: 0; min-height: 0; }
  .newswrapper .newscontainer * { background-size: cover; }
  .newswrapper .heading { display: block; min-height: 0; float: none; min-width: 0; max-width: 280px; }
  .newswrapper .column-half { display: block; min-height: 0; float: none; width: 100%; max-height: 80px; }
  .newswrapper .column-full { width: 100%; display: block; min-height: 0; float: none; }
  .newswrapper .column-email { float: left; position: relative; height: 110px; width: 100%; }
  .newswrapper .column-submit { float: left; position: relative; height: 110px; width: 100%; }
  .newswrapper .newsdisclaimer { display: block; min-height: 0; float: none; max-width: 280px; }
  .newswrapper .input, .newswrapper .email { width: 90%; min-width: 0; }
  .newswrapper .subscribe { margin-top: 10px; float: none; margin-right: 0px; max-width: 150px; }
  .newswrapper #newssection-header, .newswrapper #thankyousection-header { max-width: 280px; } }
@media (min-width: 480px) and (max-width: 767px) { .newswrapper .newscontainer { max-width: 440px; min-width: 0; min-height: 0; min-height: 0; }
  .newswrapper .newscontainer * { background-size: cover; }
  .newswrapper .heading { display: block; min-height: 0; float: none; min-width: 0; max-width: 440px; }
  .newswrapper .column-half { display: block; min-height: 0; float: none; width: 100%; }
  .newswrapper .column-full { width: 100%; display: block; min-height: 0; float: none; }
  .newswrapper .column-email { min-height: 0; float: none; max-height: 80px; width: 100%; }
  .newswrapper .column-submit { min-height: 0; float: none; max-height: 80px; width: 100%; }
  .newswrapper .newsdisclaimer { display: block; min-height: 0; float: none; max-width: 280px; }
  .newswrapper .input, .newswrapper .email { width: 90%; min-width: 0; }
  .newswrapper .subscribe { margin-top: 10px; float: none; margin-right: 0px; max-width: 150px; }
  .newswrapper #newssection-header, .newswrapper #thankyousection-header { max-width: 280px; } }

.page-wisa h1, .page-wisa h2, .page-wisa h3, .page-wisa h4, .page-wisa h5, .page-highresaudio h1, .page-highresaudio h2, .page-highresaudio h3, .page-highresaudio h4, .page-highresaudio h5 { color: inherit; background-color: transparent; }
.page-wisa article, .page-highresaudio article { background-color: #000; color: #fff; font-size: 80%; padding-top: 0; }
.page-wisa section, .page-highresaudio section { border-bottom: 1px solid white; -webkit-border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; }
.page-wisa .animated-button, .page-highresaudio .animated-button { padding: 0.5em 3em; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.page-wisa .animated-button:hover, .page-highresaudio .animated-button:hover { color: #d60016; }
.page-wisa .button, .page-highresaudio .button { margin: 2em 0 2em; }
.page-wisa .footnote, .page-highresaudio .footnote { color: #fff; }
.page-wisa .gradient-border, .page-highresaudio .gradient-border { border-color: #d60016; border-style: solid; border-width: 1px; }
.page-wisa .gradient-border.gradient-border-a, .page-highresaudio .gradient-border.gradient-border-a { -webkit-border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; }
.page-wisa .gradient-fill, .page-highresaudio .gradient-fill { background: #d60016; background: -moz-linear-gradient(left, #d60016 0%, #6c007d 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #d60016), color-stop(100%, #6c007d)); background: -webkit-linear-gradient(left, #d60016 0%, #6c007d 100%); background: -o-linear-gradient(left, #d60016 0%, #6c007d 100%); background: -ms-linear-gradient(left, #d60016 0%, #6c007d 100%); background: linear-gradient(to right, #d60016 0%, #6c007d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color-product-Wisa', endColorstr='#6c007d',GradientType=1 ); }
.page-wisa .section h3, .page-wisa .section p, .page-highresaudio .section h3, .page-highresaudio .section p { line-height: 1.5em; }
.page-wisa .section h3, .page-highresaudio .section h3 { font-size: 1.4em; }
.page-wisa .section p, .page-highresaudio .section p { margin: 2em 0 2em; }
.page-wisa .section .hr, .page-highresaudio .section .hr { margin: 2em 0 2.5em; }
.page-wisa .section .section-spacer, .page-highresaudio .section .section-spacer { display: none; }
.page-wisa .section .title, .page-wisa .section .subtitle, .page-wisa .section .subhead, .page-highresaudio .section .title, .page-highresaudio .section .subtitle, .page-highresaudio .section .subhead { font-family: "AvantGardeGothicITCW01X"; font-size: 3em; letter-spacing: 0.1em; line-height: 1.25em; }
.page-wisa .section .subtitle, .page-highresaudio .section .subtitle { display: inline-block; font-family: "AvantGardeGothicITCW01B 731069"; font-size: 1.5em; line-height: 1.25em; }
.page-wisa .section .subhead, .page-highresaudio .section .subhead { font-size: 2.5em; }
.page-wisa .section .callout, .page-highresaudio .section .callout { border: 1px solid white; -webkit-border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; display: inline-block; margin: 2em 0 2em; padding: 1em; width: 45%; }
.page-wisa .section .callout p, .page-highresaudio .section .callout p { margin: 0; }
.page-wisa .section .callout .title, .page-highresaudio .section .callout .title { letter-spacing: 0; }
.page-wisa .section .callout .subtitle, .page-highresaudio .section .callout .subtitle { font-size: 1em; text-transform: uppercase; }
.page-wisa .section .col-xs-6, .page-highresaudio .section .col-xs-6 { margin: 2em 0 2em; padding: 0 4em; }
.page-wisa .section .logos li, .page-highresaudio .section .logos li { display: inline-block; margin: 0 0.5em; }
.page-wisa .section-landing, .page-highresaudio .section-landing { border-bottom: 0; min-height: 825px; text-align: center; clear: both; }
.page-wisa .section-landing .background .receiver, .page-wisa .section-landing .background .receiver-glow, .page-highresaudio .section-landing .background .receiver, .page-highresaudio .section-landing .background .receiver-glow { height: 825px; left: 50%; margin-left: -860px; margin-top: -412px; position: absolute; top: 50%; width: 1720px; }
.page-wisa .section-landing .background .receiver-glow, .page-highresaudio .section-landing .background .receiver-glow { background: transparent url("/assets/img/page-wisa/section-landing-receiver-glow.png") no-repeat 50% 50%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-wisa .section-landing .background .receiver-glow, .page-highresaudio .section-landing .background .receiver-glow { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-wisa/section-landing-receiver-glow@2x.png"); background-size: 1720px 825px; } }
.page-wisa .section-landing .background .receiver, .page-highresaudio .section-landing .background .receiver { background: transparent url("/assets/img/page-wisa/section-landing-receiver.png") no-repeat 50% 50%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-wisa .section-landing .background .receiver, .page-highresaudio .section-landing .background .receiver { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-wisa/section-landing-receiver@2x.png"); background-size: 1720px 825px; } }
.page-wisa .section-landing .section-wrapper, .page-wisa .section-landing .section-inner, .page-highresaudio .section-landing .section-wrapper, .page-highresaudio .section-landing .section-inner { left: 0; height: 100%; max-width: 100%; padding: 0; position: absolute; top: 0; width: 100%; }
.page-wisa .section-landing .hr, .page-highresaudio .section-landing .hr { margin: 2em auto 2.5em; width: 25%; }
.page-wisa .section-landing .info-block, .page-highresaudio .section-landing .info-block { width: auto; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.page-wisa .section-intro, .page-highresaudio .section-intro { border-bottom: 0; min-height: 0; text-align: center; }
.page-wisa .section-intro .section-wrapper, .page-highresaudio .section-intro .section-wrapper { padding: 50px 0 50px; }
.page-wisa .section-intro .info-block, .page-highresaudio .section-intro .info-block { margin: 0 auto; width: 75%; }
.page-wisa .section-intro a.button.animated-button, .page-highresaudio .section-intro a.button.animated-button { margin: 0; }
.page-wisa .section-intro p:first-child, .page-highresaudio .section-intro p:first-child { margin-top: 0; }
.page-wisa .section-intro p:last-child, .page-highresaudio .section-intro p:last-child { margin-bottom: 0; }
.page-wisa .section-high-resolution, .page-highresaudio .section-high-resolution { text-align: center; }
.page-wisa .section-high-resolution .background, .page-highresaudio .section-high-resolution .background { background: #1d0924; background: -moz-radial-gradient(center, ellipse cover, #1d0924 0%, black 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #1d0924), color-stop(100%, black)); background: -webkit-radial-gradient(center, ellipse cover, #1d0924 0%, black 100%); background: -o-radial-gradient(center, ellipse cover, #1d0924 0%, black 100%); background: -ms-radial-gradient(center, ellipse cover, #1d0924 0%, black 100%); background: radial-gradient(ellipse at center, #1d0924 0%, #000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d0924', endColorstr='#000000',GradientType=1 ); }
.page-wisa .section-high-resolution .hr, .page-highresaudio .section-high-resolution .hr { margin: 2em auto 2.5em; width: 50%; }
.page-wisa .section-high-resolution .info-block, .page-highresaudio .section-high-resolution .info-block { margin: 0 auto; width: 66.66666666666666%; }
.page-wisa .section-high-resolution .wave-animation, .page-highresaudio .section-high-resolution .wave-animation { background: transparent url("/assets/img/page-wisa/section-hiresolution-wave-bg@2x.gif") repeat-x 0 100%; background-size: 20px 500px; height: 540px; margin: 6em 0; position: relative; }
.page-wisa .section-high-resolution .wave-animation img, .page-highresaudio .section-high-resolution .wave-animation img { bottom: 0; left: 50%; margin-left: -560px; opacity: 0; position: absolute; -moz-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-wisa .section-high-resolution .wave-animation img.active, .page-highresaudio .section-high-resolution .wave-animation img.active { opacity: 1; }
.page-wisa .section-high-resolution .wave-animation .wave-animation-bits, .page-highresaudio .section-high-resolution .wave-animation .wave-animation-bits { bottom: 0; font-size: 1.4em; height: 500px; left: 50%; margin-left: -560px; position: absolute; right: 0; text-align: left; width: 1120px; }
.page-wisa .section-high-resolution .wave-animation .wave-animation-bits li, .page-highresaudio .section-high-resolution .wave-animation .wave-animation-bits li { bottom: 0; left: 0; line-height: 500px; opacity: 0; position: absolute; text-transform: uppercase; top: 0; -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-wisa .section-high-resolution .wave-animation .wave-animation-bits li.active, .page-highresaudio .section-high-resolution .wave-animation .wave-animation-bits li.active { opacity: 1; }
.page-wisa .section-high-resolution .wave-animation .wave-animation-khz, .page-highresaudio .section-high-resolution .wave-animation .wave-animation-khz { bottom: 0; font-size: 1.4em; left: 0; height: 1em; margin-bottom: -2em; position: absolute; right: 0; text-align: center; }
.page-wisa .section-high-resolution .wave-animation .wave-animation-khz li, .page-highresaudio .section-high-resolution .wave-animation .wave-animation-khz li { bottom: 0; left: 0; opacity: 0; position: absolute; right: 0; top: 0; width: 100%; -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-wisa .section-high-resolution .wave-animation .wave-animation-khz li.active, .page-highresaudio .section-high-resolution .wave-animation .wave-animation-khz li.active { opacity: 1; }
.page-wisa .section-high-resolution .wave-animation .wave-animation-mask, .page-highresaudio .section-high-resolution .wave-animation .wave-animation-mask { background: -moz-linear-gradient(left, black 0%, transparent 20%, transparent 80%, black 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, black), color-stop(20%, transparent), color-stop(80%, transparent), color-stop(100%, black)); background: -webkit-linear-gradient(left, black 0%, transparent 20%, transparent 80%, black 100%); background: -o-linear-gradient(left, black 0%, transparent 20%, transparent 80%, black 100%); background: -ms-linear-gradient(left, black 0%, transparent 20%, transparent 80%, black 100%); background: linear-gradient(to right, #000000 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 80%, #000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); bottom: 0; height: 500px; left: 0; position: absolute; right: 0; }
.page-wisa .section-high-resolution .wave-animation .wave-animation-menu, .page-highresaudio .section-high-resolution .wave-animation .wave-animation-menu { text-align: center; }
.page-wisa .section-high-resolution .wave-animation .wave-animation-menu li, .page-highresaudio .section-high-resolution .wave-animation .wave-animation-menu li { border: 1px solid transparent; cursor: pointer; display: inline-block; margin: 0 0.5em; padding: 1em 2em; -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-wisa .section-high-resolution .wave-animation .wave-animation-menu li:hover, .page-highresaudio .section-high-resolution .wave-animation .wave-animation-menu li:hover { border-color: #d60016; border-style: solid; border-width: 1px; -webkit-border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; }
.page-wisa .section-high-resolution .wave-animation .wave-animation-menu li.active, .page-highresaudio .section-high-resolution .wave-animation .wave-animation-menu li.active { background-color: #260a1b; border-color: #d60016; border-style: solid; border-width: 1px; -webkit-border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; cursor: default; }
.page-wisa .section-integration, .page-highresaudio .section-integration { text-align: center; }
.page-wisa .section-integration .hr, .page-highresaudio .section-integration .hr { margin: 2em auto 2.5em; width: 33.33333333333333%; }
.page-wisa .section-integration .info-block, .page-highresaudio .section-integration .info-block { margin: 0 auto; width: 100%; }
.page-wisa .section-integration .graphic, .page-highresaudio .section-integration .graphic { margin: 6em 0 0; }
.page-wisa .section-integration .logos li, .page-highresaudio .section-integration .logos li { margin: 0 2em; }
.page-wisa .section-mobile, .page-highresaudio .section-mobile { min-height: 868px; }
.page-wisa .section-mobile .background, .page-highresaudio .section-mobile .background { background: #420322; background: -moz-radial-gradient(center, ellipse cover, #420322 0%, black 50%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #420322), color-stop(50%, black)); background: -webkit-radial-gradient(center, ellipse cover, #420322 0%, black 50%); background: -o-radial-gradient(center, ellipse cover, #420322 0%, black 50%); background: -ms-radial-gradient(center, ellipse cover, #420322 0%, black 50%); background: radial-gradient(ellipse at center, #420322 0%, #000000 50%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#420322', endColorstr='#000000',GradientType=1 ); }
.page-wisa .section-mobile .background .background-phone-small, .page-highresaudio .section-mobile .background .background-phone-small { background: transparent url("/assets/img/page-wisa/section-mobile-phone-small.png") no-repeat; bottom: 0; height: 352px; left: 40%; margin-left: -388px; position: absolute; width: 388px; -webkit-box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-wisa .section-mobile .background .background-phone-small, .page-highresaudio .section-mobile .background .background-phone-small { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-wisa/section-mobile-phone-small.png"); background-size: 388px 352px; } }
.page-wisa .section-mobile .background .background-phone-medium, .page-highresaudio .section-mobile .background .background-phone-medium { background: transparent url("/assets/img/page-wisa/section-mobile-phone-medium.png") no-repeat; bottom: 0; height: 474px; left: 50%; margin-left: -194px; position: absolute; width: 388px; -webkit-box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-wisa .section-mobile .background .background-phone-medium, .page-highresaudio .section-mobile .background .background-phone-medium { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-wisa/section-mobile-phone-medium.png"); background-size: 388px 474px; } }
.page-wisa .section-mobile .background .background-phone-large, .page-highresaudio .section-mobile .background .background-phone-large { background: transparent url("/assets/img/page-wisa/section-mobile-phone-large.png") no-repeat; bottom: 0; height: 627px; left: 60%; margin-left: -60px; position: absolute; width: 447px; -webkit-box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); box-shadow: -10px 10px 5px 0px rgba(0, 0, 0, 0.75); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-wisa .section-mobile .background .background-phone-large, .page-highresaudio .section-mobile .background .background-phone-large { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-wisa/section-mobile-phone-large.png"); background-size: 447px 627px; } }
.page-wisa .section-mobile .hr, .page-highresaudio .section-mobile .hr { width: 66.66666666666666%; }
.page-wisa .section-compatibility, .page-highresaudio .section-compatibility { background: #252525; background: -moz-radial-gradient(bottom right, ellipse cover, #252525 0%, black 50%); background: -webkit-gradient(radial, bottom right, 0px, bottom right, 100%, color-stop(0%, #252525), color-stop(50%, black)); background: -webkit-radial-gradient(bottom right, ellipse cover, #252525 0%, black 50%); background: -o-radial-gradient(bottom right, ellipse cover, #252525 0%, black 50%); background: -ms-radial-gradient(bottom right, ellipse cover, #252525 0%, black 50%); background: radial-gradient(ellipse at bottom right, #252525 0%, #000000 50%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#000000',GradientType=1 ); min-height: 908px; }
.page-wisa .section-compatibility .background, .page-highresaudio .section-compatibility .background { background: transparent url("/assets/img/page-wisa/section-compatibility-bg.png") no-repeat 100% 100%; width: 50%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-wisa .section-compatibility .background, .page-highresaudio .section-compatibility .background { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-wisa/section-compatibility-bg.png"); background-size: 954px 926px; } }
.page-wisa .section-compatibility .section-wrapper, .page-wisa .section-compatibility .section-inner, .page-highresaudio .section-compatibility .section-wrapper, .page-highresaudio .section-compatibility .section-inner { left: 0; height: 100%; max-width: 100%; padding: 0; position: absolute; top: 0; width: 100%; }
.page-wisa .section-compatibility .hr, .page-highresaudio .section-compatibility .hr { width: 66.66666666666666%; }
.page-wisa .section-compatibility .info-block, .page-highresaudio .section-compatibility .info-block { margin-left: 55%; width: 40%; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.page-wisa .section-compatibility .logos, .page-highresaudio .section-compatibility .logos { display: inline-block; margin: 2em 0 2em; padding: 1em; }
.page-wisa .section-inside-story, .page-highresaudio .section-inside-story { border-bottom: 0; text-align: center; }
.page-wisa .section-inside-story .background, .page-highresaudio .section-inside-story .background { background: #252525; background: -moz-radial-gradient(center, ellipse cover, #252525 0%, black 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #252525), color-stop(100%, black)); background: -webkit-radial-gradient(center, ellipse cover, #252525 0%, black 100%); background: -o-radial-gradient(center, ellipse cover, #252525 0%, black 100%); background: -ms-radial-gradient(center, ellipse cover, #252525 0%, black 100%); background: radial-gradient(ellipse at center, #252525 0%, #000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b0011', endColorstr='#000000',GradientType=1 ); }
.page-wisa .section-inside-story .info-block, .page-highresaudio .section-inside-story .info-block { margin: 0 auto; width: 100%; }
.page-wisa .section-inside-story .hr, .page-highresaudio .section-inside-story .hr { margin: 1.5em auto; width: 33.33333333333333%; }
.page-wisa .section-inside-story .animation-contianer, .page-highresaudio .section-inside-story .animation-contianer { height: 500px; position: relative; width: 1090px; }
.page-wisa .section-inside-story .animation-contianer img, .page-highresaudio .section-inside-story .animation-contianer img { left: 0; position: absolute; top: 0; }
.page-wisa .section-inside-story .animation-contianer .animation-dots, .page-highresaudio .section-inside-story .animation-contianer .animation-dots { bottom: 0; left: 0; opacity: 0; position: absolute; right: 0; top: 0; }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul { bottom: 0; display: none; left: 0; position: absolute; right: 0; top: 0; }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul.active, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul.active { display: block; }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li { background-image: url(/assets/img/shim.png); cursor: pointer; height: 0px; left: 0; position: absolute; top: 0; width: 0px; }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li.active, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li.active { height: 24px; width: 24px; }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li.active img, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li.active img { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li.hover img, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li.hover img { -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); transform: scale(0); }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li img, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li img { -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); transform: scale(0); -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li.dot-1-1-1, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li.dot-1-1-1 { left: 210px; top: 200px; }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li.dot-1-1-2, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li.dot-1-1-2 { left: 780px; top: 240px; }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li.dot-1-1-3, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li.dot-1-1-3 { left: 815px; top: 110px; }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li.dot-1-2-1, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li.dot-1-2-1 { left: 535px; top: 200px; }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li.dot-1-2-2, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li.dot-1-2-2 { left: 855px; top: 110px; }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li.dot-1-2-3, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li.dot-1-2-3 { left: 740px; top: 80px; }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li.dot-2-1-1, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li.dot-2-1-1 { left: 820px; top: 190px; }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li.dot-2-1-2, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li.dot-2-1-2 { left: 190px; top: 340px; }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li.dot-3-1-1, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li.dot-3-1-1 { left: 60px; top: 170px; }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li.dot-3-1-2, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li.dot-3-1-2 { left: 189px; top: 200px; }
.page-wisa .section-inside-story .animation-contianer .animation-dots ul li.dot-3-1-3, .page-highresaudio .section-inside-story .animation-contianer .animation-dots ul li.dot-3-1-3 { left: 380px; top: 255px; }
.page-wisa .section-inside-story .animation-contianer .animation-receiver-mask, .page-highresaudio .section-inside-story .animation-contianer .animation-receiver-mask { opacity: 0; }
.page-wisa .section-inside-story .animation-contianer .animation-receiver-component, .page-highresaudio .section-inside-story .animation-contianer .animation-receiver-component { opacity: 0; }
.page-wisa .section-inside-story .copy-block-container, .page-highresaudio .section-inside-story .copy-block-container { height: 185px; position: relative; }
.page-wisa .section-inside-story .copy-block-container .button, .page-highresaudio .section-inside-story .copy-block-container .button { color: #fff; font-family: "AvantGardeGothicITCW01X"; font-size: 2em; margin: 0; margin-top: -22px; opacity: 0.25; padding: 0; position: absolute; top: 50%; -webkit-transform: scale(0.5, 1); -moz-transform: scale(0.5, 1); -ms-transform: scale(0.5, 1); -o-transform: scale(0.5, 1); transform: scale(0.5, 1); -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-wisa .section-inside-story .copy-block-container .button.active, .page-highresaudio .section-inside-story .copy-block-container .button.active { opacity: 1; }
.page-wisa .section-inside-story .copy-block-container .button.inactive, .page-highresaudio .section-inside-story .copy-block-container .button.inactive { opacity: 0; }
.page-wisa .section-inside-story .copy-block-container .button.button-next, .page-highresaudio .section-inside-story .copy-block-container .button.button-next { right: -2em; }
.page-wisa .section-inside-story .copy-block-container .button.button-prev, .page-highresaudio .section-inside-story .copy-block-container .button.button-prev { left: -2em; }
.page-wisa .section-inside-story .copy-block-container .copy-block, .page-highresaudio .section-inside-story .copy-block-container .copy-block { display: none; left: 0; position: absolute; right: 0; text-align: left; top: 0; }
.page-wisa .section-inside-story .copy-block-container .copy-block.active, .page-highresaudio .section-inside-story .copy-block-container .copy-block.active { display: block; }
.page-wisa .section-inside-story .copy-block-container .copy-block li, .page-highresaudio .section-inside-story .copy-block-container .copy-block li { background-image: url(/assets/img/shim.png); border-color: transparent; border-style: solid; border-width: 1px; cursor: pointer; display: none; float: left; height: 185px; overflow: hidden; padding: 1em; position: relative; width: 33.33333333333333%; }
.page-wisa .section-inside-story .copy-block-container .copy-block li::before, .page-highresaudio .section-inside-story .copy-block-container .copy-block li::before { border-style: solid; border-width: 1px; bottom: 1px; content: ''; display: block; left: 1px; opacity: 0; position: absolute; right: 1px; top: 1px; -webkit-border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-wisa/bg-gradient-a.png") 1 1 stretch; -moz-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-wisa .section-inside-story .copy-block-container .copy-block li.active, .page-highresaudio .section-inside-story .copy-block-container .copy-block li.active { display: block; }
.page-wisa .section-inside-story .copy-block-container .copy-block li.hover::before, .page-highresaudio .section-inside-story .copy-block-container .copy-block li.hover::before { opacity: 1; }
.page-wisa .section-inside-story .copy-block-container .copy-block li.copy-2-1-1, .page-wisa .section-inside-story .copy-block-container .copy-block li.copy-2-1-2, .page-highresaudio .section-inside-story .copy-block-container .copy-block li.copy-2-1-1, .page-highresaudio .section-inside-story .copy-block-container .copy-block li.copy-2-1-2 { width: 50%; }
.page-wisa .section-inside-story .copy-block-container .copy-block li p, .page-highresaudio .section-inside-story .copy-block-container .copy-block li p { margin: 1em 0 1em; }
.page-wisa .section-inside-story .copy-block-container .copy-block li .hr, .page-highresaudio .section-inside-story .copy-block-container .copy-block li .hr { margin: 1em 0 1.25em; width: 50%; }
.page-wisa .section-inside-story .submenu, .page-highresaudio .section-inside-story .submenu { border-top: 1px solid #322f31; bottom: 0; display: table; left: 0; position: absolute; right: 0; width: 100%; }
.page-wisa .section-inside-story .submenu li, .page-highresaudio .section-inside-story .submenu li { border-right: 1px solid #322f31; cursor: pointer; display: table-cell; height: 70px; text-transform: uppercase; vertical-align: middle; width: 33%; -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-wisa .section-inside-story .submenu li:hover, .page-highresaudio .section-inside-story .submenu li:hover { background: #282628; }
.page-wisa .section-inside-story .submenu li:last-child, .page-highresaudio .section-inside-story .submenu li:last-child { border-right: none; }
.page-wisa .section-inside-story .submenu li.active, .page-highresaudio .section-inside-story .submenu li.active { cursor: default; background: #282628; }
.page-wisa .section-inside-story .submenu-indicator, .page-highresaudio .section-inside-story .submenu-indicator { bottom: 0; height: 76px; left: 0; position: absolute; width: 33.33333333333333%; }
.page-wisa .section-inside-story .mask, .page-highresaudio .section-inside-story .mask { background-color: rgba(0, 0, 0, 0.8); bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: 100; }
.page-wisa .section-shop-now, .page-highresaudio .section-shop-now { border-bottom: 0; min-height: 0; text-align: center; }
.page-wisa .section-shop-now .section-wrapper, .page-highresaudio .section-shop-now .section-wrapper { padding: 50px 0 50px; }
.page-wisa .section-shop-now .info-block, .page-highresaudio .section-shop-now .info-block { margin: 0 auto; width: 75%; }
.page-wisa .section-shop-now a.button.animated-button, .page-highresaudio .section-shop-now a.button.animated-button { margin: 0; }
.page-wisa .section-shop-now p, .page-highresaudio .section-shop-now p { margin: 2em 0 0; }

.page-countertopMicrowaves { /** Orville Microwave Landing Page **/ }
.page-countertopMicrowaves article { font-size: 80%; padding-top: 0; }
.page-countertopMicrowaves section { border-bottom: 1px solid black; -webkit-border-image: url("/assets/img/page-countertopMicrowaves/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-countertopMicrowaves/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-countertopMicrowaves/bg-gradient-a.png") 1 1 stretch; }
.page-countertopMicrowaves .animated-button { padding: 0.5em 3em; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.page-countertopMicrowaves .animated-button:hover { color: #ef7c27; text-decoration: none; }
.page-countertopMicrowaves .button { margin: 2em 0 2em; }
.page-countertopMicrowaves .gradient-border { border-color: #d60016; border-style: solid; border-width: 1px; }
.page-countertopMicrowaves .gradient-border.gradient-border-a { -webkit-border-image: url("/assets/img/page-countertopMicrowaves/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-countertopMicrowaves/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-countertopMicrowaves/bg-gradient-a.png") 1 1 stretch; }
.page-countertopMicrowaves .gradient-fill { background: #ef7c27; background: -moz-linear-gradient(left, #ef7c27 0%, #ea193d 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ef7c27), color-stop(100%, #ea193d)); background: -webkit-linear-gradient(left, #ef7c27 0%, #ea193d 100%); background: -o-linear-gradient(left, #ef7c27 0%, #ea193d 100%); background: -ms-linear-gradient(left, #ef7c27 0%, #ea193d 100%); background: linear-gradient(to right, #ef7c27 0%, #ea193d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color-product-CountertopMicrowaves', endColorstr='#ea193d',GradientType=1 ); }
.page-countertopMicrowaves .section h2.subtitle { font-family: "AvantGardeGothicITCW01X"; font-size: 2em; }
.page-countertopMicrowaves .section h3, .page-countertopMicrowaves .section p { line-height: 1.5em; }
.page-countertopMicrowaves .section h3 { font-size: 1.4em; }
.page-countertopMicrowaves .section p { margin: 2em 0 2em; }
.page-countertopMicrowaves .section .hr { margin: 2em 0 2.5em; }
.page-countertopMicrowaves .section .section-spacer { display: none; }
.page-countertopMicrowaves .section .title, .page-countertopMicrowaves .section .subtitle, .page-countertopMicrowaves .section .subhead { font-family: "AvantGardeGothicITCW01X"; font-size: 3em; letter-spacing: 0.1em; line-height: 1.25em; color: inherit; background: inherit; }
.page-countertopMicrowaves .section .subtitle { display: inline-block; font-family: "AvantGardeGothicITCW01B 731069"; font-size: 1.5em; line-height: 1.25em; }
.page-countertopMicrowaves .section .subhead { font-size: 2.5em; }
.page-countertopMicrowaves .section .callout { border: 1px solid white; -webkit-border-image: url("/assets/img/page-countertopMicrowaves/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-countertopMicrowaves/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-countertopMicrowaves/bg-gradient-a.png") 1 1 stretch; display: inline-block; margin: 2em 0 2em; padding: 1em; width: 45%; }
.page-countertopMicrowaves .section .callout p { margin: 0; }
.page-countertopMicrowaves .section .callout .title { letter-spacing: 0; }
.page-countertopMicrowaves .section .callout .subtitle { font-size: 1em; text-transform: uppercase; }
.page-countertopMicrowaves .section .col-xs-6 { margin: 2em 0 2em; padding: 0 4em; }
.page-countertopMicrowaves .section-landing { background: #2e2e2e; background: -moz-radial-gradient(center, ellipse cover, #2e2e2e 0%, #080808 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #2e2e2e), color-stop(100%, #080808)); background: -webkit-radial-gradient(center, ellipse cover, #2e2e2e 0%, #080808 100%); background: -o-radial-gradient(center, ellipse cover, #2e2e2e 0%, #080808 100%); background: -ms-radial-gradient(center, ellipse cover, #2e2e2e 0%, #080808 100%); background: radial-gradient(ellipse at center, #2e2e2e 0%, #080808 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e2e2e', endColorstr='#080808',GradientType=1 ); border-bottom: 0; color: #fff; min-height: 650px; text-align: center; }
.page-countertopMicrowaves .section-landing .background { background: transparent url("/assets/img/page-countertopMicrowaves/section-landing-bg.png") no-repeat 50% 100%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-countertopMicrowaves .section-landing .background { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-countertopMicrowaves/section-landing-bg@2x.png"); background-size: 1300px 575px; } }
.page-countertopMicrowaves .section-landing .section-wrapper, .page-countertopMicrowaves .section-landing .section-inner { left: 0; height: 100%; max-width: 100%; padding: 0; position: absolute; top: 0; width: 100%; }
.page-countertopMicrowaves .section-landing .hr { margin: 2em auto 2.5em; width: 25%; }
.page-countertopMicrowaves .section-landing .info-block { width: auto; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.page-countertopMicrowaves .section-intro { border-bottom: 0; color: #fff; min-height: 0; text-align: center; }
.page-countertopMicrowaves .section-intro .section-wrapper { padding: 50px 0 50px; }
.page-countertopMicrowaves .section-intro .info-block { margin: 0 auto; width: 66.66666666666666%; }
.page-countertopMicrowaves .section-intro a.button.animated-button { margin: 0 1em; width: 210px; }
.page-countertopMicrowaves .section-intro p:first-child { margin-top: 0; }
.page-countertopMicrowaves .section-intro p:last-child { margin-bottom: 0; }
.page-countertopMicrowaves .section-size { background: #f2f2f2; background: -moz-linear-gradient(top, #f2f2f2 0%, #8d8e8d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #8d8e8d)); background: -webkit-linear-gradient(top, #f2f2f2 0%, #8d8e8d 100%); background: -o-linear-gradient(top, #f2f2f2 0%, #8d8e8d 100%); background: -ms-linear-gradient(top, #f2f2f2 0%, #8d8e8d 100%); background: linear-gradient(to bottom, #f2f2f2 0%, #8d8e8d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#8d8e8d',GradientType=0 ); text-align: center; }
.page-countertopMicrowaves .section-size .section-wrapper { padding-bottom: 0; }
.page-countertopMicrowaves .section-size .info-block { margin: 0 auto; width: 41.66666666666667%; }
.page-countertopMicrowaves .section-size .section-wrapper-sizes { padding: 100px 0; position: relative; text-align: left; }
.page-countertopMicrowaves .section-size .section-wrapper-sizes .background { background: transparent url("/assets/img/page-countertopMicrowaves/section-size-bg-alt.png") no-repeat 0 50%; bottom: 0; left: 45%; right: 0; top: 0; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-countertopMicrowaves .section-size .section-wrapper-sizes .background { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-countertopMicrowaves/section-size-bg-alt@2x.png"); background-size: 994px 533px; } }
.page-countertopMicrowaves .section-size .section-wrapper-sizes .col-xs-6 { margin: 10em 0; padding: 0; }
.page-countertopMicrowaves .section-size .section-wrapper-sizes .info-block { float: none; margin: 0; }
.page-countertopMicrowaves .section-size .section-wrapper-sizes .info-block .hr { margin: 2em 0; }
.page-countertopMicrowaves .section-size .section-wrapper-sizes .info-block .subhead { font-size: 2em; }
.page-countertopMicrowaves .section-size .section-wrapper-sizes .sizes-list { margin: 0; }
.page-countertopMicrowaves .section-size .section-wrapper-sizes .sizes-list li { float: left; text-align: center; margin: 0 4em 4em 0; padding: 1em 0; position: relative; width: 37%; }
.page-countertopMicrowaves .section-size .section-wrapper-sizes .sizes-list li .label { bottom: -2em; left: 0; position: absolute; }
.page-countertopMicrowaves .section-size .section-wrapper-sizes .sizes-list li .title { letter-spacing: -0.05em; }
.page-countertopMicrowaves .section-size .section-wrapper-finishes { max-width: 100%; padding: 0 0 330px 0; position: relative; text-align: center; }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .background { bottom: 0; top: auto; height: 331px; }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .info-block { float: none; }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-list li { cursor: pointer; display: inline-block; width: 150px; }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-list li .finish { height: 50px; margin: 0 auto; margin-bottom: 1em; width: 50px; }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-list li .finish.finish-stainless { background: transparent url("/assets/img/page-countertopMicrowaves/section-size-finish-stainless-off@2x.png") no-repeat; background-size: 50px 50px; }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-list li .finish.finish-black { background: transparent url("/assets/img/page-countertopMicrowaves/section-size-finish-black-off@2x.png") no-repeat; background-size: 50px 50px; }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-list li .finish.finish-white { background: transparent url("/assets/img/page-countertopMicrowaves/section-size-finish-white-off@2x.png") no-repeat; background-size: 50px 50px; }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-list li .finish img { opacity: 0; -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-list li:hover .finish img, .page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-list li.active .finish img { opacity: 1; }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-products { height: 331px; margin-top: 4em; position: relative; width: 100%; }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-products .finishes-products-wrapper { height: 331px; left: 0; position: absolute; top: 0; width: 300%; -moz-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-products .finishes-products-wrapper .finishes-product { float: left; height: 331px; width: 33.33333333333333%; }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-products .finishes-products-wrapper .finishes-product#finish-stainless { background: transparent url("/assets/img/page-countertopMicrowaves/section-size-product-stainless.png") no-repeat 50% 0; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-products .finishes-products-wrapper .finishes-product#finish-stainless { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-countertopMicrowaves/section-size-product-stainless@2x.png"); background-size: 1152px 331px; } }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-products .finishes-products-wrapper .finishes-product#finish-black { background: transparent url("/assets/img/page-countertopMicrowaves/section-size-product-black.png") no-repeat 50% 0; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-products .finishes-products-wrapper .finishes-product#finish-black { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-countertopMicrowaves/section-size-product-black@2x.png"); background-size: 1152px 331px; } }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-products .finishes-products-wrapper .finishes-product#finish-white { background: transparent url("/assets/img/page-countertopMicrowaves/section-size-product-white.png") no-repeat 50% 0; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-products .finishes-products-wrapper .finishes-product#finish-white { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-countertopMicrowaves/section-size-product-white@2x.png"); background-size: 1152px 331px; } }
.page-countertopMicrowaves .section-convenience { background: #1a191a; background: -moz-linear-gradient(top, #1a191a 0%, #333333 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a191a), color-stop(100%, #333333)); background: -webkit-linear-gradient(top, #1a191a 0%, #333333 100%); background: -o-linear-gradient(top, #1a191a 0%, #333333 100%); background: -ms-linear-gradient(top, #1a191a 0%, #333333 100%); background: linear-gradient(to bottom, #1a191a 0%, #333333 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a191a', endColorstr='#333333',GradientType=0 ); color: #fff; text-align: center; }
.page-countertopMicrowaves .section-convenience .desktop-display { display: block; }
.page-countertopMicrowaves .section-convenience .mobile-display { display: none; }
.page-countertopMicrowaves .section-convenience .info-block { margin: 0 auto; width: 75%; }
.page-countertopMicrowaves .section-convenience .info-block .hr { margin: 0 auto; margin-top: 2em; margin-bottom: 2.5em; width: 50%; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets { height: 813px; position: relative; text-align: left; }
@media (max-width: 480px) { .page-countertopMicrowaves .section-convenience .section-wrappepr-bullets { height: 645px; } }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .section-inner { left: 0; height: 100%; max-width: 100%; padding: 0; position: absolute; top: 0; width: 100%; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .background { background: transparent url("/assets/img/page-countertopMicrowaves/section-convenience-bg.png") no-repeat 100% 50%; left: 0; position: absolute; top: 0; width: 45%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .background { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-countertopMicrowaves/section-convenience-bg@2x.png"); background-size: 1455px 813px; } }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .background .dots, .page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .background .masks { bottom: 0; left: 0; position: absolute; right: 0; top: 0; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .background .dots .ellipse { cursor: pointer; height: 24px; opacity: 1; position: absolute; right: 0; top: 0; width: 24px; -moz-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .background .dots .ellipse.active { opacity: 0; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .background .dots #feature1 { right: 145px; top: 275px; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .background .dots #feature2 { right: 240px; top: 455px; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .background .dots #feature3 { right: 105px; top: 550px; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .background .masks .mask { height: 407px; opacity: 0; position: absolute; right: 95px; top: 201px; width: 167px; -moz-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .background .masks .mask.active { opacity: 1; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .backgroundMobile { background: transparent url("/assets/img/page-countertopMicrowaves/section-convenience-bgMobile.png") no-repeat 100% 50%; /*@include image-2x("/assets/img/page-countertopMicrowaves/section-convenience-bg@2xMobile.png", 1455px, 813px);*/ left: -5px; position: absolute; top: 0; width: 45%; height: 100%; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .backgroundMobile .dots, .page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .backgroundMobile .masks { bottom: 0; left: 0; position: absolute; right: 0; top: 0; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .backgroundMobile .dots .ellipse { cursor: pointer; height: 24px; opacity: 1; position: absolute; right: 0; top: 0; width: 24px; -moz-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .backgroundMobile .dots .ellipse.active { opacity: 0; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .backgroundMobile .dots #feature1 { right: 69px; top: 251px; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .backgroundMobile .dots #feature2 { right: 102px; top: 357px; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .backgroundMobile .dots #feature3 { right: 37px; top: 398px; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .backgroundMobile .masks .mask { height: 211px; opacity: 0; position: absolute; right: 43px; top: 216px; width: 93px; -moz-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .backgroundMobile .masks .mask.active { opacity: 1; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .info-block { margin-left: 50%; margin-top: -30px; width: 40%; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets .info-block .hr { margin-left: 0; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets ul { width: 250px; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets ul li { color: gainsboro; cursor: pointer; line-height: 1.5em; margin: 3em 0; padding: 1em 1em 1em 1.5em; position: relative; }
@media (max-width: 480px) { .page-countertopMicrowaves .section-convenience .section-wrappepr-bullets ul li { margin: 1em 0; } }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets ul li .border { border: 1px solid #d60016; -webkit-border-image: url("/assets/img/page-countertopMicrowaves/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-countertopMicrowaves/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-countertopMicrowaves/bg-gradient-a.png") 1 1 stretch; bottom: 0; left: 0; opacity: 0; position: absolute; right: 0; top: 0; -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets ul li .ellipse { height: 1em; left: 0; opacity: 1; position: absolute; top: 1.25em; width: 1em; -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets ul li.active .border { opacity: 1; }
.page-countertopMicrowaves .section-convenience .section-wrappepr-bullets ul li.active .ellipse { opacity: 0; }
.page-countertopMicrowaves .section-convenience .section-wrapper-callouts .col-xs-6 { margin: 0; padding: 0; }
.page-countertopMicrowaves .section-convenience .section-wrapper-callouts .col-pad { padding: 4em; margin: 0 1em; }
.page-countertopMicrowaves .section-convenience .section-wrapper-callouts .hr { margin: 0 auto; margin-bottom: 2em; margin-top: 2em; width: 50%; }
@media (max-width: 480px) { .page-countertopMicrowaves .section-convenience .desktop-display { display: none; }
  .page-countertopMicrowaves .section-convenience .mobile-display { display: block; } }
.page-countertopMicrowaves .section-convection { min-height: 490px; }
.page-countertopMicrowaves .section-convection .background { background: transparent url("/assets/img/page-countertopMicrowaves/section-convection-bg.png") no-repeat 0 50%; bottom: 0; left: 50%; position: absolute; top: 0; right: 0; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-countertopMicrowaves .section-convection .background { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-countertopMicrowaves/section-convection-bg@2x.png"); background-size: 598px 390px; } }
.page-countertopMicrowaves .section-convection .section-wrapper, .page-countertopMicrowaves .section-convection .section-inner { left: 0; height: 100%; max-width: 100%; padding: 0; position: absolute; top: 0; width: 100%; }
.page-countertopMicrowaves .section-convection .section-inner { left: 50%; margin-left: -545px; width: 1090px; }
.page-countertopMicrowaves .section-convection .info-block { text-align: left; width: 41.66666666666667%; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.page-countertopMicrowaves .section-convection .info-block .hr { margin-bottom: 2em; width: 66.66666666666666%; }
.page-countertopMicrowaves .section-carousel { background: #f2f2f2; background: -moz-linear-gradient(top, #f2f2f2 0%, #a3a3a4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #a3a3a4)); background: -webkit-linear-gradient(top, #f2f2f2 0%, #a3a3a4 100%); background: -o-linear-gradient(top, #f2f2f2 0%, #a3a3a4 100%); background: -ms-linear-gradient(top, #f2f2f2 0%, #a3a3a4 100%); background: linear-gradient(to bottom, #f2f2f2 0%, #a3a3a4 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#a3a3a4',GradientType=0 ); border-bottom: 0; }
.page-countertopMicrowaves .section-carousel .background { background: transparent url("/assets/img/page-countertopMicrowaves/section-carousel-bg.png") no-repeat 50% 100%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-countertopMicrowaves .section-carousel .background { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-countertopMicrowaves/section-carousel-bg@2x.png"); background-size: 1190px 445px; } }
.page-countertopMicrowaves .section-carousel .animated-button { border-color: #898989; color: #898989; }
.page-countertopMicrowaves .section-carousel .animated-button:hover { color: #fff; }
.page-countertopMicrowaves .section-carousel .animated-button::after { background-color: #898989; }
.page-countertopMicrowaves .section-carousel .info-block { width: 50%; }
.page-countertopMicrowaves .section-carousel .info-block .hr { width: 66.66666666666666%; }
.page-countertopMicrowaves .section-cta { border-bottom: 0; color: #fff; min-height: 0; text-align: center; }
.page-countertopMicrowaves .section-cta .section-wrapper { padding: 50px 0 50px; }
.page-countertopMicrowaves .section-cta .info-block { margin: 0 auto; width: 100%; }
.page-countertopMicrowaves .section-cta a.button.animated-button { margin: 0 1em; width: 190px; }
.page-countertopMicrowaves .section-cta h3 { margin: 1em 0; }
.page-countertopMicrowaves .section-cta p { margin: 2em 0 0; }
.page-countertopMicrowaves .inline { display: inline-block; }
.page-countertopMicrowaves .section-OrvilleHero { min-height: 0; margin-bottom: -2px; border-bottom-width: 0px; }
.page-countertopMicrowaves .section-OrvilleHero .section-wrapper { padding: 0; }
.page-countertopMicrowaves .section-OrvilleHero .section-wrapper .section-inner .hero { font-size: 60px; text-align: center; color: #c20026; margin-bottom: 50px; margin-top: 38px; }
@media (max-width: 480px) { .page-countertopMicrowaves .section-OrvilleHero .section-wrapper .section-inner .hero { font-size: 38px; } }
.page-countertopMicrowaves .section-OrvilleHero .section-wrapper .section-inner img { max-width: 100%; }
@media (max-width: 768px) { .page-countertopMicrowaves .section-OrvilleHero .section-wrapper .section-inner { padding: 0; } }
.page-countertopMicrowaves .section-OrvilleConvenience { color: #ffffff; background-color: #c20026; min-height: 0; border-bottom-width: 0px; }
.page-countertopMicrowaves .section-OrvilleConvenience .inline { vertical-align: top; }
.page-countertopMicrowaves .section-OrvilleConvenience .section-wrapper { padding: 0; }
.page-countertopMicrowaves .section-OrvilleConvenience .section-wrapper .section-inner { font-size: 0; }
.page-countertopMicrowaves .section-OrvilleConvenience .section-wrapper .section-inner .convenience { font-size: 60px; color: #ffffff; background-color: #c20026; text-align: center; margin-top: 45px; margin-bottom: 70px; }
@media (max-width: 768px) { .page-countertopMicrowaves .section-OrvilleConvenience .section-wrapper .section-inner .convenience { margin-bottom: 45px; } }
@media (max-width: 480px) { .page-countertopMicrowaves .section-OrvilleConvenience .section-wrapper .section-inner .convenience { font-size: 38px; } }
.page-countertopMicrowaves .section-OrvilleConvenience .section-wrapper .section-inner .left { width: 55%; }
@media (max-width: 1120px) { .page-countertopMicrowaves .section-OrvilleConvenience .section-wrapper .section-inner .left { width: 100%; text-align: center; } }
@media (max-width: 768px) { .page-countertopMicrowaves .section-OrvilleConvenience .section-wrapper .section-inner .left img { max-width: 60%; } }
.page-countertopMicrowaves .section-OrvilleConvenience .section-wrapper .section-inner .right { width: 45%; }
.page-countertopMicrowaves .section-OrvilleConvenience .section-wrapper .section-inner .right p.header { font-size: 21px; margin-bottom: 22px; }
.page-countertopMicrowaves .section-OrvilleConvenience .section-wrapper .section-inner .right p { margin-top: 0; font-size: 16px; }
@media (max-width: 1120px) { .page-countertopMicrowaves .section-OrvilleConvenience .section-wrapper .section-inner .right { width: 100%; padding: 20px 20px; text-align: left; } }
.page-countertopMicrowaves .section-Orville1443 { min-height: 0; border-bottom-width: 0px; text-align: left; }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper { padding: 0; }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner { font-size: 0; }
@media (max-width: 768px) { .page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner { padding-right: 0; padding-top: 0; } }
@media (max-width: 480px) { .page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner { padding-left: 0; } }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-left { width: 56%; vertical-align: top; padding-right: 50px; }
@media (min-width: 481px) and (max-width: 640px) { .page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-left { width: 48%; padding-right: 20px; } }
@media (max-width: 480px) { .page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-left { padding-left: 40px; width: 100%; } }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-left .premium { color: #c20026; font-size: 25px; font-weight: bold; font-family: "AvantGardeGothicITCW01B 731069"; text-transform: none; padding-top: 45px; }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-left .link { text-align: center; }
@media (max-width: 768px) { .page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-left .link { padding: 30px 0; } }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-left .link .animated-button { color: #ffffff; text-align: center; font-size: 18px; width: 160px; margin: 0; border-radius: 0; border-width: 1px; border-style: solid; border-image-slice: 1; background-color: #c20026; padding: 1px 3em; margin-bottom: 15px; }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-left .link .animated-button:hover { color: #c20026; border-image: none; border: 1px solid #c20026; -webkit-border-radius: 0; border-radius: 0; text-decoration: none; background-color: #ffffff; }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-left p { margin-top: 20px; margin-bottom: 20px; font-size: 18px; font-family: "AvantGardeGothicITCW01B 731069"; font-weight: bold; }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-left img { max-width: 100%; }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-right { background: url("~/media/SharpUSA/Images/ForHome/Appliances/OrvilleMicrowaves/LandingPage/orville-section-bg.ashx"); border-left: 15px solid #c20026; width: 44%; }
@media (min-width: 481px) and (max-width: 640px) { .page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-right { width: 52%; border-left: 8px solid #c20026; } }
@media (max-width: 480px) { .page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-right { width: 100%; } }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-right .container { max-width: 100%; }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-right .container .top { padding-top: 22px; }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-right .container .top img { max-width: 100%; }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-right .container h4 { background: transparent; color: #ffffff; font-size: 38px; padding: 40px 0; }
@media (min-width: 481px) and (max-width: 570px) { .page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-right .container h4 { font-size: 26px; } }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-right .container .specs .item { padding-bottom: 31px; }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-right .container .specs .item .left { width: 50px; }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-right .container .specs .item .right { border: none; background: transparent; color: #ffffff; font-size: 20px; padding-left: 25px; }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-right .container .specs .item .right .desc { font-size: 14px; }
.page-countertopMicrowaves .section-Orville1443 .section-wrapper .section-inner .outer-right .container .specs .item .inline { display: table-cell; height: auto; vertical-align: middle; }
.page-countertopMicrowaves .section-Orville1442 { min-height: 0; border-bottom-width: 0px; background-color: #c20026; text-align: left; }
@media (max-width: 480px) { .page-countertopMicrowaves .section-Orville1442 .desktab { display: none; } }
@media (max-width: 480px) { .page-countertopMicrowaves .section-Orville1442 .mobile { display: block; } }
@media (min-width: 481px) { .page-countertopMicrowaves .section-Orville1442 .mobile { display: none; } }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper { padding: 0; }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner { font-size: 0; }
@media (max-width: 768px) { .page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner { padding-left: 0; padding-top: 0; } }
@media (max-width: 480px) { .page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner { padding-right: 0; } }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-left { background: url("~/media/SharpUSA/Images/ForHome/Appliances/OrvilleMicrowaves/LandingPage/orville-section-bg.ashx"); border-left: 15px solid #c20026; width: 44%; }
@media (min-width: 481px) and (max-width: 640px) { .page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-left { width: 52%; border-left: 8px solid #c20026; } }
@media (max-width: 480px) { .page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-left { width: 100%; } }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-left .container { max-width: 100%; }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-left .container .top { padding-top: 22px; }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-left .container .top img { max-width: 100%; }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-left .container h4 { background: transparent; color: #ffffff; font-size: 38px; padding: 40px 0; }
@media (min-width: 481px) and (max-width: 570px) { .page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-left .container h4 { font-size: 26px; } }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-left .container .specs .item { padding-bottom: 29px; }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-left .container .specs .item .left { width: 50px; }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-left .container .specs .item .right { border: none; background: transparent; color: #ffffff; font-size: 20px; padding-left: 25px; }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-left .container .specs .item .right .desc { font-size: 14px; }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-left .container .specs .item .inline { display: table-cell; height: auto; vertical-align: middle; }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-right { width: 56%; vertical-align: top; padding-left: 40px; }
@media (min-width: 481px) and (max-width: 640px) { .page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-right { width: 48%; padding-left: 20px; } }
@media (max-width: 480px) { .page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-right { width: 100%; padding-right: 40px; } }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-right .premium { color: #ffffff; background-color: #c20026; font-size: 25px; font-weight: bold; font-family: "AvantGardeGothicITCW01B 731069"; text-transform: none; padding-top: 45px; }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-right .link { text-align: center; }
@media (max-width: 768px) { .page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-right .link { padding: 30px 0; } }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-right .link .animated-button { color: #ffffff; text-align: center; font-size: 18px; width: 160px; margin: 0; border-radius: 0; border-width: 1px; border-style: solid; border-image-slice: 1; background-color: #c20026; padding: 1px 3em; margin-bottom: 15px; }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-right .link .animated-button:hover { color: #c20026; border-image: none; border: 1px solid #c20026; -webkit-border-radius: 0; border-radius: 0; text-decoration: none; background-color: #ffffff; }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-right p { margin-top: 20px; margin-bottom: 20px; font-size: 18px; font-family: "AvantGardeGothicITCW01B 731069"; font-weight: bold; color: #000000; }
.page-countertopMicrowaves .section-Orville1442 .section-wrapper .section-inner .outer-right img { max-width: 100%; }
.page-countertopMicrowaves .section-Orville1132 { min-height: 0; border-bottom-width: 0px; text-align: left; }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper { padding: 0; }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner { font-size: 0; }
@media (max-width: 768px) { .page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner { padding-right: 0; padding-top: 0; } }
@media (max-width: 480px) { .page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner { padding-left: 0; } }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-left { width: 56%; vertical-align: top; padding-right: 50px; }
@media (min-width: 481px) and (max-width: 640px) { .page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-left { width: 49%; padding-right: 20px; } }
@media (max-width: 480px) { .page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-left { width: 100%; padding-left: 40px; } }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-left .premium { color: #c20026; font-size: 25px; font-weight: bold; font-family: "AvantGardeGothicITCW01B 731069"; text-transform: none; padding-top: 45px; }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-left .link { text-align: center; }
@media (max-width: 768px) { .page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-left .link { padding: 30px 0; } }
@media (min-width: 481px) and (max-width: 640px) { .page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-left .link { padding: 0; } }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-left .link .animated-button { color: #ffffff; text-align: center; font-size: 18px; width: 160px; margin: 0; border-radius: 0; border-width: 1px; border-style: solid; border-image-slice: 1; background-color: #c20026; padding: 1px 3em; margin-bottom: 15px; }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-left .link .animated-button:hover { color: #c20026; border-image: none; border: 1px solid #c20026; -webkit-border-radius: 0; border-radius: 0; text-decoration: none; background-color: #ffffff; }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-left p { margin-top: 20px; margin-bottom: 20px; font-size: 18px; font-family: "AvantGardeGothicITCW01B 731069"; font-weight: bold; line-height: 24px; }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-left img { max-width: 100%; }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-right { background: url("~/media/SharpUSA/Images/ForHome/Appliances/OrvilleMicrowaves/LandingPage/orville-section-bg.ashx"); border-left: 15px solid #c20026; width: 44%; }
@media (min-width: 481px) and (max-width: 640px) { .page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-right { width: 51%; border-left: 8px solid #c20026; } }
@media (max-width: 480px) { .page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-right { width: 100%; } }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-right .container { max-width: 100%; }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-right .container .top { padding-top: 52px; }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-right .container .top img { max-width: 100%; }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-right .container h4 { background: transparent; color: #ffffff; font-size: 38px; padding: 40px 0; }
@media (min-width: 481px) and (max-width: 570px) { .page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-right .container h4 { font-size: 26px; } }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-right .container .specs .item { padding-bottom: 32px; }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-right .container .specs .item .left { width: 50px; }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-right .container .specs .item .right { border: none; background: transparent; color: #ffffff; font-size: 20px; padding-left: 25px; }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-right .container .specs .item .right .desc { font-size: 14px; }
.page-countertopMicrowaves .section-Orville1132 .section-wrapper .section-inner .outer-right .container .specs .item .inline { display: table-cell; height: auto; vertical-align: middle; }
.page-countertopMicrowaves .section-OrvilleFinePrint { min-height: 0; border-bottom: none; text-align: left; }
.page-countertopMicrowaves .section-OrvilleFinePrint .inline { display: inline-block; vertical-align: top; }
.page-countertopMicrowaves .section-OrvilleFinePrint .section-wrapper { padding: 50px 0 0; }
.page-countertopMicrowaves .section-OrvilleFinePrint .section-wrapper .section-inner { font-size: 14px; color: #994515; font-weight: bold; }
@media (max-width: 768px) { .page-countertopMicrowaves .section-OrvilleFinePrint .section-wrapper .section-inner { padding: 20px 40px 0; } }
.page-countertopMicrowaves .section-downloads { min-height: 0; text-align: left; }
.page-countertopMicrowaves .section-downloads .section-wrapper { padding: 0; min-width: 0; }
.page-countertopMicrowaves .section-downloads .section-wrapper .section-inner { padding: 50px 40px; text-align: left; }
.page-countertopMicrowaves .section-downloads .section-wrapper .section-inner a { color: #00b5e2; }
.page-countertopMicrowaves .section-downloads .section-wrapper .section-inner .row { margin-top: 0; font-size: 14px; }
.page-countertopMicrowaves .section-downloads .section-wrapper .section-inner .row h2 { font-size: 30px; text-align: left; }
.page-countertopMicrowaves .section-downloads .section-wrapper .section-inner .row .copy { padding-top: 30px; }
.page-countertopMicrowaves .section-downloads .section-wrapper .section-inner .row .copy p { padding-bottom: 10px; line-height: 1.5em; margin: 0; }
.page-countertopMicrowaves .section-downloads .section-wrapper .section-inner .row .downloads-area .dl-grp { padding-bottom: 20px; }
.page-countertopMicrowaves .section-downloads .section-wrapper .section-inner .row .downloads-area .dl-grp h3 { font-size: 22px; padding-bottom: 5px; }
.page-countertopMicrowaves .section-downloads .section-wrapper .section-inner .row .downloads-area .dl-grp ul li { padding-bottom: 5px; font-size: 16px; }
@media only screen and (max-width: 768px) { .page-countertopMicrowaves .section-convection .background { background-size: 100%; top: 39%; left: 0; } }
@media only screen and (max-width: 460px) { .page-countertopMicrowaves .main .section-landing { min-height: 210px; }
  .page-countertopMicrowaves .main .section-landing .section-wrapper .section-inner h1 { font-size: 1.6em; font-weight: bold; }
  .page-countertopMicrowaves .main .section-landing .info-block { top: 46%; }
  .page-countertopMicrowaves .main .section-landing .info-block .subtitle { font-size: 1.2em; font-family: AvantGardeGothicITCW01X; }
  .page-countertopMicrowaves .main .section-landing .hr { margin: 1em auto 1.5em; width: 60%; }
  .page-countertopMicrowaves .main .section-landing .background { background-size: 100%; }
  .page-countertopMicrowaves .main .section-intro .section-wrapper { padding: 20px 0 20px; }
  .page-countertopMicrowaves .main .section-intro .section-wrapper .section-inner { padding: 0; }
  .page-countertopMicrowaves .main .section-intro .info-block { width: 100%; }
  .page-countertopMicrowaves .main .section-intro .info-block .desktopOnly { display: none; }
  .page-countertopMicrowaves .main .section-size .subhead { font-size: 1.5em; font-weight: bold; }
  .page-countertopMicrowaves .main .section-size .section-wrapper { padding: 0 0 20px; }
  .page-countertopMicrowaves .main .section-size h2.subtitle { font-size: 1.5em; }
  .page-countertopMicrowaves .main .section-size .info-block { width: 100%; padding: 0; }
  .page-countertopMicrowaves .main .section-size .hr { margin: 1em 0; }
  .page-countertopMicrowaves .main .section-size p { margin: 1em 0; }
  .page-countertopMicrowaves .main .section-size .section-wrapper-sizes .background { display: none; }
  .page-countertopMicrowaves .main .section-size .section-wrapper-sizes .sizes-list li { width: 36%; margin: 0 3em 3em 0; }
  .page-countertopMicrowaves .main .section-size .section-wrapper-sizes .sizes-list li .title { font-size: 2em; }
  .page-countertopMicrowaves .main .section-size .section-wrapper-sizes .sizes-list li .subtitle { font-size: 1em; }
  .page-countertopMicrowaves .main .section-size .section-wrapper-sizes .section-inner { padding: 0px 20px 0; }
  .page-countertopMicrowaves .main .section-size .section-wrapper-sizes .section-inner .col-xs-6 { width: 100%; }
  .page-countertopMicrowaves .main .section-size .section-wrapper-sizes .info-block .hr { margin: 2em 2em; }
  .page-countertopMicrowaves .main .section-size .section-wrapper-finishes { /*.finishes-products .finishes-products-wrapper .finishes-product { width: 100%; }*/ }
  .page-countertopMicrowaves .main .section-size .section-wrapper-finishes .background { height: 72px; position: initial; width: 100%; }
  .page-countertopMicrowaves .main .section-size .section-wrapper-finishes h2.subtitle { font-size: 1.2em; font-weight: bold; }
  .page-countertopMicrowaves .main .section-size .section-wrapper-finishes .finishes-list li { width: 85px; vertical-align: top; }
  .page-countertopMicrowaves .main .section-size .section-wrapper-finishes .finishes-products .finishes-products-wrapper .finishes-product#finish-stainless { background-size: 100%; }
  .page-countertopMicrowaves .main .section-size .section-wrapper-finishes .finishes-products .finishes-products-wrapper .finishes-product#finish-black { background-size: 100%; }
  .page-countertopMicrowaves .main .section-size .section-wrapper-finishes .finishes-products .finishes-products-wrapper .finishes-product#finish-white { background-size: 100%; }
  .page-countertopMicrowaves .main .section-size .section-wrapper-finishes .finishes-products .finishes-products-wrapper { width: 300%; }
  .page-countertopMicrowaves .main .section-size .section-wrapper-finishes .finishes-products { overflow: hidden; }
  .page-countertopMicrowaves .main .section-convenience .section-wrapper { padding: 0px 0 20px; }
  .page-countertopMicrowaves .main .section-convenience .section-wrapper .section-inner .info-block { width: 53%; padding: 0; }
  .page-countertopMicrowaves .main .section-convenience .section-wrapper .section-inner .info-block h1 { font-size: 1.5em; font-weight: bold; }
  .page-countertopMicrowaves .main .section-convenience .section-wrapper .section-inner .info-block .hr { margin-top: 1em; margin-bottom: 1.5em; }
  .page-countertopMicrowaves .main .section-convenience .section-wrapper .section-inner .info-block h2.subtitle { font-size: 1.5em; }
  .page-countertopMicrowaves .main .section-convenience .section-wrapper .section-inner .info-block-first { width: 100%; }
  .page-countertopMicrowaves .main .section-convenience .section-wrappepr-bullets .section-inner .info-block { margin-left: 39%; text-align: left; }
  .page-countertopMicrowaves .main .section-convenience .section-wrapper-callouts .section-inner { padding: 0; }
  .page-countertopMicrowaves .main .section-convenience .section-wrapper-callouts .col-pad { padding: 2em; margin-bottom: 2em; }
  .page-countertopMicrowaves .main .section-convenience .section-wrappepr-bullets ul { width: 155px; }
  .page-countertopMicrowaves .main .section-convection .background { background-size: 100%; top: 25%; left: 0; }
  .page-countertopMicrowaves .main .section-convection .section-wrapper .section-inner { width: 100%; left: 0; margin-left: 0; }
  .page-countertopMicrowaves .main .section-convection .section-wrapper .section-inner .info-block { width: 100%; top: 25%; }
  .page-countertopMicrowaves .main .section-carousel .background { background-size: 100%; }
  .page-countertopMicrowaves .main .section-carousel .section-wrapper .section-inner .info-block { width: 100%; padding: 0; text-align: left; }
  .page-countertopMicrowaves .main .section-carousel .section-wrapper .section-inner .info-block h2.subtitle { font-size: 1.8em; font-weight: bold; }
  .page-countertopMicrowaves .main .section-carousel .section-wrapper .section-inner .info-block .hr { margin: 1.5em 0 1.5em; }
  .page-countertopMicrowaves .main .section-carousel .section-wrapper .section-inner .info-block p { margin-top: 1em; margin-bottom: 1em; } }

.page-microwaveDrawer .main { padding: 0;         /*#microwaveDrawer-headerDark { background-color: $color-black; height: 650px; min-height:0; text-align: center;
 .background { background: url(../../../../../assets/img/page-microwaveDrawer/dark/microwave-drawer-dark-hero.jpg) repeat-x; background-size:cover; }
 @include breakpoint( tablet-max ) { .background { background: url(../../../../../assets/img/page-microwaveDrawer/dark/microwave-drawer-dark-hero.jpg) repeat-x; background-repeat: no-repeat; background-size: contain; background-position: center; } }
 #header-video { display:none; width:100%; position:absolute; left:0; top:0; @include breakpoint( tablet-max ) { display: none; } }
 .section-wrapper { height: 100%; display: table;
 .section-inner { height: 100%; display: table-cell; margin: 0 auto; vertical-align: middle;
 h2 { color: $color-white; width: 100%; font-size: 5.000em; z-index: 3; position: relative; opacity:1; letter-spacing:0; line-height:1em; } } } .drawer-door { position: absolute; left: -165px; bottom: -7px; z-index: 1; } .drawer-bar { opacity: 0; position: absolute; left: -63px; bottom: -2px; z-index: 0; } }*/ }
.page-microwaveDrawer .main .emphasis { font-family: "AvantGardeGothicITCW01M 731087"; }
.page-microwaveDrawer .main .section { min-height: 0; height: 100%; color: #000; }
.page-microwaveDrawer .main .section-wrapper { padding: 0; min-width: 0; }
.page-microwaveDrawer .main h1.seo { font-size: 2.250em; letter-spacing: 0.05em; line-height: 1.25em; color: inherit; background-color: inherit; font-family: "AvantGardeGothicITCW01X", "Helvetica", sans-serif; }
.page-microwaveDrawer .main h2 { font-size: 2.250em; letter-spacing: 0.05em; line-height: 1.25em; color: inherit; background-color: inherit; }
.page-microwaveDrawer .main p { line-height: 2em; font-size: 0.875em; padding-bottom: 2em; }
@media (max-width: 767px) { .page-microwaveDrawer .main p { padding-bottom: 0px; } }
.page-microwaveDrawer .main .divider { border-bottom: 1px solid #000; width: 35%; margin: 1em auto; }
.page-microwaveDrawer .main #microwaveDrawer-header { background-color: #000; min-height: 0; text-align: center; }
@media (max-width: 767px) { .page-microwaveDrawer .main #microwaveDrawer-header .background { background-image: url("/assets/video/forHome/homeAppliances/microwave/SharpHeaderMicrowaveDrawer.png"); background-repeat: no-repeat; background-size: contain; background-position: center; } }
.page-microwaveDrawer .main #microwaveDrawer-header #header-video { width: 100%; position: absolute; left: 0; top: 0; }
@media (max-width: 767px) { .page-microwaveDrawer .main #microwaveDrawer-header #header-video { display: none; } }
.page-microwaveDrawer .main #microwaveDrawer-header .section-wrapper { height: 100%; display: table; }
.page-microwaveDrawer .main #microwaveDrawer-header .section-wrapper .section-inner { height: 100%; display: table-cell; margin: 0 auto; vertical-align: middle; }
.page-microwaveDrawer .main #microwaveDrawer-header .section-wrapper .section-inner .divider { display: none; }
.page-microwaveDrawer .main #microwaveDrawer-header .section-wrapper .section-inner h2 { color: #fff; width: 100%; font-size: 5.000em; z-index: 3; position: relative; opacity: 0; top: 100px; letter-spacing: 0; line-height: 1em; }
.page-microwaveDrawer .main #microwaveDrawer-header .drawer-door { position: absolute; left: -165px; bottom: -7px; z-index: 1; }
.page-microwaveDrawer .main #microwaveDrawer-header .drawer-bar { opacity: 0; position: absolute; left: -63px; bottom: -2px; z-index: 0; }
.page-microwaveDrawer .main #microwaveDrawerDark-header { display: none; background-color: #000; min-height: 0; text-align: center; }
@media (max-width: 767px) { .page-microwaveDrawer .main #microwaveDrawerDark-header .background { background-image: url("/assets/img/page-microwaveDrawer/dark/microwave-drawer-dark-hero.jpg"); background-repeat: no-repeat; background-size: contain; background-position: center; } }
@media (max-width: 620px) { .page-microwaveDrawer .main #microwaveDrawerDark-header .background { background: url(../../../../../assets/img/page-microwaveDrawer/dark/mobile/mobile_hero.jpg) repeat-x; background-size: cover; } }
.page-microwaveDrawer .main #microwaveDrawerDark-header #header-video { width: 100%; position: absolute; left: 0; top: 0; }
@media (max-width: 767px) { .page-microwaveDrawer .main #microwaveDrawerDark-header #header-video { display: none; } }
.page-microwaveDrawer .main #microwaveDrawerDark-header .section-wrapper { height: 100%; display: table; }
.page-microwaveDrawer .main #microwaveDrawerDark-header .section-wrapper .section-inner { height: 100%; display: table-cell; margin: 0 auto; vertical-align: middle; }
.page-microwaveDrawer .main #microwaveDrawerDark-header .section-wrapper .section-inner .divider { display: none; }
.page-microwaveDrawer .main #microwaveDrawerDark-header .section-wrapper .section-inner h2 { color: #fff; width: 100%; z-index: 3; position: relative; opacity: 1; letter-spacing: 0; line-height: 1em; font-size: 80px; }
@media (max-width: 768px) { .page-microwaveDrawer .main #microwaveDrawerDark-header .section-wrapper .section-inner h2 { font-size: 40px; } }
@media (max-width: 620px) { .page-microwaveDrawer .main #microwaveDrawerDark-header .section-wrapper .section-inner h2 { font-size: 30px; } }
.page-microwaveDrawer .main #microwaveDrawerDark-header .drawer-door { position: absolute; left: -165px; bottom: -7px; z-index: 1; }
.page-microwaveDrawer .main #microwaveDrawerDark-header .drawer-bar { opacity: 0; position: absolute; left: -63px; bottom: -2px; z-index: 0; }
.page-microwaveDrawer .main #microwaveDrawerDark-hero.section { text-align: center; color: #fff; }
.page-microwaveDrawer .main #microwaveDrawerDark-hero.section .background { background: url(../../../../../assets/img/page-microwaveDrawer/dark/microwave-drawer-dark-hero.jpg) repeat-x; background-size: cover; }
@media (max-width: 620px) { .page-microwaveDrawer .main #microwaveDrawerDark-hero.section .background { background: url(../../../../../assets/img/page-microwaveDrawer/dark/mobile/mobile_hero.jpg) repeat-x; background-size: cover; } }
.page-microwaveDrawer .main #microwaveDrawerDark-hero.section .section-wrapper { position: relative; height: 100%; }
.page-microwaveDrawer .main #microwaveDrawerDark-hero.section .section-wrapper .section-inner { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; margin: auto; }
.page-microwaveDrawer .main #microwaveDrawerDark-hero.section .section-wrapper .section-inner h2 { font-size: 80px; }
@media (max-width: 768px) { .page-microwaveDrawer .main #microwaveDrawerDark-hero.section .section-wrapper .section-inner h2 { font-size: 40px; } }
@media (max-width: 620px) { .page-microwaveDrawer .main #microwaveDrawerDark-hero.section .section-wrapper .section-inner h2 { font-size: 30px; } }
.page-microwaveDrawer .main #microwaveDrawerDark-hero.section .section-wrapper .section-inner .copy { font-size: 16px; padding: 0 8em; }
@media (max-width: 768px) { .page-microwaveDrawer .main #microwaveDrawerDark-hero.section .section-wrapper .section-inner .copy { font-size: 14px; padding: 10px; line-height: 1.3em; } }
@media (max-width: 410px) { .page-microwaveDrawer .main #microwaveDrawerDark-hero.section .section-wrapper .section-inner .copy { font-size: 12px; padding: 10px; } }
.page-microwaveDrawer .main #microwaveDrawer-intro.section { text-align: center; min-height: 0; background-color: #222222; color: #fff; }
.page-microwaveDrawer .main #microwaveDrawer-intro.section .section-inner { padding: 4em 10em; }
.page-microwaveDrawer .main #microwaveDrawer-intro.section .section-inner h2 { display: none; }
.page-microwaveDrawer .main #microwaveDrawer-intro.section .section-inner .divider { border: 1px solid #fff; }
.page-microwaveDrawer .main #microwaveDrawer-intro.section .section-inner .divider:nth-of-type(1) { display: none; }
.page-microwaveDrawer .main #microwaveDrawer-intro.section .section-inner .info-block .animated-button { width: 160px; margin: 0; }
.page-microwaveDrawer .main #microwaveDrawer-intro.section .section-inner .info-block .animated-button:hover { color: #000; }
.page-microwaveDrawer .main #microwaveDrawer-intro.section .section-inner .info-block .also { width: 300px; }
@media (max-width: 600px) { .page-microwaveDrawer .main #microwaveDrawer-intro.section .section-inner .info-block .also { margin-top: 10px; } }
@media (max-width: 400px) { .page-microwaveDrawer .main #microwaveDrawer-intro.section .section-inner .info-block .also { width: 100%; } }
.page-microwaveDrawer .main #microwaveDrawer-introDark.section { text-align: center; min-height: 0; background-color: #222222; color: #fff; }
.page-microwaveDrawer .main #microwaveDrawer-introDark.section .background { background: url(../../../../../assets/img/page-microwaveDrawer/dark/dark-grey-metalic-bg.jpg) repeat-x; background-size: cover; }
.page-microwaveDrawer .main #microwaveDrawer-introDark.section .section-inner { padding: 5.5em 10em 7.5em; }
@media (max-width: 768px) { .page-microwaveDrawer .main #microwaveDrawer-introDark.section .section-inner { padding: 48px 20px 30px; } }
.page-microwaveDrawer .main #microwaveDrawer-introDark.section .section-inner h2 { display: none; }
.page-microwaveDrawer .main #microwaveDrawer-introDark.section .section-inner .divider { border: 0px solid white; background: -prefix-linear-gradient(right, #ef7c27, #ea1c3c); background: linear-gradient(to right, #ef7c27, #ea1c3c); height: 1px; }
@media (max-width: 620px) { .page-microwaveDrawer .main #microwaveDrawer-introDark.section .section-inner .divider { width: 71%; } }
.page-microwaveDrawer .main #microwaveDrawer-introDark.section .section-inner .divider:nth-of-type(1) { display: none; }
.page-microwaveDrawer .main #microwaveDrawer-introDark.section .section-inner .content { /*line-height:21px;
letter-spacing:0.95px;*/ }
.page-microwaveDrawer .main #microwaveDrawer-introDark.section .section-inner .info-block { padding-top: 15px; padding-bottom: 15px; }
.page-microwaveDrawer .main #microwaveDrawer-introDark.section .section-inner .info-block .animated-button { width: 160px; margin: 0; border-radius: 0; border-width: 1px; border-style: solid; -webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(#ef7c27), to(#ea1c3c)) 1 100%; -webkit-border-image: -webkit-linear-gradient(right, #ef7c27, #ea1c3c) 1 100%; -moz-border-image: -moz-linear-gradient(right, #ef7c27, #ea1c3c) 1 100%; -o-border-image: -o-linear-gradient(right, #ef7c27, #ea1c3c) 1 100%; border-image: linear-gradient(to right, #ef7c27, #ea1c3c) 1 100%; border-image-slice: 1; }
.page-microwaveDrawer .main #microwaveDrawer-introDark.section .section-inner .info-block .animated-button:hover { color: #000; border-image: none; border: 1px solid #fff; -webkit-border-radius: 0; border-radius: 0; text-decoration: none; }
.page-microwaveDrawer .main #microwaveDrawer-introDark.section .section-inner .info-block .also { width: 300px; }
@media (max-width: 600px) { .page-microwaveDrawer .main #microwaveDrawer-introDark.section .section-inner .info-block .also { margin-top: 10px; } }
@media (max-width: 400px) { .page-microwaveDrawer .main #microwaveDrawer-introDark.section .section-inner .info-block .also { width: 100%; } }
.page-microwaveDrawer .main #microwaveDrawerDark-dreamKitchen.section { text-align: center; color: #fff; }
.page-microwaveDrawer .main #microwaveDrawerDark-dreamKitchen.section .background { background: url(../../../../../assets/img/page-microwaveDrawer/dark/microwave-drawer-kitchen.jpg) repeat-x; background-size: cover; }
@media (max-width: 620px) { .page-microwaveDrawer .main #microwaveDrawerDark-dreamKitchen.section .background { background: url(../../../../../assets/img/page-microwaveDrawer/dark/mobile/mobile_kitchen.jpg) repeat-x; background-size: cover; } }
.page-microwaveDrawer .main #microwaveDrawerDark-dreamKitchen.section .section-wrapper { position: relative; height: 100%; }
.page-microwaveDrawer .main #microwaveDrawerDark-dreamKitchen.section .section-wrapper .section-inner { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; margin: auto; }
.page-microwaveDrawer .main #microwaveDrawerDark-dreamKitchen.section .section-wrapper .section-inner h2 { font-size: 80px; }
@media (max-width: 768px) { .page-microwaveDrawer .main #microwaveDrawerDark-dreamKitchen.section .section-wrapper .section-inner h2 { font-size: 30px; } }
.page-microwaveDrawer .main #microwaveDrawerDark-dreamKitchen.section .section-wrapper .section-inner .copy { font-size: 16px; padding: 0 8em; }
@media (max-width: 768px) { .page-microwaveDrawer .main #microwaveDrawerDark-dreamKitchen.section .section-wrapper .section-inner .copy { font-size: 14px; padding: 10px; line-height: 1.3em; } }
@media (max-width: 620px) { .page-microwaveDrawer .main #microwaveDrawerDark-dreamKitchen.section .section-wrapper .section-inner .copy { font-size: 14px; padding: 10px; } }
.page-microwaveDrawer .main #microwaveDrawerDark-cooking.section { background: #d4d4d4; /* For browsers that do not support gradients */ background: -webkit-linear-gradient(#d4d4d4, #a0a1a0); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#d4d4d4, #a0a1a0); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#d4d4d4, #a0a1a0); /* For Firefox 3.6 to 15 */ background: linear-gradient(#d4d4d4, #a0a1a0); /* Standard syntax */ color: #000; }
.page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .background { display: none; }
.page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper { position: relative; }
.page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner { padding: 0; max-width: 100%; margin-bottom: -3px; }
.page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper { width: 46.5%; float: left; }
@media (max-width: 900px) { .page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper { padding-left: 20px; } }
@media (max-width: 620px) { .page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper { width: 100%; padding: 48px 30px 30px 30px; } }
.page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper .content-left { font-size: 16px; float: right; width: 410px; text-transform: uppercase; margin-top: 110px; margin-bottom: 120px; }
@media (max-width: 900px) { .page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper .content-left { float: none; margin: 4em auto 0 auto; } }
@media (max-width: 620px) { .page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper .content-left { margin: 0; text-align: left; font-size: 14px; width: 100%; } }
.page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper .content-left .divider { border: 0px solid white; background: -prefix-linear-gradient(right, #ef7c27, #ea1c3c); background: linear-gradient(to right, #ef7c27, #ea1c3c); height: 1px; width: 100%; }
.page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper .content-left h3 { font-weight: bold; background-color: inherit; font-size: 20px; letter-spacing: 2px; line-height: 37px; }
@media (max-width: 620px) { .page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper .content-left h3 { font-size: 20px; line-height: 27px; } }
.page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper .content-left p { font-size: 16px; padding-bottom: 15px; line-height: 1.5em; letter-spacing: 0.7px; text-align: left; }
@media (max-width: 440px) { .page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper .content-left p { font-weight: normal; } }
.page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper .content-left .desc { width: 180px; margin: 0; padding: 20px 0; border-radius: 0; border-width: 1px; border-style: solid; -webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(#ef7c27), to(#ea1c3c)) 1 100%; -webkit-border-image: -webkit-linear-gradient(right, #ef7c27, #ea1c3c) 1 100%; -moz-border-image: -moz-linear-gradient(right, #ef7c27, #ea1c3c) 1 100%; -o-border-image: -o-linear-gradient(right, #ef7c27, #ea1c3c) 1 100%; border-image: linear-gradient(to right, #ef7c27, #ea1c3c) 1 100%; border-image-slice: 1; font-size: 18px; text-align: center; }
@media (max-width: 620px) { .page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper .content-left .desc { width: 100px; font-size: 14px; } }
.page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper .content-left .desc .num { font-size: 35px; }
@media (max-width: 620px) { .page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper .content-left .desc .num { font-size: 26px; } }
.page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper .content-left .left { float: left; }
.page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-left-wrapper .content-left .right { float: right; }
.page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-right { float: right; width: 39%; background: url(../../../../../assets/img/page-microwaveDrawer/dark/microwave-drawer-open.png) no-repeat; }
@media (max-width: 620px) { .page-microwaveDrawer .main #microwaveDrawerDark-cooking.section .section-wrapper .section-inner .content-right { width: 100%; background: url(../../../../../assets/img/page-microwaveDrawer/dark/mobile/mobile_drawer.jpg) no-repeat; background-size: cover; } }
.page-microwaveDrawer .main #microwaveDrawerDark-social.section { display: none; }
.page-microwaveDrawer .main #microwaveDrawerDark-social.section .background { background-color: #222222; }
.page-microwaveDrawer .main #microwaveDrawerDark-social.section .section-wrapper .section-inner .wasab-io-widget { max-height: 517px; }
.page-microwaveDrawer .main #microwaveDrawerDark-social.section .section-wrapper .section-inner .wasab-io-widget .wbio-widget-inner { max-width: 950px; }
.page-microwaveDrawer .main #microwaveDrawerDark-social.section .section-wrapper .section-inner .wasab-io-widget .wbio-widget-inner .wbio-social-tile { max-height: 246px; }
.page-microwaveDrawer .main #section-downloads.section .section-wrapper .section-inner { padding: 84px 40px; text-align: left; }
.page-microwaveDrawer .main #section-downloads.section .section-wrapper .section-inner a { color: #00b5e2; }
.page-microwaveDrawer .main #section-downloads.section .section-wrapper .section-inner .row h2 { font-size: 30px; text-align: left; }
.page-microwaveDrawer .main #section-downloads.section .section-wrapper .section-inner .row .copy { padding-top: 30px; }
.page-microwaveDrawer .main #section-downloads.section .section-wrapper .section-inner .row .copy p { padding-bottom: 10px; line-height: 1.5em; }
@media (max-width: 767px) { .page-microwaveDrawer .main #section-downloads.section .section-wrapper .section-inner .row .downloads-area { padding-top: 20px; } }
.page-microwaveDrawer .main #section-downloads.section .section-wrapper .section-inner .row .downloads-area .dl-grp { padding-bottom: 20px; }
.page-microwaveDrawer .main #section-downloads.section .section-wrapper .section-inner .row .downloads-area .dl-grp h3 { font-size: 22px; padding-bottom: 5px; }
.page-microwaveDrawer .main #section-downloads.section .section-wrapper .section-inner .row .downloads-area .dl-grp ul li { padding-bottom: 5px; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section { text-align: left; height: 620px; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .mobile-display { display: none; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .desktop-display { display: block; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper { height: 100%; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner { padding: 0; height: 100%; max-width: 100%; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content { float: left; background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-steelTexture.jpg) no-repeat 0 0; background-size: 100% 100%; overflow: hidden; *zoom: 1; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.left { width: 25%; padding: 5em 2em; height: 100%; border-right: 1px solid #8b8c8c; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.left .info-block { opacity: 0; top: 50px; position: relative; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.left .info-block .divider { margin: 1.5em 0; width: 70%; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.left .info-block .size-detail { font-size: 3em; border: 1px solid #000; padding: 10px; font-family: "AvantGardeGothicITCW01X", "Helvetica", sans-serif; margin-right: 0.45em; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.left .info-block .emphasis { display: block; margin-bottom: 1em; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.left .info-block .italic { font-style: italic; left: -4px; font-size: 0.75em; position: relative; vertical-align: top; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right { position: relative; width: 75%; height: 100%; background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-blueprint.gif) no-repeat 0 0; background-size: 100%; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper { width: 100%; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .microwaveDrawer-blueprint { height: 100%; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .microwaveDrawer-blueprint li .product p { opacity: 1; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .microwaveDrawer-blueprint li .product:hover { cursor: pointer; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .microwaveDrawer-blueprint li.hotspot-1 .product { background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-blueprint-hotspot.png) no-repeat; background-size: 20px 20px; background-position: 50% 50%; position: absolute; height: 29%; width: 16%; left: 5.5%; top: 33.6%; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .microwaveDrawer-blueprint li.hotspot-1 .product:hover { background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-blueprint-product-1-hover.png) no-repeat; height: 29%; width: 16%; background-size: 100% 100%; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .microwaveDrawer-blueprint li.hotspot-1 .product.active { background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-blueprint-product-1.png) no-repeat 0 0; height: 29%; width: 16%; background-size: 100% 100%; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .microwaveDrawer-blueprint li.hotspot-2 .product { background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-blueprint-hotspot.png) no-repeat; background-size: 20px 20px; background-position: 50% 50%; position: absolute; top: 32.2%; left: 45.6%; height: 17.2%; width: 19.9%; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .microwaveDrawer-blueprint li.hotspot-2 .product:hover { background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-blueprint-product-2-hover.png) no-repeat 0 0; height: 17.2%; width: 19.9%; background-size: 100% 100%; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .microwaveDrawer-blueprint li.hotspot-2 .product.active { background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-blueprint-product.jpg) no-repeat 0 0; background-size: 100% 100%; height: 17.2%; width: 19.9%; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .microwaveDrawer-blueprint li.hotspot-3 .product { background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-blueprint-hotspot.png) no-repeat; background-size: 20px 20px; background-position: 50% 50%; height: 32%; width: 15.6%; position: absolute; top: 32.9%; right: 5.2%; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .microwaveDrawer-blueprint li.hotspot-3 .product:hover { background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-blueprint-product-3-hover.png) no-repeat 0 0; height: 33.9%; width: 15.7%; background-size: 100% 100%; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .microwaveDrawer-blueprint li.hotspot-3 .product.active { background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-blueprint-product-3.png) no-repeat 0 0; height: 33.9%; width: 15.7%; background-size: 100% 100%; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .description-wrapper { width: 100%; position: absolute; bottom: 5%; left: 0; display: block; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .description-wrapper .description { padding: 0; position: relative; width: 320px; margin: 0 auto; bottom: 20px; text-align: center; border-top: 1px solid #222222; border-bottom: 1px solid #222222; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .description-wrapper .description p { display: none; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .description-wrapper .description p.visible { display: block; font-size: 1.25em; text-transform: uppercase; padding: 0; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .description-wrapper .description p.visible:before { content: "+"; padding-right: 1em; font-size: 1em; }
.page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .description-wrapper .description p.visible:after { content: "+"; padding-left: 1em; font-size: 1em; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section { min-height: 0; background-color: #222222; color: #fff; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .mobile-display { display: none; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .desktop-display { display: block; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section p { margin: 0; padding: 0; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper { padding-top: 50px; padding-bottom: 50px; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner { max-width: 1000px; padding: 0 0 10em; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner h2 { opacity: 0; text-align: center; padding-bottom: 1em; top: 25px; position: relative; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs { margin: 0 30px; position: relative; }
@media only screen and (max-width: 768px) { .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs { overflow: hidden; margin: 0; width: 100%; } }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper { width: 100%; position: relative; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels { position: absolute; height: 100%; overflow: visible; left: -100%; overflow: hidden; *zoom: 1; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel { position: relative; display: table; float: left; width: 100%; padding: 0; overflow: hidden; *zoom: 1; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel .slide { padding: 0; width: 97%; margin: 0 auto; }
@media only screen and (max-width: 768px) { .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel .slide { width: 100%; } }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel .slide:last-child { border-right: none; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel .slide .background { background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-overlay.png) repeat; height: 511px; width: 97%; left: 14px; top: 2px; }
@media only screen and (max-width: 768px) { .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel .slide .background { display: none; } }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel .slide .video-content { width: 100%; clear: both; overflow: hidden; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel .slide .video-content h3 { margin-top: 2em; font-size: 1.5em; color: inherit; background-color: inherit; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel .slide .video-content video { width: 100%; height: 515px; }
@media only screen and (max-width: 768px) { .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel .slide .video-content video { height: auto; } }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel .slide .video-content img { width: 100%; padding-bottom: 20px; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel .slide .video-content p { padding-top: 15px; line-height: 20px; padding-bottom: 3em; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel .content-wrapper { display: none; text-align: center; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel.active .background { display: none; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel.active .content-wrapper { display: block; }
@media only screen and (max-width: 768px) { .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel { visibility: hidden; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .articles-tabs .tab-panels-wrapper .tab-panels .tab-panel.active { visibility: visible; } }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .tab-next.triggerPause { background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-carousel-arrows.png) no-repeat scroll 100% 0; display: block; height: 50px; background-size: 50px; position: absolute; right: 1%; top: 10%; width: 30px; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .tab-prev.triggerPause { background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-carousel-arrows.png) no-repeat scroll 0 0; display: inline-block; background-size: 50px; height: 50px; left: 0; position: absolute; top: 10%; width: 30px; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
@media only screen and (min-width: 769px) { .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .carousel-controls { display: none; } }
@media only screen and (max-width: 768px) { .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .tab-next.triggerPause { top: 20%; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .tab-prev.triggerPause { top: 20%; } }
@media only screen and (max-width: 600px) { .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .tab-next.triggerPause { top: 15%; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .tab-prev.triggerPause { top: 15%; } }
@media only screen and (max-width: 500px) { .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .tab-next.triggerPause { top: 12%; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .tab-prev.triggerPause { top: 12%; } }
@media only screen and (max-width: 400px) { .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .tab-next.triggerPause { top: 10%; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .tab-prev.triggerPause { top: 10%; } }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .tab-nav { position: relative; width: 450px; margin: 0 auto; top: 15px; left: -230px; opacity: 0; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .tab-nav .tab-item { float: left; border-radius: 5px; width: 5px; height: 5px; margin-right: 5px; border: 1px solid #fff; cursor: pointer; overflow: hidden; *zoom: 1; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .tab-nav .tab-item.active { background: #fff; }
.page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner .tab-nav .tab-item:hover { cursor: default; }
.page-microwaveDrawer .main #microwaveDrawer-roomToSpare { text-align: center; height: 810px; overflow: hidden; clear: both; }
.page-microwaveDrawer .main #microwaveDrawer-roomToSpare .mobile-display { display: none; }
.page-microwaveDrawer .main #microwaveDrawer-roomToSpare .desktop-display { display: block; }
.page-microwaveDrawer .main #microwaveDrawer-roomToSpare .background { background: url(../../../../../assets/img/page-microwaveDrawer/wood-texture.jpg) repeat-x; background-size: cover; }
.page-microwaveDrawer .main #microwaveDrawer-roomToSpare .section-wrapper .section-inner { max-width: 100%; padding: 0; }
.page-microwaveDrawer .main #microwaveDrawer-roomToSpare .section-wrapper .section-inner .divider { border-bottom: 2px solid #999999; }
.page-microwaveDrawer .main #microwaveDrawer-roomToSpare .section-wrapper .section-inner .microwave-top { background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-drawerTop.png) no-repeat 0 0; height: 76px; background-size: cover; z-index: 3; left: 0; display: block; width: 100%; position: absolute; }
.page-microwaveDrawer .main #microwaveDrawer-roomToSpare .section-wrapper .section-inner #animation { width: 100%; height: 100%; overflow: hidden; top: -780px; position: relative; z-index: 0; }
.page-microwaveDrawer .main #microwaveDrawer-roomToSpare .section-wrapper .section-inner #animation #microwave-drawer { background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-drawer.png) no-repeat 0 0; height: 780px; background-size: contain; width: 100%; max-width: 1420px; margin: 0 auto; background-position: 12px 0; background-size: 100%; }
.page-microwaveDrawer .main #microwaveDrawer-roomToSpare .section-wrapper .section-inner #animation #microwave-drawer .section-wrapper { display: table; margin: 0 auto; text-align: center; height: 100%; width: 50%; padding: 0 3em; }
.page-microwaveDrawer .main #microwaveDrawer-roomToSpare .section-wrapper .section-inner #animation #microwave-drawer .section-wrapper .section-inner { display: table-cell; vertical-align: middle; height: 100%; opacity: 0; position: relative; }
.page-microwaveDrawer .main #microwaveDrawer-roomToSpare .section-wrapper .section-inner #animation #microwave-drawer .section-wrapper .section-inner h2:before { content: ""; background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-drawer-arrows.png) no-repeat 0 0; background-size: 28px; display: block; height: 110px; margin: 0 auto; width: 10px; margin-bottom: 40px; }
.page-microwaveDrawer .main #microwaveDrawer-roomToSpare .section-wrapper .section-inner #animation #microwave-drawer .section-wrapper .section-inner p:after { content: ""; background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-drawer-arrows.png) no-repeat 0 0; background-position: 100% 0; background-size: 28px; display: block; height: 110px; margin: 0 auto; width: 10px; margin-top: 20px; padding-bottom: 10%; }
.page-microwaveDrawer .main #microwaveDrawer-houzzSection.section { min-height: 0; text-align: left; color: #fff; background-color: #222222; }
.page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .mobile-display { display: none; }
.page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .desktop-display { display: block; }
.page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .section-wrapper .section-inner { padding: 0; max-width: 100%; }
.page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .section-wrapper .section-inner .content { float: left; width: 50%; overflow: hidden; *zoom: 1; }
.page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .section-wrapper .section-inner .content.left { border-right: 3px solid #999999; border-bottom: 3px solid #999999; margin-bottom: 5em; margin-top: 5em; }
.page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .section-wrapper .section-inner .content.left .info-block { padding-right: 5em; float: right; position: relative; text-align: left; width: 490px; opacity: 0; top: 50px; }
.page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .section-wrapper .section-inner .content.left .info-block .divider { width: 45%; border-bottom: 1px solid #999999; margin: 1.5em 0; }
.page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .section-wrapper .section-inner .content.left .houzz-wrapper-left { padding-bottom: 3em; position: relative; float: right; padding-right: 2em; overflow: hidden; *zoom: 1; }
.page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .section-wrapper .section-inner .content.left .houzz-wrapper-left a { padding-top: 0.75em; float: right; color: #fff; overflow: hidden; *zoom: 1; }
.page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .section-wrapper .section-inner .content.right { border-top: 3px solid #999999; padding-left: 3em; margin-top: 5em; }
.page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .section-wrapper .section-inner .content.right a { float: left; padding-bottom: 0.75em; color: #fff; overflow: hidden; *zoom: 1; }
.page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .section-wrapper .section-inner .content.right .info-block { width: 60%; padding-top: 2em; }
.page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .section-wrapper .section-inner .content.right .houzz-wrapper-right { padding-top: 3em; text-align: left; }
.page-microwaveDrawer .main #microwaveDrawer-cookingPerformance.section { text-align: center; color: #222222; min-height: 0; }
.page-microwaveDrawer .main #microwaveDrawer-cookingPerformance.section .background { background: url(../../../../../assets/img/page-microwaveDrawer/microwaveDrawer-steelTexture-full.jpg) no-repeat 0 0; height: 100%; background-size: cover; }
.page-microwaveDrawer .main #microwaveDrawer-cookingPerformance.section .section-inner { padding: 5em; position: relative; }
.page-microwaveDrawer .main #microwaveDrawer-cookingPerformance.section .section-inner .divider { border-bottom: 2px solid #999999; }
.page-microwaveDrawer .main #microwaveDrawer-cookingPerformance.section .section-inner .info-block .animated-button { border: 1px solid #222222; width: 160px; color: #222222; }
.page-microwaveDrawer .main #microwaveDrawer-cookingPerformance.section .section-inner .info-block .animated-button:after { background-color: #222222; }
.page-microwaveDrawer .main #microwaveDrawer-cookingPerformance.section .section-inner .info-block .animated-button:hover { color: #fff; }
@media only screen and (min-width: 1440px) { .page-microwaveDrawer .main.microwaveDrawer #microwaveDrawer-roomToSpare.section { height: 1110px; }
  .page-microwaveDrawer .main.microwaveDrawer #microwaveDrawer-roomToSpare.section .section-wrapper .section-inner #animation #microwave-drawer { height: 1160px; } }
@media only screen and (max-width: 768px) { .page-microwaveDrawer .main.microwaveDrawer #microwaveDrawer-takeSteps .section-wrapper .section-inner .content { float: none; display: block; overflow: hidden; *zoom: 1; }
  .page-microwaveDrawer .main.microwaveDrawer #microwaveDrawer-takeSteps .section-wrapper .section-inner .content.left, .page-microwaveDrawer .main.microwaveDrawer #microwaveDrawer-takeSteps .section-wrapper .section-inner .content.right { width: 100%; }
  .page-microwaveDrawer .main h1.seo { font-size: 1.25em; text-align: center; }
  .page-microwaveDrawer .main h2 { font-size: 1.25em; text-align: center; }
  .page-microwaveDrawer .main #microwaveDrawer-intro.section { /*text-align: left;
min-height:0;
background-color: $color-grey-background;
color: $color-white;*/ }
  .page-microwaveDrawer .main #microwaveDrawer-intro.section .section-inner { padding: 2em 1em; /*.divider 
{ border: 1px solid $color-white;
}*/ }
  .page-microwaveDrawer .main #microwaveDrawer-header .section-wrapper .section-inner h2 { font-size: 2.5em; }
  .page-microwaveDrawer .main #microwaveDrawer-takeSteps.section { min-height: 672px; }
  .page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .info-blockMobile h2 { padding-top: 1em; }
  .page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .info-blockMobile .size-detail { font-size: 2em; border: 1px solid black; padding: 10px; font-family: "AvantGardeGothicITCW01X", "Helvetica", sans-serif; margin-right: 0.45em; }
  .page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .info-blockMobile .TakeSizeSizes { text-align: center; margin: 1.4em 0 1em 0; }
  .page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right { min-height: 257px; width: 100%; }
  .page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .section-wrapper .section-inner .content.right .section-wrapper .description-wrapper .description { width: 216px; }
  .page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .mobile-display { display: block; }
  .page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .desktop-display { display: none; }
  .page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .StepsCopy { padding: 1em; }
  .page-microwaveDrawer .main #microwaveDrawer-takeSteps.section .copy p { padding: 2em !important; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section .mobile-display { display: block; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section .mobile-display #pagerDesign { text-align: center; padding: 12px 0 30px 0; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section .mobile-display #pagerDesign a { background: transparent url("/assets/img/ShopCarouselOff.png") no-repeat; text-indent: -999em; display: inline-block; width: 25px; height: 16px; padding-right: 3px; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section .mobile-display #pagerDesign a.selected { background: transparent url("/assets/img/ShopCarouselOn.png") no-repeat; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section .mobile-display .slide { min-height: 414px; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section .desktop-display { display: none; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section li { width: 280px; height: auto; min-height: 288px; /*padding-bottom: 100px;*/ }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section video { width: 280px; height: auto; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper { padding-top: 20px; padding-bottom: 0; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .section-inner { /*max-width: 320px;*/ padding: 0 2em 0 1em; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .content-wrapper { color: #ffffff; margin-top: 1em; width: 96%; }
  .page-microwaveDrawer .main #microwaveDrawer-carousel.section .section-wrapper .content-wrapper h3 { color: #ffffff; }
  .page-microwaveDrawer .main #microwaveDrawer-roomToSpare { height: auto; }
  .page-microwaveDrawer .main #microwaveDrawer-roomToSpare .mobile-display { display: block; }
  .page-microwaveDrawer .main #microwaveDrawer-roomToSpare .desktop-display { display: none; }
  .page-microwaveDrawer .main #microwaveDrawer-roomToSpare .background { display: none; }
  .page-microwaveDrawer .main #microwaveDrawer-roomToSpare .mobile-display .content-wrapper img { width: 100%; }
  .page-microwaveDrawer .main #microwaveDrawer-roomToSpare .mobile-display .content-wrapper #CapacityHeading { left: 87px; position: absolute; top: 30px; width: 46%; }
  .page-microwaveDrawer .main #microwaveDrawer-roomToSpare .mobile-display .content-wrapper .arrow-top { background: url(/assets/img/pagetype-shop/product-microwave-drawer/section-roomToSpare-arrows.png) no-repeat 0 0; height: 29px; display: block; margin: 0 auto; width: 15px; }
  .page-microwaveDrawer .main #microwaveDrawer-roomToSpare .mobile-display .content-wrapper .arrow-bottom { background: url(/assets/img/pagetype-shop/product-microwave-drawer/section-roomToSpare-arrows.png) no-repeat 0 0; background-position: 100% -149px; height: 29px; display: block; margin: 0 auto; width: 15px; }
  .page-microwaveDrawer .main #microwaveDrawer-roomToSpare .mobile-display .content-wrapper h2 { font-size: 1.6em; padding-top: 0; text-align: center; }
  .page-microwaveDrawer .main #microwaveDrawer-roomToSpare .mobile-display .content-wrapper .CapacityMobile { padding: 1em 2em 1em 1em; }
  .page-microwaveDrawer .main #microwaveDrawer-roomToSpare .mobile-display .content-wrapper .CapacityMobile p { line-height: 1.5em; }
  .page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .mobile-display { display: block; }
  .page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .mobile-display .content .info-blockMobile .divider { border-bottom: 1px solid #ffffff; }
  .page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .mobile-display .content a { color: #ffffff; }
  .page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .desktop-display { display: none; }
  .page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .section-wrapper .section-inner .content { float: none; display: block; width: 100%; padding: 1.5em 2em 1em 1em; /*&.left,
&.right 
{ width:100%;
}
@include clearfix*/ }
  .page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .section-wrapper .section-inner .content.right { padding: 0 2em 1em 1em; margin-top: 0; }
  .page-microwaveDrawer .main #microwaveDrawer-houzzSection.section .section-wrapper .section-inner .content.right .info-block { width: 100%; padding: 0 2em 0 1em; }
  .page-microwaveDrawer .main #microwaveDrawer-cookingPerformance.section .background { background-position: 50% 0; }
  .page-microwaveDrawer .main #microwaveDrawer-cookingPerformance.section .section-inner { padding: 1em 2em 1em 1em; } }

@font-face { font-family: 'Glyphicons Halflings'; src: url("../fonts/glyphicons-halflings-regular.eot"); src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.glyphicon:empty { width: 1em; }

.glyphicon-play:before { content: "\e072"; }

.page-exploreAirPurifiers .container_12 { display: none; }
.page-exploreAirPurifiers article.main { font-size: 80%; padding-top: 0; }
.page-exploreAirPurifiers section { border-bottom: 1px solid black; -webkit-border-image: url("/assets/img/page-exploreAirPurifiers/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-exploreAirPurifiers/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-exploreAirPurifiers/bg-gradient-a.png") 1 1 stretch; }
.page-exploreAirPurifiers .animated-button { padding: 0.5em 3em; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.page-exploreAirPurifiers .animated-button:hover { color: #1c81ff; }
.page-exploreAirPurifiers .button { margin: 2em 0 2em; }
.page-exploreAirPurifiers .gradient-border { border-color: #1c81ff; border-style: solid; border-width: 1px; }
.page-exploreAirPurifiers .gradient-border.gradient-border-a { -webkit-border-image: url("/assets/img/page-exploreAirPurifiers/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-exploreAirPurifiers/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-exploreAirPurifiers/bg-gradient-a.png") 1 1 stretch; }
.page-exploreAirPurifiers .gradient-fill { background: #1c81ff; background: -moz-linear-gradient(left, #1c81ff 0%, #78d6fd 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #1c81ff), color-stop(100%, #78d6fd)); background: -webkit-linear-gradient(left, #1c81ff 0%, #78d6fd 100%); background: -o-linear-gradient(left, #1c81ff 0%, #78d6fd 100%); background: -ms-linear-gradient(left, #1c81ff 0%, #78d6fd 100%); background: linear-gradient(to right, #1c81ff 0%, #78d6fd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color-product-AirPurifiers', endColorstr='#78d6fd',GradientType=1 ); }
.page-exploreAirPurifiers .section h1, .page-exploreAirPurifiers .section h2, .page-exploreAirPurifiers .section h3, .page-exploreAirPurifiers .section h4 { color: inherit; background-color: inherit; }
.page-exploreAirPurifiers .section h2.subtitle { font-family: "AvantGardeGothicITCW01X"; font-size: 2em; }
.page-exploreAirPurifiers .section h3 { font-size: 1.4em; line-height: 1.5em; }
.page-exploreAirPurifiers .section p { margin: 2em 0 2em; line-height: 2em; }
.page-exploreAirPurifiers .section p.desc { margin: 0 0 2em; }
.page-exploreAirPurifiers .section .hr { margin: 2em 0 2.5em; background-color: #000; }
.page-exploreAirPurifiers .section .section-spacer { display: none; }
.page-exploreAirPurifiers .section .title, .page-exploreAirPurifiers .section .subtitle, .page-exploreAirPurifiers .section .subhead { font-family: "AvantGardeGothicITCW01X"; font-size: 3em; letter-spacing: 0.1em; line-height: 1.25em; }
.page-exploreAirPurifiers .section .subtitle { display: inline-block; font-family: "AvantGardeGothicITCW01B 731069"; font-size: 1.5em; line-height: 1.25em; }
.page-exploreAirPurifiers .section .subhead { font-size: 2.5em; }
.page-exploreAirPurifiers .section .callout { border: 1px solid white; -webkit-border-image: url("/assets/img/page-exploreAirPurifiers/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-exploreAirPurifiers/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-exploreAirPurifiers/bg-gradient-a.png") 1 1 stretch; display: inline-block; margin: 2em 0 2em; padding: 1em; width: 45%; }
.page-exploreAirPurifiers .section .callout p { margin: 0; }
.page-exploreAirPurifiers .section .callout .title { letter-spacing: 0; }
.page-exploreAirPurifiers .section .callout .subtitle { font-size: 1em; text-transform: uppercase; }
.page-exploreAirPurifiers .section .col-xs-6 { margin: 2em 0 2em; padding: 0 4em; }
.page-exploreAirPurifiers .section .caret { vertical-align: middle; border-top: 15px solid; border-right: 20px solid transparent; border-left: 20px solid transparent; border-bottom: transparent; color: transparent; display: block; width: 10px; text-align: center; margin: 0 auto; }
.page-exploreAirPurifiers .section .youtube { cursor: pointer; display: inline-block; margin: 0; }
.page-exploreAirPurifiers .section .youtube .thumb { display: inline-block; height: 74px; line-height: 1em; overflow: hidden; position: relative; }
.page-exploreAirPurifiers .section .youtube .thumb:hover { color: #1c81ff; }
.page-exploreAirPurifiers .section .youtube .thumb:hover .thumb-mask { background-color: transparent; }
.page-exploreAirPurifiers .section .youtube .thumb:hover .glyphicon { color: #1c81ff; }
.page-exploreAirPurifiers .section .youtube .thumb:hover .thumb-wrapper { border: 1px solid #1c81ff; }
.page-exploreAirPurifiers .section .youtube .thumb .thumb-icon { color: #fff; font-size: 1.5em; left: 45%; margin-left: -10px; margin-top: -10px; position: absolute; top: 50%; }
.page-exploreAirPurifiers .section .youtube .thumb .thumb-img { display: block; margin-top: -24px; }
.page-exploreAirPurifiers .section .youtube .thumb .thumb-mask { background-color: rgba(0, 0, 0, 0.25); height: 100%; left: 0; position: absolute; top: 0; width: 100%; -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-exploreAirPurifiers .section .youtube .thumb .thumb-wrapper { border: 1px solid #fff; border-radius: 20px; padding: 7px 8px 7px 10px; }
.page-exploreAirPurifiers .section .youtube .thumb .thumb-wrapper .glyphicon { font-size: 19px; }
.page-exploreAirPurifiers .section-hero { background: white; border-bottom: 0; color: #000; min-height: 732px; text-align: left; }
.page-exploreAirPurifiers .section-hero .background { background: transparent url("/assets/img/page-exploreAirPurifiers/section-hero.jpg") no-repeat 0 0; background-size: cover; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-hero .background { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-hero@2x.jpg"); } }
.page-exploreAirPurifiers .section-hero .section-wrapper, .page-exploreAirPurifiers .section-hero .section-inner { left: 0; height: 100%; max-width: 100%; padding: 0; position: absolute; top: 0; width: 100%; }
.page-exploreAirPurifiers .section-hero .info-block { width: auto; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 9em; }
.page-exploreAirPurifiers .section-hero .info-block .title { font-size: 2.5em; }
.page-exploreAirPurifiers .section-hero .info-block .subtitle { margin-bottom: 0.75em; font-size: 1.75em; letter-spacing: 0.15em; }
.page-exploreAirPurifiers .section-hero .info-block .hr { width: 40%; margin: 1.5em 0; }
.page-exploreAirPurifiers .section-hero .info-block p a { display: table; }
.page-exploreAirPurifiers .section-hero .info-block p a:hover { color: #1c81ff; }
.page-exploreAirPurifiers .section-hero .info-block p a:hover .cta { color: #1c81ff; }
.page-exploreAirPurifiers .section-hero .info-block p a:hover .glyphicon { color: #1c81ff; }
.page-exploreAirPurifiers .section-hero .info-block p a:hover .thumb-wrapper { border: 1px solid #1c81ff; }
.page-exploreAirPurifiers .section-hero .info-block p a span { display: table-cell; vertical-align: middle; }
.page-exploreAirPurifiers .section-hero .info-block p a span.cta { padding-right: 0.5em; line-height: 1.5em; font-weight: bold; }
.page-exploreAirPurifiers .section-hero .info-block p a span.thumb-wrapper { border: 1px solid #000; padding: 7px 8px 10px 10px; border-radius: 20px; }
.page-exploreAirPurifiers .section-hero .info-block p a span.thumb-wrapper .glyphicon { font-size: 19px; }
.page-exploreAirPurifiers .section-intro { border-bottom: 0; color: #fff; min-height: 0; text-align: center; }
.page-exploreAirPurifiers .section-intro .section-wrapper { padding: 50px 0 50px; }
.page-exploreAirPurifiers .section-intro .info-block { margin: 0 auto; }
.page-exploreAirPurifiers .section-intro .info-block h2 { font-size: 2.5em; }
.page-exploreAirPurifiers .section-intro a.button.animated-button { margin: 0 1em; width: 210px; }
.page-exploreAirPurifiers .section-intro p:first-child { margin-top: 0; }
.page-exploreAirPurifiers .section-intro p:last-child { margin-bottom: 0; }
.page-exploreAirPurifiers .section-tabs { text-align: center; border-image: none; border: none; }
.page-exploreAirPurifiers .section-tabs .section-wrapper { padding-bottom: 0; }
.page-exploreAirPurifiers .section-tabs .info-block { margin: 0 auto; width: 41.66666666666667%; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-sizes { padding: 100px 0; position: relative; text-align: left; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-sizes .col-xs-6 { margin: 10em 0; padding: 0; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-sizes .info-block { margin: 0; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-sizes .info-block .hr { margin: 2em 0; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-sizes .info-block .subhead { font-size: 2em; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-sizes .sizes-list { margin: 0; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-sizes .sizes-list li { float: left; text-align: center; margin: 0 4em 4em 0; padding: 1em 0; position: relative; width: 37%; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-sizes .sizes-list li .label { bottom: -2em; left: 0; position: absolute; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-sizes .sizes-list li .title { letter-spacing: -0.05em; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs { max-width: 100%; padding: 0; position: relative; text-align: center; background: #fff; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .background { bottom: 0; top: -15px; height: auto; z-index: 0; position: relative; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .info-block { margin: 0 auto; display: table-cell; vertical-align: middle; position: relative; float: none; display: block; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .info-block .subtitle { clear: both; display: block; line-height: 1.35em; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .info-block .hr { width: 40%; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .info-block p { clear: both; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .info-block p a { display: table; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-list { display: table; width: 100%; z-index: 2; position: relative; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-list li { cursor: pointer; display: table-cell; vertical-align: middle; width: 25%; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-list li .tabs { padding: 2em 0; height: 90px; display: block; color: #666; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-list li .tabs img { opacity: 0; -moz-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-list li p { margin: 0; text-transform: uppercase; line-height: 1.5em; letter-spacing: 0.15em; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-list li:hover .tabs { color: #1c81ff; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-list li.active:hover .tabs { color: #666; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-list li.active .tabs { background: #f1f1f1; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-list li.active .caret { vertical-align: middle; border-top: 15px solid; border-right: 20px solid transparent; border-left: 20px solid transparent; border-bottom: transparent; color: #f1f1f1; display: block; width: 10px; text-align: center; margin: 0 auto; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-list li.active .tabs img { opacity: 1; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero { position: relative; width: 100%; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper { left: 0; position: absolute; top: 0; width: 100%; -moz-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content { display: table; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#smartControls { background: transparent url("/assets/img/page-exploreAirPurifiers/section-tabs-overview-hero.jpg") no-repeat 0 0; background-size: cover; text-align: right; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#smartControls { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-tabs-overview-hero@2x.jpg"); } }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#smartControls .info-block { padding-top: 5em; float: right; color: #000; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#smartControls .info-block .hr { float: right; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#germs-and-odor { background: transparent url("/assets/img/page-exploreAirPurifiers/section-tabs-germsandodor-hero.jpg") no-repeat 50% 0; background-size: cover; text-align: left; color: #fff; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#germs-and-odor { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-tabs-germsandodor-hero@2x.jpg"); } }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#germs-and-odor .info-block { padding-top: 5em; margin: 0; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#germs-and-odor .info-block p { padding-right: 5em; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#germs-and-odor .info-block .hr { float: left; background-color: #fff; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#filter { background: transparent url("/assets/img/page-exploreAirPurifiers/section-tabs-filterout-hero.jpg") no-repeat 50% 0; background-size: cover; text-align: left; color: #000; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#filter { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-tabs-filterout-hero@2x.jpg"); } }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#filter .info-block { padding-top: 10em; float: left; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#filter .info-block p { padding-right: 4em; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#filter .info-block .hr { float: left; background-color: #000; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#add-humidity { background: transparent url("/assets/img/page-exploreAirPurifiers/section-addhumidity-hero@2x.jpg") no-repeat 50% 0; background-size: cover; text-align: left; color: #000; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#add-humidity { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-addhumidity-hero@2x.jpg"); } }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#add-humidity .info-block { padding-top: 10em; float: left; width: 50%; padding-right: 7%; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#add-humidity .info-block p { padding-right: 10em; }
.page-exploreAirPurifiers .section-tabs .section-wrapper-tabs .tab-hero .tab-hero-wrapper .hero-content#add-humidity .info-block .hr { float: left; background-color: #000; }
.page-exploreAirPurifiers .section-reduction { min-height: 490px; background-color: #f7f7f7; border-image: none; border: none; }
.page-exploreAirPurifiers .section-reduction .hr { width: 40%; }
.page-exploreAirPurifiers .section-reduction p a { display: block; }
.page-exploreAirPurifiers .section-how { border-image: none; border: none; min-height: 490px; }
.page-exploreAirPurifiers .section-how .section-wrapper-how .hr { width: 20%; margin: 3em auto 5em; }
.page-exploreAirPurifiers .section-how .section-wrapper-how .info-block { text-align: center; }
.page-exploreAirPurifiers .section-how .section-wrapper-how .info-block img { min-height: 297px; width: auto; }
.page-exploreAirPurifiers .section-how .section-wrapper-how .info-block p { padding: 0 2em; }
.page-exploreAirPurifiers .section-boxes { min-height: 695px; border-image: none; border: none; }
.page-exploreAirPurifiers .section-boxes .background { background: transparent url("/assets/img/page-exploreAirPurifiers/section-boxes-bg.jpg") no-repeat 0 0; bottom: 0; left: 0; position: absolute; top: 0; right: 0; background-size: 100% 100%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-boxes .background { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-boxes-bg@2x.jpg"); } }
.page-exploreAirPurifiers .section-boxes .section-wrapper, .page-exploreAirPurifiers .section-boxes .section-inner { left: 0; height: 100%; max-width: 100%; padding: 0; position: absolute; top: 0; width: 100%; }
.page-exploreAirPurifiers .section-boxes .section-inner { left: 50%; margin-left: -545px; width: 1090px; }
.page-exploreAirPurifiers .section-boxes .section-wrapper-boxes { min-height: 680px; position: relative; }
.page-exploreAirPurifiers .section-boxes .section-wrapper-boxes .info-block { text-align: left; background: #fff; color: #666; text-align: center; padding: 4em 0; margin-right: 2em; float: left; width: 48.666667%; }
.page-exploreAirPurifiers .section-boxes .section-wrapper-boxes .info-block p { padding: 0 3em; }
.page-exploreAirPurifiers .section-boxes .section-wrapper-boxes .info-block .subtitle { letter-spacing: 0.05em; }
.page-exploreAirPurifiers .section-boxes .section-wrapper-boxes .info-block .hr { margin: 2em auto; width: 66.66666666666666%; background: #c9c9c9; }
.page-exploreAirPurifiers .section-boxes .section-wrapper-boxes .info-block:first-child { top: 10%; }
.page-exploreAirPurifiers .section-boxes .section-wrapper-boxes .info-block:last-child { top: 45%; margin: 0; }
.page-exploreAirPurifiers .section-boxes.reverse .section-wrapper-boxes .info-block:first-child { top: 45%; }
.page-exploreAirPurifiers .section-boxes.reverse .section-wrapper-boxes .info-block:last-child { top: 10%; margin: 0; }
.page-exploreAirPurifiers .section-everyCorner { border-image: none; border: none; }
.page-exploreAirPurifiers .section-everyCorner .info-block-image { background: transparent url("/assets/img/page-exploreAirPurifiers/section-everycorner-KC-860U_3Q.jpg") no-repeat 0 50%; background-size: 50%; background-position: 50%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-everyCorner .info-block-image { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-everycorner-KC-860U_3Q@2x.jpg"); background-size: 297px 477px; } }
.page-exploreAirPurifiers .section-provenEffective .info-block-image { background: transparent url("/assets/img/page-exploreAirPurifiers/section-provenEffective-chart.gif") no-repeat 0 50%; background-size: 80%; background-position: 50%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-provenEffective .info-block-image { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-provenEffective-chart@2x.gif"); background-size: 560px 495px; } }
.page-exploreAirPurifiers .section-certified.banner { min-height: 682px; }
.page-exploreAirPurifiers .section-certified .info-block-image { background: transparent url("/assets/img/page-exploreAirPurifiers/section-certified-image.jpg") no-repeat 0 50%; background-size: 558px 682px; background-position: 10% 100%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-certified .info-block-image { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-certified-image@2x.jpg"); background-size: 558px 682px; } }
.page-exploreAirPurifiers .section-microns { border-image: none; border: none; }
.page-exploreAirPurifiers .section-microns .info-block { margin: 0 auto; float: none; text-align: center; }
.page-exploreAirPurifiers .section-microns .info-block .hr { float: none; margin: 2em auto; }
.page-exploreAirPurifiers .section-microns .background { background: transparent url("/assets/img/page-exploreAirPurifiers/section-filter-table.gif") no-repeat 50% 75%; background-size: 1152px 272px; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-microns .background { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-filter-table@2x.gif"); background-size: 1152px 272px; } }
.page-exploreAirPurifiers .section-filterDifference { border-image: none; border: none; }
.page-exploreAirPurifiers .section-filterDifference .info-block-image { background: transparent url("/assets/img/page-exploreAirPurifiers/section-filter-difference-product.jpg") no-repeat 0 50%; background-size: 357px 413px; background-position: 70%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-filterDifference .info-block-image { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-filter-difference-product@2x.jpg"); background-size: 357px 413px; } }
.page-exploreAirPurifiers .section-colorDisplay { border-image: none; border: none; }
.page-exploreAirPurifiers .section-colorDisplay.banner { min-height: 638px; }
.page-exploreAirPurifiers .section-colorDisplay .section-inner .background { background: transparent url("/assets/img/page-exploreAirPurifiers/section-smartcontrols-colordisplay-product-green.jpg") no-repeat 0 0; height: 415px; width: 434px; position: relative; left: 3em; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-colorDisplay .section-inner .background { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-smartcontrols-colordisplay-product@2x.jpg"); background-size: 434px 415px; } }
.page-exploreAirPurifiers .section-colorDisplay .section-inner .background[data-button="green"] .color-image { background: transparent url("/assets/img/page-exploreAirPurifiers/section-smartcontrols-colordisplay-product-green.jpg") no-repeat 0 0; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-colorDisplay .section-inner .background[data-button="green"] .color-image { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-smartcontrols-colordisplay-product@2x.jpg"); background-size: 434px 415px; } }
.page-exploreAirPurifiers .section-colorDisplay .section-inner .background[data-button="red"] .color-image { background: transparent url("/assets/img/page-exploreAirPurifiers/section-smartcontrols-colordisplay-product-red.jpg") no-repeat 0 0; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-colorDisplay .section-inner .background[data-button="red"] .color-image { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-smartcontrols-colordisplay-product@2x.jpg"); background-size: 434px 415px; } }
.page-exploreAirPurifiers .section-colorDisplay .section-inner .background[data-button="yellow"] .color-image { background: transparent url("/assets/img/page-exploreAirPurifiers/section-smartcontrols-colordisplay-product-yellow.jpg") no-repeat 0 0; -moz-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-colorDisplay .section-inner .background[data-button="yellow"] .color-image { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-smartcontrols-colordisplay-product@2x.jpg"); background-size: 434px 415px; } }
.page-exploreAirPurifiers .section-colorDisplay .color-image { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.page-exploreAirPurifiers .section-colorDisplay .info-block.animate { top: 25%; }
.page-exploreAirPurifiers .section-colorDisplay .color-button { display: table; vertical-align: middle; float: none; margin: 0 auto 4em; width: 60%; padding-top: 5em; }
.page-exploreAirPurifiers .section-colorDisplay .color-button li { display: table-cell; width: 30%; }
.page-exploreAirPurifiers .section-colorDisplay .color-button li a:hover .wrapper, .page-exploreAirPurifiers .section-colorDisplay .color-button li a.active .wrapper { border: 1px solid #c2c2c2; }
.page-exploreAirPurifiers .section-colorDisplay .color-button li a:hover .indicator, .page-exploreAirPurifiers .section-colorDisplay .color-button li a:hover .caret, .page-exploreAirPurifiers .section-colorDisplay .color-button li a.active .indicator, .page-exploreAirPurifiers .section-colorDisplay .color-button li a.active .caret { opacity: 1; }
.page-exploreAirPurifiers .section-colorDisplay .color-button li .caret { color: #f7f7f7; border-top: 10px solid; border-right: 10px solid transparent; border-left: 10px solid transparent; opacity: 0; }
.page-exploreAirPurifiers .section-colorDisplay .color-button li .wrapper { display: table; margin: 0.75em auto 0; padding: 6px; border-radius: 30px; border: 1px solid #fff; }
.page-exploreAirPurifiers .section-colorDisplay .color-button li .indicator { margin: 0 auto; text-align: center; display: table; opacity: 0; background-color: #f7f7f7; padding: 10px; }
.page-exploreAirPurifiers .section-colorDisplay .color-button li .color { height: 40px; width: 40px; display: block; border-radius: 20px; margin: 0 auto; }
.page-exploreAirPurifiers .section-colorDisplay .color-button li .color.green { background-color: #3cb878; }
.page-exploreAirPurifiers .section-colorDisplay .color-button li .color.yellow { background-color: #e8cf45; }
.page-exploreAirPurifiers .section-colorDisplay .color-button li .color.red { background-color: #ed3042; }
.page-exploreAirPurifiers .section-controls { border-image: none; border: none; background: #f7f7f7; }
.page-exploreAirPurifiers .section-controls .info-block-image { background: transparent url("/assets/img/page-exploreAirPurifiers/section-smartcontrols-controls.jpg") no-repeat 0 0; background-size: 100%; background-position: 0 100%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-controls .info-block-image { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-smartcontrols-controls@2x.jpg"); background-size: 616px 461px; } }
.page-exploreAirPurifiers .section-controls .info-block { padding-left: 2em; }
.page-exploreAirPurifiers .section-humidity { border-image: none; border: none; background: #f7f7f7; }
.page-exploreAirPurifiers .section-humidity .info-block-image { background: transparent url("/assets/img/page-exploreAirPurifiers/section-addhumidity-table.jpg") no-repeat 0 0; background-size: 100%; background-position: 0 50%; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-exploreAirPurifiers .section-humidity .info-block-image { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/page-exploreAirPurifiers/section-addhumidity-table@2x.jpg"); } }
.page-exploreAirPurifiers .section-convsystem.banner { border-image: none; border: none; min-height: 300px; }
.page-exploreAirPurifiers .section-convsystem.banner .hr { width: 40%; margin: 1em auto; }
.page-exploreAirPurifiers .section-convsystem.banner .info-block { text-align: center; margin: 0 auto; float: none; padding: 0; }
.page-exploreAirPurifiers .section-convsystem.banner .info-block img { width: 35%; }
.page-exploreAirPurifiers .section-convsystem.banner .info-block p { padding: 0 2em; }
.page-exploreAirPurifiers .banner { min-height: 600px; }
.page-exploreAirPurifiers .banner .background { bottom: 0; left: 50%; position: absolute; top: 0; right: 0; }
.page-exploreAirPurifiers .banner .section-wrapper, .page-exploreAirPurifiers .banner .section-inner { left: 0; height: 100%; max-width: 100%; padding: 0; position: absolute; top: 0; width: 100%; }
.page-exploreAirPurifiers .banner .section-inner { left: 50%; margin-left: -545px; width: 1090px; }
.page-exploreAirPurifiers .banner .info-block { text-align: left; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.page-exploreAirPurifiers .banner .info-block .hr { margin-bottom: 2em; width: 40%; }
.page-exploreAirPurifiers .banner .info-block .logo { width: 40%; margin: 2em 0 2em; }
.page-exploreAirPurifiers .banner .info-block p a { display: table; }
.page-exploreAirPurifiers .banner .info-block .block-wrapper { display: block; clear: both; position: relative; background: #f7f7f7; padding: 1em; }
.page-exploreAirPurifiers .banner .info-block .block-wrapper img { width: 100%; }
.page-exploreAirPurifiers .banner .info-block .block-wrapper .img-caption { margin: 1em 0 0 0; }
.page-exploreAirPurifiers .banner .info-block-image { display: block; float: left; height: 100%; }
.page-exploreAirPurifiers .section-cta { border-bottom: 0; color: #fff; min-height: 0; text-align: center; }
.page-exploreAirPurifiers .section-cta .section-wrapper { padding: 50px 0 50px; }
.page-exploreAirPurifiers .section-cta .info-block { margin: 0 auto; width: 100%; }
.page-exploreAirPurifiers .section-cta .subhead { font-size: 1.5em; }
.page-exploreAirPurifiers .section-cta a.button.animated-button { margin: 0 1em; width: 162px; }
.page-exploreAirPurifiers .section-cta .subtitle { margin: 1em 0; font-size: 0.95em; }

.page-teacere article { padding-top: 0; overflow: hidden; }
.page-teacere section { border-bottom: 1px solid black; clear: both; overflow: hidden; position: relative; display: block; -webkit-border-image: url("/assets/img/page-teaCere/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-teaCere/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-teaCere/bg-gradient-a.png") 1 1 stretch; }
.page-teacere .animated-button { padding: 0.5em 3em; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.page-teacere .animated-button:hover { color: #3d8235; }
.page-teacere .button { margin: 2em 0 2em; }
.page-teacere .gradient-border { border-color: #3d8235; border-style: solid; border-width: 1px; }
.page-teacere .gradient-border.gradient-border-a { -webkit-border-image: url("/assets/img/page-teaCere/bg-gradient-a.png") 1 1 stretch; -o-border-image: url("/assets/img/page-teaCere/bg-gradient-a.png") 1 1 stretch; border-image: url("/assets/img/page-teaCere/bg-gradient-a.png") 1 1 stretch; }
.page-teacere .gradient-fill { background: #9eba3b; height: 1px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllYmEzYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkODIzNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #9eba3b), color-stop(100%, #3d8235)); background-image: -moz-linear-gradient(left, #9eba3b, #3d8235); background-image: -webkit-linear-gradient(left, #9eba3b, #3d8235); background-image: linear-gradient(to right, #9eba3b, #3d8235); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9eba3b', endColorstr='$color-product-TeaCere',GradientType=1 ); }
.page-teacere .section h1 { font-size: 1.5em; letter-spacing: 0.12em; }
.page-teacere .section h2.subtitle { font-family: "AvantGardeGothicITCW01X"; font-size: 2.1875em; letter-spacing: 0.08em; }
.page-teacere .section h3, .page-teacere .section p { line-height: 1.5em; }
.page-teacere .section p { margin: 2em 0 2em; line-height: 2em; }
.page-teacere .section .hr { margin: 1em 0; width: 40%; }
.page-teacere .section .uppercase { text-transform: uppercase; }
.page-teacere .section .black { color: #000; }
.page-teacere .section .section-spacer { display: none; }
.page-teacere .section .section-wrapper { padding: 50px 0; min-width: 0; }
.page-teacere .section .title, .page-teacere .section .subtitle, .page-teacere .section .subhead { font-family: "AvantGardeGothicITCW01X"; font-size: 1.750em; letter-spacing: 0.1em; line-height: 1.25em; }
.page-teacere .section .subtitle { display: inline-block; font-family: "AvantGardeGothicITCW01X"; font-size: 1.75em; line-height: 1.25em; }
.page-teacere .section .subhead { font-size: 2.5em; }
.page-teacere .section .info-block { padding: 0 1.5em; }
.page-teacere .section .col-xs-6 { margin: 2em 0 2em; padding: 0 4em; }
.page-teacere .section .img-stack { position: absolute; left: 0; bottom: 0; width: 100%; }
.page-teacere .section .img-stack.right-top { top: 0; right: 0; }
.page-teacere .section .bg-image { width: 100%; display: block; position: relative; }
.page-teacere .section .video-cover { width: 100%; border: 1px solid green; border-radius: 5px; margin: 4em 0 2em; }
.page-teacere .section-landing { background: white; border-bottom: 0; color: #000; min-height: 0; }
.page-teacere .section-landing .section-wrapper, .page-teacere .section-landing .section-inner { left: 0; height: 100%; max-width: 100%; position: absolute; top: 0; width: 100%; padding: 0; }
.page-teacere .section-landing .info-block { text-align: left; width: auto; width: 50%; left: 5%; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.page-teacere .section-landing .info-block .hr { width: 35%; }
.page-teacere .section-landing .cta, .page-teacere .section-landing .thumb-icon { display: inline-block; vertical-align: middle; }
.page-teacere .section-landing .cta { padding-right: 2em; line-height: 1.5em; font-weight: bold; font-size: 0.8125em; }
.page-teacere .section-landing .thumb-wrapper { border: 1px solid #3d8235; padding: 11px 9px 7px 10px; border-radius: 20px; }
.page-teacere .section-landing .thumb-wrapper .glyphicon { font-size: 19px; color: #3d8235; }
.page-teacere .section-landing .bg-image.small { display: none; }
.page-teacere .section-intro { border-bottom: 0; color: #fff; min-height: 0; text-align: center; width: 100%; position: relative; height: 100%; }
.page-teacere .section-intro .info-block { width: 100%; padding: 0; margin: 0 auto; }
.page-teacere .section-intro a.button.animated-button { margin: 0 1em; width: 275px; }
.page-teacere .section-intro p:first-child { margin-top: 0; margin-bottom: 1.5em; }
.page-teacere .section-intro p:last-child { margin-bottom: 0; }
.page-teacere .section-intro .inline-button { display: inline-block; margin: 0; }
.page-teacere .section-intro .uppercase { font-size: 1.5em; margin: 0; }
.page-teacere .section-video.section { min-height: 425px; }
.page-teacere .section-video .background { background: url(/assets/img/page-teaCere/section-video@2x.jpg) no-repeat top right; }
.page-teacere .section-video .section-wrapper, .page-teacere .section-video .section-inner { left: 0; height: 100%; max-width: 100%; position: absolute; top: 0; width: 100%; padding: 0; text-align: center; }
.page-teacere .section-video .hr { margin: 1em auto; width: 25%; }
.page-teacere .section-video .info-block { width: 80%; margin: 0 auto; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.page-teacere .section-steps { color: #fff; border: none; }
.page-teacere .section-steps .section-wrapper { padding: 0; display: table; }
.page-teacere .section-steps .info-block { display: block; margin: 0; float: none; display: table-cell; vertical-align: middle; text-align: center; width: 50%; background-color: #3d8235; }
.page-teacere .section-steps .info-block .block-wrapper { border: 1px solid #fff; display: block; padding: 1em; border-radius: 5px; width: 60%; margin: 0 auto; padding: 8em 4em; }
.page-teacere .section-steps .parallax { background-size: 50% 100%; background-position: right; background-repeat: no-repeat; background-attachment: fixed; padding: 0; }
.page-teacere .section-steps .parallax.parallax-1 { background-image: url("/assets/img/page-teaCere/section-step-overview.jpg"); }
.page-teacere .section-steps .parallax.parallax-2 { background-image: url("/assets/img/page-teaCere/section-step-grinding.jpg"); }
.page-teacere .section-steps .parallax.parallax-3 { background-image: url("/assets/img/page-teaCere/section-step-brewing.jpg"); }
.page-teacere .section-steps .parallax.parallax-4 { background-image: url("/assets/img/page-teaCere/section-step-whisking@2x.jpg"); }
.page-teacere .section-steps .parallax.parallax-5 { background-image: url("/assets/img/page-teaCere/section-step-serve.jpg"); }
.page-teacere .section-steps .parallax .info-block { display: block; margin: 0; float: none; display: table-cell; vertical-align: middle; text-align: center; width: 50%; padding: 0; }
.page-teacere .section-steps .parallax .info-block.image { padding: 0; background-color: transparent; }
.page-teacere .section-steps .parallax .info-block.image img { width: 100%; display: block; }
.page-teacere .section-steps .parallax .info-block p { margin-bottom: 0; }
.page-teacere .section-steps .parallax .info-block .block-wrapper { border: 1px solid #fff; display: block; padding: 1em; border-radius: 5px; width: 64%; margin: 0 auto; padding: 6em 4em; }
.page-teacere .section-steps .parallax .info-block .superhead { padding: 0; margin: 0 0 2em; }
.page-teacere .section-steps .parallax .info-block .superhead span { letter-spacing: 0.25em; vertical-align: middle; }
.page-teacere .section-steps .parallax .info-block .superhead img { margin: 0 1em; vertical-align: middle; }
.page-teacere .section-authentic { color: #fff; min-height: 0; }
.page-teacere .section-authentic .section-wrapper, .page-teacere .section-authentic .section-inner { left: 0; height: 100%; max-width: 100%; position: absolute; top: 0; width: 100%; padding: 0; text-align: center; }
.page-teacere .section-authentic .info-block { width: 74%; margin: 0 auto; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.page-teacere .section-authentic .hr { width: 24%; margin: 2em auto; }
.page-teacere .section-more .section-wrapper { position: absolute; height: 100%; width: 100%; left: 0; top: 0; z-index: 1; }
.page-teacere .section-more .section-wrapper .section-inner { padding: 0; width: 43%; position: relative; display: table; vertical-align: middle; height: 100%; }
.page-teacere .section-more .section-wrapper .section-inner .info-block { position: relative; padding: 55% 0 0 0; }
.page-teacere .section-more .section-wrapper .section-inner .info-block .block-wrapper { padding: 10% 9%; background-color: #fff; text-align: center; }
.page-teacere .section-more .section-wrapper .section-inner .info-block .subtitle { font-size: 1.5em; }
.page-teacere .section-more .section-wrapper .section-inner .info-block p { margin: 0; font-size: 0.875em; }
.page-teacere .section-more .section-wrapper .section-inner .info-block .hr { background-color: grey; width: 60%; margin: 1.5625em auto; }
.page-teacere .section-design { min-height: 0; border: none; }
.page-teacere .section-design .section-wrapper { padding: 0; }
.page-teacere .section-design .overview { display: none; padding: 1em 2em; height: auto; color: #fff; }
.page-teacere .section-design .wrapper { overlfow: hidden; width: 66.6666%; float: left; }
.page-teacere .section-design .panel { cursor: pointer; float: left; position: relative; z-index: auto; overflow: hidden; -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-teacere .section-design .panel .panel-blurb { display: none; }
.page-teacere .section-design .panel .panel-button { background-color: rgba(0, 0, 0, 0.75); border-radius: 41px; left: 50%; margin-left: -41px; margin-top: -41px; opacity: 0; position: absolute; top: 50%; -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-teacere .section-design .panel.panel-a { width: 50%; }
.page-teacere .section-design .panel.panel-a .background { background: transparent url("/assets/img/page-teaCere/grid-1-expanded@2x.jpg") 81% 27% no-repeat; -webkit-background-size: 250%; -moz-background-size: 250%; -o-background-size: 250%; background-size: 250%; }
.page-teacere .section-design .panel.panel-b { width: 50%; }
.page-teacere .section-design .panel.panel-b .background { background: transparent url("/assets/img/page-teaCere/grid-2-expanded@2x.jpg") 50% 52% no-repeat; -webkit-background-size: 250%; -moz-background-size: 250%; -o-background-size: 250%; background-size: 250%; }
.page-teacere .section-design .panel.panel-c { width: 100%; }
.page-teacere .section-design .panel.panel-c .background { background: transparent url("/assets/img/page-teaCere/grid-4-expanded@2x.jpg") 63% 35% no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-teacere .section-design .panel.panel-d { width: 33.333%; }
.page-teacere .section-design .panel.panel-d .background { background: transparent url("/assets/img/page-teaCere/grid-3-expanded@2x.jpg") 77% 0 no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-teacere .section-design .panel.panel-e { width: 33.333%; }
.page-teacere .section-design .panel.panel-e .background { background: transparent url("/assets/img/page-teaCere/grid-5-expanded@2x.jpg") 0 15% no-repeat; -webkit-background-size: 275%; -moz-background-size: 275%; -o-background-size: 275%; background-size: 275%; }
.page-teacere .section-design .panel.panel-f { width: 66.666%; }
.page-teacere .section-design .panel.panel-f .background { background: transparent url("/assets/img/page-teaCere/grid-6-expanded@2x.jpg") 47% 100% no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-teacere .section-design .panel:hover .background { -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-teacere .section-design .panel:hover .panel-button { opacity: 1; }
.page-teacere .section-design .panel-overlay { background-color: rgba(0, 0, 0, 0.9); background-position: 50% 50%; background-size: cover; bottom: 0; display: none; left: 0; position: fixed; right: 0; top: 0; z-index: 10000; }
.page-teacere .section-design .panel-overlay.design { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-teacere .section-design .panel-overlay-blurb { background: url("/assets/img/page-teaCere/bg-gradient-b.png") no-repeat; background-size: 2px 100%; color: #fff; line-height: 1.25em; padding: 0 0 0 1.25em; position: absolute; }
.page-teacere .section-design .panel-overlay-blurb.panel-overlay-blurb-e { width: 20%; right: 6%; bottom: 10%; }
.page-teacere .section-design .panel-overlay-blurb.panel-overlay-blurb-f { right: 15%; bottom: 2%; width: 25%; }
.page-teacere .section-design .panel-overlay-closeButton { background-color: rgba(105, 104, 105, 0.75); border-radius: 41px; cursor: pointer; position: absolute; right: 3em; top: 3em; }
.page-teacere .section-design .panel-overlay-closeButton.alt { background-color: rgba(0, 0, 0, 0.75); }
.page-teacere .section-design .row.carousel { display: none; }
.page-teacere .section-design .carousel-wrapper { padding: 0; margin: 0; }
.page-teacere .section-design .carousel-wrapper .product-carousel .slide { max-height: none; }
.page-teacere .section-design .carousel-wrapper .product-carousel .slide > img { width: 100%; margin: 0; }
.page-teacere .section-design .carousel-wrapper .product-carousel .slide .panel-button { display: none; }
.page-teacere .section-design .carousel-wrapper .product-carousel .slide:hover .panel-button { display: block; -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-teacere .section-design .carousel-wrapper .carousel-nav { margin: 0 auto; top: -2.5em; }
.page-teacere .section-design .carousel-wrapper .carousel-nav .nav-carousel { width: 100% !important; }
.page-teacere .section-design .carousel-wrapper .carousel-nav .nav-carousel .slide { float: none; display: inline-block; margin-right: 0.5em; }
.page-teacere .section-design .carousel-wrapper .carousel-nav .nav-carousel .nav-link { height: 1em; width: 1em; border-radius: 10px; border: 1px solid #fff; }
.page-teacere .section-design .carousel-wrapper .carousel-nav .nav-carousel .nav-link.active { background-color: #fff; }
.page-teacere .section-design .carousel-wrapper .carousel-nav .nav-carousel .nav-link.active:after { border-radius: 10px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
@media screen and (max-width: 1024px) { .page-teacere .section-landing .info-block { left: 0; position: absolute; top: 50%; }
  .page-teacere .section-video .info-block { width: 65%; position: absolute; top: 59%; left: 18%; }
  .page-teacere .section-video .background { background-size: 50%; background-position: 80% 0; }
  .page-teacere .section-steps .parallax { background-attachment: initial; }
  .page-teacere .section-steps .parallax .info-block .block-wrapper { width: 70%; padding: 4em; }
  .page-teacere .section-authentic .info-block { position: absolute; top: 50%; left: 15%; }
  .page-teacere .section-more .section-wrapper .section-inner .info-block { padding-top: 40%; } }
@media screen and (max-width: 768px) { .page-teacere h1 { font-size: 1.25em; }
  .page-teacere #sb-info { right: 0 !important; top: -30px !important; }
  .page-teacere .section-landing .info-block { left: 1%; }
  .page-teacere .section-landing .info-block .subtitle { font-size: 1.5em; }
  .page-teacere .section-landing .info-block .bg-image { z-index: 0; }
  .page-teacere .section-intro .inline-button { display: block; }
  .page-teacere .section-intro .inline-button:first-child { margin-bottom: 1em; }
  .page-teacere .section-steps .section-wrapper.parallax { display: block; height: auto !important; }
  .page-teacere .section-steps .section-wrapper.parallax .info-block { display: block; padding: 1em; width: 100%; }
  .page-teacere .section-steps .section-wrapper.parallax .info-block .block-wrapper { width: 100%; padding: 25% 6%; }
  .page-teacere .section-steps .section-wrapper.parallax .info-block.image { padding: 0; }
  .page-teacere .section-steps .section-wrapper.parallax .info-block.image img { width: 100%; height: auto; display: block; }
  .page-teacere .section-steps .section-wrapper.parallax.parallax.parallax-1, .page-teacere .section-steps .section-wrapper.parallax.parallax.parallax-2, .page-teacere .section-steps .section-wrapper.parallax.parallax.parallax-3, .page-teacere .section-steps .section-wrapper.parallax.parallax.parallax-4, .page-teacere .section-steps .section-wrapper.parallax.parallax.parallax-5 { background: none; }
  .page-teacere .section-design .overview { display: none; }
  .page-teacere .section-design .row.carousel { display: none; }
  .page-teacere .section-design .panel-overlay-blurb.panel-overlay-blurb-e { bottom: 30%; width: 25%; }
  .page-teacere .section-design .panel-overlay-blurb.panel-overlay-blurb-f { right: 5%; bottom: 29%; width: 40%; }
  .page-teacere .section-design .panel-overlay.design { -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; background-repeat: no-repeat; }
  .page-teacere .section-video .background { background-size: 50%; background-position: 80% 0; }
  .page-teacere .section-video .bg-image { display: none; }
  .page-teacere .section-video .info-block { width: 95%; left: 2%; }
  .page-teacere .section-more .section-wrapper .section-inner .info-block { position: relative; padding: 0; vertical-align: middle; display: table-cell; padding-bottom: 11em; }
  .page-teacere .section-authentic .info-block { width: 100%; left: 0; }
  .page-teacere .section-steps .info-block.image img { display: none; } }
@media screen and (max-width: 736px) { .page-teacere { font-size: 80%; }
  .page-teacere .section p { line-height: 1.5em; }
  .page-teacere .section-landing .section-wrapper, .page-teacere .section-landing .section-inner { position: relative; display: block; clear: both; overflow: hidden; }
  .page-teacere .section-landing .info-block { width: 100%; left: 0; top: -2em; padding: 4.5em 1em; -webkit-transform: translateY(15%); -ms-transform: translateY(15%); transform: translateY(15%); text-align: center; position: relative; }
  .page-teacere .section-landing .info-block .hr { margin: 1em auto; }
  .page-teacere .section-landing .info-block h1 { font-size: 1.35em; }
  .page-teacere .section-landing .info-block .subtitle { font-size: 1.85em; letter-spacing: 0.10em; }
  .page-teacere .section-landing .info-block .cta { font-size: 1em; }
  .page-teacere .section-landing .info-block .thumb-wrapper { padding: 17px 9px 9px 12px; border-radius: 40px; }
  .page-teacere .section-landing .info-block .thumb-wrapper .glyphicon { font-size: 1.5em; }
  .page-teacere .section-landing .bg-image.small { display: block; }
  .page-teacere .section-landing .bg-image.large { display: none; }
  .page-teacere .section-intro .section-inner { padding-top: 0; }
  .page-teacere .section-intro .section-inner .info-block { width: 100%; -webkit-text-size-adjust: 100%; }
  .page-teacere .section-video.section { min-height: 480px; }
  .page-teacere .section-video .background { background: none; }
  .page-teacere .section-video .info-block { width: 100%; position: absolute; -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); -webkit-text-size-adjust: 100%; left: 0; }
  .page-teacere .section-video .info-block .hr { width: 60%; }
  .page-teacere .section-video .section-wrapper, .page-teacere .section-video .section-inner { position: relative; }
  .page-teacere .section-video .bg-image { width: 70%; margin: 0 auto; display: block; }
  .page-teacere .section-authentic .info-block { width: 100%; -webkit-text-size-adjust: 100%; top: 55%; }
  .page-teacere .section-authentic .hr { width: 80%; }
  .page-teacere .section-design .row.carousel { display: block; }
  .page-teacere .section-design .row.grid { display: none; }
  .page-teacere .section-design .overview { display: block; }
  .page-teacere .section-more .section-wrapper .section-inner { width: 100%; padding: 1em 1.5em; }
  .page-teacere .section-more .section-wrapper .section-inner .info-block { padding-top: 45%; display: block; } }
@media screen and (max-width: 413px) { .page-teacere article { font-size: 80%; }
  .page-teacere .section-video .bg-image { width: 100%; }
  .page-teacere .section-more .section-wrapper .section-inner { width: 100%; padding: 1em; }
  .page-teacere .section-more .section-wrapper .section-inner .info-block { padding-top: 45%; }
  .page-teacere .section-more .section-wrapper .section-inner .info-block .block-wrapper { padding: 2em; } }

@keyframes FadeIn { 0% { opacity: 0; text-shadow: 0 0 50px #fff; }
  100% { opacity: 0.8; text-shadow: 0 0 1px #fff; } }
@-webkit-keyframes FadeIn { 0% { opacity: 0; text-shadow: 0 0 50px #fff; }
  100% { opacity: 0.8; text-shadow: 0 0 1px #fff; } }
.page-homepage { background-color: #000; }
.page-homepage h1, .page-homepage h2, .page-homepage h3, .page-homepage h4, .page-homepage h5 { color: #fff; background-color: transparent; }
.page-homepage body { background-color: #000; }
.page-homepage .section { border-width: 0 0px 1px 0; border-color: #898989; border-style: solid; position: relative; }
@media only screen and (max-width: 1024px) { .page-homepage .section .section-wrapper { top: 0; min-width: inherit; } }
.page-homepage .section p { line-height: 1.5em; font-size: 0.813em; color: #fff; }
.page-homepage .section .section-wrapper { z-index: 2; position: absolute; top: 0; left: 0; height: 100%; padding: 0; }
.page-homepage .section .section-wrapper .section-inner { position: relative; width: 100%; height: 100%; margin: 0 auto; max-width: 1170px; padding: 0 30px; }
.page-homepage .section .background { background-repeat: no-repeat; position: absolute; }
.page-homepage .section .copy { color: #fff; }
.page-homepage .section .info-block { padding-top: 0; }
.page-homepage .section .animated-button { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; padding: 0.25em 1em; margin-top: 1.75em; border: 1px solid #fff; color: #000; background-color: #fff; }
.page-homepage .section .animated-button:after { background-color: transparent; }
.page-homepage .section .animated-button:hover { color: #fff !important; background-color: transparent; text-decoration: none; }
.page-homepage .section-split { height: 350px; min-height: 350px; }
.page-homepage .section-split .background { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.page-homepage .section-split .section-inner { position: absolute; z-index: 2; top: 0; }
.page-homepage .section-split .section-left { width: 33.28125%; height: 100%; float: left; position: relative; }
.page-homepage .section-split .section-left .background { background-position: center left; }
@media (max-width: 767px) { .page-homepage .section-split .section-left { width: 100%; height: 50%; float: none; } }
@media (max-width: 480px) { .page-homepage .section-split .section-left { width: 100%; height: 50%; float: none; } }
.page-homepage .section-split .section-right { margin-left: 33.28125%; width: 66.71875%; border-left: 1px solid #898989; height: 100%; position: relative; }
.page-homepage .section-split .section-right .background { background-position: center right; }
@media (max-width: 767px) { .page-homepage .section-split .section-right { width: 100%; height: 50%; float: none; margin-left: 0; } }
@media (max-width: 480px) { .page-homepage .section-split .section-right { width: 100%; height: 50%; float: none; margin-left: 0; } }
.page-homepage #section-microwave-drawer { height: 700px; min-height: 700px; }
@media only screen and (max-width: 768px) { .page-homepage #section-microwave-drawer { height: 350px; min-height: 350px; } }
.page-homepage #section-microwave-drawer .background { background-position: top left; background-repeat: none; }
.page-homepage #section-microwave-drawer .section-wrapper { height: auto; }
.page-homepage #section-microwave-drawer .section-wrapper .section-inner { padding-top: 200px; height: auto; }
@media only screen and (max-width: 768px) { .page-homepage #section-microwave-drawer .section-wrapper .section-inner { padding-top: 75px; } }
.page-homepage #section-microwave-drawer .section-wrapper .section-inner h2 { font-size: 3.25em; margin-left: 66.5625%; }
@media only screen and (max-width: 768px) { .page-homepage #section-microwave-drawer .section-wrapper .section-inner h2 { margin-left: 0; font-size: 2.525em; } }
.page-homepage #section-microwave-drawer .section-wrapper .section-inner h2 sup { line-height: 2em; font-size: .5em; vertical-align: top; }
.page-homepage #section-microwave-drawer .section-wrapper .section-inner .copy { padding-top: 2em; line-height: 1.5em; margin-left: 66.5625%; }
@media only screen and (max-width: 768px) { .page-homepage #section-microwave-drawer .section-wrapper .section-inner .copy { margin-left: 0; } }
.page-homepage #section-microwave-drawer .section-wrapper .section-inner .info-block { margin-left: 66.5625%; padding-top: 2em; }
@media only screen and (max-width: 768px) { .page-homepage #section-microwave-drawer .section-wrapper .section-inner .info-block { margin-left: 0; width: 100%; padding-top: 0; } }
.page-homepage #section-CES2015 { background-color: #c8da2b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFC8DA2B', endColorstr='#FF00ACBB'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4ZGEyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYWNiYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #c8da2b), color-stop(100%, #00acbb)); background-image: -moz-linear-gradient(left top, #c8da2b 0%, #00acbb 100%); background-image: -webkit-linear-gradient(left top, #c8da2b 0%, #00acbb 100%); background-image: linear-gradient(to right bottom, #c8da2b 0%, #00acbb 100%); min-height: 350px; }
.page-homepage #section-CES2015 .section-wrapper { position: relative; }
.page-homepage #section-CES2015 .section-inner.header { color: #000; text-align: center; padding-top: 100px; }
.page-homepage #section-CES2015 .section-inner.header h4.sub-title { margin-bottom: 1em; font-size: 1.25em; }
.page-homepage #section-CES2015 .section-inner.header a.ces-expander { background: url(/assets/img/page-homepage/ces_expander_btn.png); overflow: hidden; display: block; width: 60px; height: 60px; text-indent: -5000px; margin: 0 auto; -moz-transition: all 1s ease; /* WebKit */ -webkit-transition: all 1s ease; /* Opera */ -o-transition: all 1s ease; /* Standard */ transition: all 1s ease; }
.page-homepage #section-CES2015 .section-inner.header a.ces-expander.expanded { /* Firefox */ -moz-transform: rotate(225deg); /* WebKit */ -webkit-transform: rotate(225deg); /* Opera */ -o-transform: rotate(225deg); /* Standard */ transform: rotate(225deg); }
.page-homepage #section-CES2015 .section-inner.ces-body { display: relative; height: 0; opacity: 0; overflow: hidden; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded { background-color: #fff; color: #000; padding: 36px 0 0; margin-top: -10px; z-index: -1; background: url(/assets/img/page-homepage/social-top.png) top center no-repeat; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded.standalone { opacity: 1; height: auto; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner { color: #000; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner h3.title { color: #000; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area { padding-top: 2em; text-align: center; background-color: #fff; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area h3.title { font-size: 3em; margin: 0 5%; }
@media only screen and (max-width: 320px) { .page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area h3.title { font-size: 2.85em; } }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area .teaser { margin: 1em 5%; font-size: 1em; line-height: 1.333em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area .television { padding: 0 18px; position: relative; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area .television img.tv-mask { width: 100%; max-width: 100%; position: relative; z-index: 0; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area .television .television-inner { position: absolute; /*top: 6px;
left: 18px;
right: 18px;*/ top: 1%; left: 6.5%; right: 6.5%; height: 100%; }
@media only screen and (max-width: 600px) { .page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area .television .television-inner { left: 9%; right: 9%; } }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area .television .television-inner .mediaplayer-wrapper { height: 82%; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area .television .television-inner .mediaplayer-wrapper iframe { height: 100%; max-height: 588px; width: 100%; max-width: 1042px; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area .playlist-wrapper { margin: 1em 1em; padding-bottom: 2em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area .video-info { padding: 1em; width: 100%; overflow-y: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch; white-space: nowrap; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area .video-info .video-list { white-space: nowrap; width: 50000px; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area .video-info .video-list li { float: left; width: 250px; height: 128px; margin-right: 2.5em; list-style: none; }
@media only screen and (max-width: 360px) { .page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area .video-info .video-list li { height: 108px; width: 200px; } }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area .video-info .video-list li .video-thumb { display: block; height: 128px; width: 250px; background-size: cover; background-position: center; }
@media only screen and (max-width: 360px) { .page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .video-area .video-info .video-list li .video-thumb { height: 108px; width: 200px; } }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid { margin-top: 2em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col { margin-right: 2%; padding: 1em 2%; width: 32%; float: left; height: 445px; background-color: #fff; }
@media only screen and (max-width: 600px) { .page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col { width: 100%; margin-top: 1em; float: none; } }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col:last-child { margin-right: 0; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col h4, .page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col h5 { color: #000; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col h4 { font-size: 1.75em; font-family: "AvantGardeGothicITCW01B 731069"; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col h5 { font-size: 1em; line-height: 1.5em; text-transform: none; font-family: "AvantGardeGothicITCW01M 731087"; margin-top: .5em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col h5 .deem { font-family: "AvantGardeGothicITCW01B 731069"; margin-top: .5em; display: inline-block; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col h5 .contest-title { font-family: "AvantGardeGothicITCW01X"; display: inline-block; font-size: 1.5em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .gray-box { background-color: #f9f9ee; padding: .75em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .hr { background-color: #e2e2e2; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content { overflow-y: auto; height: 86%; padding-right: 2%; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content .host-info { margin: 1em 0 1em 124px; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content .host-img { float: left; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content .host-logo { margin-top: .5em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content .booth-addr { line-height: 1.5em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content .booth-img { margin-top: 2em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content p { margin-top: 1em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content .contest-img { margin-top: 1em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content .how-to-enter-img { margin-top: 0em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content img { max-width: 100%; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content ol { font-size: .8125em; margin-left: 2em; list-style: decimal outside; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content ol li { line-height: 1.25em; margin-bottom: .5em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content .shares { margin: 0 1em 1em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content .shares a { background: url(/assets/img/page-homepage/social-contest-icons.png) top center no-repeat; display: inline-block; overflow: hidden; text-indent: -5000px; height: 32px; width: 32px; margin-right: 1em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content .shares a.fb-share { background-position: bottom center; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content .shares a.tw-share { background-position: center center; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .feature-grid .col .col-content .shares a.ig-share { background-position: top center; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section { padding: 4em 0 2em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section h3.title { color: #fff; text-align: center; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .social-teaser { color: #000; font-size: 1em; margin-bottom: 1em; text-align: center; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile { color: #fff; text-align: center; position: relative; }
@media only screen and (max-width: 600px) { .page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile { width: 95%; float: none !important; margin: .5em 2.5%; } }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile .social-title { color: #abd340; font-size: 1.25em; text-transform: none; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile .social-tile-inner { background-size: contain; background-position: center; background-repeat: no-repeat; background-color: black; height: 100%; overflow: hidden; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile .social-text { margin-top: 1em; color: #fff; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile .social-text a { color: #fff; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile .social-date { color: #6e6e6e; display: block; padding-top: 1em; font-size: .625em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile.height50 { height: 278px; margin-bottom: 8px; padding-right: .5em; padding-left: 0; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile.height100 { height: 564px; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile img { max-width: 100%; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile .icon { display: inline-block; background: url(/assets/img/page-homepage/social-icons.png) 0 0 no-repeat; width: 32px; height: 32px; overflow: hidden; text-indent: -5000px; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile.tw .icon { background-position: 0 0; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile.tw .social-tile-inner { padding: 2em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile.ig .icon { background-position: 0 -32px; position: absolute; top: .5em; right: 1em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile.ig img.ig-img { opacity: 0; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile.twimg img.tw-img { opacity: 0; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile.twimg .icon { background-position: 0 -64px; position: absolute; top: .5em; right: 1em; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile.fb .icon { background-position: 0 -96px; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile.fb .social-tile-inner { padding: 2em; background-color: #303030; }
.page-homepage #section-CES2015 .section-inner.ces-body.expanded .ces-inner .social-section .row .social-tile.vine { float: right; padding-left: 0; padding-right: 0; }
.page-homepage #section-inspiring-intro { min-height: 393px; text-align: center; position: relative; overflow: visible; z-index: 3; background-color: black; }
.page-homepage #section-inspiring-intro h1 { opacity: 0; font-size: 4.8em; font-family: "AvantGardeGothicITCW01X"; margin-bottom: .5em; }
.page-homepage #section-inspiring-intro h1 .emphasis { font-family: "AvantGardeGothicITCW01B 731069"; }
.page-homepage #section-inspiring-intro h1 > span { opacity: 0; }
.page-homepage #section-inspiring-intro h1 > span.word1 { animation-delay: 1s; animation: FadeIn 4s .75s forwards; -webkit-animation: FadeIn 4s  .75s forwards; -moz-animation: FadeIn 4s .75s forwards; }
.page-homepage #section-inspiring-intro h1 > span.word2 { font-family: "AvantGardeGothicITCW01B 731069"; -moz-animation-delay: .5s; /* Chrome, Safari, Opera */ -webkit-animation-delay: 1.5; /* Chrome, Safari, Opera */ animation-delay: .5s; animation: FadeIn 4s 1.5s forwards; -webkit-animation: FadeIn 4s 1.5s forwards; -moz-animation: FadeIn 4s 1.5s forwards; }
.page-homepage #section-inspiring-intro h1 > span.word3 { -moz-animation-delay: 2s; /* Chrome, Safari, Opera */ -webkit-animation-delay: 2s; /* Chrome, Safari, Opera */ animation-delay: 2s; animation: FadeIn 4s 2.25s forwards; -webkit-animation: FadeIn 4s 2.25s forwards; -moz-animation: FadeIn 4s 2.25s forwards; }
.page-homepage #section-inspiring-intro h2.subtitle { opacity: 0; font-size: 1.5em; font-family: "AvantGardeGothicITCW01B 731069"; -webkit-animation: FadeIn 2s 5s forwards; -moz-animation: FadeIn 2s 5s forwards; animation: FadeIn 2s 5s forwards; }
.page-homepage #section-inspiring-intro .arrow-down { width: 0; height: 0; border-left: 62px solid transparent; border-right: 62px solid transparent; border-top: 36px solid black; position: absolute; left: 0; right: 0; bottom: -36px; margin: 0 auto; z-index: 3; }
.page-homepage #section-inspiring-intro .section-inner { padding-top: 100px; background-color: #000; }
.page-homepage #section-4KUHD { min-height: 545px; background: url(/assets/img/page-homepage/4kUHD-bg-gradient.jpg) left top repeat-x black; color: #fff; }
.page-homepage #section-4KUHD .background { width: 100%; background: url(/assets/img/page-homepage/4kUHD_bg.jpg) center top no-repeat; background-size: cover; max-width: 1280px; }
.page-homepage #section-4KUHD .section-inner { margin-left: 58%; width: 40%; margin-top: 100px; }
.page-homepage #section-4KUHD .section-inner h2.title { font-size: 2.5em; }
.page-homepage #section-4KUHD .section-inner h2.title .emphasis { font-family: "AvantGardeGothicITCW01B 731069"; }
.page-homepage #section-4KUHD .section-inner h3 { font-size: 1.25em; }
.page-homepage #section-4KUHD .section-inner .hr.gradient { background-color: #c8da2b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFC8DA2B', endColorstr='#FF00ACBB'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4ZGEyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYWNiYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #c8da2b), color-stop(100%, #00acbb)); background-image: -moz-linear-gradient(left top, #c8da2b 0%, #00acbb 100%); background-image: -webkit-linear-gradient(left top, #c8da2b 0%, #00acbb 100%); background-image: linear-gradient(to right bottom, #c8da2b 0%, #00acbb 100%); height: 2px; }
.page-homepage #section-4KUHD .take-over { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: none; opacity: 0; background-color: #060606; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF262626', endColorstr='#FF060606'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA2MDYwNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #262626), color-stop(100%, #060606)); background-image: -moz-linear-gradient(center top, #262626 0%, #060606 100%); background-image: -webkit-linear-gradient(center top, #262626 0%, #060606 100%); background-image: linear-gradient(to center bottom, #262626 0%, #060606 100%); z-index: 2; }
.page-homepage #section-4KUHD .take-over .take-over-inner { margin: 0 auto; padding-top: 4.5em; width: 100%; max-width: 1170px; height: 100%; }
.page-homepage #section-4KUHD .take-over .take-over-inner .take-over-left { width: 42.30769%; float: left; }
.page-homepage #section-4KUHD .take-over .take-over-inner .take-over-left img { width: 100%; max-width: 100%; }
.page-homepage #section-4KUHD .take-over .take-over-inner .take-over-right { margin-left: 44.87179%; }
.page-homepage #section-4KUHD .take-over .take-over-inner .take-over-right h3 { font-size: 2.25em; }
.page-homepage #section-4KUHD .take-over .take-over-inner .take-over-right p { margin: 1em 0; font-size: 1em; line-height: 1.5em; }
.page-homepage #section-4KUHD .take-over .take-over-inner .take-over-right ul { float: left; width: 46%; margin-right: 2%; padding-left: 3%; }
.page-homepage #section-4KUHD .take-over .take-over-inner .take-over-right ul li { list-style: disc; line-height: 1.5em; }
.page-homepage #section-afterCES { min-height: 415px; color: #fff; }
.page-homepage #section-afterCES::after { background-color: #c8da2b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFC8DA2B', endColorstr='#FF00ACBB'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4ZGEyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYWNiYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #c8da2b), color-stop(100%, #00acbb)); background-image: -moz-linear-gradient(left, #c8da2b 0%, #00acbb 100%); background-image: -webkit-linear-gradient(left, #c8da2b 0%, #00acbb 100%); background-image: linear-gradient(to right, #c8da2b 0%, #00acbb 100%); width: 100%; height: 15px; display: block; content: ''; position: absolute; bottom: 0; z-index: 10; }
.page-homepage #section-afterCES .background { width: 100%; background: url(/assets/img/page-homepage/afterces-bg.jpg) right top no-repeat; background-size: cover; max-width: 983px; height: 400px; }
.page-homepage #section-afterCES .section-inner { margin-left: 56%; width: 41%; margin-top: 2em; }
.page-homepage #section-afterCES .section-inner h2.title { /*font-size:2.5em;*/ /*margin-bottom:1em;*/ margin-bottom: 0; }
.page-homepage #section-afterCES .section-inner h2.title .emphasis { font-family: "AvantGardeGothicITCW01B 731069"; }
.page-homepage #section-afterCES .section-inner p.copy { font-family: "AvantGardeGothicITCW01X"; font-size: 1em; }
.page-homepage #section-afterCES .section-inner h3 { font-size: 1em; margin-top: .5em; }
.page-homepage #section-afterCES .section-inner .divider { height: 1px; background: url("/assets/img/page-homepage/bg-gradient-a.png") 0 0 no-repeat; width: 60%; background-size: cover; margin: 2em 0; }
.page-homepage #section-afterCES .section-inner .hr.gradient { background-color: #c8da2b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFC8DA2B', endColorstr='#FF00ACBB'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4ZGEyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYWNiYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #c8da2b), color-stop(100%, #00acbb)); background-image: -moz-linear-gradient(left top, #c8da2b 0%, #00acbb 100%); background-image: -webkit-linear-gradient(left top, #c8da2b 0%, #00acbb 100%); background-image: linear-gradient(to right bottom, #c8da2b 0%, #00acbb 100%); height: 2px; }
.page-homepage #section-afterCES .take-over { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: none; opacity: 0; background-color: #060606; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF262626', endColorstr='#FF060606'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA2MDYwNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #262626), color-stop(100%, #060606)); background-image: -moz-linear-gradient(center top, #262626 0%, #060606 100%); background-image: -webkit-linear-gradient(center top, #262626 0%, #060606 100%); background-image: linear-gradient(to center bottom, #262626 0%, #060606 100%); z-index: 2; }
.page-homepage #section-afterCES .take-over .take-over-inner { margin: 0 auto; padding-top: 4.5em; width: 100%; max-width: 1170px; height: 100%; }
.page-homepage #section-afterCES .take-over .take-over-inner .take-over-left { width: 42.30769%; float: left; }
.page-homepage #section-afterCES .take-over .take-over-inner .take-over-left img { width: 100%; max-width: 100%; }
.page-homepage #section-afterCES .take-over .take-over-inner .take-over-right { margin-left: 44.87179%; }
.page-homepage #section-afterCES .take-over .take-over-inner .take-over-right h3 { font-size: 2.25em; }
.page-homepage #section-afterCES .take-over .take-over-inner .take-over-right p { margin: 1em 0; font-size: 1em; line-height: 1.5em; }
.page-homepage #section-afterCES .take-over .take-over-inner .take-over-right ul { float: left; width: 46%; margin-right: 2%; padding-left: 3%; }
.page-homepage #section-afterCES .take-over .take-over-inner .take-over-right ul li { list-style: disc; line-height: 1.5em; }
@media (max-width: 767px) { .page-homepage #section-crystal_teacere { height: 500px; } }
@media (max-width: 480px) { .page-homepage #section-crystal_teacere { height: 600px; } }
.page-homepage #section-crystal_teacere .section-left .section-inner { top: 50px; padding-right: 10%; text-align: right; padding-left: 50%; }
.page-homepage #section-crystal_teacere .section-left .section-inner h2 { text-align: left; margin-bottom: .25em; }
.page-homepage #section-crystal_teacere .section-left .section-inner h3 { font-size: 2em; }
.page-homepage #section-crystal_teacere .section-left .section-inner h3 .bump-left { padding-right: 20px; }
@media only screen and (max-width: 1024px) { .page-homepage #section-crystal_teacere .section-left .section-inner h3 { font-size: 1.75em; } }
@media (max-width: 767px) { .page-homepage #section-crystal_teacere .section-left .background { background-size: contain; } }
@media (max-width: 480px) { .page-homepage #section-crystal_teacere .section-left .background { background-size: cover; } }
.page-homepage #section-crystal_teacere .section-right { background-color: #000; }
.page-homepage #section-crystal_teacere .section-right .background { background-position: center; }
.page-homepage #section-crystal_teacere .section-right .section-inner { top: 40px; padding: 75px 0 0 15%; }
.page-homepage #section-crystal_teacere .section-right .section-inner p { margin: 0; line-height: 1.5em; }
@media only screen and (max-width: 1024px) { .page-homepage #section-crystal_teacere .section-right .section-inner p { line-height: 1.25em; } }
.page-homepage #section-crystal_teacere .section-right .section-inner h2 { font-size: 2em; margin-bottom: 1em; }
@media (max-width: 767px) { .page-homepage #section-crystal_teacere .section-left { height: 40%; }
  .page-homepage #section-crystal_teacere .section-right { height: 60%; border-left: none; }
  .page-homepage #section-crystal_teacere .section-right .background { background-position: center; }
  .page-homepage #section-crystal_teacere .section-right .section-inner { width: 77%; padding: 0; padding-left: 14px; margin: 0; }
  .page-homepage #section-crystal_teacere .section-right .section-inner .animated-button { font-size: .9em; } }
@media (max-width: 480px) { .page-homepage #section-crystal_teacere .section-left { height: 40%; }
  .page-homepage #section-crystal_teacere .section-right { height: 60%; border-left: none; }
  .page-homepage #section-crystal_teacere .section-right .section-inner { width: 100%; padding: 0; padding-left: 0; margin: 0; }
  .page-homepage #section-crystal_teacere .section-right .section-inner .animated-button { font-size: .9em; }
  .page-homepage #section-crystal_teacere .section-right .background { background-position: center right; } }
.page-homepage .section-2016 { background-color: #fff; min-height: 700px; }
.page-homepage .section-2016 .background { background-size: cover; background-position: right center; left: auto; right: 0; }
.page-homepage .section-2016 .gradient { height: 1px; max-width: 20%; margin: 25px 0; }
.page-homepage .section-2016 .section-wrapper .section-inner { padding: 180px 0 50px; }
.page-homepage .section-2016 h2, .page-homepage .section-2016 h4, .page-homepage .section-2016 p { max-width: 50%; }
.page-homepage .section-2016 h2 img, .page-homepage .section-2016 h4 img, .page-homepage .section-2016 p img { max-width: 100%; }
.page-homepage .section-2016 h4 { color: #000; line-height: 1.5em; }
.page-homepage .section-2016 a.button { border: 1px solid #000; }
.page-homepage .section-2016 a.button:hover { background-color: #000; }
@media (max-width: 767px) { .page-homepage .section-2016 .section-wrapper .section-inner { padding: 50px 0 50px; }
  .page-homepage .section-2016 .gradient { width: 60%; max-width: 60%; margin: 25px auto; }
  .page-homepage .section-2016 h2, .page-homepage .section-2016 h4, .page-homepage .section-2016 p { max-width: 100%; margin-left: auto; margin-right: auto; }
  .page-homepage .section-2016 a.button { margin-left: auto; } }
.page-homepage #section-2016PCI .background { max-width: 1334px; }
@media (max-width: 767px) { .page-homepage #section-2016PCI .background { background-position: center; } }
.page-homepage #section-2016PCI .section-wrapper .section-inner { padding: 180px 0 50px; }
.page-homepage #section-2016PCI .gradient { background-color: #2988ff; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF2988FF', endColorstr='#FF80D8FD'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5ODhmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgwZDhmZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #2988ff), color-stop(100%, #80d8fd)); background-image: -moz-linear-gradient(left top, #2988ff 0%, #80d8fd 100%); background-image: -webkit-linear-gradient(left top, #2988ff 0%, #80d8fd 100%); background-image: linear-gradient(to right bottom, #2988ff 0%, #80d8fd 100%); }
@media only screen and (max-width: 600px) { .page-homepage #section-2016Matcha { min-height: 600px; } }
@media only screen and (max-width: 400px) { .page-homepage #section-2016Matcha { min-height: 500px; } }
.page-homepage #section-2016Matcha .background { max-width: 1442px; background-position: right bottom; background-size: contain; }
.page-homepage #section-2016Matcha h2 { color: #488941; font-size: 3.25em; }
.page-homepage #section-2016Matcha .gradient { background-color: #488941; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF488941', endColorstr='#FFA4BE47'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4ODk0MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E0YmU0NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #488941), color-stop(100%, #a4be47)); background-image: -moz-linear-gradient(left top, #488941 0%, #a4be47 100%); background-image: -webkit-linear-gradient(left top, #488941 0%, #a4be47 100%); background-image: linear-gradient(to right bottom, #488941 0%, #a4be47 100%); }
.page-homepage #section-2016Matcha h2, .page-homepage #section-2016Matcha h4, .page-homepage #section-2016Matcha p { max-width: 40%; }
@media (max-width: 767px) { .page-homepage #section-2016Matcha .gradient { width: 60%; max-width: 60%; margin-left: auto; margin-right: auto; }
  .page-homepage #section-2016Matcha h2, .page-homepage #section-2016Matcha h4, .page-homepage #section-2016Matcha p { max-width: 100%; margin-left: auto; margin-right: auto; } }
.page-homepage #section-2016CMO { background: url(../img/page-homepage/cmo_2016_gradient.jpg) repeat-x; }
.page-homepage #section-2016CMO .background { max-width: 50%; left: 0; right: auto; }
.page-homepage #section-2016CMO .gradient { background-color: #ea2648; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFEA2648', endColorstr='#FFEF7C27'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhMjY0OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmN2MyNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #ea2648), color-stop(100%, #ef7c27)); background-image: -moz-linear-gradient(left top, #ea2648 0%, #ef7c27 100%); background-image: -webkit-linear-gradient(left top, #ea2648 0%, #ef7c27 100%); background-image: linear-gradient(to right bottom, #ea2648 0%, #ef7c27 100%); margin-left: 50%; }
.page-homepage #section-2016CMO h2, .page-homepage #section-2016CMO h4, .page-homepage #section-2016CMO p { max-width: 50%; margin-left: 50%; }
.page-homepage #section-2016CMO h2 { color: #ea2648; font-size: 3.25em; }
@media (max-width: 767px) { .page-homepage #section-2016CMO h2 { max-width: 100%; margin-left: auto; font-size: 2.5em; } }
@media only screen and (max-width: 400px) { .page-homepage #section-2016CMO h2 { font-size: 2em; } }
.page-homepage #section-2016CMO a.button { margin-left: 50%; }
.page-homepage #section-hisense-ces { min-height: 58px; overflow: hidden; }
.page-homepage #section-hisense-ces .section-inner { padding: 0; }
.page-homepage #section-hisense-ces .section-inner a { font-size: 1.5em; color: #fff; line-height: 58px; letter-spacing: .055em; }
.page-homepage #section-hisense-ces .section-inner a img { float: right; max-width: 25%; }
@media only screen and (max-width: 805px) { .page-homepage #section-hisense-ces .section-inner a { font-size: 1em; line-height: 26px; } }
@media only screen and (max-width: 400px) { .page-homepage #section-hisense-ces .section-inner a { font-size: 1em; line-height: 26px; } }
.page-homepage #section-business { min-height: 700px; }
.page-homepage #section-business .background { background-position: left center; background-size: cover; }
@media (min-width: 1200px) and (max-width: 1920px) { .page-homepage #section-business .background { background-position: 25.5% 50% !important; background-size: cover; } }
@media (min-width: 768px) and (max-width: 1024px) { .page-homepage #section-business .background { background-position: 36.5% 50% !important; background-size: cover; } }
@media (min-width: 0px) and (max-width: 767px) { .page-homepage #section-business .background { background-position: 36.5% 50% !important; background-size: cover; } }
.page-homepage #section-business .section-wrapper .section-inner { padding-top: 70px; }
.page-homepage #section-business .section-wrapper .section-inner h2 { color: #006194; font-size: 3em; }
.page-homepage #section-business .section-wrapper .section-inner .line1text h4 { margin: 5px 0px; color: #000; }
.page-homepage #section-business .section-wrapper .section-inner .span-explore { margin-top: 0; }
.page-homepage #section-business .section-wrapper .section-inner .span-explore a.button { border-color: #0c7fbf; color: #ffffff; background-color: #0c7fbf; }
@media only screen and (max-width: 1400px) { .page-homepage #section-business .page-homepage #section-business .background { background-position: -526px center; }
  .page-homepage #section-business .page-homepage #section-business .background { background-size: cover; }
  .page-homepage #section-business .page-homepage #section-business .background { background-color: #e4e9ed; } }

#section-aireatdrink { width: 100%; background-color: #FFF; min-height: 350px; max-height: 700px; overflow: hidden; }

#section-aireatdrink .section-wrapper .section-inner { max-width: 100%; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; visibility: hidden; }

#aireatdrinkLeft { position: absolute; left: 0px; top: 0px; height: 100%; }

#aireatdrinkRight { position: absolute; right: 0px; top: 0px; height: 100%; }

#aireatdrinkText { position: absolute; left: 49%; top: 50%; margin-top: -87px; }

#aireatdrinkText1 { position: absolute; left: 0px; top: 0px; -webkit-filter: drop-shadow(1px 1px 8px #FFF); filter: drop-shadow(1px 1px 8px #FFF); }

#aireatdrinkText2 { position: absolute; left: 0px; top: 0px; -webkit-filter: drop-shadow(1px 1px 8px #FFF); filter: drop-shadow(1px 1px 8px #FFF); }

#aireatdrinkEnd { position: absolute; left: 49%; top: 50%; }

#aireatdrinkEnd0 { position: absolute; left: 0px; top: -72px; -webkit-filter: drop-shadow(1px 1px 8px #FFF); filter: drop-shadow(1px 1px 8px #FFF); }

#aireatdrinkEnd1 { position: absolute; left: 0px; top: -166px; -webkit-filter: drop-shadow(1px 1px 8px #FFF); filter: drop-shadow(1px 1px 8px #FFF); }

#aireatdrinkLine { position: absolute; left: 24px; top: 26px; width: 308px; height: 7px; }

#aireatdrinkBreathe { position: absolute; left: 0px; top: 72px; -webkit-filter: drop-shadow(1px 1px 8px #FFF); filter: drop-shadow(1px 1px 8px #FFF); }

#aireatdrinkEat { position: absolute; left: 0px; top: 142px; -webkit-filter: drop-shadow(1px 1px 8px #FFF); filter: drop-shadow(1px 1px 8px #FFF); }

#aireatdrinkDrink { position: absolute; left: 0px; top: 212px; -webkit-filter: drop-shadow(1px 1px 8px #FFF); filter: drop-shadow(1px 1px 8px #FFF); }

#aireatdrinkBreatheRoll { position: absolute; left: 0px; top: 72px; width: 338px; height: 55px; background-color: #F00; }

#aireatdrinkEatRoll { position: absolute; left: 0px; top: 142px; width: 338px; height: 55px; background-color: #F00; }

#aireatdrinkDrinkRoll { position: absolute; left: 0px; top: 212px; width: 338px; height: 55px; background-color: #F00; }

@media (max-width: 767px) { #power-footer #power-footer-inner #footer_legal_new ul li { float: none; padding: 0; border: none; } }
.page-support #header-wrapper { width: 100%; position: fixed; z-index: 10000; }
.page-support .container_12 { display: none; }
.page-support .main { color: #4d4d4d; position: relative; padding: 54px 0 0 0; }
.page-support .main a { color: #808080; }
.page-support .main h1, .page-support .main h2, .page-support .main h3, .page-support .main h4, .page-support .main h5, .page-support .main h6 { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; background-color: transparent; color: #fff; }
.page-support .main .section .section-wrapper { padding: 0; }
.page-support .main sup { font-size: .5em; }
.page-support .main section.section { min-height: 0 !important; position: relative; clear: both; }
.page-support .main #nav { position: fixed; width: 100%; z-index: 100; padding: 0; margin: 0; }
.page-support .main #nav.section { overflow: visible !important; }
.page-support .main #nav #nav-items { position: relative; margin: 0; background-color: #292828; /*position: fixed;*/ width: 100%; overflow: hidden; display: block; clear: both; z-index: 200; float: right; height: 40px; font-size: .9em; }
.page-support .main #nav #nav-items .items-left { float: left; height: 40px; }
.page-support .main #nav #nav-items .items-right { float: right; height: 40px; }
.page-support .main #nav #nav-items li { height: 100%; display: table; vertical-align: middle; }
.page-support .main #nav #nav-items li#login > a.cta { padding-left: 1em; background: url(/assets/img/page-support/left-carat.png) left center no-repeat; }
.page-support .main #nav #nav-items a { text-decoration: none; display: table-cell; vertical-align: middle; color: #fff; }
.page-support .main #nav #nav-items a:hover { text-decoration: none; }
.page-support .main #nav #nav-items a .text { border: 0; color: #fff; font-size: inherit; padding: 0; width: auto; font-style: normal; height: auto; }
.page-support .main #nav #nav-items #help { float: left; margin: 0; padding: 0 0 0 3em; }
.page-support .main #nav #nav-items #help .close { float: left; margin: 0.3em 1em 0.3em 0; padding: 0 10em 0 0; background: url("/assets/img/page-support/nav-icon-close.png") no-repeat 0 0; width: 9px; height: 9px; display: none; }
.page-support .main #nav #nav-items #search { float: left; margin: 0 4em 0 0; }
.page-support .main #nav #nav-items #search a { width: 17px; height: 17px; display: table-cell; margin: 0; padding: 0 2em 0 0; background: url("/assets/img/page-support/nav-icon-search.png") no-repeat 0 11px; position: relative; z-index: 10; }
.page-support .main #nav #nav-items #register { float: left; margin: 0 4em 0 0; padding: 0; z-index: 210 !important; }
.page-support .main #nav #nav-items #login { float: left; margin: 0 2em 0 0; padding: 0; position: relative; z-index: 210 !important; }
.page-support .main #help-reveal { display: none; position: absolute; z-index: 2; clear: both; width: 100%; }
.page-support .main #help-reveal #contact { background-color: #333434 !important; }
.page-support .main #help-reveal #contact #call, .page-support .main #help-reveal #contact #chat { border-right: 1px solid rgba(255, 255, 255, 0.25) !important; }
.page-support .main #help-reveal .help-background { background-color: #333434; }
.page-support .main #search-reveal { background-color: #292828; left: 4px; margin: 0; padding: 0.5em 0 .8em 0; position: absolute; width: 17px; height: 40px; z-index: 200; display: none; overflow: hidden; clear: both; }
.page-support .main #search-reveal .cta { float: left; margin: 3px .5em 0 0; padding: 0; background: url("/assets/img/page-support/nav-icon-search.png") no-repeat 0 0; position: relative; width: 17px; height: 17px; display: block; }
.page-support .main #search-reveal .close { float: left; margin: .7em 1.3em 0 0; font-size: .7em; }
.page-support .main #search-reveal #search-form { float: left; width: 95%; display: none; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
.page-support .main #search-reveal #search-form input { background-color: transparent; border: none; color: #fff; font-size: 0.8em; margin: -2px 1em 0 0; padding: .5em .6em .5em .6em; float: left; width: 100%; }
.page-support .main #search-reveal #search-form input::selection { background-color: transparent; color: #fff; }
.page-support .main #search-reveal #search-form input::-moz-selection { background-color: transparent; color: #fff; }
.page-support .main #search-reveal #search-form .submit { float: left; font-size: .7em; border: none; background: none; color: #9f9f9f; margin: .7em 0 0 0; cursor: pointer; }
.page-support .main #register-reveal { background-color: #333434; position: absolute; left: 0; width: 100%; z-index: 2; color: #fff; font-family: "AvantGardeGothicITCW01X"; display: none; clear: both; }
.page-support .main #register-reveal .section-wrapper { padding: 0; overflow: auto; min-height: 555px; }
.page-support .main #register-reveal #section-bar { display: block; clear: both; width: 100%; border-bottom: 1px solid #727373; margin: 0 0 1.5em 0; }
.page-support .main #register-reveal #section-bar #section-header { margin: 0 2em 0 0; padding: 0; float: left; width: 260px; display: table; height: 80px; }
.page-support .main #register-reveal #section-bar #section-header h2 { font-family: "AvantGardeGothicITCW01X"; text-transform: none; font-size: 1.6em; height: 100%; display: table-cell; vertical-align: middle; }
.page-support .main #register-reveal #section-bar #section-description { font-size: .9em; width: 70%; margin: 0; padding: .35em 0 0 0; line-height: 1.4em; float: left; letter-spacing: -.02em; display: table; height: 80px; }
.page-support .main #register-reveal #section-bar #section-description p { height: 100%; display: table-cell; vertical-align: middle; }
.page-support .main #register-reveal #section-bar #close { background: url("/assets/img/page-support/nav-icon-register-close.png") no-repeat scroll 0 0 transparent; height: 25px; width: 22px; position: absolute; right: 1.75em; top: 1.6em; }
.page-support .main #register-reveal #section-bar #close a { width: 22px; height: 25px; display: block; }
.page-support .main #register-reveal #required { font-size: 0.8em; position: absolute; bottom: 9%; right: 15.75%; }
.page-support .main #register-reveal h3 { display: block; clear: both; text-transform: none; padding: 0 0 .75em 0; margin: 0; font-size: 1.4em; font-family: "AvantGardeGothicITCW01X"; }
.page-support .main #register-reveal .info-block.left { width: 75%; padding-bottom: 2em; }
.page-support .main #register-reveal .product-shot { margin-left: 75%; width: 25%; }
.page-support .main #register-reveal #register-form label { font-weight: normal; font-size: 1em; margin: 0 0 2em 0; padding: 0; left: -10000px; overflow: hidden; position: absolute; top: auto; width: 1px; height: 1px; }
.page-support .main #register-reveal #register-form label a { text-decoration: underline; }
.page-support .main #register-reveal #register-form input[name=city] { width: 40%; }
.page-support .main #register-reveal #register-form input[name=date] { width: 84%; }
.page-support .main #register-reveal #register-form #form-state-zip { width: 40%; float: left; }
.page-support .main #register-reveal #register-form .form-group { float: left; padding: 0; margin: 0 3em 1.5em 0; width: 40%; position: relative; }
.page-support .main #register-reveal #register-form .form-group span { float: left; margin: 0; }
.page-support .main #register-reveal #register-form .form-group.state { width: 47%; float: left; margin: 0 6% 1.5em 0; }
.page-support .main #register-reveal #register-form .form-group.state input { width: 100%; }
.page-support .main #register-reveal #register-form .form-group.zip { width: 47%; float: left; margin: 0; }
.page-support .main #register-reveal #register-form .form-group.zip input { width: 100%; }
.page-support .main #register-reveal #register-form .wide { width: 100%; clear: both; }
.page-support .main #register-reveal #register-form .input-group { display: inline; }
.page-support .main #register-reveal #register-form .input-group-addon { background: none; border: none; border-radius: none; float: right; }
.page-support .main #register-reveal #register-form ::-webkit-input-placeholder { color: #000; }
.page-support .main #register-reveal #register-form :-moz-placeholder { /* Firefox 18- */ color: #000; }
.page-support .main #register-reveal #register-form ::-moz-placeholder { /* Firefox 19+ */ color: #000; }
.page-support .main #register-reveal #register-form :-ms-input-placeholder { color: #000; }
.page-support .main #register-reveal #register-form .help-block { text-indent: -10000px; display: inline !important; }
.page-support .main #register-reveal #register-form .has-error input { background-color: #fff !important; background: url("/assets/img/page-support/form-invalid.png") no-repeat scroll 98% 50% transparent; }
.page-support .main #register-reveal #register-form .has-success input { background: url("/assets/img/page-support/form-valid.png") no-repeat scroll 98% 50% transparent; }
.page-support .main #register-reveal #register-form .has-error select { background-color: #fff !important; }
.page-support .main #register-reveal #register-form input[type=text], .page-support .main #register-reveal #register-form input[type=email], .page-support .main #register-reveal #register-form input[type=tel], .page-support .main #register-reveal #register-form input[type=phone], .page-support .main #register-reveal #register-form input[type=password], .page-support .main #register-reveal #register-form select { border: none; outline: none; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-family: "AvantGardeGothicITCW01B 731069","Verdana",sans-serif; font-size: 0.9em; height: 35px; margin: 0; width: 100%; padding-left: 0.5em; background-color: #727373; color: #292828; }
.page-support .main #register-reveal #register-form input[type=text]:focus, .page-support .main #register-reveal #register-form input[type=email]:focus, .page-support .main #register-reveal #register-form input[type=tel]:focus, .page-support .main #register-reveal #register-form input[type=phone]:focus, .page-support .main #register-reveal #register-form input[type=password]:focus, .page-support .main #register-reveal #register-form select:focus { background-color: #EBEBEB; border: none; }
.page-support .main #register-reveal #register-form input[type=text]::-ms-clear, .page-support .main #register-reveal #register-form input[type=email]::-ms-clear, .page-support .main #register-reveal #register-form input[type=tel]::-ms-clear, .page-support .main #register-reveal #register-form input[type=phone]::-ms-clear, .page-support .main #register-reveal #register-form input[type=password]::-ms-clear, .page-support .main #register-reveal #register-form select::-ms-clear { display: none; width: 0; height: 0; }
.page-support .main #register-reveal #register-form input[name=registerCity] { width: 100%; }
.page-support .main #register-reveal #register-form input[name=registerDate] { width: 84%; }
.page-support .main #register-reveal #register-form select { padding: 0.1em 0 0 0.5em; -moz-appearance: none; -webkit-appearance: none; appearance: none; text-indent: 0.01px; text-overflow: ''; position: absolute; width: 109%; background: url(/assets/img/page-support/nav-icon-register-arrow.png) no-repeat 89.8% center #727373; }
.page-support .main #register-reveal #register-form select:focus { background: url(/assets/img/page-support/nav-icon-register-arrow.png) no-repeat 89.8% center #FFF; /*overflow: hidden;
width: 100%;
height: 35px;*/ }
.page-support .main #register-reveal #register-form .form-select { position: relative; overflow: hidden; width: 100%; height: 35px; background: url(/assets/img/page-support/nav-icon-register-arrow.png) no-repeat 89.8% center #727373; margin: 0 1.5em 0 0; float: left; }
.page-support .main #register-reveal #register-form button { display: block; clear: both; margin: 0; }
.page-support .main #register-reveal #register-form .form-section { clear: both; transition-property: height; transition-duration: 2s; }
.page-support .main #register-reveal #register-form .form-section.action label { position: static; display: block; width: 100%; height: auto; margin-bottom: 1em; }
.page-support .main #register-reveal #register-form .form-section.action label span { float: none; }
.page-support .main #register-reveal #register-form .form-section .section-desc { width: 86%; padding-bottom: 1em; }
.page-support .main #register-reveal #register-form .form-section .section-desc p { line-height: 1.25em; padding-bottom: .25em; }
.page-support .main #register-reveal #register-form .form-section .section-desc p a { color: #fff; text-decoration: underline; }
.page-support .main #register-reveal #register-form .error-section { border: 1px solid #727373; width: 86%; padding: .5em; margin-bottom: 1em; padding-left: 2em; background: url("/assets/img/page-support/form-invalid.png") 0.5em 0.5em no-repeat; }
.page-support .main #login-reveal { position: absolute; top: 7px; /*right: 45px;*/ margin: 0; width: 300px; background-color: #292828; display: none; z-index: 200; }
.page-support .main #login-reveal #login-form { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
.page-support .main #login-reveal #login-form span { padding-right: 2em; line-height: 24px; }
.page-support .main #login-reveal #login-form span a { display: inline; }
.page-support .main #login-reveal #login-form label { font-weight: normal; font-size: 1em; margin: 0 0 2em 0; padding: 0; left: -10000px; overflow: hidden; position: absolute; top: auto; width: 1px; height: 1px; }
.page-support .main #login-reveal #login-form input { background-color: #333434; border: medium none; color: #9f9f9f; font-size: 0.8em; margin: 0 1em 0 0; padding: .5em .6em .5em .6em; width: 215px; float: left; }
.page-support .main #login-reveal #login-form input#login-password { margin-right: 0 !important; }
.page-support .main #login-reveal #login-form .has-error input { background-color: #fff !important; color: #292828; background: url("/assets/img/page-support/form-invalid.png") no-repeat scroll 98% 50% transparent; }
.page-support .main #login-reveal #login-form .has-success input { background-color: #333434 !important; background: url("/assets/img/page-support/form-valid.png") no-repeat scroll 98% 50% transparent; }
.page-support .main #login-reveal #login-form .submit { float: left; font-size: .7em; border: none; background: none; color: #9f9f9f; margin: .7em 0 0 0; cursor: pointer; }
.page-support .main #login-reveal .close { float: left; margin: .9em 1.3em 0 0; font-size: .7em; background: url("/assets/img/page-support/nav-icon-close.png") no-repeat 0 0; width: 9px; height: 9px; display: block; }
.page-support .main #hero { background-color: #000; text-align: center; color: #fff; height: 300px; position: relative; margin: 0 0 0 0; padding: 0; z-index: 1; 		/*
		.background {
		background: url("/assets/img/page-support/hero-bg-01.jpg") no-repeat;
		background-position: center;
		background-size: cover; 	width: 100%; 	height: 553px;
		}
		*/ }
.page-support .main #hero .section-wrapper { padding: 0 0 0 0; }
.page-support .main #hero #slides { overflow: hidden; width: 100%; height: 300px; position: absolute; z-index: 1; }
.page-support .main #hero #slides ul { position: relative; margin: 0; padding: 0; height: 300px; list-style: none; }
.page-support .main #hero #slides ul li { position: absolute; display: block; float: left; margin: 0; padding: 0; width: 100%; height: 250px; background: #000; text-align: center; }
.page-support .main #hero #slides ul li img { width: 100%; height: 300px; }
.page-support .main #hero .info-block { width: 100%; }
.page-support .main #hero .info-block .title { font-size: 2.2em; letter-spacing: 0.1em; padding: 2.2em 0 1em; font-family: "AvantGardeGothicITCW01B 731069","Verdana",sans-serif; }
.page-support .main #hero .info-block .title canvas { margin: auto; }
.page-support .main #hero .info-block .title span { text-transform: uppercase; }
.page-support .main #hero .info-block .divider { background: url("/assets/img/page-support/hero-divider.png") no-repeat; height: 1px; width: 400px; margin: 2em auto; }
.page-support .main #hero .info-block .section-description { font-size: 1.1em; line-height: 2em; margin: auto; width: 100%; padding: 0; color: #fff; }
.page-support .main #hero .info-block #page-search-keyword-form { margin: 12.25em 0 0 0; padding: 0; }
.page-support .main #hero .info-block #page-search-keyword-form input#search-support-archive { background: url("/assets/img/page-support/hero-icon-search.png") no-repeat 32px 12px; height: 55px; width: 100%; margin: 0; padding: 0 0 0 3em; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #fff; opacity: .8; color: #333; outline: none; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-family: "AvantGardeGothicITCW01B 731069","Verdana",sans-serif; border: none; font-size: 1.6em; }
.page-support .main #hero .info-block #page-search-keyword-form input#search-support-archive:focus { background-color: #EBEBEB; }
.page-support .main #contact { height: 100%; color: #fff; position: relative; background-color: #00c1b7; }
.page-support .main #contact .section-wrapper { padding: 0 0 0 0; min-width: 0; }
.page-support .main #contact .section-inner { max-width: none; width: 1170px; margin: auto; }
.page-support .main #contact .section-inner .info-block { font-size: 1em; width: 100%; clear: both; overflow: hidden; padding: 0; }
.page-support .main #contact .section-inner #call { float: left; padding: 3em 6em 3em 0; border-right: 1px solid rgba(255, 255, 255, 0.5); }
.page-support .main #contact .section-inner #call .call-icon { background: url("/assets/img/page-support/help-icon-call.png") no-repeat 0 0; float: left; width: 62px; height: 55px; padding: 24px 0 0 0; margin: 0; border-right: 1px solid #fff; }
.page-support .main #contact .section-inner #call .call-title { font-size: 1.6em; padding: .1em 0 0 1em; margin: 0; text-transform: uppercase; float: left; }
.page-support .main #contact .section-inner #call .call-title p { font-family: "AvantGardeGothicITCW01X"; font-size: 0.65em !important; margin: 0.5em 0 0; }
.page-support .main #contact .section-inner #chat { float: left; padding: 3em 6em 3em 6em; border-right: 1px solid rgba(255, 255, 255, 0.5); }
.page-support .main #contact .section-inner #chat .chat-icon { background: url("/assets/img/page-support/help-icon-chat.png") no-repeat 0 5px; float: left; width: 80px; height: 55px; padding: 24px 0 0 0; margin: 0; border-right: 1px solid #fff; }
.page-support .main #contact .section-inner #chat .chat-title { font-size: 1.6em; padding: .6em 0 0 1em; margin: 0; text-transform: uppercase; float: left; }
.page-support .main #contact .section-inner #chat .chat-title p { font-size: .6em !important; margin: 0.5em 0 0; }
.page-support .main #contact .section-inner #chat .chat-title a { color: #fff; text-decoration: none; }
.page-support .main #contact .section-inner #chat .chat-title a :hover { text-decoration: none; }
.page-support .main #contact .section-inner #social { float: left; padding: 3em 0 3em 6em; }
.page-support .main #contact .section-inner #social .social-icon { float: left; width: 110px; height: 55px; padding: 14px 0 0 0; margin: 0; border-right: 1px solid #fff; }
.page-support .main #contact .section-inner #social .social-icon .cta-social { margin: 0; }
.page-support .main #contact .section-inner #social .social-icon .cta-social .cta-item-social { float: left; width: 50px; }
.page-support .main #contact .section-inner #social .social-icon .cta-social .cta-item-social .link-social { background: url("/assets/img/page-my-aquos/social-icons-white.png") no-repeat scroll 0 0 transparent; display: block; height: 30px; width: 30px; transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s; }
.page-support .main #contact .section-inner #social .social-icon .cta-social .cta-item-social .link-social.twitter { background-position: 0 0; }
.page-support .main #contact .section-inner #social .social-icon .cta-social .cta-item-social .link-social.twitter:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=.5); opacity: .5; }
.page-support .main #contact .section-inner #social .social-icon .cta-social .cta-item-social .link-social.facebook { background-position: -43px 0; }
.page-support .main #contact .section-inner #social .social-icon .cta-social .cta-item-social .link-social.facebook:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=.5); opacity: .5; }
.page-support .main #contact .section-inner #social .social-title { font-size: 1.6em; padding: .6em 0 0 1em; margin: 0; text-transform: uppercase; width: auto; float: left; }
.page-support .main #contact .section-inner #social .social-title p { font-size: .6em !important; margin: 0.5em 0 0; }
.page-support .main #my-products.section { min-height: 0; border-bottom: 1px solid #cccccc; }
.page-support .main #my-products.section .image_carousel { padding: 15px 0 15px 40px; position: relative; }
.page-support .main #my-products.section .image_carousel img { max-width: 100%; height: auto; margin: 7px; display: block; margin: auto; padding-bottom: 20px; }
.page-support .main #my-products.section #AquosCarousel_prev { background: url(/assets/img/page-voices/carousel-next-prev.png) no-repeat scroll 0 0; display: inline-block; height: 38px; left: 10px; margin-top: -19px; position: absolute; top: 50%; width: 30px; text-indent: -119988px; overflow: hidden; text-align: left; }
.page-support .main #my-products.section #AquosCarousel_next { background: url(/assets/img/page-voices/carousel-next-prev.png) no-repeat scroll 100% 103%; display: block; height: 38px; margin-top: -19px; position: absolute; right: 0px; top: 50%; width: 30px; text-indent: -119988px; overflow: hidden; text-align: left; }
.page-support .main #my-products.section .clearfix { float: none; clear: both; }
.page-support .main #my-products.section .AquosSlide { width: 100%; margin: auto; text-align: center; }
.page-support .main #my-products.section .AquosSlide h4 { font-family: "AvantGardeGothicITCW01M 731087"; color: black; padding-bottom: 1em; line-height: 1.25em; text-transform: uppercase; font-size: .8em; }
.page-support .main #my-products.section .AquosSlide p { line-height: 1.25em; font-size: .9em; }
.page-support .main #my-products.section .product-content { width: 100%; height: 300px; max-width: 300px; margin: 0 auto; font-size: .9em; }
.page-support .main #my-products.section .AquosCarouselSlideCont { height: 340px; float: left; }
.page-support .main #my-products.section .AquosCarouselSlide { max-width: 250px; margin: auto; }
.page-support .main #my-products.section .AquosCarouselSlide img-container { height: 185px; }
.page-support .main #my-products.section .AquosCarouselSlide img-container img { max-height: 100%; max-width: 100%; position: relative; top: 50%; transform: translateY(-50%); }
.page-support .main #my-products.section .section p { margin: 0; padding: 0; }
.page-support .main #my-products.section h2 { font-family: "AvantGardeGothicITCW01X"; font-size: 2em; color: #000; }
.page-support .main #my-products.section .section-info { padding: 2em 0; color: #000; text-align: center; }
.page-support .main #my-products.section .section-info p { font-family: "AvantGardeGothicITCW01X"; font-size: 1.125em; margin-top: 1em; }
.page-support .main #my-products.section .section-inner { max-width: 1280px; padding: 0; }
.page-support .main #my-products.section .tab-panels-wrapper { width: 100%; overflow: hidden; position: relative; }
.page-support .main #my-products.section .tab-panels { /*position:absolute;*/ height: 100%; overflow: visible; overflow: hidden; *zoom: 1; }
@media (max-width: 1024px) and (min-width: 768px) { .page-support .main #my-products.section .tab-panels-wrapper { height: 358px !important; }
  .page-support .main #my-products.section .article-share { position: relative !important; } }
.page-support .main #my-products.section .products-tabs { margin: 0 30px; position: relative; }
.page-support .main #my-products.section .tab-panel { position: relative; display: table; float: left; width: 100%; padding: 0; overflow: hidden; *zoom: 1; }
.page-support .main #my-products.section .tab-next { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 100% 0; display: block; height: 38px; margin-top: -19px; position: absolute; right: -30px; top: 50%; width: 30px; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
.page-support .main #my-products.section .tab-next:hover { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 100% 103%; }
.page-support .main #my-products.section .tab-prev { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 0 0; display: inline-block; height: 38px; left: -30px; margin-top: -19px; position: absolute; top: 50%; width: 30px; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
.page-support .main #my-products.section .tab-prev:hover { background: url(../img/page-voices/carousel-next-prev.png) no-repeat scroll 0 103%; }
.page-support .main #my-products.section .slide { /*border-right:1px solid $color-horizontalrule;*/ float: left; padding: 15px 27px; width: 25%; }
.page-support .main #my-products.section .slide:last-child { border-right: none; }
.page-support .main #my-products.section .slide .product-content { width: 100%; height: 300px; max-width: 300px; margin: 0 auto; font-size: .9em; text-align: center; }
.page-support .main #my-products.section .slide .product-content h4 { font-family: "AvantGardeGothicITCW01M 731087"; color: #000; padding-bottom: 1em; line-height: 1.25em; }
.page-support .main #my-products.section .slide .product-content p { line-height: 1.25em; }
.page-support .main #my-products.section .slide .product-content.add-new { border: 1px solid gainsboro; text-align: center; margin-top: 1em; padding: 3em 0; }
.page-support .main #my-products.section .slide .product-content.add-new img { padding-bottom: 4em; width: auto; }
.page-support .main #my-products.section .slide .product-content img { max-width: 100%; padding-bottom: 20px; }
.page-support .main #my-products.section .slide .animated-button { font-family: "AvantGardeGothicITCW01B 731069"; padding: 0.5em; border-color: #000; color: #4d4d4d; background-color: #fff; }
.page-support .main #my-products.section .slide .animated-button:hover { background-color: #4d4d4d; text-decoration: none; color: #fff; }
.page-support .main #my-products.section .slide .animated-button::after { background-color: #4d4d4d; text-decoration: none; color: #fff; }
.page-support .main #my-products.section .slide .animated-button.reversed { border-color: #000; color: #fff; background-color: #000; }
.page-support .main #my-products.section .slide .animated-button.reversed:hover { background-color: #fff !important; color: #000 !important; }
.page-support .main #my-products.section .slide .animated-button.reversed::after { background-color: #fff !important; color: #000 !important; }
.page-support .main #my-products.section .has-2 .slide { width: 50%; }
.page-support .main #my-products.section .has-3 .slide { width: 33%; }
.page-support .main #my-products.section .product-detail-panel { border-top: 1px solid #898989; position: absolute; width: 100%; display: none; left: 0; right: 0; top: 105%; background-color: #fff; color: #4d4d4d; height: 80%; }
.page-support .main #my-products.section .product-detail-panel .panel { background-color: #fff; color: #4d4d4d; height: 100%; padding: 1em 3em 1em 1em; }
.page-support .main #my-products.section .product-detail-panel .panel .animated-button:hover { color: #fff !important; }
.page-support .main #my-products.section .product-detail-panel .panel .animated-button::after { color: #fff !important; }
.page-support .main #my-products.section .product-detail-panel h4 { font-family: "AvantGardeGothicITCW01B 731069"; color: #000; font-size: 1em; }
.page-support .main #my-products.section .product-detail-panel .detail-block-left { float: left; margin-right: 5%; margin-left: 5%; margin-top: 1em; }
.page-support .main #my-products.section .product-detail-panel .detail-block-left.downloads { width: 20%; }
.page-support .main #my-products.section .product-detail-panel .detail-block-left.downloads .back-btn { display: inline-block; margin: 2em 0 2em 3em; }
@media (max-width: 640px) { .page-support .main #my-products.section .product-detail-panel .detail-block-left { float: none; } }
.page-support .main #my-products.section .product-detail-panel .detail-block-left.overview { width: 35%; }
.page-support .main #my-products.section .product-detail-panel .detail-block-left.overview h4 { display: none; }
@media (max-width: 640px) { .page-support .main #my-products.section .product-detail-panel .detail-block-left.overview { margin: auto; } }
.page-support .main #my-products.section .product-detail-panel .detail-block-left img { max-width: 100%; }
.page-support .main #my-products.section .product-detail-panel .detail-block-right { margin-top: 1em; overflow: hidden; }
.page-support .main #my-products.section .product-detail-panel .detail-block-right dl { font-size: 1em; margin-top: 1em; line-height: 2em; margin-bottom: 2em; overflow: hidden; *zoom: 1; }
.page-support .main #my-products.section .product-detail-panel .detail-block-right dl dt { font-family: "AvantGardeGothicITCW01B 731069"; float: left; width: 33%; }
@media (max-width: 768px) { .page-support .main #my-products.section .product-detail-panel .detail-block-right dl dt { font-size: 80%; } }
@media (max-width: 480px) { .page-support .main #my-products.section .product-detail-panel .detail-block-right dl dt { font-size: 75%; } }
.page-support .main #my-products.section .product-detail-panel .detail-block-right dl dd { font-family: "AvantGardeGothicITCW01X"; float: left; width: 50%; }
@media (max-width: 768px) { .page-support .main #my-products.section .product-detail-panel .detail-block-right dl dd { font-size: 80%; } }
@media (max-width: 480px) { .page-support .main #my-products.section .product-detail-panel .detail-block-right dl dd { font-size: 75%; } }
.page-support .main #my-products.section .product-detail-panel .detail-block-right .animated-button:hover { background-color: #4d4d4d; text-decoration: none; }
.page-support .main #my-products.section .product-detail-panel .detail-block-right .overview-panel h4 { font-size: 1.5em; }
@media (max-width: 768px) { .page-support .main #my-products.section .product-detail-panel .detail-block-right .overview-panel h4 { font-size: 1.0em; } }
.page-support .main #my-products.section .product-detail-panel .back-btn { position: absolute; right: 2%; top: 5%; text-indent: -5000px; overflow: hidden; background: url(../img/page-support/my-prod-icon-close.png) center center no-repeat; width: 22px; height: 25px; }
.page-support .main #product-info { position: relative; min-height: 245px; overflow: hidden; width: 100%; margin: auto; background-color: #f6f6f6; border-bottom: 1px solid #dfdfdf; color: #4d4d4d; }
.page-support .main #product-info .section-wrapper { padding: 0 0 3em 0; }
.page-support .main #product-info .section-inner { width: 750px; }
.page-support .main #product-info .title { font-family: "AvantGardeGothicITCW01X"; color: #4d4d4d; font-size: 1.75em; margin: auto; padding: 1.75em 0 0; text-transform: none; width: 100%; }
.page-support .main #product-info .title span { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
.page-support .main #product-info #page-search-model-form { margin: 1em 0 1em 0; padding: 0; }
.page-support .main #product-info #page-search-model-form input#search-product-info { height: 55px; width: 100%; margin: 0; padding: 0 0 0 1em; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #dfdfdf; color: #4d4d4d; outline: none; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-family: "AvantGardeGothicITCW01B 731069","Verdana",sans-serif; border: none; font-size: 1.2em; }
.page-support .main #product-info #page-search-model-form input#search-product-info:focus { background-color: #EBEBEB; }
.page-support .main #product-info .help-link a { font-size: .8em; margin: auto; width: 100%; }
.page-support .main #product-info h3 { color: #4d4d4d; font-size: 1.1em; margin-bottom: 1em; }
.page-support .main #product-info .did-you-mean { padding: 1em 0; }
.page-support .main #product-info .did-you-mean .did-you-mean-dz { line-height: 1.5em; }
.page-support .main #product-info .did-you-mean .did-you-mean-dz a { text-decoration: underline; white-space: nowrap; display: inline-block; }
.page-support .main #product-info .did-you-mean .did-you-mean-dz a:hover { color: #000; }
.page-support .main #categories { position: relative; padding-bottom: 60px; }
.page-support .main #categories .section-wrapper { padding: 0; width: 101%; position: relative; }
.page-support .main #categories h2 { margin: 0; padding: 0; }
.page-support .main #categories .title { font-family: "AvantGardeGothicITCW01X"; font-size: 1.75em; margin: auto; padding: 2em 0 0 0; text-transform: none; text-align: center; }
.page-support .main #categories .title span { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
.page-support .main #categories #tabs { margin: 0; padding: 2.5em 0 0 0; display: block; }
.page-support .main #categories #tabs li { position: relative; float: left; width: 20%; transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s; margin: 0; padding: 1.5em 0 0 0; text-align: center; }
.page-support .main #categories #tabs li a { width: 100%; height: 155px; display: block; text-align: center; margin: auto; padding: 0; font-size: 1.4em; font-family: "AvantGardeGothicITCW01X"; }
.page-support .main #categories #tabs li a.microwaves { background: url("/assets/img/page-support/categories-icon-microwaves.png") no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a.televisions { background: url("/assets/img/page-support/categories-icon-televisions.png") no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a.audio { background: url("/assets/img/page-support/categories-icon-audio.png") no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a.airpurifiers { background: url("/assets/img/page-support/categories-icon-airpurifiers.png") no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a.phones { background: url("/assets/img/page-support/categories-icon-phones.png") no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a:hover { color: #b047aa; }
.page-support .main #categories #tabs li a:hover.microwaves { background: url("/assets/img/page-support/categories-icon-microwaves-active.png") no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a:hover.televisions { background: url("/assets/img/page-support/categories-icon-televisions-active.png") no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a:hover.audio { background: url("/assets/img/page-support/categories-icon-audio-active.png") no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a:hover.airpurifiers { background: url("/assets/img/page-support/categories-icon-airpurifiers-active.png") no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a:hover.phones { background: url("/assets/img/page-support/categories-icon-phones-active.png") no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li.active { background-color: #dfdfdf; }
.page-support .main #categories #tabs li.active a { color: #b047aa; }
.page-support .main #categories #tabs li.active a.microwaves { background: url("/assets/img/page-support/categories-icon-microwaves-active.png") no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li.active a.televisions { background: url("/assets/img/page-support/categories-icon-televisions-active.png") no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li.active a.audio { background: url("/assets/img/page-support/categories-icon-audio-active.png") no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li.active a.airpurifiers { background: url("/assets/img/page-support/categories-icon-airpurifiers-active.png") no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li.active a.phones { background: url("/assets/img/page-support/categories-icon-phones-active.png") no-repeat scroll 50% 60% transparent; }
.page-support .main .page-filter { padding: 40px; background-color: #dfdfdf; display: none; }
.page-support .main .page-filter.active { display: block !important; }
.page-support .main .page-filter #category-content { background-color: #000; display: block; height: 275px; text-align: left; }
.page-support .main .page-filter #category-content.microwaves { background: url("/assets/img/page-support/product-bg-microwaves.jpg") no-repeat scroll center center; background-size: cover; }
.page-support .main .page-filter #category-content.televisions { background: url("/assets/img/page-support/product-bg-televisions.jpg") no-repeat scroll center center; background-size: cover; }
.page-support .main .page-filter #category-content.audio { background: url("/assets/img/page-support/product-bg-audio.jpg") no-repeat scroll center center; background-size: cover; }
.page-support .main .page-filter #category-content.airpurifiers { background: url("/assets/img/page-support/product-bg-airpurifiers.jpg") no-repeat scroll center center; background-size: cover; }
.page-support .main .page-filter #category-content.phones { background: url("/assets/img/page-support/product-bg-phones.jpg") no-repeat scroll center center; background-size: cover; }
.page-support .main .page-filter #category-content .info-block { float: left; }
.page-support .main .page-filter #category-content #subheader { color: #b047aa; display: inline-block; font-size: 1.2em; margin: 2.25em 0 0.75em; text-transform: uppercase; }
.page-support .main .page-filter #category-content #header { border-bottom: 1px solid #fff; color: #fff; font-family: "AvantGardeGothicITCW01X"; font-size: 2.1em; margin: 0 0 0.75em; padding: 0 0 0.75em; text-transform: none; max-width: 458px; }
.page-support .main .page-filter #category-content #description { color: #fff; line-height: 1.8em; padding: 0 0 2em 0; display: block; width: 56%; font-size: 0.8em; }
.page-support .main .page-filter #category-content .animated-button { border-radius: 0; color: #fff; font-size: 1em; margin: 0 2em 0 0; padding: .2em 0 .2em 0; text-align: center; width: 150px; font-family: "AvantGardeGothicITCW01X"; }
.page-support .main .page-filter #category-content .animated-button:after { color: #fff; }
.page-support .main .page-filter #category-content .animated-button:hover { color: #fff; }
.page-support .main .page-filter .section { border-bottom: none; min-height: 0; background-color: #fff; }
.page-support .main .page-filter .section .title { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
.page-support .main .page-filter .section .title.section-title { font-family: "AvantGardeGothicITCW01X", "Helvetica", sans-serif; }
.page-support .main .page-filter .section .title.section-title .emphasis { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
.page-support .main .page-filter .section .description.center { margin-left: auto; margin-right: auto; }
.page-support .main .page-filter .select-icon, .page-support .main .page-filter .remove-selection, .page-support .main .page-filter .icon-button, .page-support .main .page-filter .icon-arrow, .page-support .main .page-filter .checkbox { position: relative; display: inline-block; width: 30px; height: 30px; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; background: url(/assets/img/pagetype-shop/filter-page-icons.png) no-repeat; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-support .main .page-filter .select-icon, .page-support .main .page-filter .remove-selection, .page-support .main .page-filter .icon-button, .page-support .main .page-filter .icon-arrow, .page-support .main .page-filter .checkbox { /* on retina, use image that's scaled by 2 */ background-image: url("/assets/img/pagetype-shop/filter-page-icons@2x.png"); background-size: 210px 150px; } }
.page-support .main .page-filter .section-header .section-wrapper, .page-support .main .page-filter .section-header .section-inner { padding: 0; }
.page-support .main .page-filter .section-header .section-inner { width: 100%; height: 330px; max-width: none; overflow: hidden; *zoom: 1; }
.page-support .main .page-filter .section-header .section-inner > * { float: left; width: 50%; height: 100%; }
.page-support .main .page-filter .section-header .header-title { border-left: 1px solid #b4b4b4; text-align: left; display: table; }
.page-support .main .page-filter .section-header .vert-center { display: table-cell; vertical-align: middle; width: 100%; }
.page-support .main .page-filter .section-header .section-title { text-align: center; font-size: 2.25em; max-width: 585px; }
.page-support .main .page-filter .section-header .header-graphic { position: relative; width: 50%; height: 330px; text-align: right; }
.page-support .main .page-filter .section-header .header-media { visibility: hidden; display: block; position: absolute; top: 0; right: 0; width: 100%; height: 100%; max-width: 640px; background: url(/assets/img/pagetype-shop/filter-page-header.jpg) no-repeat 50% 50%; background-size: cover; }
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) { .page-support .main .page-filter .section-header .header-media { background-image: url("/assets/img/pagetype-shop/filter-page-header@2x.jpg"); } }
.page-support .main .page-filter.lt-ie9 .section-header .header-media { display: inline-block; position: relative; }
.page-support .main .page-filter .section-filter { overflow: visible; padding: 0 0 20px 0; }
.page-support .main .page-filter .section-filter .section-wrapper { padding: 20px 0 0 0; }
.page-support .main .page-filter .section-filter .section-inner { padding: 0 20px; max-width: 1210px; overflow: hidden; *zoom: 1; }
.page-support .main .page-filter .section-filter .filter-column, .page-support .main .page-filter .section-filter .sort-column, .page-support .main .page-filter .section-filter .page-column, .page-support .main .page-filter .section-filter .current-selections { float: left; }
.page-support .main .page-filter .section-filter .sort-column, .page-support .main .page-filter .section-filter .page-column { padding-left: 4.29687%; }
.page-support .main .page-filter .section-filter .view-column { float: right; }
.page-support .main .page-filter .section-filter .column-title { color: #000; font-size: 1em; text-transform: capitalize; margin: .5em 0 0.625em; }
.page-support .main .page-filter .section-filter .view-column .column-title, .page-support .main .page-filter .section-filter .page-column .column-title { visibility: hidden; margin-bottom: 6px; }
.page-support .main .page-filter .section-filter .page-column .page-nav { font-size: 0.75em; line-height: 2.5em; height: 2.5em; }
.page-support .main .page-filter .section-filter .page-column .page-link { display: inline-block; vertical-align: top; width: 30px; height: 30px; padding: 7px; }
.page-support .main .page-filter .section-filter .page-column .icon-arrow { display: block; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; width: 16px; height: 16px; background-position: -30px -135px; }
.page-support .main .page-filter .section-filter .page-column .next .icon-arrow { background-position: -45px -135px; }
.page-support .main .page-filter .section-filter .grid-button { background-position: -30px -60px; }
.page-support .main .page-filter .section-filter .grid-button:hover { background-position: 0 -60px; }
.page-support .main .page-filter .section-filter .grid-button.active, .page-support .main .page-filter .section-filter .grid-button.active:hover { background-position: 0 -60px; }
.page-support .main .page-filter .section-filter .list-button { background-position: -30px -90px; }
.page-support .main .page-filter .section-filter .list-button:hover { background-position: 0 -90px; }
.page-support .main .page-filter .section-filter .list-button.active, .page-support .main .page-filter .section-filter .list-button.active:hover { background-position: 0 -90px; }
.page-support .main .page-filter .section-filter .current-selections { width: 100%; padding: 1em 0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); font-size: 12px; line-height: 20px; padding-bottom: 0; }
.page-support .main .page-filter .section-filter .current-selections span { display: inline-block; vertical-align: top; font-size: inherit; font-size: 16px; line-height: 20px; height: 20px; }
.page-support .main .page-filter .section-filter .current-selections .emphasis { color: #000; font-family: "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; }
.page-support .main .page-filter .section-filter .current-selections .type, .page-support .main .page-filter .section-filter .current-selections .label { text-transform: lowercase; }
.page-support .main .page-filter .section-filter .current-selections .text { font-family: "AvantGardeGothicITCW01X"; }
.page-support .main .page-filter .section-filter .current-selections .selection-list { height: auto; }
.page-support .main .page-filter .section-filter .current-selections .selection { margin: 0 0.5em; cursor: default; }
.page-support .main .page-filter .section-filter .current-selections .selection:hover .remove-selection { background-position: -5px -35px; }
.page-support .main .page-filter .section-filter .current-selections .remove-selection { width: 20px; height: 20px; background-position: -35px -35px; vertical-align: top; cursor: pointer; }
.page-support .main .page-filter .section-filter .current-selections .remove-selection:hover { background-position: -5px -35px; }
.page-support .main .page-filter .section-filter .current-selections.active { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
.page-support .main .page-filter.no-opacity .section-filter .current-selections { visibility: hidden; }
.page-support .main .page-filter.no-opacity .section-filter .current-selections.active { visibility: visible; }
.page-support .main .page-filter .section-content { padding: 20px 0 20px 0; border-top: 5px solid #dfdfdf; }
.page-support .main .page-filter .section-content .section-wrapper { padding-top: 0; }
.page-support .main .page-filter .section-content .section-inner { padding: 0; }
.page-support .main .page-filter .section-content .product-list { overflow: hidden; *zoom: 1; }
.page-support .main .page-filter .section-content .product { float: left; padding: 0 !important; border-bottom: none !important; }
.page-support .main .page-filter .section-content .product .product-inner { position: relative; padding: 30px; }
.page-support .main .page-filter .section-content .product .product-graphic { position: relative; width: 100%; height: 0; padding: 0 0 65%; }
.page-support .main .page-filter .section-content .product .product-image { width: 100%; margin: 0 auto; max-width: 100%; height: auto; }
.page-support .main .page-filter .section-content .product .product-info { margin-top: 20px; overflow: hidden; *zoom: 1; }
.page-support .main .page-filter .section-content .product .title, .page-support .main .page-filter .section-content .product .description, .page-support .main .page-filter .section-content .product .reviews, .page-support .main .page-filter .section-content .product .sku, .page-support .main .page-filter .section-content .product .product-details { width: 100%; margin: 0; float: left; }
.page-support .main .page-filter .section-content .product .title { color: #4d4d4d; font-size: 1.8em; text-transform: uppercase; }
.page-support .main .page-filter .section-content .product .description, .page-support .main .page-filter .section-content .product .reviews { font-size: 1.2em; color: #4d4d4d; }
.page-support .main .page-filter .section-content .product .sku, .page-support .main .page-filter .section-content .product .reviews { color: #808080; font-size: 1em; line-height: 1.5em; padding-bottom: 0.5em; }
.page-support .main .page-filter .section-content .product .price, .page-support .main .page-filter .section-content .product .rating { width: 40%; }
.page-support .main .page-filter .section-content .product .price { font-size: 1.25em; line-height: 1em; height: 1em; text-align: left; float: left; color: #000; }
.page-support .main .page-filter .section-content .product .rating { float: right; text-align: right; font-size: 0.875em; line-height: 20px; margin: 0; }
.page-support .main .page-filter .section-content .product .reviews { font-size: 0.875em; text-align: right; }
.page-support .main .page-filter .section-content .product .reviews a { display: inline-block; text-decoration: underline; }
.page-support .main .page-filter .section-content .product .reviews a:hover { color: #000; }
.page-support .main .page-filter .section-content .product .product-details { overflow: hidden; *zoom: 1; padding-top: 20px; }
.page-support .main .page-filter .section-content .product .product-details > * { display: block; }
.page-support .main .page-filter .section-content .product .product-details .price { width: 50%; }
.page-support .main .page-filter .section-content .product .product-details .rating, .page-support .main .page-filter .section-content .product .product-details .reviews { width: 40%; font-size: 0.875em; line-height: 20px; height: 20px; float: right; }
.page-support .main .page-filter .section-content .product .product-action { float: left; width: 100%; padding: 1em 0 0; }
.page-support .main .page-filter .section-content .product .product-action .button { font-size: 0.75em; }
.page-support .main .page-filter .section-content .product .product-action .cta.compare { position: relative; display: inline-block; font-size: 0.75em; line-height: 20px; width: 100%; height: 20px; margin-top: 10px; padding-left: 20px; }
.page-support .main .page-filter .section-content .product .product-action .cta.compare .icon { position: absolute; left: 0; top: 0; width: 12px; height: 12px; margin: 4px 0; border: 1px solid #808080; }
.page-support .main .page-filter .section-content .product-list.view-grid .product { width: 20% !important; height: 300px; margin: 0 0 0 2.75em; font-family: "AvantGardeGothicITCW01X" !important; /*
&:nth-child(4n+4) {
margin-right: 0 !important;
}
*/ }
.page-support .main .page-filter .section-content .product-list.view-grid .product .product-action { overflow: hidden; *zoom: 1; width: 100%; }
.page-support .main .page-filter .section-content .product-list.view-grid .product .product-action .button { float: left; width: 48%; margin-left: 4%; padding-left: 5px; padding-right: 5px; }
.page-support .main .page-filter .section-content .product-list.view-grid .product .product-action .button:first-child { margin-left: 0; }
.page-support .main .page-filter .section-content .product-list.view-list .product { width: 100%; }
.page-support .main .page-filter .section-content .product-list.view-list .product .product-inner { position: relative; overflow: hidden; *zoom: 1; }
.page-support .main .page-filter .section-content .product-list.view-list .product .product-graphic, .page-support .main .page-filter .section-content .product-list.view-list .product .product-info { float: left; }
.page-support .main .page-filter .section-content .product-list.view-list .product .product-graphic { width: 33.33333%; padding: 0 0 21.66666%; }
.page-support .main .page-filter .section-content .product-list.view-list .product .product-info { width: 66.66666%; margin: 0; padding: 20px 20% 0 40px; }
.page-support .main .page-filter .section-content .product-list.view-list .product .product-details { position: absolute; right: 0; width: 20%; }
.page-support .main .page-filter .section-content .product-list.view-list .product .product-details p { width: 100%; text-align: right; }
.page-support .main .page-filter .section-content .product-list.view-list .product .product-title, .page-support .main .page-filter .section-content .product-list.view-list .product .price { font-size: 30px; line-height: 1.125em; padding-bottom: 0; }
.page-support .main .page-filter .section-content .product-list.view-list .product .product-action .button { width: auto; }
.page-support .main .page-filter .ui-select { font-size: 1em !important; }
.page-support .main .page-filter .ui-select .select-trigger .select-icon { background-position: -35px -1px !important; }
.page-support .main .page-filter .product-list { margin: .5em 0 0 0; }
.page-support .main .page-filter .product a { display: block; padding: 0; }
.page-support .main .page-filter .product a:hover { outline: 10px solid #dfdfdf; }
.page-support .main .page-filter .select-menu { top: 31px !important; }
.page-support .main .page-filter .select-menu a { height: 2.6em; line-height: 2.25em; }
.page-support .main .page-filter .select-menu ul { padding-bottom: .5em; }
.page-support.product-detail .main #crumbtrail { padding: 3.5em 0 0 1em; }
.page-support.product-detail .main #product-hero { position: relative; padding: 3.5em 0 0; z-index: 2; }
.page-support.product-detail .main #product-hero .section-wrapper { padding: 0; width: 101%; position: relative; }
.page-support.product-detail .main #product-hero .product-graphic { float: left; width: 45%; max-width: 100%; height: 320px; margin: 0 5em 0 0; text-align: center; }
@media only screen and (max-width: 900px) { .page-support.product-detail .main #product-hero .product-graphic { width: 100%; } }
.page-support.product-detail .main #product-hero .product-graphic img { max-width: 100%; max-height: 100%; position: relative; top: 50%; transform: translateY(-50%); }
.page-support.product-detail .main #product-hero .product-info { float: left; min-height: 320px; width: 45%; padding: 6em 0 2em 0; }
@media only screen and (max-width: 900px) { .page-support.product-detail .main #product-hero .product-info { width: 100%; float: none; padding: 1em 0; } }
.page-support.product-detail .main #product-hero .product-info .product-title { color: #4d4d4d; font-size: 3.5em; text-transform: uppercase; padding: 0 0 10px 0; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
@media only screen and (max-width: 900px) { .page-support.product-detail .main #product-hero .product-info .product-title { font-size: 2.5em; } }
.page-support.product-detail .main #product-hero .product-info .product-description { font-size: 1.8em; color: #616161; padding: 0 0 10px 0; font-family: "AvantGardeGothicITCW01X"; }
.page-support.product-detail .main #product-hero .product-info .product-sku { color: #616161; font-size: 1.4em; padding: 0 0 10px 0; font-family: "AvantGardeGothicITCW01X"; }
.page-support.product-detail .main #product-categories, .page-support.product-detail .main #product-wtb { background-color: #dfdfdf; clear: both; display: block; margin: -35px 0 0; padding: 80px 40px 40px; z-index: 1; }
.page-support.product-detail .main #product-categories h3.title, .page-support.product-detail .main #product-wtb h3.title { margin: 0; padding: 40px 40px 10px 0; font-family: "AvantGardeGothicITCW01X" !important; text-transform: none; color: #4d4d4d; font-size: 2.5em; }
.page-support.product-detail .main #product-categories .description, .page-support.product-detail .main #product-wtb .description { font-size: 1em; line-height: 1.4em; margin-bottom: 0; margin-top: 0; padding: 0 40px 40px 0; font-family: "AvantGardeGothicITCW01X"; }
.page-support.product-detail .main #product-categories .description a, .page-support.product-detail .main #product-wtb .description a { text-decoration: underline; color: #4d4d4d !important; }
.page-support.product-detail .main #product-categories #product-content, .page-support.product-detail .main #product-wtb #product-content { background-color: #fff; }
.page-support.product-detail .main #product-categories #product-tabs, .page-support.product-detail .main #product-wtb #product-tabs { margin: 0; display: block; clear: both; background-color: #1c1a1a; color: #fff; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; height: 75px; border-bottom: 1px solid #d46a89; }
.page-support.product-detail .main #product-categories #product-tabs li, .page-support.product-detail .main #product-wtb #product-tabs li { position: relative; float: left; transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s; margin: 0 3em 0 0; padding: 0; text-align: center; height: 75px; }
.page-support.product-detail .main #product-categories #product-tabs li a, .page-support.product-detail .main #product-wtb #product-tabs li a { width: 100%; display: block; text-align: center; margin: 0; padding: 1.5em 0; font-size: 1.1em; font-family: "AvantGardeGothicITCW01X"; text-transform: uppercase; color: #fff; height: 75px; }
.page-support.product-detail .main #product-categories #product-tabs li a.active, .page-support.product-detail .main #product-categories #product-tabs li a:hover, .page-support.product-detail .main #product-wtb #product-tabs li a.active, .page-support.product-detail .main #product-wtb #product-tabs li a:hover { background: url(/assets/img/page-support/product-detail-tab-bg.png) repeat 0 0 !important; }
.page-support.product-detail .main #product-categories #product-tabs li.active, .page-support.product-detail .main #product-wtb #product-tabs li.active { background-color: #dfdfdf; }
.page-support.product-detail .main #product-categories #product-tabs li.active a, .page-support.product-detail .main #product-wtb #product-tabs li.active a { color: #b047aa; }
.page-support.product-detail .main #product-categories .product-tab-content, .page-support.product-detail .main #product-wtb .product-tab-content { display: none; clear: both; }
.page-support.product-detail .main #product-categories .product-tab-content.active, .page-support.product-detail .main #product-wtb .product-tab-content.active { display: block; }
.page-support.product-detail .main #product-categories .product-tab-content #header, .page-support.product-detail .main #product-wtb .product-tab-content #header { color: #1c1a1a; text-transform: none; font-size: 1.5em; padding: 2em 0; }
.page-support.product-detail .main #product-categories .product-tab-content .item, .page-support.product-detail .main #product-wtb .product-tab-content .item { float: left; padding: 0 5em 5em 0; width: 50%; }
.page-support.product-detail .main #product-categories .product-tab-content .item:nth-child(odd), .page-support.product-detail .main #product-wtb .product-tab-content .item:nth-child(odd) { clear: left; }
.page-support.product-detail .main #product-categories .product-tab-content .item h4, .page-support.product-detail .main #product-wtb .product-tab-content .item h4 { color: #000; font-size: 1.25em; margin-bottom: 1em; }
.page-support.product-detail .main #product-categories .product-tab-content #version, .page-support.product-detail .main #product-wtb .product-tab-content #version { color: #1c1a1a; float: left; width: 50%; }
.page-support.product-detail .main #product-categories .product-tab-content #version #version-title, .page-support.product-detail .main #product-wtb .product-tab-content #version #version-title { padding: 0 0 .5em 0; font-family: "AvantGardeGothicITCW01X"; }
.page-support.product-detail .main #product-categories .product-tab-content #version #version-detail, .page-support.product-detail .main #product-wtb .product-tab-content #version #version-detail { font-size: 1.2em; padding: 0 0 2em 0; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
.page-support.product-detail .main #product-categories .product-tab-content #date, .page-support.product-detail .main #product-wtb .product-tab-content #date { float: left; }
.page-support.product-detail .main #product-categories .product-tab-content #date #date-title, .page-support.product-detail .main #product-wtb .product-tab-content #date #date-title { padding: 0 0 .5em 0; font-family: "AvantGardeGothicITCW01X"; }
.page-support.product-detail .main #product-categories .product-tab-content #date #date-detail, .page-support.product-detail .main #product-wtb .product-tab-content #date #date-detail { font-size: 1.2em; padding: 0 0 2em 0; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
.page-support.product-detail .main #product-categories .product-tab-content #content, .page-support.product-detail .main #product-wtb .product-tab-content #content { display: block; clear: both; font-size: 0.9em; line-height: 1.5em; }
.page-support.product-detail .main #product-categories .product-tab-content #content p, .page-support.product-detail .main #product-wtb .product-tab-content #content p { padding: 0 0 1em 0; }
.page-support.product-detail .main #product-categories .product-tab-content #content .gradient-button, .page-support.product-detail .main #product-wtb .product-tab-content #content .gradient-button { width: 285px; color: #4d4d4d; font-family: "AvantGardeGothicITCW01X"; text-align: center; font-size: 1.2em; margin: 1.5em 0 0 0; padding: .3em; }
.page-support.product-detail .main #product-categories .product-tab-content #content .gradient-button:hover, .page-support.product-detail .main #product-wtb .product-tab-content #content .gradient-button:hover { color: #fff !important; }
.page-support.product-detail .main #product-wtb { background-color: #fff; padding: 80px 0 40px; }
.page-support.page-profile .register-header-step { height: 70px; min-height: 70px; margin-top: 50px; border-bottom: 1px solid #818181; }
.page-support.page-profile .register-header-step .section-wrapper { padding: 1.25em 0 0 0; }
.page-support.page-profile .register-header-step .title-step { float: left; font-family: "AvantGardeGothicITCW01X"; font-size: 2em; }
.page-support.page-profile .register-header-step .title-step span { font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; }
.page-support.page-profile .register-header-step .state-step { float: right; width: 216px; height: 33px; background: url("/assets/img/page-my-aquos/form-step-bg.png") repeat scroll 0 0 transparent; }
.page-support.page-profile .register-header-step .state-step div { background-color: #fff; border-radius: 33px; color: #121212; border: 1px solid #121212; float: left; height: 33px; margin: 0 3.6em 0 0; padding: 8px 0 0 12px; width: 33px; }
.page-support.page-profile .register-header-step .state-step div:last-child { margin: 0; }
.page-support.page-profile .register-header-step .state-step div.active { border-radius: 33px; color: #fff; border: 1px solid #121212; background-color: #121212; }
.page-support.page-profile .register-header-step .state-step div:nth-child(2) { padding-left: 11px; }
.page-support.page-profile .register-form { width: 100%; }
.page-support.page-profile .register-form .register-form-section { 			/*input[type=text],
			input[type=email],
			input[type=tel],
			input[type=phone],
			input[type=password],
			select
			 {
			width: 100%;
			margin: 0;
			padding: 0;
			height: 35px;			
			font-family: $avant-garde;
			font-size: .9em;

				&:focus {
				background-color: #EBEBEB;
				}
			}
			
			select {
			padding: .4em 0 0 0;
			height: 35px;
			}
			
			input[name=city] {
			width: 40%;
			}
			
			input[name=date] {
			width: 84%;
			}*/ }
.page-support.page-profile .register-form .register-form-section.section { min-height: 180px; /*height: 300px;*/ }
.page-support.page-profile .register-form .register-form-section .section-wrapper { padding: 60px 0 0 0; border-bottom: 1px solid #818181; }
.page-support.page-profile .register-form .register-form-section label { font-weight: normal; font-size: 1em; margin: 0 0 2em 0; padding: 0; display: block; }
.page-support.page-profile .register-form .register-form-section label.disclaimer { font-size: .85em; margin: 0 0 2em 2em; }
.page-support.page-profile .register-form .register-form-section label a { text-decoration: underline; }
.page-support.page-profile .register-form .register-form-section .form-group { float: left; padding: 0; margin: 0 3em 2em 0; width: 40%; }
.page-support.page-profile .register-form .register-form-section .form-group span { float: left; margin: 0 0.5em 0 0; }
.page-support.page-profile .register-form .register-form-section .form-group .icon-date { background: url("/assets/img/page-my-aquos/form-icon-calendar.png") no-repeat scroll 0 0 transparent; width: 31px; height: 35px; float: right; }
.page-support.page-profile .register-form .register-form-section .wide { width: 86%; clear: both; }
.page-support.page-profile .register-form .register-form-section .input-group { display: inline; }
.page-support.page-profile .register-form .register-form-section #form-submit { clear: both; display: block; }
.page-support.page-profile .register-form .register-form-section .input-group-addon { background: none; border: none; border-radius: none; float: right; }
.page-support.page-profile .register-form .register-form-section .help-block { text-indent: -10000px; display: inline; }
.page-support.page-profile .register-form .register-form-section .has-error .help-block { background: url("/assets/img/page-my-aquos/form-invalid.png") no-repeat scroll 0 0 transparent; height: 15px; width: 15px; display: block; float: left; padding: 0 0 0 1em; }
.page-support.page-profile .register-form .register-form-section .has-success .help-block { background: url("/assets/img/page-my-aquos/form-valid.png") no-repeat scroll 0 0 transparent; height: 15px; width: 21px; display: block; float: left; padding: 0 0 0 1em; }
.page-support.page-profile .register-form .register-form-section #registerTerms-label input, .page-support.page-profile .register-form .register-form-section #registerOffers-label input { margin: 0; padding: 0; float: left; margin: 0 1em 0 0; }
.page-support.page-profile .register-form .register-form-section #registerTerms-label span, .page-support.page-profile .register-form .register-form-section #registerOffers-label span { /*margin: .1em .5em 0 0;*/ padding: 0; float: left; }
.page-support.page-profile .register-form .register-form-section #registerOffers-label .help-block { display: none !important; }
.page-support.page-profile .register-form .register-form-section input[type=text], .page-support.page-profile .register-form .register-form-section input[type=email], .page-support.page-profile .register-form .register-form-section input[type=tel], .page-support.page-profile .register-form .register-form-section input[type=phone], .page-support.page-profile .register-form .register-form-section input[type=password], .page-support.page-profile .register-form .register-form-section select { /*padding:3px;
margin: 0;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
-webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
-moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;*/ border: 1px solid #939393; background: #fff; background-color: #fff; color: #939393; outline: none; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; font-family: "AvantGardeGothicITCW01B 731069","Verdana",sans-serif; font-size: 0.9em; height: 35px; margin: 0; width: 100%; padding-left: 0.5em; border-radius: 0; }
.page-support.page-profile .register-form .register-form-section input[type=text]:focus, .page-support.page-profile .register-form .register-form-section input[type=email]:focus, .page-support.page-profile .register-form .register-form-section input[type=tel]:focus, .page-support.page-profile .register-form .register-form-section input[type=phone]:focus, .page-support.page-profile .register-form .register-form-section input[type=password]:focus, .page-support.page-profile .register-form .register-form-section select:focus { background-color: #EBEBEB; }
.page-support.page-profile .register-form .register-form-section input[type=password] { font-family: Arial,Verdana,sans-serif; }
.page-support.page-profile .register-form .register-form-section input[name=registerCity] { width: 40%; }
.page-support.page-profile .register-form .register-form-section input[name=registerDate] { width: 84%; }
.page-support.page-profile .register-form .register-form-section select { padding: 0.5em 0 0 0.5em; -moz-appearance: none; -webkit-appearance: none; appearance: none; background: transparent; text-indent: 0.01px; text-overflow: ''; position: absolute; width: 107%; }
.page-support.page-profile .register-form .register-form-section select:focus { background: url(/assets/img/page-my-aquos/form-icon-arrow.png) no-repeat 89.8% center #FFF; /*overflow: hidden;
width: 100%;
height: 35px;*/ }
.page-support.page-profile .register-form .register-form-section .form-select { position: relative; overflow: hidden; width: 100%; height: 35px; background: url(/assets/img/page-my-aquos/form-icon-arrow.png) no-repeat 96% center #fff; border-right: 1px solid #939393; }
.page-support.page-profile .register-form .register-form-section #buttons.section { min-height: 100px; height: 100px; padding: 20px 0 0 0; }
.page-support.page-profile .register-form .register-form-section #buttons .section-wrapper { padding: 0; }
.page-support.page-profile .register-form .register-form-section #buttons .animated-button { font-size: 1em; border: 1px solid #121212; color: #121212; margin: 0; padding: 0 0.75em; }
.page-support.page-profile .register-form .register-form-section #buttons .animated-button:after { background-color: #000; }
.page-support.page-profile .register-form .register-form-section #buttons .animated-button:hover { color: #fff; }
.page-support.page-profile .register-form .register-form-section #buttons .reference { font-size: .8em; padding: 1em 0 0 0; }
.page-support.page-profile .register-form .register-form-section #buttons .reference a { text-decoration: underline; color: #00b5e2; }
.page-support.page-profile .register-form .register-form-section #buttons .reference .link-date { color: #00b5e2; }
.page-support.page-profile .register-form .register-form-section .register-form.step1 .register-form-section .info-block { width: 70%; }
.page-support.page-profile .register-form .register-form-section .register-form.step1 .register-form-section .model-display { width: 275px; height: 270px; float: right; }
.page-support.page-profile .register-form .register-form-section .register-form.step1 .register-form-section .number { text-align: center; padding: 0 0 20px 0; font-size: .8em; }
.page-support.page-profile .register-form .register-form-section .register-form.step1 .register-form-section .number span { font-weight: bold; }
.page-support.page-profile .register-form .register-form-section .register-form.step1 .register-form-section.section { /*min-height: 365px;
height: 365px;*/ }
.page-support .animated-button { font-size: 1em; color: #fff; margin: 0; padding: 0 0.75em; border-radius: 0; }
.page-support .animated-button:after { color: #fff; }
.page-support .animated-button:hover { color: #fff; }
.page-support .gradient-button { background: none repeat scroll 0 0 transparent; -webkit-border-image: url("/assets/img/page-support/bg-gradient.png") 1 1 stretch !important; -o-border-image: url("/assets/img/page-support/bg-gradient.png") 1 1 stretch !important; border-image: url("/assets/img/page-support/bg-gradient.png") 1 1 stretch !important; border-style: solid; border-width: 1px; border-color: #b047aa !important; color: white; overflow: hidden; padding: 0.5em 3em; position: relative;     	/* 	&::after {
			background: transparent url("/assets/img/page-support/bg-gradient.png") no-repeat;
			-webkit-border-image: url("/assets/img/page-support/bg-gradient.png") 1 1 stretch !important;
			-o-border-image: url("/assets/img/page-support/bg-gradient.png") 1 1 stretch !important;
			border-image: url("/assets/img/page-support/bg-gradient.png") 1 1 stretch !important;
		   	border-style: solid;
		    border-width: 1px;
		    border-color: #b047aa !important;
			background-size: 100% 100%;
			content: '';
			display: block;
			height: 102%;
			left: 0;
			position: absolute;
			top: 0;
			width: 0%;
			z-index: -1;
			-webkit-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
			-moz-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
			-o-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
			transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); 	} 	*/ }
.page-support .gradient-button::after { background: transparent url("/assets/img/page-support/bg-gradient.png") no-repeat; border-color: #b047aa !important; background-size: 100% 100%; content: ''; display: block; height: 102%; left: 0; position: absolute; top: 0; width: 0%; z-index: -1; -webkit-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -moz-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); -o-transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: width 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955); }
.page-support .gradient-button:hover::after, .page-support .gradient-button.active::after { width: 100%; }
.page-support .ui-datepicker { z-index: 9999 !important; }
.page-support .ui-autocomplete { overflow-x: visible; overflow-y: auto; max-height: 320px; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; font-size: 1em; }
.page-support .ui-autocomplete .ui-state-focus { background: gainsboro; }

@media only screen and (max-width: 1024px) { .page-support #nav #nav-items #help { float: left; margin: 0; padding: 0 0 0 3em; width: 38em; } }
@media (max-width: 480px) { .page-support { padding: 17px 0 0 0; } }
.page-smartcentral { /* SECTIONS */ }
.page-smartcentral .main { padding-top: 0; }
.page-smartcentral .container_12 { display: none; }
.page-smartcentral h1, .page-smartcentral h2, .page-smartcentral h3, .page-smartcentral h4, .page-smartcentral h5, .page-smartcentral h6 { background-color: transparent; }
.page-smartcentral .section::after { background-color: #c8da2b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFC8DA2B', endColorstr='#FF00ACBB'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWNiYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M4ZGEyYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #00acbb), color-stop(100%, #c8da2b)); background-image: -moz-linear-gradient(left, #00acbb 0%, #c8da2b 100%); background-image: -webkit-linear-gradient(left, #00acbb 0%, #c8da2b 100%); background-image: linear-gradient(to right, #00acbb 0%, #c8da2b 100%); width: 100%; height: 2px; display: block; content: ''; position: absolute; bottom: 0; z-index: 10; }
.page-smartcentral .tab-buttons { display: block; margin-left: auto; margin-right: auto; text-align: center; }
.page-smartcentral .tab-buttons li { float: none; display: inline; }
.page-smartcentral .tab-buttons li .tab-button { width: 16px; height: 16px; padding: 0; -moz-border-radius: 9999px; -webkit-border-radius: 9999px; border-radius: 9999px; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; background-color: rgba(255, 255, 255, 0.5); display: inline-block; margin: 0 4px; -moz-transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); transition: background-color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); }
.page-smartcentral .tab-buttons li.tab-item.active .tab-button { background-color: white; }
.page-smartcentral .carousel-controls a { position: absolute; height: 30px; background-image: url(/assets/img/page-smartcentral/small-arrows.png); background-repeat: no-repeat; overflow: hidden; bottom: 35px; width: 10px; height: 30px; text-indent: -5000px; }
.page-smartcentral .carousel-controls a.tab-prev { left: 10px; background-position: top left; }
.page-smartcentral .carousel-controls a.tab-prev:hover { background-position: bottom left; }
.page-smartcentral .carousel-controls a.tab-next { right: 10px; background-position: top right; }
.page-smartcentral .carousel-controls a.tab-next:hover { background-position: bottom right; }
.page-smartcentral #section-introCarousel { background: url(/assets/img/page-smartcentral/top-carousel-bg.png) center center no-repeat; background-size: cover; min-height: 704px; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-introCarousel { min-height: 400px; } }
.page-smartcentral #section-introCarousel .section-wrapper { padding-bottom: 0px; padding-top: 75px; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-introCarousel .section-wrapper { padding-top: 30px; } }
.page-smartcentral #section-introCarousel .section-inner { max-width: 100%; padding: 0; position: relative; }
.page-smartcentral #section-introCarousel .section-inner .tab-panels-wrapper { padding: 0 60px; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-introCarousel .section-inner .tab-panels-wrapper { padding: 0 2%; } }
.page-smartcentral #section-introCarousel .section-inner .tab-panels { position: relative; }
.page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel { display: none; position: relative; height: 525px; }
.page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel.active { display: block; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel { height: auto; } }
.page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel img { position: absolute; right: -10%; top: 0; max-width: 60%; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel img { position: relative; margin: 0 auto; max-width: 90%; } }
.page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel .slide-background { width: 100%; margin-left: 50%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-position: left center; background-size: contain; background-repeat: no-repeat; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel .slide-background { height: 250px; background-position: center top; position: relative; margin-left: 0; margin-top: 1em; } }
.page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel .slide-background .video-wrapper { display: none; }
.page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel .slide { max-width: 1170px; margin: 0 auto; }
.page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel .slide .tab-content { width: 48%; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel .slide .tab-content { width: 100%; display: block; height: auto; margin-bottom: 1em; padding: 0 2%; } }
.page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper { display: table-cell; height: 414px; vertical-align: middle; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper { width: 100%; height: auto; text-align: left; padding-left: 0; } }
.page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper h3 { color: #fff; font-size: 3em; }
@media only screen and (max-width: 1023px) { .page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper h3 { font-size: 2.75em; } }
@media only screen and (max-width: 767px) { .page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper h3 { font-size: 2em; } }
.page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper .article-subcopy { color: #fff; font-size: 1.25em; text-transform: uppercase; font-family: "AvantGardeGothicITCW01B 731069"; margin-top: .5em; }
@media only screen and (max-width: 1023px) { .page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper .article-subcopy { font-size: 1.125em; } }
@media only screen and (max-width: 767px) { .page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper .article-subcopy { font-size: 1em; line-height: 1.25em; } }
.page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel.has-video .slide-background { width: 60%; margin-left: 40%; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel.has-video .slide-background { height: 250px; background-position: center top; position: relative; margin-left: 0; width: 100%; } }
.page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel.has-video .slide-background .video-wrapper { display: block; position: relative; width: 100%; padding: 0 3px; height: 100%; text-align: center; max-width: 900px; }
.page-smartcentral #section-introCarousel .section-inner .tab-panels .tab-panel.has-video .slide .tab-content { width: 36px; }
.page-smartcentral #section-introCarousel .section-inner .tab-nav { margin: 2em; }
.page-smartcentral #section-introCarousel .section-inner .carousel-controls { position: absolute; top: 50%; padding: 20px; width: 100%; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-introCarousel .section-inner .carousel-controls { display: none; } }
.page-smartcentral #section-introCarousel .section-inner .carousel-controls a { background-image: url(/assets/img/page-smartcentral/big-arrows.png); height: 110px; width: 25px; }
.page-smartcentral #section-introCarousel .section-inner .carousel-controls a.tab-prev { left: 25px; }
.page-smartcentral #section-introCarousel .section-inner .carousel-controls a.tab-next { right: 25px; }
.page-smartcentral #section-excitingContent { min-height: 632px; background-color: #000; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF000000', endColorstr='#FF414040'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQxNDA0MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #000000), color-stop(100%, #414040)); background-image: -moz-linear-gradient(top, #000000 0%, #414040 100%); background-image: -webkit-linear-gradient(top, #000000 0%, #414040 100%); background-image: linear-gradient(to bottom, #000000 0%, #414040 100%); }
.page-smartcentral #section-excitingContent .section-wrapper { padding-bottom: 0px; }
.page-smartcentral #section-excitingContent .section-inner { max-width: 100%; padding: 0; position: relative; }
.page-smartcentral #section-excitingContent .section-inner h2 { color: #fff; font-size: 2.5em; max-width: 585px; margin: 0 auto 0 50%; padding-bottom: .75em; position: absolute; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-excitingContent .section-inner h2 { margin: 0 2%; position: relative; font-size: 2em; text-align: left; } }
.page-smartcentral #section-excitingContent .section-inner .tab-panels { position: relative; }
.page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel { display: none; position: relative; /*height:525px;*/ }
.page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel h3 { display: none; }
.page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel.active { display: block; }
.page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide-background { width: 45%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-position: right center; background-size: cover; background-repeat: no-repeat; z-index: 1; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide-background { height: 250px; background-position: center top; position: relative; top: -250px; bottom: 0; margin-left: 0; background-size: contain; width: 100%; } }
.page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide { max-width: 1170px; margin: 0 auto; z-index: 2; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide { position: relative; top: 260px; } }
.page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content { width: 50%; margin-left: 50%; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content { width: 100%; display: block; height: auto; margin-bottom: 1em; padding: 0 2%; margin-left: 0; } }
.page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper { padding-top: 9em; height: 414px; }
@media only screen and (max-width: 1080px) { .page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper { padding-top: 12em; } }
@media only screen and (max-width: 767px) { .page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper { padding-top: 0; } }
.page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper::before { background-color: #c8da2b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFC8DA2B', endColorstr='#FF00ACBB'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4ZGEyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwYWNiYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #c8da2b), color-stop(100%, #00acbb)); background-image: -moz-linear-gradient(left, #c8da2b 0%, #00acbb 100%); background-image: -webkit-linear-gradient(left, #c8da2b 0%, #00acbb 100%); background-image: linear-gradient(to right, #c8da2b 0%, #00acbb 100%); width: 90%; height: 1px; display: block; content: ''; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper::before { width: 100%; } }
@media only screen and (max-width: 767px) { .page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper { width: 100%; height: auto; } }
.page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper h3 { color: #fff; font-size: 2em; font-family: "AvantGardeGothicITCW01B 731069"; text-transform: none; margin: 1em 0 .75em; }
@media only screen and (max-width: 1023px) { .page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper h3 { font-size: 1.5em; } }
@media only screen and (max-width: 767px) { .page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper h3 { font-size: 1.25em; } }
.page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper .article-subcopy { color: #fff; font-size: .825em; font-family: "AvantGardeGothicITCW01B 731069"; margin-top: 2em; }
.page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper .article-subcopy h3 { display: block; }
@media only screen and (max-width: 1023px) { .page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper .article-subcopy { font-size: 1.125em; } }
@media only screen and (max-width: 767px) { .page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper .article-subcopy { font-size: 1em; text-align: left; } }
.page-smartcentral #section-excitingContent .section-inner .tab-panels .tab-panel .slide .tab-content .content-wrapper .article-subcopy p { line-height: 1.25em; }
.page-smartcentral #section-excitingContent .section-inner .carousel-controls { position: absolute; top: 50%; max-width: 630px; margin-left: 48%; width: 52%; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-excitingContent .section-inner .carousel-controls { display: none; } }
.page-smartcentral #section-excitingContent .section-inner .carousel-controls a.tab-prev { left: 0; }
.page-smartcentral #section-excitingContent .section-inner .carousel-controls a.tab-next { right: 0; }
.page-smartcentral #section-excitingContent .section-inner .tab-nav { display: none; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-excitingContent .section-inner .tab-nav { display: block; padding-bottom: 2em; } }
.page-smartcentral #section-channels, .page-smartcentral #section-mobile-app { min-height: 210px; background-color: #232323; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-channels .section-wrapper, .page-smartcentral #section-mobile-app .section-wrapper { padding: 30px 0 50px; } }
.page-smartcentral #section-channels .section-inner, .page-smartcentral #section-mobile-app .section-inner { max-width: 100%; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-channels .section-inner, .page-smartcentral #section-mobile-app .section-inner { padding: 0 2%; } }
.page-smartcentral #section-channels h2, .page-smartcentral #section-mobile-app h2 { font-size: 2em; font-family: "AvantGardeGothicITCW01B 731069"; color: #fff; text-align: center; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-channels h2, .page-smartcentral #section-mobile-app h2 { font-size: 1.25em; line-height: 1.5em; } }
.page-smartcentral #section-channels .carousel > div, .page-smartcentral #section-mobile-app .carousel > div { float: left; padding: 5px; }
.page-smartcentral #section-channels .carousel > div img, .page-smartcentral #section-mobile-app .carousel > div img { width: 100%; max-width: 250px; }
.page-smartcentral #section-channels .articles-tabs, .page-smartcentral #section-mobile-app .articles-tabs { margin-top: 1em; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-channels .articles-tabs, .page-smartcentral #section-mobile-app .articles-tabs { margin-top: 3em; } }
.page-smartcentral #section-channels .tab-nav, .page-smartcentral #section-mobile-app .tab-nav { display: none; }
.page-smartcentral #section-mobile-app { background-color: #000; }
.page-smartcentral #section-mobile-app .section-wrapper { padding: 75px 0 0; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-mobile-app .section-wrapper { padding: 25px 0 0; } }
.page-smartcentral #section-mobile-app h2 { font-size: 2.5em; margin-bottom: .5em; color: #fff; text-align: center; }
.page-smartcentral #section-mobile-app .carousel-controls { position: absolute; top: 75%; padding: 20px; left: 0; right: 0; }
.page-smartcentral #section-mobile-app .carousel-controls a { background-image: url(/assets/img/page-smartcentral/big-arrows.png); height: 110px; width: 25px; }
@media only screen and (max-width: 767px) { .page-smartcentral #section-mobile-app .carousel-controls a.tab-prev { left: 0; } }
@media only screen and (max-width: 767px) { .page-smartcentral #section-mobile-app .carousel-controls a.tab-next { right: 0; } }

#modal-component { display: none; position: fixed; top: 0; left: 0; width: 0; height: 0; background: transparent url(/assets/img/white_alpha70.png) repeat; }
#modal-component.open, #modal-component.opening, #modal-component.closing { display: block; width: 100%; height: 100%; z-index: 100000; }
#modal-component .modal-active { position: absolute; top: 50%; left: 50%; width: 800px; margin-left: -400px; }
@media (max-width: 767px) { #modal-component .modal-active { width: 600px; } }
@media (max-width: 480px) { #modal-component .modal-active { width: 264px; left: 133%; } }
#modal-component .modal-position { position: relative; width: 100%; height: 0; padding: 0 0 56.25%; margin-top: -28.125%; }
#modal-component .modal-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #f2f2f2; -moz-box-shadow: rgba(0, 0, 0, 0.35) 0 2px 30px; -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 2px 30px; box-shadow: rgba(0, 0, 0, 0.35) 0 2px 30px; }
#modal-component .modal-close { position: absolute; top: 0; right: -46px; width: 46px; height: 46px; background: url(/assets/img/modal-close-icon.png) no-repeat 50% 50%; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }
#modal-component .modal { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#modal-component .modal.loading { background: url(/assets/img/ajax-loader.gif) no-repeat 50% 50%; }
#modal-component .modal-container .modal { display: block; }

#youtube-modal .youtube-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#youtube-modal #youtubePlayer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.opacity #modal-component.opening { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }

.lt-ie9 #modal-component .modal-container { border: 1px solid #ccc; }

.ecommerce .section-wrapper { padding-top: 10px; }
.ecommerce .section-wrapper .section-inner { padding: 0; max-width: 100%; }
.ecommerce iframe { width: 100%; height: 1000px; }

/* ========================================================================== Author's custom styles ========================================================================== */
html, body { position: relative; width: 100%; margin: 0; padding: 0; font-size: 16px; font-family: "AvantGardeGothicITCW01B 731069", "Verdana", sans-serif; color: #4d4d4d; overflow: visible; background: #FFF; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -ms-overflow-style: scrollbar; }
html.menu-open, body.menu-open { overflow-y: hidden; }
@media (max-width: 767px) { html, body { min-width: 320px; } }

.preserve-scale { min-width: 1024px; }
@media (max-width: 767px) { .preserve-scale { min-width: 1024px; } }

/* section { visibility:hidden;
} */
.mti-active section { visibility: visible; }

.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: transparent; }

.scroll-down-arrow { display: inline-block; width: 40px; height: 26px; padding: 0; margin: 0; background: transparent url(../img/arrow-scroll-down.png) no-repeat 50% 50%; border: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; }

h1, h2, h3, h4, h5, h6 { text-transform: uppercase; }

h2, h3 { font-family: "AvantGardeGothicITCW01X", "Helvetica", sans-serif; }

h4 { font-family: "AvantGardeGothicITCW01M 731087", "Helvetica", sans-serif; }

/** FIX for changing body font from 18 to 16px **/
strong { font-family: "AvantGardeGothicITCW01M 731087"; }

.align-center, .center { text-align: center; }

.align-center { margin-left: auto; margin-right: auto; }

.justify { text-align: justify; }

.footnote { font-size: 0.75em; color: #898989; }

.table { display: table !important; }
.table .table-cell { display: table-cell !important; float: none !important; vertical-align: middle !important; }

.disclaimer { font-size: 0.8em; line-height: 2em; margin-top: 20px; width: 80%; }
