@import "variables"; .productContainer{ padding-top:85px; padding-bottom:140px; } .searchWrapper{ position: relative; margin-top:23px; margin-bottom: 32px; input{ border: 1px solid #C7CCCC; background-color: #FAFAFA; padding: 11px 16px; width: 100%; border-radius: 0; font-size: 16px; height: 44px; vertical-align: middle; } span { position: absolute; top: 15px; right: 15px; color: $black; font-size:14px; font-weight: 900; } } .filterWrapper{ display:flex; p{ display: inline-block; color:$black; font-weight:700; font-size:20px; margin:0px; font-family:$font-stack-header; } a{ color:$black; margin-left:20px; font-size: 16.8px; text-align:right; align-self: center; margin-left: auto; } } /* Accordion */ .openCat{ border-top: 1px solid #C7CCCC; padding-top: 10px; padding-bottom:10px; .beefup__head{ padding:0px; white-space: break-spaces; color: $black; position: relative; margin-bottom: 5px; font-weight: 700; font-size: 17px; line-height: 155%; font-family:$font-stack-header; } .beefup__head:after { border: none; font-size: 16px; font-family: "Font Awesome 5 Pro"; content: "\f067"; font-weight: 400; color: $red; position: absolute; right: 15px; top: 6px; } .beefup__body{ padding:10px 0px; } .beefup__body p{ margin:0px; } } .openCat.is-open .beefup__head:after { content: "\f068"; } /* Checkbox */ .checkBox { margin-bottom:15px; label { color:$black; cursor: pointer; font-weight: 400; font-size: 15px; line-height: 155%; display: block; padding-left:30px; } input { width: 20px; height: 20px; cursor: pointer; position: absolute; background-color: #FAFAFA; text-align: center; vertical-align: bottom; appearance:none; border-radius:10%; border: 1px solid #C7CCCC; box-shadow: none; padding-top: 2px; } input[type='checkbox']:checked { background-color: #FFF; border: 1px solid $red; } input[type='checkbox']:checked:after { color:$red; font-family: Font Awesome\ 5 Pro; content: "\f00c"; font-weight: 900; font-size: 13px; } } .hideCheckBox{ display: none; } #seeAll{ margin-left:5px; font-weight: 400; font-size: 15px; line-height: 155%; cursor: pointer; .far{ margin-left:4px; } } .results{ font-size:18px; margin-top:0px; color: $black; margin-bottom:30px; } .spinnerGrid{ text-align: center; display: none; } .spinnerGrid .fas{ color:$red; margin:0px auto; } .productsLeft{ padding-right:80px; } .loadMore{ margin:20px auto; } @media screen and (max-width:1199px){ .productsLeft{ padding-right:15px; } } /* Single Product */ .singleProductFluid{ padding-top:21px; background-color: $lightGray; } .breadcrumb{ margin-top:0px; margin-bottom: 24px; } .breadcrumb a{ color: $black; font-weight: bold; text-decoration: none; } .producth1{ font-size:50px; margin-top: 0px; margin-bottom: 25px; } .slider-nav .slick-list{ padding:0px !important; } .slick-current .imageSliderWrapper{ opacity: 1; } .imageSliderWrapper{ border: 1px solid transparent; border-image: linear-gradient(45deg, $red , $black); border-image-slice: 1; text-align: center; margin-bottom: 20px; cursor: pointer; height: 90px; display: flex; align-items: center; justify-content: center; opacity: 0.5; background-color: #fff; background-position: center; background-size: 70%; background-repeat: no-repeat; } .imageSliderWrapper:hover{ opacity: 1; } .productSlider{ border: 1px solid transparent; border-image: linear-gradient(45deg, $red , $black); border-image-slice: 1; padding:20px 40px; background-color: #fff; } .singleProductRight{ padding-left:60px; .mainCTA{ margin-top: 40px; } } .accordContainer{ padding-top:60px; padding-bottom: 100px; } .single-products .relatedContainer{ padding-top:85px; padding-bottom: 125px; h2{ text-align: center; font-size:40px; } .grid{ justify-content: center; } } .single-products .contactContainer{ padding-top: 150px; padding-bottom: 20px; } @media screen and (max-width: 1199px){ .imageSliderWrapper{ height:60px; } } @media screen and (max-width: 991px){ .imageSliderWrapper{ height:80px; margin: 0px; } .imageSliderWrapper img{ width:50%; } .slider-nav div div{ margin:5px; } } @media screen and (max-width: 767px){ .singleProductFluid{ padding-top:30px; padding-bottom: 60px; } .producth1{ font-size:30px; margin-bottom:0px; } .slider-nav div div{ margin:0px; } .singleProductRight{ padding-left:15px; } .accordContainer{ padding-bottom: 0px; } .single-products .relatedContainer{ padding-bottom: 40px; } .single-products .relatedContainer h2{ font-size:30px; } .openSingle .beefup__head{ font-size:16px; } } .view360{color:$red;cursor: pointer;margin-top: 10px;font-weight: 400; font-size: 16.8px; line-height: 155%;}