/* START QUESTIONED ? */
 .owp-grid-wrap{
    padding:20px;
}
 div.mb-siwc-popup div.mb-siwc-popup-inner h1{
    font-weight:400!important;
}
 div.mb-siwc-popup div.mb-siwc-popup-inner h2{
    font-size:18px!important;
}
 .owp-qv-content-inner .owp-qv-close{
    color:white!important;
}
 .oew-banner.oew-bubba img {
     object-fit: contain;
     width: 100%;
     height: 100%;
     background-color: white;
}
 .owp-product-nav li a.owp-nav-link i{
    line-height: 25px;
}
/* END QUESTIONED ? */


/* START GENERAL MUST */
 a:focus {
     outline: none!important;
}
 input[type=checkbox]:checked:before{
    color:#555555!important;
}
 a{
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
 ::placeholder{
    font-style:normal!important;
    font-size:13px;
}
del{display:inline-flex!important;}
.woocommerce-info{border-color:#237FA3!important;}
 .title h2{
    margin-bottom:0px;
}
 .pswp__ui--idle .pswp__button--arrow--right{
    opacity:1;
}
 .pswp__ui--idle .pswp__button--arrow--left{
    opacity:1;
}
 .pswp__ui--fit .pswp__caption{
    display:none!important;
}
/* END GENERAL MUST */



/*START COMMON BACKGROUND COLOR */
 .woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger,.ui-slider.ui-widget-content .ui-slider-handle,#wpfOverlayText,.page-numbers.current,.my_link{
    background-color:#237FA3!important;
}
/*END COMMON BACKGROUND COLOR */


/* START FONT WEIGHT*/
 title,p,li,span,div,body button[type="submit"], body button, body .button,.wc-forward,.product_meta span,.posted-in,.product-name,.product-price,.product-quantity,.product-subtotal,.woocommerce .cart-collaterals h2,.cart-subtotal,.cart-discount,.woocommerce-shipping-totals,.woocommerce ul.products li.product li.title a,.showcoupon,.centered-page-header .page-subheading,.woocommerce #order_review table.shop_table tfoot th,.xoo-el-rememberme span,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals .order-total td span.woocommerce-Price-amount.amount,.product-total,.oceanwp-off-canvas-filter,.woocommerce .related.products h2,#top-bar-content a,.woocommerce div.product .product_title,.widget_shopping_cart .total .amount,.woocommerce ul.products li.product .button,.woocommerce div.product div.summary p.in-stock,.woocommerce div.product div.summary button.single_add_to_cart_button,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-checkout #place_order,.woocommerce-cart table.cart td.actions button[name="update_cart"],.wc-backward,.owp-cart-title, .woocommerce div.product .woocommerce-tabs ul.tabs li a,.wfpDescription,.wcmenucart-details,.ajax_add_to_cart,.dgwt-wcas-details-wrapp *,.woocommerce-info a,.woocommerce-Address-title h3,.woocommerce button.button,#review_form #respond .form-submit input,.woocommerce table.shop_attributes th,.xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active,.xoo-aff-group label,.xoo-el-form-container button.btn.button.xoo-el-action-btn,.xoo-el-main a,.xoo-el-form-container button.btn.button.xoo-el-action-btn,.woocommerce-cart table.cart td.actions .coupon button,.woocommerce-cart .woocommerce table.shop_table tr td:before,.woocommerce-cart .woocommerce table.shop_table tr td:before,.woocommerce .woocommerce-checkout #customer_details h3, .devnet_fsl-free-shipping .fsl-title, .devnet_fsl-free-shipping .title{
    font-weight:400!important;
}
 .ajax_add_to_cart{
    font-weight:normal!important;
}
/* END FONT WEIGHT*/

/* START GLOBAL PADDINGS */
 body:not(.home):not(.product-template-default) #main #content-wrap, .separate-layout #main #content-wrap{
    padding-top:20px!important;padding-bottom:40px;
}
 @media only screen and (max-width: 959px){
body:not(.home):not(.product-template-default) #main #content-wrap{
   padding-bottom:40px;
}
}

 #main #content-wrap, .separate-layout #main #content-wrap{
    padding-top:0px!important;
}
 .product-template-default #main #content-wrap, .separate-layout #main #content-wrap{
    padding-top:0px!important;
}
/* END GLOBAL PADDINGS */

/* START SITE HEADER */
 #site-header.medium-header .top-header-wrap {
     padding: 5px 0 6px 0!important;
}
#site-navigation i{margin-right:0px;}
 #site-header #site-logo #site-logo-inner a img{
    padding:5px;
}
 #site-navigation-wrap li a i.icon{
    padding:8px!important;
}
 .center-menu #site-navigation-wrap{
    left: 65%;
    width: 86%;
}
 #site-header.medium-header #medium-searchform input{
    border:1px solid #b6cbc6!important;
}
/* END SITE HEADER */


/* START DESKTOP MENU */
 .dropdown-menu ul li.menu-item{
    border-color:#f1f1f1!important;
}
 .dropdown-menu ul li a.menu-link{
    font-family:inherit!important;
}
/* END DESKTOP MENU */

/* START MOBILE MENU */
.sidr-class-dropdown-menu ul a:before{display:none;}
.sidr-class-dropdown-menu a i{margin-left:-7px;}
 .oceanwp-mobile-menu-icon a:focus{
    outline:none!important;
}
.sidr-class-oceanwp-instagram{    text-align: left;
position: relative;
left: 8px;}
#sidr-id-menu-mob-menu img{    width: 20px;
    margin-right: 5px;
    position: relative;
    top: -1px;
    margin-left: -10px;}
 .icon-close{
    color:white!important;
}
 .sidr-class-close-text{
    color:white;
    font-weight:400;
}


.sidr-class-social-menu-inner{
width: 30%;
margin-left: 4px;
}





 .mobile-menu{
    float:left!important;
}
 .search-icon-overlay{
     float: right!important;
     padding: 0px!important;
     margin: 0px!important;
}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before{height:1px;}
/* END MOBILE MENU */



/*START TEXT-TRANSFORM*/
 #searchform-overlay form input,.widget-title,.woocommerce-info,.wc-backward{
    text-transform:inherit!important;
}
 .dropdown-menu ul li a.menu-link,.woocommerce table.shop_table td, .woocommerce button.button,.woocommerce .widget_price_filter .price_label,.oceanwp-recent-posts .recent-posts-date{
    text-transform:none;
}
.woocommerce .cart-collaterals h2{text-transform:capitalize;}
.widget_shopping_cart_content .buttons .checkout,.widget_shopping_cart_content .buttons .button{text-transform:capitalize;}
.sidr-class-close-text{font-size:12px;text-transform: initial;}
.woocommerce ul.products li.product:not(.product-category) .image-wrap .button{text-transform:unset!important;}
/*END TEXT-TRANSFORM*/

/*START MINI CART*/
 .wcmenucart-details{
    background-color:#237FA3!important;
}
 .wcmenucart-details.count:before{
     content: '';
     position: absolute;
     top: 0;
     left: -3px;
     width: 0;
     height: 0;
     border-color:#237FA3!important;
     margin-top: 4px;
     border-style: solid solid solid none;
     border-width: 5px 5px 5px medium;
     border-top-color: transparent !important;
     border-bottom-color: transparent !important;
}
 .wcmenucart-cart-icon .wcmenucart-count{
    background-color:#237FA3!important;
    font-weight:400!important;
    border:1px solid #333333!important;
    color:white!important;
}
 .bag-style:hover .wcmenucart-cart-icon .wcmenucart-count{
    color:white!important;
}
 .wcmenucart-details.count{
    display:none;
}
 .wcmenucart-toggle-drop_down{
    padding-right:5px;
}
.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid a.remove{    width: 29px;
    height: 29px;}
 .oceanwp-mobile-menu-icon .wcmenucart{
    float:right!important;
}
 .toggle-cart-widget {
     padding-left:10px;
    padding-right:10px;
}
/*END PAINT MINI CART*/


/*START FOOTER */
 #footer-widgets .footer-box a, #footer-widgets a{
    color:#464646!important;
}
/* END FOOTER */

/* START SOCIAL MEDIA STYLE */
.oceanwp-social-menu .colored ul li.oceanwp-instagram a{    background-color: #e2b8a3;
    color: white;font-size:13px;padding:10px;}

.oceanwp-social-menu .colored ul li.oceanwp-instagram a:hover{background-color:#e2b8a3;}
/* END SOCIAL MEDIA STYLE */


/*START WOOCOMMERCE ARCHIVE*/
.woocommerce ul.products li.product:not(.product-category) .product-inner:hover .button
.image-wrap .button{line-height:19px!important;}
.woocommerce ul.products li.product:not(.product-category) 
.wpfTitleToggle{display:none!important;}
.woocommerce .woocommerce-ordering .orderby{min-width:220px;}
 .woocommerce ul.products .product img {
    height: 350px;
    object-fit: cover;
}
 .woocommerce ul.products li.product .woo-entry-inner li:last-child {
     margin-top: 25px;
}
 .woocommerce ul.products li.product:not(.product-category) .product-inner:hover .button{
    line-height:20px;
}
 .woocommerce ul.products li.product:not(.product-category) .woo-product-info{
    background-color:transparent;
}
 .woocommerce ul.products li.product li.category{
    line-height:18px!important;
}
 .woocommerce ul.products li.product li.title a{
    font-size:16px;
}
 .woocommerce ul.products.list li.product li.title a{
    font-size:20px!important;
}
 .woocommerce ul.products li.product .button:hover{
    background-color:#237FA3!important;
    color:white!important;
}
 .woocommerce .term-description{
     text-align: center;
     margin-top: -40px;
}
 .term-description{
    font-size:13px;
}
.oceanwp-grid-list i{    position: relative;
    top: 2px;}
.sidr-class-toggle-sidr-close{background-color:#237FA3!important;}
/* END WOOCOMMERCE ARCHIEVE*/


/* START BUTTONS */
 .add_to_cart_button{
    padding: 8px 15px 8px 15px!important;
}
 .single_add_to_cart_button{
    border-radius:5px!important;
}
 .woocommerce ul.products li.product .button{
    background-color:#237FA3!important;
    color:white!important;
    padding-top:10px!important;
    padding-bottom:10px!important;
    padding-left:20px!important;
    padding-right:20px!important;
}

/*END BUTTONS */


/* START TOP BAR CODE*/
 #top-bar-nav, #top-bar-nav>li {
     position: relative;
     top: 7px;
}
 #top-bar {
     padding: 0!important;
}
 .icon-social-instagram {
     color: #464646;
}
 .icon-social-facebook {
     color: #464646;
}
 #top-bar-content a{
    text-transform:uppercase;
}
 #top-bar-content a {
     text-transform: inherit!important;
     font-size: 12px;
}
 #top-bar-nav{
    top: 5px!important;
}
/* END TOP BAR CODE*/

/*START STICKY HEADER */

 @media only screen and (min-width: 959px){
 #site-header-sticky-wrapper{
    border-top:1px solid #eaeaea;
}
}




 .has-sticky-mobile.show img{
    min-height:unset!important;
}
/*END STICKY HEADER */


/*START WOOCOMMERCE SINGLE PRODUCT*/
 .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
     background-color: #237FA3;
     color: white!important;border:unset!important;
}
 .woocommerce div.product.owp-tabs-layout-vertical .woocommerce-tabs ul.tabs li a:after{
    content:none;
}
 .woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li img{
    height: 100px;
    object-fit: cover;
    width: 100%;
}
 .woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{
    color:white;
}
.woocommerce div.product.owp-tabs-layout-vertical .woocommerce-tabs ul a{text-transform:unset!important;letter-spacing:0.5px;font-size:13px!important;}

 .woocommerce div.product .woocommerce-tabs .panel h2:first-child{
    display:none;
}

