.menu-dialog .content a, a.simple-button, .list-item a:link, .list-item a:visited, .list-item a:active, .offers-more-info a:link, .offers-more-info a:visited, .offers-more-info a:active, #footer .subbox a, .languages-flags li.current span.lng {color: #7CA51F;}.menu-dialog .content a:hover, a.simple-button:hover, .list-item a:hover, .offers-more-info a:hover, #footer .subbox a:hover {color: #00ACF2;}.offers-more-info a:link, .offers-more-info a:visited, .offers-more-info a:active, .products a.product-title, .menu-dialog a.prev-news, .menu-dialog a.subscribe, #footer .subbox a, .minicart-box ul li a, .error-page .description a {text-decoration: none;}.offers-more-info a:hover, .products a.product-title:hover, .menu-dialog a.prev-news:hover, .menu-dialog a.subscribe:hover, #footer .subbox a:hover, .minicart-box ul li a:hover, .error-page .description a:hover, a.bread-crumb:hover {text-decoration: underline;}h4, h5, h6, .h4,.h5, .h6 {font-weight: bold;}h1, .h1 {font-size: 32px;margin-bottom: 20px;}h3, .h3 {font-size: 20px;margin-top: 28px;margin-bottom: 16px;}h4, .h4 {font-size: 16px;margin-top: 14px;margin-bottom: 14px;}h5, .h5 {font-size: 14px;margin-top: 10px;margin-bottom: 10px;}h6, .h6 {font-size: 12px;margin-top: 10px;margin-bottom: 10px;}#center-main > h1:first-child {margin-top: 0;}h3 {border-bottom-width: 0;}h3.grey {font-size: inherit;}h5, .h5 {font-style: italic;}hr {border-bottom-color: #dfdfdf;}label input {vertical-align: middle;}input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, select:focus, textarea:focus {border-color: #aaaaaa;box-shadow: 0 0 1px rgba(0, 0, 0, 0.075);}.quantity select, .per-page-selector select, .minicart-box input.quantity {padding-right: 6px;padding-left: 6px;}select[class^=ui-date] {padding: 2px;}select.giftreg-selector {height: auto;}input.default-value {color: #aaaaaa;}.error-message {font-weight: bold;}tr.head-row th {background-color: #eeeeee;}img.separator{background-color: #eeeeee;}.help-link {border-bottom: 1px dashed;}.small {font-size: 0.85714em;}.arrow-down:after {content: '';display: inline-block;vertical-align: middle;margin: 0.3846em 0 0 0.6154em;width: 0;height: 0;border-style: solid;border-width: 0.3077em;border-color: transparent;border-top-color: inherit;}::-moz-placeholder {color: inherit;opacity: 0.4;}:-ms-input-placeholder {color: inherit;opacity: 0.4;}.visible-xs, .phone-2 {display: none;}.clearfix:after, .list-dialog .title:after, .giftwrapping-cart:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}#left-bar {width: 265px;margin-left: 0px;border-left: #EAEAEA 1px solid;border-right: #EAEAEA 1px solid;border-bottom: #EAEAEA 1px solid;}.header-top-entry:hover .title, .header-top-entry:hover > a {color: #91c028;}.header-top-entry:hover .header-popup {opacity: 1;transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}.header-popup-menu li a:hover {color: #91c028;}.soc-links a:hover {transition: 0.25s;transform: translateY(-2px);}#top-links-menu .separator {padding: 0 5px;}#top-links-menu a:hover {color: #0062ff;text-decoration: none;}#top-promo-text {float: right;padding-top: 10px;padding-right: 30px;}#top-promo-text a {text-decoration: underline;}#header .languages {position: relative;top: auto;right: auto;text-align: inherit;}.languages-flags {position: relative;width: 67px;line-height: normal;}.languages-flags ul {position: absolute;margin-top: 0px;margin-bottom: 0px;z-index: 99;width: inherit;box-sizing: border-box;border: 1px solid #cadce8;border-radius: 2px;}#header .languages-flags {margin-top: -18px;}.languages-flags li {display: block;background-color: #eff8fe;border-width: 0;border-style: inherit;border-color: inherit;margin: 0;padding-bottom: 2px;text-align: left;font-size: 12px;}.languages-flags li.current span.lng {cursor: default;}.languages-flags li.current .arrow-down:after {border-top-color: #116d9f;border-width: 4px;margin-top: 4px;}.languages-flags:hover li.current {border-bottom-width: inherit;}.languages-flags li.current span.lng span, .languages-flags a span {position: relative;top: 1px;left: 3px;}.languages-flags li:hover {background-color: #fff;}.languages-flags ul li.not-current {display: none;}.languages-flags:hover ul li.not-current {display: block;}.languages-flags li.current span.lng, .languages-flags a, .languages-flags a:hover {display: block;text-decoration: none;line-height: 20px;padding-right: 0px !important;padding-left: 0px !important;}.languages-flags img {margin: 0 0 0 5px;vertical-align: middle;}.mobile-header .languages-box {background-color: #363636;}.mobile-header .language-label {padding: 8px 10px;}.mobile-header .languages {margin-top: 0px !important;width: auto;}.mobile-header .languages ul {border-width: 0;position: static;}.mobile-header .languages li {display: block !important;float: left;width: 45px;text-align: center;background-color: transparent;border: 1px solid rgba(255,255,255,0.5);padding-top: 3px;}.mobile-header .languages a {padding-top: 0;padding-bottom: 0;}.mobile-header .languages li span.lng span, .mobile-header .languages-flags a span {display: block;}.mobile-header li.current .arrow-down:after {display: none;}.header-links a {margin-left: 20px;}.header-links a:first-child {margin-left: 0px;}.header-links .name {opacity: 0.58;}.nav-pills {margin: 0;padding: 0;list-style: none;}.nav-pills > li {float: right;}.dropdown-toggle, .btn-menu, .mobile-menu-btn {display: block;padding: 16px 10px 16px;text-decoration: none !important;font-size: 22px;}.btn-menu > img {padding: 5px;}.dropdown-toggle:link, a.mobile-menu-btn {color: #00ACF2;}.dropdown.open .dropdown-toggle, .dropdown-toggle:hover, .dropdown-toggle:focus, .btn-menu:hover, .mobile-menu-btn:hover {background-color: #fff;color: #00ACF2;}.dropdown-menu {position: absolute;top: 100%;min-width: 198px;display: none;background-color: #fff;border: 1px solid #fff;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);color: #ffffff;right: 0;}.dropdown.open .dropdown-menu {display: block;}.dropdown-menu ul {list-style: none;}.dropdown-menu li a {color: #ffffff;display: block;padding: 8px 10px;text-decoration: none;}.dropdown-menu li a:hover, .dropdown-menu li a:focus {background-color: #363636;}.nav-pills > .mobile-logo {float: left;padding: 5px 0 5px 15px;font-size: 0;}.nav-pills > .mobile-logo img {max-height: 50px;}.nav-pills > .mobile-social {float: left;padding: 15px 0 2px 10px;font-size: 14;}.nav-pills > .mobile-social img {max-height: 10px;}#search-box {position: fixed;left: 0;top: 63px;width: 100%;padding: 10px 2.5%;box-sizing: border-box;}#search-box div.search {width: 100%;background-color: #ffffff;}#search-box .search input.text {font-size: inherit;height: auto;}#search-box .search input.text, #search-box .search .search-button {}.uo-box {font-size: 11px;padding-bottom: 15px;}#footer .footer-links {padding-bottom: 13px;text-align: center;}#footer .footer-links a {padding-right: 10px;padding-left: 10px;white-space: nowrap;line-height: 1.5em;}#footer .subbox {background-color: #1967b0;border-top-width: 0;color: inherit;height: auto;position: static;vertical-align: inherit;font-size: 14px;text-align: center;color:#fff;}#footer .subbox:after {display: block;content: "";clear: both;}#footer .prnotice {display: inline-block;margin-left: 20px;}.footer-secured {display:inline-block;margin-left: 20px;}.footer-secured img {margin-bottom: 5px;}#footer #semail {border-right: 0;padding: 8px 12px 7px;border-radius: 2px 0 0 2px;border-color: #838485;width: 100%;}ul.soc-footer-links li {margin-left: 0;margin-right: 7px;}.soc-footer-links .fa {width: 35px;height: 35px;display: inline-block;line-height: 35px;text-align: center;font-size: 22px;}.soc-footer-links a, .soc-footer-links a:hover {color: #fff;}.soc-footer-links .fa-facebook {background: #38508c;}.soc-footer-links .fa-twitter {background: #00abec;}ul.soc-footer-links li:hover .fa {transform: translateY(-5px);-webkit-transition-duration: .3s;-o-transition-duration: .3s;-moz-transition-duration: .3s;transition-duration: .3s;}#main-nav ul li:hover ul {display: block;}#main-nav ul ul li {padding-bottom: 5px;}#main-nav ul ul li:hover a, #main-nav ul ul li:hover {color: #00ACF2;}.header-line-4 strong {color: #333;}.header-line-4 .fa-truck {margin-right: 2.5%;font-size: 25px;vertical-align: bottom;}#breadcrumbs {padding: 7px 10px;border: #EAEAEA 1px solid;margin-bottom: 30px;display: flex;justify-content: space-between;}#location {min-height: inherit;line-height: 24px;color: #717171;font-size: 13px;margin-bottom: 0;}span.bread-crumb {font-size: inherit;color: inherit;opacity: 0.93;}a.bread-crumb {font-size: inherit;color: #717171;text-decoration: underline;}#location span {padding-right: 0;padding-left: 0;}#location a + span {padding-right: 5px;padding-left: 5px;}span.last-bread-crumb {color: #7CA51F;}div.printable-bar {padding-top: 4px;}.printable-bar a {padding: 2px 20px 2px 0px;color: #888;font-size: 11px;background-position: right center;}.menu-dialog {border: 0;margin-bottom: 20px;}.menu-dialog .title-bar {background-image: none;background-color: #91C028;border-bottom: #7CA51F 1px solid;height: auto;width: auto;padding: 7px 15px;margin-bottom: 0;overflow: visible;}.menu-dialog .title-bar h2 {font-size: 18px;color: #fff;font-weight: 600;height: auto;line-height: normal;white-space: inherit;}.menu-dialog .content {padding: 15px 15px 30px;background-color: #fff;}.menu-dialog ul li a {font-size: inherit;}.menu-dialog .item {font-size: inherit;color: inherit;}.list-dialog .title {padding-right: 12px;padding-left: 12px;background: #fdfdfd;}.list-dialog .title h2 {width: auto;float: left;font-size: 20px;min-height: auto;color: #aaa;}.list-dialog .title {border: 1px solid #dfdfdf;}.noborder {border: 0px none;}.noborder .title {background: transparent none;display: none;}.noborder .content {padding: 0px;}.dialog.with-border .content {border: #cdcdcd 1px solid;padding: 15px;}.dialog-category-products-list .title {background: #91C028;border-bottom: #7CA51F 1px solid;}.dialog-category-products-list .title h2 {color: #fff;}.brands-carousel-box, .recent_projects-carousel-box {padding: 0 30px;position: relative;}.brands-carousel-box .nav-btn, .recent_projects-carousel-box .nav-btn {position: absolute;top: 50%;font-size: 40px;display: block;transform: translate(0, -50%);cursor: pointer;}.brands-carousel-box .nav-btn:hover, .recent_projects-carousel-box .nav-btn:hover {color: #008dd7;}.brands-carousel-box .prev-brands, .recent_projects-carousel-box .prev-recent_projects {left: 0;}.brands-carousel-box .next-brands, .recent_projects-carousel-box .next-recent_projects {right: 0;}.customer-reviews-widget .acr-item {font-size: 13px;}.customer-reviews-widget .acr-item:after {content: "";clear: both;display: block;}.customer-reviews-widget .acr-image {margin: 0 20px 20px 0;float: left;}.customer-reviews-widget .acr-product-title a {color: #000;text-decoration: none;font-weight: 600;}.customer-reviews-widget .acr-rating {display: inline-block;}.customer-reviews-widget .acr-comment {padding-top: 8px;}.customer-reviews-widget .acr-author {text-align: right;font-weight: 700;}.customer-reviews-widget .acr-date {text-align: right;}button.button {height: auto;padding: 0px;}button.button, div.button {background-color: #91C028;border: 1px solid #91C028;}button.button .button-right, div.button {background-image: none;padding-right: 10px;height: auto;}button.button .button-left, div.button a, div.button div {display: block;background-image: none;padding-right: 5px;padding-left: 15px;font-family: 'Open Sans', sans-serif;color: #fff;font-weight: 600;font-size: 15px;height: auto;line-height: 34px;}button.button:hover, div.button:hover {background-color: #ffffff;border-color: #91C028;}button.button:hover .button-left, div.button:hover a, div.button:hover div {color: #7CA51F;}.ui-dialog-content .ui-button.ui-state-default, .ui-dialog-buttonpane .ui-button.ui-state-default {background: #91C028 !important;border: 1px solid #91C028;border-radius: 0;outline: none;}.ui-dialog-content .ui-button.ui-state-default .ui-button-text, .ui-dialog-buttonpane .ui-button.ui-state-default .ui-button-text {color: #fff;}.ui-dialog-content .ui-button.ui-state-hover, .ui-dialog-buttonpane .ui-button.ui-state-hover {background-color: #ffffff;border-color: #91C028;}.ui-dialog-content .ui-button.ui-state-hover .ui-button-text, .ui-dialog-buttonpane .ui-button.ui-state-hover .ui-button-text {color: #fff;}div.dropout-container{position:relative;}div.drop-out-button div:after {content: url(../images/custom/dropout_btn.png);display: inline-block;margin: -3px -6px 0 5px;vertical-align: middle;}div.dropout-wrapper .button {margin-top: 0;position: relative;float: left;}div.dropout-box {margin-top: 34px;color: #bebebe;}button.simple-button {color: #005d98;font-size: 12px;}a.simple-button {font-size: 14px;font-weight: 400;line-height: 34px;}button.main-button, div.main-button {background-color: #C66173;border-color: #C66173;}button.main-button.place-order-button {background-color: #f00;}button.main-button .button-left, div.main-button div, div.main-button a {color: #ffffff;}button.main-button:hover, div.main-button:hover {background-color: #ffffff;border-color: #C66173;}button.main-button:hover .button-left, div.main-button:hover a, div.main-button:hover div {color: #C66173;}button.blue-button {background-color: #00b1fa;border-color: #00b1fa;}button.blue-button .button-left {color: #fff;}button.go-button {border-radius: 0 2px 2px 0;margin-left: -1px;}.go-button .fa {line-height: 34px;font-size: 34px;}.ui-dialog-content .ui-button.main-button.ui-state-default, .ui-dialog-buttonpane .ui-button.main-button.ui-state-default {background-color: #C66173 !important;border-color: #C66173;}.ui-dialog-content .ui-button.main-button.ui-state-default .ui-button-text, .ui-dialog-buttonpane .ui-button.main-button.ui-state-default .ui-button-text {color: #ffffff;}.ui-dialog-content .ui-button.main-button.ui-state-hover, .ui-dialog-buttonpane .ui-button.main-button.ui-state-hover {background-color: #ffffff !important;border-color: #C66173;}.ui-dialog-content .ui-button.main-button.ui-state-hover .ui-button-text, .ui-dialog-buttonpane .ui-button.main-button.ui-state-hover .ui-button-text {color: #C66173;}div.checkout-1-button a {background-image: none !important;line-height: 32px !important;color: #fff !important;font-weight: normal !important;font-size: 16px !important;}div.checkout-1-button:hover {background-color: #ffffff;border-color: #91C028;}div.checkout-1-button:hover a {color: #7CA51F !important;}div.checkout-3-button, .minicart-box .minicart-checkout-button {background-image: none !important;background-color: #C66173 !important;border-color: #C66173;padding-right: 10px !important;}div.checkout-3-button a, .minicart-box .minicart-checkout-button a {background-image: none !important;line-height: 32px !important;color: #ffffff !important;font-weight: normal !important;font-size: 16px !important;}div.checkout-3-button:hover, .minicart-box .minicart-checkout-button:hover {background-color: #ffffff !important;border-color: #C66173;}div.checkout-3-button:hover a, .minicart-box .minicart-checkout-button:hover a {color: #C66173 !important;}button.main-button.add-to-cart-button .button-left .fa {margin-right: -5px;margin-left: 6px;}.product-details button.main-button.added-to-cart-button .button-left .fa {display: none;}.products-div button.add-to-cart-button .button-right {padding-right: 2px;}.products-div button.add-to-cart-button .button-left {overflow: hidden;padding-right: 0px;padding-left: 2px;width: 28px !important;}.products-div button.add-to-cart-button.do-add2cart-wait .button-left, .products-div button.add-to-cart-button.do-add2cart-success .button-left, .products-div button.add-to-cart-button.do-add2cart-error .button-left {font-size: 9px !important;font-family: Tahoma;}.products-div button.add-to-cart-button .button-left .fa {width: 100%;margin-left: 0;}button.button-wl {background-color: #1967b0;}button.button-wl .button-right {padding-right: 2px;}button.button-wl .button-left {overflow: hidden;padding-right: 0px;padding-left: 2px;width: 28px !important;color: #ffffff;}button.button-wl .button-left .fa {margin-right: 6px;width: 100%;position: relative;top: 0.0625em;}button.simple-main-button, a.simple-main-button {color: #8f1d1d;}button.clear-cart-button .button-left:after {content: url(../images/custom/delete.png);display: inline-block;margin: -3px -6px 0 10px;vertical-align: middle;opacity: 0.75;}button.clear-cart-button:hover .button-left:after {opacity: 1.0;}a.simple-delete-button {color: #505050;font-weight:normal;text-decoration:none;background:url(../images/custom/delete.png) left 50% no-repeat;padding-left:17px;}a.simple-delete-button:hover {color: #505050;text-decoration:underline;}a.simple-delete-button-woicon {color: #8f1d1d;}.button-row, .button-row-right {height: 34px;line-height: 34px;}.buttons-row-right, .buttons-row, .minicart-box .buttons-row {height: 34px;margin-top: 0;}.buttons-row .button-separator {width: 7px;height: 34px;}.buttons-row-right .button-separator {width: 16px;}.buttons-auto-separator .button, .buttons-auto-separator button.simple-button, .buttons-auto-separator a.simple-button {margin-right: 16px;}.data-table td.data-name {color: #53769d;}.data-table td {line-height: 30px;}.data-table tr td.data-name label {line-height: inherit;}form[name="giftregmanageform"] .data-table td, form[name="processorderform"] .data-table td {line-height: inherit;}.data-table td.data-required, td.data-required, div.data-required, span.star {color: #ff0000;}.data-table .error-message {color: #8f1d1d;}.register-section-title {height: auto;}.register-table .register-section-title, .product-details .product-subtitle {padding-top: 20px;padding-bottom: 15px;}.register-section-title label, .giftcert-table .giftcert-title, .product-details .product-subtitle div, .products .product-details-title {font-size: 13px;color: #404549;}.register-section-title div, .product-details .product-subtitle div {border-color: #404549;border-bottom-width: 0;padding: 2px 0 1px;}.register-table .register-exp-section label {border-bottom: 1px dashed;}table.register-table td.data-name {text-align: left;}.search-sort-bar {margin-top: 0;margin-bottom: 0;padding-right: 0;height: auto;line-height: 22px;font-size: 13px;text-align: inherit;}.search-sort-title {display: none;}.search-sort-cell {display: inline-block;}.search-sort-cell, .list-dialog .title div.sort-box .search-sort-cell {padding-right: 0;}a.search-sort-link {display: inline-block;border-radius: 0;color: #000000;margin-right: 2px;margin-left: 2px;}.search-sort-bar a.search-sort-link {padding-right: 6px;padding-left: 6px;text-decoration:none;}.search-sort-bar a.up-direction, .search-sort-bar a.down-direction {background-image: none;background-color: #008dd7;color: #ffffff;font-weight: inherit;margin-right: 0;margin-left: 0;}a.up-direction:after, a.down-direction:after {margin-left: 5px;font-family: FontAwesome;display: inline-block;}a.up-direction:after {content: '\f176';}a.down-direction:after {content: '\f175';}.list-dialog .title div.sort-box {height: auto;position: static;right: auto;top: auto;width: auto;float: right;}.list-dialog .title div.sort-box .search-sort-bar {margin: 2px 0;}.navigation-bar.simple-list-left {display: inline-block;}.navigation-bar, .navigation-bar.simple-list-left {margin-bottom: 18px;}.navigation-bar {padding-top: 10px;}.navigation-bar:first-child {padding-top: 0;border-top-width: 0;}.nav-pages {display: inline-block;white-space: normal;}.nav-pages * {display: inline-block;}.nav-pages-title {display: none;}.nav-pages a {text-decoration: none;}.nav-pages .right-delimiter, .nav-pages > :last-child {border: 1px solid #fff;padding: 2px 8px;margin-right: 3px;margin-bottom: 3px;color: #000;}.nav-pages a.right-delimiter:hover, .nav-pages > a:last-child:hover {border-color: #008dd7;}.nav-pages .current-page {font-weight: inherit;cursor: default;background-color: #008dd7;border-color: #008dd7;color: #ffffff;}.nav-pages .nav-dots {border-width: 0;}.nav-pages .right-arrow {background-image: url(../images/custom/navigation_arrow_right.png);background-repeat: no-repeat;background-position: center center;}.nav-pages .left-arrow {background-image: url(../images/custom/navigation_arrow_left.png);background-repeat: no-repeat;background-position: center center;}.nav-pages .right-arrow img, .nav-pages .left-arrow img {display: none;}.nav-pages .left-arrow:after, .nav-pages .right-arrow:after {content: '.';visibility: hidden;}.per-page-selector {font-size: 12px;}.noscript-warning {left: 30%;border: 1px solid #dddddd;}.noscript-warning .content {min-height: inherit;height: 32px;}.menu-categories-list li.first, .menu-fancy-categories-list li.first {border-top-width: 0;}.menu-categories-list ul li {padding: 0;background-image: none;}.menu-categories-list ul li a {font-size: 20px;padding: 10px 14px 10px 0;display: block;}.menu-categories-list ul li a:hover {text-decoration: none;}.menu-fancy-categories-list .title-bar {display: none;}.menu-fancy-categories-list .content {border: 0;padding: 0;}.fancycat-icons-e {margin-right: -10px;margin-left: -10px;}.fancycat-icons-e ul {width: 238px;}.fancycat-icons-e li ul {top: -6px;left: 244px;border: 1px solid #dfdfdf;}.fancycat-icons-e .fancycat-icons-level-0 {width: auto;min-width: 100%;}.fancycat-icons-e .fancycat-icons-level-1 {top: -1px;left: 100%;margin-left: -2px;}.fancycat-icons-e ul li {padding: 0px;}.fancycat-icons-e li:hover, .fancycat-icons-e li.over {background-color: #f7f7f7;background-color: rgba(0,0,0,0.03);}.fancycat-icons-e ul li a:link, .fancycat-icons-e ul li a:visited, .fancycat-icons-e ul li a:hover, .fancycat-icons-e ul li a:active {font-size: inherit;padding-top: 10px;padding-bottom: 10px;padding-left: 0px;line-height: inherit;}.fancycat-icons-e a.sub-link:link, .fancycat-icons-e a.sub-link:visited, .fancycat-icons-e a.sub-link:hover, .fancycat-icons-e a.sub-link:active {background-position: 97% center;background-image:url(../images/custom/tree_subdir_plus.gif);}.fancycat-icons-e a.sub-link {border-right: 6px solid transparent;margin-right: -6px;}.fancycat-icons-e .fancycat-icons-level-0 > li > a {font-size: 20px !important;}.fancycat-icons-e img {top: auto;margin-top: 0.3em;}.fancycat-icons-c {padding-top: 0px;padding-left: 0px;}.fancycat-icons-c li ul li {border-top-width: 0;}.ajax-minicart .minicart-button {cursor: pointer;z-index: 100;}.minicart-checkout-link {font-size: 18px;}.minicart-empty-text {display: none;}#left-bar .menu-minicart .empty .minicart-items-value, #left-bar .menu-minicart .empty .minicart-items-label {display: none;}#left-bar .menu-minicart .empty .minicart-empty-text {display: inline;}.minicart-box {box-shadow: 0 2px 12px 0 rgba(0,0,0,0.07);background-color: #fff;border: solid 1px #EAEAEA;border-radius: 0;top: 65px;right: auto;left: 0;padding: 10px;}.minicart-box .cart-items li {font-size: 12px;}.minicart-box input.quantity {width: 40px;}.minicart-box ul li a.delete {display: inline-block;padding-left: 0;margin-left: 10px;background: url(../images/custom/delete.png) left top no-repeat;width: 13px;height: 13px;}.minicart-box .checkout-popup-link a.link:after {content: url(../../common_files/images/checkout_arrow.gif);margin-left: 5px;}.minicart-box .checkout-popup-link .link span {border-bottom: 1px dashed;}.minicart-box .buttons-row .light-button div, .minicart-box .buttons-row .light-button a, .minicart-box .buttons-row .light-button .button-left {font-size: 12px;}.minicart-buttons {text-align: center;margin-top: 16px;margin-bottom: 6px;}.minicart-buttons .buttons-row {display: inline-block;}#header .ajax-minicart .title-bar {position: static;}#header .minicart-box {left: auto;right: 0;top: 38px;text-align: left;font-size: 13px;}.minicart-box .checkout-popup-link div.buttons-box {top: 23px;}#header .menu-minicart .content {float: left;}#header div.minicart {text-align: center;font-size: 14px;}#header .minicart-items-delim, #header .minicart-checkout-link, #header .minicart-items-total {display: none;}.menu-products ul li {clear: left;padding-right: 8px;}.menu-products .product-photo {float: left;width: 72px;text-align: center;}.menu-products .product-photo img {width: auto;height: auto;max-width: 100%;max-height: 72px;}.menu-products .details {padding-left: 88px;}.menu-products .price-row {margin-top: 5px;}.menu-products-thumbnails ul li {margin-top: 0px;padding-top: 10px;padding-bottom: 22px;}.menu-products-thumbnails .product-title {font-size: 16px;}.menu-products-links .product-title {font-family: inherit;}.menu-special ul li, .menu-help ul li, .menu-manufacturers ul li {padding-top: 0;padding-bottom: 0;}.menu-special li + li, .menu-help li + li, .menu-manufacturers li + li, .menu-products-links li + li {margin-top: 0.5em;}#left-bar .gift-certificate {text-align: center;}#left-bar .gift-certificate a img {width: 100%;}.menu-news .news > strong:first-child {font-weight: normal;opacity: 0.58;}.menu-news .news, .menu-reviews-section .acr-comment {font-size: 13px;}.menu-survey .survey-answers {padding-left: 20px;}.menu-survey .survey-answer label > input[type=radio] {margin-left: -20px;margin-right: 3px;}.menu-survey .iv-box {text-align: center;}.welcome-table {}.bestsellers-cell {float: right;width: 265px;}.welcome-cell.with-bestsellers {margin-right: 285px;}.home-container #left-bar .menu-bestsellers {display: none;}.welcome-img {margin-bottom: 15px;text-align: center;}.welcome-img img {max-width: 100%;}.subcategory-descr, .subcategory-list {margin-bottom: 40px;}.subcategory-descr img {height: auto;max-width: 100%;}.subcategory-list {margin-top: 5px;list-style: none;}.subcategory-list a {font-size: 19px;}ul.subcategories {padding-bottom: 0px;}ul.subcategories a {font-weight: normal;}ul.subcategories li {margin-top: 0.5em;margin-bottom: 0px;}ul.subcategories li:first-child {margin-top: 0;}.labels {display: inline-block;}.labels .label {padding: 4px 10px;font-style: italic;font-size: 12px;color: #fff;border-radius: 4px;display: inline-block;margin-left: 1em;vertical-align: baseline;line-height: 1.5;cursor: default;background-color: #85bc4b;border-color: #85bc4b;position: relative;}.labels .label > * {display: inline-block;}.labels .label:before {content: '';position: absolute;left: -4px;top: 50%;margin-top: -3px;display: inline-block;vertical-align: middle;width: 0;height: 0;border-top: 3px solid transparent;border-right: 4px solid;border-right-color: inherit;border-bottom: 3px solid transparent;}span.subcategories {margin: 0 25px;}span.subcategories .subcat-info {text-align: left;padding-top: 5px;}.subcategories .products-count {float: right;font-weight: 600;padding: 0 0 3px 3px;}.subcategories a {color: #1967b0;text-decoration: none;font-weight: 600;}.subcategories a.subcat-image {border: #cccccc 1px solid;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 0 20px;}.product-details .image {margin-left: 0px;margin-bottom: 20px;margin-top: 0;}.product-details .image-box {border: #dddddd 1px solid;}.product-details .details {padding-left: 0;}.product-details .details .descr {padding-top: 10px;}.product-details .product-properties-box {padding: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #dddddd;}.product-details .product-properties-box + .product-properties-box {margin-top: 20px;}.product-details .product-properties-box .short-descr p:last-child {margin-bottom: 0;}.product-details .message {}.product-details .customer-message {}.product-details .quantity-row {}.product-details #orderform {display: inline-block;width: 408px;max-width: 100%;}.product-details .quantity-row .quantity {margin-bottom: 0;}.product-details .quantity-row .buttons-row > .button {margin-bottom: 0;}table.product-properties {width: auto;margin-bottom: 17px;}table.product-properties .general-product-options {margin-top: 17px;}#wl-prices {margin-top: 0;}.product-properties > tbody {display: block;}.product-properties > tbody > tr {}.product-properties .product-subtitle {display: block;}.product-properties .separator {height: 10px;margin-bottom: 0;}.product-properties .separator td {display: none;}table.product-properties .product-input {height: auto;}table.product-properties .property-name {width: 100px;white-space: normal;padding: 0;vertical-align: middle;color: inherit;color: #717171;font-size: inherit;}table.product-properties .property-value {width: auto;white-space: normal;padding: 0;vertical-align: middle;}table.product-properties .product-options .property-name, table.product-properties .product-options .property-value {padding: 4px 0;vertical-align: top;}table.product-properties .product-pricing {padding-top: 10px;}table.product-properties .product-price-label {font-size: 16px;font-weight: 600;color: #717171;}table.product-properties .product-price-value {font-family: inherit;font-weight: inherit;font-size: 24px;white-space: nowrap;font-family: Arial;}table.product-properties .product-market-price {font-family: inherit;font-weight: inherit;color: inherit;font-size: 16px;white-space: normal;}.product-properties #product_code {font-weight: bold;}.product-properties .product-taxed-price .currency {text-decoration: line-through;}table.product-properties .see-discounts-box {padding-bottom: 15px;}.product-properties .product-options tr {margin-bottom: 2px;}.product-properties .general-product-options td {padding: 4px 0;}table.product-properties .general-product-options .property-value {width: 190px;}div.dpimages-popup-link {margin-top: 0;display: none;}.dpimages-popup-link a {display: block;width: 55px;height: 55px;background: url(../images/custom/loupe.png) 50% 50% no-repeat !important;padding: 0 !important;margin-right: auto;margin-left: auto;overflow: hidden;text-indent: -5000px;}.printable .dpimages-popup-link {display: none;}.dpimages-icons-box {background-color: #fff;padding: 0;margin-top: 15px;width: auto;}.dpimages-icons-box a {box-sizing: border-box;padding: 0px;margin: 0 15px 15px 0;background-color: #ffffff;border: 1px #dddddd solid !important;}.product-details .ask-question {margin-top: 0;}#product-tabs-related, #product-tabs-recommends {padding-right: 0;padding-left: 0;}.product-properties-box {display: inline-block;box-sizing: border-box;}.fcomp-compare-buttons {padding-top: 0px;padding-bottom: 10px;}.fcomp-compare-buttons .buttons-row {height: auto;}.fcomp-compare-buttons .button {margin-bottom: 15px;float: none;display: inline-block;}div.market-price {margin-top: auto;}.product-title {line-height: 1.1;}.products .product-title, .product-details .product-title {font-weight: normal;}.products .descr {font-size: 12px;padding-top: 0px;}.products .price-row {line-height: inherit;text-align: inherit;}.products .market-price-value {background-image: none;text-decoration: line-through;font-size: 16px;font-weight: normal;}.products .labels {position: absolute;top: 12px;right: 12px;}.products-div .labels {top: 23px;right: 10px;}.products-list .price-value {font-size: 18px;}.products-div .price-value {font-size: 18px;}.products .price-save{color: #005d98;}.products .taxes {margin-top: 15px;}.products-list .item {padding: 20px;border: #dddddd 1px solid;margin-bottom: 0;margin-top: -1px;}.products-list .image {padding-top: 0;padding-left: 0;}.products .image .image-wrapper {position: relative;}.products .image .image-wrapper .quick-view {position: absolute;width: 100%;}.products .image .image-wrapper a {display: inline-block;}.products-list .details {padding-left: 24px;}.products-list .product-title {font-size: 16px;font-weight: 600;color: #333;display: block;padding-right: 70px;}.products-list .sku-line {padding-top: 8px;}.products-list .sku {display: inline-block;padding-right: 20px;margin-top: 0;vertical-align: middle;}.products-list .acr-general-product-rating-wrapper {display: inline-block;vertical-align: middle;}.products-list .acr-general-product-rating {padding-top: 0;}.products-list .descr {padding-top: 1px;}.products-list .price-cell {padding-top: 0;margin-top: 0.7em;}.products-list .price-label {padding-right: 8px;}.products-div .product-title {font-size: 14px;font-weight: 400;color: #000;}.products-div .price-cell {padding-top: 0;}.products-list .buy-now .center, .products-list .buy-now .halign-center {margin-left: 0px;text-align: left;}.products-list .buy-now .button-row, .products-list .buy-now .button-row-right {margin: 0px 7px 0 0;float:left;}.buttons_do_not_disappears{position:relative;width:2px;float:left;height:0px;}.quantity-row .buttons-row .add-to-cart-button {margin:0px 20px 0 0;}.products .buy-now .quantity-empty {height: 0px;}.products .buy-now, .quantity-row {line-height: 32px;}.products .buy-now .quantity, .products .buy-now .buttons-row > .button, .products .buy-now .buttons-row .dropout-wrapper, .quantity-row .quantity, .quantity-row .buttons-row > .button, .quantity-row .buttons-row .dropout-wrapper {margin-bottom: 7px;}.products .buy-now .quantity, .quantity-row .quantity {float: left;position: relative;text-transform: uppercase;margin-right: 20px;}.products .buy-now .quantity-title {width: auto;padding-right: 3px;}.product-min-amount {clear: left;font-size: 0.85em;opacity: 0.58;line-height: normal;}.products-list .fcomp-checkbox-box {margin-top: 15px;margin-bottom: -5px;}.products-list .details-link {padding-top: 0.7em;}.products-div {margin-left: -16px;}.products-div .item {display: inline-block;vertical-align: top;width: 33.333%;padding: 0;}.products-div .item-box {margin: 0 0 0 16px;border: 1px solid #eeeeee;padding: 16px 16px 29px;position: relative;}.products-div .image {float: none;padding: 0;display: table;width: 100%;margin-bottom: 20px;}.products-div .image .image-wrapper {display: table-cell;vertical-align: middle;}.products-div .details {padding: 0;}.products-div .product-title {display: block;min-height: 2.2em;margin-bottom: 0.5em;}.products-div .acr-general-product-rating {margin-left: -7px;padding-top: 1px;}.products-div .prod-notif {position: absolute;z-index: 2;line-height: normal;}.products-div .prod-notif-email {max-width: 80%;}.new_arrivals_date {}.simple-products-div {}.simple-products-div .item {border: 0;padding-bottom: 20px;}.welcome-cell.with-bestsellers .products-div .item {width: 50.0%;}.product-tab {border:0;border-bottom: 0;margin-bottom: 10px;}.product-tab .tab-content {display: none;padding: 20px;border-top: 0;}.product-tab .tab-title {display: block;background: #EBF8CE;font-size: 15px;font-weight: 700;color: #333;padding: 13px 20px;cursor: pointer;border-bottom: #D2ED94 1px solid;}.product-tab .tab-title .fa {margin-top: 3px;float: right;color: #333;}.product-tab.expanded .tab-content {display: block;}.product-tab.expanded .fa-caret-down:before {content: "\f0d8";}.creviews-rating-box.message span {font-size: 12px;}.creviews-rating {padding: 0 0 0 5px;white-space: normal;}.error-page #content-container {text-align: center;margin-right: auto;margin-left: auto;}.error-page .subcontainer {width: 90%;max-width: 700px;}.error-page .code-number {width: 25%;}.error-page .description {width: 70%;}.error-page .header-line-3, .error-page .header-line-4, .error-page #header .search-cell, .error-page #header .header-menus-cell, .error-page .header-line-0 *, .error-page #footer, .error-page .dropdown, .error-page .btn-menu{display: none;}.error-page #header .logo {margin-left: 0;margin-top: 0;}.printable #content-container2 {float: none;position: static;left: 0px;right: 0px;width: 100%;}.printable #center {float: none;position: static;width: 100%;left: 0px;}.printable #center-main {margin: 0 10px !important;position: static;padding: 0;}.printable #header {position: static;}.printable #header .line3, .printable #header .menu-minicart {display: none;}.printable #header .printable {display: none;}.printable #footer {position: static !important;}.printable #footer .box {background-color: transparent;background-image: none;}.printable button.button, .printable div.button {border: 1px solid #acb7c7;}.printable .button, .printable .button * {background: transparent none !important;color: #343434 !important;}.printable .quantity-row .buttons-row a, .printable .buttons-cell .buy-now a{display:none;}.printable .quantity-row .quantity, .printable .buttons-cell .buy-now .quantity{background:none;padding:0;color:#000;}.printable .dialog .title {background: transparent none;}.printable .title h2 {margin: 0px;color:#333333;}.printable .product-details .dropout-wrapper {height: 150px;}.cart.products {margin-top: 30px;}.cart hr {display: none;}.cart .item {border-top: 1px solid #dddddd;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;margin-bottom: 0;padding: 10px;}.cart .item > tbody > tr {display: block;clear: left;}.cart .item .image {padding: 0 11px 0 26px;position: relative;box-sizing: border-box;width: 20%;float: left;}.cart .details {margin-left: 0;padding-top: 10px;box-sizing: border-box;width: 80%;float: left;vertical-align: inherit;}.cart .item .image img, .cart .item .image .on_sale_wrapper {max-width: 100%;}.cart .item .image .simple-delete-button {position: absolute;top: 0;left: 0;}.cart .item .image .simple-delete-button span {display: inline-block;width: 0;overflow: hidden;}.cart .product-title {display: block;margin-bottom: 10px;font-family: inherit;}.cart a.product-title {font-weight: 700;color: #333;font-size: 17px;}.cart .descr {padding-bottom: 0;margin-bottom: 7px;display: none;}.cart .poptions-list {margin-bottom: 15px;font-size: 12px;}.cart .poptions-list a.simple-button {font-weight: inherit;line-height: inherit;}.cart .poptions-title {margin-top: 0px;display: none;}.poptions-options-list {padding: 0;}.poptions-options-list td {padding-left: 0px;padding-top: 0px;}.poptions-options-list td:first-child {opacity: 0.58;}.cart .product-price-text, .cart .price, .cart .offers-common-price {color: inherit;font-size: inherit;font-weight: inherit;}.cart .offers-common-price {background-image: none;text-decoration: line-through;}.cart .giftcert-item .buttons-row + .buttons-row {padding-left: 30px;}.cart .buttons-row {margin-top: 15px;}.cart .buttons-row .button {margin-bottom: 7px;}.cart .right-buttons-row .checkout-button .button {min-width: 155px;text-align: center;}.cart .cart-border {background: #f6f6f6;border-top: 1px solid #dddddd;border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;padding: 15px 15px 15px 10px;width: 100%;box-sizing: border-box;}.cart .cart-border:last-child, .cart .estimator-container {background: #fff;border-bottom: 1px solid #dddddd;}div.cart table.totals {width: auto;}.cart table.totals td {vertical-align: middle !important;}.cart table.totals .total {padding-right: 30px;}table.totals tr td.total, table.totals tr td.total-name, table.totals tr td.total-value {font-weight: normal !important;}.totals .total {color: inherit;white-space: normal;}.totals .total-name {color: inherit;white-space: normal;}.totals .total-line img {background-color: #dddddd;}table.totals tr.total td.total-name, table.totals tr.total td.total-value, .cart .totals > tbody > tr:last-child .total, .cart .totals > tbody > tr:last-child .total-value {font-size: 22px;}.giftwrap-option {float: left;}.giftwrap-option + div {clear: left;}.giftwrap-message-text {margin-bottom: 20px;}.giftwrapping-cart .button-row {float: right;margin-top: 0;}.cart .buttons {height: auto;margin-top: 0;}.cart .buttons .buttons-row {margin-top: 30px;}.cart .left-buttons-row {position: static;top: auto;left: auto;float: left;}.cart .right-buttons-row {position: static;top: auto;right: auto;float: right;width: auto;}.simple-dialog .title {text-align: right;background: none;padding: 0;}.simple-dialog .title h2 {font-size: 18px;font-weight: 600;}.simple-dialog .content {padding: 0;text-align: right;}.simple-dialog .add-coupon {display: inline-block;padding: 22px;border: 1px solid #dddddd;}.add-coupon .data-name {display: inline-block;padding-top: 3px;padding-right: 10px;padding-bottom: 3px;}.add-coupon label {font-size: 16px !important;font-weight: 400;margin-bottom: 3px;vertical-align: middle;padding-right: 10px;}.add-coupon input.text {font-size: 12px;}.wl-carousel .image {border: 1px solid #dbdbdb;}.wl-carousel .product-title {font-size: 13px;font-weight: bold;border: 0px none;text-decoration: underline;}.wl-carousel div.price-row {padding: 5px 0 12px;}.wl-dialog a.delete {padding-left: 10px;vertical-align: middle;}.wl-dialog a.delete img {background:url(../images/custom/delete.png) left top no-repeat;width:13px;height:13px;}.jcarousel-skin-tango .jcarousel-prev-horizontal {background: transparent url(../images/custom/left_arrow.png) no-repeat 0 0;}.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -21px 0;}.jcarousel-skin-tango .jcarousel-next-horizontal {background: transparent url(../images/custom/right_arrow.png) no-repeat 0 0;}.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -21px 0;}.checkout-buttons {float: right;}.checkout-buttons .button {margin-bottom: 15px;float: left;}.checkout-buttons + .clearing {display: none;}.cart-container h1, .checkout-container .opc-container h1 {display: inline;white-space: nowrap;margin-right: 10px;}.flc-top-login {position: absolute;top: 0px;right: 10px;height: 40px;line-height: 40px;text-align: right;width: 50%;vertical-align: middle;}#header .flc-top-login .simple-button {margin-bottom: 7px;}.flc-top-login-text {white-space: nowrap;padding: 0px 10px 0px 0px;}.flc-container #center {text-align: center;}.flc-container #center-main {text-align: left;width: auto;margin-right: auto;margin-left: auto;}div.flc-tabs-container {text-align: center;}div.flc-tabs {position: static;display: inline-block;}.flc-tab-marks-line img {background: #d0d0d0;}.flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img1, .flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img2, .flc-tab-marks-line .flc-tab-line-full .flc-tab-line-img3, .flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img1, .flc-tab-marks-line .flc-tab-line-half .flc-tab-line-img3 {background:#1f6e9e;}.shipping-method a {font-size: 12px;}div.opc-section-container{padding:0px;}div.opc-container #center-main, div.flc-container #center-main {width: auto;max-width: 1200px;}ul#opc-sections {min-width: 0;}ul#opc-sections li.opc-section {width: 31.5%;margin-right: 2.75%;}.cart-content tr td {padding: 6px 10px;}.cart-content tr th {padding-top: 6px;padding-bottom: 6px;}table.cart-content tr td{border-bottom: solid 1px #CCC;}table.cart-content tr td {font-size:12px;}.cart-content .cart-content-text {color: #1f6188;}.checkout-shippings tr td{padding: 10px 5px 10px 5px;}.checkout-payments tr td {padding: 2px;}div.address-book-link span.popup-link{font-size: inherit;}div.opc-authbox {padding-top: 15px;padding-bottom: 10px;font-size: 13px;}ul#opc-sections li.opc-section div {font-size: 13px;}div.coupon-info p{font-size: 12px;}.opc-checkout-profile .opc-section-container{padding: 5px 0 5px 0;}div.address-book-link {padding-top: 15px;height: auto;min-height: 25px;background: #fff;}#opc_profile div.opc-section-container {background: #fff;}div.address-book-link div.buttons-box {margin-top: 10px;}.dcoupons-clear img {vertical-align: middle;}div.iv-box {padding-bottom: 20px;}.xpc-iframe-hidden {height: 0px;}.xpc-iframe-shown {height: 470px !important;}.checkout-form-xpc-shown {position: relative;margin-top: -20px !important;}.terms_n_conditions-xpc-shown {padding-top: 0px !important;padding-bottom: 0px !important;}.address-field .data-name {width: 150px;display: inline-block;}.address-field div.data-required, .address-field div.data-optional {display: inline-block;margin-left: -15px;width: 15px;}div.address-field {margin-top: 3px;}.address-field .address-checkbox {padding-top: 5px;}.address-field input, .address-field textarea, .address-field select {margin-left: 0;}.address-main {padding: 10px 15px;}.address-main .new-address-label {padding-top: 60px;}.popup-address .address-main .new-address-label {padding-top: 38px;}.address-main .buttons-auto-separator .button {margin-right: 0;}.address-main .buttons-auto-separator .button + .button {margin-left: 12px;}.invoice-total-row td {border-top: 2px solid #58595b;}div.order-invoice, .order_message-container .buttons-row {max-width: 800px;}.responsive .invoice-company-icon {display: inline-block;margin: auto;width: 36%;}.responsive .invoice-data-box {display: inline-block;width: 61%;padding-left: 2%;}.invoice-products tr td.invoice-product-column span {font-size: inherit;}select.adv-search-select {width: 75%;}.adv-search .responsive-search .data-name, .adv-search .responsive-search .data-input, .adv-search .responsive-search .input-row, .adv-search .responsive-search .search-button {display: inline-block;}.adv-search .responsive-search .data-name {width: 24%;font-weight: bold;vertical-align: top;word-wrap: break-word;}.adv-search .responsive-search .data-input.pattern {width: 50%;margin-right: 10px;}.adv-search .responsive-search .data-input.pattern input {width: 100%;}.adv-search .responsive-search .search-button {width: 15%;}.adv-search .responsive-search .button-row .data-name {margin-top: 0;vertical-align: top;}.adv-search .responsive-search .search-button button {vertical-align: middle;}.adv-search .responsive-search .input-row {width: 71%;}.adv-search .responsive-search .input-row, .adv-search .responsive-search .data-input {margin-bottom: 5px;}.adv-search .responsive-search .expand-section {margin-left: 24%;}.adv-search .responsive-search label {line-height: inherit;}.prod-notif {padding: 10px 20px;}.popup-dialog .change-userinfo {width: 100%;}.menu-categories-list a, .fancycat-icons-e .fancycat-icons-level-0 > li > a, .product-title, .navbar-nav {font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;}.ui-tabs .ui-tabs-nav li {margin-right: 10px;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor {padding: 11px 15px;}.ui-tabs .ui-tabs-panel {border-right-width: 0;border-bottom-width: 0;border-left-width: 0;}.ui-widget {font-family: inherit;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {font-family: inherit;}.ui-widget-content {border-color: #dddddd;color: inherit;}.ui-widget-header .ui-state-default {border-color: #cadce8;background: #e6f5ff;background: -moz-linear-gradient(top, #eef8ff 0%, #e6f5ff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eef8ff), color-stop(100%,#e6f5ff));background: -webkit-linear-gradient(top, #eef8ff 0%,#e6f5ff 100%);background: -o-linear-gradient(top, #eef8ff 0%,#e6f5ff 100%);background: -ms-linear-gradient(top, #eef8ff 0%,#e6f5ff 100%);background: linear-gradient(to bottom, #eef8ff 0%,#e6f5ff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef8ff', endColorstr='#e6f5ff',GradientType=0 );}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {color: #555555;}.ui-widget-header .ui-state-active {background-color: #ffffff;background-image: none;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {background-image: none;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {border-top-left-radius: 5px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {border-top-right-radius: 5px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {border-bottom-left-radius: 5px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {border-bottom-right-radius: 5px;}div.popup-dialog {min-width: 240px;}.ui-widget-overlay, #cboxOverlay, .images-preview-bg {background: #111418 none;opacity: 0.8 !important;}.ui-dialog .ui-dialog-title {font-family: 'Open Sans', sans-serif;font-size: 16px;color: #fff;font-weight: 600;padding: 8px;}.ui-dialog {border: 0px none;overflow: visible;padding: 10px;background: #7a7a7a none;box-shadow: none;}.ui-dialog .ui-dialog-titlebar {padding: 0px;margin: 0px;border: 0px none;background: #ffffff none;border-radius: 3px 3px 0px 0px;}.ui-dialog .ui-dialog-title {margin: 10px 10px 0px 10px;display: block;width: auto;float: none;background: #91C028;}.ui-dialog .ui-dialog-titlebar-close {position: absolute;display: block;width: 41px;height: 41px;background: #7a7a7a url(../images/custom/icon_window_close.png) no-repeat 10px 10px;outline: none;border: 0px none;z-index: 999999;right: -44px;top: 0;border-top-right-radius: 11px;border-top-left-radius: 0px;border-bottom-right-radius: 11px;border-bottom-left-radius: 11px;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {display: none;}.ui-dialog .ui-dialog-content {background-color: #fff;-moz-border-radius: 0px 0px 3px 3px;-webkit-border-radius: 0px 0px 3px 3px;border-radius: 0px 0px 3px 3px;padding: 30px;padding-top: 20px;position: relative;}.ui-dialog .ui-dialog-buttonpane {margin-top: -3px;}.ui-dialog .blockUI span.waiting {position: relative;top: -10px;background-color: transparent;}.mc-selector-menu-item {font-weight: inherit;color: inherit;}.pconf-product-details .details, .pconf-product-configure .details, .pconf-product-summary .details {padding-left: 20px;}.pconf-product-details table.product-properties .product-subtitle {display: none;}.pconf-product-summary table tr td {white-space: normal;}.pconf-cart-list table td.pconf-cart-subproduct {padding-right: 0;}.pconf-price-row {font-size: 1em;}.pconf-summary-total {font-size: 1.2em;}#top-categories-menu > ul {list-style: none;padding:0;margin:0;background: #91C028;color: #fff;text-align: center;font-size: 17px;font-weight:600;}#top-categories-menu > ul > li {border-bottom: #7CA51F 1px solid;}#top-categories-menu > ul > li:hover {background-color: #7CA51F;}#top-categories-menu > ul > li > a {color: #fff;text-decoration: none;display: block;padding:13px 0;text-transform: uppercase;}#top-categories-menu ul.multilevel-menu-level-1 {background: #fff;margin: 0;display: none;padding: 0;}#top-categories-menu li.open ul.multilevel-menu-level-1 {display: block;}#top-categories-menu li.open ul.multilevel-menu-level-1 li {display: block;border-bottom: #cdcdcd 1px solid;}#top-categories-menu li.open ul.multilevel-menu-level-1 li:last-child {border-bottom: 0;}#top-categories-menu ul.multilevel-menu-level-1 a {display: block;padding: 5px 20px;text-decoration: none;}.welcome-text-boxes .text-box .box:hover {border-color: #a6a8ab;}.products-carousel .acr-general-product-rating, .products-div .acr-general-product-rating {display: inline-block;padding-bottom: 5px;}.acr-general-product-rating-wrapper {text-align: center;}.products-carousel a:hover {color: #0062ff;text-decoration: underline;}.acr-vote-bar a, .acr-vote-bar span, .acr-vote-bar a img, .acr-vote-bar span img {width: 20px;}.owl-navigation .owl-btn:hover {background-color: #91C028;color:#fff;}.popup-product .product-details, .popup-product .dialog {margin-bottom:0px;}.popup-product .product-details, .popup-product .dialog {margin-bottom:0px;}#colorbox, #cboxOverlay, #cboxWrapper {z-index: 10999 !important;}.products-list .descr {max-height:100px;overflow:hidden;}.products-list .quick-view {display:none;}.product_quick_view_link {width:100%;}.reviews-wrapper {padding: 15px;}.rating-container {margin: 15px 0;height: 20px;line-height: 20px;}.rating-container > div {float: left;margin-right: 20px;}#detailed-rating {padding-left: 5px;}.votebar {background: url(../images/stars_small.gif) no-repeat top left;height: 15px;float: left;width: 85px;}.votebar.stars1 {background-position: 0 -36px;}.votebar.stars1.half {background-position: 0 -54px;}.votebar.stars2 {background-position: 0 -72px;}.votebar.stars2.half {background-position: 0 -90px;}.votebar.stars3 {background-position: 0 -108px;}.votebar.stars3.half {background-position: 0 -126px;}.votebar.stars4 {background-position: 0 -144px;}.votebar.stars4.half {background-position: 0 -162px;}.votebar.stars4.half {background-position: 0 -162px;}.votebar.stars5 {background-position: 0 -180px;}.vote-container span.rating-num {clear: right;background: #414141;color: #fff;display: inline-block;font-size: 85%;height: 15px;line-height: 15px;border-radius: 2px;padding: 0 2px;margin-left: 2px;}.vote-container a {display: block;color: #0072bc;font-size: 9.5px;margin-top: 2px;}.xl .votebar {background: url(../images/stars.gif) no-repeat top left;height: 20px;line-height: 20px;float: left;width: 112px;}.xl .votebar.stars1 {background-position: 0 -46px;}.xl .votebar.stars1.half {background-position: 0 -69px;}.xl .votebar.stars2 {background-position: 0 -92px;}.xl .votebar.stars2.half {background-position: 0 -115px;}.xl .votebar.stars3 {background-position: 0 -138px;}.xl .votebar.stars3.half {background-position: 0 -161px;}.xl .votebar.stars4 {background-position: 0 -184px;}.xl .votebar.stars4.half {background-position: 0 -207px;}.xl .votebar.stars5 {background-position: 0 -230px;}.vote-container.xl span.rating-num {height: 20px;line-height: 20px;padding: 0 4px;font-size: 12px;margin-left: 4px;}.pros-cons, .pros-cons table {width: 100%;}.pros-cons table {border-spacing: 10px;border-collapse: separate;margin-left: -10px;}.pros-cons table td {vertical-align: top;padding: 0;}.pros-cons .rtags {width: 200px;}.pros-cons .rtags:first-child {margin-left: 0;}.pros-cons .rtags.main {border: 1px solid #ccc;border-radius: 2px;}.pros-cons .rtags .title {text-transform: uppercase;padding: 0;font-weight: bold;text-align: left;font-size: 12px;}.pros-cons .rtags.main .title {background: #ccc;padding: 8px 20px;}.pros-cons .rtags.pros .title {color: #696;}.pros-cons .rtags.cons .title {color: #c33;}.pros-cons .rtags ul {list-style-type: none;padding: 5px 0;margin: 0;font-size: 11px;line-height: 15px;}.pros-cons .rtags.main ul {padding: 5px;}.write-review {text-decoration: none;background: url(../images/icon_grid_arrow.gif) no-repeat 0 4px;padding-left: 10px;}.reviews-wrapper h3 {font-weight: bold;margin: 20px 0 ;font-size: 14px;}.review-item {border-bottom: 1px solid #ccc;padding: 15px 0;margin: 10px 0;}.review-item.first {border-top: 1px solid #ccc;}.review-item .author {float: left;width: 33%;}.review-item .author p {padding-left: 0;padding-right: 0;}.review-item .author img {margin-top: 10px;}.review-item .review-container {float: left;width: 65%;}.review-container .rating {float: left;}.review-container .headline {float: left;margin-left: 10px;font-weight: bold;}.review-container .date {float: right;padding: 1px 5px;border: 1px solid #999;border-radius: 2px;width: 50px;line-height: 15px;background-color: rgba(0, 0, 0, 0.05);}.review-container .review-about {font-weight: bold;}.review-container .review-about span {font-style: italic;}.review-container .review-message {line-height: 16px;margin: 10px 0;}.review-container .review-bottom {margin: 15px 0;}.review-container .review-bottom span {text-transform: uppercase;color: #f90;font-weight: bold;}#review-back {float: right;width: 100px;}.votes-total {width: 255px;position: absolute;border: 2px solid #ccc;z-index: 10001;padding: 5px;background: #fff;opacity: 0;visibility: hidden;transition:opacity 0.5s linear;}#detailed-rating:hover .votes-total {opacity: 1;visibility: visible;}.votes-total > b {font-size: 15px;font-weight: bold;margin-bottom: 7px;}.votes-total table {width: 95%;margin: 0 auto;}.votes-total table .rating {width: 30%;}.votes-total table .ratingbar {width: 60%;}.votes-total .rate-bar-wrapper {background: #efefef;width: 100%;position: relative;height: 20px;}.votes-total .rate-bar {position:absolute;top: 0;left: 0;height: 20px;background: #f7c971;background: -moz-linear-gradient(top, #f7c971 0%, #e89323 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7c971), color-stop(100%,#e89323));background: -webkit-linear-gradient(top, #f7c971 0%,#e89323 100%);background: -o-linear-gradient(top, #f7c971 0%,#e89323 100%);background: -ms-linear-gradient(top, #f7c971 0%,#e89323 100%);background: linear-gradient(to bottom, #f7c971 0%,#e89323 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7c971', endColorstr='#e89323',GradientType=0 );}p.noreviews {text-align: center;padding-top: 40px !important;}.cart-sku {padding: 0;}.cart-sku td {padding-left: 0px;padding-top: 0px;font-size:12px;}.cart-sku td:first-child {opacity: 0.58;}div.button.back2top {background-color: transparent;}div.button.back2top a {color: #7CA51F;}div.button.back2top a:hover {color: #00ACF2;}.caret {border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid;display: inline-block;height: 0;margin-left: 2px;vertical-align: middle;width: 0;}.caret-right {border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid;display: inline-block;height: 0;margin-left: 2px;vertical-align: middle;width: 0;}.home-page .customer-widgets .owl-navigation {top: 55px;}#product-tabs-installation_guide .full_description_tab {overflow: hidden;}.youtube-player {position: relative;padding-bottom: 56.23%;height: 0;overflow: hidden;max-width: 100%;background: #000;margin: 5px;}.youtube-player iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;background: transparent;}.youtube-player img {bottom: 0;display: block;left: 0;margin: auto;max-width: 100%;width: 100%;position: absolute;right: 0;top: 0;border: none;height: auto;cursor: pointer;-webkit-transition: .4s all;-moz-transition: .4s all;transition: .4s all;}.youtube-player img:hover {-webkit-filter: brightness(75%);}.youtube-player .play {height: 72px;width: 72px;left: 50%;top: 50%;margin-left: -36px;margin-top: -36px;position: absolute;background: url("//i.imgur.com/TxzC70f.png") no-repeat;cursor: pointer;}#mask{position:fixed;left:0;top:0;z-index:99900;background-color:#000;display:none;}#boxes .window{position:fixed;left:0;top:0;width:440px;height:300px;display:none;z-index:99999;padding:20px;}#boxes #dialog{width:560px;height:360px;padding:8px;background-color:#FFFFFF;border: 8px solid #000000;border-radius: 12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;}.dialog-f {width: 100%;}.dialog-f-content {padding: 10px 0 0 0;}.dialog-f-content h3 {margin: 0;padding: 0 0 0 30px;font-size: 16px;font-weight: 400;height: 25px;line-height: 25px;float: left;width: 80%;text-align: left;}.dialog-f-content a.close, .dialog-f-content span.close {display: block;width: 25px;height: 25px;float: right;text-decoration: none;text-indent: -9999px;background: url(../images/modal-close.png) no-repeat 0 0;}.dialog-f-content span.close {cursor:pointer;}.ho-spec-border {background:#ffffff;padding: 2px 3px 2px 3px;border-bottom: 1px solid;border-bottom-color:#BECADB;}.blog {display: flex;width: 100%;margin-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #999;}.blog .blog_post {display: flex;width: 33%;margin-right: 10px;}.blog .blog_post .blog_post_title {font-size: 22px;font-weight: bold;}.blog .blog_post .blog_post_author {font-weight: bold;}.blog .blog_post a {color: #000;text-decoration: none;}.blog .blog_post a img{width: 100%;}.products-list .p-w-r .pr-category-snippet {margin: 0;}.product-details .details {overflow: hidden;}.product-details .product-properties-box.qa-snippet {padding: 0;border: 0;}.product-details .product-properties-box {width: 100%;box-sizing: border-box;}.request-quote-section {margin-right: 30px;}.request-quote-section table {width: 100%;}.request-quote-section .data-field {width: 100%;}.request-quote-section input[type=text], .request-quote-section input[type=email], .request-quote-section select, .request-quote-section textarea {width: 100%;}.product-details #request-quote-form {display: inline-block;width: 408px;max-width: 100%;box-sizing: border-box;padding-right: 30px;}.request-quote-header {color: #c33;font-size: 24px;font-weight: 700;}@media screen and (min-width:1164px) {#page-container2, .wrapper-box {width: 1140px;}.header-line-0 {font-size: 14px;}#top-links-menu {min-width: 400px;}#header .logo {top: 0px;}#header .header-menus-cell {width: 460px;}#header .search-cell {width: 250px;}.welcome-text-boxes .text-box {width: 50%;}.product-properties-box {width: 360px;}}@media screen and (min-width:1460px) {#page-container2, .wrapper-box {width: 1440px;}.phone-2 {display: inline;}#top-links-menu {min-width: 520px;}#top-links-menu .separator {padding-left: 20px;padding-right: 20px;}#header .search-cell {width: 540px;}#header .header-menus-cell {min-width: 580px;}#main-nav .main-subnav {padding-left: 50px;padding-right: 50px;}.welcome-text-boxes .text-box {width: 33.33%;}.product-properties-box {width: 640px;}span.subcategories {padding: 0 30px;}}