/* CSS Document */@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css);/*# sourceMappingURL=theme.css.map*/#header .top-menu .popover li.category a.dropdown-item {    color: #5d5d5d;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    text-align: left;}#header .top-menu .popover li.category a.dropdown-item.dropdown-submenu {    color: #000;    font-weight: 500;}#header .top-menu .popover li.category a.dropdown-item:hover,#header .top-menu .popover li.category a.dropdown-item.dropdown-submenu:hover {    color: #d62126;}#header a, .dropdown .expand-more {    color: #5d5d5d;    font-size: 14px;}.currency-selector button, .language-selector button {    display: none;}#header .blockcart .header a {    float: left;}.subbanner-inner img {    width: 100%;}#header .dropdown-menu a {    color: #5d5d5d;}#header .dropdown-menu a:hover {    color: #000;}.user-info > a > .material-icons,.blockcart > .header .material-icons,.header-nav #search_widget button .material-icons {    font-size: 0px;    text-indent: -9999px;    display: none;    margin: 0px;}#leftsidebar a.btn.btn-primary.allproducts {    margin-left: 10px;    margin-bottom: 20px;}.blockcart .cart-desc {    float: left;    padding: 0px 0;    margin-left: 0px;    height: 30px;}#header .header-nav .blockcart,#header .header-nav .cart-preview.active {    padding: 0px;    height: auto;    background: transparent;    margin: 0px;    cursor: pointer;}div#contact-link > a,.user-info > a,.blockcart > .header > a {    display: block;}div#contact-link > a {    display: block;    background: transparent url(../img/sprite.png) no-repeat scroll -24px -69px;    padding-left: 25px;}div#contact-link:hover > a {    background-position: -540px -69px;}.user-info {    position: relative;}.user-info > .user-icon:hover {    background: transparent url(../img/sprite.png) no-repeat scroll -448px -105px}.user-info > .user-icon {    cursor: pointer;    position: relative;    width: 24px;    height: 24px;    background: transparent;    margin-top: 0px;    font-size: 0px;    text-indent: -999px;    background: transparent url(../img/sprite.png) no-repeat scroll -27px -105px;}#header .header-nav .user-info .user-icon > span {    display: block !important;    color: #fff;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;}#header .header-nav .user-info:hover .user-icon > span {    color: #000;}#header .header-nav .user-info:hover .user-icon > span {    background-position: -543px -119px;}ul.userinfo-toggle {    background: #fff none repeat scroll 0 0;    display: none;    margin-bottom: 0;    padding: 10px 20px;    position: absolute;    right: 0;    text-align: left;    width: 160px;    z-index: 99;    margin-top: 9px;}.language, .currency {    border-top: 1px solid #ebebeb;    padding: 15px 0 0 !important;    margin: 10px 0 0;}.language-selector-wrapper span.hidden-md-up, .currency-selector.dropdown.js-dropdown > span {    color: #000;    font-weight: 700;    padding: 0 0 8px;    display: block;}.language-selector-wrapper > span {    display: block !important;}.userinfo-toggle li {    padding-bottom: 4px;}#content-wrapper .ps-alert-success p {    margin: 0 0 0 10px;}#header .header-nav .blockcart .header,#header .header-nav #contact-link {    margin: 0px;}.blockcart > .header .shopping-cart-text::before {    display: block;    background: transparent url(../img/sprite.png) no-repeat scroll -27px -145px;    width: 27px;    height: 30px;    content: '';    float: left;}.blockcart > .header .shopping-cart-text:hover::before {    background-position: -447px -145px;}.blockcart > .header .hidden-sm-down {    display: none;}.blockcart.cart-preview .header {}.blockcart .header {    cursor: pointer;}.blockcart:hover > .header::before {    background-position: -436px -226px;}.shopping-cart-text {    font-size: 0px;    text-indent: -999px;}#cart_block_total {    display: none;}#cart_block_total {    font-size: 16px;    color: #000;}.blockcart > .header span.cart-products-count {    position: absolute;    top: 0;    background: #d62126;    font-size: 12px;    padding: 0;    border-radius: 15px;    width: 16px;    height: 16px;    color: #fff;    line-height: 16px;    right: 0;}.header-nav .search-widget form button[type=submit] {    top: 0;    left: auto;    right: 0px;    bottom: 0px;    margin: 0px;    padding: 0px;}.right-nav {    float: left;}div#headerleft-text .map-icon:hover:before {    background: transparent url(../img/sprite.png) no-repeat scroll -446px -28px;}div#headerleft-text .map-icon:before {    display: block;    background: transparent url(../img/sprite.png) no-repeat scroll -27px -28px;    width: 30px;    height: 28px;    content: '';    float: left;    margin-right: 4px;}div#headerleft-text .map-icon:hover a {    color: #d62126;}div#headerleft-text .map-icon a {    font-size: 14px;    color: #000;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    padding-top: 5px;    display: block;}#header .header-top .position-static .right-nav {    max-width: 33.33%;    float: left;    width: 100%;    display: inline-block;    vertical-align: middle;    text-align: left;    padding-top: 43px;}#header .header-top .position-static #_desktop_logo {    float: left;    display: flex;    vertical-align: middle;    text-align: center;    justify-content: center;    align-items: center;    padding: 21px 0px}#header .header-top .position-static .right-left {    float: right;    /* width: 100%; */    display: inline-block;    vertical-align: middle;    /* padding-top: 46px; */    position: absolute;    right: 0px;    top: 23px;}#order-confirmation #content-hook_payment_return {    margin: 0 0 40px;}.menu-container.container {    border-top: 1px solid #699ef5;}.right-logo,.right-btn {    padding: 30px 0px;}.search-widget {    float: right;    position: relative;    z-index: 9;    margin: 0;}div#_desktop_cart {    float: right;    position: relative;    margin: 0;}.header-logo {    text-align: left;    display: block;    float: left;    margin: 0;}.row.main-menu {    width: auto;    float: right;    padding-right: 40px;}.top-menu {    margin: 0px;}.top-menu, .top-menu a {    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    text-align: center;}.menu-bottom-banners {    margin: 7px 0 0;}.header-top-inner {    background: rgba(0, 0, 0, 0.5);    padding: 0px 20px;}#header .header-top a[data-depth="0"] {    font-weight: normal;    font-size: 16px;    padding: 32px 27px 27px;    line-height: 1;    color: #fff;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;}#featured-products {    margin: 80px 0 14px;}#special-products {    margin: 74px 0 15px;}#index #wrapper {    padding-top: 0;}h1.main-title {    color: #000;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    font-size: 40px;    font-weight: 700;    margin: 0 0 60px;    text-align: center;    position: relative;    padding: 0 0 0px;    text-transform: capitalize;}h1.main-title::after {    background: rgba(0, 0, 0, 0) url(../img/title.png) no-repeat scroll center center;    color: #161616;    content: "";    height: 32px;    left: 0;    right: 0;    top: 49px;    margin: 0 auto;    position: absolute;}.sub-working-title {    font-size: 14px;    color: #000;    text-transform: uppercase;    text-align: center;    font-weight: 500;    margin: 0 0 5px;}div#_desktop_language_selector,div#_desktop_currency_selector {    display: inline-block;    float: right;}div#_desktop_contact_link,div#_desktop_user_info {    float: right;}div#_desktop_user_info {    position: relative;    padding-left: 15px;    margin-left: 15px;    padding-right: 15px;    margin-right: 15px;}div#_desktop_user_info::after {    background: rgba(33, 33, 33, 0.24);    content: "";    height: 22px;    right: 0;    position: absolute;    top: 0;    width: 1px;}div#_desktop_user_info::before {    background: rgba(33, 33, 33, 0.24);    content: "";    height: 22px;    left: 0;    position: absolute;    top: 0;    width: 1px;}.brandslider-outer .main-title {    display: none;}.brandslider-inner .title a {    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    font-size: 26px;    line-height: 1;    text-align: left;    color: #000;    font-weight: 600;    margin-bottom: 0px;    display: block;}/* footer start */.nwsletter-maintitle {    font-size: 30px;    color: #fff;    line-height: 24px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    padding: 0 0 10px;    position: relative;    margin: 0 0 0;    letter-spacing: 1px;    font-weight: 600;}.block_newsletter form input[type=text] {    padding: 11px 145px 10px 15px;    width: 100%;    color: #5d5d5d;    background-color: #fff;    height: 45px;    font-size: 14px;}.block_newsletter .footer-toggle {    margin: 0;}.block_newsletter {    float: left;    width: 100%;    padding: 70px 0px;    text-align: right;}.block_newsletter.links .wrapper {    width: 100% !important;}.newstitle-inner {    text-align: left;    position: relative;    padding: 0px 0px 0px 80px;    display: inline-block;}.newstitle-inner::before {    background: transparent url(../img/mail.png) no-repeat scroll 0 2px;    position: absolute;    content: "";    height: 66px;    width: 62px;    left: 0;    top: -6px;}.block_newsletter .text-title,.block_newsletter .news-box {    padding: 0;    text-align: center;}.block_newsletter form input[type=text]:focus {}.block_newsletter form input {    height: 45px;}.newsletter_inner {    width: 536px;    margin: 0 auto 0 0;    position: relative;    padding: 6px 0px;}.block_newsletter .btn-primary {    line-height: 1;    float: none !important;    display: inline-block;    vertical-align: top;    position: absolute;    right: 0;    top: 0;    font-size: 14px;    color: #ffffff;    text-transform: uppercase;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    padding: 9px 24px;    background: #d62126;}.block_newsletter .btn-primary:hover {    background: #000;    color: #ffffff;}.nwsletter-subtitle {    font-size: 14px;    color: #fff;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    font-weight: 300;    letter-spacing: 1px;}.footer-top {    background: url(../img/newsletter.jpg) no-repeat scroll 0px 0px #444;}.footer_inner {    overflow: hidden;    padding: 70px 0 50px;    border-bottom: 1px solid #3b3b3b;}.footer-container {    overflow: hidden;    background-color: #000;}.footer-bottom {    text-align: left;    background-color: #000;}.footer-container .title span.h3,.footer-container h3.h3,#block_myaccount_infos .myaccount-title a,.block-contact .block-contact-title,.linklist .blockcms-title a {    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    font-size: 20px;    color: #fff;    margin-bottom: 20px;    display: block;    font-weight: 600;}.addresh-wrapper::before {    background: transparent url(../img/sprite.png) no-repeat scroll -34px -190px;    content: "";    height: 30px;    left: 0;    position: absolute;    top: 0;    width: 20px;}.addresh-wrapper:hover:before {    background: transparent url(../img/sprite.png) no-repeat scroll -439px -190px;}.mobile-wrapper:before {    background: transparent url(../img/sprite.png) no-repeat scroll -34px -231px;    content: "";    height: 30px;    left: 0;    position: absolute;    top: 0;    width: 20px;}.mobile-wrapper:hover:before {    background: transparent url(../img/sprite.png) no-repeat scroll -437px -231px;}.email-wrapper:before {    background: transparent url(../img/sprite.png) no-repeat scroll -34px -270px;    content: "";    height: 30px;    left: 0;    position: absolute;    top: 0;    width: 20px;}.email-wrapper:hover:before {    background: transparent url(../img/sprite.png) no-repeat scroll -438px -270px;}.language-selector.dropdown.js-dropdown ul li a {    padding-left: 0;}.currency-selector.dropdown.js-dropdown ul li a {    padding-left: 0;}#footerbottomright-text .footer-toggle li .cmstext ul li {    padding: 0px 0 0px 27px;    position: relative;}.footer_inner .links .collapse,#footerbottomright-text .footer-toggle {    margin-bottom: 0;}.footer-container li a,.footer-container li,.footer-container .block-contact {    line-height: 34px;}.centercms_p p {    line-height: 25px;}.footer-container li a,.footer-container li,.footer-container .block-contact,.centercms_p p {    color: #a3a3a3;    font-size: 14px;    transition: 0.3s;    -webkit-transition: 0.3s;    -moz-transition: 0.3s;    -o-transition: 0.3s;    word-wrap: break-word;    font-weight: 500;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;}.footer-container .links .collapse {    display: inherit}div#footerbottom-text {    overflow: hidden;    padding: 0 0 18px;    text-align: center;}.bottom-link-icon-wrapper {    float: left;}.bottom-link.bottom-left {    display: inline-block;    float: none;}.bottom-payment.bottom-right {}.footer_inner .links .wrapper {    width: 24%;    padding: 0;}.link-inner,.payment-inner {    margin: 0px;    padding: 0px;}ul.payment-inner li a {    display: block;    position: relative;}ul.payment-inner li:last-child a {    padding-right: 0;}.link-inner li a {    text-transform: capitalize;    color: #5d5d5d;    padding: 0px 12px 0px 15px;    position: relative;}.link-inner li:first-child a {    padding-left: 0px;}.link-inner li:first-child a::before,ul.payment-inner li:first-child a::before {    display: none;}.link-inner li a::before {    content: "";    position: absolute;    left: 0px;    top: 4px;    background: transparent;    width: 1px;    height: 11px;    background: #646464;}.link-inner li a:hover {    color: #d62126;}.link-inner li,.payment-inner li {    display: inline-block;}.copyright {    padding: 20px 0px 12px;    text-align: center;}.copyright a {    color: #a3a3a3;    font-size: 14px;    transition: 0.3s;    -webkit-transition: 0.3s;    -moz-transition: 0.3s;    -o-transition: 0.3s;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;}.copyright a:hover {    color: #fff;}.footer-container li a:hover {    color: #ffffff;}/*footer end *//* about block start */#about-text {    margin: 0 0 105px;}#about-text .title {    color: #000;    font-size: 35px;    font-weight: 700;    line-height: 30px;    margin: 0 0 48px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;}#about-text .description {    font-size: 16px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    line-height: 27px;    text-align: justify;}#about-text .description1 {    margin: 0 0 28px;}#about-text .description2 {    border-bottom: 1px solid #d3d3d3;    padding: 0 0 52px;    margin: 0 0 35px;}.about-left {    float: left;    width: 60%;    padding: 0 50px 0 0;}.about-right {    float: right;    width: 40%;    padding: 0 0 0 67px;}#about-text .desc {    position: relative;    padding-left: 88px;    margin-right: 45px;    font-size: 18px;    font-weight: 700;    color: #000;    float: none;    display: inline-block;}#about-text .about3 {    margin: 0 !important;}#about-text .desc1,#about-text .desc2,#about-text .desc3 {    padding-top: 25px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;}#about-text .desc:hover {    color: #000;}#about-text .desc::before {    position: absolute;    content: "";    left: 0;    height: 70px;    width: 70px;    background: #eaeaea;}#about-text .about1::before {    background: #eaeaea url(../img/sprite.png) no-repeat scroll -10px -264px;}#about-text .desc.about1:hover::before {    background: #eaeaea url(../img/sprite.png) no-repeat scroll -422px -264px;}#about-text .about2::before {    background: #eaeaea url(../img/sprite.png) no-repeat scroll -11px -379px;}#about-text .desc.about2:hover::before {    background: #eaeaea url(../img/sprite.png) no-repeat scroll -423px -379px;}#about-text .about3::before {    background: #eaeaea url(../img/sprite.png) no-repeat scroll -6px -319px;}#about-text .desc.about3:hover::before {    background: #eaeaea url(../img/sprite.png) no-repeat scroll -421px -319px;}/* about block end *//* CSS Document */#custom-bannerblock {    padding: 106px 0 90px;    background: transparent url("../img/Offer-banner.jpg") no-repeat scroll 0 0;    background-size: cover;    margin: 0 0 90px;}.subbannercms-outer {    overflow: hidden;    margin: 18px;}.banner-left {    float: left;    width: 34%;    padding-right: 18px;}.banner-right-top {    display: inline-block;    vertical-align: middle;    padding-bottom: 18px;}.subbanner-common.subbannerpart3 {    display: inline-block;    vertical-align: middle;    width: 50.6%;    padding-left: 18px;}.banner-right {    float: right;    width: 66%;    padding-left: 0;}.banner-right-bottom {    display: inline-block;    vertical-align: middle;}.bannerdesc .text1 a:hover {    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;    background-color: #d62126;    color: #fff;    width: 100%;}.bannerdesc .text1 a:after {    background-color: red;    color: #fff;    width: 0;}.subbanner-common.subbannerpart4 {    float: left;    width: 67.9%;    padding-right: 18px;}.subbanner-common.subbannerpart5 {    float: right;    width: 32.1%;}.subbanner-inner {    position: relative;    overflow: hidden}.subbannercms-outer .subbanner-common a {    display: block;    position: relative;    overflow: hidden;    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s;    -o-transition: all 0.5s;    transition: all 0.5s;}.subbannercms-outer .subbanner-common a:before {    transform: scale(0, 1);    -webkit-transform: scale(0, 1);    -moz-transform: scale(0, 1);    -o-transform: scale(0, 1);    -ms-transform: scale(0, 1);}.subbannercms-outer .subbanner-common a:after {    transform: scale(1, 0);    -webkit-transform: scale(1, 0);    -moz-transform: scale(1, 0);    -o-transform: scale(1, 0);    -ms-transform: scale(1, 0);}.subbannercms-outer .subbanner-common a:hover:before,.subbannercms-outer .subbanner-common a:hover:after {    opacity: 1;    transform: scale(1);    -webkit-transform: scale(1);    -moz-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);}.subbannercms-outer .subbanner-common a:before,.subbannercms-outer .subbanner-common a:after {    content: "";    bottom: 10px;    left: 10px;    opacity: 0;    position: absolute;    right: 10px;    top: 10px;    background: rgba(245, 67, 55, 0.09);    transition: opacity 0.35s ease 0s, transform 0.5s ease 0s;    -webkit-transition: opacity 0.35s ease 0s, transform 0.5s ease 0s;    -moz-transition: opacity 0.35s ease 0s, transform 0.5s ease 0s;    -o-transition: opacity 0.35s ease 0s, transform 0.5s ease 0s;    -ms-transition: opacity 0.35s ease 0s, transform 0.5s ease 0s;}.subbannercms-outer .subbanner-common img {    max-width: 100%;    width: 100%;    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s;    -o-transition: all 0.5s;    transition: all 0.5s;}.subbannercms-outer .subbanner-common {    float: left;    position: relative;}.subbanner-common.subbannerpart2 {    width: 49.4%;}.bannerdesc {    position: absolute;    bottom: 15px;    padding: 0 0 0 0;    right: 15px;}.banner-center {    float: left;    width: 20.5%;    padding-left: 30px;}.bannerdesc .text1 a {    color: #000;    font-size: 14px;    padding: 10px 28px;    background-color: #fff;    display: block;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;}#custom-bannerblock .desc {    color: #fff;}#custom-bannerblock .title1 {    font-size: 35px;    font-weight: 700;    line-height: 30px;    margin: 0 0 26px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;}#custom-bannerblock .title2,#custom-bannerblock .title3 {    font-size: 16px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;}#custom-bannerblock .title2 {    padding: 0 0 8px;}/* banner bottom start */.subbannerbottomcms-outer.container {    margin: 0 auto 78px;}.subbannerbottomcms-outer .subbannerbottom-inner {    overflow: hidden;}.subbannerbottom-common {    float: left;}.subbannerbottompart1 {    padding: 0 20px 0 0;}.subbannerbottom-inner a {    display: block;    position: relative;    overflow: hidden;}.subbannerbottom-inner a:before {    background: rgba(0, 0, 0, 0.2);    content: "";    height: 100%;    position: absolute;    opacity: 0;    left: 0;    top: 0;    transform: scale(0);    -webkit-transform: scale(0);    -ms-transform: scale(0);    transition: 0.5s all ease 0s;    width: 100%;    z-index: 1;    border-radius: 5px;}.subbannerbottom-inner a:hover:before {    opacity: 1;    transform: scale(1);    -ms-transform: scale(1);    -webkit-transform: scale(1);}/* banner bottom end *//* header-left block start */#header-left-text {    display: inline-block;}#header-left-text .left-desc {    color: #fff;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    position: relative;    padding-left: 22px;}#header-left-text .left-desc:before {    content: "\f095";    font-family: "FontAwesome";    position: absolute;    left: 0;    right: auto;    width: auto;    height: auto;    display: block;    color: #fff;    font-size: 18px;}/* header-left block end *//* header-right block start */#header-right-text {    float: right;    background: #1875bc;    padding: 19px 40px 20px 32px;}#header-right-text .call-label {    color: #ffc600;    font-size: 18px;    float: left;}#header-right-text .call-dial {    color: #fff;    font-size: 16px;    margin-left: 5px;}#header-right-text .call-dial:hover {    color: #000;}#header-right-text .header-link-inner {    margin: 0;}/* header-right block end *//* parallax block start */.parallaxblock-outer {    color: #ffffff;    margin: 0 0 106px;    padding: 102px 0 100px;}.display-hometop .custom-parallaxblock.parallaxblock-outer {    margin-top: 30px;    margin-bottom: 0;}.homepage-products.products .owl-carousel.product-item.products-slider.owl-loaded.owl-drag {    margin-bottom: 0;}#index #wrapper {    padding-top: 0;}.parallaxblock-inner {    text-align: center;}.parallax-text1 {    font-size: 60px;    font-weight: 900;    line-height: 50px;    margin: 0 0 16px;}.parallax-inner.container-width {    float: none;    display: inline-block;    background: rgba(255, 255, 255, 0.2);    text-align: center;    width: 50%;    padding: 37px 0 42px;}.parallax-text2 {    color: #ffffff;    font-size: 14px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    width: 84%;    margin: 0 auto 20px;}.parallax-text3 {    font-size: 16px;    text-align: center;    padding: 11px 0;}.parallax-text3 a {    color: #fff;    background: #d62126;    padding: 10px 26px 12px;    text-transform: uppercase;}.parallax-text3 a:hover {    background: #000;    color: #fff;}.parallax-text {    text-align: center;    font-size: 20px;    text-transform: uppercase;    margin: 0 0 8px;    color: #d62126;}.parallax-text4 a {    display: inline-block;    font-size: 14px;    line-height: 1.2;    text-transform: capitalize;    color: #fff;    padding: 10px 20px;    background: #3b3b3b;    transition: 0.3s;    -webkit-transition: 0.3s;    -moz-transition: 0.3s;    -o-transition: 0.3s;}.parallax-text4 a:hover {    background: #3b3b3b;}/* parallax block end *//* Home page Shipping start */#shipping-text {    margin: 80px 0 83px;    position: relative;    z-index: 9;}.shipping-text-inner {    background: #fff;}.shipping-inner {    color: #000;    overflow: hidden;    padding: 0px 0px;    cursor: pointer;}.subtitle-part {    float: left;    transition: 0.3s;    -webkit-transition: 0.3s;    -moz-transition: 0.3s;    position: relative;    padding: 0px 0px;    text-align: center;}.subtitle-part1 {    width: 25%;}.subtitle-part2 {    width: 25%;    border-left: 1px solid #ebebeb;    border-right: 1px solid #ebebeb;}.subtitle-part3 {    width: 25%;    border-right: 1px solid #ebebeb;}.subtitle-part4 {    width: 25%;}.subtitle-part .subicon .hide {    display: none;}.subtitle-part .subicon::before {    content: "";    position: absolute;    left: 0px;    top: 0px;    background: transparent;    width: 55px;    height: 44px;    transition: 0.3s;    -webkit-transition: 0.3s;    -moz-transition: 0.3s;    -o-transition: 0.3s;}.subtitle-part .subicon {    position: relative;    width: 55px;    height: 44px;    margin: 0 auto;}.subtitle-part.subtitle-part1 .subicon::before {    background: transparent url(../img/sprite.png) no-repeat scroll -24px -192px;}.subtitle-part.subtitle-part2 .subicon::before {    background: transparent url(../img/sprite.png) no-repeat scroll -15px -269px;}.subtitle-part.subtitle-part3 .subicon::before {    background: transparent url(../img/sprite.png) no-repeat scroll -15px -346px;}.subtitle-part.subtitle-part4 .subicon::before {    background: transparent url(../img/sprite.png) no-repeat scroll -20px -423px;}.subtitle-part.subtitle-part1:hover .subicon::before {    background: transparent url(../img/sprite.png) no-repeat scroll -420px -192px;}.subtitle-part.subtitle-part2:hover .subicon::before {    background: transparent url(../img/sprite.png) no-repeat scroll -422px -269px;}.subtitle-part.subtitle-part3:hover .subicon::before {    background: transparent url(../img/sprite.png) no-repeat scroll -418px -346px;}.subtitle-part.subtitle-part4:hover .subicon::before {    background: transparent url(../img/sprite.png) no-repeat scroll -418px -423px;}.subtitle-part:hover .subtitile {    color: #d62126}.shipping-text-inner .subtitile {    margin: 23px 0 0;    font-size: 16px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    color: #000;    text-transform: uppercase;    font-weight: 600;}.shipping-text-inner .desc {    font-size: 14px;    color: #5d5d5d;    padding-top: 8px;}/* Home page Shipping End *//* Home page Testimonial Start */.display-homebottom {    clear: both;}#testimonial-slider.testimonial-carousel {    margin: 0 0 0 auto;}.testimonial-carousel.owl-carousel .owl-item img.img-testimonial {    max-width: 90px;}.test_imag {    align-items: center;    display: flex;    justify-content: center;    text-align: center;    width: 100%;    float: left;    margin: 75px 0 24px 0;}.owl-carousel {    position: relative;    width: 100%;    z-index: 1;}.testimonial_outer h1.main-title {    color: #fff;    padding-bottom: 34px;    position: relative;    margin: 0 0 44px;    display: none;}.testimonial_outer h1.main-title:before {    display: block;    content: "";    border-bottom: 5px solid #000;    left: 0;    right: 0;    width: 108px;    height: auto;    bottom: 0;    position: absolute;    margin: 0 auto;}.testimonial-carousel .prev-arrow {    background: #000 url("../img/sprite.png") no-repeat scroll -20px -287px;    height: 50px;    width: 50px;    left: -20px;    right: auto;    position: absolute;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    border-radius: 50%;}.testimonial-carousel .prev-arrow:hover {    background-position: -20px -337px;}.testimonial-carousel .next-arrow {    background: #000 url("../img/sprite.png") no-repeat scroll -431px -287px;    width: 50px;    height: 50px;    position: absolute;    right: -20px;    left: auto;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    border-radius: 50%;}.testimonial-carousel .next-arrow:hover {    background-position: -431px -337px;}.testimonial_outer:hover .testimonial-carousel .owl-nav {}.testimonial-carousel .owl-nav {    margin-top: 0;    z-index: 9999;    display: none;}.testimonial-outer .owl-dot {    height: 15px;    width: 15px;    background: #8f8f8f;    display: inline-block;    margin: 0 7px;    border-radius: 0px;}.testimonial-outer .owl-dots {    text-align: center;    padding-bottom: 56px;}.testimonial-outer .owl-dot.active,.testimonial-outer .owl-dot:hover {    background: #fff;    border: 1px solid #000;    padding: 2px;}.testimonial-outer .owl-dot.active span,.testimonial-outer .owl-dot:hover span {    background: #000;    width: 9px;    height: 9px;    border-radius: 0px;    float: left;}.testimonial-outer .testminial-data {    float: left;}.test_desc {    width: 100%;    float: left;    text-align: center;    margin: 0 0 43px;}.testimonial-carousel .testimonial-desc {    color: #5d5d5d;    font-size: 14px;    line-height: 22px;    margin: 0 0 0;    position: relative;    padding: 26px 251px 0;    font-style: italic;    letter-spacing: 2px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;}.testmonial-author {    font-style: normal;    color: #fff;    font-size: 16px;    font-weight: 500;    margin: 0 0 28px;    margin: 0 0 9px;}.testmonial-mail {    color: #5d5d5d;    font-weight: 400;    font-style: italic;    font-size: 14px;}.testmonial-author1 {    font-size: 15px;    color: #000;    margin: 0 0 8px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    font-weight: 600;    text-transform: uppercase;}.testmonial-author2 {    color: #fff;    font-size: 14px;}.testimonial-carousel.owl-carousel .owl-nav .owl-prev,.testimonial-carousel.owl-carousel .owl-nav .owl-next {    margin-right: 25px;}/* Home page Testimonial End */.brandslider-outer {    display: inline-block;    width: 100%;    background: #ffffff;    margin: 0 0 75px;}#brand-carousel li.item {    text-align: center;    padding: 0px 16px;    opacity: 0.5;    -webkit-opacity: 0.5;    -moz-opacity: 0.5;    -o-opacity: 0.5;    transition: 0.6s;    -webkit-transition: 0.6s;    -moz-transition: 0.6s;    -o-transition: 0.6s;}#brand-carousel li.item:hover {    opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    -o-opacity: 1;}.product-miniature.js-product-miniature.col-xs-12.col-sm-6.col-md-6.col-lg-6.col-xl-4 {    padding-left: 0;    padding-right: 0;}h1.h6.active-filter-title {    margin-bottom: 30px;    color: #000;    font-size: 15px;}#toTop {    display: none;    text-decoration: none;    position: fixed;    bottom: 40px;    right: 40px;    overflow: hidden;    width: 36px;    height: 36px;    border: none;    text-indent: 100%;    background: #d62126;    color: #fff;    z-index: 99;    transition: 0.5s;    -webkit-transition: 0.5s;    -moz-transition: 0.5s;    -o-transition: 0.5s;}#toTop:hover {    background: #000;    color: #fff;}#toTopHover {    background: transparent;    width: 36px;    height: 36px;    display: block;    overflow: hidden;    float: left;    opacity: 1 !important;    -moz-opacity: 1 !important;    filter: alpha(opacity=1);}#toTopHover:before {    color: #fff;    content: "\f106";    font-family: "FontAwesome";    font-size: 18px;    line-height: 24px;    position: relative;    right: 24px;    text-align: center;    top: 4px;    vertical-align: middle;}.thumbnail-inner {    position: relative;    overflow: visible;    text-align: center;    margin-bottom: 50px;    padding: 0;}.sidebar-products .thumbnail-inner {    overflow: hidden;    border: none;    margin: 0 0 20px;}.thumbnail-inner .hover-addtocart {    position: absolute;    z-index: 99;    margin: 0 auto;    left: 0;    right: 0;    opacity: 0;    bottom: -100px;    transition: all 0.5s ease;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;}.thumbnail-container:hover .thumbnail-inner .hover-addtocart {    opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    bottom: 0;}.thumbnail-container .addtocart-button .btn-primary {    position: relative;    width: 36px;    height: 36px;    padding: 0;    font-size: 0;}.thumbnail-container .addtocart-button .btn-primary::before,.product-actions .product-add-to-cart .btn-primary::before {    background: #d62126 url("../img/sprite.png") no-repeat scroll -445px -498px;    content: "";    height: 36px;    left: 0;    position: absolute;    text-align: center;    top: 0;    vertical-align: middle;    width: 36px;    border-radius: 0px;}.thumbnail-container .addtocart-button:hover .btn-primary::before,.product-actions .product-add-to-cart:hover .btn-primary::before {    background: #000 url("../img/sprite.png") no-repeat scroll -445px -498px;}.list .thumbnail-container .product-add-to-cart {    position: relative;    opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    -o-opacity: 1;    text-align: left;}.list .product-miniature.js-product-miniature {    padding: 0 15px !important;}.products.row.list {    margin: 0;}.thumbnail-container .product-description {    padding: 9px 15px 0;}.list .thumbnail-container .thumbnail-inner {    padding: 0 15px 0 0;}#products .product-miniature .discount-percentage.discount-percentage,#products .product-miniature .on-sale.discount-percentage,#products .product-miniature .online-only.discount-percentage,#products .product-miniature .product-flags .new.discount-percentage,.featured-products .product-miniature .discount-percentage.discount-percentage,.featured-products .product-miniature .on-sale.discount-percentage,.featured-products .product-miniature .online-only.discount-percentage,.featured-products .product-miniature .product-flags .new.discount-percentage,.homepage-products .product-miniature .discount-percentage.discount-percentage,.homepage-products .product-miniature .on-sale.discount-percentage,.homepage-products .product-miniature .online-only.discount-percentage,.homepage-products .product-miniature .product-flags .new.discount-percentage,.special-products .product-miniature .discount-percentage.discount-percentage,.special-products .product-miniature .on-sale.discount-percentage,.special-products .product-miniature .online-only.discount-percentage,.special-products .product-miniature .product-flags .new.discount-percentage,.product-accessories .product-miniature .discount-percentage.discount-percentage,.product-accessories .product-miniature .on-sale.discount-percentage,.product-accessories .product-miniature .online-only.discount-percentage,.product-accessories .product-miniature .product-flags .new.discount-percentage,.product-miniature .product-miniature .discount-percentage.discount-percentage,.product-miniature .product-miniature .on-sale.discount-percentage,.product-miniature .product-miniature .online-only.discount-percentage,.product-miniature .product-miniature .product-flags .new.discount-percentage {    margin-top: 20px;}.quick-view .material-icons {    height: 39px;    position: relative;    width: 38px;    font-size: 0;}.homeslider-container {    clear: both;}#homepage-carousel {    margin: 0;}ul#homepage-carousel .owl-nav .owl-prev {    position: absolute;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    left: 20px;    right: auto;    opacity: 1;    z-index: 3;    text-indent: -9999px;    overflow: hidden;    text-decoration: none;    height: 50px;    width: 50px;    background: transparent url("../img/sprite.png") no-repeat scroll -27px -668px;    border-radius: 0px;}ul#homepage-carousel .owl-nav .owl-prev:hover {    background: transparent url("../img/sprite.png") no-repeat scroll -27px -598px;}ul#homepage-carousel .owl-nav .owl-next {    position: absolute;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    opacity: 1;    z-index: 3;    text-indent: -9999px;    overflow: hidden;    text-decoration: none;    height: 50px;    width: 50px;    background: transparent url("../img/sprite.png") no-repeat scroll -421px -668px;    left: auto;    right: 20px;    border-radius: 0px;}ul#homepage-carousel .owl-nav .owl-next:hover {    background: transparent url("../img/sprite.png") no-repeat scroll -421px -598px;}.homeslider_nav:active {    opacity: 1.0;}#featured-products .owl-nav .owl-prev,#special-products .owl-nav .owl-prev,#featured-products .owl-nav .owl-next,#special-products .owl-nav .owl-next,.product-accessories .owl-nav .owl-prev,.product-accessories .owl-nav .owl-next,.brandslider-outer .owl-prev,.brandslider-outer .owl-next,.testimonial-carousel .prev-arrow,.testimonial-carousel .next-arrow,.homepage-products .owl-nav .owl-prev,.homepage-products .owl-nav .owl-next,.home_blog_post_area .prev-button.slick-arrow,.home_blog_post_area .next-button.slick-arrow {    opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;    -o-opacity: 0;    -khtml-opacity: 0;}#featured-products:hover .owl-nav .owl-prev,#special-products:hover .owl-nav .owl-prev,#featured-products:hover .owl-nav .owl-next,#special-products:hover .owl-nav .owl-next,.product-accessories .owl-nav .owl-prev,.product-accessories .owl-nav .owl-next,.brandslider-outer:hover .owl-prev,.brandslider-outer:hover .owl-next,.testimonial-carousel:hover .prev-arrow,.testimonial-carousel:hover .next-arrow,.homepage-products:hover .owl-nav .owl-prev,.homepage-products:hover .owl-nav .owl-next,.home_blog_post_area:hover .prev-button.slick-arrow,.home_blog_post_area:hover .next-button.slick-arrow {    opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    -o-opacity: 1;    -khtml-opacity: 1;}#featured-products .owl-nav .owl-prev,#newproducts-products .owl-nav .owl-prev,#special-products .owl-nav .owl-prev,.product-accessories .owl-nav .owl-prev,.homepage-products .owl-nav .owl-prev {    height: 50px;    width: 50px;    background: transparent url("../img/sprite.png") no-repeat scroll -27px -668px;    border-radius: 50%;    left: 0;    right: auto;    overflow: hidden;    position: absolute;    text-decoration: none;    text-indent: -9999px;    z-index: 3;    top: 40%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);}#featured-products .owl-nav .owl-prev:hover,#newproducts-products .owl-nav .owl-prev:hover,#special-products .owl-nav .owl-prev:hover,.product-accessories .owl-nav .owl-prev:hover,.homepage-products .owl-nav .owl-prev:hover {    background: transparent url("../img/sprite.png") no-repeat scroll -27px -598px;}#featured-products .owl-nav .owl-next,#newproducts-products .owl-nav .owl-next,#special-products .owl-nav .owl-next,.product-accessories .owl-nav .owl-next,.homepage-products .owl-nav .owl-next {    position: absolute;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    z-index: 3;    text-indent: -9999px;    overflow: hidden;    text-decoration: none;    height: 50px;    width: 50px;    background: transparent url("../img/sprite.png") no-repeat scroll -421px -668px;    left: auto;    right: 0px;    top: 40%;    border-radius: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);}#featured-products .owl-nav .owl-next:hover,#newproducts-products .owl-nav .owl-next:hover,#special-products .owl-nav .owl-next:hover,.product-accessories .owl-nav .owl-next:hover,.homepage-products .owl-nav .owl-next:hover {    background: transparent url("../img/sprite.png") no-repeat scroll -421px -598px;}.homeslider_nav:active {    opacity: 1.0;}#special-products .owl-carousel .owl-nav.disabled {    display: block;}.thumbnail-image-inner {    display: inline-block;    overflow: hidden;    position: relative;    vertical-align: middle;    width: 100%;}.list .thumbnail-image-inner {    border-bottom: none;}.list .thumbnail-container .product-description {    padding: 0 15px;    text-align: left !important;}.thumbnail-container:hover .thumbnail-image-inner img {    max-width: 100%;    height: auto;}#js-active-search-filters .h6.hidden-xs-up {    display: block !important;    font-size: 16px;    font-weight: 700;    color: #000;    margin: 0 0 31px;}#search_filters h4, .leftsidebar .title {    color: #000;    font-size: 22px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    padding: 17px 20px 15px;    margin-bottom: 0;    font-weight: 600;    text-transform: capitalize;    background-color: #f0f0f0;}.products-selection .products-sort-order .select-title {    display: inline-block;    width: 100%;    color: #000;    background: white;    padding: 8px 10px 4px;    border: 1px solid #ebebeb;    cursor: pointer;    font-size: 16px;    text-align: left;}#custom-leftbannerblock img {    height: auto;}.block-category .category-cover {    margin-bottom: 28px;    margin-top: 0px;}.page-index .breadcumb_outer {    display: none;}.grid .product-desc,.list .thumbnail-inner .product-description {    display: none;}.list .thumbnail-inner + .product-description .highlighted-informations {    display: inline-block;    vertical-align: top;}.list .product-add-to-cart.addtocart-button {    display: inline-block;    vertical-align: middle;}.list .highlighted-informations.hidden-sm-down {    display: inline-block;    vertical-align: middle;}.list .highlighted-informations.hidden-sm-down {    margin-top: 0;    margin-left: 15px;}.products-selection .display {    float: left;    margin: 0 15px 0 0;}.products-selection .display li {    float: left;    text-align: center;    padding: 0;}.products-selection .display li#grid {    margin: 0px;}.products-selection .display li#list {    margin-left: 4px;}.products-selection .display li a {    color: #5d5d5d;    font-size: 0px;    line-height: 14px;    cursor: pointer;}.products-selection .display li#grid a {    background: transparent url(../img/sprite.png) no-repeat scroll -24px -780px;    height: 30px;    float: left;    width: 30px;}.products-selection .display li#grid:hover a,.products-selection .display li#grid.selected a {    background-position: -24px -736px !important;}.products-selection .display li#list a {    background: transparent url(../img/sprite.png) no-repeat scroll -443px -780px;    height: 30px;    width: 30px;    float: right;}.products-selection .display li#list:hover a,.products-selection .display li#list.selected a {    background-position: -443px -736px;}.products-selection .display li.selected a {    cursor: default;}.products-selection h1 {    padding-top: 0.625rem;}.products-sort-order {    color: #5d5d5d;}.products-sort-order .select-title {    display: inline-block;    margin: 0 10px 0 0;    width: 100%;    color: #000;    background: #FFFFFF;    padding: 5px 0.625rem;    cursor: pointer;}.products-sort-order .select-list {    display: block;    color: #000;    padding: 5px 15px;}.products-sort-order .select-list:hover {    background: transparent;    color: #000;    text-decoration: none;}.products-sort-order .dropdown-menu {    right: auto;    width: 288px;    border: 1px solid #ebebeb;    background: #fff;    border-radius: 0;}#products .list .product-title,#products .product-title a {    margin-top: 0px;    margin-bottom: 15px;    font-size: 16px;    text-align: left;}#products .list .product-price-and-shipping {    padding-bottom: 15px;    text-align: left;}.total-products P {    margin: 5px 0px;    color: #000;    font-size: 14px;}.list .thumbnail-container .addtocart-button {    position: relative;    opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;}.product-toolbar {    margin-bottom: 40px;    padding: 3px 20px 3px 14px;    color: #5d5d5d;    background: #f0f0f0;}.page-product .modal-body figure {    max-width: 625px;}#checkout div#_desktop_language_selector,#checkout div#_desktop_currency_selector {    margin: 0px;}.sidebar-products .product-flags {    display: none;}.sidebar-products .thumbnail-image-inner {    float: left;    margin-right: 15px;    max-width: 85px;}.sidebar-products .product-miniature .product-title {    margin-top: 0px;    margin-bottom: 5px;    text-align: left;}.sidebar-products .product-miniature .product-title a {    font-size: 14px;}.sidebar-products .thumbnail-sidebar-inner {    text-align: left;    float: left;    max-width: 124px;}.sidebar-products .thumbnail-sidebar-inner .product-description {    padding: 0;    background: none;}.sidebar-products .product-miniature .product-price-and-shipping {    text-align: left;}.sidebar-products .discount-percentage {    font-weight: 300 !important;    background: #fff;    font-size: 14px;    color: #000;}.sidebar-products .thumbnail-container .addtocart-button {    position: relative;    bottom: auto;    left: auto;    right: auto;    background: transparent;    opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    -o-opacity: 1;    transition: 0.5s;    -wenkit-transition: 0.5s;    -moz-transition: 0.5s;    -o-transition: 0.5s;    text-align: left;}.sidebar-products .thumbnail-container .addtocart-button .btn-primary::before {    display: none;}.sidebar-products .thumbnail-container:hover .addtocart-button .btn-primary {    color: #000;}.sidebar-products .addtocart-button .btn-primary {    padding: 0px;    background: transparent;    color: #5d5d5d;    font-size: 14px;    font-weight: 400;    padding-top: 5px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    border: none;    height: auto;    text-transform: capitalize;}.sidebar-products #products .product-price-and-shipping,.sidebar-products .featured-products .product-price-and-shipping,.sidebar-products .product-accessories .product-price-and-shipping,.sidebar-products .product-miniature .product-price-and-shipping {    font-weight: 600;}.leftsidebar h1.title {    margin-bottom: 20px;}div#_mobile_cart {    position: relative;    margin-right: 15px;}.title .pull-xs-right {    display: none;}.flexcss .top-menu[data-depth="1"] {    display: flex;}.newproducts-products {    margin-bottom: 65px;}.newproducts-products .product-miniature .thumbnail-container {    border: none;    margin-bottom: 25px;}.newproducts-products .product-miniature .thumbnail-image-inner {    border: 1px solid #ebebeb;    float: left;    width: auto;}.newproducts-products .product-miniature .thumbnail-sidebar-inner {    float: left;}.newproducts-products .thumbnail-inner {    overflow: hidden;}.newproducts-products .thumbnail-container .product-description {    padding: 0px 0px 0px 20px;}.newproducts-products .thumbnail-container .addtocart-button .btn-primary {    padding: 7px 0px 9px 0px;    font-size: 15px;    background: transparent;    color: #5d5d5d;    font-weight: 600;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;}.newproducts-products .thumbnail-container:hover .addtocart-button .btn-primary {    color: #2874f1;}@media (min-width: 992px) {    ul.payment-inner li a {        padding-right: 5px;    }    .link-inner li a {        padding: 0px 15px 0px 14px;    }    .subbannercms-bottom a img {        width: 100%;    }    .subbannercms-bottom a img {        width: 100%;    }}.parallaxblock-outer {    padding: 157px 0px 141px;}.grid .thumbnail-container > .product-description {    display: none;}#products .product-miniature, .featured-products .product-miniature,.product-accessories .product-miniature, .product-miniature .product-miniature,#special-products .product-miniature, .homepage-products .product-miniature {    padding: 0 15px;}#products .product-miniature:hover .product-title a,#featured-products .product-miniature:hover .product-title a,#special-products .product-miniature:hover .product-title a,.homepage-products .product-miniature:hover .product-title a {    color: #000;}.pagination .page-list {    margin-bottom: 0;    float: right;}.pagination a {    height: 36px;    margin: 0;    padding: 7px 12px;    width: 36px;    color: #5d5d5d;    background: none;    border: none;    display: block;    font-weight: 400;}.pagination .page-list li {    background: #f0f0f0;    display: inline-block;    float: left;    margin: 0 0 0 5px;    padding: 0px;}.pagination .current a,.pagination a:hover {    color: #FFFFFF;    border-color: #000;    background-color: #000;    text-decoration: none;}.pagination .previous,.pagination .next {    font-size: 0px;    padding: 3px;}.breadcumb_inner .breadcrumb ol > li:last-child > a > span,.breadcumb_inner .breadcrumb ol > li:hover > a > span {    color: #d62126;}.card-block .h1 {    font-weight: 600;    font-size: 22px;    margin: 0 0 20px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;}#products .list .product-miniature .on-sale {    right: 40px;}#leftsidebar {    margin-bottom: 30px;    padding: 0;    float: left;    width: 100%;}.sidebar-products.products {    padding: 0 10px 10px;    float: left;    width: 100%;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {    display: block;}.brandslider-inner.container #brand-carousel .owl-nav.disabled {    opacity: 0;}.brandslider-inner.container #brand-carousel:hover .owl-nav.disabled {    opacity: 1;}.brand-slidermain .owl-prev {    background: transparent url("../img/sprite.png") no-repeat scroll -27px -668px;    right: auto;    left: 0px;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    overflow: hidden;    position: absolute;    text-decoration: none;    text-indent: -9999px;    width: 50px;    height: 50px;    border-radius: 50%;    z-index: 3;    opacity: 0.6;    -webkit-opacity: 0.6;    -moz-opacity: 0.6;    -o-opacity: 0.6;}.brand-slidermain .owl-prev:hover {    background: transparent url("../img/sprite.png") no-repeat scroll -27px -598px;    opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    -o-opacity: 1;}.brand-slidermain .owl-next {    position: absolute;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    z-index: 3;    text-indent: -9999px;    overflow: hidden;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    text-decoration: none;    height: 50px;    width: 50px;    background: transparent url("../img/sprite.png") no-repeat scroll -421px -668px;    border-radius: 50%;    left: auto;    right: 0px;    opacity: 0.6;    -webkit-opacity: 0.6;    -moz-opacity: 0.6;    -o-opacity: 0.6;}.brand-slidermain .owl-next:hover {    background: transparent url("../img/sprite.png") no-repeat scroll -421px -598px;    opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    -o-opacity: 1;}.brand-slidermain .item > a {    display: inline-block;}#custom-leftbannerblock {    margin-bottom: 30px;}.pagination {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    padding: 1rem 0;}.pagination .col-md-4 {    float: left;    width: 50%;}.category-top-menu {    margin: 0;}#cart .card.cart-container .cart-overview.js-cart {    padding: 10px;}#cart .thumbnail-container {    margin-bottom: 0;}.category-top-menu li .category-sub-menu li .category-sub-menu {    padding-left: 10px;}#search_filters .facet .facet-label:hover a {    color: #d62126;}.product-images.js-qv-product-images {    text-align: center;}.dark {    font-weight: 400;}#cms .page-heading.bottom-indent {    padding-bottom: 10px;}.container-fluid .row.sitemap.col-xs-12 ul li ul li,.nested a {    padding-bottom: 5px;}.top-menu .arrow > .dropdown-item::before {    background-color: rgba(0, 0, 0, 0);    bottom: -20px;    color: #e5eaef;    content: "";    font-family: fontawesome;    font-size: 30px;    left: 0;    line-height: 12px;    margin: 0 auto;    opacity: 0;    position: absolute;    right: 0;    width: 20px;}.top-menu .arrow:hover > .dropdown-item::before {    opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;    -o-opacity: 0;}.brand-slidermain #brand-carousel {    margin-bottom: 0;}.category-top-menu > li > ul {    padding: 0 20px 0px 20px;}#custom-leftbannerblock > p {    margin-bottom: 0;}#order-confirmation #main .page-footer {    margin-bottom: 0;}.block-categories .text-uppercase.h6:hover {    color: #000;}.top-nav {    position: relative;    padding: 17px 0 18px;}#header .header-nav .hidden-sm-down .col-md-6.col-xs-12 {    padding-left: 0;}#header .header-nav .language-selector::before {    background-color: #fff;    content: "";    height: 10px;    position: absolute;    width: 1px;    left: 0px;    top: 5px;}#header .header-nav .language-selector::after {    background-color: #fff;    content: "";    height: 10px;    position: absolute;    width: 1px;    right: 0px;    top: 5px;}#header .header-top #top-menu li:last-child > a {}.dropdown-menu.hidden-sm-down {    margin-top: 5px;}.testimonial_outer {    margin-bottom: 69px;    margin-top: 0;    background-color: #f0f0f0;}.parallax-inner.container-width {    text-align: center;}.icon-wrapper li {    display: inline-block;    font-size: 18px;    margin-left: 0;}/* .icon-wrapper li:first-child a::before {    border-left: 1px solid rgba(0, 0, 0, 0);} */.icon-wrapper li a::before {    content: "";    height: 14px;    left: 0;    position: absolute;    top: 4px;    width: 2px;}/* .icon-wrapper li a:first-of-type {  padding-left: 0;} *//*.icon-wrapper li a {    padding: 0 10px 0 0;} */.icon-wrapper li a {    position: relative;}.icon-wrapper {    margin-bottom: 0;}.btn-wrapper {    background-color: #000;    color: #fff;    padding: 7px 14px;}.btn-wrapper {    background-color: #000;    color: #ffffff;    padding: 7px 14px;    display: inline-block;    border: 1px solid transparent;}.btn-wrapper:hover {    background-color: transparent;    color: #000;    border: 1px solid #000;    transition: 0.5s;    -webkit-transition: all 0.5s;}.bottomcmsinner .icon-wrapper li a i {    color: #1c8adf;    font-size: 24px;    background: #fff;    width: 35px;    height: 35px;    border-radius: 0px;    padding: 6px 11px;}.bottomcmsinner .icon-wrapper li a:hover i {    background: #ffc600;}.bottomcmsinner .icon-wrapper li a.fa-twitter i {    padding: 5px 8px;}.bottomcmsinner .icon-wrapper li a.fa-youtube-play i {    padding: 5px 6px;}.bottomcmsinner .icon-wrapper li a.fa-linkedin i {    padding: 4px 9px;}.bottomcmsinner .icon-wrapper li a {    padding: 0;    width: 35px;    height: 35px;    float: left;    margin: 0 11px 0 0;}/*.bottomcmsinner .fa-facebook{	background:transparent url("../img/sprite.png") no-repeat scroll -28px -257px;}.bottomcmsinner .fa-facebook:hover{	background-position:-433px -257px;}.bottomcmsinner .fa-twitter{	background:transparent url("../img/sprite.png") no-repeat scroll -28px -317px;}.bottomcmsinner .fa-twitter:hover{	background-position:-433px -317px;}.bottomcmsinner .fa-youtube-play{	background:transparent url("../img/sprite.png") no-repeat scroll -28px -377px;}.bottomcmsinner .fa-youtube-play:hover{	background-position:-433px -377px;}.bottomcmsinner .fa-linkedin{	background:transparent url("../img/sprite.png") no-repeat scroll -28px -443px;}.bottomcmsinner .fa-linkedin:hover{	background-position:--433px -443px;}*/.icon-wrapper li a i {    color: #a3a3a3;    transition: color .5s ease-out;}.fa-facebook:hover {    color: #d62126;}.fa-google-plus:hover {    color: #d62126;}.fa-instagram:hover {    color: #d62126;}.fa-twitter:hover {    color: #d62126;}.fa-twitter:hover {    color: #d62126;}.fa-linkedin:hover {    color: #d62126;}.dropdown .expand-more::after {    color: #000;    content: "";    font-family: "fontawesome";    padding-left: 4px;    font-size: 0;}.dropdown.open .expand-more::after {    content: "";    color: #5d5d5d;}.home_blog_post {    display: inline-block;    width: 100%;}/* Cart-popup Start */.cart-popup {    position: absolute;    width: 340px;    border: 1px solid #dfdfdf;    right: 0px;    z-index: 99;    background: #fff;    top: 50px;    padding: 0;    display: none;}.shipping.price_inline {    border-bottom: 1px solid #dfdfdf;}.price_content {    border-top: 1px solid #dfdfdf;    border-bottom: 1px solid #dfdfdf;}.cart-product {    overflow: hidden;    margin-bottom: 0px;    padding: 20px 15px 10px;}.cart-popup .img_content {    float: left;    border: 1px solid #dfdfdf;}.cart-popup .right_block {    float: left;    max-width: 170px;    padding-left: 15px;    text-align: left;}.cart-popup li.cart-product-item {    overflow: hidden;    position: relative;    padding-right: 20px;    margin-bottom: 15px;}.cart-popup .right_block a.remove-from-cart {    position: absolute;    right: -5px;    top: 0px;}.cart-product .attributes_content {    clear: both;}.cart-product .price-block {    clear: both;    padding: 5px 0px;}.cart-product .product-quantity {    padding-right: 2px;}.cart-product .price_content {    clear: both;}.cart-popup .product-price,.cart-popup .product-quantity {    color: #5d5d5d;    display: inline-block;    font-family: 'Muli', sans-serif;    font-weight: 800;    font-size: 14px;}.products.price_inline .value,.shipping.price_inline .value,.tax.price_inline .value,.cart-total.price_inline .value {    float: right;    font-size: 15px;    font-weight: 600;    color: #5d5d5d;}.products.price_inline .label,.shipping.price_inline .label,.tax.price_inline .label,.cart-total.price_inline .label {    float: left;    font-size: 14px;    font-weight: 400;    color: #5d5d5d;}.products.price_inline,.shipping.price_inline,.cart-total.price_inline,.tax.price_inline {    display: inline-block;    width: 100%;    padding: 10px;    vertical-align: middle;}.cart-popup .checkout {    padding: 20px 10px;    text-align: right;}.cart-popup .checkout a:hover {    color: #ffffff !important;}.cart-popup .checkout a {    color: #ffffff !important;}/* Cart-popup End */.category-top-menu > li:first-child a {    margin-bottom: 0;    background-color: #f0f0f0;    color: #000;    font-size: 22px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    padding: 17px 20px 15px;    width: 100%;    font-weight: 600;    display: inline-block;    text-transform: capitalize;}.block-categories a {    color: #5d5d5d;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;}.hidden-sm-down.clear-all-wrapper {    padding: 10px 20px 15px;}#search_filters .facet {    padding: 10px 20px 0 20px;    border-bottom: 1px solid #ebebeb;}#search_filters .facet .facet-title {    font-size: 16px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    margin-bottom: 15px;    font-weight: 600;}.pagination .col-md-4 {    padding-left: 0;}.pagination .col-md-6 {    padding-right: 0;}.breadcumb_outer {    padding: 89px 0;    width: 100%;    background: url(../img/breadcome.jpg) no-repeat scroll;    background-size: cover;}@media screen and (min-width: 768px) {    .breadcumb_outer {        padding: 161px 0 89px;    }}.list .thumbnail-image-inner .hover-addtocart {    display: none;}.list .variant-links {    text-align: left !important;    margin-top: 20px !important;    margin-bottom: 15px;}#leftsidebar .product-title a:hover {    color: #000;}.product-actions .btn-primary {    padding: 10px 18px 10px 18px;    position: relative;    background: #d62126;    color: #fff;    font-size: 14px;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    line-height: 18px;    float: left;    width: auto;    transition: 0.3s;    -webkit-transition: 0.3s;    -moz-transition: 0.3s;    -o-transition: 0.3s;    letter-spacing: 1px;}.product-actions .btn-primary:hover {    background: #000;    color: #fff;}#product .product-actions .product-add-to-cart .btn-primary::before {    display: none;}.list-1 {    color: #5d5d5d;    font-size: 15px;}.cms-box .inner {    color: #5d5d5d;    font-size: 15px;}.product-description p {    color: #5d5d5d;    margin: 0;    line-height: 24px;}.list .thumbnail-container .product-description .hover-addtocart {    margin-top: 15px;}.page-header > h1 {    color: #000;    font-family: "proxima-nova", Helvetica, Arial, sans-serif;    font-weight: 400;}#checkout .h6 {    color: #5d5d5d;}#checkout .text-xs-right {    padding-top: 15px;    text-align: left;}#left-column #leftsidebar .sidebar-products.products ul {}#left-column #leftsidebar .sidebar-products.products ul li {    margin-bottom: 15px;}#left-column #leftsidebar .sidebar-products.products ul li:last-child {    margin-bottom: 0;}.product-line-grid-body.col-md-4.col-xs-8 .product-line-info .label:hover {    background-color: transparent;    color: #000;}/* footerbottomleft-outer start */#footerbottomleft-text {    width: 34%;    padding: 0 130px 0 0;}.footer-middle-left {    float: left;    width: 29%;    border-right: 1px solid #553614;    padding-right: 68px;}.footer-middle-right {    float: right;    width: 71%;    padding-left: 72px;}@media (min-width: 768px) {    #footerbottomleft-text .title h3,    .block_newsletter .title h3 {        display: none;    }}.bottomcms_img {    margin: 0 0 23px;}.store {    color: #5d5d5d;    line-height: 22px;    margin: 0 0 5px;}.address {    line-height: 30px;}.phone {    margin: 0 0 15px;}.email {    margin: 0 0 22px;}.time-open {    color: #fff;}.time {    font-weight: 500;    text-transform: uppercase;    color: #fff;}.phone1, .email1 {    float: left;    color: #f48706;    font-size: 16px;    font-weight: 700;    margin-right: 5px;}/*footerbottomleft-outer end *//* Home page footerrightcms Start */#footerbottomright-text {    float: left;    width: 18%;    padding: 0 0 0 0px;}.bottomcmscontactblock .text1, .bottomcmscontactblock .text2,.bottomcmscontactblock .contact-phone, .bottomcmscontactblock .contact-mail {    padding: 4px 0 4px 25px;    position: relative;}.bottomcmscontactblock .text2 {    padding-top: 0 !important;}.bottomcmscontactblock .contact-address {    position: relative;}.bottomcmscontactblock .contact-address::before,.bottomcmscontactblock .contact-phone::before,.bottomcmscontactblock .contact-mail::before {    font-family: fontawesome;    position: absolute;    color: #a4a4a4;    left: 0;}.bottomcmscontactblock .contact-address:hover:before,.bottomcmscontactblock .contact-phone:hover:before,.bottomcmscontactblock .contact-mail:hover:before {    color: #a4a4a4;}.bottomcmscontactblock .contact-address::before {    content: "\f041";    font-size: 23px;    top: 8px;}.bottomcmscontactblock .contact-phone::before {    content: "\f095";    top: 5px;    font-size: 19px;}.bottomcmscontactblock .contact-mail::before {    content: "\f003";    top: 5px;    font-size: 18px;}@media (min-width: 768px) {    #footerbottomright-text .pull-xs-right {        display: none;    }}/* Home page footerrightcms End */@media screen and (max-width: 1600px) {}@media screen and (max-width: 1280px) {    #header .header-top a[data-depth="0"] {        padding: 32px 18px 27px;    }    #header .header-top .position-static .right-left {        /* top: 27px; */    }    #header .header-top .position-static #_desktop_logo {        padding: 24px 0px 19px;    }    .parallaxblock-outer {        padding: 137px 0px 121px;    }    #featured-products {        margin: 70px 0 14px;    }    .test_imag {        margin: 60px 0 20px 0;    }    .test_desc {        margin: 0 0 33px;    }    .testimonial-carousel .testimonial-desc {        padding: 16px 211px 0;    }    .testimonial-outer .owl-dots {        padding-bottom: 46px;    }    .display-hometop .custom-parallaxblock.parallaxblock-outer {        margin-top: 33px;    }    #special-products {        margin: 74px 0 35px;    }    .brandslider-outer {        margin: 0 0 45px;    }    .footer_inner {        padding: 89px 0 51px;    }    .cart-grid-body.col-xs-12.col-lg-8,    .cart-grid-right.col-xs-12.col-lg-4 {        max-width: 100%;        width: 100%;    }    #wrapper .left-column.col-xs-12.col-sm-8.col-md-9 {        overflow: hidden;    }    .page-customer-account #content {        overflow: scroll;    }    .latestnews-img > img {        width: 100%;    }    .products-sort-order .dropdown-menu {        width: 198px;    }    .products-sort-order .select-list {        font-size: 15px;    }    .footer-top {        margin-top: 0;    }    .category-cover > img {        width: 100%;    }    #search_filters h4,    .leftsidebar .title {        font-size: 22px;    }    .sidebar-products .thumbnail-sidebar-inner {        max-width: 100px;    }    .sidebar-products .thumbnail-image-inner {        margin-right: 10px;        max-width: 80px;    }    .subbanner-inner img {        max-width: 100%;    }    .latestnews-text h5 {        font-size: 15px;        padding-bottom: 10px;        padding-top: 10px;    }    .latestnews-text > p {        font-size: 13px;        padding-bottom: 8px;    }    .latestnews-text > a {        font-size: 15px;        margin-bottom: 0;    }    .products-selection .sort-by {        margin-left: 0;        margin-right: 0;        padding: 0;        white-space: normal;    }    #search_filters .facet {        padding: 15px;    }    .sidebar-products .thumbnail-image-inner {        max-width: 53px;    }    .cart-item {        padding: 15px 10px;    }    .product-line-grid-body.col-md-4.col-xs-8 {        padding-right: 0;    }    .home_blog_post_inner {        margin-bottom: 0px;    }    .prev-button.slick-arrow {        left: 0 !important;    }    .next-button.slick-arrow {        right: 0 !important;    }}@media screen and (max-width: 1239px) {    .parallax-inner.container-width {        width: 70%;    }    .thumbnail-image-inner {        width: 100%;    }    .bottomcms_img {        margin: 0 0 18px;    }    .footer-container .title span.h3,    .footer-container h3.h3,    #block_myaccount_infos .myaccount-title a,    .block-contact .block-contact-title,    .linklist .blockcms-title a {        margin-bottom: 15px;    }    .bannerdesc .text1 a {        padding: 7px 18px;    }    .thumbnail-inner {        padding: 0;        margin-bottom: 28px;    }    .test_imag {        margin: 55px 0 20px 0;    }    .parallaxblock-outer {        padding: 117px 0px 101px;    }    .test_desc {        margin: 0 0 33px;    }    .testimonial-outer .owl-dots {        padding-bottom: 46px;    }    .testimonial_outer {        margin-bottom: 54px;    }    #shipping-text {        margin: 56px 0 59px;    }    .shipping-text-inner .desc {        padding-top: 5px;    }    #checkout #header .header-nav .language-selector button {        padding: 0;    }    #checkout .text-xs-right {        padding-left: 0;        padding-right: 0;    }    h1.main-title {        font-size: 34px;        margin: 0 0 55px;    }    h1.main-title::after {        top: 40px;    }    #special-products {        margin: 54px 0 35px;    }    #footerbottomleft-text {        width: 33%;        padding: 0 50px 0 0;    }    .footer_inner {        overflow: hidden;        padding: 79px 0 51px;    }    .footer_inner .links .wrapper {        width: 24%;    }    #footerbottomright-text {        width: 19%;    }    .row.main-menu {        padding-right: 52px;    }    #header .header-top a[data-depth="0"] {        padding: 32px 9px 27px;    }    .blog_post_content_bottom {        padding: 10px 11px 0 15px;    }    .blog_post_content .post_title {        margin-bottom: 10px;    }    .home_blog_post .blog_post_content p {        text-align: left;    }    #header .header-top .position-static .right-nav {        padding-top: 38px;    }    .parallax-description {        padding: 0 160px;    }    #custom-leftbannerblock img {        max-width: 100%;    }    .sidebar-products .thumbnail-sidebar-inner {        max-width: 97px;    }    .testimonial-carousel .testimonial-desc {        padding: 20px 81px 0;    }    .footer-middle-left {        width: 32%;        padding-right: 15px;    }    .footer-middle-right {        width: 68%;        padding-left: 15px;    }    .brandslider-outer {        margin: 0 0 45px;    }    .shipping-text-inner .subtitile {        margin: 17px 0 0;    }    .block_newsletter form .input-wrapper {        width: 100%;    }    .block_newsletter form input[type=text] {        min-width: 100%;    }    .block_newsletter .btn-primary {        right: 15px;    }    .newsletter_inner {        width: 100%;    }    .newstitle-inner {        padding: 0px 0px 0px 70px;    }    .block_newsletter {        padding: 69px 0 43px;    }    #header .header-top .menu {        padding-left: 0;    }}@media screen and (max-width: 1200px) {    .header-left-logo {        display: inline-block;        vertical-align: middle;        float: left;    }    #header .header-top .position-static .right-left {        /* float: right; */        /* width: 100%; */        /* display: inline-block; */        /* vertical-align: middle; */        /* padding-top: 46px; */        /* position: static; */        /* right: 0px; */        /* top: 0 !important; */        /* padding-top: 26px; */    }    .header-middle-menu {        display: inline-block;        vertical-align: middle;        text-align: center;        justify-content: center;        align-items: center;        overflow: hidden;        /* display: flex; */    }    .xipblog_img, .img-responsive {        width: 100%;    }    #index #products img, #index.featured-products img, #index.product-accessories img, #index.product-miniature img {        max-width: initial;    }    #newproducts-carousel .thumbnail-image-inner {        width: auto !important;    }    #index .thumbnail-image-inner {        width: 100%;    }    #featuredproducts-carousel .owl-stage-outer .owl-item {        width: 100%;    }    #featuredproducts-carousel .owl-item > ul {        margin-bottom: 0;    }    #blockcart-modal .modal-title i.material-icons {        margin-right: 0.475rem;    }    #product h1 {        font-size: 18px;    }    .product-prices {        margin-top: 0.65rem;    }    .product-prices div {        margin-bottom: 0.225rem;    }    .about-right img {        max-width: 100%;    }    .about-right {        padding: 0;    }    .bannerdesc .text2 {        font-size: 22px;        line-height: 1.3;    }    .parallax-text1 {        font-size: 52px;    }}@media (max-width: 991px) {    #featured-products {        margin: 60px 0 14px;    }    .banner-right {        width: 65.4%;    }    .banner-left {        width: 34.6%;    }    .parallaxblock-outer {        padding: 60px 0px;    }    .special-products.container,    .testimonial-outer.container,    .featured-products.container,    .footer-top .container,    .footer-container .container,    .footer-bottom .container {        padding: 0;    }    #checkout #header-left-text .left-desc::before {        display: none;    }    #featured-products .owl-nav .owl-prev, #newproducts-products .owl-nav .owl-prev, #special-products .owl-nav .owl-prev, .product-accessories .owl-nav .owl-prev, .homepage-products .owl-nav .owl-prev {        left: 0;    }    #featured-products .owl-nav .owl-next, #newproducts-products .owl-nav .owl-next, #special-products .owl-nav .owl-next, .product-accessories .owl-nav .owl-next, .homepage-products .owl-nav .owl-next {        right: 0;    }    #custom-leftbannerblock img {        width: 100%;    }    .sidebar-products .thumbnail-image-inner {        margin-right: 8px;    }    #otproducttabs {        margin: 0;    }    #about-text .desc {        font-size: 13px;        padding-left: 75px;    }    .about-left {        padding: 0 30px 0 0;    }    #custom-bannerblock {        margin: 0 0 60px;    }    .home_blog_post {        padding: 0;    }    .slick-initialized .slick-slide {        padding: 0px 15px;    }    .home_blog_post_area.container,    .brandslider-inner.container {        padding: 0px;    }    .post_content > p {        margin-bottom: 10px;    }    #footer {        margin-top: 30px;    }    .top-menu .arrow > .dropdown-item::before {        bottom: -12px;    }    .footer-container .title span.h3,    .footer-container h3.h3,    #block_myaccount_infos .myaccount-title a,    .block-contact .block-contact-title,    .linklist .blockcms-title a,    #footerbottomright-text .contact-title {    }    .products-selection .total-products {        padding: 0 5px;    }    #blockcart-modal .modal-body .divide-right span {        font-size: 14px;    }    #blockcart-modal .product-name,    #blockcart-modal .cart-products-count {        font-size: 1.025rem;    }    #wrapper .left-column.col-xs-12.col-sm-8.col-md-9 {        float: left;        max-width: 66.66%;    }    .footer_inner {        overflow: hidden;        padding: 65px 0 60px;    }    ul.payment-inner li:first-child a {        padding-left: 0px;    }    .subbannercms-bottom a img {        width: 100%;    }    .brandslider-inner .title a {        margin-bottom: 15px;    }    .brandslider-outer h1.main-title {        padding-bottom: 20px;    }    .testimonial-carousel .test_desc {        padding-top: 5px;    }    .sidebar-products .thumbnail-sidebar-inner {        max-width: 122px;    }    #products .grid .product-miniature {        width: 50%;    }    .testimonial-carousel .testimonial-desc {        padding: 20px 61px 0;    }    .nwsletter-maintitle {        font-size: 26px;        padding: 0 0 8px;    }    #header .header-top a[data-depth="0"] {        padding: 30px 6px;    }    #header .header-top a[data-depth="0"] {        font-size: 15px;    }    .subbannerbottomcms-outer.container {        margin: 0 15px 55px;    }    .brand-slidermain .owl-prev {        left: 0;    }    .brand-slidermain .owl-next {        right: 0;    }    .block_newsletter {        padding: 50px 0 50px;    }    .footer_inner .links .wrapper {        width: 22%;    }    #footerbottomright-text {        width: 23%;    }    #footerbottomleft-text {        width: 33%;        padding: 0 50px 0 0;    }}@media screen and (max-width: 840px) {    .display-hometop .custom-parallaxblock.parallaxblock-outer {        margin-top: 40px;    }    .parallax-inner.container-width {        width: 80%;        padding: 27px 0 32px;    }    .footerbottom-text-inner > div {        display: inline-block;        width: 100%;    }    .footerbottom-text-inner .col-md-3,    .footerbottom-text-inner .col-md-6 {        float: none;        width: 100%;    }    .shipping-text-inner .desc {        font-size: 13px;    }    .bannerdesc {        bottom: 10px;        right: 10px;    }}@media screen and (max-width: 767px) {    .breadcumb_outer { padding: 15px 0!important;}  #search_widget.search-widget form input[type="text"] {        top: -10px;    }    .subbanner-common.subbannerpart3 {        padding-left: 0;    }    .search-widget {        /* margin-top: 22px; */    }    #header .header-nav #menu-icon .material-icons {        color: #ffffff;    }    #header .header-nav #menu-icon:hover .material-icons {        color: #fff;    }    #mobile_top_menu_wrapper {        margin-top: 0;    }    header#header {        display: inline-block;        vertical-align: middle;        width: 100%;        background-color: rgb(0, 0, 0);    }    .display-hometop .custom-parallaxblock.parallaxblock-outer {        margin-top: 20px;    }    .newstitle-inner::before {        background: transparent;    }    .parallax-text1 {        font-size: 50px;        line-height: 44px;        margin: 0 0 11px;    }    .parallax-text2 {        margin: 0 auto 10px;    }    .subtitle-part3 {        border-right: transparent;    }    .subtitle-part2 {        border-left: transparent;        border-right: transparent;    }    .shipping-text-inner .subtitile {        margin: 12px 0 0;        font-size: 14px;    }    .shipping-text-inner .desc {        padding-top: 1px;    }    #shipping-text {        margin: 46px 0 38px;    }    .featured-products.container {        margin: 0;    }    #header .header-top .position-static .right-nav {        display: none;    }    #header .header-top .position-static .right-left {        max-width: 100%;    }    #header .header-top > .container {        padding: 0;    }    .header-bottom {        display: none;    }    #header .header-top .position-static .right-left {        padding-top: 0;    }    .language-selector-wrapper span.hidden-md-up, .currency-selector.dropdown.js-dropdown > span {        float: left;        font-weight: 500;    }    #mobile_top_menu_wrapper .js-top-menu-bottom .currency-selectors {        text-align: left;    }    div#_mobile_language_selector {        text-align: left;    }    #header .header-top {        padding-top: 0;        padding-bottom: 0 !important;    }    #header .header-nav #menu-icon:hover .material-icons {        color: #ffffff;    }    .newsletter_inner {        width: 100%;    }    .parallaxblock-inner.container {        margin: 0px;    }    .thumbnail-container .product-description {        padding: 10px 0px 0px;    }    .subbannerbottomcms-outer.container {        margin: 0 15px 40px;    }    .leftsidebar h1.title {        margin-bottom: 10px;    }    .hover-addtocart .addtocart-button::after {        display: none;    }    #featured-products {        margin: 50px 0 0;    }    #footerbottomleft-text .img-footer {        width: auto;    }    .block_newsletter {        margin: 0;        border: none;        padding: 40px 0px;    }    .footerbottom-text-inner.container {        margin: 0px;    }    #toTop {        right: 15px;        bottom: 15px;    }    .thumbnail-inner {        margin-bottom: 30px;    }    div#footerbottom-text {        text-align: center;    }    div#footerbottom-text {        padding: 10px 0 10px;    }    .footer-middle-left, .footer-middle-right {        width: 100%;        border: none;        padding: 0;    }    div#_desktop_cart {        margin: 0;    }    #header .top-menu .popover li.category a.dropdown-item:hover, #header .top-menu .popover li.category a.dropdown-item.dropdown-submenu:hover {        color: #d62126;    }    #checkout #_desktop_cart {        padding: 0;    }    .top-menu .sub-menu, .top-menu .sub-menu ul[data-depth="1"] > li {        border: none;    }    .blockcart > .header span.cart-products-count {        font-size: 14px;    }    div#_desktop_cart::after {        display: none;    }    .newstitle-inner {        text-align: center;        padding: 0 0 10px;    }    #header .top-menu li:hover a[data-depth="0"] {        background: none;    }    .header-nav .search-widget form button[type="submit"] {        right: 0;    }    #checkout #wrapper {        margin: 0;    }    div#_desktop_cart::before {        display: none;    }    #special-products .owl-nav, #featured-products .owl-nav, #newproducts-products .owl-nav, .product-accessories .owl-nav {        top: -76px;    }    .pagination {        padding-left: 15px;        padding-right: 15px;    }    #custom-bannerblock {        padding: 80px 0 70px;    }    #custom-bannerblock .title2, #custom-bannerblock .title3 {        font-size: 14px;    }    #about-text .desc {        font-size: 14px;        margin-right: 15px;    }    .about-page {        text-align: center;        margin: 0 0 25px;    }    #about-text .desc1, #about-text .desc2, #about-text .desc3 {        padding-bottom: 26px;    }    .footer-container .links ul {        padding: 10px 0 0;    }    .home_blog_post .blog_post_content_top {        width: 100%;    }    .home_blog_post .blog_post_content_bottom {        min-height: auto;        max-width: 100%;        width: 100%;    }    #header .top-menu .popover li.category a.dropdown-item {        color: #5d5d5d;        font-family: "proxima-nova", Helvetica, Arial, sans-serif;    }    #header .top-menu .popover li.category a.dropdown-item.dropdown-submenu {        font-weight: 400;        font-family: "proxima-nova", Helvetica, Arial, sans-serif;        color: #5d5d5d;    }    .footer-bottom {        border-top: none;        text-align: center;    }    .bottom-payment.bottom-right {        float: none;    }    .about-left {        padding: 0;        width: 100%;    }    .about-right {        width: 100%;        text-align: center;    }    #about-text {        margin: 0 0 65px;    }    #header .header-nav #menu-icon {        margin: 20px 20px 0 0;        float: left;    }    div#_mobile_cart {        margin-right: 0;    }    #header .header-top.fixed {        position: static !important;    }    .hover-addtocart .highlighted-informations.hidden-sm-down, .hover-addtocart .addtocart-button {        width: 100%;    }    #about-text .title {        margin: 0 0 30px;    }    .language-selector-wrapper {        color: #5d5d5d;    }    .shipping-text-inner .subtitile span {        display: none;    }    .right-logo {        padding: 15px 0;    }    .right-btn {        padding: 0 0;    }    #header .top-menu a[data-depth="0"]:hover {        color: #d62126 !important;        background: none !important;    }    #header .header-top #top-menu li:last-child > a {        padding-right: 15px;    }    #header .sub-menu > .top-menu > .category > a {        color: #000;    }    #header .header-top a[data-depth="0"]:hover {        color: #d62126 !important;    }    .menu-container.container {        border: none;    }    #mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] > li a:hover,    .top-menu > li > .popover.sub-menu.js-sub-menu.collapse.in > ul > li > a > span > span > i:hover {        color: #d62126;    }    .link-inner li a::before {        top: 3px;    }    div#footerbottom-text {        border-top: medium none transparent;    }    .sidebar-products .thumbnail-image-inner {        margin-right: 15px;        width: 80px;    }    .blog_post_content .post_title a {        font-size: 16px;    }    #footerbottomleft-text .title {        display: block;    }    #homepage-carousel .owl-dots .owl-dot > span {        background-color: #fff;        border-radius: 0px;        display: inline-block;        height: 15px;        width: 15px;    }    #homepage-carousel .owl-dots .owl-dot.active > span {        background-color: #000 !important;    }    #homepage-carousel .owl-dots > div {        padding-right: 5px;    }    #homepage-carousel .owl-dots {        text-align: center;        bottom: 0;        position: absolute;        right: 0;        width: 100%;        margin: 0 0 15px;    }    #homepage-carousel .owl-dots .owl-dot {        display: inline;    }    #homepage-carousel .owl-nav {        display: none;    }    #mobile_top_menu_wrapper .top-menu .sub-menu li > a {        color: #0e0d0b;    }    .top-menu .sub-menu.collapse {        border-top: none;        margin-top: 0px;        padding: 20px;    }    #header .header-top {        margin: 0px;        float: left;        width: 100%;        padding-bottom: 20px;    }    #header .header-nav {        float: left;        width: 100%;        margin: 0;    }    #password .form-group.center-email-fields .btn-primary {        display: flex;        margin: 0 auto;        margin-top: 10px;    }    .footer-toggle {        display: none;    }    .title .pull-xs-right {        display: block;    }    .footer-cms.active .navbar-toggler .material-icons.add,    .footer-cms .navbar-toggler .material-icons.remove {        display: none;    }    .footer-container .footer-cms.active .navbar-toggler .material-icons.remove {        display: block;    }    #history #main .page-content,    #main .page-header {        margin-bottom: 10px;    }    #category #left-column #search_filters .facet {        padding: 10px;    }    #custom-leftbannerblock img {        height: auto;        width: auto;    }    #custom-leftbannerblock {        display: inline-block;        text-align: center;        width: 100%;        padding: 0px 0;    }    .brandslider-inner .title a {        font-size: 25px;    }    #products .grid .product-miniature {        width: 33.333%;    }    #brand-carousel li.item {        padding: 0px 10px;    }    .brand-slidermain .owl-carousel.product-item.products-slider.owl-loaded.owl-drag .item {        margin-left: 20px;        margin-right: 20px;    }    #wrapper .left-column.col-xs-12.col-sm-8.col-md-9 {        float: left;        max-width: 100% !important;    }    .brandslider-outer h1.main-title {        padding-bottom: 0;    }    .testmonial-author {        font-size: 16px;    }    .header-top .search-widget .material-icons.search {        display: none;    }    #content-wrapper {        max-width: 100%;        display: inline-block;        width: 100%;    }    .footer_inner {        padding: 5px 0px 0;        border: none;    }    .footer-bottom-link.container {        margin: 0px;        padding: 0px;    }    .footer-container .wrapper {        overflow: hidden;    }    .footer_inner .title .pull-xs-right,    .footer_inner .title .float-xs-right {        position: absolute;        right: 0px;        top: 12px;    }    .footer-container .title span.h3,    .footer-container h3.h3,    .footer-container .links .h3,    #block_myaccount_infos .myaccount-title a,    .block-contact .block-contact-title,    .linklist .blockcms-title a {        margin-bottom: 0px;        font-family: "proxima-nova", Helvetica, Arial, sans-serif;        font-size: 18px;        text-transform: capitalize;        font-weight: 400;    }    #header .header-top a[data-depth="0"],    #header .header-top #top-menu > li:first-child a[data-depth="0"] {        padding: 15px;        color: #5d5d5d ! important;        text-align: left;    }    #header .top-menu .popover li.category a.dropdown-item.dropdown-submenu {        text-align: left;    }    .top-menu .category .pull-xs-right {        margin-top: -5px;    }    .menu-bottom-banners {        display: none;    }    .footer-container .links .collapse {        display: none;    }    .block_newsletter form input[type=text],    .block_newsletter form input {    }    .brandslider-inner .title a {        margin-bottom: 0px;    }    .brandslider-inner .title a {        padding-bottom: 10px;    }    .userinfo-toggle .hidden-sm-down {        display: block !important;    }    .header-logo {        margin: 0px 0px 0px 0px;        border: none;        padding: 0 0;    }    .hidden-md-up.text-xs-center.mobile .header .hidden-sm-down {        display: block;    }    #_mobile_contact_link {        display: none;    }    #_mobile_cart {        margin-top: 36px;    }    ul.userinfo-toggle {        z-index: 99999;    }    div#_mobile_top_menu, .js-top-menu-bottom {        margin: 0;    }    #mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector {        padding: .625rem;        text-align: left;    }    #_mobile_user_info {        margin: 36px 10px 0;    }    .product-toolbar {        margin-top: 20px;    }    .footer-container .title span.h3,    .footer-container h3.h3,    .footer-container .links .h3,    #block_myaccount_infos .myaccount-title a,    .block-contact .block-contact-title,    .linklist .blockcms-title a {        font-size: 18px;    }    .centercms_p p {        margin: 0;    }    .bottomcms_img {        margin: 0 0 10px;    }    .flexcss .top-menu[data-depth="1"] {        display: block;    }    #footerbottomleft-text, .footer_inner .links .wrapper, #footerbottomright-text {        width: 100%;    }    .footer-container .title span.h3, .footer-container h3.h3,    #block_myaccount_infos .myaccount-title a, .block-contact .block-contact-title,    .linklist .blockcms-title a {        margin-top: 0;    }    .newproducts-products {        margin-bottom: 0;        padding: 0 0px 35px;    }    .copyright {        border: none;        padding: 15px 0px 2px;    }    .home_blog_post_area {        margin: 0 auto 25px;    }    .testimonial_outer {        margin-bottom: 38px;    }    .block_newsletter form .input-wrapper {        width: 100%;    }    .test_imag {        margin: 45px 0 15px 0;    }    .testimonial-carousel .testimonial-desc {        padding: 10px 21px 0;    }    #about-text .description2 {        padding: 0 0 32px;    }    #header-left-text, #header-right-text {        display: none;    }    .test_desc {        margin: 0 0 20px;    }    .testimonial-outer .owl-dots {        padding-bottom: 36px;    }    .testimonial-carousel .owl-nav {        display: none;    }    .bottomcmsblock .cmstext {        margin: 0;    }    .js-top-menu-bottom {        border-bottom: 1px solid #ebebeb;    }    .product-description .desc-right {        width: 25%;    }    .product-description .desc-left {        width: 75%;    }    #_mobile_top_menu {        border-top: 1px solid #ebebeb;    }    #special-products {        margin: 48px 0 20px;    }    .special-products.container {        margin: 0;    }}@media screen and (max-width: 640px) {    .banner-left {        width: 100%;    }    .block_newsletter form .input-wrapper {        width: 100%;    }    #newproducts-carousel .thumbnail-image-inner {        width: 70px !important;    }    .newproducts-products .thumbnail-container .product-description {        padding: 0 0 0 10px;    }    #custom-bannerblock .subbannercms-outer {        margin-bottom: 30px;    }    #custom-bannerblock .description {        display: none;    }    .testimonial_outer h1.main-title {        text-align: center;    }    .quickview .images-container .product-images > li.thumb-container > .thumb {        width: 70px;    }    .pagination .col-md-4 {        float: none !important;        width: 100% !important;        text-align: center !important;    }    .link-inner li a,    ul.payment-inner li a {        padding: 3px 6px 3px 7px;        font-size: 15px;    }    .pagination .page-list {        float: none;        margin-bottom: 0;        display: flex;        width: 100%;        text-align: center;        justify-content: center;        align-items: center;        margin-top: 10px;    }    #mobile_top_menu_wrapper .js-top-menu-bottom #contact-link,    #mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector,    #mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper {        font-size: 14px;    }    #products .up .btn-secondary,    #products .up .btn-tertiary {        color: #265879;        text-transform: inherit;        padding: 7px 5px;    }    #products .grid .product-miniature {        max-width: 50%;        width: 50%;    }    .homepage-products.products .tabs li {        padding: 10px 25px;    }    .blog_post_content .post_title a {        font-size: 22px;    }    .bannerdesc .text1 {        padding: 0;    }    .subbannercms-outer {        margin-bottom: 35px;    }    #special-products {        margin: 34px 0 0;    }    .testimonial_outer {        margin-bottom: 28px;    }    .home_blog_post_area {        margin: 0 auto 15px;    }    .brandslider-outer {        margin: 0 0 35px;    }    .banner-center {        width: 35%;    }    .banner-right {        float: right;        width: 100%;        padding-left: 0;        padding-top: 18px;    }    .subbanner-common.subbannerpart6 {        width: 100%;    }    #shipping-text {        margin: 36px 0 33px;    }    .parallax-inner.container-width {        width: 90%;    }    .banner-left {        padding-right: 0;    }}@media screen and (max-width: 543px) {    #featured-products {        margin: 40px 0 0;    }    .parallax-text3 {        padding: 8px 0 12px;    }    .shipping-text-inner.container {        padding: 0;    }    h1.main-title {        font-size: 28px;        margin: 0 0 35px;    }    h1.main-title::after {        top: 26px;    }    .blog_post_content .post_title a {        font-size: 18px;    }    .blog_post_content .post_title {        margin-bottom: 0;    }    .shipping-text-inner .desc {        display: none;    }    #leftsidebar {        padding: 0 15px;    }    #custom-bannerblock .title1 {        font-size: 33px;    }    #about-text .desc {        font-size: 12px;        margin-right: 8px;    }    .header-logo {        text-align: left;        float: none;    }    .subbanner-inner img {        width: 100%;    }    ul#accessories-carousel .product-miniature.js-product-miniature {        padding: 0;    }}@media screen and (max-width: 479px) {    .homepage-products.products .tabs li {        width: 100%;        margin: 0 0 5px;    }    .thumbnail-container .thumbnail-image-inner img {        width: 100%;    }    .newstitle-inner::before {        display: none;    }    .tabs .nav-tabs .nav-link {        font-size: 14px;    }    #search_filters .facet .facet-title {        font-size: 14px;    }    #category #left-column #search_filters .facet {        padding: 4px;    }    #category #left-column #search_filters .facet ul li {        padding: 3px 1.325rem;    }    #order-confirmation .thumbnail.product-thumbnail > img,    #cart #specialproducts-carousel .thumbnail.product-thumbnail > img,    #product .thumbnail.product-thumbnail > img {        max-width: inherit;    }    #order-confirmation .thumbnail-image-inner,    #cart #specialproducts-carousel .thumbnail-image-inner,    #product .thumbnail-image-inner {        width: 100%;    }    .tabs {        padding: 0;    }    .tabs .tab-pane {        padding-top: 20px;    }    .social-sharing {        margin-top: 0;    }    #block-reassurance {        margin-top: 0.5rem;    }    .tabs {        margin-top: 0.8rem;    }    body#checkout section.checkout-step .step-number {        padding: 0.625rem 0;    }    .form-control {        line-height: 1.45;    }    #order-items {        margin-bottom: 1rem;    }    .page-content.page-order-confirmation.card .h3,    .page-content.page-order-confirmation.card .h4,    .page-content.page-order-confirmation.card h3,    .page-content.page-order-confirmation.card h4 {        font-size: 0.925rem;    }    #content-hook_order_confirmation .h1,    h1 {        font-size: 1.075rem;    }    .cart-grid-body .card-block {        padding: 0.5rem;    }    .cart-item {        padding: 11px 0;    }    .cart-grid-body .card-block h1 {        font-size: 18px;    }    .cart-overview.js-cart .product-line-grid-body {        margin-bottom: 0;    }    .cart-summary-line .value {        font-size: 15px;    }    body#checkout section.checkout-step .content ul li > a {        font-size: 15px;    }    body#checkout section.checkout-step h1 {        font-size: 16px;        line-height: 0.2;    }    .form-control-valign {        padding-top: 0;    }    .m-y-2 {        margin-bottom: 0 !important;        margin-top: 10px !important;    }    body#checkout section.checkout-step .content {        padding: 3.7px 0;    }    body#checkout section.checkout-step #customer-form {        margin-left: 0.3125rem;        margin-top: 1.063rem;    }    #customer-form .form-group.row .form-control-label {        padding-top: 0;    }    .parallaxblock-outer {        padding: 40px 0;    }    #products .product-miniature .discount-percentage,    #products .product-miniature .on-sale,    #products .product-miniature .online-only,    #products .product-miniature .product-flags .new,    .featured-products .product-miniature .discount-percentage,    .featured-products .product-miniature .on-sale,    .featured-products .product-miniature .online-only,    .featured-products .product-miniature .product-flags .new,    .special-products .product-miniature .on-sale,    .special-products .product-miniature .online-only,    .special-products .product-miniature .product-flags .new,    .special-products .product-miniature .discount-percentage,    .product-accessories .product-miniature .discount-percentage,    .product-accessories .product-miniature .on-sale,    .product-accessories .product-miniature .online-only,    .product-accessories .product-miniature .product-flags .new,    .product-miniature .product-miniature .discount-percentage,    .product-miniature .product-miniature .on-sale,    .product-miniature .product-miniature .online-only,    .product-miniature .product-miniature .product-flags .new {        font-size: 13px;    }    #products .regular-price,    .featured-products .regular-price,    .product-accessories .regular-price,    .product-miniature .regular-price {    }    #products .product-title a,    .featured-products .product-title a,    .product-accessories .product-title a,    .product-miniature .product-title a {    }    #products .product-price-and-shipping,    .featured-products .product-price-and-shipping,    .product-accessories .product-price-and-shipping,    .product-miniature .product-price-and-shipping {    }    #index #featured-products {        padding-bottom: 0;    }    #products .product-miniature .discount-percentage.on-sale,    #products .product-miniature .on-sale.on-sale,    #products .product-miniature .online-only.on-sale,    #products .product-miniature .product-flags .new.on-sale,    .featured-products .product-miniature .discount-percentage.on-sale,    .featured-products .product-miniature .on-sale.on-sale,    .featured-products .product-miniature .online-only.on-sale,    .featured-products .product-miniature .product-flags .new.on-sale,    .special-products .product-miniature .discount-percentage.on-sale,    .special-products .product-miniature .on-sale.on-sale,    .special-products .product-miniature .online-only.on-sale,    .special-products .product-miniature .product-flags .new.on-sale,    .product-accessories .product-miniature .discount-percentage.on-sale,    .product-accessories .product-miniature .on-sale.on-sale,    .product-accessories .product-miniature .online-only.on-sale,    .product-accessories .product-miniature .product-flags .new.on-sale,    .product-miniature .product-miniature .discount-percentage.on-sale,    .product-miniature .product-miniature .on-sale.on-sale,    .product-miniature .product-miniature .online-only.on-sale,    .product-miniature .product-miniature .product-flags .new.on-sale {        top: 0px;        right: 5px;    }    .parallax-text1 {        font-size: 40px;    }    .test_imag {        margin: 35px 0 15px 0;    }    .testimonial-carousel .test_desc {        padding-top: 0;    }    .testimonial-carousel .testimonial-desc {        padding: 10px 12px 0;    }    #header .header-nav .top-logo {        width: 160px;    }}@media screen and (max-width: 370px) {    body#checkout section.checkout-step h1 {        font-size: 16px;        line-height: 1.1;    }    #products .grid .product-miniature {        max-width: 100%;        width: 100%;    }    .modal-header {        border-bottom: 1px solid #e5e5e5;        padding: 7px;    }    .subbannercms-outer {        margin-top: 20px;    }    /* .subbanner-common.subbannerpart2 {        width: 100%;    }    .subbanner-common.subbannerpart3 {        width: 100%;        padding-top: 18px;    }    .subbanner-common.subbannerpart4 {        width: 100%;        padding-right: 0;    }    .subbanner-common.subbannerpart5 {        width: 100%;        padding-top: 18px;    } */    #shipping-text {        display: none;    }}.order-options #delivery {    overflow: auto;    margin: 0 0 20px;}.header-menu.fixed {    position: fixed !important;    top: 0;    left: 0;    right: 0;    background: #2874f1;    z-index: 999;    display: block !important}/* blog Start*/.prev-button.slick-arrow {    left: 0px;    right: auto;    background: transparent url("../img/sprite.png") no-repeat scroll -27px -668px;}.prev-button.slick-arrow:hover {    background: transparent url("../img/sprite.png") no-repeat scroll -27px -598px;}.next-button.slick-arrow {    right: 0px;    left: auto;    background: transparent url("../img/sprite.png") no-repeat scroll -421px -668px;}.next-button.slick-arrow:hover {    background: transparent url("../img/sprite.png") no-repeat scroll -421px -598px;}/* blog End */@media screen and (-webkit-min-device-pixel-ratio: 0) {    .quickview .arrows {        right: 2.5rem;    }}.preloading {    position: fixed;    left: 0;    top: 0;    width: 100%;    height: 100%;    z-index: 9999;    background: url(../img/preloading.gif) 50% 50% no-repeat #fff;}li.product-flag.on-sale,#products .product-miniature .on-sale {    /* color: #fff!important;    background-color: #d62126!important;    text-align: center;    width: 40px!important;    height: auto;    line-height: 40px;    font-size: 18px;    margin-right: 10px; */    display: none;    /* -webkit-border-radius: 20px;    -moz-border-radius: 20px;    border-radius: 20px;*/}.discount-percentage {    display: none !important;}.variant-links a.color,.product-variants span.color {    border: 1px solid #ccc;}.breadcumb_outer {    background-image: none !important;    background-color: #000000 !important;}@media (min-width: 768px) {    .breadcumb_outer {        padding: 25px 0!important;    }}
/*Amazzing filter*/ 
 