.woocommerce-product-details__short-description h2{font-size:14px;line-height:25px;font-weight:inherit!important;}
.swiper-slide img{height:350px!important;}
.woocommerce-product-details__short-description h2{font-size:14px;line-height:25px;font-weight:inherit!important;}
/*START RELATED PRODUCTS*/
 .related ul.products .product{
    padding-bottom:0px!important;
}
 .woocommerce .related.products h2 {
     text-align: center;
     margin-bottom:40px;
    font-size:22px;
}

 .woocommerce .related .title h2{
    margin:0px!important;
}
.related .amount{font-size:15px;}
/*END RELATED PRODUCTS */
 .product-template-default #main #content-wrap{
    padding-top:30px!important;
    padding-bottom:0px;
}
/*END WOOCOMMERCE SINGLE PRODUCT*/

/*START OFF CANVAS FILTER*/
 .oceanwp-off-canvas-filter {
    letter-spacing:0.4px
}
 #oceanwp-off-canvas-sidebar-wrap .sidebar-box{
    padding:35px!important;
}
 .woocommerce .widget_layered_nav li.chosen a ~ .count {
    background-color: red!important;
    border-color: red!important;
}
 .woocommerce .widget_layered_nav li.chosen a ~ .count:hover {
    background-color: yellow!important;
    border-color: yellow!important;
}
 .woocommerce .widget_price_filter .ui-slider .ui-slider-range{
    background-color:#237FA3!important;
}
 .woocommerce .widget_product_categories li.current-cat>a{
    color:#237FA3!important;
    font-weight:inherit!important;
}
 .woocommerce .widget_product_categories li.current-cat >a:before{
    background-color:#237FA3!important;
    border-color:#237FA3!important;
}
 .oceanwp-off-canvas-close{
    background-color:transparent!important;
}
 .woocommerce .widget_price_filter .price_slider_amount{
    float:left;
}
 .woocommerce .widget_price_filter .price_slider_amount .button{
    margin-bottom:5px;
}
 #oceanwp-off-canvas-sidebar-wrap .sidebar-box:first-child {
     margin-top: 30px!important;
	 padding-bottom:50px!important;
}
 #oceanwp-off-canvas-sidebar-wrap .oceanwp-off-canvas-sidebar{
    padding:0px!important;
    padding-left:10px!important;
}
.woocommerce .oceanwp-off-canvas-filter{border:0px;}
 .woocommerce ul.product_list_widget li{
    border:none;
}
 .woocommerce ul.product_list_widget li img{
    object-fit:cover;
}
 #wpfOverlayText {
     font-size: 26px!important;
    padding: 12px!important;
     border-radius: 10px!important;
}
 .wfpDescription {
     display: block;
     line-height: 1;
     font-size: 13px;
     border-width: 0 0 0 3px;
     border-style: solid;
     letter-spacing: 1px;
     padding-left: 15px;
     margin: 0 0 20px;
     text-transform: capitalize;
     height: 13px;
     margin-left: -14px;
}
 #wpfOverlayText {
     color: white;
}
 .wfpDescription{
    color: #333;
     border-color: #237FA3;
}
 .oceanwp-off-canvas-filter{
     background-color: #237FA3;
     color: white!important;
}
/*END OFF CANVAS FILTER*/

/* START WIDGES - SIDEBAR */
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border:unset;}

/* END WIDGES - SIDEBAR */

/* START DEFAULT BADGES */

 .woocommerce ul.products li.product .woo-entry-inner li .onsale{
    top:0px!important;
}

.woocommerce ul.products li.product.outofstock .outofstock-badge{top:0px;left:0px;}


.onsale{font-weight: 400!important;
    text-transform: unset!important;}
.woocommerce ul.products li.product.outofstock .outofstock-badge {
    background-color: #dd3333;
    text-transform: initial;
    border-radius: 5px;
    box-shadow: 0px 2px 8px 4px #0000004a;
}
/* END DEFAULT BADGES */

/*START WOO CAROUSEL ARXIKI */
 .oew-woo-carousel .swiper-button-prev{
     left: -30px!important;
   
     border-radius: 99px;
     top: 30%!important;
}
 .oew-woo-carousel .swiper-button-next{
     right: -30px!important;
   
     top: 30%!important;
     border-radius: 99px;
}
/*END WOO CAROUSEL ARXIKI */

/* START CHECKOUT/CART PAGE */

.woocommerce table.shop_table a.remove{line-height:26px;}
 .woocommerce-checkout #payment ul.payment_methods li img,.about_paypal{
    display:none;
}
.woocommerce-additional-fields h3{display:none;}
 .woocommerce table.shop_table tfoot tr.order-total td span.woocommerce-Price-amount.amount {
     background-color: forestgreen;
    padding: 10px;
    color: white;
    border-radius: 9px;
}
.woocommerce-checkout .woocommerce-form-login p:first-of-type{display:none;}
.woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods li label{font-weight:400;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{border-radius:10px;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{border-radius:10px;}
 #checkout-radio #radio_choice_field {
     width: 84px;
     border: 1px solid #eaeaea;
     margin: 10px;
     padding: 20px;
     box-shadow: 0 0 13px #888888;
     margin-bottom:20px;
}
 input[type="radio"]:hover,.update_totals_on_change label:hover {
     cursor:pointer!important;
}
 .woocommerce-shipping-destination{
    display:none;
}
 ul#shipping_method li label{
    padding-left:0px!important;
}
.woocommerce-checkout .woocommerce-form-login p:first-of-type{display:none;}
.woocommerce-checkout>.col2-set>.col-1{margin-bottom:0px;}
 .woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods li label{
    padding-left:4px!important
}
 .woocommerce-terms-and-conditions{
     box-shadow: 2px 4px 10px 8px #00000033;
     padding: 20px;
}
 ul#shipping_method li label{
    padding-left:3px;
}
ul#shipping_method li label{font-weight:normal;}
.woocommerce table.shop_table dl{    margin: 0px;}



.woocommerce table.shop_table a.remove{line-height:26px;}
.woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods{text-align:right;padding:0px;}
/* END CHECKOUT PAGE */



/* QUICK VIEW */
.owp-quick-view{width:16%!important;background-color:transparent;padding:0px;
   padding: 10px;}
.owp-quick-view i{    background-color: #237FA3;
    padding: 7px;
    border-radius: 99px;}
.owp-quick-view:hover{background-color:transparent;}
.woo-entry-buttons li a.owp-quick-view{background-color:unset!important;}
/* QUICK VIEW */



/* *************************** */
/* START TABLET & MOBILE ONLY*/
/* *************************** */
 @media only screen and (max-width: 959px){
	 
     .woocommerce ul.products .product img{
        height:180px;
    }
	   .small_font_mobile{
        font-size:16px!important;
    }
     .elementor-image-box-description{
        text-align:center!important;
    }
     .owp-quick-view{
        display:none;
    }
     .woocommerce div.product .product_title{
        padding-top:20px!important;
    }
     #site-header.medium-header .oceanwp-mobile-menu-icon{
        width:100%;
        display:block;
    }
     .hide-on-mobile{
        display:none!important;
    }
     .on-mobile-font{
        font-size:14px;
    }
     .woocommerce div.product .product_title, .woocommerce div.product p.price{
        text-align:center!important;
    }
     .woo-lookbook-quickview .wlb-right .cart button{
        margin-bottom:20px!important;
    }
     .wlb-product-short-description{
        display:none!important;
    } 
	     .n2-ss-slider-4{
        height:55vh!important;
    }
     #n2-ss-2item1,#n2-ss-2item2{
        font-size:15px!important;
    } 
	.oew-woo-carousel .swiper-button-prev{
        left:19px!important;
    }
     .oew-woo-carousel .swiper-button-next{
        right:19px!important;
    }
     .oew-woo-carousel .oew-swiper-buttons{
        width:20px!important;
        height:20px!important;
    }
    
     .oew-woo-carousel .swiper-button-next,.oew-woo-carousel .swiper-button-prev{
        background-color:transparent!important;
    } 
	      .woocommerce-product-rating{
        display: flex!important;
         justify-content: center!important;
    }
	    .products.list img{
        height:111px!important;
    }
     .products.list .ajax_add_to_cart{
        font-size:10px!important;
    }
	   .products.list img{
        height:150px!important;
    }
	  .tinvwl-theme-style .wishlist_item{
        display:flex!important;
    }
     .tinv-wishlist table.tinvwl-table-manage-list .product-date {
        display:none;
    }
     .tinv-wishlist table.tinvwl-table-manage-list .product-action{
        display:none;
    }
	div#n2-ss-2 .nextend-arrow img{width:23px;} 
	.wishlist_item .product-price{display:none!important;} 
	 	.wishlist_item .product-price{display:none!important;}
.oew-blog-grid .oew-grid-details a{font-size:15px;}
	   .woocommerce div.product .woocommerce-tabs ul.tabs li {
        display: contents;
        margin-bottom:30px;
    }
	 .owp-product-nav-wrap {
         margin-bottom: 15px!important;
         margin-top: 15px!important;
    } 
	 
	 
}
/* *************************** */
/* END TABLET & MOBILE ONLY*/
/* *************************** */

/* ********************* */
/* START DESKTOP ONLY   */
/* ******************** */
 @media only screen and (min-width: 959px){
     .hide-on-desktop{
        display:none;
    }
	  .woocommerce div.product.owp-tabs-layout-vertical .woocommerce-tabs .panel {
         padding-top:10px;
    }
	
	 
	  .icon-heart {
        color: white;
   
        background-color: #c3a492;
        border-radius: 99px;
    }
	     .variations div {
        margin-right:10px;
    }
     .logo-text{
        display:none;
    }
     .woocommerce div.product form.cart div.quantity{
        margin-right:40px!important;
    }
     .elementor-element-7e8f0966 img{
        height:736px
    }
  
}

/* ********************* */
/* END DESKTOP ONLY   */
/* ******************** */



/* START SCROLLBARS */
.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-control-thumbs{overflow-y: auto;
    overflow-x: hidden;
    max-height: 400px;}
 .flex-control-nav::-webkit-scrollbar {
     width: 5px;
     background-color: lightgray;
}
 .flex-control-nav::-webkit-scrollbar-thumb {
     background:#237FA3;
}
/* END SCROLLBARS */


/* START WISHLIST */
 .tinvwl-product-in-list.tinvwl-product-make-remove .tinvwl_remove_from_wishlist-text{
    display:none!important;
}
 .woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button{
    line-height:22px;
}
 .tinv-wishlist .tinv-header{
    display:none;
}
 .tinvwl_add_to_wishlist_button{
    color:gray!important;
}
 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{
    color: #E78587!important;
}
 .tinv-wishlist .tinv-header{
    display:none!important;
}


 .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{
    padding-top:11px;
}
.single-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
    color: #E78587!important;
    background-color: #C9D8CF;
    padding: 10px;
    border-radius: 99px;
    color: white!important;
}
.single-product .tinvwl_add_to_wishlist-text{font-size:10px;}
 
.wishlist_products_counter_text,.wishlist_products_counter_number{
    display:none;
}
 .top_wishlist-heart{
     float: right!important;
     padding: 0px!important;
}
 a.wishlist_products_counter.top_wishlist-heart:before{
    color:#237FA3;
    font-size:29px;
    position:relative;
    top:5px;
    left:8px
}
/* END WISHLIST */


/*START WISHLIST PAGE*/
 .single-post:not(.elementor-page) .entry-content a:not(.wp-block-button__link):not(.wp-block-file__button), .page:not(.elementor-page):not(.woocommerce-page) .entry a:not(.wp-block-button__link):not(.wp-block-file__button){
    text-decoration:none!important;
}
/*END WISHLIST PAGE*/


/* START THANK YOU PAGE */
 .woocommerce-thankyou-order-details{
    display:none;
}
/* END THANK YOU PAGE */

/*START MY-ACCOUNT PAGE */
 .woocommerce-MyAccount-navigation-link--downloads{
    display:none!important;
}
/*END MY-ACCOUNT PAGE */


/* *************** */
/* EXTRAS - PAID PLUGINS*/
/* *************** */

