/****** PERSONAL CSS ******/
.itemprop-description span.inner{padding-top: 0;    padding-bottom: 0;} 
.go-to-summary{    background: #febd11;    font-weight: bold;}
.btn, .hero-action-btn, .button, button, input[type="button"], input[type="reset"], input[type="submit"] {
    border-radius: 5px;
    padding: 10px 15px;
}
.different-shipping-time-alert{display: none !important;}
div .container.customer-login-form{border: none;}

#cart-button-submit button{   background: #febd11;    font-weight: bold;}
.widget_shopping_cart_content p a.wc-forward{background: #febd11;}
.widget_shopping_cart_content p a.checkout {    color: #303030 !important;
    background-color: #c9c9c9 !important;
    padding: 5px 10px !important;}
.single_add_to_cart_button.button {
    color: #262626 !important;
}
/****************** banner alto ***************************/
.top-banner{text-align: center;    font-size: 14px;    background: #ffeebf;}
.banner-title-24{font-size: 18px;
    font-weight: 900;
    color: #e3a500;margin-bottom: 0px;}
.banner-p-24{display: none;}
.top-image-banner p{color: #000;}

.rrssb-buttons, .woocommerce-product-rating, .product-rating, .comments-advices{ display: none;}

.home-v2-slider{margin-top: -10px; height: 800px; margin-bottom: 0em;}
.navbar-primary .navbar-nav > .menu-item > a {
    color: #000 !important;
}
.card{    text-align: center;
    text-transform: uppercase;}
.footer-contact{
}
.footer-logo img {
    max-height: 100px;
}

.yamm-tfw.menu-item a span{white-space: break-spaces;}
.navbar-primary #header-v3 .navbar-nav > .menu-item.open .dropdown-menu {    max-width: 400px;}
.dropdown-menu{/*top: 30px !important;*/ border: 1px solid #febd11 !important;}

#menu-vertical-menu{top: 30px !important;}
.yamm .yamm-content {padding: 1em;}
.wpb_column.vc_column_container{width: 400px;}

/*.menu-item.animate-dropdown {padding: 1em;}*/
.menu-item.animate-dropdown a:hover{
    color: #2b2d2f !important;
    text-decoration: none;
    background-color: #f5f5f5 !important;
}

.menu-item.li-lev-0{text-transform: uppercase;    color: #000 !important;    margin-left: 30px !important;}
.menu-item.li-lev-0 a{text-transform: none;    color: #000 !important;}
.menu-item.al-top-menu-home a {    color: #000 !important;}
.mini-b-text-container{
background: rgba(255,255,255, 0.5);
    padding: 15px 10px;}


.navbar-primary .navbar-nav > .menu-item > a { border-color: transparent !important;  }

.btn-xs {background: #febd11 !important;}
.item .container .col-md-offset-3.col-md-5{width: 60%;    font-size: 0.8em; margin-top: 15%;}

.single-product-wrapper .electro-price .amount {color: #ef3e34;
    font-size: 25px;
    font-weight: 700;}

.hero-1 {
    font-size: 4.125em;
    color: #fff;
    font-weight: 900;
    line-height: 0.788em;
    margin-bottom: 10px;
    text-transform: initial;
}

.customer-login-form {
    position: relative;
    /*max-width: 500px;
    margin: auto;*/
    border: 1px solid #ececec;
    padding: 10px 20px;
}
.form-control {padding: 5px 10px !important;
    border-radius: 5px !important;}
.widget_price_filter .price_slider_amount .button, .dropdown-menu-mini-cart .wc-forward.checkout, table.cart .actions .checkout-button, .customer-login-form .button, .btn-primary, input[type="submit"] {
    color: #fff;
    background-color: #ef3e34;
    border-color: #ef3e34;
    border-radius: 5px;
    padding: 10px 15px;
}


.electro-price  del span.amount {
color: #b1b1b1 !important;
    font-weight: 400;
}
.shop-control-bar .shop-view-switcher {
    width: 25%;
    display: none;
}

.fa-chevron-down:before {
    content: "\f078";
    color: #000;
    margin-left: 5px;
    font-size: 10px;
}
.hero-action-btn:hover {
    background-color: #f7af42 !important;
/*cursor: pointer;*/
}
.hero-action-btn .le-button{    color: #000;}
.navbar-primary .navbar-nav > .menu-item > a:hover, .navbar-primary .navbar-nav > .menu-item > a:focus {
    background-color: unset;
}
.navbar-search .input-group .btn{border-width: 3px !important;}
.navbar-search .btn, .navbar-search .hero-action-btn, .navbar-search button {   border-radius: 0.5em;}
.btn.btn-secondary.search-header {
    padding: 1em 1.3em !important;
}


#new-address select#nazione{
display: block;
    height: 30px;
    width: 99%;
    border-radius: 5px;
    border: 1px solid #ddd;
}

.navbar-search .form-control{
height: 52px;
    border-radius: 5px 0px 0px 5px !important;
}
}
.hero-1 {
    font-size: 4.125em;
    color: #ffffff;
    font-weight: bolder;
    line-height: 0.788em;
    margin-bottom: 10px;
    text-transform: unset;
}

ul.products li.product{min-height: 480px;     border: 1px solid #f8f7f8 !important;}

.hero-subtitle {
    font-size: 1.5em;
    font-weight: 800;
    line-height: 1.467em;
    margin-bottom: 40px;
    text-transform: unset;
    color: #febd11;
}
.hero-v2-price {
    font-weight: 300;
    margin-bottom: 20px;
    text-transform: unset;
    color: #fff;
    font-size: 26px;
}

/*RESPONSIVE*/
@media only screen and (max-width: 800px){
.row.row-backorder{display: none;}
#page-product-details .site-header.header-v3{padding-top: 0;}
#page-product-details .site-header.header-v3 .container .row{margin: 0;}
.cart-button a{    
    display: block;
    height: 45px;
    text-align: center;
}

#cart-button-submit button,
.cart-button button.go-to-summary{
display: block;
    width: 100%;
    font-size: 20px;}

#page-product-details .header-logo,
.fly-cartadd-button{display: none  !important;}

ul.products > li.product .product-inner{    border: none;}
.owl-stage-outer.owl-height {
    height: fit-content !important;
}
.home-v2-ads-block .ad .media-body {
    padding: 0px !important;
}
#owl-main .item {
    background-size: cover !important;
}
.home-v2-slider{height: auto !important;}

.home-tris-images {
    height: 440px;
    width: 100%;
    margin-bottom: 15px; height: 250px;background-position: center;
}
.banner-mini{width: 100% !important;
    margin-bottom: 15px;
    text-align: center; color: #fff;
    text-shadow: 1px 2px 4px #000;}
.box-insurance {margin-bottom: 15px;}

.bnn-mini-25 {margin-left: unset !important;
    width: -webkit-fill-available !important;
    padding: 0% 10% !important; height: 220px !important;
background-size: 100% !important;
    background-position: center !important;}

.coloumn-bee-1, .coloumn-bee-2{display:none !important;}
.coloumn-bee-3{width: 100% !important;}
.coloumn-bee-3 .inner-three-bee{float: left;}

.row-reviews .reviews-box{margin-bottom: 70px;}

}/*Fine Responsive*/

/**************** START CART ************/
#cart-table thead{background: #ececec;}
#cart-table tbody{background: #f8f7f8;}
/**************** END     CART ************/

/**************** SEZIONE MINI BANNER HOME START ************/
.ad .media {    background-color: unset;}
.mini-banner-3{}
.banner-mini{height: 200px;
    background-size: cover;
    margin-right: 18px;
    padding: 20px;
    padding-top: 45px;
    width: 32%;
    font-weight: 600;
    font-size: 18px;
    text-transform: initial; padding-top: 40px;
border-radius: 5px;
background-position: center;}
.banner-mini.banner-mini-1{background-image: url('https://arealavoro.kliveer.cloud/image_uploads/88/112212011012030/pexels-pixabay-67560_banner.jpg');}
.banner-mini.banner-mini-2{background-image: url('https://arealavoro.kliveer.cloud/image_uploads/88/112212011012030/cosmetica.jpg');}
.banner-mini.banner-mini-3{background-image: url('https://arealavoro.kliveer.cloud/image_uploads/88/112212011012030/sementi-banner.jpg'); margin-right: 0px !important;}
.percentage-discount-mini-nbanner{ display: none;}
.button-mini-banner{    
 background: #ef3e34;
    color: #fff !important;
    text-transform: none;
    width: 200px;
    padding: 10px 20px;
    border-radius: 5px;
    max-width: 110px; 
    font-size: 12px;
    margin-top: 20px; letter-spacing: 1px;
    font-weight: 700;}
.percentage-discount-mini-nbanner span{ color: #ef3e34; font-weight: bolder;}
/**************** SEZIONE MINI BANNER HOME END ************/

/********************** START PRODOTTI ***************************/
.product-outer-big{       max-height: 350px;
    text-align: center;
/*    border: 1px solid #f8f7f8 !important;*/
    margin-right: 10px;}
li.product h3{color: #000;
    font-weight: 600;}
li.product .price-add-to-cart .price{width: 100%;    margin-top: 20px;font-weight: 700;}
ul.products li.product::after{border-right: none;}
.electro-price .amount{color: #ef3e34;}
.product-thumbnail{background: #f8f7f8;
    padding: 15px;
}
li.product .product-inner{padding: 10px 10px;}
/********************** END    PRODOTTI ***************************/

/********************** START INSURANCE ***************************/
.insurance-container{}
.box-insurance{       background: #f8f7f8;
    border: 1px solid #ececec;
    border-radius: 5px;
    padding: 15px;
    text-align: center;
    font-size: 14px;
    text-transform: initial;
    line-height: 18px;}
.row-insurance-4{}
.row-insurance-4 img{}
.row-insurance-4 img.icon-insurance{    display: initial;
    max-height: 50px;
    margin-bottom: 10px;}
.row-insurance-4 h4.title-insurance{text-transform: uppercase;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 1px;}
.row-insurance-4 p.desc-insurance{letter-spacing: 1px;}
/********************** END    INSURANCE ***************************/

/********************** START MEGA-BANNER ***************************/
.bnn-mini-25{background-image: url(https://arealavoro.kliveer.cloud/image_uploads/1/213322/joyful-beekeeper-holding-a-frame-with-honeycombs-2022-01-18-23-45-23-EXGK2LM-a.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0px -120px;
    height: 530px;
    margin-left: -320px;
    width: 150%;
    padding: 15% 28%;}
.row-mega-banner{}
.mega-banner{}
.call-to-action-banner{    background: rgba(255,255,255,0.5);
    width: 330px;
    padding: 20px 35px;
    color: #fff;
    font-weight: 900;}
/********************** END    MEGA-BANNER ***************************/

/********************** START THREE BEE-BANNER ***************************/
.three-banner{}
.coloumn-bee-1{
background-image: url(https://arealavoro.kliveer.cloud/image_uploads/1/213322/banner_1_800_600.jpg);
    height: 455px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
}
.coloumn-bee-2{
    background-image: url(https://arealavoro.kliveer.cloud/image_uploads/1/213322/banner_1_800_600.jpg);
    height: 455px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 20px;
}
.coloumn-bee-3{
background-image: url(https://arealavoro.kliveer.cloud/image_uploads/1/213322/banner_2_800_600.jpg);
    height: 455px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 20px;
    width: 45%;
}
.inner-three-bee{
    margin-top: 40%;
    background: rgba(255,255,255,0.5);
    max-width: 290px;
    float: right;
    padding: 15px;
}
/********************** END   THREE BEE-BANNER ***************************/

/********************** START REVIEW-CONTAINER ***************************/
.row-reviews{padding: 20px;}
.reviews-box{    background: #f8f7f8;
    border: 1px solid #ececec;
    text-align: center;
    font-size: 15px;
    text-transform: initial;}
.review-photo-container{
display: inline-block;
    width: 100px;
    border-radius: 100px;
    background: #fff;
    height: 100px;
    padding: 10px;
    margin-top: -50px;
    border: 1px solid #ececec;
}
.review-photo-container img{border-radius: 100px;}
.review-user-name{
font-size: 18px;
    letter-spacing: 1;
    font-weight: 900;
}
.review-description{}
.close-review-dotted{    border-bottom: 2px dashed #febd11;
    width: 100px;
    display: inline-block;
    margin-bottom: 20px;}
/********************** END REVIEW-CONTAINER ***************************/

.media-body {
    width: 100% !important;
    display: inline-block;
    margin-top: 0px !important;
}

.box-insurance{min-height: 250px !important;}
.shop-control-bar-bottom{display: none;}
.section-product-cards-carousel{margin-bottom: 0;}
#page-index.home-v2 #content{margin-bottom: 0;}
@media (min-width: 768px){
.owl-stage-outer.owl-height{height: 800px !important;}
#owl-main .item {height: 800px !important;}
   .col-md-offset-3 {
       margin-left: 0px;
   }
a.standard-menu {  padding: 5px 10px !important;}
}
@media (max-width: 768px){
  .box-insurance{    min-height: auto;}
}
.backorder-form.prod-130952{display: none;}
@media (min-width: 720px){}
