 
/* header */
/*top header   */
.header-top-wrapper.row.align-items-center.justify-content-between .block-info._first.col-auto .list-custom,.list-wishlist .infor span:last-child{color:#fff;}
.header-top .drop-mobile .list>div a:hover >span {color: #ffcc0d;}


/*main-header */
 form.box-search.input-cat-left.d-flex.has_cat_drop div{display:none;}
 .header-control.col-12.col-lg-6.col-xl-6.d-none.d-lg-block.order-lg-2 { padding-left: 50px;padding-right: 0;}
 .header.style-20 .box-search.input-cat-left{border-radius: 5px;border: 1px solid #000;}
.icon-link span{color:#2f4787!important;}
.header.style-20 .control-inner > div .icon-link .count{color:#fff!important;}





/*bottom-header  */

.shopify-section .header.style-20 .dropdown.category-dropdown .dropdown-toggle{background-color:#ffcc02;}
.dropdown.category-dropdown:hover .dropdown-menu.dropdown-menu-right { display: block;}
.header.style-20 .menu-vertical li{ padding: 0; }
.header.style-20 .menu-vertical .mn-lv1 > a{font-size: 15px; border-bottom:1px solid #cec6c6 !important; padding: 15px 20px;}
.header.style-20 .menu-vertical .mn-lv1 > a:hover{background-color:#2F4787;color:#fff!important;}
.menu-vertical .title_lv1{padding:1.5rem 0px !important;}
.menu-vertical .i-megamn .mn-i.title_lv1 > a{color:#052069;} 
.menu-vertical .i-megamn .mn-i.title_lv1 > a:hover{color:#e2460b!important;}
.mn-i .mn-i>a{color:#000;}
.mn-i .mn-i>a:hover{color:#e2460b!important;}
.menu-vertical .p-style-01 .product:hover .product-cta-wrapper{display:none;}

.menu-vertical li.mn-i{padding:5px;}
  

.menu-vertical .col-lg-12.mt-3 .mn-i a:not(.btn){text-align:center;}
.menu-vertical .col-lg-12.mt-3 .mn-i.title_lv1 > a {padding-right:10px!important;font-size: 1.8rem!important;
letter-spacing: 0.06em;}

/* heading grid */
a.btn.btn-primary.button-more {position: absolute;right: 0%;top:-25%;}
.nav-style2.nav-center-outside .swiper-button-next{background-color:#2F4787;color:#fff;border-color:#2F4787!important;}
.nav-style2.nav-center-outside .swiper-button-next:hover{background-color:#fff;color:#2F4787;}
.nav-style2.nav-center-outside .swiper-button-prev{background-color:#2F4787;color:#fff;border-color:#2F4787!important;}
.nav-style2.nav-center-outside .swiper-button-prev:hover{background-color:#fff;color:#2F4787;}

#md_catt--16141361949660618b h3.title{font-size:1.8rem;color: #000000;}
.col-auto .section-title.text-center  h3.title{color:#000;font-size:26px;}

.section-title.text-center h3.title{color:#2F4787;font-size:26px;}



/* list  Categories  */


.md_list_item_categories_4 .text-content {
  padding: 0px;}
  
.md_list_item_categories_4 .text-content h4 {
  font-size: 1.6rem;    text-align: -webkit-center;}
 
}






/* newsletter */

button#subscribe1612489778594:hover{background-color:#000;color: #fff;}



/* product option  */
div.snize li.snize-product span.snize-title{color:inherit !important;}
div.snize li.snize-product span.snize-title:hover{color:#2F4787!important;}
div.snize li.snize-product .snize-price-list .snize-price{color:#000!important;}
div.snize .snize-reviews .total-reviews{color:inherit!important;font-size: 14px;}
div.snize .snize-button{color:#2F4787;}

/* product price */
.product.product-card.product-inner.smallCard a.aspectRatio.lazyloaded {
    background-color: #fff;
}
.product.product-card.product-inner.normalCard a.aspectRatio.lazyloaded {
    background-color: #fff;
}
.entry-price ins.ProductPrice-product-template{color:#2F4787;font-weight: 600;}

.entry-price del.ComparePrice-product-template{color:#000!important;}
.product-price ins{padding-top: 10px;font-weight: 500;}

.btn.btn-outline-darker.btn-block.fkt-cart-plus.text-uppercase.btn-cart.kt-button.btn-onclick.add_to_cart_button{background-color:#2F4787;color:#fff;border-color:#2F4787;}
.btn.btn-outline-darker.btn-block.fkt-cart-plus.text-uppercase.btn-cart.kt-button.btn-onclick.add_to_cart_button:hover{background-color:#ffcc02;color:#000;border-color:#000;}
.btn.btn-outline-darker.btn-block.fkt-cart-plus.text-uppercase.btn-cart.kt-button.add_to_cart_button.addItemAjax.sold_out.disabled {color: #fff;border-color: #fff;background-color: #FD7833;}
/* footer */
.col-sm-12.col-lg-6 .widget-about-info{display:none;}
.footer li a:hover{color:#ffcc02;}

/*show list  */
.row.justify-content-center .col-12.col-md-auto .title-link{color:#2F4787;}
.row.justify-content-center .col-12.col-md-auto .title-link:hover {color:#000;}

/*collection page   */
.shopify-section.kt_top_banner .container-fluid.wide  div.content_1570844648685.position-relative{background-repeat: no-repeat!important;background-position:center;}


/*product page   */
.template-product #Description p img{max-width:100%!important;}
.template-product #Description table.jbEidtTable{width:100%!important;}
.distri_section table {margin-bottom: 20px;}
.availability.in-stock {margin: 0;}
.distri_section table tbody td {padding: 0px 10px 10px 0;border-bottom: 1px solid #f1f1f1;text-align: left;border-right: 1px solid #f1f1f1;}
.modal-content .btn-secondary:not(:disabled):not(.disabled):active,.modal-content .btn-secondary:not(:disabled):not(.disabled).active, .show>.modal-content.btn-secondary.dropdown-toggle:disabled{background-color:#2F4787!important;color:##fff!important;}

/* tab  */
.tabs_style_1 .nav.nav-pills .nav-link{background-color:#2f4787;color:#fff; border: 1px solid #2f4787;}
.nav.nav-pills .nav-item .nav-link.active{background-color:#ffcc02;color:#000;border:1px solid #000;}
.jdgm-widget.jdgm-widget{ margin: 0 auto;padding-left: var(--grid-gutter); padding-right: var(--grid-gutter);max-width: var(--max-container);}


.template-product .cbb-frequently-bought-container h2{font-size:2.4rem!important;color:#2f4787!important;text-align:center!important;}
.fbt-prds-sc .fbt-title h3{color: #2f4787;}

.template-product .content_kt_recentlyViewedProducts .section-title.text-center h3.m-0{color:#2f4787!important;}
/* blog page   */
.gf_add-to-cart.product-form-product-template.button.btn {background-color: #2f4787;color: #fff;border: 1px solid #2f4787;}
.gf_add-to-cart.product-form-product-template.button.btn:hover{background-color:#ffcc02;color:#000;border-color:#000;}

/* ipad responsive */

@media (min-width:768px) and (max-width:1024px) {


 .header-top .drop-mobile .list{padding:0px;}

 span.label-drop.fkt-angle-down_.d-lg-none {display:none}
.list.row.align-items-center {visibility: visible;opacity: 1;background-color: transparent;color: #fff; top: -33px;}
.header-top .drop-mobile .list>div{display: table-cell;}
  .header-top .drop-mobile .list .list-wishlist {visibility: hidden;}
.header-top .drop-mobile .list a:not(:hover), .header-top .drop-mobile .list p, .header-top .drop-mobile .list span { color: #fff;}

  .shopify-section.md_icon_boxes{display:none;}
}
.jdgm-widget.jdgm-widget { padding: 0;}
.bold_option_dropdown .bold_option_element select {
    padding: 5px;
    width: 100%;
    max-width: 400px;
}
span.bold_option_title {
    display: block;
}
.ufe-style-inpage .ufe-wrap {
    max-width: 100%!important;
}
.cbb-frequently-bought-container.cbb-desktop-view {
    max-width: 100%!important;
}



/* mobile reponsive , mobile sticky */



@media only screen and (max-width: 767px){
 
  .header.style-20.mobile-search-box .box-search{height:30px;margin-bottom:5px;}
  .shopify-section.kt_slideshow.css_builded{margin-top:-10px;}
  
  .mob-hide{ display: none; }
a.btn.btn-primary.button-more { top: 40px; padding: 7px 5px; min-width: 120px; font-size: 12px;}  
.tabs-width  .nav.nav-pills.list-unstyled{display:block!important;}

  .nav.nav-pills-mobile .nav-link.active, .nav.nav-pills-mobile .nav-link:focus, .nav.nav-pills-mobile .nav-link:hover{color:#2F4787!important;}
.nav.nav-pills-mobile .nav-link:hover{border-bottom-color: #2F4787!important;}
  .section-title.text-center h3.title{color:#2F4787;font-size:22px;}
  
  .mobile-menu li a:focus, .mobile-menu li a:hover{color:#2f4787!important;}
   
 .mobile-menu li.active>a, .mobile-menu li.open>a {color:#2f4787!important;}
  
.main-content  .shopify-section.md_icon_boxes{position:fixed!important;bottom:0;left: 0;width: 100%;z-index: 99;background-color:#2f4787;}
  .section-width.w-100.icon-boxes-container .justify-content-center > div {width:20%!important;flex: 0;}
  .section-width.w-100.icon-boxes-container .justify-content-center{padding:0 10px;}
  .icon-boxes-container .icon-box.icon-box-side{display: grid!important;width: 100%!important;padding-top:5px;padding-bottom:5px;}
  .icon-box.icon-box-side span.icon-box-icon{padding:5px;color:#f4f6f8;font-size: 22px;margin:0 auto;}
  .icon-box-side a.icon-box-content{margin:0 auto;}
.icon-box.icon-box-side h3.icon-box-title {text-align: center;font-size: 14px;color:#f4f6f8;}
  a.scroll_top.position-fixed.border {z-index: 102!important;top: 80%;right: 1.0rem;border: 1px solid #2f4787 !important;background-color:#f4f6f8;color: #2f4787;}
  .header-top .block-info._last .drop-mobile .list{left:0;}
  .header-top .drop-mobile .list{padding:5px!important;}
 .list-link.drop-mobile span.label-drop.fkt-angle-down_.d-lg-none{display: none;}
 .list-link.drop-mobile .list.row.align-items-center {visibility: visible;opacity: 1;position: relative;background-color:transparent;top: -20px;color:#fff;min-width:auto;padding:0!important;}
  .list-link.drop-mobile .list.row.align-items-center .list-link-account{margin-top:0px;padding-left:35px;padding-right:0px;}
  .header-top .drop-mobile .list>div {display:inline-flex!important;}
  .header-top-wrapper .block-info.col-auto._first {width: 70%;} 
  .header-top-wrapper .block-info.col-auto._last{width:30%;}
  .header.style-20 .header-top .block-info{font-size:10px!important;}
  
  .list-link.drop-mobile .list.row.align-items-center .list-wishlist , .list-link.drop-mobile .list.row.align-items-center .list-link{display:none!important;}
  
  .block-info._last.col-auto .list-link.drop-mobile{margin:0 auto;width:100%}
  .header-top .drop-mobile .list a:not(:hover), .header-top .drop-mobile .list p, .header-top .drop-mobile .list span  { color: #fff;font-size: 10px;}
  .mobile-menu span{font-family:Poppins;font-weight: 600;color:#000!important;}
  .mobile-menu-light .mobile-cats-menu li a{font-family:Poppins;font-weight: 600;color: #000!important;text-transform:uppercase;}
  .mobile-menu-light .mobile-menu li ul li a{font-family:Poppins;color: #000!important;text-transform:uppercase;}
  .headermb-header .block-search {visibility: hidden;}
  .tabs_style_1 .nav.nav-pills .nav-link{margin-bottom:10px;}
}
.bigc .bold_options {
    display: none;
}
.bigc .grid-item .product-name a {
    border: none;
    text-decoration: none;
}
.tabs-width.product-desc-content .border {
    float: left;
    width: 100%;
}
.tabs-width.product-desc-content .border .clear {
    clear: both;
}
@media only screen and (min-width: 321px) and (max-width: 370px){  
  
 .icon-box.icon-box-side h3.icon-box-title{font-size:14px;}
/*   .list-link.drop-mobile .list.row.align-items-center{ top: -26px!important;} */
  
}

/* judge me  app */
.jdgm-carousel-wrapper{width:100%!important;}
 .jdgm-carousel--aligned-theme .jdgm-carousel-item__product-image{width:auto!important;}

.jdgm-prev-badge__stars a:not([href]):not([tabindex]){color:#fbcd0a!important;}

/*  */
.flits-btn-custom.flits-btn-default{background-color:#2f4787!important;border:1px solid #2f4787!important;color:#fff!important;}
.flits-btn-custom.flits-btn-default:hover{background-color:#ffcc02!important;border-color: #000 !important;color:#000!important;}
.flits-row.flits-m-t-10 .flits-btn-custom.flits-btn-default{background-color:#2f4787!important;border:1px solid #2f4787!important;color:#fff!important;}
.flits-row.flits-m-t-10 .flits-btn-custom.flits-btn-default:hover{background-color:#ffcc02!important;border-color: #000 !important;color:#000!important;}
.template-collection .flits-wishlist-collection-page{display:none;}
/*    */
.cbb-frequently-bought-add-button{ padding: 12px 20px !important; background-color:#2f4787!important;}
.cbb-frequently-bought-add-button:hover{background-color:#ffcc02!important;}
.cbb-frequently-bought-add-button:hover> span.translatable{color:#000!important;}
.cbb-frequently-bought-form{margin-top: 25px; }
/* data cue */
.datacue-rec-section div.datacue-rec-section .tns-outer{border:none !important;}
/*  */
.snptwdgt-container{margin:0 auto!important;}