/* START FIBOSEARCH */
.js-dgwt-wcas-pd-addtc,.dgwt-wcas-details-hr{display:none;}
@media only screen and (max-width: 959px){

	
	#site-header.medium-header .dgwt-wcas-search-wrapp{width:30px;}
	#site-header.medium-header .dgwt-wcas-search-wrapp{float:right;position:relative;left:10px;top:2px;}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input, .dgwt-wcas-search-form{max-width:unset;}
}
#site-header.medium-header .dgwt-wcas-search-wrapp{max-width:unset!important;}
.dgwt-wcas-om-bar .dgwt-wcas-om-return svg path {
    fill: white;
}
 .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-search-form{
    max-width:250px;
}
.dgwt-wcas-details-product-sku{display:none;}

.dgwt-wcas-pd-addtc .add_to_cart_inline{width:100%;}

.dgwt-wcas-pd-addtc-form .add_to_cart_button{    width: 100%; border-radius: 5px;}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{border-radius:0px!important;}
.error404 #dgwt-wcas-search-input-2{display:none!important;}
 .dgwt-wcas-st>span {
     line-height: 22px;
}
 .dgwt-wcas-has-headings .dgwt-wcas-suggestion.dgwt-wcas-suggestion-tax.dgwt-wcas-suggestion-selected{
    text-decoration:none;
}
/* END FIBOSEARCH */


/* START VARIATIONS */
 .single_variation_wrap .single_variation{
     width: 100%;
    text-align: center;
}
 .single_variation_wrap .single_variation .amount{
    color:#555555!important;
}
 .woocommerce ul.products li.product li.category{
    font-style:normal!important;
}
 .woocommerce div.product form.cart .variations label{
    font-size: 12px!important;
    font-weight: normal!important;
}
 .variations div {
     float: left;
    margin:4px;
    cursor:pointer;
}
 .variations div input[type="radio"]{
    display:none;
}
 .variations div label{
     background-color: white;
     border-color: gray;
     padding-left: 14px;
     padding-right: 14px;
     padding-top: 5px;
     padding-bottom: 5px;
     border: 1px solid gray;
     float: left;
     cursor: pointer;
}
 .variations div label:hover{
    background-color:pink;
    transition:all 0.5s;
}
 .variations div input:checked + label{
    background-color:pink;
    transition:all 0.5s;
}
 .woocommerce button.button{
    line-height:20px;
}
 .woocommerce div.product form.cart .variations td.label{
    display:none;
}


 .woocommerce div.product form.cart .variations label{
  font-size: 14px!important;
   text-transform: none;
   
}
/* END VARIATIONS */


/* START NINJA SLIDER */
 div#n2-ss-4 .nextend-arrow img{
    width:24px;
}
 div#n2-ss-4 .nextend-arrow{
    /*background-color: #e0e8f3;
    */
    border-radius: 10px;
    padding: 3px;
}

/*SLIDER ARROWS*/
 div#n2-ss-3 .n2-style-9b6b272e9dcc85a2e492fb3803f2aa43-heading{
     border: 2px solid RGBA(0,0,0,1)!important;
     border-radius: 5px!important;
     padding: 2px!important;
}
 div#n2-ss-2 .n2-style-107cb0e4b96e295f0c4852cfc0854d07-heading{
    background:none;
}
 div#n2-ss-2 .n2-style-107cb0e4b96e295f0c4852cfc0854d07-heading:hover{
    background:none!important;
}
/*SLIDER FONT*/
 div#n2-ss-3 .n2-font-4ad24d0d4a28fe113d58f56f9d114b61-hover{
    font-size:18px;
    line-height:10px;
}
 div#n2-ss-2 .n2-font-4ad24d0d4a28fe113d58f56f9d114b61-hover{
     background-color: #237FA3;
    border-radius: 10px;
     box-shadow: 0px 8px 12px 5px #00000063;
}
 div#n2-ss-3 .n2-font-1b6e4d8c67273adec811c67272009137-hover{
    font-size:25px;
}
div#n2-ss-3 .nextend-arrow img{width:27px!important;}
.n2-section-smartslider {margin-top:-1px;}

/* END NINJA SLIDER */


/* START FREE SHIPPING LABEL */
.devnet_fsl-free-shipping .fsl-title, .devnet_fsl-free-shipping .title{font-size:13px;}
.progress-bar  .amount{font-size:10px!important;}
/* END FREE SHIPPING LABEL */



/*START WPFORMS*/
 .wpforms-submit {
     width: 100%!important;
     border-radius: 2px!important;
     background-color: #363435!important;
}

.wpfTitleToggle{display:none!important;}
/*END WPFORMS*/


/* START MY CUSTON CLASSES */
 .mylink span {
       background-color: #237FA3;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 6px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 99px;
}
 .mylink a{
     color: white!important;
     font-size: 11px!important;
     letter-spacing: 1px;
    !important;
}
/* END MY CUSTON CLASSES */




/* START CUSTOM FONTS */
 @font-face{
    font-family:proxima;
src:url(/wp-content/fonts/Proxima.woff2);
}
 body{
    font-family:proxima!important;  
}
 @font-face{
    font-family:caviar;
src:url(/wp-content/fonts/CaviarDreams.woff2);
}
.caviar{font-family:caviar;}

 @font-face{
    font-family:myfont1;
src:url(/wp-content/fonts/1.woff2;);
}
.myfont1{ font-family:mmfont1;}

 @font-face{
    font-family:myfont2;
src:url(/wp-content/fonts/2.woff2;);
}
.myfont2{ font-family:myfont2;}

 @font-face{
    font-family:myfont3;
src:url(/wp-content/fonts/3.woff2;);
}
.myfont3{font-family:myfont3;}

 @font-face{
    font-family:myfont4;
src:url(/wp-content/fonts/4.woff2;);
}
.myfont4{font-family:myfont4;}

  @font-face{
    font-family:myfont4b;
src:url(/wp-content/fonts/4b.woff2;);
}
.myfont4b{font-family:myfont4b;}

 @font-face{
    font-family:myfont5;
src:url(/wp-content/fonts/5.woff2;);
}
.myfont5{font-family:myfont5;}

/* END CUSTOM FONTS */

/* START PRICE/AMOUNT */
 .amount{
     letter-spacing:0.5px;
}
 .woocommerce div.product p.price{
    font-size:20px!important;
}
 .woocommerce ul.products li.product .price{
    font-size:15px!important;
}

.woocommerce-mini-cart-item .amount{font-size:15px;}
/* END PRICE/AMOUNT*/

/* START TARGET : ONLY HOME PAGE */
 .home .bottom-header-wrap{
    border-bottom:none!important;
}
 .home .mob_section .elementor-element-populated{
    padding-top:0px!important;
}
/* END TARGET : ONLY HOME PAGE */




#ocn-cookie-wrap.flyin .ocn-btn{border-radius: 0px;
    border: 1px solid black;}
#ocn-cookie-wrap.flyin .ocn-btn:hover{background-color:black;color:white;}
#ocn-cookie-wrap.flyin{    box-shadow:0px 7px 10px 6px #00000063;padding:20px; }

.widget_shopping_cart_content .button {border-radius:0px!important;}
.woocommerce-info:before{color:gray;}


.woocommerce div.product div.summary button.single_add_to_cart_button{border:1px solid black;border-radius:0px!important;}


