//@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,600); .filter-options-title::after{ content: "" !important;} .page-header .block-search{ width:680px;} .page-header .block-search input[type="text"]{ border:0; border-radius: 0; color:#707070;} .page-header .block-search .action.search{ background:#c40000; border-radius: 0; opacity: 1 !important; width:110px; right:0; padding-left:20px; text-align:left; box-sizing: border-box;} .page-header .block-search .action.search::before{ color:#fff;} .page-header .block-search .action.search > span{ clip:inherit; width:auto; height:auto; margin:0; line-height:32px; padding-left:10px; color:#fff;} .page-header .block-search .action.search:hover{ background:#dd2525;} .page-header .block-search .action.search:hover::before{ color:#fff;} .page-header .minicart-wrapper .action.showcart:hover::before{color:#c40000;} .page-header .header.panel > .header.links{ margin-top:5px;} .minicart-wrapper{ margin-top:3px;} .page-footer .action.primary{ background:#fff; color:#acacac; border-color:#acacac;} .page-footer .block.newsletter .field .control::before{ content: "";} .page-footer .block.newsletter{ width:25% !important; margin-right:0 !important;} .page-footer .block.newsletter input{ overflow: hidden; padding-left: 10px; padding-right: 12px; text-overflow: ellipsis; white-space: nowrap; font-weight:bold;} .page-header .panel.wrapper{ background-color:#000;} .page-header .header.panel{ padding-top:20px; padding-bottom:16px;} .minicart-wrapper .action.showcart::before{ color:#fff;} .block-search input::-moz-placeholder{ color:#707070;} .page-footer{ background-color:#fff;} .footer.content{ /*border-top:1px solid #acacac;*/ /*padding-left:0; padding-right:0;*/ padding-top:0;} .custom-footer{} .footer.content{ overflow:hidden;} .footer.content .block{ float:left; width:15%; margin-right:0;} .footer.content .block.footer-logo{ width:25%; margin-right:3%;} .footer.content .block-title{ color:#acacac; font-size:20px; padding-bottom:8px;} .footer .nav-links a{ color:#acacac;} .bottom-footer{ clear:both; color:#acacac;} .bottom-footer p{ font-size:16px;} .bottom-footer p a{ color:#acacac;} .page-footer .footer.content:nth-child(2){ display:none;} .home-pants .content{ top:500px;} .page-footer{ } .footer.content ul{ padding-right:0;} .block.newsletter .title{ display:block;} .block.newsletter .title strong{ color: #acacac;font-size: 20px;} .home-pants{ height:772px;} .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main{ max-width:1212px;} .page-footer .block.newsletter{ float:right; margin-right:0;} .left-banner{ position:relative; width:370px; float:left;} .caption-block{ position:absolute; top:513px; left:61px; width:230px;} .caption-block h3{ font-size:35px; font-weight:normal;} .caption-block strong{ font-weight:700;} .caption-block .learn-more{ background-color:#000; display:inline-block; border:1px solid #fff; color:#fff; line-height:26px; padding:0 20px; margin:0 auto;} .caption-block .learn-more:hover{ text-decoration:none; background-color:#c40000;} .product-block{ width:370px; height:370px; float:left; margin-left:30px; margin-bottom:30px; position:relative;} .shop-now{ background-color:#000; display:inline-block; border:1px solid #fff; font-size:16px; color:#fff; line-height:26px; padding:0 20px; margin:0 auto;} .shop-now:hover{ text-decoration:none;} .product-hover-title{ font-size:25px; line-height:25px; padding-bottom:20px; display:block; text-transform:uppercase; font-weight:700;} .shop-now:hover {background: #c40000 none repeat scroll 0 0;} .product-hover { background:rgba(0, 0, 0, 0.3); position:absolute; width:100%; height:100%; opacity:1; top:0; left:0; transition:all ease .5s; -webkit-transition:all ease .5s; -moz-transition:all ease .5s} .product-hover:hover { opacity:1} .product-hover .product-hover-content { position:absolute; width:100%; height:20px; font-size:20px; text-align:center; top:50%; margin-top:-12px; color:#fff} .widget .block-promo img{ max-width:100%;} .header.panel > .header.links > li > a:hover{ color:#fff !important;} .product-block a{ display:block;} .foot-inner{ border-top:1px solid #acacac; padding-top:20px;} .phone-number{ display:inline-block; font-size:20px; margin:0; padding-top: 4px;} .phone-number span{ color:#acacac;} .phone-number strong{ font-weight:normal;} .phone-number a{ color:#fff;} .minicart-wrapper{ margin-left:5px; width:58px;} #slideshow img{ display: block; height: auto; margin: 0 auto; width: 100%;} #slideshow{ padding-bottom:35px;} nav.header-nav {padding:10px 0;position:relative;overflow:hidden} .fr-ca nav.header-nav {padding:20px 0} .navNotification {display:none} .banner-showing .navNotification~nav.header-nav {margin-top:1.75em} .mobile .banner-showing .navNotification~nav.header-nav {margin-top:0;margin-top:1em} .banner-showing .navNotification {display:block; margin-bottom:.25em; position:fixed!important;top:0!important;left:0;border-bottom:1px solid #eee;width:100%;padding:.5em 0;text-align:center;font-size:.8em;z-index:40;background:#fff;} .mobile .banner-showing .navNotification {position:relative;margin-bottom:0} .portrait nav.header-nav {padding:0;text-align:center} .mobile nav.header-nav {padding:0;margin-top:0} .mobile .cleanTemplate nav.header-nav {height:50px} .header-nav ul, .header-nav ul li {padding:0;margin:0;vertical-align:middle} nav .inline{ margin-top:25px; margin-bottom:0;} nav .inline, nav .inline li {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;} nav .inline{ float:right;} .nav-logo {margin-right:42px;margin-right:1.25%;width:18%;vertical-align:middle} .portrait .nav-logo {width:195px} .desktop ul.nav-account li:first-child, .tablet ul.nav-account li:first-child {padding-left:0} .desktop ul.nav-account li, .tablet ul.nav-account li {vertical-align:text-top;padding-left:10px;padding-right:0;position:relative} .tablet ul.nav-account li {display:table;float:left} .fr-ca.tablet ul.nav-account li {display:inline-block;float:none;padding-left:9px} .desktop ul.nav-account li:before, .tablet ul.nav-account li:before, .languageNav li:before {content:'/';margin:0 1px;position:absolute;left:0;top:0;font-size:13px} .fr-ca ul.nav-account li.cartButtonWrapper:before {content:''} .fr-ca .nav-login {min-width:50px} .tablet.portrait .nav-account a {padding-top:0} .ie7 .languageNav {list-style-type:none;overflow:hidden;clear:both} .ie7 .languageNav li {float:right;margin-left:6px} .en-us .languageNav, .en-us.mobile .mobile-only.languageNav {display:none!important} .fr-ca.mobile .pageContWrapper, .en-ca.mobile .pageContWrapper {margin-top:21px} .languageNav {margin-bottom:.25em} .fr-ca .languageNav {margin-bottom:0} .languageNav li {display:inline-block;position:relative;padding:0 0 0 1em} .languageNav li:first-child:before {display:none} .languageNav li:before {margin-top:-2px;left:2px} .header-nav .languageNav a {padding:0} .mobile .languageNav {width:98%;margin:0;padding:1%;background:rgba(200, 200, 200, .95);border-bottom:1px solid #fff} .mobile .languageNav li:before {content:'|';color:#ddd} .mobile header .languageNav a {color:#ddd;font-size:9px} .mobile .languageNav li {color:#fff;-webkit-text-shadow:#aaa 1px 1px 0;text-shadow:#aaa 1px 1px 0} .tablet.portrait .header-nav .searchButton {padding-right:16px;padding-left:0} .fr-ca.tablet.portrait .header-nav .searchButton {font-size:0;border:0} .fr-ca.tablet.portrait .nav-account .searchButton:before {font-size:18px} .desktop ul.nav-account li:first-child:before, .tablet ul.nav-account li:first-child:before {content:'';margin:0} .header-nav a, #subMenuContainer div.new-product-div a {padding:8px 20px;display:block;line-height:1.2;-webkit-transition:.15s linear;-moz-transition:.15s linear;-o-transition:.15s linear;transition:.15s linear} .header-nav p a {width:auto;max-width:180px;overflow:hidden;display:inline-block;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap; vertical-align:bottom;padding:0} .nav-logo a {margin-left:-8px} .header-nav a:hover, .header-nav a.active, #subMenuContainer div a:hover {text-decoration:none;background-color:transparent;color:#707070;} #subMenuContainer div a.button.pink:hover {background-color:#eb7199} nav ul.nav-links li {/* margin:0 4px 0 0;*margin:0 4px;*/background:url(images/nav-devider.gif) no-repeat 0 3px;padding: 0 9px 0 15px;/* text-transform:uppercase*/} nav ul.nav-links li.active a{ /*color:#c80300;*/ font-weight:700;} ul.nav-links li:first-child{ padding-left:0; background-image:none;} .page-header .nav-links li a {text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:18px;color:#707070;font-family: 'Open Sans', sans-serif;} .page-header .nav-links li a:hover{ /*color:#c80300;*/ text-decoration:none;} .main-header .nav-links li a:hover{} .tablet .nav-links li a {font-size:12px} .ie .logo {margin-right:10px} .ie ul.nav-links li {margin:0 2px} ul.nav-account li {display:block;display:inline-block} .nav-account, .nav-account a {color:#929292} nav.header-nav .sideNav .nav-account {height:20px;overflow:hidden} .fr-ca nav.header-nav .sideNav .nav-account {height:auto;width:160px} .fr-ca.tablet.portrait nav.header-nav .sideNav .nav-account {width:auto} .nav-account a {padding:0;display:inline-block;text-align:left;font-family:'ProximaNova', sans-serif;font-size:.9em} .nav-account a:hover {background-color:transparent;color:#3c9bdd} .nav-account a.searchButton:hover, .nav-account a.searchButton.active {color:#3c9bdd;border-bottom:1px solid #3c9bdd} .mobile .nav-account a.searchButton:hover, .mobile .nav-account a.searchButton.active {border-bottom:none} .nav-account .searchButton:hover:before, .nav-account .active.searchButton:before {color:#3c9bdd} #subMenuContainer {float:none;width:100%;overflow:hidden;/* height:0;*/padding:0 0 0 0; z-index:3;position:relative;overflow-y:auto;-ms-overflow-style:none;width:1172px;margin:0 auto;} .ie9 #subMenuContainer, .ie8 #subMenuContainer {overflow-y:hidden} #subMenuContainer::-webkit-scrollbar {display:none;overflow-y:auto} .mobile #subMenuContainer {display:none!important} #subMenuContainer.smAffix {top:74px} #subMenuContainer>div {max-width:1172px;margin:0 auto;/* padding-top:50px*/} #subMenuContainer ol {list-style-type:none;overflow:hidden;clear:both;padding:0 0 8px;/* border-bottom:1px solid #e1e1e1;*/} #subMenuContainer ol li {float:left;width:170px;width:16.6%;} #subMenuContainer ol li span.productImg {display:block;height:135px;width:100%;background-repeat:no-repeat;background-position:50%;border-bottom:1px solid #e1e1e1;padding:0 0 13px 0;margin-bottom:15px;margin-top:19px;} #subMenuContainer ol li span.productTxt {display:block;padding:0 0 10px 0;} .subnav a, #subMenuContainer ol li a {display:block;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:.15s;-moz-transition:.15s;-o-transition:.15s;transition:.15s} .ie8 #subMenuContainer ol li a {/*behavior:none*/} .subnav a:hover, #subMenuContainer ol li a:hover {background-color:#fff;border:1px solid #e1e1e1;} #subMenuContainer ol li a {text-decoration:none;color:#000000;font-size:14px;height:300px;} .tablet.portrait #subMenuContainer ol li a {font-size:.7em;height:110px} .tablet.portrait #subMenuContainer ol li span.productTxt {padding-top:10px} #subMenuContainer .icon-close {margin:13px 0 13px;display:none;/*position:absolute;*/right:0;color:#707070;} .tablet.portrait #subMenuContainer .icon-close {margin:0 0 10px;padding-right:23px} a.icon-close {z-index:50;position:relative;width:auto;font-size:15px;line-height:24px;height:24px;padding:0 37px 0 0 !important;background:url(images/close-icon.png) no-repeat 100% 0;color:#999;transition: inherit !important;} a.icon-close:hover {background-position:100% -24px;text-decoration:none;} a.icon-close.big {height:36px;line-height:36px;padding-right:40px;background-position:100% -36px} a.icon-close.big:hover {background-position:100% 100%} a.icon-close.right {float:right} a.icon-close.right.big {padding:0 0 0 40px;background-position:0 -36px} a.icon-close.right.big:hover {background-position:0 100%} .modal-inner .icon-close {text-indent:-999em;padding-left:16px} .modal-inner .icon-close.big, .modal-inner .icon-close.big.right {padding-left:20px} #subMenuContainer ul {list-style-type:none;margin:0;overflow:hidden;clear:both;/* height:105px;*/padding:0 0 20px 0;} #subMenuContainer ul li {/* display:table;float:left;width:12.5%;height:105px;padding-left:5%;background-image:url('/Content/Images/diagnol.png');background-repeat:no-repeat;*/ margin-bottom:2px;} #subMenuContainer li.divider{ border-bottom: 1px solid #e8e8e8; height: 10px; margin-bottom: 9px; margin-left: 32px; margin-right: 20px;} #subMenuContainer ul li.menu-panel { width:25%; float:left;} .ie9 #subMenuContainer ul li {width:10%} #subMenuContainer ul.menuItems7 li {width:9.25%} #subMenuContainer ul.menuItems8 li {width:7.3%} #subMenuContainer ul.menuItems8 li a {font-size:.9em} #subMenuContainer ul.col-5-nav li, .ie9 #subMenuContainer ul.col-5-nav li {width:12.5%} #subMenuContainer ul li:first-child {background-image:none;padding-left:0; border:0;} #subMenuContainer ul li a {font-size:16px;/* text-align:center;*/display:table-cell;vertical-align:middle;color:#000000;} .fr-ca #subMenuContainer ul li a {font-size:17px;padding:8px 0} #subMenuContainer ul li .contactBox {font-size:.8em;padding-left:10px;display:table-cell;vertical-align:middle} .tablet.portrait #subMenuContainer ul li .contactBox {text-align:left} #subMenuContainer ul li .contactBox a {font-size:12px;text-transform:uppercase;padding:0} li.open>a {color:#db6487} .nav-links > li > div {display:none} .tablet #subMenuContainer ul {padding-bottom:10px} .tablet.portrait #subMenuContainer ul li {width:11.5%;height:75px;background-position:left} .tablet.portrait #subMenuContainer ul.menuItems7 li, .tablet.portrait #subMenuContainer ul.menuItems7 li:last-child {width:9.5%} .tablet.portrait #subMenuContainer ul.menuItems8 li, .tablet.portrait #subMenuContainer ul.menuItems8 li:last-child {width:7.5%} .tablet.portrait #subMenuContainer ul li:last-child {width:15.5%} .tablet #subMenuContainer ol li {width:16.6%} .tablet #subMenuContainer ol li span.productImg {height:80px;-moz-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;} .tablet #subMenuContainer ul li a {font-size:.8em} .tablet #subMenuContainer ul.col-5-nav li {width:7.5%} .inline .mobile-only{ display:none;} .nav-top-part{ border-bottom:1px solid #e8e8e8;} .header .price-box{ margin-bottom:26px;} .action.primary{ background-color:#000000; border: 1px solid #000; border-radius: 0;} .price-container .price{ font-weight:700; font-size: 1.7rem;} .action.primary:hover{ background-color:#c40000; border:1px solid #c40000; color:#fff;} .page-header .compare.wrapper{ display:none;} .new-product-div{ display:none;} .all-product-div{ display:none;} .brand-div{ display:none;} #subMenuContainer .price-box{ margin-bottom:15px;} .mega-dropdown-menu .dropdown-header{ color: #000; font-size: 16px; line-height: 27px; /*padding: 5px 60px 5px 5px;*/ font-weight:700;} .mega-dropdown-menu a{ padding-left:30px;} .mega-dropdown-menu li span{ color:#c40000; font-style:italic;} #subMenuContainer ul.brand{ padding-bottom:30px; font-style:italic;} #subMenuContainer ul.brand li{ float:left; width:25%; margin-bottom:15px;} .nav-sections{ display:none;} .offer-button {background: #bf1f1f;color: #fff;display: inline-block;font-size: 12px;height: 20px; line-height: 20px;position: absolute; padding:0 13px 0 7px;} .offer-button:after {background: #bf1f1f; content: "";display: block;height: 100%;position: absolute;top: 0;transform-origin: left bottom 0;width: 17px;} .offer-button:after {right: 0;-webkit-transform: skewX(-40deg);-moz-transform: skewX(-40deg);transform: skewX(-40deg);} .new-button{ background-color:#58585a;} .new-button:after{ background:#58585a;} .minicart-wrapper .action.showcart .counter.qty{background: #ff0002;} .header.panel > .header.links > li > a:hover{ text-decoration:none; color:#c40000 !important;} #subMenuContainer .new-product-div ol li.new-pro-devider{ float:none; width:100% !important; border-bottom:1px solid #e1e1e1; clear:both; height:2px;} .find-right-top-banner{ /*background:url(images/find-right-banner.jpg) no-repeat 0 0;*/ background-size:cover; height:470px;text-align:center;position:relative; margin-bottom:30px;} .find-right-top-banner h3{ position:absolute; left:0; right:0; bottom:42px; font-size:60px; font-weight:normal; color:#000000;} .find-right-top-banner h3 span{ font-weight:bold;} .book-page-accordion-box{ padding:10px 0 0 0;} .book-page-accordion-box .title-acco{ height:47px; background:url(images/accodion-arrow-normal.png) no-repeat 15px 14px #707070; cursor:pointer; padding:0 0 0 52px;} .book-page-accordion-box .title-acco.select{ background:url(images/arrow-down.png) no-repeat 15px 14px #707070;} .book-page-accordion-box .title-acco h2{ font-size:28px; line-height:47px; padding:0 0 0 0; margin:0; color:#fff;} .accordion-content{ background-color:#fff; padding:10px 0 0 0; display:none;} .accordion-content a{ color:#c40000; text-decoration:underline;} .accordion-content a:hover{ text-decoration:none;} .accordion-content p{ color:#707070; font-size:18px;} .accordion-content p strong{} /*.toolbar-products .pages{ display:block;}*/ /*product list edit style*/ .products-grid .product-item-info:hover, .products-grid .product-item-info.active{box-shadow:none; margin:0; margin-top:0; padding:0; border:0; /*border:1px solid #000;*/} .modes-mode > span{clip:inherit; position:inherit; height:auto; width:auto;} .modes-mode.active{ background:none; box-shadow:none;} .modes-mode{ border:0; box-shadow:none; background-color:inherit;} .modes-mode:hover{ background:none;} .modes-mode:last-child{ border-right:0;} .modes-mode::before{ float:left; padding-right:7px; font-size:20px;} .modes-mode > span{ float:left; line-height:20px;} .modes-mode.active span{ color:#c40000; font-weight:700;} .abs-visually-hidden-desktop-s, .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner, .modes-label{ clip:inherit; height:auto; margin:0; overflow:hidden; /*padding: 0 9px 9px;*/ position:inherit; width:auto; padding:0;} .products-grid .product-item-actions{ margin-top:0; margin-bottom:0;} .products-grid .product-item-actions:hover{ margin-top:0;} .products-grid .product-item-inner{ box-shadow:none; border:0; margin:0; padding:0; /*border:1px solid #000;*/} ol.product-items li{ padding:13px !important; /*overflow:hidden; border:1px solid #000;*/ min-height:416px; transition: all .3s ease; border:1px solid #fff;} ol.product-items li:hover{ border:1px solid #cfcfcf;} .product-item .price-box{ margin: 6px 0 17px;} ol.product-items .product-image-container{ margin-bottom: 10px; padding-bottom: 12px; border-bottom: 1px solid #cfcfcf;} .product-item .tocart{ font-size: 1.3rem; padding-top:5px; padding-bottom:5px;} .sorter{ float:left;} .products.wrapper ~ .toolbar .limiter{ display:none;} .page-products .toolbar .limiter{ display:block;} .products.wrapper ~ .toolbar .pages{ float:right;} .toolbar select{ color:#fff; border-radius: 0; border:0; box-shadow:none; background:url(images/ted-ho-drop-img.png) no-repeat 92% 54% #959595;} .products-grid .product-items .product-item .product-item-name{ margin-bottom: 0; height: 83px;} /*.product-item-name{}*/ .product-item .price-box{ margin-top:0;} /*.product-reviews-summary{ margin-bottom:0;}*/ .rating-summary .rating-result > span::before{ color: #fff200;} .product-item .product-reviews-summary .reviews-actions a{ color:#000;} .product-item .product-reviews-summary .reviews-actions a:hover{text-decoration:none; color:#c40000;} .rating-summary .rating-result::before{ color:#bcbec0;} .page-title-wrapper h1{ margin-bottom:20px;} .breadcrumbs{ margin-top:10px;} .page-with-filter #slideshow{ display:none;} .page-with-filter .page-title-wrapper h1{ border-bottom: 1px solid #cfcfcf; margin-bottom: 14px; padding-bottom: 8px; font-size:25px; font-weight:700; color: #707070;} select:focus:not([disabled]){ box-shadow:none;} .toolbar select option{ background:rgba(149, 149, 149, 0.5);} .toolbar{ font-size:17px; color:#707070;} .filter-options-title{ background-color:#707070; color:#fff; text-transform:inherit; padding:5px 10px 5px 10px;} .sidebar .filter-options-content a{ display:block;} .filter-options-title:hover{ color:#fff;} .descrip-tion-list li{ width:48%; float:left; margin:0 2% 0 0; list-style:none; border-bottom: 1px solid #d8d8d8; padding: 6px 0;} .product-info-main .product-info-price {color: #575757;display: table; margin-bottom: 15px; width: 100%;} .category-view ul{ margin-bottom:50px; overflow:hidden; padding-left:0;} .category-view ul li{ list-style:none; float:left; margin-right:15px; border-bottom:1px solid #cfcfcf; padding-bottom:15px;} .toolbar-products{ clear:both;} .sub-categorie-img{ display:block; margin-bottom:10px;} .category-image{ float:left; /*max-width:150px;*/ margin-right:15px;} .storege-image{ max-width:100px;} .filter-options-title::after { font-family: "luma-icons"; content: '\e622'; padding-right: 5px; padding-top: 4px; } .page-layout-1column #narrow-by-list .filter-options-title { padding: 5px 25px 4px 5px;} .reviews-actions a{ color:#707070;} a.call-quote{font-size: 1.6rem; padding:5px 15px; margin:0px; background-color:#000000; border:1px solid #000; border-radius:0; line-height: 1; white-space: nowrap;box-sizing: border-box; color: #fff; cursor: pointer; display: inline-block; font-weight: 600;vertical-align: middle; text-decoration:none;} a.call-quote:hover{background-color:#c40000; border:1px solid #c40000;} a.call-quote:focus{background-color:#006bb4; border:1px solid #006bb4;} .brand-panel{ list-style:none; padding-left:15px;} .brand-panel .menu-panel{ float:left; padding:0; width:25%; min-height: 261px;} .brand-panel .dropdown-header{ font-weight:bold; font-size:28px; text-transform:uppercase; list-style:none; padding-left:0; margin-left:-15px;} .brand-panel .dropdown-header a{ /*margin-left:-15px;*/} .brand-panel ul{ padding:0; margin:0;} .brand-panel a{ color:#707070;} .news-index-index .page-main > .page-title-wrapper .page-title{ margin-bottom:0;} .all-brands{ text-align:center;} .all-brands-button{ color:#fff !important; display:inline-block; padding:5px 20px 5px 10px; background:url(images/right-arrow.png) no-repeat 93% 10px #c40000;} .all-brands-button:hover{ background-color:#707070 !important; color:#fff;} .form-row .field{ width:43%; margin-right:2%; float:left;} #tbl-quick-order-select .form-row .field{width:100%;} .remove-button{ background-color:#c40000 !important; border:1px solid #c40000 !important;} .add-more{ margin-top:20px;} .form-row{ height:70px; clear:both;} .new-row {height: 50px;} .text-center{ text-align:center;} .clearfix{ clear:both; font-size:0; line-height:0; height:0;} .page-main > .page-title-wrapper .page-title{ border-bottom: 1px solid #acacac; display: block; margin-top: 0; padding-bottom: 7px;font-weight:700;text-transform:uppercase;} h2{ font-weight:600; /*color:#ff0002;*/} .cms-content ul li { font-weight: bold; list-style: circle; margin-bottom: 10px; width:33%;float:left;} .cms-content ul{ overflow:hidden;} h2{ font-size: 2.3rem; margin-top: 2.4rem; margin-bottom: 1.5rem;} .ui-accordion .ui-accordion-header { cursor: pointer; display: block; font-size: 100%; margin: 2px 0 0; padding: 0.5em 0.5em 0.5em 0.7em; position: relative;} .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { background: #f6f6f6; border: 1px solid #c5c5c5 !important; color: #454545; font-weight: normal;} .ui-helper-reset { border: 0 none;font-size: 100%;line-height: 1.3;list-style: outside none none;margin: 0;outline: 0 none;padding: 0;text-decoration: none;} .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 3px;} .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 3px;} .ui-widget-content {background: #ffffff none repeat scroll 0 0; border: 1px solid #dddddd; color: #333333;padding:10px;border-top:0;} #contact-form .fieldset > .field{ width:50%;} .contact-index-index .cms-content .block .box-title > span{ margin-bottom:0; font-weight:600; margin-top: 1.1rem;} .contact-index-index .cms-content .block .box-title{ margin: 0 0 8px;} .contact-index-index .cms-content .block .box{ margin-bottom:25px;} .abs-margin-for-blocks-and-widgets-desktop, .page-main .block, .customer-review .product-details{ margin-bottom:30px;} .contact-index-index .fieldset > .legend{ font-weight:600;} .contact-index-index .cms-content-important{ margin-left:0;} .fieldset > .field-width{ width:45%; float:left; margin-right:2%;} .field-width{ width:45%; float:left; margin-right:2%;} .field-full-width{ width:92%;} .fieldset > .captcha{ width:45%; float:left; margin-right:2%;} .spacer{ clear:both; font-size:0; line-height:0;} .footer-htline{ color:#acacac; padding-bottom:5px;} .footer-htline a{ color:#acacac;} .footer-email{ color:#acacac;} .footer-email a{ color:#acacac;} .address-footer{ padding-top:10px; padding-right:20px;} .footer-icon{ float:left; margin-right: 5px; margin-top: 3px; margin-bottom:4px;} .page-footer{ padding-bottom:0; margin:0; clear:both; width:100%; float:none; position:relative; display:block;} /*.mega-dropdown-menu li:first-child li.divider{ display:none;}*/ .product-info-main .product-info-stock-sku{ text-align:left; padding-left:0;} .attribute-new-panel{} .attribute-new-panel ul{ padding-left:0; margin-left:0; width:49%; margin-right:2%; float:left; margin-top: 0; margin-bottom: 0;} .attribute-new-panel ul:nth-child(2){ margin-right:0;} .attribute-new-panel li{ list-style: none; padding: 0 0 0 15px; border-bottom: 1px solid #d8d8d8; margin: 0; line-height: 35px;} /*.attribute-new-panel li:nth-child(2n+0){ margin-right:0; width:50%;}*/ .related_product { padding:0; margin:0; list-style:none;} .related_product li {display: inline-block; list-style: outside none none;margin: 9px; padding: 0; vertical-align: top; width: 18%;} .related_product li a { border: 1px solid #e1e1e1; display: block; padding: 10px; text-align: center; text-decoration: none;} .related_product img { height: 90px; max-width: 100%;} .related_product li a span { display:block; text-align:center; clear:both;} .related_product .productTxt {color: #000; display: block; font-size: 13px; line-height: 1.2; padding: 0 0 10px;} .related_product .price {color: #000; display: block; font-size:20px; line-height: 1.2; padding: 0 0 10px; font-weight:700;} .filter .block-subtitle{ padding-left:0;} .price-final_price{ margin-bottom:5px;} .catalog-category-view ol.product-items li{ min-height:450px;} .catalog-category-view .products-grid .product-item{ width: 23.439%;} .searchsuite-autocomplete{} .logo{ z-index:1;} #searchsuite-autocomplete .price-box{ margin-bottom:5px;} .attribute-new-panel li.even{ background-color: #f6f6f6;} .cms-home .page-wrapper{ display:block;} #tbl-quick-order-select .form-row{ height:auto;} .product-item-name, .product.name a{ font-weight:400; font-size:13px;} .minicart-wrapper > .ui-widget-content { padding:0 !important; border:0;} .minicart-items .item-qty{ width:44px;} .modes .modes-label{ padding-top:3px; float:left;} .sorter{ float:left; padding-left:30px;} .checkout-index-index .authentication-wrapper button span{ display:none;} .toolbar-amount{ /*padding: 7px 64px;*/ float: right; padding: 5px 23px 0 0;} .modal-popup .modal-inner-wrap{ width:46%; border-radius: 5px; text-align:center;} .action-dismiss{ background-color:#c40000; color:#fff; box-shadow: none !important; border: 1px solid #c40000;} .product-info-price .product-info-stock-sku{ display:block;} .product-info-main .product-reviews-summary{ float:none; display:block;} /*#maincontent{ padding-top:20px;}*/ .cms-home #maincontent{ padding-top:0;} .catalog-category-view .block-compare ol.product-items li{ min-height:inherit;} .categorypath-storage-bulk-containers ol.product-items li{ min-height: inherit !important; text-align: center;} .categorypath-storage-bulk-containers .products-grid .product-items .product-item .product-item-name{ height: auto;} .categorypath-storage ol.product-items li{ min-height: inherit !important; text-align: center;} .categorypath-storage .products-grid .product-items .product-item .product-item-name{ height: auto;} .categorypath-storage .products-grid .product-item { width: 23.439% !important;} .filter-options-content{ overflow:hidden;} .custom_compare_onpage{ border:1px solid #c5c5c5 !important; border-top-left-radius: 3px;border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; margin: 0; padding: 10px;} .custom_compare_onpage .ui-accordion .ui-accordion-header{ margin-top:0;} .sidebar .product-items .action.delete::before{padding-top:8px; padding-left:5px;} #cart-sidebar-reorder li{ min-height:inherit;} .column.main ~ .toolbar .pages{ display: block; position: absolute; right: 0; top: -42px;} /*.product-list-toolbar .pages{ display: block; position: absolute; right: 0; top: -42px;}*/ .products.wrapper ~ .toolbar-products .pages{ position:inherit;} /*.products{ margin-top:40px;}*/ .product-list-toolbar{ margin-top:10px;} .sorter-action::before{ color:#c40000;} /*.product-item .tocompare::before{ content:""; height:0; width:0; font-size:0; line-height:0;}*/ .action.primary{ padding: 7px;} /*.tocompare{ background-color: #000000; border: 0 none; border-radius: 0; color: #fff; padding: 7px; height:28px;}*/ /*.tocompare:hover{ background-color: #c40000; border: 1px solid #c40000; color: #fff; padding: 7px; height:28px; box-shadow:inherit;}*/ .tocompare{ margin-left:15px; line-height: 1.3rem;} .product-item .tocompare::before{ content:""} .category-subcategory ol.product-items li{ min-height:inherit; text-align:center;} .categorypath-default-category-advanced-innovative-technologies ol.product-items li{ min-height:inherit; text-align:center;} .page-products .category-description{ display:none;} #compare-items li{ min-height:inherit;} .catalog-category-view .category-view ol.product-items li{ min-height:inherit; text-align:center;} /*.category-view .category-item-name{ height: auto;}*/ .catalog-category-view .category-view ol.product-items li strong.category-item-name{ height: auto !important;} .catalog-category-view .category-cms .subcategories-listing .product-item .product .product.name.product-item-name.category-item-name{ height: auto !important;} .product-item .tocart { margin-bottom: 10px; } @media screen and (max-width:1024px) { .page-header .block-search{ width:515px;} .product-block{ width:310px; height:auto;} .left-banner{ width:299px;} .caption-block{ left:30px; top:337px;} #subMenuContainer{ width:100%;} #subMenuContainer > div{ width:100%;} #subMenuContainer .icon-close{ right:15px;} .toolbar{ font-size:15px;} .toolbar-amount{padding: 7px;} .footer-email{ font-size:11px;} } @media screen and (max-width:960px) { .page-header .block-search{ width:100%;} .page-footer .block.newsletter{ width:100% !important;} .caption-block{ top:200px; left:25px;} .bottom-footer{ padding-top:20px;} .page-footer{ padding-bottom:20px;} .phone-number{ font-size:15px;} .panel.header .links{ display:block;} .logo{ margin-left:0;} .left-banner{ width:226px;} .product-block{ width:218px;} .caption-block h3{} .caption-block{ width:198px;} nav ul.nav-links li{ background-image:none; padding: 0 0 0 3px;} .page-header .nav-links li a{ font-size:13px;} #subMenuContainer ol li{ width:25%;} .caption-block h3{ font-size:28px;} .footer.content .block{ width:20%;} .footer.content .block.footer-logo{ margin-right:2%;} .header.panel > .header.links > li.customer-welcome{ display:none;} /*.header.panel > .header.links > .customer-welcome + .authorization-link{ display:block;}*/ .toolbar{ font-size:11px;} .toolbar{ text-align:left;} ol.product-items li{ min-height:auto; border:0;} ol.product-items li:hover{ border:0;} .brand-panel .menu-panel{ float:left; padding:0; width:100%;} /*.attribute-new-panel li{ float:left; width:50%;}*/ .minicart-wrapper.active .block-minicart{ position:absolute;} .minicart-wrapper{ position:relative;} .page-header .header.panel{ position:relative;} .footer-email{ font-size:11px;} #toolbar-amount{ display:none;} /*.page-header .block-search{ clear:both; float:none; margin-top:10px;}*/ .minicart-wrapper .block-minicart{ top:0;} #slideshow{ padding-bottom:10px;} .product-item-name, .product.name a{ font-size:12px;} .catalog-category-view ol.product-items li{ min-height: inherit;} .logo{ width:44%;} .catalog-category-view ol.product-items li{ min-height:inherit;} .captcha{ margin-bottom:15px;} .categorypath-storage .products-grid .product-item { width: 49% !important;} /*.action.primary{ font-size: 1.2rem; padding: 7px 9px;}*/ .catalog-category-view .products-grid .product-item{ width: 33.3333%;} .page-header .nav-links li a{ font-size:12px;} .tocompare{ margin-top: 7px;} } @media (max-width: 767px) { .left-banner{ width:143px;} .product-block{ width:139px; margin-left: 14px; margin-bottom: 14px;} .caption-block{ left:5px; width:90%; bottom:15px; top:inherit;} .product-hover-title{ padding-bottom:5px; font-size:17px;} nav .inline{ display:none; padding-left:0; float:none; clear:both;} nav ul.nav-links li{ width:100%; padding-left:0; background-image:none; border-bottom:1px solid #acacac; margin:0; line-height:28px;} nav ul.nav-links li:last-child{ border-bottom:0;} #subMenuContainer ul li.menu-panel{ width:100%; padding:0 0;} #subMenuContainer .icon-close{ right:15px;} #subMenuContainer{ position:absolute; top:0; background-color:#fff;} #subMenuContainer ol li{ width:50%;} #subMenuContainer ol li span.productImg{ border-bottom:0;} #subMenuContainer ol li a{ height:auto;} .footer.content .block{ float:none; margin:0; float:none; width:100%;} .toggle-nav{margin:0 0 0 0; padding:0px 5px 5px; width:25px; border: 1px solid #b0afaf; display:block; position:absolute; right:15px; top:15px; -webkit-border-radius:5px; border-radius:5px;} .toggle-nav.active{background:#e14547; border-color:#e14547;} .toggle-nav.active span{background:#fff;} .toggle-nav strong{position:absolute; left:-999999px; top:-999999px; font-size:0; text-indent:-999999px;} .toggle-nav span{display:block; height:3px; background:#ff0002; margin:4px 0 0 0;} .phone-number{ display:none;} .page-header .header.panel{ padding-top:5px; padding-bottom:0;} .page-header .block-search .label{ line-height:20px; margin-top:-7px; float:left;} #subMenuContainer ul.brand li{ width:48%; padding-right:2%;} #subMenuContainer ul.brand{ padding:0 15px 0 15px;} .page-header{ margin-bottom:0;} .block-collapsible-nav{ top:0;} .descrip-tion-list{ padding:0;} .descrip-tion-list li{ width:100%;} .related_product li{ width:100%;} .page-title{ font-size: 2rem;} #contact-form .fieldset > .field{ width:100%; margin:0; float:none;} .fieldset > .field-width{ width:100%; margin:0 0 12px; float:none;} .field-full-width{ width:100%; margin:0; float:none;} .field-width{ width:100%; margin:0 0 8px; float:none;} .catalog-category-view .products-grid .product-item{ width: 49%;} .catalog-category-view ol.product-items li{ min-height:inherit;} .page-products .toolbar .limiter{ display:none;} .page-title{ font-size: 1.5rem;} .attribute-new-panel ul{ width:100%; float:none; margin:0;} .block.newsletter .title{ clear: both; padding-top:15px;} .category-image{ float:none;} .page-main > .page-title-wrapper .page-title{ margin-top:15px;} .product-item-actions{ display:block;} .left-banner{ height:270px;} .cms-content ul li{ width:100%;} .block-collapsible-nav{ position:inherit;} } @media screen and (max-width:480px) { /*.product-block{ width:100%;}*/ /*.left-banner{ width:100%; margin:0 auto; float:none;} .product-block{width:100%; margin:0 auto 10px auto; float:none; height:auto;}*/ #subMenuContainer ol li{ width:100%;} .footer.content .block.footer-logo{ width:80%;} .header.panel > .header.links > li{ font-size:11px; font-weight:700;} } @media screen and (max-width:360px) { /*.product-block{ width:100%;}*/ .left-banner{ width:100%; margin:0 auto; float:none; height:267px; overflow:hidden; margin-bottom:15px;} .product-block{width:100%; margin:0 auto 10px auto; float:none; height:auto;} .caption-block{ bottom:100px; left:25px; top:inherit;} }