#amazzing_filter.block .title_block {
    margin-bottom: 5px;
    padding: .75rem 1.25rem;
    background-color: #f0f0f0;
    border-bottom: 1px solid #ebebeb;
}
.af_filter li {
	padding: 0;
}
.af_subtitle {
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: 10px 0;
    font-size: 1.125em;
}
.af_filter.type-1 .af_filter_content,
.af_filter.type-2 .af_filter_content {
    overflow-y: hidden;
}
.af_filter li.color_attribute label {
    float: none;
    cursor: auto;
    width: auto;
    height: auto;
    margin: 0;
    background-color: white !important;
	background: white !important;
}
.af_filter li.color_attribute label * {
    display: inline-block;
}
.af_filter li.color_attribute.active {
	border: none;
}
.af_filter li.color_attribute.active label {
	width: auto;
    height: auto;
}
.color_attribute .checkbox, .color_attribute .styled-checkbox {
    display: inline-block;
}
.color_attribute input {
    visibility: visible;
    position: relative;
}
.af_filter .color_attribute {
    padding: 5px 0;
    float: none;
    margin: 2px 4px 2px 0;
    position: relative;
    border: none;
}

.af_filter {
    margin-bottom: 25px;
    padding-bottom: 15px;
}
.af_subtitle_heading.hidden {
    display: block!important;
}


