<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">



















/*================ Sass Mixins ================*/
@mixin gradient($from, $to) {
  @if $from != rgba(0,0,0,0) and $to != rgba(0,0,0,0) {
    background: $from;
    background: -moz-linear-gradient(top, $from 0%, $to 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,$from), color-stop(100%,$to));
    background: -webkit-linear-gradient(top, $from 0%, $to 100%);
    background: -o-linear-gradient(top, $from 0%, $to 100%);
    background: -ms-linear-gradient(top, $from 0%, $to 100%);
    background: linear-gradient(top bottom, $from 0%, $to 100%);
  }
}
body { 
  color: #333333;
  
  font-size: 13px;
  
  
  font-weight: 400;
  
  
  line-height: 1.6;
  
  font-family: "Poppins", sans-serif;
  background-color: #ffffff;
  
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
  font-family: "Rubik", sans-serif;
}
a { 
  color: #333333;
  
  line-height: 1.6;
  
}
a:hover {
  color: #d9121f;
}
textarea, 
input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"], 
.uneditable-input,
select {
  background-color: #f5f5f5;
  color: #808080;
  
  font-size: 12px;
  
  
  border: 1px solid #f5f5f5;
  
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  background-color: #f9f9f9;
  border-color: #f9f9f9;
}
select {
  color: #808080;
  background-color: #ffffff;
  
  border: 1px solid #cccccc;
  
}
.select:after,
.product-info .options2 .selector-wrapper:after,
.product.product-item-advanced-wrapper .selector-wrapper:after,
.product-filter .list-options .sort:after,
.product-filter .list-options .limit:after{
  color: #d9121f;
}
img[src*="blank.gif"]{
  background: url(//www.ecudoctors.com/cdn/shop/t/16/assets/loader.gif?v=126954784679907309791592403912) no-repeat scroll center center #ffffff;
  width: 100%;
  max-height: 200px;
}
body .dropdown-menu &gt; li &gt; a,
.ui-autocomplete li a{
  color: #333333 !important;
}
.dropdown-menu &gt; li &gt; a:hover, .dropdown-menu &gt; li &gt; a:focus,
.ui-autocomplete li a:hover, .ui-autocomplete li a:focus{
  color:#ff0000 !important;}

.dropdown-menu{
  color: #333333;
}
.button,
.btn {
  font-family: "Poppins", sans-serif;
  color: #ffffff !important;
  
  font-size: 11px;
  
  
  line-height: 1.6;
  
  
  font-weight: 600;
  
  text-transform: uppercase;
  background: #d9121f;
  
  
}
.button:hover,
.btn:hover {
  color: #ffffff !important;
  background: #333333;
  
}
.buttons .left .button, .buttons .center .button, .btn-default, .input-group-btn .btn-primary{
  color: #ffffff !important;
  background: #1349b2;
  
  
}
.buttons .left .button:hover, .buttons .center .button:hover, .btn-default:hover, .input-group-btn .btn-primary:hover {
  color: #ffffff !important;
  background: #333333;
  
}
.footer-button {
  font-family: "Poppins", sans-serif;
  
  font-size: 11px;
  
  
  line-height: 1.6;
  
  
  font-weight: 600;
  
  text-transform: uppercase;
  color: #333333 !important;
  background: #ffffff;
}
.footer-button:hover {
  color: #ffffff !important;
  background: #d9121f;
}
.custom-footer .background,.standard-body .custom-footer .background {
  background-color:#262626;
  border-top: 1px solid #262626;
}
.custom-footer .pattern {
  
  padding-top: 22px!important;
  padding-bottom: 18px!important;
  color: #595959;
}
.custom-footer .pattern a{
  color: #333333;
}
.custom-footer .pattern a:hover{
  color: #e31d27;
}
.footer .background, .standard-body .footer .background {
  background-color:#ffffff;
}
.footer .pattern {
  
  font-size: 13px;
  
  
  font-weight: 400;
  
  text-transform: none;
  color: #808080;
  
  
  
  
  
}
.footer .pattern a {
  color: #808080;
}
.footer .pattern a:hover {
  color: #626262;
}



.footer .pattern .default-newsletter form input.email{
  
  
  
}



.footer .container &gt; .row &gt; div:before,.footer .advanced-grid .container &gt; div &gt; .row &gt; div:before {
  background-color: rgba(0,0,0,0);
}
.footer-type-21 .footer .container &gt; .row &gt; div:last-child:after,.footer-type-21 .footer .advanced-grid .container &gt; div &gt; .row &gt; div:last-child:after {
  background-color: rgba(0,0,0,0);
}
.footer .container &gt; .row:before,.footer .advanced-grid .container &gt; div &gt; .row:before {
  background-color: rgba(0,0,0,0);
}
.footer-type-9 .footer .container &gt; .row:before,.footer-type-9 .footer .advanced-grid .container &gt; div &gt; .row:before {
  background-color: rgba(0,0,0,0);
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-footer9.png?v=48094113517577133551592403866);
}
.footer-type-17 .footer .container &gt; .row:last-child:before,.footer-type-17 .footer .advanced-grid .container &gt; div &gt; .row:last-child:before {
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-footer-carparts.png?v=106922628522394128891592403865) !important;
}
.footer .title {
  color: #303030;
  border-bottom:2px solid rgba(0,0,0,0);
}
.footer .title i svg{
  fill:#303030;
}
.footer-type-11 .footer .container &gt; .row:nth-last-child(2),.footer-type-11 .footer .advanced-grid .container &gt; div &gt; .row:nth-last-child(2) {
  border:1px solid rgba(0,0,0,0);
}
.footer-type-11 .footer .container &gt; .row:nth-last-child(2) &gt; div:before,.footer-type-11 .footer .advanced-grid .container &gt; div &gt; .row:nth-last-child(2) &gt; div:before {
  background-color: rgba(0,0,0,0);
}
.footer-block h6 {
  color: #303030;
  
}
.footer-block.footer-inline .caption{text-align:left}
.footer-blocks-top .footer-block .caption{
  
  font-size: 15px;
  
  
  font-weight: 500 !important;
  
  
}
.footer-blocks-top .footer-block .content{
  
  font-size: 13px;
  
  
  font-weight: 400 !important;
  
}
.footer-blocks-bottom .footer-block .caption{
  
  font-size: 14px;
  
  
  font-weight: 500 !important;
  
}
.footer-blocks-bottom .footer-block .content{
  
  font-size: 13px;
  
  
  font-weight: 400 !important;
  
}
/*
.footer-blocks-top .cell1 .default{
  color: #b24043;
}
.footer-blocks-top .cell2 .default{
  color: #b24043;
}
.footer-blocks-bottom .cell1 .default{
  color: #d42f37;
}
.footer-blocks-bottom .cell2 .default{
  color: #d42f37;
}
.footer-blocks-bottom .cell3 .default{
  color: #d42f37;
}
*/
.footer-about-us h6 {
  color: #303030;
}

.footer .social-icons li {
  font-size:24px;
}

.footer .title,
.footer h4,
.custom-footer h4 {
  
  font-size: 20px;
  
  
  font-weight: 500 !important;
  
  text-transform: none;
}
.advanced-grid-products .product .right .price {
  color: #d9121f;
}
.advanced-grid-products .product .right .price .price-old {
  color: #808080;
}

