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(e485929a7ac0b9815f5fdac6b819a102217f8550.png) ; }
header#susa-site-header nav#site-top-nav .upper-nav > li > a.search-icon span.screenreader-only { background-image: url(eb47ae39d2ae1098742c78ce91a0b0241b4f636a.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(2ca194c53f37547a93671a176643046f816c4829.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(865f51d0cea635c38ad94ddbbc2b3ff5871074cf.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(4ddbdc10981b89f2edabc84e1741fdaabcaa7da5.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(088ee65c6b42f89c24f01f446a51d9d1e5d800ef.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: block; }
header#susa-site-header nav#product-nav ul.main-nav > li { width: 25%; margin: 40px 0; padding: 0 1%; text-align: center; font-size: 1em; display: inline-block; }
header#susa-site-header nav#product-nav ul.main-nav > li.nav-tv { text-align: center; width: 23%; }
@media screen and (min-width: 1170px) { header#susa-site-header nav#product-nav ul.main-nav > li.nav-tv { 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(865f51d0cea635c38ad94ddbbc2b3ff5871074cf.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(865f51d0cea635c38ad94ddbbc2b3ff5871074cf.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 .businesssocial { padding-top: 24px; float: right; }
@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(ced25f711d3059779f34c47a9044f640234ea3de.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(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; -o-border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; }
.page-aquosHome .gradient-fill { background: #9eba3b; height: 1px; background-image: url(b5be11f2aa1da3524432b1e03636c02f1fdbf0f4.) ; 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(bed48bdd41f382ed3b34606dbfbd7f2dd43cb2f4.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(bed48bdd41f382ed3b34606dbfbd7f2dd43cb2f4.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(d53aad2adef19ba4cb3733a5f872ff5d31c07300.) ; 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(d53aad2adef19ba4cb3733a5f872ff5d31c07300.) ; 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(90559482ca04291a708a408a9c63e0cf84e9275a.) ; 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(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; -o-border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; }
.page-aquosHome .section-landing .section-inner .gradient-button::after { background: transparent url(6f787c512de5b0ef395cb41db584912a07a4addf.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(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; -o-border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; }
.page-aquosHome .section-4k .info-block .gradient-button::after { background: transparent url(6f787c512de5b0ef395cb41db584912a07a4addf.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(90559482ca04291a708a408a9c63e0cf84e9275a.) ; 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(90559482ca04291a708a408a9c63e0cf84e9275a.) ; 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(22c51b231d8d3395fa277659334f0f4034c646d1.png)  1 1 stretch; -o-border-image: url(22c51b231d8d3395fa277659334f0f4034c646d1.png)  1 1 stretch; border-image: url(22c51b231d8d3395fa277659334f0f4034c646d1.png)  1 1 stretch; }
.page-aquosHome .section-hd .info-block .gradient-button::after { background: transparent url(22c51b231d8d3395fa277659334f0f4034c646d1.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(69ecdb3ff09d8794c4cbcb4bdd4d26319ac5c201.) ; 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(69ecdb3ff09d8794c4cbcb4bdd4d26319ac5c201.) ; 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(f5c8810c7b8b85f25a0a04950e02fe9344591f60.) ; 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(f5c8810c7b8b85f25a0a04950e02fe9344591f60.) ; 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(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; -o-border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.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(90559482ca04291a708a408a9c63e0cf84e9275a.) ; 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(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; -o-border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; }
.page-aquosHome .section-beyond4k .gradient-button::after { background: transparent url(6f787c512de5b0ef395cb41db584912a07a4addf.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(90559482ca04291a708a408a9c63e0cf84e9275a.) ; 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(fb0579a3d4cfc6436b847db6177fbf597ed6b231.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(c275a3355b862e4906b39812d2c31537036acd92.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(c275a3355b862e4906b39812d2c31537036acd92.png)  no-repeat scroll 0 103%; }
.page-voices #voices-overview.section .carousel-controls .tab-next { background: url(c275a3355b862e4906b39812d2c31537036acd92.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(c275a3355b862e4906b39812d2c31537036acd92.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(fb0579a3d4cfc6436b847db6177fbf597ed6b231.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(06e22e7266f42385078805e0569504591bd20f0a.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(06e22e7266f42385078805e0569504591bd20f0a.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(c275a3355b862e4906b39812d2c31537036acd92.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(c275a3355b862e4906b39812d2c31537036acd92.png)  no-repeat scroll 100% 103%; }
.page-voices #voices-articles-featured.section .tab-prev { background: url(c275a3355b862e4906b39812d2c31537036acd92.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(c275a3355b862e4906b39812d2c31537036acd92.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(14f370b41f9bc2c2d612f629155c6f5ea74f80ae.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(14f370b41f9bc2c2d612f629155c6f5ea74f80ae.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(14f370b41f9bc2c2d612f629155c6f5ea74f80ae.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(339c54b0c367ac205b760f188c858959bfe2515b.png)  no-repeat 6% 0; }
.page-voices #voices-challenge.section .leaderboard .sub-content .user-name { padding-left: 8.5em; text-align: left; background: url(339c54b0c367ac205b760f188c858959bfe2515b.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(339c54b0c367ac205b760f188c858959bfe2515b.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(fe7c6428ca6682dcccc006ab4af013c5644818f2.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(a10efae9acdcc15fdb5084f4d08b684f47db572f.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(fe7c6428ca6682dcccc006ab4af013c5644818f2.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(a10efae9acdcc15fdb5084f4d08b684f47db572f.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(9aaa15b8adc6af5f008dbe06afe31d81e31d178b.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(06e22e7266f42385078805e0569504591bd20f0a.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(06e22e7266f42385078805e0569504591bd20f0a.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(9aaa15b8adc6af5f008dbe06afe31d81e31d178b.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(0bca4ef4b1a509fff9762f533bb36b2fa2567f0b.png)  no-repeat 100% 100%; }
.pagetype-explore .section-size .bar .y-plane-shadow { width: 30px; bottom: 11px; height: 100%; background: transparent url(cc561d21b95944dcaa6fe3c6544d7e28e64eccab.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(c4fab9b052f2b4f1dfb4504be114ff31941d240d.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(d0a44529d6175a466cb63e8686152902c07af5d5.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(9e2f68c5da33349deb0ea546fe4420bc3e2760cd.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(b7f4e73533db4bdd54a0f3519edb8ad9aa22b3ab.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(defe3935281ecdbb2bf71b78c2bb5bdf84ac7e14.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(de6543a9a4a6f5c7bb9ce5e2ed7b57e974cbd3ff.eot) ; src: url(e615c9cb7e80ff3081c8c414bb2786be478ece52.eot)  format("embedded-opentype"), url(a1071f9824d5b30a250fa2631b0deead36d742d6.woff)  format("woff"), url(73037dea26d7d7a3e47ff1ed42dad4e41023d3eb.ttf)  format("truetype"), url(21eeaadcca71cb23142f32e2233302418968f33f.svg)  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(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; -o-border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.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(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; -o-border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; }
.page-explore4K .gradient-border.gradient-border-b { -webkit-border-image: url(357e9509cb22bb98f0b591beeeec0ddcceb05cd0.png)  1 1 stretch; -o-border-image: url(357e9509cb22bb98f0b591beeeec0ddcceb05cd0.png)  1 1 stretch; border-image: url(357e9509cb22bb98f0b591beeeec0ddcceb05cd0.png)  1 1 stretch; }
.page-explore4K .gradient-border.gradient-border-c { -webkit-border-image: url(1110dd822ae19346f8312532d688ebbd8c446e09.png)  1 1 stretch; -o-border-image: url(1110dd822ae19346f8312532d688ebbd8c446e09.png)  1 1 stretch; border-image: url(1110dd822ae19346f8312532d688ebbd8c446e09.png)  1 1 stretch; }
.page-explore4K .gradient-border.gradient-border-d { -webkit-border-image: url(36f50f4a21d86e3731d539df7ae50a6b5653f2bc.png)  1 1 stretch; -o-border-image: url(36f50f4a21d86e3731d539df7ae50a6b5653f2bc.png)  1 1 stretch; border-image: url(36f50f4a21d86e3731d539df7ae50a6b5653f2bc.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(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; -o-border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; }
.page-explore4K .gradient-button::after { background: transparent url(6f787c512de5b0ef395cb41db584912a07a4addf.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(febdd0d363ce0c1658b943264269844ce80cb297.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(f0067ae494f3164985a5a21a8979e2106dd462c6.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(a4b7cb9d3be3cb1b9467379a61f1bf6648dfa256.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(26cb8ae81e1e08478aac412f0b87797c57fa66d9.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(1a33c68e83c87e993a5359202cd3f29d98cab513.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(9b0c79b92b863600cfa5124677d700b14f77022f.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(712999f33f602816ed6b89e11fdefbcaaaf27b95.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(7fc488934b5bbad0acf6cc1f1d447b2b6ff24e9c.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(9ef07178f8d98d2970898190e3dc5a2030224c8e.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(a3a7b61e4d0a3058b98e9c324727c8bb0dcbc4ab.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(de1134a0ad6df1633583b3943988c595025554ab.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(dd95ef5a845904b50b2bbecf0b2fc5d03c3e1a9a.jpg) ; background-size: 1104px 1023px; } }
.page-explore4K .section-spectros .smile { background: transparent url(6397ebddfca61f776c9419f04cc6b1f0b9ac7dcf.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(afbb2153c57469236cf738b05640e39d1e2c2ab4.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(c2131d9a4b6dc0c85a418ea8656fdefc47707e00.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(6f1e361bd994b3d825cd1f42d8414a081a74929c.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(5acfd5a5c60ca06c7b7440a9c3ef0a4d96dc0180.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(eb0ec8c34597373fad63cb0c57b50debf9a3f347.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(4662cd7beb4a262b3cbc2421bda5de2cf41aa7a3.jpg)  50% 50% no-repeat; background-size: cover; }
.page-explore4K .section-smart .panel.panel-b { background: transparent url(592b6d899c75d42fda3fbadf8715bdc0ac838782.jpg)  50% 50% no-repeat; background-size: cover; }
.page-explore4K .section-smart .panel.panel-c { background: transparent url(71717cbb069730bf127203cd9421da9211cb46c8.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(e7294c60043d29bb0331e8f6e580cf0925cab782.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(730b367ece5aaeb5b88cd2b10667288def7a23f4.png) ; background-size: 924px 692px; } }
.page-explore4K .section-size .panel-sm-frame { background: transparent url(ab423fc1ec2b47d5f6eb6d4d39b9bf508c95fe4d.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(75f6a220b258d8809db64a82039c35409c3f0f84.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(65e79935db0bee6c02272b4860024236b7b3e884.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(aba6afd130f8d94e187cd4cf8e54afd20e15d7ee.jpg) ; background-size: 1280px 790px; } }
.page-explore4K .section-design .panel.panel-b { background: transparent url(27a28c0db766ba32cfe20415c06e94069cd6f558.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(cebb7e70fe7205bc3157af409232933adc86d36d.jpg) ; background-size: 1280px 790px; } }
.page-explore4K .section-design .panel.panel-c { background: transparent url(cda06a9d61488f5e151b280a05293f370f44dfcf.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(bf176c18e5d547a8868be7efe2c0e3bb98bffbdb.jpg) ; background-size: 1280px 790px; } }
.page-explore4K .section-design .panel.panel-d { background: transparent url(592c9274561374c16e322b0d9260c9105040083d.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(753d25a885dfea0bc54ee12708e53b6b5cc90fef.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(b7f9f94dabfde0c5eefe0641225f0344760d1d2b.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(0365adbfac3edeae4c217329c373b8883541323b.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(bcb5e3b6d61955f62edd17f8b59e84b1ad6831b6.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(cf6a08d63700fd1b0419add90723cbdd11869099.jpg) ; background-size: 1280px 790px; } }
.page-explore4K .section-design .panel.panel-g { background: transparent url(363a90e6eb092edb08e8378c704c3ab6636580f4.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(14c500c03ded05d90d5c8ad4a3cdd6dca6242920.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(36f50f4a21d86e3731d539df7ae50a6b5653f2bc.png)  1 1 stretch; -o-border-image: url(36f50f4a21d86e3731d539df7ae50a6b5653f2bc.png)  1 1 stretch; border-image: url(36f50f4a21d86e3731d539df7ae50a6b5653f2bc.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(de6543a9a4a6f5c7bb9ce5e2ed7b57e974cbd3ff.eot) ; src: url(e615c9cb7e80ff3081c8c414bb2786be478ece52.eot)  format("embedded-opentype"), url(a1071f9824d5b30a250fa2631b0deead36d742d6.woff)  format("woff"), url(73037dea26d7d7a3e47ff1ed42dad4e41023d3eb.ttf)  format("truetype"), url(21eeaadcca71cb23142f32e2233302418968f33f.svg)  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(22c51b231d8d3395fa277659334f0f4034c646d1.png)  1 1 stretch; -o-border-image: url(22c51b231d8d3395fa277659334f0f4034c646d1.png)  1 1 stretch; border-image: url(22c51b231d8d3395fa277659334f0f4034c646d1.png)  1 1 stretch; }
.page-exploreHD .gradient-border.gradient-border-b { -webkit-border-image: url(a32088511d3f6a6680028274b9a840e9a5101b23.png)  1 1 stretch; -o-border-image: url(a32088511d3f6a6680028274b9a840e9a5101b23.png)  1 1 stretch; border-image: url(a32088511d3f6a6680028274b9a840e9a5101b23.png)  1 1 stretch; }
.page-exploreHD .gradient-border.gradient-border-c { -webkit-border-image: url(3fbbfb5aed561f1617df54d47a32f67ebc8f64f3.png)  1 1 stretch; -o-border-image: url(3fbbfb5aed561f1617df54d47a32f67ebc8f64f3.png)  1 1 stretch; border-image: url(3fbbfb5aed561f1617df54d47a32f67ebc8f64f3.png)  1 1 stretch; }
.page-exploreHD .gradient-border.gradient-border-d { -webkit-border-image: url(0a6f53b1d5503e5f520aa7c112b0cf31a405c40a.png)  1 1 stretch; -o-border-image: url(0a6f53b1d5503e5f520aa7c112b0cf31a405c40a.png)  1 1 stretch; border-image: url(0a6f53b1d5503e5f520aa7c112b0cf31a405c40a.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(22c51b231d8d3395fa277659334f0f4034c646d1.png)  1 1 stretch; -o-border-image: url(22c51b231d8d3395fa277659334f0f4034c646d1.png)  1 1 stretch; border-image: url(22c51b231d8d3395fa277659334f0f4034c646d1.png)  1 1 stretch; }
.page-exploreHD .gradient-button::after { background: transparent url(22c51b231d8d3395fa277659334f0f4034c646d1.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(f623fed0e5b9b821f7507dd090bfbde5fd9b7322.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(3cca44cab767661b732fe820c5979f7fa78b68d6.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(2d30b414fdf0ccda4f062633b3cc65660c5d2bbe.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(2d30b414fdf0ccda4f062633b3cc65660c5d2bbe.png) ; } }
.page-exploreHD .section-smart.carousel .background.tab-your-content { background-image: url(cd2213a65f17858ef5c0293526f16fdbe32fee05.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(bc4d564fc1e1603c377a83e3bc19f50de04657cc.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(be39f1cd4e80dd601a8f01601668c1c3a9f81139.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(6a7ec7263e48c1c5a11a82ea0513a07f7d7236e9.png) ; } }
@media (min-width: 481px) and (max-width: 767px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv { background-image: url(6a7ec7263e48c1c5a11a82ea0513a07f7d7236e9.png) ; } }
@media (max-width: 480px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv { background-image: url(be39f1cd4e80dd601a8f01601668c1c3a9f81139.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(6a7ec7263e48c1c5a11a82ea0513a07f7d7236e9.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(d4b79eac8f2545842fbbdfbe9d398aa7ece424f2.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(be39f1cd4e80dd601a8f01601668c1c3a9f81139.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(6a7ec7263e48c1c5a11a82ea0513a07f7d7236e9.png) ; } }
@media (min-width: 481px) and (max-width: 767px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.netflix { background-image: url(6a7ec7263e48c1c5a11a82ea0513a07f7d7236e9.png) ; } }
@media (max-width: 480px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.netflix { background-image: url(be39f1cd4e80dd601a8f01601668c1c3a9f81139.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(6a7ec7263e48c1c5a11a82ea0513a07f7d7236e9.png) ; } }

.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.facebook { background-image: url(75b3d828545f915ff9c4c971efd2046d84603b99.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(03f529b1ff935e8517cdd6688d937e004f8f2749.png) ; } }
@media (min-width: 481px) and (max-width: 767px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.facebook { background-image: url(03f529b1ff935e8517cdd6688d937e004f8f2749.png) ; } }
@media (max-width: 480px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.facebook { background-image: url(75b3d828545f915ff9c4c971efd2046d84603b99.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(03f529b1ff935e8517cdd6688d937e004f8f2749.png) ; } }

.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.youtube { background-image: url(bf12726c30b23d6a006e6cff4eed20efcfd81c34.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(a08772ee5baf540ca311083a6a9e5fdbbaf2586b.png) ; } }
@media (min-width: 481px) and (max-width: 767px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.youtube { background-image: url(a08772ee5baf540ca311083a6a9e5fdbbaf2586b.png) ; } }
@media (max-width: 480px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.youtube { background-image: url(bf12726c30b23d6a006e6cff4eed20efcfd81c34.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(a08772ee5baf540ca311083a6a9e5fdbbaf2586b.png) ; } }

.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.vudu { background-image: url(978a5f601768b656863d064dd9fe09503ad61342.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(2630b9823a4d927b4178e47367ba5b4eccc8db07.png) ; } }
@media (min-width: 481px) and (max-width: 767px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.vudu { background-image: url(2630b9823a4d927b4178e47367ba5b4eccc8db07.png) ; } }
@media (max-width: 480px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.vudu { background-image: url(978a5f601768b656863d064dd9fe09503ad61342.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(2630b9823a4d927b4178e47367ba5b4eccc8db07.png) ; } }

.page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.pandora { background-image: url(3313f92f949ff63ea4a4aff73dfaf97861d87968.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(bd715ffa61158a9b4cc7290c20747a4abf663943.png) ; } }
@media (min-width: 481px) and (max-width: 767px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.pandora { background-image: url(561fb93b169601b460e935296577b0e07cdb658f.png) ; } }
@media (max-width: 480px) { .page-exploreHD .section-smart.carousel #tab-apps.tab-panel .smart-tv.pandora { background-image: url(3313f92f949ff63ea4a4aff73dfaf97861d87968.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(bd715ffa61158a9b4cc7290c20747a4abf663943.png) ; } }

.page-exploreHD .section-smart.carousel #tab-your-content.tab-panel .info-block { background: url(a0b56db74f090f869698a965dd09a130ce816deb.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(8ce085c833d6880bdd7fd202efe4b3100c6e6b07.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(cca860ef5b5ba306feea0a99531d39ada66b4dfd.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(52fc4e56cacb756beb98155a714335a61ab803a7.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(73ef8134e683d5ba51a7c3f7052c828c189fe6d5.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(303c89a23e7ad9a73ba514ad134a4d85d4d83c4b.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(26fe8ae70cade24ac45ebc36dbf9e7cefd64a4d4.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(7b177ef3a675094b2cb7a7ef85bc6fd3f68a523b.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(c19386bb04b129d7de05c70efe3101ecea348d3d.jpg)  50% 50% no-repeat; background-size: cover; }
.page-exploreHD .section-smart .panel.panel-b { background: transparent url(3a54fb2138d3989a4cfc9fde7365e6528f1c4a02.jpg)  50% 50% no-repeat; background-size: cover; }
.page-exploreHD .section-smart .panel.panel-c { background: transparent url(60594fc60f3935848ac5f990784f84e17234dbd0.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(331948d75f03d2df2973f7c56c88376a6e3afd80.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(5a4c0df78a2d6c6db96660488c7e43c26a7abf67.jpg) ; background-size: 545px 413px; } }

.page-exploreHD .section-size .section-wrapper .row .col-xs-6.col-right { background: transparent url(e3ce42d25266936b5e812cf15c2c06c50a653f8e.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(016969c2bd64a71f98ad924971d46ed395c7ef91.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(16011bad86655c3767dbc238cba157bb72ffd995.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(c5e8b202c153a277847ca0e6d76960a633cb1100.jpg) ; background-size: 1280px 790px; } }
.page-exploreHD .section-design .panel.panel-b { background: transparent url(b0584c1b55f8f0ee8aa8bc1df1ff73cd82621858.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(b0584c1b55f8f0ee8aa8bc1df1ff73cd82621858.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(535d35d620d1137c414877fcca3e159d68055d1f.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(ea1cde56037421ee234bdfdf03dd8053b2e5fffb.jpg) ; background-size: 1280px 790px; } }
.page-exploreHD .section-design .panel.panel-d { background: transparent url(0ef75fd8aad9a9f65ff6acda7f8c96d23dd95dd6.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(0ef75fd8aad9a9f65ff6acda7f8c96d23dd95dd6.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(85ac397c5aad6e44d4b6b0cf4b6a4fa84da59cd8.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(6491d423e726dbe4c9170c5613728d0bdf43b5fb.jpg) ; background-size: 1280px 790px; } }
.page-exploreHD .section-design .panel.panel-f { background: transparent url(cee162b49f2db2d11e903b102f9bf57d8d7c590b.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(2fed45c2961cf0f20587f5bf26a67e9776beffab.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(9a03befdfad1b7f2d3eae77464a013a79f8e74b3.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(a4b7cb9d3be3cb1b9467379a61f1bf6648dfa256.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(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; -o-border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; border-image: url(6f787c512de5b0ef395cb41db584912a07a4addf.png)  1 1 stretch; }
.page-feature-picture .gradient-border.gradient-border-b { -webkit-border-image: url(357e9509cb22bb98f0b591beeeec0ddcceb05cd0.png)  1 1 stretch; -o-border-image: url(357e9509cb22bb98f0b591beeeec0ddcceb05cd0.png)  1 1 stretch; border-image: url(357e9509cb22bb98f0b591beeeec0ddcceb05cd0.png)  1 1 stretch; }
.page-feature-picture .gradient-border.gradient-border-c { -webkit-border-image: url(1110dd822ae19346f8312532d688ebbd8c446e09.png)  1 1 stretch; -o-border-image: url(1110dd822ae19346f8312532d688ebbd8c446e09.png)  1 1 stretch; border-image: url(1110dd822ae19346f8312532d688ebbd8c446e09.png)  1 1 stretch; }
.page-feature-picture .gradient-border.gradient-border-d { -webkit-border-image: url(36f50f4a21d86e3731d539df7ae50a6b5653f2bc.png)  1 1 stretch; -o-border-image: url(36f50f4a21d86e3731d539df7ae50a6b5653f2bc.png)  1 1 stretch; border-image: url(36f50f4a21d86e3731d539df7ae50a6b5653f2bc.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(6e519cd7cdbd6416c261b402c6df6dee29bad2cc.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(17c883577b7c0106e0eab7567ea6b1d2a5b30ae7.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(3c13bc5d75ed499c640e000987f667dd24b4f957.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(6f2ed4a13d54723697b5aeb4ca621c9afe65c644.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(6f2ed4a13d54723697b5aeb4ca621c9afe65c644.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(6f2ed4a13d54723697b5aeb4ca621c9afe65c644.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(a60f73e806825d7f79c56a7b2655c0f97191e15c.png)  no-repeat left top; }
.page-feature-size .size_marker.size_marker_horizontal .size_marker_right_arrow { background: url(d38b1bd5c839cad2953c5ab04dbf71d6285e053b.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(3de423398a739953a2990337379ee925c26a5eb1.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(3edbe12245842e7a5d3a68be8649d5b8200825d6.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(7c52cb91ec8efcbf2e1dfc639f9f105870c2ee23.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(72ac8326753a8abae27329d6616ffce6d629b28f.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(e0f0bdc0e0e82e6d1b26a2633ff0a82ba0d7bac7.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(8626c4bf4b906ef78f117fdaca5e5106fe717f45.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(90e351d5a292667285a40c91fcaccaaf7c211374.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(693e15fe1084f54266082259297720f4dd8dc0a7.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(604911db45325730b66435b768f5974659197894.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(6cbbe68c59692089f43b7c71602df52fe7387e3d.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(4c55c08084c7fa9ef85016e5d46778d1b606e82a.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(9351dd3b58c2919383039255d4daac0f614b3e78.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(5005f2fed247660c9a70895bd2a4a20746cc5c11.jpg)  no-repeat center center; }
.page-feature-smart #smart-tv #smart-tv-picture-foreground { background: transparent url(5005f2fed247660c9a70895bd2a4a20746cc5c11.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(c46a281c57ac0a31b9a188a8043c46054cc3725d.jpg)  no-repeat center center; }
.page-feature-smart #smart-ipad #smart-ipad-picture-background { background: url(c46a281c57ac0a31b9a188a8043c46054cc3725d.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(9902e20d9c1f0aa877741b5ded9aa29b1ebe0d30.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(6335d8432bec586d7a5f2256c76cb9e89da8e77c.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(d9e8797c85630735171643fc491646cc25488c55.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(ead5120ef71dbd42fa5d072f89c4ac2660e0a468.jpg)  no-repeat;	
background: url(fcf0bf67d3f6f87cdd15f705193a71532cb20f30.svg) , none;*/ /*
#svg-animation-tv-screen {
	width: 1053px;
	height: 644px;
	display: block;
	position: absolute;
	top: -1px;
	left:0;
	background: url(ab221488cf43c32be15ac6612d4a996212a1086f.png)  no-repeat;
	z-index: 2;
}

#svg-animation-tv-frame {
	width: 1053px;
	height: 644px;
	display: block;
	position: absolute;
	top: -1px;
	left:0;
	background: url(f91712ce642dbb158e65776352b377e168bdc69f.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(53b4924c779f80738d2532b5be5510d9c8061215.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(fc248500e9b534d53f87b8fca5dae8dd40ed711e.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(d5ac10ee044652679f54f889fe88dc74bf898b16.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(e0f04b33f82a0b1cc6a03976d55942e142b41222.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(eb8dc87edf1f959339fae14caf9c7bc5e0ca6f65.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(5b7352b41b34c9593442de7db75b922e5be0a1ce.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(b6214bbae0be37e60f1f8d8a506f22d9918005c6.png)  no-repeat scroll 38px 70% transparent; left: auto; right: 0; }
.page-feature-design #feature-design-grid .base { background: url(5ae067a4672cdfb196263f3ea3fe8d11846dda8f.png)  no-repeat scroll 100% 0 transparent; left: auto; right: 0; }
.page-feature-design #feature-design-grid .bezel { background: url(55824ea7e9ca11ad2508752b40260bdb946aa6b7.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(b7f4e73533db4bdd54a0f3519edb8ad9aa22b3ab.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(defe3935281ecdbb2bf71b78c2bb5bdf84ac7e14.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(26cc7a5678719840c9920f133da22c43a072a7a3.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(dfa80b45e727edf79562e8351e7d9af4b316c654.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(9c276926d4eedb55f1fbae8bf06815a5616315e4.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(b7f4e73533db4bdd54a0f3519edb8ad9aa22b3ab.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(0e359093a22bc6bcfd32f71632cb942492412774.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(7873b476a4c20d93bddc59c94075fbacedb23f8c.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(29579d8510907be2d8691c8b4bf5852b0f8ed270.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(8c21571558df3e2d580e7cef4cec43842110df60.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(3d5472b165aaadfba154eb935c70cd9ad1fbe047.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(e20dcdd859bf7a7762d62ffd759b00b21ef053fc.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(63a50ad0265731fb45a15f6472b310a0bbe1e6a2.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(f69856b30f60d67946385634f0f6e8e6399ecf48.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(50b911937f53eefaba6e453412046f0a8c143950.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(f1b6d32059d860d23907497832f39e0f7ec0f68e.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(7866e26bbd1d4c5a052033855820c906218b9f36.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(9db5a06d98edebd7a3c642a095829a80fb152a7d.jpg) ; } }
@media (max-width: 480px) { .pagetype-shop .section-mobile-design .hero-image { background-image: url(5fade83942750eff4dd96af8969765b8e8accc92.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(975cb633cc563ef969216acb8a44eb1baac4ad6f.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(61c34b2926827e9bbdfe5c2a9462bb1072123c69.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(2386794b64823375fcaa928c5e7164671fcc7479.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(8784340ce14899f6886cdb759f802ac7fcfe6159.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(975cb633cc563ef969216acb8a44eb1baac4ad6f.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(465d30700921be1f850592d9616c96151f0cd76e.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(465d30700921be1f850592d9616c96151f0cd76e.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(ab3347674314512841629269fb0cdb3f22847afe.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(d13035a2e8a5ca1c1728a13e10cf930413d586c6.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(465d30700921be1f850592d9616c96151f0cd76e.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(633fed9b2b03afb4b734ab773cca2905e535d477.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(1997c69be4f9bf43ee5891a12531f2bdc63ee216.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(9c63105ad96ccc299335f9b07ca37b8b5c36cbf4.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(f1b6d32059d860d23907497832f39e0f7ec0f68e.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(79cbb54dfe4f756f11b225ca565ded28f192c2de.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(7866e26bbd1d4c5a052033855820c906218b9f36.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(70c23ea1a05d006e847edf067e898d3605c7b5a2.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(9db5a06d98edebd7a3c642a095829a80fb152a7d.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(5fade83942750eff4dd96af8969765b8e8accc92.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(9db5a06d98edebd7a3c642a095829a80fb152a7d.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(65cc998743c46d5cd083d33754e843856684617c.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(bac36822a6e26adc130d09d48d81e4dc7fd08981.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(96318c8158a92511fb493ec7482eba07ac1e54a9.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(f32fbb0592933128a9de793f7ddac9eaaa706f96.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(47a86dc375a515301d4b48c03cc812ce5cbc87b5.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(9fc3dcf8db966e315cbc5ec201c7af5db434b678.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(1fcf689f170f0d780b1cc1d563cea87056e151ab.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(9aaf5b9d82563a242dff023c37833ef636f61635.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(1890e525ad8a045892710ee247e1d70199c6a6a5.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(16318f8c041d19067a47a51061a5bd63bc33ae84.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(0a49e66080040f161e39a7d62f26a1fa110604ef.jpg) ; } }
@media (min-width: 481px) and (max-width: 767px) { .pagetype-shop .product-QPlus .section-size .image-container { background-image: url(ea5783d2ab679559ed3a0206c8e4180b32d14710.jpg) ; } }
@media (max-width: 480px) { .pagetype-shop .product-QPlus .section-size .image-container { background-image: url(cc7298942bad892c85ec5c065fb9764d889aa0b4.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(ea5783d2ab679559ed3a0206c8e4180b32d14710.jpg) ; } }

@media (min-width: 481px) and (max-width: 767px) { .pagetype-shop .product-QPlus .section-design .info-block { background-image: url(5b319cedaf53158b5ed8cc19a45c555e89e14d06.jpg) ; } }
@media (max-width: 480px) { .pagetype-shop .product-QPlus .section-design .info-block { /*background-image: url(566b7ae3742bc8a14b5ac2a3d7103088395b37e4.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(61c34b2926827e9bbdfe5c2a9462bb1072123c69.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(2386794b64823375fcaa928c5e7164671fcc7479.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(d83e1c2c5de782da7dbb096be0a296d5b0a82863.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(182f634da7cd1eb2e7e1b0eb145a9b30eaae4baf.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(182f634da7cd1eb2e7e1b0eb145a9b30eaae4baf.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(81a2b167dc16a415e8817d9729c5a31d90e949ce.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(d585b5cd45e383f2827f9ea70c7581af56ce9e36.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(fcc609cccb0f81e0c6aeb131a3cce27406830aa5.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(0a5d36e5d30b09793d71f892faf82adf0f0b3895.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(5e2dc964838a5d7be0da39ca0cd4fdc7a6d2de41.) ; 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(d83e1c2c5de782da7dbb096be0a296d5b0a82863.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(90d8ca17b8428d85d62c070e933a0fa55a4dd892.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(90d8ca17b8428d85d62c070e933a0fa55a4dd892.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(5a2ffcf89cd72e3b7ba54bff4ff960962269c010.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(5a2ffcf89cd72e3b7ba54bff4ff960962269c010.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(e460ae67e7d09e4b9f1ea5bde7a090168469bf60.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(e460ae67e7d09e4b9f1ea5bde7a090168469bf60.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(2485c5183306f8a9a071af5a5abeb4841611612d.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(772134dfd99dc6ff81d0ae0543f62235d4594848.png)  1 1 stretch; -o-border-image: url(772134dfd99dc6ff81d0ae0543f62235d4594848.png)  1 1 stretch; border-image: url(772134dfd99dc6ff81d0ae0543f62235d4594848.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(772134dfd99dc6ff81d0ae0543f62235d4594848.png)  1 1 stretch; -o-border-image: url(772134dfd99dc6ff81d0ae0543f62235d4594848.png)  1 1 stretch; border-image: url(772134dfd99dc6ff81d0ae0543f62235d4594848.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(772134dfd99dc6ff81d0ae0543f62235d4594848.png)  1 1 stretch; -o-border-image: url(772134dfd99dc6ff81d0ae0543f62235d4594848.png)  1 1 stretch; border-image: url(772134dfd99dc6ff81d0ae0543f62235d4594848.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(772134dfd99dc6ff81d0ae0543f62235d4594848.png)  1 1 stretch; -o-border-image: url(772134dfd99dc6ff81d0ae0543f62235d4594848.png)  1 1 stretch; border-image: url(772134dfd99dc6ff81d0ae0543f62235d4594848.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(61c34b2926827e9bbdfe5c2a9462bb1072123c69.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(2386794b64823375fcaa928c5e7164671fcc7479.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(772134dfd99dc6ff81d0ae0543f62235d4594848.png)  1 1 stretch; -o-border-image: url(772134dfd99dc6ff81d0ae0543f62235d4594848.png)  1 1 stretch; border-image: url(772134dfd99dc6ff81d0ae0543f62235d4594848.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; }
.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 { margin-left: 33%; max-width: 220px; } }
.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(e20dcdd859bf7a7762d62ffd759b00b21ef053fc.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(63a50ad0265731fb45a15f6472b310a0bbe1e6a2.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(c74df93e5078aaf3435e46bec466a512058406f6.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(a7cc8606daff16adbfe32f7a21d1c627ccff1d6d.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 .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(16318f8c041d19067a47a51061a5bd63bc33ae84.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(0a49e66080040f161e39a7d62f26a1fa110604ef.jpg) ; } }
@media (min-width: 481px) and (max-width: 767px) { .page-filter .product-QPlus .section-size .image-container { background-image: url(ea5783d2ab679559ed3a0206c8e4180b32d14710.jpg) ; } }
@media (max-width: 480px) { .page-filter .product-QPlus .section-size .image-container { background-image: url(cc7298942bad892c85ec5c065fb9764d889aa0b4.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(ea5783d2ab679559ed3a0206c8e4180b32d14710.jpg) ; } }

@media (min-width: 481px) and (max-width: 767px) { .page-filter .product-QPlus .section-design .info-block { background-image: url(5b319cedaf53158b5ed8cc19a45c555e89e14d06.jpg) ; } }
@media (max-width: 480px) { .page-filter .product-QPlus .section-design .info-block { background-image: url(566b7ae3742bc8a14b5ac2a3d7103088395b37e4.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(5b319cedaf53158b5ed8cc19a45c555e89e14d06.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(eb03b110ecf94c8592425b2829c505759bbaf438.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(0ebb11ae1002f37f87a47df6134c99da8fca9d77.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(b50171875113ba469ad2273a20638aa800683d55.) ; 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(01cca90587583c33b74f5e992475bbd044be82d9.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(ebeb1a19af6e25c518e46cc52f3fdb39c2a2fa52.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(b50171875113ba469ad2273a20638aa800683d55.) ; 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(1fcf689f170f0d780b1cc1d563cea87056e151ab.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(bcb4026c15e739d4b214bf2f1fc6a6886e2c5264.) ; 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(26df1510b122a1cf582c4a2fed403816c7738150.) ; 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(978643ee261074163c1ec9ca5409aa23c325c6af.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 .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(c93da5ef518afe21d243e4964a7b86a5e378272f.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(981cb233106c12bb633f2ba6b65d13542806ee28.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(dc5cf2f1060ecb26305d3859568d65430a7566df.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(981cb233106c12bb633f2ba6b65d13542806ee28.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: 0; }

.screen-reader-only { left: -10000px; overflow: hidden; position: absolute; top: auto; width: 1px; height: 1px; }

#modal-component { background: url(dd0f6cabd4e8793054acc781880c8e01df956131.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(2f1643751336718afcf3f0640e581611051110cc.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(dd0f6cabd4e8793054acc781880c8e01df956131.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(8426317f07e28c89a5405fc04297e117b6673d42.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(c275a3355b862e4906b39812d2c31537036acd92.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(c275a3355b862e4906b39812d2c31537036acd92.png)  no-repeat scroll 100% 103%; }
#my-aquos #my-products.section .tab-prev { background: url(c275a3355b862e4906b39812d2c31537036acd92.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(c275a3355b862e4906b39812d2c31537036acd92.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(6a26cf8b05bf08a41b07bfe8e15bba7ee3dc6f7a.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(9902e20d9c1f0aa877741b5ded9aa29b1ebe0d30.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(45fd6e6654cf64c98a47d74ba68dde264a601d24.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(6d8127a1104bb55943ff028db601ab387bda9260.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(02a8db4b81b20ead22527ac3a47dd1994d8257bb.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(916d81c86f80f914c17f3bf91e89f808248af774.png)  no-repeat 89.8% center #FFF; }
#my-aquos #register-product .form-select { position: relative; overflow: hidden; width: 100%; height: 35px; background: url(916d81c86f80f914c17f3bf91e89f808248af774.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(819d815e74576aa3f53c4e94bf116a17c23de854.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(e60565b80f2229ee2f5f84871ba00e34332d470c.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(e6a7b03552f112b6db895d4bb504835bde5e5948.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(2015c5e3507136b0f3fb853619c0dcecd11fa562.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(bd545ab5aeb176aa344c59884c4e3ee06817f1bb.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(21be3f824fbb536199cd95cc901b8ba5f6a44c9a.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(dc17992aea1f0a1acc465237990b4c0438271573.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(27cab9275c08481f90ebf683330995ed2caee88a.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(e2b5a53070a3427c17ccbbb1e949fab26d31630c.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(91cce7f74e4c9c029571119e10940e3c0d804d94.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(f2da501ab02e543e1bb33df3f38e789a747eebbe.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(752ad2836b657a45d1c370b59c970d8465eb331a.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(b435355bb09e2d6b46e3570926ea9b1b4bcae4b2.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(79a823b09050250f568c79172c82b354935b238b.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(6d8127a1104bb55943ff028db601ab387bda9260.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(02a8db4b81b20ead22527ac3a47dd1994d8257bb.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(916d81c86f80f914c17f3bf91e89f808248af774.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(916d81c86f80f914c17f3bf91e89f808248af774.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(916d81c86f80f914c17f3bf91e89f808248af774.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(2f1643751336718afcf3f0640e581611051110cc.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(cdad8926bd6f76c4eda8bf4673d4058a4d2b3503.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(3c300c2bb9ba0b5775b6151aea9dafaf5ec90330.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(0d9f0c71d232459613df9cbcdd7d952ba3da8b63.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(8be988fe046273e4470108d3b54430d3d24c8ed9.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(28747c8c37d2d8e2022347d64a02b3254dfa2c14.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(28747c8c37d2d8e2022347d64a02b3254dfa2c14.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(8fa56a0fcf7ef9e5097664603a44b77c5ccbb1fd.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(0173854fd1ac8af69b163cbf93f70fb083b56094.png)  no-repeat; float: none; width: 7em; height: 2.75em; background-size: 100%; }
  #my-aquos #blaster { height: 100%; }
  #my-aquos #blaster .background { background: url(19b0454b6011d8b540f337a21c077a728cc454d4.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(b1fcb4d461413e84d67fa0a30185445d3695974e.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(bf608ed073a5188086a445feff5838e8ac624239.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(6fc85da9782b710b6ee1909db8880a66e308cad3.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(56a698f34ad1dc1e4ff47dabb5b558e5f080c481.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(d649b24e2d9bd765c8ba6e14ae7aa86a50db78bf.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(1f0ab655ec0e6b34fa468e8470cfc15463809b3c.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(c4dbbbbcaa23a4ecadd0884fa275a6e22c5dd345.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(c647e7d713aefb8525ee1179b7bd186489cb8223.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(1e5f47eab27204e6b81537c0bb91dcf137788dad.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(e6f46fed232ddc4ed13f1924ad25c20a844ad775.png)  1 1 stretch; -o-border-image: url(e6f46fed232ddc4ed13f1924ad25c20a844ad775.png)  1 1 stretch; border-image: url(e6f46fed232ddc4ed13f1924ad25c20a844ad775.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(e6f46fed232ddc4ed13f1924ad25c20a844ad775.png)  1 1 stretch; -o-border-image: url(e6f46fed232ddc4ed13f1924ad25c20a844ad775.png)  1 1 stretch; border-image: url(e6f46fed232ddc4ed13f1924ad25c20a844ad775.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(e6f46fed232ddc4ed13f1924ad25c20a844ad775.png)  1 1 stretch; -o-border-image: url(e6f46fed232ddc4ed13f1924ad25c20a844ad775.png)  1 1 stretch; border-image: url(e6f46fed232ddc4ed13f1924ad25c20a844ad775.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(167f0a5e5b14f4c4430628b3e0dd7a8c70b9861d.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(45a93bd31e8d34f2b92ad8138211422090a9e361.png) ; background-size: 1720px 825px; } }
.page-wisa .section-landing .background .receiver, .page-highresaudio .section-landing .background .receiver { background: transparent url(a666ae3fe8a93289ed3c2e869958701edf569261.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(76c56e4bbc2c7bd61d409ae1b14904ea54e504d5.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(639607f90bbc44c20f86e22eac6ae61272b30ff1.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(e6f46fed232ddc4ed13f1924ad25c20a844ad775.png)  1 1 stretch; -o-border-image: url(e6f46fed232ddc4ed13f1924ad25c20a844ad775.png)  1 1 stretch; border-image: url(e6f46fed232ddc4ed13f1924ad25c20a844ad775.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(e6f46fed232ddc4ed13f1924ad25c20a844ad775.png)  1 1 stretch; -o-border-image: url(e6f46fed232ddc4ed13f1924ad25c20a844ad775.png)  1 1 stretch; border-image: url(e6f46fed232ddc4ed13f1924ad25c20a844ad775.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(90d8ca17b8428d85d62c070e933a0fa55a4dd892.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(90d8ca17b8428d85d62c070e933a0fa55a4dd892.png) ; background-size: 388px 352px; } }
.page-wisa .section-mobile .background .background-phone-medium, .page-highresaudio .section-mobile .background .background-phone-medium { background: transparent url(5a2ffcf89cd72e3b7ba54bff4ff960962269c010.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(5a2ffcf89cd72e3b7ba54bff4ff960962269c010.png) ; background-size: 388px 474px; } }
.page-wisa .section-mobile .background .background-phone-large, .page-highresaudio .section-mobile .background .background-phone-large { background: transparent url(e460ae67e7d09e4b9f1ea5bde7a090168469bf60.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(e460ae67e7d09e4b9f1ea5bde7a090168469bf60.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(b29b885b98784094816111b959c5e2ebff7c1abe.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(b29b885b98784094816111b959c5e2ebff7c1abe.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(1a85e3760daa4e2335e8701107b0872550b59711.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(1a85e3760daa4e2335e8701107b0872550b59711.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(e6f46fed232ddc4ed13f1924ad25c20a844ad775.png)  1 1 stretch; -o-border-image: url(e6f46fed232ddc4ed13f1924ad25c20a844ad775.png)  1 1 stretch; border-image: url(e6f46fed232ddc4ed13f1924ad25c20a844ad775.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 article { font-size: 80%; padding-top: 0; }
.page-countertopMicrowaves section { border-bottom: 1px solid black; -webkit-border-image: url(ab5b7a720b287a4e588d091a7a7617db78ae3987.png)  1 1 stretch; -o-border-image: url(ab5b7a720b287a4e588d091a7a7617db78ae3987.png)  1 1 stretch; border-image: url(ab5b7a720b287a4e588d091a7a7617db78ae3987.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(ab5b7a720b287a4e588d091a7a7617db78ae3987.png)  1 1 stretch; -o-border-image: url(ab5b7a720b287a4e588d091a7a7617db78ae3987.png)  1 1 stretch; border-image: url(ab5b7a720b287a4e588d091a7a7617db78ae3987.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(ab5b7a720b287a4e588d091a7a7617db78ae3987.png)  1 1 stretch; -o-border-image: url(ab5b7a720b287a4e588d091a7a7617db78ae3987.png)  1 1 stretch; border-image: url(ab5b7a720b287a4e588d091a7a7617db78ae3987.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(e1956bdbac9d3e3a54f2ee348f63afcfc834c54a.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(8c6848df49712d712291bbacc4e20151763aaf30.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(46dcaf0221a0de19bf771cfeb0c4afa9d8434e57.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(d02fe050db597ab0021cb9bbc5015dadaee23402.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(60a67b5416ea74fd90afb8caa221a6f976bc6edc.png)  no-repeat; background-size: 50px 50px; }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-list li .finish.finish-black { background: transparent url(b5690b3c06629375ec1486cd599028e63d8681b3.png)  no-repeat; background-size: 50px 50px; }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-list li .finish.finish-white { background: transparent url(32c0f3a486dce360640890edc18fcf7cc74587a9.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(d42f49081ee00f6e98da1b1170b7fb89fd308a53.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(ac5beea9377b8a65e4574e90c58550069b9e88cb.png) ; background-size: 1152px 331px; } }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-products .finishes-products-wrapper .finishes-product#finish-black { background: transparent url(b5dabf480bb9b145b25ab5f45aac8ad754cca59f.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(9c70e92fff12c9f83449703b39461f9be454c323.png) ; background-size: 1152px 331px; } }
.page-countertopMicrowaves .section-size .section-wrapper-finishes .finishes-products .finishes-products-wrapper .finishes-product#finish-white { background: transparent url(c728009fe4141f9d0fa627cd324c596075e81a57.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(4001b5362188e1a164703306e842a526a018ab7e.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(3d165d39f4b248f9eacb208e1bc1c5953214627b.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(80d169ffa78f21769151e47f07b60dec7bbe77c5.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(177074b11262eb192593983e55e18690e18325b7.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(ab5b7a720b287a4e588d091a7a7617db78ae3987.png)  1 1 stretch; -o-border-image: url(ab5b7a720b287a4e588d091a7a7617db78ae3987.png)  1 1 stretch; border-image: url(ab5b7a720b287a4e588d091a7a7617db78ae3987.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(44991db50ea08b4f75046bbfdde4fb74823dfcb7.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(82ce091c948eda01a6a5719a6fb33b477cdd5c77.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(d5ad9243d77293d12d83b74d3d94c9b98307ac7d.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(a3f4af750657eb176f5e36fedf7f5d05368ba177.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; }
@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; }
.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 h2 { font-size: 2.250em; letter-spacing: 0.05em; line-height: 1.25em; 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(3d8038bc19deaf99cd5badd8bf33029b6d2a62bc.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 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 #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 .divider { border: 1px solid #fff; }
.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-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(d36c7a660b8b2a6fd44293d345c782780a32c525.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(d22a6149776e04dc6017cd8b199af355020b0fb3.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(e5149011c05572b74a77e850ebd65e36d727e8e8.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(863c35ff07360a50b83e68dd86caf1254af712a9.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(e00bb9e834d3eda43390c80d2eaa8c0f241aeead.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(e5149011c05572b74a77e850ebd65e36d727e8e8.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(99329f378511b15881d20dfc0ef6be987c61f2ce.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(3002e442ab128fe1a4e3d552ca46f86088b9f942.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(e5149011c05572b74a77e850ebd65e36d727e8e8.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(3bd05f3a24332b06ca2b53cddd5d6e56ccd403e2.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(8d4819973dfd19cdfc999189a761f4bb49b4f28d.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(4ab609c8b88c0d04398db9e2799cf46bf6783a80.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; }
.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(f159408ac253ce91807bda748158324784b8296f.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(f159408ac253ce91807bda748158324784b8296f.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(946ae1f209d35ff2ee63e29802156258a53220cb.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(dc64fd4a38368833718804c880c8e5fda3613be9.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(81746cf1036616bd47a90715a5409a0dfa01cbc8.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(b490dfb6323fc2ceac020b1a4798eb0d6a103d05.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(b490dfb6323fc2ceac020b1a4798eb0d6a103d05.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(f1974a2cb3f8eeea24b20405843a70f1ac3cc7ff.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 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(61c34b2926827e9bbdfe5c2a9462bb1072123c69.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(2386794b64823375fcaa928c5e7164671fcc7479.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(0a5d36e5d30b09793d71f892faf82adf0f0b3895.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(0a5d36e5d30b09793d71f892faf82adf0f0b3895.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(de6543a9a4a6f5c7bb9ce5e2ed7b57e974cbd3ff.eot) ; src: url(e615c9cb7e80ff3081c8c414bb2786be478ece52.eot)  format("embedded-opentype"), url(a1071f9824d5b30a250fa2631b0deead36d742d6.woff)  format("woff"), url(73037dea26d7d7a3e47ff1ed42dad4e41023d3eb.ttf)  format("truetype"), url(21eeaadcca71cb23142f32e2233302418968f33f.svg)  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(7f5b227aa377d8054bb8ef154ca4bcbcce5e4756.png)  1 1 stretch; -o-border-image: url(7f5b227aa377d8054bb8ef154ca4bcbcce5e4756.png)  1 1 stretch; border-image: url(7f5b227aa377d8054bb8ef154ca4bcbcce5e4756.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(7f5b227aa377d8054bb8ef154ca4bcbcce5e4756.png)  1 1 stretch; -o-border-image: url(7f5b227aa377d8054bb8ef154ca4bcbcce5e4756.png)  1 1 stretch; border-image: url(7f5b227aa377d8054bb8ef154ca4bcbcce5e4756.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 .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(7f5b227aa377d8054bb8ef154ca4bcbcce5e4756.png)  1 1 stretch; -o-border-image: url(7f5b227aa377d8054bb8ef154ca4bcbcce5e4756.png)  1 1 stretch; border-image: url(7f5b227aa377d8054bb8ef154ca4bcbcce5e4756.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(dde07732caacfa57ab67a39c8a5fb07ab06f9655.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(08253ebf239a4bea44c32a7b92faaf0e743814c6.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 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(0e844e32376896185b8facf7305056b584af2d0c.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(0ec25c1e39f7a0906a009744ec2b8ea8b87758f5.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(0e1e8534e30176e31f06800e345d6d5405911ac8.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(1b096bcd6e1505e97a81807afa1c91db3a0adc7e.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(b4eb52ae8858538ba63e98b948ca4cfe1eba9e3e.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(6370c72a1bfdf0aca9e74655071d416898369a8e.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(1d3cc3c658ac914d4e175714b633f627ff32040b.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(1d3cc3c658ac914d4e175714b633f627ff32040b.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(7eb78036d65f1cd79cfc039aeea31e1b14c584ed.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(92189fdd62577848fa231ba2a5523b1cb701762f.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(c9104dc2b210a2b9e6c8f5e361a37e58bf71f576.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(4a46cd1b6bac123993e54168c87b506359dc8b1c.jpg) ; background-size: 297px 477px; } }
.page-exploreAirPurifiers .section-provenEffective .info-block-image { background: transparent url(d1e357b9ee4c11dbaab8ae2302a8992bf7be9f51.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(94eb77c2b53135ef6c11deb28c1812eb48948d73.gif) ; background-size: 560px 495px; } }
.page-exploreAirPurifiers .section-certified.banner { min-height: 682px; }
.page-exploreAirPurifiers .section-certified .info-block-image { background: transparent url(f361d63fb032065db62206af506b6eee58981362.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(bffcae55c43176cb49c7b2b592c8d0a754731b55.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(91d6cb22810e022ba75c7be594ad06914bace05e.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(78a44b8dc0870194c1a9b04bdb8d771322608610.gif) ; background-size: 1152px 272px; } }
.page-exploreAirPurifiers .section-filterDifference { border-image: none; border: none; }
.page-exploreAirPurifiers .section-filterDifference .info-block-image { background: transparent url(3164672ba1501931d4082967a0fda251c1925b98.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(92f4594913aad617ac1ead3fafcd3658a8757ffd.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(356f04ac0a79164edb0f08b06367edef9bfdbaec.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(9b164c07fc64166ec27dce6294ae3b1090f036cc.jpg) ; background-size: 434px 415px; } }
.page-exploreAirPurifiers .section-colorDisplay .section-inner .background[data-button="green"] .color-image { background: transparent url(356f04ac0a79164edb0f08b06367edef9bfdbaec.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(9b164c07fc64166ec27dce6294ae3b1090f036cc.jpg) ; background-size: 434px 415px; } }
.page-exploreAirPurifiers .section-colorDisplay .section-inner .background[data-button="red"] .color-image { background: transparent url(f87ac8cb108510d203494a15904d9d8a07aeceb2.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(9b164c07fc64166ec27dce6294ae3b1090f036cc.jpg) ; background-size: 434px 415px; } }
.page-exploreAirPurifiers .section-colorDisplay .section-inner .background[data-button="yellow"] .color-image { background: transparent url(ee3cf0ac3a9b9f162299dbfa9baa308d8707f3a1.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(9b164c07fc64166ec27dce6294ae3b1090f036cc.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(96f673449b0863135935284b6dd4bb958521a154.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(39a8a6096e118ed55d594fd6e3537cd467233b60.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(6e7908cc33658b415e84d457e643bf61f8c6d26e.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(8b66c28e85da5f9b34b78de2fa5b65ecf52483a6.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(5052d3278dad64b3f23a3736f42260f43efc5538.png)  1 1 stretch; -o-border-image: url(5052d3278dad64b3f23a3736f42260f43efc5538.png)  1 1 stretch; border-image: url(5052d3278dad64b3f23a3736f42260f43efc5538.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(5052d3278dad64b3f23a3736f42260f43efc5538.png)  1 1 stretch; -o-border-image: url(5052d3278dad64b3f23a3736f42260f43efc5538.png)  1 1 stretch; border-image: url(5052d3278dad64b3f23a3736f42260f43efc5538.png)  1 1 stretch; }
.page-teacere .gradient-fill { background: #9eba3b; height: 1px; background-image: url(b5be11f2aa1da3524432b1e03636c02f1fdbf0f4.) ; 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(d42c4be0238bf0cc7cd11268b515a87fdc2ace61.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(bd23fc97a7b77c20ddcf828998945d3dd5abf001.jpg) ; }
.page-teacere .section-steps .parallax.parallax-2 { background-image: url(8ce593c7271b7c923c87d79db6e62f7c6cd63d81.jpg) ; }
.page-teacere .section-steps .parallax.parallax-3 { background-image: url(58f7b7766b61a2ac59f89b9ac55dda6fda172de8.jpg) ; }
.page-teacere .section-steps .parallax.parallax-4 { background-image: url(1cb8fa4b29bfa95da37e79094ceff652b73d0b46.jpg) ; }
.page-teacere .section-steps .parallax.parallax-5 { background-image: url(2d86a47ce2fbf3f7ec83e4ebb05d94c2461fb833.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(42edfee7784112484f06b4cf24cea5a2924c2eaa.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(80788ee24514fbb75bccf99b711ffb37fb3c745b.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(200f30a0398236c2875cf6c5411af22bd4094afe.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(a1cbb8698b84507c655ba822333338589b893cef.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(0b61abf45ca201c5fe556666afd3bc122e75c95a.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(07eda711f6012257d6b7e6b33e4b11385c332521.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(d9040d185e01ddc38f05812b269f9953181d7c97.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(2e4a33f22206479dad1f3b27db3f7da2d5b72afd.) ; 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(ace13673f8bcd34c88755dc4f32697b4bf481709.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(8583841c47c60f3d803ae6c6a212d49e5f0f35f5.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(c8bbfd21d255183960f8cc878bf65200d5184658.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(a470ac0aa984683f76dcc6847323a76629ead8c3.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(df2013d2224d687fc8762eb535c0db2c2b889eb6.jpg)  left top repeat-x black; color: #fff; }
.page-homepage #section-4KUHD .background { width: 100%; background: url(9d87f1d386dde276644525fec55d29cd1b992d2e.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(2e4a33f22206479dad1f3b27db3f7da2d5b72afd.) ; 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(27fa3864462d8278ef8a347f528a0da6c5552b1f.) ; 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(8b925f4293ed9722cde1e98fa9c7c814b3e64377.) ; 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(4b67184e09434b5959f2a528f04a27170c036bbb.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(eb03b110ecf94c8592425b2829c505759bbaf438.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(2e4a33f22206479dad1f3b27db3f7da2d5b72afd.) ; 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(27fa3864462d8278ef8a347f528a0da6c5552b1f.) ; 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(0ca5bb6ef1a45f534737611221777a73d06f32d9.) ; 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(59837ba8bbba94853dd47367ccbe2803b0ca5a5d.) ; 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(1a536c07a2750e985b2af66e06d33cc9e7eb11ec.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(9aa535441e82c25e89f0ffb18fec6b1962d429b3.) ; 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(d25ca15ca7de6163828363d3d50cf8db3d9640bb.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(03c3e4e309a017c5362cc3e517f4596e17b365a0.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(2863e78beb63817eebf118f115407f9a998d7f41.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(2863e78beb63817eebf118f115407f9a998d7f41.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(e011938782758fb1714507f5e11e98e9d955f3e2.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(c3406649513cbe3c6417197a0be553402bc7b689.png)  no-repeat scroll 98% 50% transparent; }
.page-support .main #register-reveal #register-form .has-success input { background: url(10d342a1a93a49d079cadb97e5f6e437513fb2bc.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(11758bde8cb0922e59753e4d156891837613606e.png)  no-repeat 89.8% center #727373; }
.page-support .main #register-reveal #register-form select:focus { background: url(11758bde8cb0922e59753e4d156891837613606e.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(11758bde8cb0922e59753e4d156891837613606e.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(c3406649513cbe3c6417197a0be553402bc7b689.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(c3406649513cbe3c6417197a0be553402bc7b689.png)  no-repeat scroll 98% 50% transparent; }
.page-support .main #login-reveal #login-form .has-success input { background-color: #333434 !important; background: url(10d342a1a93a49d079cadb97e5f6e437513fb2bc.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(03c3e4e309a017c5362cc3e517f4596e17b365a0.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(0e77ee8f046a01273a7d691be24b4205be4f92d0.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(9ea5b8f84728f8325243ada917d495370085b792.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(05a18d65e9886c833327f68c1b84c3dfdd8f742f.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(304b7e16e1648a5a19176adabd3d766ada690c4f.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(128e198362566f7942cf983f2c8480be2a82b185.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(752ad2836b657a45d1c370b59c970d8465eb331a.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(c275a3355b862e4906b39812d2c31537036acd92.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(c275a3355b862e4906b39812d2c31537036acd92.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(c275a3355b862e4906b39812d2c31537036acd92.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(c275a3355b862e4906b39812d2c31537036acd92.png)  no-repeat scroll 100% 103%; }
.page-support .main #my-products.section .tab-prev { background: url(c275a3355b862e4906b39812d2c31537036acd92.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(c275a3355b862e4906b39812d2c31537036acd92.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(41394aa50591661abc44e1612f9920dff316eb0c.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(e6eec8e96f43139d9de4d2e8d8f778342d09aced.png)  no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a.televisions { background: url(10b3eb73e1f977c18ee9470d281db69351a6fbe3.png)  no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a.audio { background: url(2829e8839f63544370a48acaef71803b06ae5e25.png)  no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a.airpurifiers { background: url(f5692f7295d7092623a77fe0420db262eff71a2b.png)  no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a.phones { background: url(eca962d9b32984b8a56be7400cfb0c6178d40a1b.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(80a04eb496b31c5ad560e385dac5ce0393f17833.png)  no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a:hover.televisions { background: url(afa6c3729c458307f68f23748ea128f40dabd30e.png)  no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a:hover.audio { background: url(fe938e9bebde34a1040c2ec4fce94edc8f2e10c7.png)  no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a:hover.airpurifiers { background: url(58ad242a49404b973bf65c3f7e813315151b1634.png)  no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li a:hover.phones { background: url(1ea7ad4b247226410f11043bb09bdf2225fcc3e5.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(80a04eb496b31c5ad560e385dac5ce0393f17833.png)  no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li.active a.televisions { background: url(afa6c3729c458307f68f23748ea128f40dabd30e.png)  no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li.active a.audio { background: url(fe938e9bebde34a1040c2ec4fce94edc8f2e10c7.png)  no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li.active a.airpurifiers { background: url(58ad242a49404b973bf65c3f7e813315151b1634.png)  no-repeat scroll 50% 60% transparent; }
.page-support .main #categories #tabs li.active a.phones { background: url(1ea7ad4b247226410f11043bb09bdf2225fcc3e5.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(4d02f7cbe7aad0c86dce83ed6d057849826bcc26.jpg)  no-repeat scroll center center; background-size: cover; }
.page-support .main .page-filter #category-content.televisions { background: url(868667ffa315e2e1b84ac8e4ade74c11ee63a83f.jpg)  no-repeat scroll center center; background-size: cover; }
.page-support .main .page-filter #category-content.audio { background: url(4ebae16845c5c295c31dbc19f2d6cec77ca788ff.jpg)  no-repeat scroll center center; background-size: cover; }
.page-support .main .page-filter #category-content.airpurifiers { background: url(0d3d644e5fba8349c20cb435b2ac26a54ed10cb8.jpg)  no-repeat scroll center center; background-size: cover; }
.page-support .main .page-filter #category-content.phones { background: url(0c1760d7da2680d64ad3230167bdb13420b3ab05.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(e20dcdd859bf7a7762d62ffd759b00b21ef053fc.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(63a50ad0265731fb45a15f6472b310a0bbe1e6a2.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(c74df93e5078aaf3435e46bec466a512058406f6.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(a7cc8606daff16adbfe32f7a21d1c627ccff1d6d.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(fe6b02cb4a89a14f7538c91fd4ad9d1196f1a446.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(b435355bb09e2d6b46e3570926ea9b1b4bcae4b2.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(79a823b09050250f568c79172c82b354935b238b.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(6d8127a1104bb55943ff028db601ab387bda9260.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(02a8db4b81b20ead22527ac3a47dd1994d8257bb.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(916d81c86f80f914c17f3bf91e89f808248af774.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(916d81c86f80f914c17f3bf91e89f808248af774.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(b68a6a7343602cf35f0aea1700512a53c0d60355.png)  1 1 stretch !important; -o-border-image: url(b68a6a7343602cf35f0aea1700512a53c0d60355.png)  1 1 stretch !important; border-image: url(b68a6a7343602cf35f0aea1700512a53c0d60355.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(b68a6a7343602cf35f0aea1700512a53c0d60355.png)  no-repeat;
			-webkit-border-image: url(b68a6a7343602cf35f0aea1700512a53c0d60355.png)  1 1 stretch !important;
			-o-border-image: url(b68a6a7343602cf35f0aea1700512a53c0d60355.png)  1 1 stretch !important;
			border-image: url(b68a6a7343602cf35f0aea1700512a53c0d60355.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(b68a6a7343602cf35f0aea1700512a53c0d60355.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(84a5826cabb0c2b92c7702046039aaf4cb756dc4.) ; 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(0d80826287fedb76f26aacab698ffac3e25204e1.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(c0d2f8da91b7946cdaa98090dab0f5b1c0715bed.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(4053ce37415e293696ddd0d72b0cddff4ff9f839.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(b7e0109ff68d18c84aaa6e42b5eecdaff3b977cf.) ; 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(8b925f4293ed9722cde1e98fa9c7c814b3e64377.) ; 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(4053ce37415e293696ddd0d72b0cddff4ff9f839.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(e9dd1e79d690313abe22ae6c8d7a16a1eb8437d9.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(4a74365b473d6258e7070cbe49badbecea701b05.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(a029910280e1955cd8ac31431709158ac92e6d9d.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(4c29e855c6f75cbb463c0e21e505409fa4963d93.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%; }