.product-miniature .product-flags .product-flag img,
.featured-products .product-miniature .on-sale img,
.homepage-products .product-miniature .on-sale img,
#products .product-miniature .product-flags .product-flag img {
	width: 90px;
}

li.product-flag.on-sale,
#products .product-miniature .on-sale,
#products .product-miniature .on-sale.on-sale,
.product-miniature .product-flags .product-flag.on-sale,
.featured-products .product-miniature .product-flag.on-sale,
.homepage-products .product-miniature .product-flag.on-sale {
    display: block;
	background: none;
	width: auto;
	top: 5px !important;
	right: 10px;
	text-align: right;
}

.product-miniature  .product-flag.new {
    background-image: url(https://moto.drakosengineering.com/themes/PS4/assets/img/new_product_logo.png);
    background-size: 90px auto;
    background-repeat: no-repeat;
    width: 90px;
    height: 40px;
    text-indent: -9999px;
	top: 5px !important;
    left: 10px;
}
#product .product-flag.new {
    background-image: url(https://moto.drakosengineering.com/themes/PS4/assets/img/new_product_logo.png);
    background-size: 150px auto;
    background-repeat: no-repeat;
    width: 150px;
    height: 65px;
    text-indent: -9999px;
	top: 5px !important;
    left: 10px;
}

@media only screen and (max-width: 1200px) {

	#product #content .product-flag.on-sale img	{
		width: 100px;
	}

	#product #content .product-flag.new	{
		background-size: 100px auto;
		width: 100px;
		height: 42px;
		
	}
}

@media only screen and (max-width: 960px) {

	#product #content .product-flag.on-sale img	{
		width: 90px;
	}

	#product #content .product-flag.new	{
		background-size: 90px auto;
		width: 90px;
		height: 40px;
	}
	
	.product-miniature .product-flags .product-flag img,
	.featured-products .product-miniature .on-sale img,
	.homepage-products .product-miniature .on-sale img,
	#products .product-miniature .product-flags .product-flag img	{
		width: 70px;
	}
	.product-miniature  .product-flag.new {
		background-size: 70px auto;
		width: 70px;
		height: 30px;
		
	}
}

@media only screen and (max-width: 576px) {
	
	.product-miniature .product-flags .product-flag img,
	.featured-products .product-miniature .on-sale img,
	.homepage-products .product-miniature .on-sale img,
	#products .product-miniature .product-flags .product-flag img {
		width: 50px;
	}
	.product-miniature  .product-flag.new {
		background-size: 50px auto;
		width: 50px;
		height: 22px;
		
	}
}