#main .mini-breadcrumb,
#main .breadcrumb .background {
  background-color:#ffffff;
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #ffffff;
}
.breadcrumb .container h1 {
  color:#333333;
  border-bottom:2px solid #d9121f;
  
  font-size: 30px;
  
  
  font-weight: 500;
  
  text-transform: none;
}
.mini-breadcrumb .breadcrumb-content ul,
.mini-breadcrumb .breadcrumb-content ul a,
.breadcrumb ul, .breadcrumb ul a{
  color:#333333;
}
.mini-breadcrumb .breadcrumb-content ul a:hover,
.breadcrumb ul a:hover{
  color:#d9121f;
}
.mfp-inline-scaler .mfp-inline,
.ui-autocomplete-loading{
  background-image:url(//www.ecudoctors.com/cdn/shop/t/16/assets/loader.gif?v=126954784679907309791592403912);
}
.popup{
  background-color: #ffffff;
}
body .popup-module .mfp-close{
  border-color: #d9121f;
  color: #d9121f;
  background-color: #ffffff;
}
body .popup-module .mfp-close:hover{
  color: #ffffff;
  background-color: #d9121f;
}
.popup h4:after{
  background-color: #ca302c;
}
#popup-mailchimp.popup{
  max-width: 750px;
  
}

.product-grid &gt; .row:before,
.product-filter .options .product-wishlist:before,
.product-filter .list-options .sort:before,
.product-filter .list-options .limit:before,
.product-info .description,
.product-info .price,
.product-info .options,
.product-list:before,
.product-list &gt; div:before,
.product-list .name-actions:before,
.product-list .desc:before,
.center-column .product-grid:before,
.product-grid .product:before,
.center-column .product-grid:after,
.tab-content:before,
.tab-content:after,
.product-info .review,
.product-info .cart .minimum,
.product-info .links .link:last-child,
.product-info .links,
.product-info .cart,
.product-block,
.product-info .thumbnails li img,
.product-info .thumbnails-carousel img,
.product-info .product-image,
.cart-info table thead td,
.center-column .panel-body,
.body-white.checkout-checkout .standard-body .full-width .center-column .panel:last-child,
.main-fixed .center-column .panel:last-child,
.standard-body .full-width .center-column .panel:last-child,
.standard-body .fixed .center-column .panel:last-child,
.main-fixed .center-column .panel-heading,
.standard-body .full-width .center-column .panel-heading,
.standard-body .fixed .center-column .panel-heading,
.standard-body .fixed2 .center-column .panel-heading,
.center-column .panel-heading,
.border-width-1 .standard-body .full-width .col-md-12 .col-md-12.center-column .cart-info thead td:first-child:before,
.posts .post .post-content,
#shopify-product-reviews .spr-review-content:before,
#shopify-product-reviews .spr-review-content,
.tab-content:before,
.tab-content:after,
.body-white.module-faq .standard-body .full-width .center-column .faq-section:last-child .panel:last-child,
.templateListCollections .categories-wall .category-wall{
  border-color: #e5e5e5 !important;
}

.product-filter .list-options select,
.blog-article .post .box .box-heading {
  color: #333333;
}


div.pagination-results ul li.active {
  color: #d9121f;
}


.product-list &gt; div:hover{
  border: 2px solid #ca302c;
}
.box .box-heading,
.sidebar-block-wrap.collection  .title-block,
.product-block .title-block,
.refine_search,
.market-products-categories &gt; ul &gt; li &gt; a{
  border-bottom-color: #ca302c;
}











.box &gt; .prev:hover, 
.box &gt; .next:hover,
.product-info .thumbnails-carousel .owl-nav .owl-prev:hover, 
.product-info .thumbnails-carousel .owl-nav .owl-next:hover,
div.pagination-results ul li:hover,
.tab-content .prev-button:hover,
.tab-content .next-button:hover {
  background-color: #d9121f;
}



.box &gt; .prev:hover, 
.box &gt; .next:hover,
.product-info .thumbnails-carousel .owl-nav .owl-prev:hover, 
.product-info .thumbnails-carousel .owl-nav .owl-next:hover,
div.pagination-results ul li:hover,
.tab-content .prev-button:hover,
.tab-content .next-button:hover {
  color: #ffffff;
}


.box &gt; .prev:hover, 
.box &gt; .next:hover,
.product-info .thumbnails-carousel .owl-nav .owl-prev:hover, 
.product-info .thumbnails-carousel .owl-nav .owl-next:hover,
div.pagination-results ul li:hover,
.tab-content .prev-button:hover,
.tab-content .next-button:hover {
  border-color: #d9121f;
}


#main .box-with-categories .box-content {
  background-color: #ffffff !important;
}


.box-with-categories .box-content {
  border-width: 0px !important;
  border-style: solid !important;
}


.box-with-categories .box-content {
  border-color: #e5e5e5 !important;
  
  border-top: none !important;
  
}


.box-category &gt; ul li {
  border-top-color: #e5e5e5;
}


#main .box-category ul li &gt; a {
  color: #3d3d3d;
}


#main .box-category ul li &gt; a:hover {
  color: #3d3d3d;
}


#main .box-category ul li a.active {
  color: #3d3d3d;
}


.box-category &gt; ul li &gt; a:hover, 
.box-category &gt; ul li:hover &gt; a, 
.box-category &gt; ul li a.active {
  background-color: rgba(0,0,0,0);
}


.box-with-categories .box-heading {
  background-color: #ffffff;
}



.box-with-categories .box-heading {
  color: #000000;
}


.col-sm-3 .box-no-advanced.box .box-content, .col-sm-4 .box-no-advanced.box .box-content, .col-md-3 .box-no-advanced.box .box-content, .col-md-4 .box-no-advanced.box .box-content {
  background-color: rgba(0,0,0,0) !important;
}


.col-sm-3 .box-no-advanced.box .box-content, .col-sm-4 .box-no-advanced.box .box-content, .col-md-3 .box-no-advanced.box .box-content, .col-md-4 .box-no-advanced.box .box-content {
  border-width: 2px;
}


.col-sm-3 .box-no-advanced.box .box-content, .col-sm-4 .box-no-advanced.box .box-content, .col-md-3 .box-no-advanced.box .box-content, .col-md-4 .box-no-advanced.box .box-content {
  border-color: #d9121f;
}


.col-sm-3 .box-no-advanced.box .box-heading, .col-sm-4 .box-no-advanced.box .box-heading, .col-md-3 .box-no-advanced.box .box-heading, .col-md-4 .box-no-advanced.box .box-heading {
  border-color: #d9121f;
  
}


.col-sm-3 .box-no-advanced.box .box-content, .col-sm-4 .box-no-advanced.box .box-content, .col-md-3 .box-no-advanced.box .box-content, .col-md-4 .box-no-advanced.box .box-content,
#main .mfilter-price-inputs input {
  color: #333333;
}


.col-sm-3 .box-no-advanced.box .box-content a, .col-sm-4 .box-no-advanced.box .box-content a, .col-md-3 .box-no-advanced.box .box-content a, .col-md-4 .box-no-advanced.box .box-content a {
  color: #333333;
}


.col-sm-3 .box-no-advanced.box .box-content a:hover, .col-sm-4 .box-no-advanced.box .box-content a:hover, .col-md-3 .box-no-advanced.box .box-content a:hover, .col-md-4 .box-no-advanced.box .box-content a:hover {
  color: #d9121f;
}



.col-sm-3 .box-no-advanced.box .box-heading, .col-sm-4 .box-no-advanced.box .box-heading, .col-md-3 .box-no-advanced.box .box-heading, .col-md-4 .box-no-advanced.box .box-heading {
  color: #333333;
}


.col-sm-3 .box-no-advanced.box .box-heading, .col-sm-4 .box-no-advanced.box .box-heading, .col-md-3 .box-no-advanced.box .box-heading, .col-md-4 .box-no-advanced.box .box-heading{
  border-bottom-color: #d9121f;
}

