 #scrollerBtm {   font-family: open sans-serif, Arial;   font-size: 13px;   background-color: #fff;   border-bottom-left-radius: 5px;   border-bottom-right-radius: 5px;   color: #cf1010;   overflow: hidden;   padding: 0 5px;   position: absolute;   width: 100%;   bottom: 0px; } #pager a {   margin: 5px 5px; } .scrollerContent {   margin-left: 0;   margin-right: 0;   min-height: 289px; } .scrollerContent.templ-2 {   align-items: flex-start; } .padtop-20 {   padding-top: 20px; } .slider-text {   font-family: 'Open Sans', Arial;   font-size: 14px;   overflow: hidden;   padding-bottom: 15px;   padding-top: 10px;   line-height: 21px; } .templ-2 .slider-text {   padding-bottom: 15px; } .templ-2 .slider-text {   padding-top: 0; } .scrollerImage {   /*float: left;	width: 33%;	max-width: 258px;  text-align: center;*/ } .scrollerImage img {   max-width: 100%;   max-height: 100%;   /*max-height:256px;*/ } .templ-2 img {   margin-top: 0;   margin-bottom: 0; } .details-link {   font-family: 'Open Sans', Arial;   font-size: 14px;   display: inline-block;   margin-bottom: 22px;   color: #cf1010; } .templ-2 .details-link {   margin-bottom: 0; } .buy-btn {   min-width: 106px;   height: 33px;   font-family: 'Open Sans', Arial;   font-size: 17px;   line-height: 21px;   color: #fff;   padding: 5px 15px;   background: #FF7500;   border-radius: 5px;   text-decoration: none;   display: inline-block;   text-align: center;   font-weight: normal;   margin-right: 25px; } .buy-btn:hover {   background-color: #B3B3B3;   border-color: #B3B3B3;   color: #FFFFFF;   text-decoration: none; } a, a:hover {   text-decoration: none; } .scrollerText {   display: block; } .scrollerText h1 {   font-size: 24px;   margin-top: 28px;   color: #c22026;   line-height: 33px; } .templ-2 h1 {   margin-top: 16px;   text-align: center;   margin-bottom: 15px; } .price-details {   margin-bottom: 28px; } .templ-2 .price-details {   margin: 15px 0; } .price-details.no-details-link {   margin-top: 40px; } .sOldPrice {   font-family: 'Open Sans', Helvetica, Arial, sans-serif;   color: #929497;   font-size: 14px;   padding-right: 5px; } .sPrice {   font-family: 'Open Sans', Helvetica, Arial, sans-serif;   color: #c22026;   font-size: 22px;   padding-right: 10px; } .relatedTitle {   padding-top: 10px; } .scrollerContent span.discount {   right: 15px !important;   top: 10px !important;   z-index: 10; } .scrollerContent.stickyleft span.discount {   left: 15px !important;   top: 10px !important;   z-index: 10; } .scrollerContent a:hover, .scrollerContent a:focus {   text-decoration: none;   color: #ffb100; } .scrollerContent a {   transition: all 0.5s ease; } .featherlight .featherlight-content {   padding: 0 !important;   border-bottom: 0 !important; } .featherlight .featherlight-inner {   display: block;   border: 1px solid;   border-color: #b3b3b3;   height: 355px !important;   width: 950px !important; } .featherlight .image-wrapper {   display: flex !important; } .slideImage {   width: 50%;   max-width: 455px;   display: inline-block;   height: 298px;   margin-right: 24px;   overflow: hidden; } .slideContent {   position: relative; } .slideImage img {   width: 100%;   max-width: 455px;   height: auto; } .SlideText {   width: 48%;   display: inline-block;   padding-left: 11px; } .slideContent h1 {   font-family: Open Sans;   font-weight: normal;   font-size: 28px;   color: #C40808; } .layout-1, .layout-2, .layout-6 {   display: flex;   align-items: center;   padding: 25px; } .price-details {   margin-bottom: 0; } .layout-1 .slideImage {   /*line-height: 298px;*/ } .layout-2 .slideImage {   width: 25%;   max-width: 216px;   height: 298px;   margin-right: 24px;   line-height: 298px; } .layout-3 .slideImage:last-of-type, .layout-2 .slideImage:last-of-type {   margin-right: 0; } .layout-3 {   text-align: center;   padding: 25px; } .layout-3 h1 {   margin-bottom: 12px; } .layout-3 .price-details {   margin-top: 15px;   margin-bottom: 0; } .layout-3 .slideImage {   width: 25%;   max-width: 200px;   height: auto;    margin: 0 auto;	 margin-right: 15px; } .layout-3 .slideImage img {   max-height: 200px;   width: auto; } #scrollerHolder {   padding: 0; } .layout-4 .SlideText {   text-align: left; } .layout-4, .layout-5 {   text-align: left;   padding: 15px 25px 25px; } .layout-5 {   padding: 20px 25px 25px; } .layout-4 .content-wrapper, .layout-5 .content-wrapper {   display: flex;   align-items: center; } .layout-4 .slideImage {   width: 25%;   max-width: 216px;   height: 258px;   margin-right: 24px;   line-height: 258px; } .layout-4 h1, .layout-5 h1 {   text-align: center;   margin-bottom: 17px; } .layout-4 .price-details {   margin-top: 0;   margin-bottom: 5px; } .layout-5 .slideImage {   width: 55%;   max-width: 455px;   height: 253px;   margin-right: 24px;   line-height: 253px; } .layout-5 ..slider-text {   width: 45%; } .layout-6 {   padding: 30px; } .layout-6 .slideImage {   width: 50%;   max-width: 288px;   display: inline-block;   height: 288px;   margin-right: 24px;   line-height: 288px; } .layout-6 .SlideText {   width: 65%;   display: inline-block;   padding-left: 11px; } .scrollerHolder {   border-color: #b3b3b3 #b3b3b3;   border-image: none;   border-style: solid;   border-width: 1px;   height: auto; } .slideContent .discountlayover {   position: absolute;   background-color: #ff3019;   border: 1px solid #ff3019;   border-radius: 50%;   padding: 8px 7px;   color: #fff;   font-size: 20px;   z-index: 999;   height: 52px;   width: 52px;   font-weight: 600;   margin-left: -10px;   margin-top: -10px;   text-align: center;   line-height: 19px;   font-family: 'Oswald', sans-serif;   background: #ff3019;   background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);   background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);   background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0);   -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.19);   -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.19);   box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.19); } .slideContent .discountlayover {   width: 57px;   height: 57px;   top: 15px;   right: 5px; } .discountlayover.offer {   padding: 10px 5px;   font-size: 13px;   line-height: 16px; } .discountlayover span {   display: block;   font-size: 16px;   font-weight: 300; } @media (max-width:1366px) {   .layout-3 .slideImage {     width: 22%;     margin-right: 20px;   }   .layout-4 .details-link, .layout-5 .details-link {     margin-bottom: 15px;   }   .buy-btn {     line-height: 23px;   }   .slideImage, .layout-2 .slideImage, .layout-4 .slideImage, .layout-5 .slideImage, .layout-6 .slideImage {     /* height: auto; */   } } @media (max-width:1280px) {   .layout-2 .slideImage {     margin-right: 20px;   }   .SlideText {     padding-left: 5px;     position: relative;   }   .layout-3 .slideImage {     width: 180px;     margin-right: 20px;   }   .layout-4 .slideImage {     margin-right: 22px;   }   .layout-6 .SlideText {     padding-left: 6px;   }   .layout-1 .buy-btn, .layout-2 .buy-btn, .layout-4 .buy-btn, .layout-5 .buy-btn {     /* position: absolute; */     /* bottom: 0px; */     /* right: 2px; */   }   .layout-1, .layout-2 {     align-items: stretch;   }   .layout-1 h1, .layout-2 h1 {     margin-top: 11px;   }   .layout-3 {     text-align: center;     padding: 15px 25px 20px;   }   .layout-4 .content-wrapper, .layout-5 .content-wrapper {     align-items: stretch;   }   .layout-3 h1 {     margin-bottom: 22px;   }   .layout-3 .price-details {     margin-top: 20px;     margin-bottom: 0;   } } @media (min-width:1025px) and (max-width:1230px) {   .layout-3 .slideImage {     width: 140px;     margin-right: 18px;   } } @media (max-width:1024px) {   .slideContent h1 {     font-size: 24px;     margin-top: 5px;   }   .layout-1 h1, .layout-2 h1 {     margin-top: 5px;     margin-bottom: 0px;   }   .buy-btn {     margin-right: 10px;   }   .layout-1 .slideImage {     max-width: 325px;     height: 220px;   }   .slideImage {     width: 55%;   }   .SlideText {     width: 45%;   }   .layout-3 .slideImage {     width: 148px;     margin-right: 10px;   }   .layout-3 {     text-align: center;     padding: 15px 18px 15px;   }   .layout-3 .image-wrapper {     display: flex;     justify-content: space-between;   }   .layout-4, .layout-5 {     text-align: left;     padding: 18px 25px 22px;   }   .layout-4 .slideImage {     margin-right: 18px;   }   .layout-4 .slideImage {     width: 27%;     max-width: 197px;   }   .layout-4 .details-link, .layout-5 .details-link {     margin-bottom: 40px;   }   .layout-5 .slideImage {     width: 55%;     max-width: 354px;     height: 197px;     line-height: 197px;   }   .layout-5 .SlideText {     width: 45%;   }   .layout-1, .layout-2, .layout-6 {     align-items: stretch;   }   .sPrice {     font-size: 20px;   }   .layout-2 .slideImage {     max-width: 159px;     height: 220px;     line-height: 220px;   }   .layout-3 h1 {     margin-bottom: 10px;     margin-top: 0;   }   .layout-3 .price-details {     margin-top: 15px;     margin-bottom: 0;   }   .layout-4 .slideImage {     width: 27%;     max-width: 165px;     height: 220px;     line-height: 220px;   }   .layout-4 .slider-text {     padding-top: 0;   }   .layout-4.slideContent h1 {     margin-top: 8px;   }   .layout-6 .slideImage {     max-width: 265px;     height: 265px;     line-height: 265px;   }   .layout-6 {     padding-top: 25px;     padding-bottom: 26px;   }   .layout-4.slideContent h1 {     margin-top: 8px;     margin-bottom: 20px;   }   .layout-5 {     padding: 25px 25px 25px;   }   .slideContent.layout-5 h1 {     margin-top: 8px;     margin-bottom: 23px;   }   .slideContent.layout-5 h1 {     margin-top: 8px;     margin-bottom: 25px;   }   .slideContent .discountlayover {     top: 25px;     left: 15px;   }   .layout-4.slideContent .discountlayover, .layout-5.slideContent .discountlayover {     top: 65px;     left: 15px;   } } @media (max-width:768px) {   .slideImage {     width: 53%;   }   .SlideText {     width: 47%;   }   .SlideText {     padding-left: 0;   }   .layout-2 .SlideText {     padding-left: 4px;   }   .layout-3 .slideImage {     width: 155px;   }   .layout-3 {     text-align: center;     padding: 15px 26px 15px;   }   .layout-4 .details-link, .layout-5 .details-link {     margin-bottom: 0;   }   .layout-5 .slideImage {     width: 54%;   }   .layout-5 .SlideText {     width: 46%;   }   .layout-3 h1 {     margin-bottom: 10px;   }   .layout-3 .price-details {     margin-top: 10px;   }   .layout-4 .slideImage {     height: 210px;     line-height: 210px;   }   .layout-4.slideContent h1 {     margin-top: 0px;   }   .layout-5 .slideImage {     width: 54%;     height: 205px;     line-height: 205px;   }   .layout-6 {     padding-top: 22px;     padding-bottom: 22px;   }   .layout-6 .slideImage {     max-width: 251px;     height: 251px;     line-height: 251px;   }   .layout-4.slideContent h1 {     margin-bottom: 17px;   }   .slideContent.layout-5 h1 {     margin-top: 5px;     margin-bottom: 15px;   }   .layout-5 .slideImage {     height: 197px;     line-height: 197px;   } } @media (max-width:667px) {   .layout-1 h1, .layout-2 h1, .slideContent h1 {     margin-top: 0;   }   .slideImage {     width: 49%;     max-width: none;     margin-right: 19px;   }   .SlideText {     width: 51%;   }   .layout-2 .slideImage {     margin-right: 15px;   }   .layout-2 .slideImage {     width: 24%;     max-width: 130px;   }   .details-link {     margin-bottom: 7px;     margin-top: 5px;   }   .layout-3 .slideImage {     width: 132px;   }   .slideImage img {     max-width: none;   }   .layout-4 .slideImage {     max-width: 135px;   }   .layout-4 .slideImage {     margin-right: 15px;   }   .layout-4 .SlideText {     padding-left: 8px;   }   .layout-4 .details-link {     margin-top: 0;   }   .layout-3.slideContent h1 {     margin-bottom: 10px;   }   .layout-3 .price-details {     margin-top: 10px;   }   .layout-4 {     padding: 25px 25px 25px;   }   .layout-6 {     padding-top: 25px;     padding-bottom: 25px;   }   .layout-6 .slideImage {     max-width: 261px;     height: 261px;     line-height: 261px;   } } @media (max-width:639px) {   .slideImage, .SlideText {     width: auto !important;   }   .slideImage {     margin: 0 auto 15px;   }   .layout-4 .SlideText {     text-align: unset;     padding-left: 0;   }   .slideContent, .content-wrapper {     display: block !important;     text-align: center !important;   }   .buy-btn {     position: relative !important;     bottom: auto !important;     right: auto !important;   }   .details-link {     margin-bottom: 22px;     margin-top: 0;   }   .layout-2 .slideImage {     max-width: 135px;   }   .layout-2 .slideImage.last, .layout-4 .slideImage.last {     margin-right: 0;   }   .layout-3 {     text-align: center;     padding: 15px 17px 15px;   }   .layout-3 .image-wrapper {     display: flex;     flex-wrap: wrap;   }   .layout-3 .slideImage:last-of-type, .layout-2 .slideImage:last-of-type {     margin-right: auto;   }   .layout-3 .slideImage {     width: 45% !important;     display: inline-block;     margin: 7px !important;   }   .layout-4 .details-link, .layout-5 .details-link {     margin-bottom: 22px;   }   .layout-5 .slideImage {     max-width: 295px;     margin: 0 auto 15px;   }   .layout-6 .slideImage {     max-width: 200px;     margin: 0 auto 15px;   }   .buy-btn {     display: block;     max-width: 135px;     margin: 5px auto 15px;   }   .layout-1 .slideImage {     max-width: 295px;     height: 199px;   }   .layout-2 h1 {     margin-bottom: 9px;   }   .layout-4.slideContent h1 {     margin-top: 5px;   }   .layout-4 .slideImage {     margin-bottom: 15px;     margin-top: 7px;   }   .slideContent .discountlayover, .layout-4.slideContent .discountlayover, .layout-5.slideContent .discountlayover {     top: 25px;     right: 15px;     left: auto;   } } @media (max-width:350px) {   .layout-2 .slideImage {     /* margin-right: 0; */     max-width: 45%;     margin: 2.5%;     margin-bottom: 15px;   }   .layout-4 .slideImage {     margin-right: 0;   }   .layout-3 .image-wrapper {     display: inline-block;   }   .layout-3 .slideImage {     width: 42% !important;     display: inline-block;     margin: 7px !important;   } } #scrollerHolder {   position: relative;   border-color: #b3b3b3 #b3b3b3;   border-image: none;   border-style: solid;   border-width: 1px;   height: auto; } .slideContent {}