/*
Theme Name: Estrada
Theme URI: https://aboleon.media
Template: flatsome
Author: Michel
Author URI: http://estrada.fr
Description: Basé sur le thème Flatsome 3.2.2
Version: 1.0.5
Text Domain: flatsome
License:
License URI:
*/

/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
@import "assets/css/fragments/ab-product-highlights.css";
@import "assets/css/fragments/ab-price-wrapper.css";
@import "assets/css/fragments/ab-product-tabs.css";

.single-product .badge-inner, .tax-product_cat .badge-inner {
    font-size: 17px;
    letter-spacing: 1px;
    font-weight: 400;
    padding: 4px 7px;
    background-color: #81d742 !important;
}

#aboleon-desktop-header .account li a {
    text-transform: none!important;
    color: #1e5687;
    font-size: 15px;
}
.header-top{
    z-index: 3 !important;
}
#header-contact{
    font-size: 15px;
    color: #000;
}


ul.mobile-nav li a{
        color: #004985 !important;
}

.grecaptcha-badge {
    display: none !important;
}




.single-product .callout.badge,
.tax-product_cat .callout.badge {
    width: auto;
    height: auto;
}

.label-new.menu-item>a:after, .label-hot.menu-item>a:after, .label-sale.menu-item>a:after, .label-popular.menu-item>a:after {
    font-size: 10px;
    line-height: unset;
    letter-spacing: 1px;
    border-radius: 3px;
    padding: 5px 10px;
}
.nav-dropdown {
    min-width: 305px;
}



.single-product .image-tools  {
    padding: 0;
}

.single-product .image-tools .icon-expand  {
    top:2px !important;
}


a.button.checkout,
a.checkout-button.button,
a.button.checkout,
input#place_order,
button.single_add_to_cart_button.add_to_cart,
.button.wc-forward {
    
    line-height: 1.2em;
}


.prod_logo{width:84px;height:110px;max-height:unset;max-width:unset;margin:-15px 20px 0 30px}.woocommerce-product-details__short-description{margin-left:30px}.woocommerce-product-details__short-description *{font-size:15px}.woocommerce-product-details__short-description strong{color:black}.woocommerce-product-details__short-description ul{list-style:none;margin-bottom:30px}.woocommerce-product-details__short-description ul li{margin-left:0!important;margin-bottom:0}@media (max-width:768px){.woocommerce-product-details__short-description{margin-left:initial}}.ab-product-highlights{margin:20px 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ab-product-highlights .ab-icons img{height:50px}.ab-product-highlights .ab-icons .col-inner{text-align:center}.ab-product-highlights .ab-icons .col{padding:0}.ab-product-highlights .ab-icons h6{font-size:11px;text-transform:uppercase;font-weight:900;color:black}.ab-product-highlights .ab-icons p{font-size:12px;line-height:initial;padding:0 10px}@media (max-width:768px){.ab-product-highlights{display:block}}.product-main{padding:0 0 40px}.product-main>.row.content-row{position:relative}.product-main>.row.content-row .ab-price-wrapper{position:absolute;right:50px;top:0;width:auto!important}.product-main>.row.content-row .ab-price-wrapper small,.product-main>.row.content-row .ab-price-wrapper span{display:block}.product-main>.row.content-row .ab-price-wrapper bdi{display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:22px;font-weight:700;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-main>.row.content-row .ab-price-wrapper bdi span{padding-left:5px}.product-main>.row.content-row .ab-price-wrapper .ab-current-price,.product-main>.row.content-row .ab-price-wrapper .ab-old-price{padding:10px;text-align:center}.product-main>.row.content-row .ab-price-wrapper .ab-current-price{background:#59B200;padding-top:30px}.product-main>.row.content-row .ab-price-wrapper .ab-old-price{background-color:#FC961E;padding-top:5px}.product-main>.row.content-row .ab-price-wrapper .ab-old-price bdi{font-size:18px;text-decoration:line-through}.product-main>.row.content-row .ab-price-wrapper *{color:white}@media (max-width:768px){.product-main{padding-bottom:0}.product-main>.row.content-row .ab-title-group{height:100px;display:table}.product-main>.row.content-row .ab-title-group .ab-price-wrapper{width:100%!important;display:table;right:unset;position:relative;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:30px}.product-main>.row.content-row .ab-title-group .ab-price-wrapper .ab-current-price,.product-main>.row.content-row .ab-title-group .ab-price-wrapper .ab-old-price{padding:15px 20px;height:120px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:table-cell;vertical-align:middle}.product-main>.row.content-row .ab-title-group .ab-price-wrapper .ab-current-price.is-single,.product-main>.row.content-row .ab-title-group .ab-price-wrapper .ab-old-price.is-single{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.product-main>.row.content-row .ab-title-group .ab-price-wrapper .ab-old-price bdi{font-size:22px}}.ab-prices_tab{background:#1e5687;padding:0 15px!important}.ab-prices_tab a{color:white!important}.ab-prices_tab:hover{background:#59B200}#ab-price-selector{text-align:center;margin:30px auto -30px;display:block}#ab-price-selector span{background:#1e5687;color:white;cursor:pointer;padding:15px 45px 18px;font-size:25px;border-radius:5px;-webkit-transition:200ms ease all;transition:200ms ease all;display:block}#ab-price-selector span:hover{background:#2371b6}#ab-filters{display:-ms-flexbox;display:-webkit-flex;display:flex;background:aliceblue;font-size:13px;color:#093b66;font-weight:400;padding:0 40px 22px;margin-bottom:20px}#ab-filters img{position:absolute;top:0;right:25px;cursor:pointer;display:none}#ab-filters>div{display:none;padding:15px 0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px;margin:0 15px}#ab-filters>div>div{position:relative}#ab-filters>div ul{list-style:none;padding:0;margin:0;position:absolute;z-index:9;background:aliceblue}#ab-filters>div ul li{cursor:pointer;margin:0;padding:0}#ab-filters>div ul li:not(:first-of-type){display:none}#ab-filters>div ul li span{display:block;padding:5px 25px 5px 20px;-webkit-transition:100ms ease all;transition:100ms ease all}#ab-filters>div ul li span:hover{background:#1e5687;color:white}#ab-filters>div ul li:last-of-type{background:aliceblue;padding:12px 0;margin:15px 0 0;-webkit-box-shadow:1px 5px 8px 2px #a5bfd5;box-shadow:1px 5px 8px 2px #a5bfd5}@media (max-width:768px){.small-nav-collapse>li.ab-prices_tab{background:#1e5687;margin:0 -10px!important;width:100vw;padding-left:12px}.small-nav-collapse>li.ab-prices_tab a{color:white!important}#ab-filters{display:block;padding:5px 0 28px 10px}#ab-price-selector span{font-size:20px}}.product_meta{margin-left:30px}strong.expo{display:block;margin:7px 0 5px 30px}.ab-product-title{text-align:center;margin:65px auto 60px auto}.ab-product-title h1{font-size:44px;color:#1e5687;margin-bottom:8px}.ab-product-title .breadcrumbs{letter-spacing:initial;padding:0;font-size:13px}.ab-product-title .breadcrumbs a{color:#0C4880}@media (min-width:768px){.product-gallery-slider img{height:500px;object-fit:cover}.woocommerce-product-gallery figure{height:500px}}@media (max-width:768px){.ab-product-title{margin:30px auto}.ab-product-title h1{line-height:initial}.prod_logo{width:131px;height:170px;margin:0 auto;display:block}.ab-icons{margin-top:30px}.ab-icons .small-12{max-width:50%}}
.price .woocommerce-Price-amount{
    margin: 0 10px;
}