/* Sale */
.sale{
  
  font-size: 11px;
  
  
  font-weight: 600;
  
  
  line-height: 1.6;
  
  text-transform: uppercase;
  
  color: #ffffff;
  
  
  
  background: #1349b2;
  
  
}
/* New */
#main .new{
  
  font-size: 11px;
  
  
  font-weight: 600;
  
  
  line-height: 1.6;
  
  text-transform: uppercase;
  
  color: #ffffff;
  
  
  
  background: #e80d1b;
  
  
}
.mfilter-content .filter_title .clear{
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/icons.png?v=122223219906725673561592403903);
}

.selector-wrapper.color select, .selector-wrapper.colour select{display:none;}


.selector-wrapper.size select{display:none;}

.swatch .swatch-element label:hover{
  border-color: #d9121f;
}

.swatch .swatch-element .swatch-radio.selected+label ,
.swatch .swatch-element input:checked+label{
  border-color: #d9121f;
  background-color: #d9121f;
  color: #fff;
}


.cart-info table tr,
.cart-info table tr:hover{
  background-color: #ffffff;
}
.cart-total table tr td:last-child{
  color: #d9121f;
  
  font-size: 14px;
  
}
#mfilter-content-container .spinner:before{
  background-color: #ffffff;
}
.posts.posts-grid .post,
.news.v1 .col-sm-4{
  
  font-size: 13px;
  
}
.posts .big-news .post-content .right{
  background-image:url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-big-news.png?v=41031985936649547101592403861);
}
.news .media-body:before{
  background-image:url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-news.png?v=43031735932191135321592403868);
}

.posts .button-more{
  color: #d9121f;
  background-color: #ffffff;
}
.posts .button-more:hover{
  background-color: #d9121f;
  color: #ffffff;
  border-color: #d9121f;
}

.post .date-published,
.posts .button-more{
  border-color: darken(#e5e5e5, 5%);
}

.blog-article .post .meta&gt;li a{
  color: #d9121f;
}
.blog-article .post .meta&gt;li a:hover{
  color: #333333;
}
#nprogress{background-color: #ffffff;}
#nprogress .bar{background-color: #d9121f;}
#nprogress .peg{box-shadow:0 0 10px #d9121f,0 0 5px #d9121f;}
#nprogress .spinner-icon{border-top-color: #d9121f;border-left-color: #d9121f;}
.category-info:before,
.refine_search_overflow:after,
.category-list,
.box-with-products .clear:before,
.box-with-products .clear:after,
.is-countdown .countdown-section:after,
.top-bar,
.top-bar-type-4 #top .top-bar form:before,
.top-bar-type-4 .top-bar .menu li:before,
.mini-cart-total,
.header-type-24 #top .overflow-change-menu,
.antique-products .advanced-grid-products .product,
.antique-products .advanced-grid-products .product:first-child,
.computer4-products.box .box-content.products,
.computer4-products.box .box-content.products &gt; .clearfix,
.fashion2-products .advanced-grid-products .product,
.fashion2-products .advanced-grid-products .product:first-child,
.sport-products .box-heading-img,
.megamenu-background &gt; div,
.megamenu-type-7 .megamenu-background &gt; div .overflow-megamenu,
.megamenu-type-32 .megamenu-background &gt; div &gt; div &gt; div,
.megamenu-type-11 #main ul.megamenu &gt; li.pull-right,
.megamenu-type-22 #main ul.megamenu &gt; li.pull-right,
.products-carousel-overflow .product:after,
.products-carousel-overflow .clear:before,
.products-carousel-overflow .clear:after,
ul.megamenu li .sub-menu .content .hover-menu .col-sm-12 a.main-menu,
ul.megamenu li .sub-menu .content .col-sm-12 .hover-menu a.main-menu,
ul.megamenu li .sub-menu .content .hover-menu .menu ul ul li a,
.megamenuToogle-wrapper .megamenuToogle-pattern,
.megamenu-type-32 .megamenuToogle-wrapper .megamenuToogle-pattern &gt; .container,
.megamenu-type-7 .megamenuToogle-wrapper .megamenuToogle-pattern &gt; .container,
.megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern,
.megamenu-background .vertical .megamenuToogle-wrapper .container,
.standard-body .full-width .megamenu-background .mega-menu-modules &gt; div:first-child:before,
.with-border-left:before,
.ui-autocomplete li,
.categories-wall &gt; div:first-child:before,
.categories-wall &gt; div:first-child:after,
.categories-wall .category-wall:before,
.toys3-categories &gt; div,
.furniture-collections:before,
.furniture-collections &gt; div:before,
.architecture-categories &gt; div:before,
.category-wall2 .row &gt; div:before,
.category-wall2 .row:before,
.col-sm-3 .box-no-advanced .products .row &gt; div .product,
.col-sm-4 .box-no-advanced .products .row &gt; div .product,
.col-md-3 .box-no-advanced .products .row &gt; div .product,
.col-md-4 .box-no-advanced .products .row &gt; div .product,
.list-box li,
.cosmetics-categories &gt; div,
.fashion3-columns &gt; div:before,
.furniture-why-our-products,
.jewelry-banners &gt; div:before{
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-megamenu.png?v=38897372881850050591592403868);
}
.header-type-14 #top .top-bar form:before,
.games-products.box .advanced-grid-products .product{
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-footer.png?v=38289860352859089531592403865);
}
.today-deals-products .product .button:before,
.furniture-box .product-grid .product .add-to-cart a:after,
.today-deals-toys2-products .only-hover ul li a.button-add-to-cart:before,
.today-deals-petshop2-products .only-hover ul li a.button-add-to-cart:before{
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/add-to-cart.png?v=146059811151472303381592403858);
}
.furniture-box .product-grid .product .add-to-cart a:before{
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/add-to-cart-2.png?v=89855241685111201951592403857);
}
.overflow-books-newsletter{
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-books-newsletter-top.png?v=85312315381247767171592403862);
}
.books-newsletter{
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-books-newsletter-bottom.png?v=41387537044090064151592403861);
}
.border-lingerie-newsletter:after{
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/lingerie-newsletter-border.png?v=53611949261243959301592403912);
}
#main ul.megamenu &gt; li.bakery-show-all-products &gt; a{
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-show-all-products.png?v=60107953331339373981592403869);
}
.megamenu-label-type-2 ul.megamenu .megamenu-label,
.megamenu-label-type-3 ul.megamenu .megamenu-label,
.megamenu-label-type-5 ul.megamenu .megamenu-label{
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-show-all-products.png?v=60107953331339373981592403869)!important;
}
.megamenu-type-28 .megamenu-background .vertical .megamenuToogle-wrapper .megamenuToogle-pattern{
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-lingerie2-vertical-menu.png?v=58631150417938551631592403867)!important;
}
.megamenu-type-20 #main .megamenu-background .vertical .megamenu-wrapper{
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-vertical-megamenu-toys2.png?v=1298297111538243601592403870)!important;
}
.megamenu-type-21 #main .megamenu-background .vertical .megamenu-wrapper{
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-vertical-megamenu-cleaning.png?v=89822303349518992421592403870)!important;
}
#shopify-product-reviews .spr-review-content:after{
  border-color: #ffffff;
}
.spr-review-header-starratings .spr-icon-star,
.spr-starrating .spr-icon-star{
  color: #d9121f;
}
#someone-liked{
  background-color: #ffffff;
}
#someone-liked .price{
  color: #d9121f;
}
#cookie{
  background-color: #ffffff;
  
}

.box-category ul li a.active{
  color: #d9121f;
}
.next-product .name .price{
  color: #d9121f;
}
.button-previous-next,
.next-product{
  
  
  
}
.button-previous-next:hover{
  
  
  
}

