/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.payplug-payment-icon{
    width:112px!important;
}
.payplug-oney{
    display: none!important;
} 

.woocommerce-cart .wc-forward{
    background-color: #ef7b19!important;
    margin-left:25px!important;
    padding:10px!important;
    display: block;
    text-transform: uppercase!important;
    border-radius: 8px!important;
    font-weight: 700!important;
}

.wpb_category_n_menu_accordion > ul > li > a {
    font-size: 14px;
    line-height: 20px;
    padding: 14px 22px;
    background: #f57f2d!important;
    color: #f5f5f5!important;
}

.about_paypal{
    display: none!important;
}

/*:::: AVVISO CHIUSURA NEGOZIO FERIE ::::*/

.advice-cart{
    display: block;
    width: 98%;
    background-color: forestgreen;
    padding:15px;
    border-radius: 12px;
    -webkit-box-shadow: 3px 2px 5px 0px #696969;
    -moz-box-shadow: 3px 2px 5px 0px #696969;
    -o-box-shadow: 3px 2px 5px 0px #696969;
    box-shadow: 3px 2px 5px 0px #696969;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color:#fff;
    margin-bottom: 25px;
    margin-left:auto;
    margin-right: auto;
}

.coupon{
    width: 100%;
}
#coupon_code {
    width: 220px!important;
    background-color: greenyellow;
    color: #000!important;
}
/*:::: AVVISO CHIUSURA NEGOZIO FERIE ::::*/


/*:::: WOOCOMMERCE ::::*/
.inside-article .button {
    border-radius: 4px!important;
    width: 80%;
    border:solid 1px #cccccc!important;
}
.woocommerce-message .button {
    border-radius: 0px!important;
    width: 40%;
    border:solid 0px!important;
}
.woocommerce-soisy-product-amount{
    display: none;
}

.single_add_to_cart_button {
    width: 100%!important;
    margin-top:15px!important;
}
.products li{
    border:solid 1px #ededed;
/*    background-color: #f0f0f0;*/
    border-radius: 4px;
}
#wc-column-container .product {
    padding: 8px;
}
.woocommerce span.onsale, .woocommerce ul.products li.product .onsale {
  
    border-radius: 4px!important;
    min-height: 15px;
    padding: 8px 13px 3px 13px!important;
    font-weight: 500!important;
}
.woocommerce-products-header .term-description{
    text-align: center;
    padding: 15px;
    background-color: #f0f0f0;
    margin-bottom: 0px!important;
}
.woocommerce-products-header{
    margin-bottom:16px;
}
.woocommerce-products-header .term-description p{
    margin-bottom: 0px!important;
}
.woocommerce-breadcrumb a {
    color: #fff!important;
}
.woocommerce-breadcrumb {
    background-color: #36363b;
    margin-bottom: 0px!important;
    padding: 6px 6px 6px 12px!important;
    border-radius: 0px 22px 0px 0px
}
#wc_category_accordion-2 .widget-title{
    background-color: #36363b!important;
    color: #fff!important;
    margin-bottom: 0px;
    padding: 3px 3px 3px 8px;
    margin-left: 6px;
    font-size: 16px;
}
.woocommerce-Price-amount{
    font-size: 18px;
}
#woocommerce-product-search-field-0 {
    width: 69%;
}
#elementor-library-3{
    margin-bottom: 0px!important;
    padding:35px 40px 8px 40px!important;
}
#wc_category_accordion-2{
    padding:15px 40px 8px 40px!important;
}
.inside-article {
    padding: 39px!important
}
.summary {
    padding-left: 20px;
}
.woocommerce-tabs {
    padding-top:25px;
    border-top:solid 1px #cccccc;
}
.entry-summary .product_title{
    font-size: 32px;
    padding-top: 8px!important;
}

.entry-summary .woocommerce-Price-amount{
     font-size: 32px;
}
.attachment-woocommerce_thumbnail{
    border-radius: 20px 0px 20px 0px;
    background-color: #fff;
}

body.single-product .page-hero {
-webkit-filter: brightness(50%) sepia(100%); 
	filter: brightness(50%) sepia(100%);  
}
#sticky-navigation{
border-bottom: solid 1px #c6c6c6; 
}

/* ::::::::::::::::RESPONSIVE SMARTPHONE E SMALL SCREEN ::::::::::::: */
@media only screen and (max-width: 767px) {
    .main-navigation .main-nav ul li a{
        line-height: 40px!important;
        border-bottom: solid 1px #cccccc;
    }
    .menu-item-118875 a{
        border-top: solid 1px #cccccc;
    }
    .page-hero {
    padding-top: calc(40px + 80px)!important;
}
    .site-logo.mobile-header-logo img {
    height: 80px!important;
}
    .page-hero-mobile-logo {
        margin-top:-40px;
    }
}

/* ::::::::::::::::RESPONSIVE OLD SMARTPHONE E MICRO SCREEN ::::::::::::: */
@media only screen and (max-width: 400px) {
    .main-navigation .main-nav ul li a{
        line-height: 40px!important;
        border-bottom: solid 1px #cccccc;
    }
    .menu-item-118875 a{
        border-top: solid 1px #cccccc;
    }
    .page-hero {
    padding-top: calc(40px + 40px)!important;
}
    .site-logo.mobile-header-logo img {
    height: 60px!important;
        margin-top:-20px;
}
   .menu-toggle {
    line-height: 60px;
}
    .main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .mobile-bar-items a {
    line-height: 60px;
}
}

/*::: SITE :::*/