.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li img{box-shadow: 2px 4px 8px -1px #00000061;}

.woocommerce #order_review table.shop_table thead th.product-total{display:none;}

.woocommerce #order_review th{text-transform:capitalize;}




.woocommerce table.shop_table thead{background-color:inherit;}



.woocommerce ul.products li.product .button{line-height: 18px!important;}


.fixed-scroll{box-shadow: 10px 10px 10px -14px #00000055!important;}

a.dgwt-wcas-details-product-title{    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 20px;font-size:14px;}

.dgwt-wcas-pd-price{    text-align: center;
    font-size: 12px;
    margin: 0px;
    margin-bottom: 10px;
    margin-top: 10px;}
.dgwt-wcas-details-desc{color:gray;}

.dgwt-wcas-details-main-image img{    width: 100%;
    object-fit: cover;
}
.woocommerce table.shop_table th{text-transform:capitalize;}

.mobile-menu .oceanwp-text {text-transform:capitalize!important;}

 @media only screen and (min-width: 959px){
.dgwt-wcas-search-form{
    max-width:250px;
}
}

.dgwt-wcas-om-bar button.dgwt-wcas-om-return{background-color:#237FA3;}


.woocommerce .woocommerce-checkout h3#order_review_heading{text-transform:capitalize;font-family:inherit;}

.woocommerce .woocommerce-checkout #customer_details h3{text-transform:capitalize;font-weight:bold!important;font-family:inherit;}

.woocommerce-product-attributes-item__label{    text-transform: capitalize;}

#woocommerce_price_filter-2{margin-bottom:60px;}

@media only screen and (max-width: 959px){
	.site-breadcrumbs{overflow-x:auto!important;}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input, .dgwt-wcas-search-form{max-width:none!important;}
	
	.woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-control-thumbs{overflow-y:hidden;}
	
	
}


/* NEW CART ON MOBILE */
 @media only screen and (max-width: 600px){
.woocommerce-cart  .woocommerce-cart-form__cart-item{   
    margin-top: 50px;
    display: inline-flex;
    font-size: 12px;
    overflow-x: scroll;
    width: 100%;}
	 
	.woocommerce-cart .product-subtotal{display:none!important;}
	 .woocommerce-cart table.cart img{max-width:40px;}
	 .woocommerce-cart .shop_table_responsive .amount {letter-spacing:0px!important;float:left!important;}
	 
	 .woocommerce-cart .cart-collaterals .amount{float:none!important;}
	 

	 .woocommerce-cart .product-name{text-align:left!important;font-size:10px;}
	 .woocommerce-cart  .variation{margin-top:5px!important;}
}
/* NEW CART ON MOBILE */

 @media only screen and (max-width: 959px){
	 .oew-banner img{height:200px;object-fit:contain;}
.product-template-default #main #content-wrap{padding-top:0px!important;}
	 
	 
}
	 
 @media only screen and (min-width: 959px){
.custom-logo{min-height:60px;}
}


.widget_product_categories{padding-bottom:30px!important;}
.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid a.remove{line-height:29px!important;}
.woocommerce div.product div.summary p.in-stock{margin-bottom:0px;}
.woocommerce .widget_price_filter .price_label{display:none;}


.widget-title{padding-left:0px;border-width:0px;}

.woocommerce ul.products li.product:not(.product-category) .image-wrap .button{
transition: all 0.3s;	
}

.single-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{padding:0px;color:indianred!important;background-color:unset;}

/* START PRODUCT TABS */
 @media only screen and (min-width: 767px){
	 .woocommerce div.product.owp-tabs-layout-vertical .woocommerce-tabs .panel{
width:85%!important;
	 }
}
.woocommerce div.product.owp-tabs-layout-vertical .woocommerce-tabs ul.tabs{
	width:15%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{text-align:center!important;}
/* END PRODUCT TABS */
.woocommerce ul.products.list li.product .woo-entry-inner li.image-wrap img{
height: 300px;
    object-fit: cover;
}
.is-sticky .oceanwp-mobile-menu-icon .dgwt-wcas-search-wrapp .icon-magnifier{top:-2px;}

	 .woocommerce-checkout form.checkout{margin-top:15px!important;}	 

 @media only screen and (max-width: 767px){
	 .woocommerce-checkout form.checkout_coupon p{line-height: 19px;
margin-bottom: 10px;}
	 

	 
ul#shipping_method{display: contents;text-align:right;float:right;}	 

}




	 #owp-qv-wrap .flex-direction-nav a{color:white;}	 
	 #owp-qv-wrap img{    height: 510px;
    object-fit: cover;}  
	  .owp-qv-content-inner .owp-qv-close{
color:black!important;
}
	 .woocommerce ul.products li.product:not(.product-category) .image-wrap .added_to_cart{background-color:#237FA3;}	 
	 .tinv-wishlist .product-action .button{border-radius:10px;} 


.n2-ss-button-container{    background-color: #237FA3;
   }




#main #content-wrap{padding-bottom:15px;}
.icon-arrow-up:before{line-height:37px;}


.woocommerce .related.products{margin-top:30px;}


.oew-banner.oew-bubba img {
 height: 350px;
    object-fit: cover;
}
.oew-woo-carousel .swiper-pagination{    position: relative!important;
    top: -33px!important;}

.single-product form option{font-size:16px;}

.woocommerce div.product div.woocommerce-product-details__short-description{font-size:15px;}

.tinv-wishlist table.tinvwl-table-manage-list tbody td{width:unset!important;}

.sidr-class-menu-item img{width: 25px;
    margin-right: 5px;margin-left:-13px;}

 @media only screen and (max-width: 959px){
div#n2-ss-4 .n2-style-62539be484c3146a1409b507583cc17a-heading{font-size:35px;}
	 .oceanwp-text{display:none;}	
 
	 #site-header #site-logo #site-logo-inner a img{padding:0px;} 
	 #main #content-wrap{padding-bottom:0px;}
	 .woocommerce div.product.owp-tabs-layout-vertical .woocommerce-tabs ul.tabs{
	width:100%;
}
	 .woocommerce div.product .woocommerce-tabs .panel{font-size:15px;}
	 .single .entry-content{margin-bottom:0px;}	 
	 .swiper-slide img{height:200px!important;}
	 
	 .oew-woo-carousel .swiper-button-next, .oew-woo-carousel .swiper-button-prev{top:20%!important;}
	 
 
}





/* FIBOSEARCH ON DESKTOP */
 @media only screen and (min-width: 959px){
#searchform-overlay .dgwt-wcas-search-wrapp{top:14%!important;left:35px;}
#searchform-overlay a.search-overlay-close{    top: 5% !important;
left: 0px;}
	 .dgwt-wcas-close{display:none!important;}

.dgwt-wcas-search-form{border: 1px solid #eeeeee6b;max-width:none;}
	 
	 .search-toggle-li{padding-left:5px;}
	 
}
/* FIBOSEARCH ON DESKTOP */




.wc-backward{border-radius:10px!important;}

.wc-block-components-notice-banner.is-info{border-color:#237FA3!important;}

.wc-block-components-notice-banner.is-info>svg{background-color:#237FA3!important}



.woocommerce span.onsale{top:0px;}

 @media only screen and (max-width: 700px){
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{     float: left!important; 
padding-top: 15px!important!important;}
	 .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward a{
padding-top: 15px!important;	 
	 }
	 .content-area{margin-bottom:0px;}
	 
	 .woocommerce #order_review table.shop_table tbody td.product-name img{
float:left;object-fit:cover;width:50px;height:50px;border-radius:5px;
}	
	 .woocommerce td.product-name dl.variation dd{line-height:12px;}  
	 
	 

	 
.page-id-15 .woocommerce-MyAccount-orders{font-size:9px!important;line-height:15px;} 
	 .woocommerce-edit-account .woocommerce button{width:100%!important;}

.woocommerce div.product div.summary p.in-stock {
   
    text-align: center;
    margin-top: 4px;
}	 
	 
	 
}


.woocommerce ul.products li.product li.category a{display:none;}


/* ------------ */
/*START GLOBAL CSS */
/* ------------ */
/* login on checkout */
.woocommerce-form__label-for-checkbox .woocommerce-form-login__rememberme{display:none!important;}  
@media only screen and (max-width: 959px){
.woocommerce-checkout .woocommerce-checkout form.login p.form-row{width:100%;}
}
/* discount badge positio */
 .woocommerce .has-product-nav span.onsale {
     left: 0px!important;
	 top:0px!important;
}
/* bug photos archieve */
.woocommerce ul.products li.product:not(.product-category) .woo-product-gallery{display:none;}
/* order again bug */
.woocommerce-thankyou-order-failed-actions{display:none!important;}
.woocommerce ul.products li.product:not(.product-category) .product-inner:hover:before{box-shadow:none!important;}
/* hide icons on login*/
.xoo-aff-input-group .xoo-aff-input-icon{display:none!important;}


button[type="submit"]{border-radius:5px!important;}

.woocommerce-form-login__rememberme,.woocommerce-checkout form.login .lost_password,#rememberme{display:none!important;}
.woocommerce-checkout form.login p.form-row,.woocommerce-form-login__submit{width:100%!important;}
.dgwt-wcas-sp *{    font-size: 15px;
    line-height: 116%;}
#oceanwp-off-canvas-sidebar-wrap .sidebar-box.widget_product_categories{padding-bottom:23px!important;}


.wc-backward,.wishlist_item .button,.tinvwl_button_close {border-radius:5px!important;}
 @media only screen and (max-width: 959px){
.tinv-wishlist table.tinvwl-table-manage-list thead th.product-name{display:none;} 
}
.page-id-843 .ftinvwl{    border-radius: 99px; color:black;}
.page-id-843 .tinv-wishlist .product-remove button{background:transparent!important;}
.wishlist_item,.tinvwl-table-manage-list{    border-top: 1px solid #eeeeee!important;}
.ftinvwl-times{display:none;}
.page-id-13 ul#shipping_method{width:unset;padding-top:0px;padding-bottom:0px}
ul#shipping_method li{padding-bottom:0px!important;}
.woocommerce-cart .woocommerce table.shop_table tr td:before{font-size:10px!important;}
.woocommerce-cart .woocommerce-cart-form__cart-item{margin-top:20px!important;}
.price del, del .amount{text-decoration:line-through;}
.woocommerce-terms-and-conditions-checkbox-text, .woocommerce-terms-and-conditions-checkbox-text a{font-size:12px;color:gray;}
.xoo-aff-group label{display:none;}
.xoo-el-header{padding:0px;}
.xoo-el-action-btn{width:100%!important;}
.xoo-aff-group.xoo-el-login-btm-fields{display:block;text-align:center;}
a.xoo-el-lostpw-tgr{font-size: 12px !important;
	color: gray !important;}
 @media only screen and (max-width: 959px){
.woocommerce div.product div.summary button.single_add_to_cart_button{line-height:12px;}
}
.fsl-title{padding-top:10px;}
.xoo-el-section{padding-left:0px;}
.page-id-843 .wishlist_item .ftinvwl-times{display:block!important;}
.woocommerce-cart .woocommerce table.shop_table tr td.product-name:before{display:none;}
.page-id-14 .woocommerce #order_review table.shop_table td{    padding-right: 0px;
    line-height: 18px;
    font-size: 13px;}
.xoo-el-form-container ul.xoo-el-tabs{padding:0px;}

/* END GLOBAL CSS */

.reset_variations{display:none!important;}
.wc-block-components-notice-banner{margin-top:0px!important;}



.woocommerce ul.products li.product .woo-entry-inner li .onsale{border-radius: 0px 0px 10px;}


@media only screen and (min-width: 959px){
.woocommerce-checkout  .wc-item-meta{display:flex!important;}
.woocommerce-checkout  .wc-item-meta li {padding:10px;padding-left:0px;}
}




@media only screen and (max-width: 1070px){
.woocommerce div.product.owp-thumbs-layout-vertical.has-no-thumbnails span.onsale{display:none!important;}
}


@media only screen and (min-width: 720px){
.woocommerce-checkout .woocommerce table.shop_table dl{   
    display: flex;}
.woocommerce td.product-name dl.variation dd{padding-right:10px;padding-left:5px;}
}




.woocommerce-form-login__rememberme{display:none!important;}


.woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods li{line-height:19px;}

.woocommerce-NoticeGroup-checkout{font-size:16px!important;}

.effect-one #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after{height:1px!important;}
 .woocommerce ul.products li.product li.category{
	 display:none!important;
}

.icon-magnifier { font-size: 17px !important; position: relative; top: 0px; left: -15px; line-height: 35px !important; } 

.is-sticky .oceanwp-mobile-menu-icon .dgwt-wcas-search-wrapp .icon-magnifier {
    line-height: 40px!important;
   
	
}

.oceanwp-mobile-menu-icon .dgwt-wcas-search-wrapp .icon-magnifier{
color:#B57250!important;
}

.sidr-class-social-menu-inner ul li{text-align: left; 
   position: relative;
  left: 8px;}

.archive #main #content-wrap{padding-bottom:0px!important;}

#site-header.medium-header .dgwt-wcas-search-wrapp {
    max-width: 300px!important;
    float: left!important;
}
.rating{display:none;}





.woocommerce div.product div.summary button.single_add_to_cart_button{line-height:12px;}
#site-header.medium-header .oceanwp-mobile-menu-icon a{line-height:44px!important;}

	.oew-woo-carousel .swiper-button-prev{
        left:-7px!important;
    }
     .oew-woo-carousel .swiper-button-next{
        right:-7px!important;
    }

#sidr .sidr-class-social-menu-inner .fa{color:#237FA3;}

ul#shipping_method li label{padding-left:3px!important;}

 .site-breadcrumbs::-webkit-scrollbar {
     width: 1px!important;
	 height:2px!important;
     background-color: lightgray;
}
 .site-breadcrumbs::-webkit-scrollbar-thumb {
     background:#D599A1;
}
#site-header.medium-header .oceanwp-mobile-menu-icon{
	border-top:1px solid #eeeeee!important;}



.wc-block-components-notice-banner.is-info {
    background-color: white;
    border-color: #237FA3;
}


.wc-block-components-notice-banner.is-info>svg {
    background-color: #237FA3;
}

.wc-block-components-notice-banner.is-info {
    background-color: white;
    border-color: #237FA3;
}

.site-breadcrumbs::-webkit-scrollbar {
    height:1px;
     background-color: lightgray;
}
.site-breadcrumbs::-webkit-scrollbar-thumb {
     background:#6d5843;
}

.xoo-el-login-btn{width:100%!important;}
.xoo-el-action-btn{width:100%!important;}
.xoo-aff-group{width:100%;}

.has-sticky-mobile.show img{max-height:38px!important;}
[class*=oew-col-] ul.products{justify-content: center!important;}
.woocommerce-product-search button[type=submit]{width:100%;}

.swiper-button-prev:after,.swiper-button-next:after{content:unset;}

.single-product .onsale{display:none;}


@media only screen and (max-width: 959px){
	
	a.wishlist_products_counter.top_wishlist-heart:before {    color: #434343;
    background-color: rgba(195,181,194,0.42);
    border-style: dashed;
    border-width: 2px;
    border-color: #D0ADCD;
    border-radius: 100px 100px 100px 100px;}
	
	.icon-user:before{     color: black;
    background-color: rgba(195,181,194,0.42);
    border-style: dashed;
    border-width: 2px;
    border-color: #D0ADCD;
    border-radius: 100px 100px 100px 100px;padding:6px;}
	

	
	
	div#n2-ss-3 .n2-font-b00cd6c8128d537cff2a1b6b69c9ed21-hover{font-size:16px;font-family:proxima;line-height:21px}
}


@media only screen and (min-width: 959px){
.page-header .page-header-title {
    float: left;
    position: absolute;
}
.site-breadcrumbs.position-under-title {
    float: right;
}
}


@media only screen and (max-width: 959px){
.page-header .page-header-title {
  text-align:center;
}
.site-breadcrumbs.position-under-title {
    text-align:center;
	        line-height: 18px;
}


	
}

.woocommerce div.product form.cart{    padding: 15px 0;}


#oceanwp-off-canvas-sidebar-wrap .oceanwp-off-canvas-sidebar::-webkit-scrollbar{ width: 5px;
     background-color: #f3eadf;}

#oceanwp-off-canvas-sidebar-wrap .oceanwp-off-canvas-sidebar::-webkit-scrollbar-thumb{ 
      background:#237FA3;
}

.woocommerce #tab-description ul{margin-top:0px;}

@media only screen and (max-width: 700px){
#top-bar.container {
    padding: 0!important;
   
    width: 100%;
    max-width: unset;
	}
	.js-marquee{font-size:12px;}
}



/* START FROM LAST WEBSITE */
@media only screen and (max-width: 959px){
	.oew-woo-carousel .swiper-button-prev{
        left:-11px!important;
    }
.oew-woo-carousel .swiper-button-next {
        right: 0px !important;
    }
	
	.product-template-default #main #content-wrap{margin-top:-15px;}
	
	.owp-product-nav li a.owp-nav-text.prev-text,.owp-product-nav li a.owp-nav-text.next-text{    color: gray;
    font-size: 10px;}
}
.sidr-class-sub-menu li a{font-size:15px!important;}




#site-header #site-logo #site-logo-inner a img{min-height:70px!important;}

 @media only screen and (max-width: 700px){
.page-id-14 .woocommerce-info{margin-bottom:15px;}
}







#site-navigation .icon-user {
        color: white;
        font-weight: bold;
        background-color: #8ab29d;
        border-radius: 99px;font-weight:100!important;font-size:16px!important;padding: 10px !important;
    }

#site-navigation .icon-heart{padding: 7px !important;}

.oew-swiper-buttons svg{fill:#929d97!important;}


 @media only screen and (max-width: 700px){
.page-id-13 .quantity .qty, .quantity .minus, .quantity .plus{width:30px;height:25px;}
	 
	 .page-id-13 .woocommerce table.shop_table td{    padding-right: 0px;
    padding-left: 0px;}
}



.icon-heart:before{position: relative;
    left: 0.8px;}

.fa-pinterest-p:before,.fa-instagram:before{padding-left:0px;}

.fa-tiktok:before{padding-left:10px;}

 @media only screen and (max-width: 7959px){
.woocommerce-form-coupon-toggle .woocommerce-info{border:unset;}

}

.sidr-class-dropdown-toggle:before{font-size:14px;}
 @media only screen and (max-width: 959px){
.has-sticky-mobile.show #site-header-inner{top:7px;}
	 .has-sticky-mobile.show .custom-logo{position:relative;top:-7px;}

.oceanwp-mobile-menu-icon{top:5px;}

.has-sticky-mobile.show .oceanwp-mobile-menu-icon{top:-1px;}
}


ul#shipping_method li label{padding-left:0px!important;}

.page-id-13 .woocommerce table.shop_table dl p{    margin: 0 0 0px;}

.widget_shopping_cart_content table{display:none!important;}

.woocommerce .oceanwp-grid-list a.active {
    border-color: #eeeeee!important;
}
.woocommerce .oceanwp-grid-list a.active i{color:black!important;}

.current-shop-items-dropdown{background-color:white!important;}

.showcoupon{color:gray!important;}

.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>input[type=radio]:first-child:checked+label:before{    color: #dd9933 !important;}


.sidr-class-dropdown-toggle:before{font-size:10px;}

a.sidr-class-toggle-sidr-close i{    position: relative;
    top: -6px;}


.woocommerce .oceanwp-toolbar{     padding: 0px 0;
  border-top: unset;}

@media only screen and (max-width: 959px) {
    .owp-product-nav-wrap {
        margin-bottom: 15px !important;
        margin-top: 28px !important;
    }
}

.woocommerce .oceanwp-grid-list a:hover{border-color:#eeeeee!important;}

#main{clear:both!important;}

.oceanwp-grid-list i{color:black!important;}

#searchform-dropdown{background-color:white!important;}

.woocommerce .oceanwp-toolbar{border-bottom:unset;}

.site-breadcrumbs a{line-height:30px!important;}






.elementor-2329 .elementor-element.elementor-element-6665de76{width:100%!important;}

.woocommerce-cart table.cart td button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout #place_order{border:unset;}


.wc-backward{border:unset!important;}
.sidr-class-searchform-submit{bordeR:unset!important;}

#sidr-id-ocean-mobile-search-1:focus{border-color:#ceba7f
;}

.coupon-error-notice{color:indianred;}

.sidr-class-toggle-sidr-close{    padding-top: 8px!important;
    padding-bottom: 8px!important;
    padding-left: 13px!important;}


/*START FROM LAST WEBSITES*/
#site-header.medium-header .oceanwp-mobile-menu-icon{margin-top:-5px;}
.woocommerce .oceanwp-grid-list a.active{border-color:#237FA3!important;}
 @media only screen and (max-width: 959px){
#tab-description{margin-bottom:20px;}
}

.checkout-button{line-height:4px;}
.woocommerce div.product form.cart .variations td.value{border:unset;}


.woocommerce div.product form.cart .variations{border-bottom:1px solid #eeeeee;}

.variations th {border:unset!important;}



.woocommerce-error li{float:left;}
.woocommerce-error li a{
    text-align: left;
    background-color: inherit;
    text-transform: initial;
	font-weight: 400;padding-left: 0px!important;  position: relative;top:1px; pointer-events: none; /* Disables clicking */
    cursor: default;
    text-decoration: none; 
    color: inherit;}

.woocommerce-error li a:hover{background-color:unset;
  }

 @media only screen and (min-width: 959px){
.page-header-title {
    display: inline-block; /* Needed to make ellipsis work */
    max-width: 400px; /* Adjust this to the desired length in pixels */
    white-space: nowrap; /* Prevents wrapping to the next line */
    overflow: hidden; /* Hides the overflow text */
    text-overflow: ellipsis; /* Adds the ellipsis (…) */
}

.trail-end a{       display: table-cell;
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
	 
	.product-quantity .quantity{height:90px;} 
	 
	 
}

#site-header.medium-header .dgwt-wcas-search-wrapp{float:right;position:relative;left:10px;top:0px;}

.page-id-13.woocommerce-cart .variation{margin-top:-20px!important;}


.return-to-shop .button.wc-backward:before{display:none;}

.wc-backward{line-height:1px!important;}



#top-bar-wrap{border-color:unset!important;}
 .woocommerce ul.products li.product .woo-entry-inner li .onsale{
    left:0px!important;
	
}

.additional_information_tab{display:none!important;}

.is-sticky .dgwt-wcas-search-wrapp{top:3px!important;}

.woocommerce-MyAccount-content .addresses .woocommerce-Address .title a{    font-size: 14px;
    background-color: #237FA3;
    color: white;}

.woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods li{margin-top:10px;line-height:21px;}
 

 #shipping_method li input[id="shipping_method_0_free_shipping5"] + label {
        color: #909881!important; /* Example: Change text color to red */
        font-weight: bold!important; /* Example: Make the text bold */
      
    }


/* START LAST WEBSITE */
.oceanwp-social-menu .oceanwp-tiktok{
    position: relative;
    left: -8px;
    top: -1px;
}

.sidr-class-oceanwp-tiktok .fa-tiktok:before{padding:0px;}
/* LAST WEBSITE */



/* START NEW WEBSITE */
#site-header.medium-header #site-navigation-wrap.center-menu #site-navigation .dropdown-menu>li{    border-right: 1px solid #eeeeee;}


#site-header.show.medium-header .oceanwp-mobile-menu-icon{margin-top:0px!important;}

/* Hide default radio button */
.page-id-14 input[type="radio"].shipping_method {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 20px;
    height: 20px;
    border: 2px solid #888;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

/* Custom circle inside when selected */
.page-id-14 input[type="radio"].shipping_method:checked {
    border-color: #f37c5b;
    background-color: #f37c5b;
}

/* Inner dot effect */
.page-id-14 input[type="radio"].shipping_method:checked::before {
    content: "";
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* Hover effect */
.page-id-14 input[type="radio"].shipping_method:hover {
    border-color: #f37c5b;
}


/* START NEW WEBSITE */
.woocommerce-error span{color:white!important;}

#top-bar-wrap{border-bottom:unset;}

.woocommerce .widget_price_filter .price_slider_amount .button{border:unset;}


.woocommerce ul.products li.product:not(.product-category) .product-inner li.image-wrap{box-shadow: 0px 0px 8px 0px #00000075;
}
.woocommerce div.product form.cart .variations label{border-bottom:1px solid #EAE2F8;}


.woocommerce td.product-name dl.variation dd{padding-left:0px;}

#top-bar-wrap{border:unset;}



#main{margin-top:-1px;}

.page-id-13 ul#shipping_method li input[type=radio]{margin-right:3px;}



.icon-magnifier:before {
 
 
    padding: 4px;
    color: white;
    background-color: #837e7987;
    border-style: dashed;
    border-width: 2px;
    border-color: #e69b6e;    position: relative;
    top: 3px;
    /* border-radius: 100px 100px 100px 100px; */
}

 @media only screen and (max-width: 959px){
	 .page-id-13 #main #content-wrap{padding-bottom:0px!important;}
}

/* END LAST WEBSITE */







/* New Coupon */
.checkout-coupon-row td{padding:0px!important;}


/* JG Footer*/
.elementor-accordion .elementor-tab-title{    text-align: center;    border: 1px solid #eeeeee;    line-height: 23px;}


.elementor-accordion-item .elementor-tab-title.elementor-active{background-color:#dd9933}

.elementor-accordion-item .elementor-tab-title.elementor-active,
.elementor-active .elementor-accordion-title a
{color:white!important;}

.elementor-element-2943a4d2 .elementor-tab-content{width: 80%;
    margin: 0px auto;
 text-align: center;}

#footer .elementor-accordion .elementor-tab-content{padding-right:0px!important;}

.elementor-tab-content p{margin:0px;}

/* Checkout */
.woocommerce #order_review table.shop_table thead th{display:none;}

	/* ACCORDEON */
	.ui-widget{font-family:proxima;margin-top:30px; border-bottom: 1px solid #eeeeee;}
	.ui-accordion .ui-accordion-header{    margin: 0px 0 0 0;
    padding: 0.5em 0.5em 0.5em 0.7em;
    font-size: 17px;
    background-color: transparent;
    border-bottom: 0px;border-radius:0px;}
	.ui-state-active{    border: 1px solid #ebe0ce;
    background: #f6f6f6;
    font-weight: normal;
    color: #626657;}
	.ui-widget-content{ border: 1px solid #eeeeee;
    background: transparent;font-size:14px;line-height:23px;
    font-weight: normal;
    color: #454545;}
	.ui-state-active .ui-icon{
		background-image:url(https://code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_444444_256x240.png);
	}
.ui-state-default{border: 1px solid #eeeeee;}
.single-product .ui-accordion .ui-accordion-content:nth-of-type(2) {
    padding-top: 0 !important;
    margin-top: -15px;
}

.single-product .ui-accordion .ui-accordion-content:nth-of-type(1) {

    margin-top: -10px;
}
/* HIDE CLASSIC DESCRPITION */


.demo_store{text-align:center;}

.demo_store a{text-decoration:none;}



	.page-header .page-header-title{   line-height: 24px!important;}



.site-breadcrumbs {top:-2px!important;}



.page-header .page-header-title{font-size:13px!important;}



.oew-woo-slider {overflow:hidden!important;}

.elementor-accordion-icon-closed{color:#5e401f!important;}

.elementor-3253 .elementor-element.elementor-element-2943a4d2 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:black!important;}


.woocommerce div.product div.woocommerce-product-details__short-description{    color: black;}




.oew-banner img{    height: 430px;
    object-fit: cover;
    object-position: top;}


.wpforms-submit{color:white!important;}

*{ /* make the tap highlight transparent (or any rgba color) */
  -webkit-tap-highlight-color: transparent;
  /* optional: disable the gray callout on iOS */
  -webkit-touch-callout: none;}

.swiper-slide  .price bdi{font-size:10px!important;}


.woocommerce-order > p:last-of-type {
    display: none !important;
}



@font-face{
font-family:styrene1;src:url(/wp-content/fonts/Styrene-regular.woff2);}
.styrene1{font-family:styrene1!important;}

@font-face{
font-family:styrene2;src:url(/wp-content/fonts/Styrene-light.woff2);}
.styrene2{font-family:styrene2!important;}

@font-face{
font-family:styrene2;src:url(/wp-content/fonts/TeimerLight.woff2);}
.teimer{font-family:teimer!important;}


a {
  /* make the tap highlight transparent (or any rgba color) */
  -webkit-tap-highlight-color: transparent;
  /* optional: disable the gray callout on iOS */
  -webkit-touch-callout: none;
}

 @media only screen and (max-width: 959px){
.woocommerce #order_review table.shop_table tbody td.product-name{text-align:right!important;}
.woocommerce .related.products h2{font-size:17px!important;} 
}

.page-id-14 .account_number{display:none!important;}


.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>label,.woocommerce .woocommerce-checkout #customer_details h3,#order_review_heading{font-family:myfont4!important;font-size:15px;}

.icon-basket:before{font-weight:100!important;}
.woocommerce-cart .cart-collaterals h2{text-transform: none;}

.apply-custom-coupon{border:unset!important;}


 @media only screen and (max-width: 959px){
	 
.oew-banner img{height:120px;}
	 .single-product .ui-accordion .ui-accordion-content:nth-of-type(1){margin-top:-30px!important;}
	 .woocommerce .cart-collaterals .cart_totals .shipping-calculator-button{float:right!important;}
}





button[type="submit"]{border:unset!important;}
.woocommerce .cart-collaterals h2{background-color:#fcf7e7!important;}
.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout #payment ul.payment_methods li {
    background-color: #fff9f9!important;
}


#footer-bottom .container{max-width:100%!important;}
body button{border:unset!important;}

.error404-content .searchform{display:none;}


.woocommerce .widget_price_filter .price_label{display:none;}

.error404 .error404-content .dgwt-wcas-search-wrapp{display:none!important;}

.woocommerce-thankyou-order-failed{    color: indianred!important;
    font-weight: bold !important;}




.woocommerce-MyAccount-content .addresses .woocommerce-Address address,.woocommerce-MyAccount-content .addresses .woocommerce-Address .title{background-color:inherit;}



.woocommerce-checkout #order_review{    background-color: #F9EFEF;
    padding: 20px;
    border: 1px solid #d6b790;
    border-radius: 5px;
    box-shadow: 0px 0px 20px -15px #000000;}


.woocommerce #order_review table.shop_table tbody td,.cart-subtotal,.woocommerce-shipping-totals{background-color:inherit!important;}


.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>label{background-color:#FCF2F0;color:#A17864;}


.woocommerce .related.products h2,.woocommerce div.product .product_title{font-family:myfont4;}




/*FROM LAST WEBSITE*/

.page-id-13 .woocommerce-shipping-methods {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 12px;
}

.page-id-13 .woocommerce-shipping-methods li {
  position: relative;
  margin: 0;
}

/* Hide native radio */
.page-id-13 .woocommerce-shipping-methods input.shipping_method[type="radio"] {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  pointer-events: none;
}

/* Label stays fully transparent (inherits background) */
.page-id-13
.woocommerce-shipping-methods
input.shipping_method[type="radio"]
+ label {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;

  padding: 6px 0;         /* clean spacing */
  border: none !important;
  background: none !important;

  transition: opacity 0.15s ease;
}

/* Modern minimalist radio circle */
.page-id-13
.woocommerce-shipping-methods
input.shipping_method[type="radio"]
+ label::before {
  content: "";
  flex: 0 0 18px;
  width: 18px;
  height: 18px;
  border-radius: 999px;

  border: 2px solid rgba(204,156,156,.55);
  background: transparent;
  transition: all 0.15s ease;
}

/* Checked = filled dot */
.page-id-13
.woocommerce-shipping-methods
input.shipping_method[type="radio"]:checked
+ label::before {
  border-color: #cc9c9c;
  box-shadow: inset 0 0 0 5px #cc9c9c;
}

/* Subtle hover effect only */
.page-id-13 .woocommerce-shipping-methods li:hover label {
  opacity: 0.85;
}

/* Price aligned right, clean ecommerce look */
.page-id-13 .woocommerce-shipping-methods label .woocommerce-Price-amount {
  margin-left: auto;
  font-weight: 700;
  white-space: nowrap;
}

/*END FROM LAST WEBSITE*/


 @media only screen and (min-width: 959px){
.single-product .product_title{width:90%!important;}
}

#sidr .sidr-class-social-menu-inner .fa{font-size:20px;}


.owp-cart-shop-link{display:none!important;}


.woocommerce-shipping-methods input[type="radio"].shipping_method {
  appearance: none;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  border: 2px solid #237FA3;
  border-radius: 50%;
  background: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  margin-right: 5px;
  cursor: pointer;
  transition: all 0.18s ease;
  position: relative;
  top: -1px;
  padding: 0;
  box-sizing: border-box;
}

.woocommerce-shipping-methods input[type="radio"].shipping_method::before {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #efd25f;
  transform: scale(0);
  transition: transform 0.18s ease;
  display: block;
  flex: 0 0 5px;
}

.woocommerce-shipping-methods input[type="radio"].shipping_method:checked {
  border-color: #237FA3;
  background: #fff;
}

.woocommerce-shipping-methods input[type="radio"].shipping_method:checked::before {
  transform: scale(1);
}

.woocommerce-shipping-methods input[type="radio"].shipping_method:hover {
  border-color: #237FA3;
}

.woocommerce-shipping-methods input[type="radio"].shipping_method:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(239, 210, 95, 0.16);
}


/*BADGES ON MENU */
sale{    font-size: 11px!important;
    margin-left: 0px!important;
    line-height: normal!important;
    padding: 0.2em 0.6em!important;
    border-radius: 4px!important;
    color: white;
    font-weight: normal;
    display: inline-block;
    vertical-align: middle!important;    color: #199588;
    background: rgba(25, 149, 136, 0.13);}

hot{    font-size: 11px!important;
    margin-left: 0px!important;
    line-height: normal!important;
    padding: 0.2em 0.6em!important;
    border-radius: 4px!important;
    color: white;

    display: inline-block;
    vertical-align: middle!important;    color: #e62a65!important;
    background: #ffccdb;}


/* eow-Apollo */
.oew-banner.oew-apolo .oew-banner-text{max-width:unset;}

.oew-banner-text{opacity: 1!important;
position: relative!important;
    padding: 15px!important;
    margin: 0px!important;
    text-align: left!important;
    padding-left: 3px!important;
    border: unset!important;}

apollo{    position: relative;
    top: 17px;
;    text-decoration: underline;color:black;font-family:myfont4;}

apollo_button{    background-color: black;
    padding: 12px;
    color: white;
    border-radius: 5px;
	    position: relative;
    top: 30px;font-family:myfont4;
    }

@media only screen and (max-width: 990px){
.oew-banner .oew-banner-text{padding-top:0px!important;}
}


.dgwt-wcas-search-form{border:unset;}

.dgwt-wcas-has-cat-dropdown .dgwt-wcas-cat-select-wrapp{width:80px;}
.dgwt-wcas-has-cat-dropdown .dgwt-wcas-cat-select{padding-left:0px;padding-left:10px;}
.dgwt-wcas-has-cat-dropdown input[type=search].dgwt-wcas-search-input{padding-left:100px;}

 @media only screen and (max-width: 990px){
.dgwt-wcas-cat-select-wrapp{display:none;}.dgwt-wcas-has-cat-dropdown input[type=search].dgwt-wcas-search-input{padding-left:10px;}
}


 @media only screen and (max-width: 990px){
.dgwt-wcas-cat-select-wrapp{display:none;}.dgwt-wcas-has-cat-dropdown input[type=search].dgwt-wcas-search-input{padding-left:10px;}
}



#shipping_method_0_free_shipping5 + label 
{
    color: #237FA3!important;
    font-weight: bold!important;
 }


.woocommerce-MyAccount-content h2{font-size:16px;}


.tinv-wishlist table.tinvwl-table-manage-list tbody td {
    width: unset !important
}

.sidr-class-menu-item img {
    width: 25px;
    margin-right: 5px;
    margin-left: -13px
}

@media only screen and (max-width:959px) {
    .site-breadcrumbs {
        overflow-x: auto !important
    }
    .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,
    .dgwt-wcas-search-form {
        max-width: none !important
    }
    .woocommerce div.product.owp-thumbs-layout-vertical div.images .flex-control-thumbs {
        overflow-y: hidden
    }
    .oew-banner img {
        height: 200px;
        object-fit: contain
    }
    .product-template-default #main #content-wrap {
        padding-top: 0 !important
    }
    div#n2-ss-4 .n2-style-62539be484c3146a1409b507583cc17a-heading {
        font-size: 35px
    }
    .oceanwp-text {
        display: none
    }
    #site-header #site-logo #site-logo-inner a img {
        padding: 0
    }
    #main #content-wrap {
        padding-bottom: 0
    }
    .woocommerce div.product.owp-tabs-layout-vertical .woocommerce-tabs ul.tabs,
    .woocommerce-checkout .woocommerce-checkout form.login p.form-row {
        width: 100%
    }
    .woocommerce div.product .woocommerce-tabs .panel {
        font-size: 15px
    }
    .single .entry-content {
        margin-bottom: 0
    }
    .swiper-slide img {
        height: 135px !important
    }
    .oew-woo-carousel .swiper-button-next,
    .oew-woo-carousel .swiper-button-prev {
        top: 37% !important
    }
}

.wc-block-components-notice-banner.is-info {
    border-color: #aab7c7 !important;
    background-color: #fff
}

.woocommerce span.onsale {
    top: 0
}

.woocommerce .has-product-nav span.onsale {
    left: 0 !important;
    top: 0 !important
}

.woocommerce ul.products li.product:not(.product-category) .product-inner:hover:before {
    box-shadow: none !important
}

.dgwt-wcas-sp * {
    font-size: 15px;
    line-height: 116%
}

#oceanwp-off-canvas-sidebar-wrap .sidebar-box.widget_product_categories {
    padding-bottom: 23px !important
}

.page-id-843 .ftinvwl {
    border-radius: 99px;
    color: #000
}

.tinvwl-table-manage-list,
.wishlist_item {
    border-top: 1px solid #eee !important
}

.page-id-13 ul#shipping_method {
    width: unset;
    padding-top: 0;
    padding-bottom: 0
}

.price del,
del .amount {
    text-decoration: line-through
}

.woocommerce-terms-and-conditions-checkbox-text,
.woocommerce-terms-and-conditions-checkbox-text a {
    font-size: 12px;
    color: gray
}

.sidr-class-oceanwp-tiktok .fa-tiktok:before,
.single .entry-title,
.xoo-el-form-container ul.xoo-el-tabs,
.xoo-el-header {
    padding: 0
}

.xoo-aff-group.xoo-el-login-btm-fields {
    display: block;
    text-align: center
}

a.xoo-el-lostpw-tgr {
    font-size: 12px !important;
    color: gray !important
}

.fsl-title {
    padding-top: 10px
}

.page-id-843 .wishlist_item .ftinvwl-times {
    display: block !important
}

.page-id-14 .woocommerce #order_review table.shop_table td {
    padding-right: 0;
    line-height: 18px;
    font-size: 13px
}

#site-header.show.medium-header .oceanwp-mobile-menu-icon,
.wc-block-components-notice-banner {
    margin-top: 0 !important
}

.woocommerce ul.products li.product .woo-entry-inner li .onsale {
    top: 0 !important;
    border-radius: 0 0 10px;
    left: 0 !important
}

@media only screen and (max-width:1070px) {
    .woocommerce div.product.owp-thumbs-layout-vertical.has-no-thumbnails span.onsale {
        display: none !important
    }
}

@media only screen and (min-width:720px) {
    .woocommerce-checkout .woocommerce table.shop_table dl {
        display: flex
    }
    .woocommerce td.product-name dl.variation dd {
        padding-right: 10px;
        padding-left: 5px
    }
}

.effect-one #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after {
    height: 1px !important
}

.icon-magnifier {
    font-size: 17px !important;
    position: relative;
    top: 0;
    line-height: 35px !important;
    left: 5px !important
}

.oceanwp-mobile-menu-icon .dgwt-wcas-search-wrapp .icon-magnifier {
    color: #939ba4 !important
}

#site-header.medium-header .oceanwp-mobile-menu-icon a {
    line-height: 44px !important
}

.oew-woo-carousel .swiper-button-prev {
    left: -40px !important
}

.oew-woo-carousel .swiper-button-next {
    right: 20px !important
}

#sidr .sidr-class-social-menu-inner .fa {
    color: #aab7c7;
    font-size: 20px
}

.site-breadcrumbs::-webkit-scrollbar {
    width: 1px !important;
    height: 2px !important;
    background-color: #d3d3d3
}

#site-header.medium-header .oceanwp-mobile-menu-icon {
    border-top: 1px solid #eee !important;
    margin-top: -5px
}

.site-breadcrumbs::-webkit-scrollbar-thumb {
    background: #6d5843
}

[class*=oew-col-] ul.products {
    justify-content: center !important
}

.swiper-button-next:after,
.swiper-button-prev:after {
    content: unset
}

.woocommerce div.product form.cart {
    padding: 15px 0
}

#oceanwp-off-canvas-sidebar-wrap .oceanwp-off-canvas-sidebar::-webkit-scrollbar {
    width: 5px;
    background-color: #f3eadf
}

#oceanwp-off-canvas-sidebar-wrap .oceanwp-off-canvas-sidebar::-webkit-scrollbar-thumb {
    background: #aab7c7
}

.woocommerce #tab-description ul {
    margin-top: 0
}

#top-bar .icon-user {
    color: #827b79;
    padding: 2px;
    border-right: 1px solid #7e7775;
    padding-right: 10px !important
}

.apply-custom-coupon,
.variations th,
.wc-backward,
body button,
button[type=submit] {
    border: unset !important
}

#site-navigation .icon-heart {
    padding: 7px !important
}