/*.product-grid .product a.add-to-wishlist:hover, */
.product-grid .product .only-hover .btn-action:hover, .architecture-products .product .right .only-hover .btn-action:hover, .product-list .name-actions .btn-action:hover, .today-deals-toys2-products .only-hover .btn-action:hover, .flower-product .right .btn-action:hover{
  color: #ffffff;
  background-color: #d9121f;
  border-color: #d9121f;
}
.box .box-heading,
.center-column h1, 
.center-column h2, 
.center-column h3, 
.center-column h4, 
.center-column h5, 
.center-column h6,
.products-carousel-overflow .box-heading,
.htabs a,
.product-info .options h2,
h3,
h4,
h6,
.product-block .title-block,
.filter-product .filter-tabs ul &gt; li &gt; a,
.popup h4,
.product-info .product-name a,
legend {
  
  font-size: 20px;
  
  
  font-weight: 500!important;
  
  text-transform: none;
  font-family: "Rubik", sans-serif;
}
.products .product-info-more .price,
.product-grid .product .price,
.advanced-grid-products .product .right .price,
#top #cart_block .cart-heading p strong,
.cart-total table tr td:last-child,
.mini-cart-info .total,
.mini-cart-total td:last-child,
.today-deals-products .product .price,
.architecture-products .product .right .price,
.matrialarts-products .matrial-product .right .price {
  
  font-size: 14px;
  
  
  font-weight: 600!important;
  
}

.product-info .price .price-new {
  
  font-size: 50px;
  
  
  font-weight: 600!important;
  
}
.product-list .name-actions &gt; .price {
  
  font-size: 20px;
  
  
  font-weight: 600!important;
  
}
.price-old,
.today-deals-products .product .price .price-old,
.architecture-products .product .right .price .price-old {
  
  font-size: 14px;
  
  
  font-weight: 600;
  
}


.main-fixed {
  background-color: #ffffff!important;
}

.product-filter,
.product-list,
.center-column .product-grid,
.standard-body .full-width .center-column.content-with-background:before,
.manufacturer-heading,
.manufacturer-content,
.center-column .tab-content,
.body-other .standard-body .full-width .product-info:before,
.product-info .cart,
.box .box-content.products,
.product-grid .product-hover .only-hover,
html .mfp-iframe-scaler iframe,
.quickview body,
table.attribute tr, table.list tr, .wishlist-product table tr, .wishlist-info table tr, .compare-info tr, .checkout-product table tr, .table tr, .table,
img[src*="blank.gif"],
#mfilter-content-container &gt; span:before,
.cart-info table tr,
.center-column .panel-heading,
.center-column .panel-body,
.popup,
.product-block,
.review-list .text,
.modal-content,
.product-info .product-image,
.product-page-type-2 .standard-body .full-width .overflow-thumbnails-carousel,
.product-page-type-2 .standard-body .full-width .product-info .product-center:before,
.main-fixed3 .main-content .background,
.product-grid-type-2 .product-grid .product:hover:before,
.product-grid-type-3 .product-grid .product:hover:before,
.product-grid-type-5 .product-grid .product:hover:before,
.tab-content,
.news.v2  .media-body .bottom,
.dropdown-menu,
.quickview .quickform,
.ui-autocomplete,
.matrialarts-products-tabs .tab-content {
  background-color: #ffffff !important;
}
.dropdown-menu:after,
.ui-autocomplete:after{
  border-bottom-color: #ffffff !important;
}


.box-with-categories .box-heading,
.vertical .megamenuToogle-wrapper .container {
  font-family: "Poppins", sans-serif;
  
  font-weight: 500 !important;
  
  text-transform: none;
}

.box-with-categories .box-heading,
.vertical .megamenuToogle-wrapper .container{
  font-size: 20px;
}


.box-with-categories .box-heading,
.vertical .megamenuToogle-wrapper .container{
  line-height: 1.6;
}

.box-category ul li &gt; a,
.vertical ul.megamenu &gt; li &gt; a strong {
  font-family: "Poppins", sans-serif;
  
  font-weight: 600 !important;
  
  text-transform: none;
}



.box-category ul li &gt; a {
  padding-top: 16px;
}

.review-list .text:after,
#main .post .comments-list .text:after {
  border-bottom-color: #ffffff;
}
.product-grid .product:before {
  border-color: #ffffff;
}

.matrialarts-products-tabs .select-tab li.active a:before, .matrialarts-products-tabs .select-tab &gt; li.active &gt; a, .filter-product .filter-tabs ul &gt; li.active &gt; a, .filter-product .filter-tabs ul &gt; li.active &gt; a:hover, .filter-product .filter-tabs ul &gt; li.active &gt; a:focus, .htabs a.selected, .htabs a:hover {
  color: #333333;
}


.htabs a.selected:before,
.filter-product .filter-tabs ul &gt; li.active &gt; a:before,
.home-instagram-widget-content .title:before,
h2.grouped-heading:before{
  background: #d9121f;
}


.matrialarts-products-tabs .select-tab &gt; li &gt; a,
.filter-product .filter-tabs ul &gt; li &gt; a,
.htabs a {
  color: #808080;
}

.cart-item-total span.money,
.cart-price-total span.money,
.compare-info .price-new, 
.products .product-info-more .price,
.product-grid .product .price, 
.product-list .actions &gt; div .price,
.product-info .price .price-new,
ul.megamenu li .product .price,
.mini-cart-total td:last-child,
.cart-total table tr td:last-child,
.mini-cart-info .total,
.advanced-grid-products .product .right .price,
.product-list .name-actions &gt; .price,
.today-deals-products .product .price,
.medic-last-in-stock .price,
.architecture-products .product .right .price,
.matrialarts-products .matrial-product .right .price,
.today-deals-toys2-products .price,
.today-deals-petshop2-products .price,
.today-deals-shoes3-products .price,
.today-deals-computer8-products .price,
.today-deals-computer6-products .price,
.holidays-products .product .right .price,
.today-deals-computer6-products .countdown-section,
.cart-total-price{
  color: #d9121f;
}
.products .product-info-more .price .price-old,
.product-list .name-actions &gt; .price .price-old,
.product-grid .product .price .price-old,
.today-deals-products .product .price .price-old,
.architecture-products .product .right .price .price-old,
.today-deals-toys2-products .price .price-old,
.today-deals-petshop2-products .price .price-old,
.today-deals-shoes3-products .price .price-old,
.today-deals-computer8-products .price .price-old,
.today-deals-computer6-products .price .price-old {
  color: #232323;
}
.product-info .price .price-old {
  color: #cccccc;
}
body:not(.templateIndex) .product-grid .product:hover:before,
body:not(.templateIndex) .product-list &gt; div:hover {
  border-color: #d9121f !important;
}
#contact_map{
  height: 500px;
}
#map_container .map_content{
  background-color: #ffffff;
}

table.attribute,
table.list,
.wishlist-product table,
.wishlist-info table,
.compare-info,
.cart-info table,
.checkout-product table,
.table,
table.attribute td,
table.list td,
.wishlist-product table td,
.wishlist-info table td,
.compare-info td,
.cart-info table td,
.checkout-product table td,
.table td ,
.manufacturer-list,
.manufacturer-heading,
.center-column .panel-body,
.review-list .text,
.product-info .cart,
.product-info .cart .links,
.product-info .cart .links a:last-child,
.product-info .cart .minimum,
.product-info .review,
.border-width-1 .standard-body .full-width .col-md-12 .col-md-12.center-column .cart-info thead td:first-child:before,
.cart-info table thead td,
#main .center-column .panel-heading,
.main-fixed .center-column .panel:last-child, .standard-body .full-width .center-column .panel:last-child, .standard-body .fixed .center-column .panel:last-child,
.center-column .panel-body,
.body-white.checkout-checkout .standard-body .full-width .center-column .panel:last-child,
.manufacturer-content,
.product-block,
.modal-header,
.product-info .thumbnails li img, .product-info .thumbnails-carousel img,
.product-info .product-image,
.box-type-15 .col-sm-12 .box.box-with-products .box-content,
.box-type-15 .col-md-12 .box.box-with-products .box-content,
.box-type-15 .col-sm-12 .filter-product .tab-content,
.box-type-15 .col-md-12 .filter-product .tab-content,
.body-white.module-faq .standard-body #main .full-width .center-column .faq-section:last-child .panel:last-child,
.swatch .swatch-element label,
#main .mfilter-image ul li,
.news.v2  .media-body .bottom,
.news.v2 .media-body .date-published,
#main .post .comments-list .text,
#main .posts .post .post-content,
#main .post .date-published,
#main .post .meta,
#main .post .post-content,
.category-wall ul li a,
.more-link,
.body-white-type-2.checkout-cart .main-fixed .center-column &gt; form &gt; *:first-child {
  border-color: #e5e5e5;
}






