body.page-layout-1column a,body.page-layout-2columns-left a,body.page-layout-2columns-right a,.block-collapsible-nav .item a{color:#333;}
body a:hover,body a:focus,.account-nav .item a:hover{color:#00b0f3}
.catalog-product-view{background-color:#f3f3f3}
.page-products{background-color:#f3f3f3}

.customer-account-index{background-color:#f3f3f3}
.cms-index-index{background-color:#f3f3f3}
.customer-address-form{background-color:#f3f3f3}
.customer-account-login{background-color:#f3f3f3}
.customer-account-create{background-color:#f3f3f3}
.page-products .page-header{margin-bottom: 20px;}
/*.product-label.new-label{color:#fff;background-color:#00b0f3}*/
/*sourabh css start 10-10-2018*/
.product-label.new-label{color: #fff;
    background-color: #fc2779;
    width: 50px;
    border-radius: 0px;
    top: 0px;
    left: 0px;
    height: 25px;
    line-height: 25px;
    font-weight: bold; z-index: 99;}

.product-label.sale-label{color: #fff;
    background-color: #000;
    width: 60px;
    border-radius: 0px;
    top: 0px;
    left: 195px;
    height: 23px;
    line-height: 23px; 
    z-index: 99; font-weight: bold;
display: none;}

.checkout-cart-index{background-color: #f4f4f4 !important;}
.checkout-cart-index .products-grid .item{background-color: #fff;}
.checkout-cart-index .cart.table-wrapper .items{background-color: #fff;}
.checkout-cart-index .secure{background-color: #fff;}
.checkout-cart-index .cart-summary{background-color: #fff;}
/*sourabh css start 10-10-2018*/
button.button,button,.cart .continue,.actions-toolbar .primary a.action,button:focus,.action.primary,.page-not-found .previus-page{color:#fff;border:0; border-color:#ddd}
button.button:hover,button:hover,.cart .continue:hover,.actions-toolbar .primary a.action:hover,.action.primary:hover,.page-not-found .previus-page:hover{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.cart-container .checkout-methods-items .action.primary{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.cart-container .checkout-methods-items .action.primary:hover{color:#fff;background-color:#333;border-color:#333}
.vicomage-slider .slick-active .slide-caption .caption1{color:#fff}
.vicomage-slider .slick-active .slide-caption .caption2{color:#fff}
.vicomage-slider .slick-active .slide-caption .caption3{color:#fff}
.vicomage-slider .slick-active .slide-caption .caption4{color:#fff}
.vicomage-slider .btn-shop{color:#fff;border-color:#fff}
.vicomage-slider .btn-shop:hover{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.slick-prev,.slick-next{color:#666;background-color:#fff;border-color:#ddd}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.slick-dots li button:before {
    font-family: 'slick';
    font-size: 11px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before{opacity: .75; color:#2196F3 ;}
#newsletter-popup .block-popup-subscribe .description-popup,#newsletter-popup .block-popup-subscribe .subscribe-bottom label{color:#444}
#newsletter-popup{background-color:#ddd}
#newsletter-popup input{color:#333;background-color:#fff;border-color:#fff}
#newsletter-popup .block-popup-subscribe .newsletter-popup-content .block-subscribe .actions button{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
#newsletter-popup .block-popup-subscribe .newsletter-popup-content .block-subscribe .actions button:hover{color:#fff;background-color:#333;border-color:#333}
.breadcrumbs a{color:#333}
.breadcrumbs a:hover,.breadcrumbs strong{color:#00b0f3}
.opc-progress-bar-item::before,.opc-progress-bar-item > span::before,.opc-progress-bar-item > span::after{background-color:#f4f4f4}
.opc-progress-bar-item._active > span::before,.opc-progress-bar-item._active::before,.opc-wrapper .shipping-address-item.selected-item::after{background-color:#00b0f3}
.opc-wrapper .shipping-address-item.selected-item{border-color:#00b0f3}
#backtotop{color:#fff;background-color:#333}
#backtotop:hover{color:#fff;background-color:#00b0f3}
.page-header a{color:#333}
.page-header a:hover{color:#00b0f3}
.page-wrapper .page-header .panel.wrapper{  background-repeat: no-repeat; background-position: center center; background-size: 100% 100%;}
.header-content{background-color:#fff;border-color:#f3f3f3}
.minicart-wrapper .action.showcart .counter.qty{color:#fff;background-color:#00b0f3}
.minicart-wrapper .block-minicart{background-color:#fff;border-color:#ddd}
.block-minicart .block-content .actions .primary .action.primary.checkout{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.block-minicart .block-content .actions .primary .action.primary.checkout:hover{color:#fff;background-color:#333;border-color:#333}
.block-minicart .block-content .actions .secondary .viewcart{color:#666;background-color:#fff;border-color:#ddd}
.block-minicart .block-content .actions .secondary .viewcart:hover{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.navigation .level0 > .level-top{color:#333}
.nav-sections .vicomage-megamenu li.level0 > .level-top:hover,.vicomage-megamenu li.current > a.level-top{color:#00b0f3}
.menu-active .level-top{border-bottom:1px solid #fff}
.vicomage-megamenu .cat-label,.accordion .cat-label,.vicomage-megamenu .cat-label::before,.accordion .cat-label::before{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.vicomage-megamenu .cat-label.cat-label-hot,.accordion .cat-label.cat-label-hot,.vicomage-megamenu .cat-label.cat-label-hot::before,.accordion .cat-label.cat-label-hot::before{color:#fff;background-color:#2e80cc;border-color:#2e80cc}
.nav-sections .vicomage-megamenu li.level0.dropdown .submenu a:hover,.nav-sections .vicomage-megamenu li.level0.fullwidth .submenu li.current > a,.nav-sections .vicomage-megamenu li.level0.staticwidth .submenu li.current > a,.vicomage-megamenu li.current > a.level-top > a.level-top{color:#00b0f3;border-color:#e8e8e8}
.nav-sections .vicomage-megamenu li.level0 .submenu,.nav-sections .vicomage-megamenu li.level0.fullwidth .submenu li.level1 li .subchildmenu,.nav-sections .vicomage-megamenu li.level0.staticwidth .submenu li.level1 li .subchildmenu,.nav-sections .vicomage-megamenu li.level0.dropdown .submenu li .subchildmenu{border-color:#00b0f3}
.nav-sections .vicomage-megamenu li.level0 .submenu a{color:#000}
.nav-sections .vicomage-megamenu li.level0 .submenu a:hover{color:#00b0f3}
.accordion li a{color:#333}
.accordion li a:hover,.accordion li.current > a.level-top{color:#00b0f3}
.header-container-fixed .minicart-wrapper{display:inline-block;position:relative}
.header-container-fixed .minicart-wrapper:before,.header-container-fixed .minicart-wrapper:after{content:'';display:table}
.header-container-fixed .minicart-wrapper:after{clear:both}
.search-fix{display:none}
.header-container-fixed .header-logo .logo {margin: 5px 20px 0 0; float:left!important;}
.header-container-fixed .custom-class-minicart{margin:20px 0px 0 0;}
.header-container-fixed .search-fix{display:block;margin-left:5%}
.header-container-fixed{background-color:#fff;border-color:#ddd;padding: 0 0 18px;height: 60px;}
.header-container-fixed .header-search .search-switcher .dropdown-switcher{opacity:1!important;padding:0;position:absolute;text-align:left;top:12px;right:0;transform:inherit;transition:inherit;visibility:visible!important;z-index:35;width:70%}
span.text{visibility:visible;font-size:20px; padding-left:13px !important}
.header-container-fixed .header-search .icon-search{display:none}
.header-container-fixed .header-content-left{width:100%!important}
.header-container-fixed .cart-row{width:100%;float:left}
.header-container-fixed .nav-sections .vicomage-megamenu li.level0 > .level-top{font-size:13px}
.header-container-fixed .custom-class-search11{display:none}
.header-container-fixed .rgt {
    float: left;
    margin-top: 0;
    width: 86%;
}
.header-container-fixed .custom-class-search{margin:0!important;width:80%;display:inline-block;float: left;}
.header-container-fixed .search-switcher{display:block}
.header-container-fixed .logo img{width:100px!important;display:none}
.header-container-fixed .field.search{width:80%; float:left}
.header-container-fixed .block-search{margin-bottom:0;float:right;position:relative;width:100%;z-index:4}
.header-container-fixed .block-search .action.search{left:10px; background: transparent!important;}
.header-container-fixed .block-search .action.search > span{left:20px;top:10px;color:#fff;font-weight:500;height:auto;width:auto;clip:auto}
.header-container-fixed .action1 .actions{background:linear-gradient(to right,#046eb6,#6fadd8);padding:10px;width:20%;height:40px;display:inline-block;position:relative}
.header-container-fixed input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"]{border-radius:0px}
.header-container-fixed .block-search .action.search:before{color:#fff}
.header-container-fixed .link-home{display:none!important;}
.header-container-fixed .nav-sections .vicomage-megamenu li.level0 > .level-top{padding: 0 24px;}
.header-container-fixed .nav-sections .vicomage-megamenu li.level0.fullwidth .submenu .subchildmenu .subchildmenu, .nav-sections .vicomage-megamenu li.level0.staticwidth .submenu .subchildmenu .subchildmenu{width: auto;}
.header-container-fixed .nav-sections .vicomage-megamenu li.level0.fullwidth{border-bottom: 1px solid #f9f7f7;}

.header-container-fixed .menu-row{display:none; float:left;    margin-top: -14px;}
.header-container-fixed .menu-row1{display:block;}
.header-container-fixed div#links-header-triggers{color: #1b1a1a;}
.header-container-fixed1  .myaccount-new {
    margin-top: 70px;
    position: fixed;
    top: -57px;
    right: 8%;
    z-index: 999;
    animation-duration: 450ms;
    animation-fill-mode: both;
    animation-name: fadeInDown;
}
.header-container-fixed .blue-menu-child-class:hover{border:0!important; background: #f9f7f7;}
.header-container-fixed .nav-sections .vicomage-megamenu li.level0 > .level-top:hover  > a.level-top{color: #00b0f3;
    background: #f9f7f7;}
.header-container-fixed .header-content-bottom{ margin:15px 0 0 0;}

.header-container-fixed .nav-sections .vicomage-megamenu li.level0{display: block;}
.header-container-fixed .nav-sections .vicomage-megamenu li.level0.fullwidth .submenu{border:0;background: #ffffff; width:1000px;top:0px; height: 100%;left: 175px}
.header-container-fixed .nav-sections .vicomage-megamenu .nav-main{
    position: static;
    text-align: left; background: #fff;
    transition: box-shadow linear 0.3s;
    -moz-transition: box-shadow linear 0.3s;
    -webkit-transition: box-shadow linear 0.3s;
    box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);}

img.product-image-photo.default_image {
    height: 260px;
    width: auto;
    padding-top: 10%;
}

.myaccounts{display:none}
.header-container-fixed .myaccounts{display:block}
.sticky{display:none}

.header-container-fixed .sticky:hover .menu-row{display:block;}
.header-container-fixed .sticky{display:block;float:left;font-size:23px;margin-top:12px;cursor:pointer; padding:0 20px 15px 10px}
.filter-content .filter-options-item .filter-options-title{color:#000}
.page-layout-1column .filter.block.active .filter-title,.page-layout-1column .filter.block .filter-title:hover,.filter .block-title.filter-title strong:hover{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.toolbar-products{background-color:#fff}
.toolbar{color:#333}
.toolbar select,.actions-toolbar .secondary a.action{color:#00b0f3}
.toolbar .modes-mode{color:#333}
.toolbar .modes-mode.active,.toolbar .modes-mode:hover{color:#00b0f3}
.pages a.page{color:#333;background-color:#fff;border-color:#ddd}
.pages strong.page,.pages a.page:hover,.pages .action:hover{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.product-item-name > a,.product.name a > a{color:#333}
.product-item-name > a:hover,.product.name a > a:hover{color:#00b0f3}
.product-item .price-box .price,.product-options-bottom .price-box .price-container .price,.product-info-price .price-box .price-container .price,.minicart-items .product-item-details .price,.table-wrapper .cart-price{color:#000;}
.rating-summary .rating-result::before{color:#c7c7c7}
.rating-summary .rating-result > span::before,.review-control-vote label::before{color:#000}
.product-item-actions .actions-secondary .action,.product-item-actions .actions-secondary .btn-quickview{color:#333;background-color:#fff;border-color:#fff}
.product-item-actions .actions-secondary .action:hover,.product-item-actions .actions-secondary .btn-quickview:hover{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.product-item-actions .actions-primary .tocart{color:#333;background-color:#fff;border-color:#fff}
.product-item-actions .actions-primary .tocart:hover{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.shipping-content{border-color:#ddd}
.shipping-content .shipping-icon a{color:#666;border-color:#ddd}
.shipping-content .shipping-icon a:hover{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.shipping-content .shipping-text h3{color:#333}
.shipping-content .shipping-text p{color:#929292}
.content-banner .banner-inner .text-content .p-name,.content-banner .banner-inner .text-content .p-text{color:#333}
.content-banner .banner-inner .text-content .p-name::before{background-color:#4c99cd}
.block-category-home .item-category-content .item-category-text a{color:#333333}
.post-content .post-read-more{color:#00b0f3}
.title-page .subtitle,.page-title-wrapper h1,.title-page .subtitle::before{color:#333;border-color:#ddd}
.group-product-tabs .product-tab{color:#333}
.group-product-tabs .product-tab.active,.group-product-tabs .product-tab:hover{color:#00b0f3}
.group-product-tabs .product-tab::after{border-color:#ddd}
.box-tocart .action.tocart{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.box-tocart .action.tocart:hover{color:#fff;background-color:#333;border-color:#333}
.product-addto-links .action{color:#333;background-color:#fff;border-color:#ddd}
.product-addto-links .action:hover{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.product-home .products-custom.products-grid .product-item .product-item-info{padding:5px 8px 20px!important}
.product.data.items > .item.title > .switch{color:#333;padding:10px;font-size:14px}
.product.data.items > .item.title.active > .switch,.product.data.items > .item.title.active > .switch:focus,.product.data.items > .item.title.active > .switch:hover,.product.data.items > .item.title > .switch:hover{color:#fff;background:linear-gradient(to right,#046eb6,#6fadd8);padding:10px}
.fotorama__thumb-border{border-color:#00b0f3}
.prev-next-products .product-nav .product-pop,.prev-next-products .product-nav .product-pop::before{border-color:#00b0f3}
.contact-index-index .page-main .contact-info h3{color:#00b0f3}
.faq-wrapper .panel .panel-title a .count{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.faq-wrapper .panel .panel-title a .count-number{color:#00b0f3}
.faq-contact-link .btn-contact{color:#fff;background-color:#00b0f3}
.skill-gruop .progress .progress-active{background-color:#00b0f3}
.our-team .team-iAbout Page Teamtem .team-name a{color:#333}
.our-team .team-item .team-name a:hover{color:#00b0f3}
.footer-middle .block-content-statick ul li{position:relative;}
.footer-middle .block-content-statick ul li a{color:#aaa}
.footer-middle .block-content-statick ul li:before{content:'\f054'; width: 10px;
    height: 10px;  font-family: FontAwesome;
    display: block;
    position: absolute;
    left: 0; font-size: 10px;
    top: 8px;}
.footer-middle .block-content-statick ul li a:hover{color:#fff}
.footer-middle{background-color:#fff}
.footer-bottom{background-color:#000}
.footer-middle{color:#aaa}
.footer-middle .heading .block-title{color:#000;background-color:#fff}
.footer-middle .heading::before{background-color:#000}
.footer-middle .feature-icon .tit-name{color:#00b0f3}
.footer-newletter-content .block-title{color:#000}
.footer-newletter-content .text-newletter{color:#000}
.footer-newletter-content .input-newleter input{color:#000;border-color:#000}
.footer-newletter-content .input-newleter .actions button{border-color:#fff}
.footer-newletter-content .input-newleter .actions button:hover{color:#fff;background-color:#00b0f3;border-color:#00b0f3}
.social-list .list-inline li .social-link{color:#000;border-color:#000}
.social-list .list-inline li .social-link:hover{color:#fff;background-color:#00b0f3;border-color:#e74c3a}
.footer-bottom .copyright{color:#aaa}
.footer-type2 .footer-middle .block-content-statick ul li a{color:#444}
.footer-type2 .footer-middle .block-content-statick ul li a:hover,.footer-type2 .footer-middle .block-content-statick ul li a:hover::before{color:#e74c3a}
.footer-type2 .footer-bottom .footer-link-bottom li a{color:#444}
.footer-type2 .footer-bottom .footer-link-bottom li a:hover{color:#e74c3a}
.footer-type2 .footer-middle{background-color:#f8f8f8}
.footer-type2 .footer-bottom{background-color:#f8f8f8}
.footer-type2 .footer-middle{color:#444}
.footer-type2 .footer-middle .heading .block-title{color:#444}
.footer-type2 .footer-middle .heading::before{background-color:#e1e1e1}
.footer-type2 .foote{color:#444;border-color:#e1e1e1}
.footer-type2 .footer-bottom .social-list .list-inline li .social-link:hover{color:#fff;background-color:#e74c3a;border-color:#e74c3a}
.footer-type3 .footer-middle .block-content-statick ul li a{color:#aaa}
.footer-type3 .footer-middle .block-content-statick ul li a:hover{color:#fff}
.footer-link-bottom li a{color:#aaa}
.footer-link-bottom li a:hover{color:#e74c3a}
.footer-type3 .footer-middle{background-color:#1d1d1d}
.footer-type3 .footer-bottom{background-color:#1d1d1d}
.footer-middle{color:#aaa}
.footer-middle .heading .block-title{color:#fffbfb;background-color:#1d1d1d}
.footer-middle .heading::before{background-color:#343434}
.footer-middle .feature-icon .tit-name{color:#e74c3a}
.footer-type3 .footer-middle .newsletter input{border-color:#343434}
.footer-type3 .footer-middle .newsletter .action{color:#aaa;border-color:#343434}
.footer-type3 .footer-middle .newsletter .action:hover{color:#fff;background-color:#e74c3a;border-color:#e74c3a}
.footer-type3 .footer-bottom .social-list .list-inline li .social-link{color:#aaa;border-color:#e1e1e1}
.footer-type3 .footer-bottom .social-list .list-inline li .social-link:hover{color:#fff;background-color:#e74c3a;border-color:#e74c3a}
.footer-type3 .footer-bottom .copyright{color:#aaa}
.footer-type3 .copyright a{color:#e74c3a}
.footer-middle-2 .footer-newletter-content .text-newletter{color:#aaa}
.footer-middle-2 .footer-newletter-content .input-newleter input{border-color:#aaa}
.footer-middle-2 .footer-newletter-content .input-newleter .actions button{color:#aaa;border-color:#aaa}
.footer-middle-2 .footer-newletter-content .input-newleter .actions button:hover{color:#fff;background-color:#e74c3a;border-color:#e74c3a}
.show-tile.text-center.pdp-tile {padding: 0px; background: #fff;transition: box-shadow linear 0.3s;
    -moz-transition: box-shadow linear 0.3s;
    -webkit-transition: box-shadow linear 0.3s;
    box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);}
.product.info.detailed{width: 74%; margin-right: 1%; display: inline-block; float:left;}
.combo-add-to-btn {background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%) !important; color:#ffffff; margin-top: 0px; font-weight: bold;     margin-bottom: -19px;
    width: 100%;}
	.pdp-tile-description-wrapper {
    padding: 20px 10px;
}
.post-card__offers-offer {
    font-weight: 400;
    font-size: 18px;
    color: #55a6de;
    margin-top: 15px;
}
.pdp-tile-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
        margin-bottom: 10px;
    margin-top: 10px;
    color: #000000;
}
.related-wrapper{ width:75%;}

/* sourabh css start 12-10-2019*/
.special-pricesss {
    padding: 3px;
    color: #999;
    font-size: 13px;
    font-weight: bold;
} 
.special-prices-gift{font-weight: bold; color: #999;}
#sidebar{
            float: right;
            width: 280px;
            color: #0c73b9;
            will-change: min-height;
        }

        #sidebar .sidebar__inner{
            
            position: relative;
            transform: translate(0, 0);
            transform: translate3d(0, 0, 0);
            will-change: position, transform;
        }
        

        .page-with-filter .is-affixed .inner-wrapper-sticky {
    
    background: #fff;
    padding: 10px;
    
    animation-duration: 450ms;
    animation-fill-mode: both;
    animation-name: fadeInDown;
}

       .catalogsearch-result-index .is-affixed .inner-wrapper-sticky {
    
    background: #fff;
    padding: 10px;
    
    animation-duration: 450ms;
    animation-fill-mode: both;
    animation-name: fadeInDown;
}

.catalogsearch-result-index #sidebar {
    float: left;
    width: 23%;
    color: #0c73b9;
    will-change: min-height;
    margin-right: 2%;
    animation-duration: 450ms;
    animation-fill-mode: both;
    animation-name: fadeInDown;
    padding: 0 20px;
}
.catalogsearch-result-index .sidebar .swatch-custom-div {
    width: auto!important;
    min-width: 200px;
}
.catalogsearch-result-index .page-main {
   padding-left: 0px; 
    }
.catalogsearch-result-index .is-affixed .inner-wrapper-sticky {
    background: #fff;
    padding: 10px;
    animation-duration: 450ms;
    animation-fill-mode: both;
    animation-name: fadeInDown;
}

.fix-hgt{/*height: 200px;
        overflow-y: scroll;
        overflow-x: hidden;
        padding-right: 12px;*/
        }
.page-with-filter .products {
  margin: 0;
}
.submenu .spac-bot{width: 32.5%;
    margin-right: 9px;}
/* sourabh css start 18-10-2019 */
.upsell-wrapper {
    width: 75%;float: left;
}
/* sourabh css end 18-10-2019 */
.upsell-wrapper .block {
    margin-bottom: 0;
}
span.rating-bracket{padding-bottom: 10px;}
    .product-img-box .fotorama__stage__frame .fotorama__img {

    max-height: 350px;
}
.availableon_txt {
    font-size: 14px;
    margin-bottom: 13px;
    font-weight: 400;
}
.gift-box3 {
    background: #fff;
    padding: 20px;
}
.product-info-main .overview {
    padding: 20px 0;
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 25px;
    border-top: 1px solid #f3f3f3;
    display:none;
}   
        
    .product-details-tab .container {
    position: relative;
    float: left;
    display: block;margin-top: 40px;width: 100%;
}
 .page-main .container {
    position: relative;
    
}

    
.page-with-filter #sidebar {
    float: left;
    width: 23%;
    color: #0c73b9;
    will-change: min-height;
    margin-right: 2%;
    animation-duration: 450ms;
    animation-fill-mode: both;
    animation-name: fadeInDown;
}
.form-create-account .account{ background:none;}
.deal1 {
    padding: 0 10px; width:100%;
}
.content-banner .banner-inner {
    background: #f3f3f3;
   
    border: 5px solid #fff;
    box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2);
}
    .dropdown1 {
    position: relative;
    display: inline-block;
    cursor:pointer;
    color: #ffffff!important;
}

.dropdown-content1 {
    display: none;
    position: absolute;
    right: -9px;
    background: none;
    min-width: 160px;
    padding: 9px 0;
    text-align: center;
    z-index: 9999;
    top: 36px;
    border: 1px solid #e8e5e5;     background: #ffffff;
}
.dropdown-content1 .box .links{ padding: 5px;
    padding: 8px 67px;
    margin-bottom: 15px;     display: block;
    background: #00b0f3;
    color: #fff;}
.dropdown-content1 .box{ background:#fff; color:#000000; padding: 10px 10px 0;     width: 210px;}
.dropdown1:hover .dropdown-content1 {
    display: block;
}
.dropdown-content1 .box p{text-transform:none; margin-top:10px;}
.dropdown-content1 .box a{color:#00b0f3;}

.block.block-customer-login {
    background: #fff;
    padding: 20px; transition: box-shadow linear 0.3s;
    -moz-transition: box-shadow linear 0.3s;
    -webkit-transition: box-shadow linear 0.3s;
    box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
}
.block-new-customer {
    background: #fff; min-height: 394px;
    padding: 20px; transition: box-shadow linear 0.3s;
    -moz-transition: box-shadow linear 0.3s;
    -webkit-transition: box-shadow linear 0.3s;
    box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
}
.form.create.account {
    min-width: 600px;
    width: 100%;
    background: #fff;
    padding: 20px; transition: box-shadow linear 0.3s;
    -moz-transition: box-shadow linear 0.3s;
    -webkit-transition: box-shadow linear 0.3s;
    box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
}
.create .info {
        width: 48%;
    float: left;
   
}.create .account {
        width: 48%;margin-left: 2%;
    float: left;
   
}
a.action.action-edit {
    padding: 3px;
    border: 1px solid #ddd;
}
.cart.table-wrapper .actions-toolbar > .action-delete{
    padding: 3px;
    border: 1px solid #ddd;
}
.reg-button {
    width: 215px;
    text-align: center;
    display: inline-block;
    margin-left: 43%;
}
.account #sidebar{width: 25%;}
.block.social-login-authentication-channel.account-social-login .block-content {
    text-align: center;
}
.social-btn .btn-social{ color:#fff; border-radius: 0px;}

.blue-menu-child-class .post-description {
    margin-top: -42px;
}
/* width */
::-webkit-scrollbar {
    width: 6px;
    height:6px;
}

/* Track */
::-webkit-scrollbar-track {
   background: #dddddd; 
    border-radius: 5px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    background: #FFFFFF;
    border-radius: 3px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #888888; 
}

.card-img-container img {
    max-height: 200px;
}
.product-details-tab .container{padding-left: 0; padding-right: 0px;
    clear: both;
    display: block;}
.customer-account-login .page-title-wrapper{display:none;}
.account-social-login{text-align:center;}
.account-social-login h1 {font-size: 25px; margin-bottom: 10px;}
.block-new-customer{display:none;}
.block-customer-login {
    margin: 0 0 0 25%;
    
}
.reg{margin-top: 10px;
    color: #000;
    font-weight: 500;}
.reg span{font-weight: 200;}
.reg a{color: #1979c3!important;
    font-weight: 500;}
.fotorama__arr{display:none!important;}
.fotorama__arr.fotorama__arr--next {
    display: none;
}
.footer {
    float: left;
    width: 100%;     clear: both;
}
section.Get-Mobile-Link-Box input {
    width: 46%;
    float: left;
    margin-right: 10px;
    border: 0;
    border-bottom: 1px solid;
    border-radius: 0;
}
input.get-download-link-btn {
    background: linear-gradient(to right,#046eb6,#6fadd8);
    padding: 10px;
    width: 20%;
    height: 40px;
    display: inline-block;
    position: relative;
    color: #ffffff;
}
.slick-dotted.slick-slider {
    margin-bottom: 60px!important;
}

.fancybox-skin .product-info-main{min-height: auto!important;}
.fancybox-skin .product-addit {
    position: relative;
    bottom: 0;
    left: 0;
    padding: 15px 10px 10px;
    background: #ffffff;
    width: 100%;
}
.sidebar-container-fixed {
    background: #ffffff none repeat scroll 0 0;
    position: fixed;
    width: 100%;
    z-index: 200;
    top: 0;
    left: 0;
    animation-duration: 450ms;
    animation-fill-mode: both;
    animation-name: fadeInDown;
    box-shadow: 0 0 3px #666666;
    -moz-box-shadow: 0 0 3px #666666;
    -webkit-box-shadow: 0 0 3px #666666;
    -o-box-shadow: 0 0 3px #666666;
    -ms-box-shadow: 0 0 3px #666666;
}
.account  .sidebar-main{background: none;}
.customer-address-form .sidebar-main{background: none;}
.customer-account-edit .sidebar-main{background: none;}
.customer-account-index .sidebar-main{background: none;}
.newsletter-manage-index .sidebar-main{background: none;}
.sales-order-history .sidebar-main{background: none;}
.product-options-wrapper .swatch-attribute-options{overflow-x: auto; width: 84%;}
.page-with-filter .shades .swatch-attribute-options{width: 100%!important;min-height: 248px;}
/* .swatch-custom-div {width: 700px;} */
.sidebar .swatch-custom-div {width: auto;}
.block.related .product-item-details{margin-bottom: 20px;}
.container-none .row{margin-right: 0; margin-left: 0;}
.latest-home .row{margin-right: 0; margin-left: 0;}
.products-custom.products-grid {
    margin: 0!important;
}
.form-edit-account {
    background: #ffffff;
    padding: 20px;
    min-height: 544px;
    
}
.account .main {
    background: #ffffff;
    padding: 20px;
    min-height: 544px;
    transition: box-shadow linear 0.3s;
    -moz-transition: box-shadow linear 0.3s;
    -webkit-transition: box-shadow linear 0.3s;
    box-shadow: 2px 3px 3px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px 3px 3px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 2px 3px 3px 1px rgba(0, 0, 0, 0.1);
}
a.action.back span {
    margin-left: 20px;
}
.minicart-items-wrapper ..product-item-name {
    width: 100%;
}
.form-newsletter-manage {
    background: #ffffff;
    padding: 20px;
    min-height: 544px;

}
.account {background-color:#f3f3f3}
.account-nav .content{ transition: box-shadow linear 0.3s;
    -moz-transition: box-shadow linear 0.3s;
    -webkit-transition: box-shadow linear 0.3s;
    box-shadow: 2px 3px 3px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px 3px 3px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 2px 3px 3px 1px rgba(0, 0, 0, 0.1);background: #ffffff;}
    
a.action.edit {
    background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%) !important;
    padding: 5px;
    margin-right: 5px;
    color: #fff;
}
a.action.edit:hover {
    background: #0c73b9;
}
.page-title-wrapper h1{font-weight: 500;}
.btn-lg{
    padding: 4px 9px;
    font-size: 12px;
    line-height: 20px;
    border-radius: 0;
   background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%);
    float: right;
    color: #ffffff!important;
}.btn-default{
    padding: 4px 9px;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0;
   background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%);
    color: #ffffff!important;
}
.blog-search .search{
    padding: 4px 9px;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0;
   background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%);
    color: #ffffff!important;
}
.post-content .post-read-more {
   padding: 4px 9px;
    font-size: 14px;
    line-height: 20px;
    border-radius: 0;
   background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%);
    color: #ffffff!important;
}
.special{float: right;
    margin: 26px;}
.header-container-fixed .special {
    float: left;
    margin: 4px;
}
button.tablinks {
    background: #ffffff;
    color: #1480cb;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
button.rate-review-btn.nk-btn.nk-btn-rnd {
    background: linear-gradient(to right,#046eb6,#6fadd8);
    margin-top: 10px;
}
button.rate-review-btn.nk-btn.nk-btn-rnd:hover { border:0;}
.reward-point-text-field {
    font-weight: 400;
    font-size: 16px;
}
.average-rating-count {
    font-size: 16px;
}
.text-center.total-rating-count {
    background: #f3f3f3;
    padding: 10px;
    margin-top: 10px;
    font-weight: 500;
}
.swatch-opt-897 .blue-box {
    display: none!important;
}
.swatch-opt-897 .swatch-custom-div {
    width: 98%;
}
span.label-swatch {
    margin-top: 12px;
    float: right;
    font-weight: 500;
}
.product-options-wrapper {
    width: 100%;
}
.shades .swatch-attribute-options {
    overflow-x: hidden;
    width: auto;
}

.rate-it{display:block;}
span.rating-input{display:block;}
.average-rating-count{display:block;}
.shades .swatch-attribute-options {
    margin-bottom: 0px;
    margin-top: 0px;
    float: none;
    border: 0;
    padding: 3px;
}
.shades .swatch-attribute-selected-option{padding-bottom: 0;}
.product-options-wrapper .swatch-attribute-label{display:none;}
.swatch-attribute-selected-option{width: 83%; margin-left: 200px; margin-top: -38px;}
.color-row.shades {
   
}
.product-options-wrapper .swatch-attribute-label{display: none!important;}
select.swatch-select.shades {
   width: auto;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    margin-bottom: 10px;
    margin-left: -10px;
}
.breadcrumbs{ padding-left:0;}
.catalog-product-view .breadcrumbs{ padding-left:20px;}
.checkout-cart-index .breadcrumbs{ padding-left:20px;}
.swatch-attribute-selected-option{padding-bottom: 0px!important;}
.color-row.shadessss {margin-top: 29px;}
.rating-desc .col-xs-3 {width: 27%;}
.rating-desc .col-xs-6 {width: 39%;}
.rating-desc .progress {height: 10px; margin-bottom: 10px; margin-top: 6px;}
.col-xs-3.user-count {
    width: 35px;
    background: #67a8d6;
    text-align: center;
    padding: 1px 6px;
    border-radius: 3px;
    color: #fff;
}
.row.review-rating-wrap {
    background: #f9f9f9;
    padding: 10px;
    margin-bottom: 20px;
    margin-top: -14px;
}
#mini-cart .edit{
    background: none!important;
    padding: 5px;
    margin-right: 5px;
    color: #fff;
}
.cms-page-view .breadcrumbs {
    padding-left: 20px;
}
#mini-cart .product-item-details {
    padding-left: 0;
}
img.lof-lazy {
    width: auto!important;
}
.cart .product-image-container {
    border: 1px solid #ddd;
    padding: 10px;
    margin-right: 0px;
    margin-left: 10px;
}
td.col.qty {
    width: 168px;
}
.cart.table-wrapper .col.qty .input-text{height: 30px!important;}
button#empty_cart_button {
    background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%) !important; font-weight: bold;
}
a.action.continue {
    background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%) !important; color:#ffffff;
}
button.action.update {
    background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%) !important; color:#ffffff;
}
.cart-container .cart.actions .continue{color: #ffffff!important; font-size: 13px;}
button:hover{border:0;}
.cart-container .cart.actions .continue:hover{border: 1px solid #6ab2e4;}
button.close{background: transparent!important;}
.product-bestsellers .container{padding-left: 0;}
.download-App-Box {
    width: 80%;
    border-radius: 3px;
    background-color: #ffffff;
    box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 2px 3px 0 rgba(0, 0, 0, 0.1);
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 5px; position: relative;
}
.download-App-Div-Left {
    width: 55.29%;
    padding: 1.755% 0 2.025%;
    margin-left: 21%;
    display: inline-block;
    vertical-align: top;
    float: left;
}
.Phone-Img {
    position: absolute;
    bottom: -53%;
    left: -6px;
    width: 150px;
}
.btn-cart{ margin-bottom:10px;}
.blueApp-Box{position: relative;
    margin: 0 auto;
    text-align: center;
padding: 10% 0 10%;}
.mob{display:none;}
.OverlayContainer.wishlist-dropdown{
     margin: 4px 0px 0px;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(221, 221, 221);
    z-index: 100;
    box-sizing: border-box;
    position: absolute;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px;
    top: 63px;
    right: 38px;
    width: auto;
    padding: 20px;
}
.post-description {
    height: 150px;
}

/* sourabh css start 10-10-2018*/
h5.home-featured-image {
    padding: 4px 10px;
    border-bottom: 0px solid #f7f7f7;
    color: #ffffff;
    position: absolute;
    z-index: 9;
    top: -10px;
    background-color: #fc2779;
    right: 0px;
    font-weight: bold;
}
.facebook-login {
    padding: 9px 0;
    background: #3b5998;
}.google-login {
    padding: 9px 0;
    background: #dd4b39;
}
.swatch-option.selected:after{font-weight: 200;}
.check-messages {
    color: #000000!important; margin-top: 10px; margin-bottom: 20px;
}
button#btnchngzip {
    background: none;
    border: 1px solid #ddd;
    padding: 3px 10px;
    color: #1578bb;
    font-weight: bold;
}
.blue-zip {
    margin-top: 35px;
}
span.whatsapp-share {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dddddd;
    border-radius: 0;
    color: #333333;
    display: inline-block;
    font-size: 20px;
    height: 36px;
    line-height: 37px;
    margin-right: 8px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 40px;
}
.pager li > a, .pager li > span {
   
    border-radius: 0;
}
div#pstResults img {
    color: #ddd;
    filter: grayscale(100%);
    margin-right: 6px;
}
.testimonial-content {
    margin: 0 auto;
    width: 700px;
}
div#links-header-trigger {
    color: #ffffff;
padding:0 0 10px 0;
}
i.fa.fa-sort-asc {
    margin-right: 5px;
}

.mob-sort{display:none;}
.mob-filter{display:none;}
.for-mob{display:none;}
/* .sidebarfixed {
    position: fixed;
    bottom: 20px;
    width: 261px!important;
   animation-duration: 450ms;
    animation-fill-mode: both;
    animation-name: fadeInDown;
} */

.close-filter {
    display: none;
}
.for-web{display:block;}
.for-mob1{display:none;}
.mob-wd1{width:100%;}
.field.check-code-field {
    width: 70%;
    float: left;
    margin-right: 10px;
}

.field .check-code-field input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {
height: 48px;}

.is-affixed {
    animation-duration: 450ms!important;
    animation-fill-mode: both!important;
    animation-name: fadeInDown!important;
    transform: translate3d(0, 0, 0);
	 
}
.page-with-filter .is-affixed {    position: absolute!important;
    top: 80px;}
.item-info td:last-child {
    width: 135px;
    
}
a.use-ajax.action.action-towishlist {
    float: left;
    background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%) !important;
    width: 68px;
    padding: 5px 10px;
    font-size: 11px;
    margin-right: 0;
    color: #fff;
}
.sorter1 {display: block!important;
    z-index: 99999;
    animation-duration: 450ms;
    animation-fill-mode: both;
    animation-name: fadeInDown;
    position: fixed!important;
    bottom: 44px;
    left: 0;
    background: #ffffff;
    height: 203px;
    width: 100%!important;}
.scrollableList {text-align:left;}
.selectedOption {
    display: none;
}
.scrollableList ul {
    display: block!important;
    list-style: none;
}
.scrollableList ul li {
    border-bottom: 1px solid #e6e3e3;
    width: 88%;
    line-height: 27px;
}
.sorter1 .sorter-label{display:none;}
.sales-order-view .page-title-wrapper {
    padding: 10px;
    background: #fff;
    margin-top: 30px;
    margin-bottom: 30px;
}
.order-btn-custom {
    font-size: 10px!important;
    padding: 5px 10px!important;
}
.order-status-custom {
    display: inline-block;
    padding-left: 20px;
    border-left: 1px solid #ddd;
    width:70%;
    margin-top: 34px;
    float: right;
}
.corporate-web {
    line-height: 38px;
    color: #fff;
}
.corporate-web a {
    color: #ffffff!important;
    text-transform: uppercase;
}
.corporate-web a:hover {
    color: #dddddd!important;
    text-transform: uppercase;
}


.header-container-fixed #links-header-trigger {
  color: #333333;
}
.action-dismiss{padding: 8px 10px;
    background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%) !important;
    margin-left: 0px;    float: left;}
.action-accept{padding: 8px 20px;
    background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%) !important;
    margin-left: 10px;}
    
.data tr {
    border-bottom: 1px solid #ddd;
}
a.action.view{
    

    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    padding: 5px 10px;
    font-size: 13px;
    box-sizing: border-box;
    vertical-align: middle;
    background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%) !important;
    
}

a.action.order{
    

    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    padding: 5px 10px;
    font-size: 13px;
    box-sizing: border-box;
    vertical-align: middle;
    background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%) !important;
    
}
.label-info {
    background-color: #00b0f3;
    padding: 10px!important;
    margin-bottom: 10px;
    display: -webkit-inline-box;
}
.label-success {
   background-color: #00b0f3;
    padding: 10px!important;
    margin-bottom: 10px;
    display: -webkit-inline-box;
}

.label-warning {
    background-color: #00b0f3;
    padding: 10px!important;
    margin-bottom: 10px;
    display: -webkit-inline-box;
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 5px 7px;
    font-size: 12px;
    margin-left: 5px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px;
}
.footer-middle .block-content-statick .instagram-list {
    padding-top: 0;
}
.my-order-desktop {    display: inline-block;
    width: 100%;
    padding: 10px 0;}

.my-order-desktop .my-order-progress-bar-container.show-progress {
    height: auto;
}
.my-order-desktop .my-order-progress-bar-container {
    height: 0;
    overflow: hidden;
    transition: height 0.3s ease-in-out;
}
.my-order-desktop .my-order-progress-bar {
    position: relative;
    display: inline-block;
    width: 24%;
    text-align: center;
    padding: 10px 5px 5px 34px;
    
    margin-right: 2px;
}

.my-order-desktop .my-order-details-container {
    color: #3f414d;
    border-radius: 2px;
    background-color: #f7f7f7;
    box-shadow: 0 2px 3px 0 rgba(0,0,0,0.1);
    margin-bottom: 20px;
}
.my-order-desktop .font-size-16 {
    font-size: 16px;     font-weight: 400;
}
.my-order-desktop .my-order-active-status>.my-order-progress-bar-details {
    font-weight: 600;
}
.my-order-desktop .my-order-progress-active-date-info {
    display: block;
}
ul.giftcard-amount {
    list-style-type: none;padding-left: 0;
}
ul.giftcard-delivery {
    list-style-type: none;padding-left: 0;
}
button.giftcard-design-button {
    background: #10a9e3;
}
ul.giftcard-amount li{display:inline-block;}

.swatch-opt-897 .color-row.shad {
    background: #ffffff;
    padding: 20px;
    min-height: 225px;
}
.swatch-opt-897 .shad .blue-box{display:none!important;}
.swatch-opt-897 .shad .swatch-custom-div {
    width: 184px;
} 
.page-with-filter #backtotop {display:block;}
.page-with-filter .product-item{position:relative;}
.swatch-opt-897 {
    position: absolute;
    top: 0;
    left: 14px;
    z-index: 999999;
    box-sizing: content-box;
    width: 77%;
    height: 82%;
    background: #fff;
    padding: 20px 20px 50px;
}
.swatch-opt-897:hover{position: absolute;
    
    top: 0;
    left: 0px;
    width: 85%;
    z-index: 999999;}
.swatch-opt-897 .shades:nth-child(2) {
    display: none;
}

.swatch-opt-897.shade:nth-child(2) {
    display: none;
}
i.fa.fa-shopping-cart {
    margin-right: 5px;
}
.details-qty button {
    background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%) !important;
}
.fancybox-opened {
    z-index: 99999;
}
.no-padding{padding:0;}
.product-add-form {
    margin-bottom: 50px;
}

.block-minicart .details-qty.qty {
    width: 70%;
    text-align: left;
    margin-left:77px;
}
ol.progtrckr {
    margin: 0;
    padding: 0;
    list-style-type none;
}

ol.progtrckr li {
    display: inline-block;
    text-align: center;
    line-height: 3.5em;
}

ol.progtrckr[data-progtrckr-steps="2"] li { width: 49%; }
ol.progtrckr[data-progtrckr-steps="3"] li { width: 33%; float: left; }
ol.progtrckr[data-progtrckr-steps="4"] li { width: 24%; }
ol.progtrckr[data-progtrckr-steps="5"] li { width: 33%;float: left; }
ol.progtrckr[data-progtrckr-steps="6"] li { width: 16%; }
ol.progtrckr[data-progtrckr-steps="7"] li { width: 14%; }
ol.progtrckr[data-progtrckr-steps="8"] li { width: 12%; }
ol.progtrckr[data-progtrckr-steps="9"] li { width: 11%; }

ol.progtrckr li.progtrckr-done {
    color: black;
    border-bottom: 4px solid yellowgreen;
}
ol.progtrckr li.progtrckr-todo {
    color: silver; 
    border-bottom: 4px solid silver;
}

ol.progtrckr li:after {
    content: "\00a0\00a0";
}
ol.progtrckr li:before {
    position: relative;
    bottom: -2.5em;
    float: left;
    left: 50%;
    line-height: 1em;
}
ol.progtrckr li.progtrckr-done:before {
    content: "\2713";
    color: white;
    background-color: yellowgreen;
    height: 2.2em;
    width: 2.2em;
    line-height: 2.2em;
    border: none;
    border-radius: 2.2em;
}
ol.progtrckr li.progtrckr-todo:before {
    content: "\039F";
    color: silver;
    background-color: white;
    font-size: 2.2em;
    bottom: -1.2em;
}
.action-custom-class {
 min-height: 7px!important;
    padding: 0!important;
}

.cart.table-wrapper .actions-toolbar > .action-delete:hover{border:1px!important;}
p.free-notify {
    width: 48%;
    float: right;
    margin-right: 2%;
    margin-top: -27px;
    margin-bottom: 20px;
    padding: 10px;
    background: #ffffff;
    color: #268bd0;
    font-weight: 400;
    text-align: center;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all .2s ease-in-out;
    
}
.free-notify img {
    margin-right: 12px;
}
.wishlist .product-item-info {
    width: 100%;
    background: #f9f9f9;
    padding: 0 0px 20px;
    transition: box-shadow linear 0.3s;
    -moz-transition: box-shadow linear 0.3s;
    -webkit-transition: box-shadow linear 0.3s;
    box-shadow: 2px 3px 3px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px 3px 3px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 2px 3px 3px 1px rgba(0, 0, 0, 0.1);
}
.share-for-mobile-whatsapp{display:none;}
.product-addit{display:block;}
.testimonial-wrapper{display:block;}
.ias-trigger-next {margin-top: 20px; font-weight: bold; font-size: 14px;}
th.col.name {
    padding-left: 28px;
}
.custom-invoice {
    float: right;
}
.custom-invoice a{color: #1979c3;}
input[name="guest_email"].amxnotif_guest_email {
    display: inline-block;
    width: 50%!important;
    vertical-align: top;
}
.c-smartsearch__wrapper {
    top: 50px !important;
    z-index: 999999999;
}
.blue-box{display:block;}


.slick-prev, .slick-next{
    background-color:#0000008f;
    z-index: 2;
    width: 40px;
    height: 39px;
    border-radius: 4px;
}
.OverlayContainer.wishlist-dropdown:before {
  font-weight: 100;
    font-family: FontAwesome;
    z-index: 9999;
    content: "\f106";
    top: -18px;
    font-size: 20px;
    right: 32px;
    color: #ddd;
    position: absolute;
}
.header-container-fixed .OverlayContainer.wishlist-dropdown {
    margin: 4px 0px 0px;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(221, 221, 221);
    z-index: 100;
    box-sizing: border-box;
    position: absolute;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px;
    top: 50px;
    right: 54px;
    width: auto;
    padding: 20px;
}
.header-container-fixed .OverlayContainer.wishlist-dropdown:before {
  font-weight: 100;
    font-family: FontAwesome;
    z-index: 9999;
    content: "\f106";
    top: -18px;
    font-size: 20px;
    right:42%;
    color: #ddd;
    position: absolute;
}
.header-container-fixed .dropdown-content1:before {
    font-weight: 100;
    /* border: 12px solid; */
    font-family: FontAwesome;
    z-index: 9999;
    content: "\f106";
    top: -23px;
    font-size: 25px;
    right: 32px;
    /* background: #fff; */
    width: 10px;
    height: 10px;
    /* line-height: 10px; */
    color: #dddddd;
    position: absolute;
}
 .dropdown-content1:before {
    font-weight: 100;
    /* border: 12px solid; */
    font-family: FontAwesome;
    z-index: 9999;
    content: "\f106";
    top: -23px;
    font-size: 25px;
    right: 32px;
    /* background: #fff; */
    width: 10px;
    height: 10px;
    /* line-height: 10px; */
    color: #dddddd;
    position: absolute;
}
.slick-slider .slick-arrow {
  display: none !important;
}
.slick-slider:hover .slick-arrow {
  display: block !important;
}

.slick-next {
    right: -50px;  opacity: 0.6;
  transition: 0.3s;
}
.slick-prev {
    left: -50px;  opacity: 0.6;
  transition: 0.3s;
}
.content-products .slick-slider:hover .slick-next { right: 13px; opacity: 1;}
.content-products .slick-slider:hover .slick-prev { left: 26px; opacity: 1;}
.slick-slider:hover .slick-next { right: 28px; opacity: 1;}
.slick-slider:hover .slick-prev { left: 28px; opacity: 1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: 1!important;
}
.slick-next:before {
      font-family: FontAwesome;
      content: "\f105";
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev:before {
      font-family: FontAwesome;
      content: "\f104";
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
.product-info-main .product-reviews-summary {
    margin: 0 0 15px;
    font-size: 16px;
    width: 100%;
}
.rating-in-short {
    font-size: 17px;
    display: inline;
    float: left;
    margin-right: 15px;
}
.rates {
    float: left;
    background: #00b0f3;
    padding: 0 10px;
    color: #fff;
    margin-right: 10px;
    border-radius: 3px;
}
span.ratings {
    border-right: 1px solid #7f7f7f;
    padding-right: 10px;
    font-size: 14px;
}
span.ratings:hover{text-decoration:underline;}
.reviews-actions:hover{text-decoration:underline;}
.catalog-product-view .product.media {
    padding: 0 0 0 18px;
}
span.star {
    padding-left: 6px;
    font-size: 10px;
}

.product-view .slick-slider:hover .slick-next { right: 13px; opacity: 1;}
.product-view .slick-slider:hover .slick-prev { left: 26px; opacity: 1;}
.available{display:block;}
.details-offer {
    margin: 15px 0;
    padding: 14px 15px 15px 25px;
    background: #bfe6f5;
    color: #000000;
    position: relative;
}
strong.blu-text {
    font-size: 15px;
    font-weight: 600;
    color: #0f7dca;
}
.cart-empty {
    margin-top: -5px;
}

.checkout-onepage-success .product-item-info {
    width: 100%;
    background: #fff;
    padding: 0 0px 20px;
    transition: box-shadow linear 0.3s;
    -moz-transition: box-shadow linear 0.3s;
    -webkit-transition: box-shadow linear 0.3s;
    box-shadow: 2px 3px 3px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px 3px 3px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 2px 3px 3px 1px rgba(0, 0, 0, 0.1);
}
.special1 {
    display: block;
    color: #0c73b8;
    font-weight: 500;
    line-height: 27px;
}
.line-th{text-decoration: line-through;}
.fx-hgt{height: 235px;}
.catalog-product-view .slick-track{float:left;}
span.toolbar-number {
    color: #1d6fa9;
}
.toolbar .toolbar-amount {
    font-size: 17px;
    font-weight: 500; padding-left: 10px;
}
.product-item .price-box .old-price .price {

    font-size: 13px;
}
.button-area.gaps {
    margin-top: 30px;
}
a.swatch-more {
    display: block;
    width: 100%;
    float: left;
    font-size: 12px;
    font-weight: 600;
    color: #3f91c9!important;
}
.page-with-filter .slick-track {
    margin-left: 0!important;
    margin-right: 0!important;
}
div#vigokajal{display:none;}
.page-with-filter .vicomage-slider {
    padding-left: 0!important;
    margin-left: 0!important;
}
.product-options-wrapper .swatch-attribute-options {

    padding: 9px 5px 1px 10px; min-height: 76px;
  border-radius: 0;}
  
  .fotorama__nav--thumbs .fotorama__nav__frame {
    margin-bottom: 3px;
}
.pager {margin: 0 0 20px;}
.review-toolbar .pages {padding: 12px 0;}
.free-notify-top {
    float: right;
    display: block;
    margin-bottom: -150px;
    margin-top: 100px;
    width: 48%;
    float: right;
    margin-right: 2%;
    padding: 10px;
    background: #ffffff;
    color: #268bd0;
    font-weight: 400;
    text-align: center;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all .2s ease-in-out;
}
.one-step-checkout p.subtitle {font-size: 14px;}
.swatch-option.image {
    background-size: cover!important;
}
.giftcard-template-container .giftcard-template-container-preview {
    float: right;
    margin-right: 36px;
    width: 300px!important;
}
.giftcard-template-container .giftcard-template-container-preview .giftcard-template-preview {
    transform-origin: top left;
    cursor: pointer;
}
.giftcard-template-container {
    min-height: 500px;
    padding-top: 30px;
}
.giftcard-template-container .giftcard-template-setting {
    padding: 0px 10px;
    float: left;
    width: 100px;    margin-top: -5px;
}
.giftcard-template-container .giftcard-template-setting .block-title {
    text-rendering: optimizeLegibility;
    font-size: 17px !important;
    line-height: 1.255 !important;
    margin-bottom: 10px !important;
    padding-bottom: 4px;
    color: #111;
}
.giftcard-template-container .giftcard-template-setting .block-title {
    text-rendering: optimizeLegibility;
    font-size: 17px !important;
    line-height: 1.255 !important;
    margin-bottom: 10px !important;
    padding-bottom: 4px;
    color: #111;
}
.giftcard-template-container .giftcard-template-setting .giftcard-template-setting-content .giftcard-template-choose-images {
  
}
.giftcard-template-container .giftcard-template-setting .giftcard-template-setting-content .image.item-template {
    background: #fff;
    box-sizing: border-box;
    display: inline-block;
    margin: 5px 0 5px 5px;
    position: relative;
    vertical-align: top;
       width: 55px;
    height: 55px;
}
.giftcard-template-container .giftcard-template-setting .giftcard-template-setting-content .template-image-wrapper {
    background: #fff;
   
    box-sizing: border-box;
    cursor: pointer;
    line-height: 1;
    margin-bottom: 1rem;
    overflow: hidden;
    position: relative;
    width: 75px;
    height: 75px;
}
.giftcard-template-container .giftcard-template-setting .giftcard-template-setting-content .template-image-wrapper .template-image {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.giftcard-template-setting .block-title{display:none;}
.giftcard-design-button-container{display:none;}
.preview-giftcard span{font-size:18px;}
.image-comments {
    font-weight: 500;
    color: #2289d0;
        position: absolute;
    font-size: 11px;
    bottom: -90px;
}
.product-options-wrapper .swatch-attribute-options {
    margin-bottom: 10px;
    margin-top: 0px;
    float: left;
    width: 84%;
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 0px;
    overflow: auto;
}
.swatch-custom-div {
    min-width: 800px;
  
}
.page-with-filter .swatch-custom-div {
    min-width: 100%!important;
  
}
.fieldset.coupon .action.primary {
    padding: 10px 50px;
}
.deal-price {
    font-size: 20px;
    font-weight: 500;
    margin-top: -10px;
}
.timer {
    margin-bottom: 13px;
    color: #00b0f3;
}
.mob-app {display:none;}
.checkout-cart-index .products-grid .item {
    width: 24%;
    margin-right: 8px;
    padding: 0 0px 20px;
    transition: box-shadow linear 0.3s;
    -moz-transition: box-shadow linear 0.3s;
    -webkit-transition: box-shadow linear 0.3s;
    box-shadow: 2px 3px 3px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px 3px 3px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 2px 3px 3px 1px rgba(0, 0, 0, 0.1);
}
.catalog-product-view .shop-more-link{display:none;}
.sucess-header-section h2 {font-size: 18px; margin: 10px;}
.sucess-header-section {
    background: #cceefb;
    padding: 8px 12px 3px;
    margin-bottom: 20px;
}
.sucess-header-section img {
    width: 30px;
    float: left;
    margin-right: 10px;
    margin-left: -28px;
    margin-top: 14px;
}
.checkout-onepage-success  .page-main{padding:0;}
.bg-gry{border: 1px solid #efefef;
    padding: 20px 20px 20px 32px; min-height:300px; background:#ffffff;}
.also .product-item-name {
    width: 270px;
}
.also .product-item {
    margin-bottom: 20px;
    margin-right: 11px;
}
.checkout-onepage-success{
    background-color: #fafafa;
}
.continue-shopping {
    text-align: center;
}
.sucess-customer-btn{background-image: none;
    background: #ffffff;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 500;
    padding: 5px 20px;
    font-size: 1.4rem;
    box-sizing: border-box;
    vertical-align: middle;
    background: linear-gradient(to right, #097ac8 0%, #75b9e8 100%) !important;}
    
    
    
.sucess-order-note .fa{ color:#00b0f3;}
.sucess-email-note .fa{ color:#00b0f3;}
.page-products .products-grid .product-item {
    box-sizing: border-box;
}
.checkout-cart-index .content-products .product-type-group{opacity:1;}
.catalog-product-view .slick-list.draggable {
    margin-left: -14px; margin-right: 12px;
}
.product-info-price .blue-offer {
   
    padding-left: 4px;
    margin-left: 0;
    font-size: 17px;
    border-left: 1px solid #ddd;
}
.special-price .price-container {color:#000000;}
.catalog-product-view .product-view .slick-slider:hover .slick-prev {
    left: 0;
    opacity: 1;
}
.footer.footer-type1 {
    margin-top: 45px;
}
.sidebar-fix {
    position: absolute;
    bottom: 0;
}
@-moz-document url-prefix() {
  .page-with-filter .is-affixed .inner-wrapper-sticky
{left:0!important;}
}