.oew-woo-carousel .oew-swiper-buttons svg {
    fill: #7D7876
}

@media only screen and (max-width:700px) {
    .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward {
        float: left !important;
        padding-top: 15px !important !important
    }
    .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward a {
        padding-top: 15px !important
    }
    .content-area {
        margin-bottom: 0
    }
    .woocommerce #order_review table.shop_table tbody td.product-name img {
        float: left;
        object-fit: cover;
        width: 50px;
        height: 50px;
        border-radius: 5px
    }
    .woocommerce td.product-name dl.variation dd {
        line-height: 12px
    }
    .page-id-15 .woocommerce-MyAccount-orders {
        font-size: 9px !important;
        line-height: 15px
    }
    .woocommerce-edit-account .woocommerce button {
        width: 100% !important
    }
    .woocommerce div.product div.summary p.in-stock {
        text-align: center;
        margin-top: 4px
    }
    #top-bar.container {
        padding: 0 !important;
        width: 100%;
        max-width: unset
    }
    .js-marquee {
        font-size: 11px
    }
    .page-id-14 .woocommerce-info {
        margin-bottom: 15px
    }
    .page-id-13 .quantity .qty,
    .quantity .minus,
    .quantity .plus {
        width: 30px;
        height: 25px
    }
    .page-id-13 .woocommerce table.shop_table td {
        padding-right: 0;
        padding-left: 0
    }
}