.product-grid .product .only-hover .btn-action:hover,
.architecture-products .product .right .only-hover .btn-action:hover,
.quickshop-type-advanced-wrapper .product-item-content form .btn-action:hover,
.product-list .name-actions .btn-action:hover,
.today-deals-toys2-products .only-hover .btn-action:hover,
.today-deals-petshop2-products .only-hover .btn-action:hover,
.flower-product .right .btn-action:hover {
  background-color: #d9121f !important;
}


.product-grid .product .only-hover .btn-action:hover,
.quickshop-type-advanced-wrapper .product-item-content form .btn-action:hover,
.architecture-products .product .right .only-hover .btn-action:hover,
.product-list .name-actions .btn-action:hover,
.today-deals-toys2-products .only-hover .btn-action:hover,
.today-deals-petshop2-products .only-hover .btn-action:hover,
.flower-product .right .btn-action:hover {
  border-color: #d9121f !important;
}


.product-grid .product .only-hover .btn-action:hover,
.quickshop-type-advanced-wrapper .product-item-content form .btn-action:hover,
.architecture-products .product .right .only-hover .btn-action:hover,
.product-list .name-actions .btn-action:hover,
.today-deals-toys2-products .only-hover .btn-action:hover,
.today-deals-petshop2-products .only-hover .btn-action:hover,
.flower-product .right .btn-action:hover {
  color: #ffffff !important;
}
.product-item-inside-hover .btn-action:hover svg {
  fill: #ffffff !important;
}




/* @group Separate Top Promo */
.tpro-wrapper {
  background-color:#f39090;
}
.tpro {
  margin: 0px -15px;
  position: relative;
}



.tpro &gt; div {
  padding-left: 0px;
  padding-right: 0px;
}

.tpro .background {
  display: inline-block;
  vertical-align: top;
  padding: 4px 15px 4px 15px;
  position: relative;
  z-index: 1;
  height:40px;
}


.tpro &gt; div:before {
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  top: 17.5px;
  left: -2px;
  background: #ffffff;
}
.tpro &gt; div:first-child:before {
  display: none;
}


.tpro .background img {
  display: inline-block;
  vertical-align: top;
}

.tpro .background p {
  vertical-align: top;
  display: inline-block;
  padding: 7px 0px 0px 0px;
  margin: 0px;
  font-size: 12px;
  color: #ffffff;
}
/* @end Separate Top Promo */

/* Top Bar Bg Image */
.tpro-wrapper { 
  
}

/* Top Bg Image */
#top &gt; .background { 
  
}

/* Header Bg Image */
header { 
  
}

/* Menu Bg Image */


/* Slider Bg Image */
#slider .pattern,
.slider .pattern{ 
  
}

/* Responsive */
@media (max-width: 1270px){
  .footer .pattern{
    
    
  }
}
@media (max-width: 1098px){
  .footer .pattern{
    
    
  }
}
@media (max-width: 991px){
  .footer .pattern{
    
    
  }
  .responsive .standard-body .full-width .megamenu-background .megaMenuToggle:before{
    background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-megamenu.png?v=38897372881850050591592403868);
  }
}
@media (max-width: 767px){
  .footer .pattern{
    
    
  }
}
/* Categories Wall */







/* Special Font */

.stationery2-parallax2 .first-heading,
.stationery2-parallax .first-heading,
.cleaning-parallax2 .first-heading,
.cleaning-parallax .first-heading{
  font-family: "Caveat", sans-serif;
}


/* Color &gt; Header */


.header-type-3 #top {
  border-bottom: 1px solid rgba(0,0,0,0);
}


.header-type-3 #top .search_form,
.header-type-8 #top .search_form,
.header-type-27 #top .search_form,
.header-type-31 #top .search_form{
  border-color: rgba(0,0,0,0);
}



.header-type-3 #top .search_form,
.header-type-8 #top .search_form,
.header-type-27 #top .search_form,
.header-type-31 #top .search_form
.header-type-3 #top .search_form a,
.header-type-8 #top .search_form a,
.header-type-27 #top .search_form a,
.header-type-31 #top .search_form a{
  color: rgba(0,0,0,0);
}
.header-type-3 #top .search_form svg,
.header-type-8 #top .search_form svg,
.header-type-27 #top .search_form svg,
.header-type-31 #top .search_form svg {
  fill: rgba(0,0,0,0);
}





.header-type-12.header-type-28 #top .search_form,
.header-type-12 #top .search_form {
  background: #ffffff;
}

















/* Color &gt; Top Bar */
.top-bar {
  
}

.top-bar {
  background: #ffffff;
}



#top .welcome-text,
.top-bar .welcome-text {
  color: #4c4c4c;
}


#top .welcome-text a,
.top-bar .welcome-text a {
  color: #424242;
}


/* Color &gt; Top */


.megamenu-background,
.header-type-3 #top {
  border-bottom: none;
}


.top-bar .menu li a,
.header-type-9 #top #header-center .menu li a,
.header-type-17 #top #header-left .menu li a,
.header-type-26 #top .menu li a {
  color: #ffffff;
}










#top .dropdown &gt; a:after,
#top .dropdown &gt; a &gt; i,
#top .currency__picker .currency__current:after{
  color: #ffffff;
}


#top .dropdown &gt; a,
#top .currency__picker .currency__current{
  color: #ffffff;
}



#top .dropdown:hover &gt; a:after,
#top .currency__picker:hover .currency__current:after{
  color: #ffffff;
}












#top .my-wishlist:hover {
  border-color: #d9121f;
}


#top .my-wishlist:hover {
  background: #d9121f;
}


#top .my-wishlist:hover {
  color: #ffffff;
}














/* Color &gt; Menu */



.megamenu-background {
  background-color: #ffffff;
}






#main .vertical .megamenuToogle-wrapper .container {
  color: #000000;
}



#main .vertical .megamenuToogle-wrapper,
.standard-body .full-width .megamenu-background .mega-menu-modules &gt; div:first-child:before {
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .responsive .standard-body .full-width .megamenu-background .megaMenuToggle:before {
    background-color: #fafafa;
  }
}


#main .vertical:hover .megamenuToogle-wrapper .container,
.common-home.show-vertical-megamenu #main .megamenu-background .vertical .megamenuToogle-wrapper .container,
body[class*="product-category-"].show-vertical-megamenu-category-page #main .megamenu-background .vertical .megamenuToogle-wrapper .container,
.common-home.show-vertical-megamenu #main .slideshow-modules .vertical .megamenuToogle-wrapper .container {
  color: #ffffff;
}


#main .vertical:hover .megamenuToogle-wrapper .container:after,
.common-home.show-vertical-megamenu #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
body[class*="product-category-"].show-vertical-megamenu-category-page #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after {
  color: #ffffff;
}
.megamenu-type-15 .megamenu-background .vertical:hover .megamenuToogle-wrapper .container:before,
.megamenu-type-15 .megamenu-background .vertical:hover .megamenuToogle-wrapper .container:after,
.megamenu-type-15 .megamenu-background .vertical:hover .megamenuToogle-wrapper:before,
.megamenu-type-18 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:before,
.megamenu-type-18 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:after,
.megamenu-type-18 .slideshow-modules .vertical:hover .megamenuToogle-wrapper:before,
.megamenu-type-20 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:before,
.megamenu-type-20 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:after,
.megamenu-type-20 .slideshow-modules .vertical:hover .megamenuToogle-wrapper:before,
.megamenu-type-34 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:before,
.megamenu-type-34 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:after,
.megamenu-type-34 .slideshow-modules .vertical:hover .megamenuToogle-wrapper:before,
.megamenu-type-28 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:before,
.megamenu-type-28 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:after,
.megamenu-type-28 .slideshow-modules .vertical:hover .megamenuToogle-wrapper:before,
.megamenu-type-25 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:before,
.megamenu-type-25 .slideshow-modules .vertical:hover .megamenuToogle-wrapper .container:after,
.megamenu-type-25 .slideshow-modules .vertical:hover .megamenuToogle-wrapper:before,
.common-home.show-vertical-megamenu.megamenu-type-15 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
.common-home.show-vertical-megamenu.megamenu-type-15 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
.common-home.show-vertical-megamenu.megamenu-type-15 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
.common-home.show-vertical-megamenu.megamenu-type-18 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
.common-home.show-vertical-megamenu.megamenu-type-18 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
.common-home.show-vertical-megamenu.megamenu-type-18 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
.common-home.show-vertical-megamenu.megamenu-type-20 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
.common-home.show-vertical-megamenu.megamenu-type-20 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
.common-home.show-vertical-megamenu.megamenu-type-20 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
.common-home.show-vertical-megamenu.megamenu-type-34 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
.common-home.show-vertical-megamenu.megamenu-type-34 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
.common-home.show-vertical-megamenu.megamenu-type-34 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
.common-home.show-vertical-megamenu.megamenu-type-28 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
.common-home.show-vertical-megamenu.megamenu-type-28 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
.common-home.show-vertical-megamenu.megamenu-type-28 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
.common-home.show-vertical-megamenu.megamenu-type-25 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
.common-home.show-vertical-megamenu.megamenu-type-25 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
.common-home.show-vertical-megamenu.megamenu-type-25 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-15 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-15 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-15 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-18 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-18 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-18 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-20 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-20 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-20 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-34 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-34 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-34 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-28 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-28 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-28 #main .megamenu-background .vertical .megamenuToogle-wrapper:before,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-25 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:before,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-25 #main .megamenu-background .vertical .megamenuToogle-wrapper .container:after,
body[class*="product-category-"].show-vertical-megamenu-category-page.megamenu-type-25 #main .megamenu-background .vertical .megamenuToogle-wrapper:before {
  background: #ffffff;
}


#main .vertical:hover .megamenuToogle-wrapper,
.common-home.show-vertical-megamenu #main .megamenu-background .vertical .megamenuToogle-wrapper,
body[class*="product-category-"].show-vertical-megamenu-category-page #main .megamenu-background .vertical .megamenuToogle-wrapper,
.common-home.show-vertical-megamenu #main .slideshow-modules .vertical .megamenuToogle-wrapper {
  background-color: #2d2828 !important;
}





































/* Color &gt; Slider */



.home-slider-content,
.home-slider{
  .flex-direction-nav a{
    
    color: #333333;
    
    
    border-color: #ffffff;
    
    
    background-color: #ffffff;
    

    &amp;:hover{ 
      
      color: #ffffff;
      
      
      border-color: #d9121f;
      
      
      background-color: #d9121f;
      
    }
  }
  
  .caption a.btn {
    
    
    

    &amp;:hover{
      
      
      
    }
  }
}

/* Header Notice */

#header-notice .header-notice {
  background-color:#000000;
}

/* Audio testtestimonial */
.audio-testimonial {
  background-image: url(//www.ecudoctors.com/cdn/shop/t/16/assets/quote.png?v=42123037187550976731592403933);
}
/* Mobile Navigation Background */

/* Absolute Slider Background */
.absolute-bg {
  position: absolute;
  max-width: initial;
  top: 0px;
  right: 0px;
  width: initial;
}
@media (min-width: 992px) {
  .absolute-slider .slide-banner {
    background-image:none!important;
  }
}
/* Font &gt; Categories Submenu Heading */
ul.megamenu li .sub-menu .content .static-menu a.main-menu {
  
  
  font-weight:100!important;
  
  
  
  
}
/* Font &gt; Categories Bar */		
ul.megamenu &gt; li &gt; a strong,
.megamenuToogle-wrapper .container {
  
  font-size:14px;
  
  
  font-weight:600!important;
  
  
  
}

.horizontal ul.megamenu &gt; li &gt; a,
.megamenuToogle-wrapper .container {
  line-height:1.6;
}

/* Font */


.social_widget.totop .icon{
  background-color: #d9121f;
  color: #ffffff;
}
@media (max-width: 767px) {
  .responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li a, .responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li a{
    font-family: "Poppins", sans-serif;
  }
  
  .responsive .product-grid .row &gt; div.col-xs-6 .product:after{
    border-color: #e5e5e5 !important;
  }
  
}
/* Carparts2 Columns */
.carparts2-columns {
  background-image:url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-carparts2-columns.png?v=74691147815357112721592403863) !important;
}
/* Blog */







/* Cleaning Parallax */
.cleaning-parallax2:before,
.cleaning-parallax:before {
  background-image:url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-cleaning-parallax-top.png?v=143863307599061958011592403864);
}
.cleaning-parallax2:after,
.cleaning-parallax:after {
  background-image:url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-cleaning-parallax-bottom.png?v=52434758723710469241592403864);
}
ul.megamenu .megamenu-label,
#main .news .media-body h5,
#main .posts .post .post-title,
ul.blog-list-default li h5{
  font-family: "Poppins", sans-serif;
}

.product-grid .product:before,
.product-list &gt; div:before,
.product-list .name-actions:before,
.product-list .desc:before,
.center-column .product-grid:before,
.center-column .product-grid:after,
.product-grid &gt; .row:before,
.category-info:before,
.refine_search_overflow:after,
.tab-content:before,
.tab-content:after,
.product-filter .list-options .limit:before,
.product-filter .list-options .sort:before,
.product-filter .options .product-compare:before {
  background: #e5e5e5;
}









/* Testimonials */

/* Slider Overflow */

/* Glamshop Newsletter */
.newsletter.glamshop-newsletter .heading p {
  font-family:"Caveat", sans-serif;
}
/* Lingerie2 Columns */
.lingerie2-columns {
  background-image:url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-lingerie2-columns.png?v=182156212893180253411592403866) !important;
}
/* Shoes2 Columns */
.shoes2-columns .row &gt; div:before {
  background-image:url(//www.ecudoctors.com/cdn/shop/t/16/assets/shoes-columns-1.png?v=125337864413712529541592403962) !important;
}
.shoes2-columns .row &gt; div:last-child:before {
  background-image:url(//www.ecudoctors.com/cdn/shop/t/16/assets/shoes-columns-2.png?v=102928601999650785271592403962) !important;
}
@media (max-width: 767px) {
  .responsive #widgets .social_widget .icon{
    background-color: #000000;
    color: #ffffff;
  }
  .responsive #widgets .social_widget #filter-addtocart.icon, .responsive #widgets .social_widget .total_count_ajax{
    background-color: #d9121f;
    color: #ffffff;
  }
}
/* Bakery steps */
.bakery-steps &gt; div.first:before {
  background-image:url(//www.ecudoctors.com/cdn/shop/t/16/assets/step-one.png?v=35863048785734120501592403968);
}
.bakery-steps &gt; div.second:before {
  background-image:url(//www.ecudoctors.com/cdn/shop/t/16/assets/step-two.png?v=66183244388297170741592403968);
}
.bakery-steps .circle {
  background-image:url(//www.ecudoctors.com/cdn/shop/t/16/assets/bg-circle.png?v=17004785867598771721592403863);
}
/* Header Optimize for Mobile */
@media (max-width: 767px){
  .responsive #top {
    
    .search_form {
      margin-top:0px;
    }
    .dropdown.currency {
      margin-top:14px;
    }
    .logo {
      padding-top:10px;
    }
    .my-account {
      margin-top:5px;
    }
    #cart_block {
      margin-top:5px;
    }
    .pattern&gt;.container {
      padding-bottom: 10px;
    }
    
    
    
    .dropdown.currency{display:none;}
    
    
    
  }
}
#header-phantom .mega-menu-modules .section-wrapper.hidden:before {
  display: none
}
//--- FASTOR 2.0