.icon-heart:before {
    position: relative;
    left: .8px
}

.fa-tiktok:before {
    padding-left: 10px
}

@media only screen and (max-width:7959px) {
    .woocommerce-form-coupon-toggle .woocommerce-info {
        border: unset
    }
}

#searchform-dropdown,
.current-shop-items-dropdown {
    background-color: #fff !important
}

.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
    background-color: #f5efef
}

.woocommerce .widget_shopping_cart .total span {
    color: #7d7876
}

.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>input[type=radio]:first-child:checked+label:before {
    color: #aab7c7 !important
}

a.sidr-class-toggle-sidr-close i {
    position: relative;
    top: -6px
}

.woocommerce .oceanwp-toolbar {
    padding: 0;
    border-top: unset
}

.woocommerce .oceanwp-grid-list a:hover {
    border-color: #eee !important
}

#main {
    clear: both !important
}

.oceanwp-grid-list i {
    position: relative;
    top: 2px;
    color: #000 !important
}

.woocommerce .oceanwp-toolbar {
    border-bottom: unset
}

.site-breadcrumbs a {
    line-height: 30px !important
}

.sidr-class-searchform-submit {
    bordeR: unset !important
}

#sidr-id-ocean-mobile-search-1:focus {
    border-color: #ceba7f
}