/* @start new products tabs */
.ag-products-tabs .product.clearfix.product-hover:after,
.product-tab-wrapper .product.clearfix.product-hover:after {
  border-color: #e5e5e5 !important;
}
/* @end new products tabs */
/* variants mobile */
#shopify-section-product-variants-mobile {display: none}
@media(max-width: 992px){
  .alert {z-index: 9999!important}
  #shopify-section-product-variants-mobile {
    display: block;
    position: fixed;
    left: 0;
    top:-50px;
    width: 100%;
    height: auto;
    min-height: 50px;
    z-index: 9999;
    -webkit-transition: all 0.35s ease-out;
    -o-transition: all 0.35s ease-out;
    transition: all 0.35s ease-out;
  }
  .sticky-product-variants-mobile:not(.no-cart-item-body) #shopify-section-product-variants-mobile {
    top: 0;
  }
  .product-variants-mobile {
    background: #fff;
    overflow: hidden;
    height: 50px;
    -webkit-transition: height 0.35s ease-out;
    -o-transition: height 0.35s ease-out;
    transition: height 0.35s ease-out;
  }
  .variants-header {
    padding-left: 15px;
    padding-right: 15px;
  }
  .variants-header:before,
  .variants-header:after{
    content: "";
    display: table;
  }
  .variants-header:after {
    clear: both;
  }
  .variants-header .title{
    font-size: 16px;
    line-height: 50px;
    height: 50px;
    letter-spacing: normal;
    cursor: default;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    position: relative;     
    width: 70%;
  }

  .variants-header .title a{  
    max-width: 100%;
    display: inline-block;
    line-height: normal;
    margin: 0;
    text-decoration: none;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .variants .variants-header .title:after {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    content: "\f107";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome; 
    font-size: 16px;
    color: #000;
  }
  .variants-header .action {
    display: inline-block;
    float: right;
  }
  .variants-header .action .button{
    padding: 5px 15px;
    margin-top: 10px;
  }
  .variants-items {
    margin: 0;
    padding-left: 0;
    list-style: none
  }
  .variants-item{
    margin-left: 0;
    margin-bottom: 0;
    display: block;
    float: none;
    line-height: 44px;
    width: 100%;
    height: 45px;
  }
  .variants-item a {
    border-top: 1px solid transparent;
    border-top-color: #DEDEDE;
    color: #000;
    display: block;
    font-size: 14px;
    line-height: 44px;
    padding-left: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .variants-item:first-child a {
    border-top: 0;
  }
  .variants-header .title {
    color: #000;
  }
  .variants-header .title span.cart-with-count {
    position: relative;
    margin-right: 50px;
  }
  .variants-header .title span.cart-with-count:after{
    content: "-";
    position: absolute;
    right: -30px;
  }
}

@media(max-width: 350px){ 
  .variants-header .title{ width: 60%}
}
/* add custom css for settings */.product-info .price.price-range .price-new {font-size:25px}@media(max-width: 767px) {.responsive .product-grid .row&gt;div.col-xs-6 .product:before,
  .responsive .product-grid .row&gt;div.col-xs-6 .product:hover:before,
  .responsive .carousel-inner.owl-carousel .product-grid .row&gt;div.col-xs-6 .product:before,
  .responsive .carousel-inner.owl-carousel .product-grid .row&gt;div.col-xs-6 .product:hover:before{
    display:none!important;
  }}
/* Menu Mobile */
@media (max-width: 991px) {header .slider-header {
    display: none;
  }}
.product-tab-style-with-icon .box .box-heading,
.product-tab-style-with-icon.filter-product .filter-tabs ul&gt;li.active,
.product-tab-content .ptab-image a {border-color: #e5e5e5}

.product-tab-style-with-icon .box .box-heading,
.product-tab-style-with-icon.filter-product .filter-tabs ul&gt;li.active {
  border-top-color: #d9121f
}
/* Products Tabs */
body.templateIndex {
  .product-grid .product {
    padding-bottom:10px;
  }
  
  .product-tab-wrapper .box-product .carousel {
    padding:0px;
    margin:0px;
    position:relative;
  }
  
  .ptab-main-content .box-product .owl-carousel .product-grid,
  .ptab-main-content .box-product .product-grid .row &gt; div,
  .ag-column-content .ag-products-tabs .box-product .owl-carousel .product-grid,
  .ag-column-content .ag-products-tabs .box-product .product-grid .row &gt; div {
    padding:0px!important;
  }
  
  .ag-column-content.col-sm-3 .ag-products-tabs .box-product .carousel .product-grid &gt; div.row:before,
  .ag-column-content.col-sm-4 .ag-products-tabs .box-product .carousel .product-grid &gt; div.row:before{
    display:none;
  }
  
  .ptab-main-content .box-product .product-grid &gt; .row {
    margin-left:0;
    margin-right:0;
    display: flex;
    flex-wrap: wrap;
  }
  
  .product-grid .product:before {
    right:0px;
  }.ptab-main-content .product-grid .product:hover:before,
  .ag-column-content .product-grid .product:hover:before {
    opacity:1;
  }
  .ptab-main-content .product-grid .is-countdown,
  .ag-column-content .product-grid .is-countdown{
    left:2px;
    right:2px;
  }
  .ptab-main-content .product-grid .product .left .image,
  .ag-column-content .product-grid .product .left .image,
  &amp;.product-grid-type-2 .ptab-main-content .product-grid .product .left .image,
  &amp;.product-grid-type-2 .ag-column-content .product-grid .product .left .image{
    padding:2px;
  }
  .product-grid .product:hover:before {
    height: 100%!important;
    width: 100%;
    bottom: 0;
    top: 0;
    right: 0;
    background: none!important;
    border: 2px solid #d9121f!important;
    z-index: 0;
    transition: border-color .2s ease-in;
    -webkit-transition: border-color .2s ease-in;
    -moz-transition: border-color .2s ease-in;
  }.product-grid .wishlist {
    right:10px;
  }
  
  .product-grid .is-countdown {
    z-index:0;
    margin-top:-78px;
  }
  
  &amp;.product-grid-type-2 {
    .product-grid .product .image {
      padding:1px;
    }
    
    .product-grid .product:hover {
      margin-bottom:0px;
    }
    
    .product-grid .product .left .sale,
    .product-grid .product .left .new{
      margin-left:10px;
    }
    
    .product-grid .wishlist {
      top:10px;
    }
  }
}
  
/* Products Tabs on Sides */
@media (min-width: 768px) {
  body.templateIndex {
    .col-sm-3 .ag-products-tabs .box-product {
      .carousel-wrapper:not(.carousel):not(.slide) .product-grid {
        
        background-color: rgba(0,0,0,0) !important;
        
        
        border: 2px solid;
        
        
        border-color: #d9121f;
        
      }
      
      .carousel-wrapper.carousel.slide {
        .owl-carousel {
          
          background-color: rgba(0,0,0,0) !important;
          
          
          border: 2px solid;
          
          
          border-color: #d9121f;
          
          margin-right:15px;
        }
      }
      
      .product-grid {
        
        .product {
          padding-top:10px;
          display:flex;

          &amp;.product-hover:hover .name {
            opacity: 1!important;
            visibility: visible!important;
          }

          .is-countdown {
            display:none;
          }

          .left {
            width: 34%;
            
            .sale {
              display:none;
            }

            .new {
              display:none;
            }
            
            .item-images-wrapper {
              display:none;
            }
            
            .image {
              .main-images-wrapper {
                min-height:50px;
              }
            }
          }
          .right {
            width: 57%;
            margin-left: 9%;
            padding-top: 0;
            text-align:left;

            .name {
              padding-top: 5px;
            }

            .price {
              padding-top: 7px;
              visibility: visible !important;
              opacity: 1 !important;
            }

            .swatch-list {
              left:initial;
            }

            .only-hover {
              display:none;
            }
          }
          
          .product-item-content {
            padding-top:0;
            text-align:left;
            display: flex;
            flex-direction: column;
            justify-content: center;
            padding-bottom: 10px;
            
            .name {
              padding-top:0;
            }
            
            .product-item-option {
              transform: scale(0.9,0.9);
              margin-left: -5%;
            }

            .product-item-inside-hover {
              visibility:visible;
              opacity:1;
              font-size:11px;
              display:block;
              margin-top:5px;
              position:relative;
            }
          }

          &amp;:hover:before {
            border:none;
          }
        }
        
        
        &amp;&gt; .row:first-child &gt; div:first-child .product:after {
          display:none;
        }
        
        
        &amp;&gt; .row .product:before {
          display:none;
        }
        
      }
  	}
    
    .col-sm-4 .ag-products-tabs .box-product {
      .carousel-wrapper:not(.carousel):not(.slide) .product-grid {
        
        background-color: rgba(0,0,0,0) !important;
        
        
        border: 2px solid;
        
        
        border-color: #d9121f;
        
      }
      
      .carousel-wrapper.carousel.slide {
        .owl-carousel.owl-theme {
          
          background-color: rgba(0,0,0,0) !important;
          
          
          border: 2px solid;
          
          
          border-color: #d9121f;
          
          margin-right:15px;
        }
      }
      
      .product-grid {
        
        background-color: rgba(0,0,0,0) !important;
        
        
        border: 2px solid;
        
        
        border-color: #d9121f;
        
        .product {
          padding-top:10px;
          display:flex;

          &amp;.product-hover:hover .name {
            opacity: 1!important;
            visibility: visible!important;
          }

          .is-countdown {
            display:none;
          }

          .left {
            width: 34%;
            
            .sale {
              display:none;
            }

            .new {
              display:none;
            }
            
            .item-images-wrapper {
              display:none;
            }
            
            .image {
              .main-images-wrapper {
                min-height:50px;
              }
            }
          }
          .right {
            width: 57%;
            margin-left: 9%;
            padding-top: 0;
            text-align:left;

            .name {
              padding-top: 5px;
            }

            .price {
              padding-top: 7px;
              visibility: visible !important;
              opacity: 1 !important;
            }

            .swatch-list {
              left:initial;
            }

            .only-hover {
              display:none;
            }
          }

          .product-item-content {
            padding-top:0;
            text-align:left;
            display: flex;
            flex-direction: column;
            justify-content: center;
            padding-bottom: 10px;
            
            .name {
              padding-top:0;
            }
            
            .product-item-option {
              transform: scale(0.9,0.9);
              margin-left: -5%;
            }

            .product-item-inside-hover {
              visibility:visible;
              opacity:1;
              font-size:11px;
              display:block;
              margin-top:5px;
              position:relative;
            }
          }
          
          &amp;:hover:before {
            border:none;
          }
        }
        
        
        &amp;&gt; .row:first-child &gt; div:first-child .product:after {
          display:none;
        }
        
        
        &amp;&gt; .row .product:before {
          display:none;
        }
      }
    }
  }
}

/* Home Banners */
.rich-banners .heading span {
  border-color:#ca302c;
}

/* New Header Notice */
.header-notice {
  .hn-content-wrapper {   
    .emphasized {
      font-family:Caveat;
      color: #fea5b3;
    }
    .normal {
      color: #ffffff;
    }
    .cta.btn {
      background: #ffffff;
      color: #000000!important;
    }left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);}
}
/* advanced swatch */
.option-select-value{
  color: #d9121f
}
.product-grid .product .right-compare:hover,
.product-grid .product .right-wishlist:hover,
.product-grid .product .right-quickview:hover,
.product-item-content .quick_view.btn-action:hover,
.quickshop-type-advanced-wrapper .product-item-content form .btn-action:hover,
#sidebar .mfilter-box .mfilter-content .filter_title .arrow:hover:after{
  background-color:#d9121f!important;
  border-color:#d9121f!important;
}
.product-grid .product .right-compare:hover a,
.product-grid .product .right-wishlist:hover a,
.product-grid .product .right-quickview:hover a,
.product-item-content .quick_view.btn-action:hover i.fa,
.quickshop-type-advanced-wrapper .product-item-content form .btn-action:hover,
.quickshop-type-advanced-wrapper .product-item-content form .btn-action:hover i.fa,
#sidebar .mfilter-box .mfilter-content .filter_title .arrow:hover:after,
#sidebar .mfilter-box .mfilter-content .filter_title .arrow.rotArr:hover:after{
  color:#ffffff!important
}