.coupon-error-notice {
    color: #cd5c5c
}

.sidr-class-toggle-sidr-close {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-left: 13px !important
}

.wpforms-field-row-block,
ul#shipping_method li {
    padding-bottom: 10px !important
}

.checkout-button {
    line-height: 4px
}

.widget_shopping_cart ul.cart_list li .owp-grid-wrap,
.woocommerce div.product form.cart .variations {
    border-bottom: 1px solid #eee
}

.woocommerce-error li a {
    text-align: left;
    text-transform: initial;
    font-weight: 400;
    padding-left: 0 !important;
    position: relative;
    top: 1px;
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: inherit
}

.woocommerce-error li a:hover {
    background-color: unset
}

#site-header.medium-header .dgwt-wcas-search-wrapp {
    max-width: 300px !important;
    float: left !important;
    position: relative;
    left: -20px;
    top: 0
}

.page-id-13.woocommerce-cart .variation {
    margin-top: -20px !important
}

.wc-backward {
    line-height: 1px !important
}

.is-sticky .dgwt-wcas-search-wrapp {
    top: 3px !important
}

.woocommerce-MyAccount-content .addresses .woocommerce-Address .title a {
    font-size: 14px;
    background-color: #aab7c7;
    color: #fff
}

.woocommerce div.product div.woocommerce-product-details__short-description,
.woocommerce div.product.owp-tabs-layout-vertical .woocommerce-tabs,
apollo {
    color: #000
}

.woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods li {
    margin-top: 10px;
    line-height: 21px
}

#shipping_method li input[id=shipping_method_0_free_shipping4]+label,
#shipping_method li input[id=shipping_method_0_free_shipping6]+label {
    color: #909881 !important;
    font-weight: 700 !important
}

.oceanwp-social-menu .oceanwp-tiktok {
    position: relative;
    left: -8px;
    top: -1px
}

.page-id-14 input[type=radio].shipping_method {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 20px;
    height: 20px;
    border: 2px solid #888;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    cursor: pointer;
    transition: .3s ease-in-out
}

.page-id-14 input[type=radio].shipping_method:checked {
    border-color: #aab7c7;
    background-color: #aab7c7
}

.page-id-14 input[type=radio].shipping_method:checked::before {
    content: "";
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.page-id-14 input[type=radio].shipping_method:hover {
    border-color: #aab7c7
}

#top-bar-wrap {
    border-color: unset !important;
    border-bottom: unset;
    border: unset
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    margin-bottom: 5px;
    border: unset
}

.woocommerce ul.products li.product:not(.product-category) .product-inner li.image-wrap {
    box-shadow: 0 0 8px 0 #00000075
}

.woocommerce div.product form.cart .variations label {
    border-bottom: 1px solid #eae2f8
}

.page-id-13 ul#shipping_method li input[type=radio] {
    margin-right: 3px
}

.icon-magnifier:before {
    padding: 4px;
    color: #fff;
    background-color: #aab7c7;
    border: 1px dashed #7d7876;
    position: relative;
    top: 3px
}

.elementor-accordion .elementor-tab-title {
    text-align: center;
    border: 1px solid #eee;
    line-height: 23px
}

.elementor-element-2943a4d2 .elementor-tab-content {
    width: 80%;
    margin: 0 auto;
    text-align: center
}

#footer .elementor-accordion .elementor-tab-content {
    padding-right: 0 !important
}

.ui-widget {
    font-family: proxima;
    margin-top: 30px;
    border-bottom: 1px solid #eee
}

.ui-accordion .ui-accordion-header {
    margin: 0;
    padding: .5em .5em .5em .7em;
    font-size: 17px;
    background-color: transparent;
    border-bottom: 0;
    border-radius: 0
}

.ui-state-active {
    border: 1px solid #ebe0ce;
    background: #f6f6f6;
    font-weight: 400;
    color: #626657
}

.ui-state-default,
.ui-widget-content {
    border: 1px solid #eee
}

.ui-widget-content {
    background: 0 0;
    font-size: 14px;
    line-height: 23px;
    font-weight: 400;
    color: #454545
}

.ui-state-active .ui-icon {
    background-image: url(https://code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_444444_256x240.png)
}

.single-product .ui-accordion .ui-accordion-content:nth-of-type(2) {
    padding-top: 0 !important;
    margin-top: -15px
}

.single-product .ui-accordion .ui-accordion-content:first-of-type {
    margin-top: -10px
}

.demo_store {
    text-align: center
}

.page-header .page-header-title {
    line-height: 24px !important;
    font-size: 13px !important
}

.site-breadcrumbs {
    top: -2px !important
}

.oew-woo-slider {
    overflow: hidden !important
}

.elementor-accordion-icon-closed {
    color: #5e401f !important
}

.oew-banner img {
    height: 175px;
    object-fit: cover;
    object-position: center
}

* {
    -webkit-tap-highlight-color: transparent
}

.swiper-slide .price bdi {
    color: #7d7876;
    font-weight: 700
}

@font-face {
    font-family: styrene1;
    src: url(/wp-content/fonts/Styrene-regular.woff2)
}

.styrene1 {
    font-family: styrene1 !important
}

@font-face {
    font-family: styrene2;
    src: url(/wp-content/fonts/Styrene-light.woff2)
}

.styrene2 {
    font-family: styrene2 !important
}

@font-face {
    font-family: styrene2;
    src: url(/wp-content/fonts/TeimerLight.woff2)
}

.teimer {
    font-family: teimer !important
}

#order_review_heading,
.woocommerce .woocommerce-checkout #customer_details h3,
.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>label {
    font-family: myfont4 !important;
    font-size: 15px
}

.icon-basket:before {
    font-weight: 100 !important
}

.woocommerce .cart-collaterals h2 {
    background-color: #e8e5e8 !important
}

.woocommerce-checkout #payment ul.payment_methods li,
.woocommerce-checkout-review-order-table tfoot th {
    background-color: #e8e5e866 !important
}

#wpforms-form-842 .wpforms-field-hp {
    display: none !important;
    visibility: hidden !important
}

#wpforms-842-field_2,
.archive ul.products li.product:not(.product-category) .woo-product-info {
    margin-bottom: 20px
}

#footer-bottom .container {
    max-width: 100% !important
}

.woocommerce-thankyou-order-failed {
    color: #cd5c5c !important;
    font-weight: 700 !important
}

.woocommerce-checkout #order_review {
    background-color: #f5efef;
    padding: 20px;
    border: 1px solid #aab7c7;
    border-radius: 5px;
    box-shadow: 0 0 20px -15px #000
}

.cart-subtotal,
.woocommerce #order_review table.shop_table tbody td,
.woocommerce-shipping-totals {
    background-color: inherit !important
}

.woocommerce-checkout #payment ul.payment_methods .wc_payment_method>label {
    background-color: #f5efef;
    color: #7d7876
}

.page-id-13 .woocommerce-shipping-methods {
    margin: 0;
    padding: 0;
    list-style: none;
    display: grid;
    gap: 12px
}

.page-id-13 .woocommerce-shipping-methods li {
    position: relative;
    margin: 0
}

.page-id-13 .woocommerce-shipping-methods input.shipping_method[type=radio] {
    position: absolute;
    opacity: 0;
    width: 1px;
    height: 1px;
    pointer-events: none
}

.page-id-13 .woocommerce-shipping-methods input.shipping_method[type=radio]+label {
    display: flex;
    align-items: center;
    gap: 12px;
    cursor: pointer;
    padding: 6px 0;
    border: none !important;
    background: 0 0 !important;
    transition: opacity .15s
}