#sidebar .mfilter-box .mfilter-content .filter_title .arrow:after,
#sidebar .mfilter-box .mfilter-content .filter_title .arrow.rotArr:after,
.product-item-content form .btn-action,
.product-item-content form .btn-action i.fa  {
  color:#d9121f!important
}
.collection-template-promo.templateCollection .box-category&gt;ul.accordion li:first-child,
.collection-template-promo.templateCollection .box-category&gt;ul.accordion li:last-child {
  border-color: #e5e5e5
}

/*vertical gridlines in collection page*/
body:not(.templateIndex) .product-grid .product:after {
  border-color:#e5e5e5;
}
.collections-list .heading span {
  border-color:#ca302c;
}
.your-collections .your-collections-wrapper .heading span{
  border-color:#ca302c;
}
/* countdown and focus */.product-focus-wrapper .product-info .countdown-style-square .is-countdown,
.product-info .countdown-style-circle .is-countdown .countdown-section{
  background-color:#fbf5f7}/* password page */.mobile-nav-bar {
  color: #333333;
}
/* header 29,30 */
.header-type-29 .top-block-wrapper {color:#4c4c4c;a{color:#424242;}}.header-type-30 #cart_block {
  background-color:#a40707;
}/* dynamic changes */
.dynamic-payment-button .shopify-payment-button__button,
.dynamic-payment-button .shopify-payment-button__button .shopify-cleanslate &gt;div{}
.dynamic-payment-button .shopify-payment-button__button,
.dynamic-payment-button .shopify-payment-button__button .shopify-cleanslate &gt;div:hover{}
.product-thumbnails .thumbnails .thumbnails-item.current img,
.product-thumbnails-bottom .thumbnails .thumbnails-item.current img,
.product-thumbnails .thumbnails .slick-slide.slick-current img,
.product-thumbnails-bottom .thumbnails .slick-slide.slick-current img{
  border-color: #d9121f;
}
.cart-window-header {
  background-color: #d9121f;
}</pre></body></html>