.page-id-13 .woocommerce-shipping-methods input.shipping_method[type=radio]+label::before {
    content: "";
    flex: 0 0 18px;
    width: 18px;
    height: 18px;
    border-radius: 999px;
    border: 2px solid #aab7c7;
    background: 0 0;
    transition: .15s
}

hot,
sale {
    line-height: normal !important;
    padding: .2em .6em !important;
    border-radius: 4px !important;
    display: inline-block;
    vertical-align: middle !important
}

.page-id-13 .woocommerce-shipping-methods input.shipping_method[type=radio]:checked+label::before {
    border-color: #aab7c7;
    box-shadow: inset 0 0 0 5px #aab7c7
}

.page-id-13 .woocommerce-shipping-methods li:hover label {
    opacity: .85
}

.page-id-13 .woocommerce-shipping-methods label .woocommerce-Price-amount {
    margin-left: auto;
    font-weight: 700;
    white-space: nowrap
}

sale {
    font-weight: 400;
    color: #939ba4;
    background: #fcf7ee
}

hot {
    background: #aab7c7
}

.oew-banner.oew-apolo .oew-banner-text {
    max-width: unset
}

.oew-banner-text {
    opacity: 1 !important;
    position: relative !important;
    padding: 15px 15px 15px 3px !important;
    margin: 0 !important;
    text-align: left !important;
    border: unset !important
}

.dgwt-wcas-cat-select-wrapp,
.oceanwp-social-menu ul,
apollo,
apollo_button {
    position: relative
}

apollo {
    top: 17px;
    text-decoration: underline
}

apollo_button {
    background-color: #000;
    padding: 12px;
    color: #fff;
    border-radius: 5px;
    top: 30px
}

.dgwt-wcas-has-cat-dropdown .dgwt-wcas-cat-select-wrapp {
    width: 80px
}

.dgwt-wcas-has-cat-dropdown .dgwt-wcas-cat-select {
    padding-left: 10px;
    background-color: #f5efef !important;
    color: #6c6665;
    border-bottom: 1px solid #e1dbdb;
    border-right: 1px solid #e1dbdb
}

.dgwt-wcas-has-cat-dropdown input[type=search].dgwt-wcas-search-input {
    padding-left: 100px
}

.dgwt-wcas-has-cat-dropdown .dgwt-wcas-cat-select-wrapp:after {
    border-top: 6px solid #939ba4
}

#shipping_method_0_free_shipping5+label {
    color: #aab7c7 !important;
    font-weight: 700 !important
}

#site-header.medium-header #site-navigation-wrap .dropdown-menu>li>a {
    padding: 0 12px !important
}

#site-navigation-wrap .container {
    width: 100%;
    max-width: 100%
}

@media only screen and (min-width:959px) {
    #searchform-overlay .dgwt-wcas-search-wrapp {
        top: 14% !important;
        left: 35px
    }
    #searchform-overlay a.search-overlay-close {
        top: 5% !important;
        left: 0
    }
    .dgwt-wcas-close {
        display: none !important
    }
    .dgwt-wcas-search-form {
        border: 1px solid #eeeeee6b;
        max-width: none
    }
    .search-toggle-li {
        padding-left: 5px
    }
    .woocommerce-checkout .wc-item-meta {
        display: flex !important
    }
    .woocommerce-checkout .wc-item-meta li {
        padding: 10px 10px 10px 0
    }
    .page-header .page-header-title {
        float: left;
        position: absolute
    }
    .site-breadcrumbs.position-under-title {
        float: right
    }
    .page-header-title,
    .trail-end a {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
    .page-header-title {
        display: inline-block;
        max-width: 400px
    }
    .trail-end a {
        display: table-cell;
        max-width: 200px
    }
    .product-quantity .quantity {
        height: 90px
    }
    .single-product .product_title {
        width: 90% !important
    }
    xx {
        position: absolute;
        left: 14px;
        font-size: 12px;
        top: 20px;
        line-height: 14px
    }
}

.woocommerce ul.products li.product:not(.product-category) .woo-product-info {
    box-shadow: 0 4px 10px -4px #00000014
}

.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price .amount {
    color: #7d7876 !important;
    font-weight: 700 !important
}

@media only screen and (max-width:959px) {
    .tinv-wishlist table.tinvwl-table-manage-list thead th.product-name {
        display: none
    }
    .woocommerce div.product div.summary button.single_add_to_cart_button {
        line-height: 12px
    }
    a.wishlist_products_counter.top_wishlist-heart:before {
        color: #aab7c7;
        border: 1px dashed #aab7c7;
        border-radius: 100px
    }
    div#n2-ss-3 .n2-font-b00cd6c8128d537cff2a1b6b69c9ed21-hover {
        font-size: 16px;
        font-family: proxima;
        line-height: 21px
    }
    .page-header .page-header-title {
        text-align: center
    }
    .site-breadcrumbs.position-under-title {
        text-align: center;
        line-height: 18px
    }
    .oew-woo-carousel .swiper-button-prev {
        left: -20px !important
    }
    .oew-woo-carousel .swiper-button-next {
        right: 0 !important
    }
    .product-template-default #main #content-wrap {
        margin-top: -15px
    }
    .owp-product-nav li a.owp-nav-text.next-text,
    .owp-product-nav li a.owp-nav-text.prev-text {
        font-size: 10px
    }
    .has-sticky-mobile.show #site-header-inner {
        top: 7px
    }
    .has-sticky-mobile.show .custom-logo {
        position: relative;
        top: -7px
    }
    .oceanwp-mobile-menu-icon {
        top: 5px
    }
    .has-sticky-mobile.show .oceanwp-mobile-menu-icon {
        top: -1px
    }
    .owp-product-nav-wrap {
        margin-bottom: 15px !important;
        margin-top: 28px !important
    }
    #tab-description {
        margin-bottom: 20px
    }
    .page-id-13 #main #content-wrap {
        padding-bottom: 0 !important
    }
    .woocommerce #order_review table.shop_table tbody td.product-name {
        text-align: right !important
    }
    .woocommerce .related.products h2 {
        font-size: 17px !important
    }
    .oew-banner img {
        height: 120px
    }
    .single-product .ui-accordion .ui-accordion-content:first-of-type {
        margin-top: -30px !important
    }
    .woocommerce .cart-collaterals .cart_totals .shipping-calculator-button {
        float: right !important
    }
    .oew-woo-carousel .oew-swiper-buttons svg {
        width: 13px
    }
    .icon-user:before {
        padding-left: 2px
    }
    .woocommerce ul.products li.product .price {
        font-size: 13px !important
    }
    .owp-product-nav li a.owp-nav-text.next-text,
    .owp-product-nav li a.owp-nav-text.prev-text,
    .posted_in {
        color: #7d7876 !important
    }
    #shipping_method li input[id=shipping_method_0_free_shipping4]+label,
    #shipping_method li input[id=shipping_method_0_free_shipping6]+label {
        display: inline-flex
    }
}



.current-menu-item>a>span.text-wrap {
    border-bottom: 1px solid #9b9495;
    padding-bottom: 6px
}

.dgwt-wcas-ico-magnifier {
    position: relative;
    width: 19px
}

.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
    border: 1px solid #e1dbdb !important
}

.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
    left: -8px !important
}

.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
    border-right-color: #e1dad7 !important
}

.owp-quick-view:hover,
.woocommerce ul.products li.product:not(.product-category) .woo-product-info {
    background-color: #f5eff0;
    border-radius: 0 0 10px 10px
}

hot,
sale {
    font-family: myfont4 !important
}

.dgwt-wcas-cat-select-wrapp .dgwt-wcas-cat-select {
    scrollbar-width: thin;
    scrollbar-color: #aab7c7 #e8e4e3
}

.dgwt-wcas-cat-select-wrapp .dgwt-wcas-cat-select::-webkit-scrollbar {
    width: 6px
}

.dgwt-wcas-cat-select-wrapp .dgwt-wcas-cat-select::-webkit-scrollbar-track {
    background: #e8e4e3;
    border-radius: 10px
}

.dgwt-wcas-cat-select-wrapp .dgwt-wcas-cat-select::-webkit-scrollbar-thumb {
    background: #aab7c7;
    border-radius: 10px
}

.dgwt-wcas-cat-select-wrapp .dgwt-wcas-cat-select::-webkit-scrollbar-thumb:hover {
    background: #7d8c93
}

.oceanwp-social-menu ul {
    top: 3px
}

.amount,
.price {
    color: #3a3a3b !important
}

.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid.thumbnail img {
    max-height: 80px !important;
    object-fit: cover;
    width: 100%
}

.current-shop-items-dropdown .woocommerce-mini-cart {
    scrollbar-width: thin !important;
    scrollbar-color: #aab7c7 transparent !important
}

.current-shop-items-dropdown .woocommerce-mini-cart::-webkit-scrollbar {
    width: 6px !important
}

.current-shop-items-dropdown .woocommerce-mini-cart::-webkit-scrollbar-track {
    background: 0 0 !important
}

.current-shop-items-dropdown .woocommerce-mini-cart::-webkit-scrollbar-thumb {
    background: #aab7c7 !important;
    border-radius: 999px !important
}

.current-shop-items-dropdown .woocommerce-mini-cart::-webkit-scrollbar-thumb:hover {
    background: #aab7c7 !important
}

ul#shipping_method li {
    border-bottom: 1px solid #e1dad7
}

@media only screen and (max-width:990px) {
    .oew-banner .oew-banner-text {
        padding-top: 0 !important
    }
    .dgwt-wcas-cat-select-wrapp {
        display: none
    }
    .dgwt-wcas-has-cat-dropdown input[type=search].dgwt-wcas-search-input {
        padding-left: 10px
    }
    .page-id-13 .woocommerce-shipping-methods input.shipping_method[type=radio] {
        position: relative
    }
}

.woocommerce-store-notice.demo_store {
    letter-spacing: 0px !important;
}

.demo_store .woocommerce-store-notice__dismiss-link {
    background-color: #aab7c7 !important;
    letter-spacing: 0px !important;
}


.is-sticky #site-header #site-logo #site-logo-inner a img{min-height:55px!important;}



.error404-content .error-title{    font-size: 25px;
   
    padding-top: 30px;margin-bottom:0px;}
.error404-content .error-text{font-size: 16px;

    margin-bottom: 0;
    padding: 20px;
    line-height: 24px;}
.error404-content .error-btn{
    margin-bottom: 30px;margin-top:0px;}


.effect-one #site-navigation-wrap .dropdown-menu>li>a.menu-link>span{font-weight:600!important;}



#site-navigation-wrap .icon-envelope:before{font-size: 16px;}

.elementor-section-stretched {
  width: 100% !important;
  left: 0 !important;
}



/*BLOG */
.blog-entry.grid-entry .blog-entry-summary{    color: #0B397C;
    font-family: 'Manrope';}
.blog-entry.post .blog-entry-header .entry-title a{color: #237FA3!important;}


.edit-link,.icon-folder,.icon-clock{display:none;}

.meta-cat{    background-color: #237FA3;
    padding: 10px;
    border-radius: 5px;
    padding-top: 5px;
    padding-bottom: 5px;}

.meta-cat a{color:white!important;}
.meta-cat:hover{background-color:#04638D;transition:0.5s all;}
.blog-entry.post ul.meta{margin-top:20px;}
.blog .meta-date,.category .meta-date{    font-family: 'myfont4';
    color: #04638D;}

.blog-entry.post .thumbnail img{    height: 300px;
    object-fit: cover;}

.blog #primary, .category #primary{padding-top:20px!important;}


.single .entry-content{    color: #0B397C;
    font-size: 18px;
    line-height: 28px;
    font-family: Helvetica;}



.oew-blog-grid .oew-grid-details .oew-grid-excerpt,.elementor-19 .elementor-element.elementor-element-e7a5b2b .oew-blog-grid .oew-grid-details .oew-grid-title{text-align:left;}

.oew-blog-grid.match-height-grid .oew-grid-inner{padding-bottom:10px;}


.sidr-class-menu-item-3784 i{display:none;}
.sidr-class-menu-item-3784 span{font-family:Manrope;font-weight:600!important;}