/*
 Theme Name:   CiyaShop Child
 Theme URI:    http://ciyashop.potenzaglobalsolutions.com
 Description:  CiyaShop Child Theme
 Author:       TeamWP @Potenza Global Solutions
 Author URI:   http://www.potenzaglobalsolutions.com
 Template:     ciyashop
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, e-commerce, blog, grid-layout
 Text Domain:  ciyashop-child
*/

/* HEADER e MENU */

.primary-nav .primary-menu > li a, .main-navigation-sticky .primary-menu > li a, .header-style-custom .primary-nav .primary-menu > li a, .header-style-custom .main-navigation-sticky .primary-menu > li a {
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    line-height: 26px;
    font-size: 16px;
}

.header-style-custom .header-nav-wrapper .ciyashop-secondary-menu > li .sub-menu li.current-menu-ancestor > a, .header-style-custom .header-nav-wrapper .ciyashop-secondary-menu > li .sub-menu li.current-menu-item > a, .header-style-custom .header-nav-wrapper .ciyashop-secondary-menu > li .sub-menu li.current-menu-parent > a, .header-style-custom .header-nav-wrapper .primary-menu > li .sub-menu li.current-menu-ancestor > a, .header-style-custom .header-nav-wrapper .primary-menu > li .sub-menu li.current-menu-item > a, .header-style-custom .header-nav-wrapper .primary-menu > li .sub-menu li.current-menu-parent > a {
    color: #5cc0f4;
}

.home-section-title p {
	color: #000 !important;
}

.pgscore_divider_wrapper .divider-sub-title {
    font-size: 24px;
}

/* BANNER */

.banner-bevande-title h2, .banner-matrimoni-title h2, .banner-enoteca-title h2 {
    color: #000;
    font-size: 60px;
    text-transform: uppercase;
    line-height: 55px;
}

.banner-natale-title h2 {
    color: #FFF;
    font-size: 60px;
    text-transform: uppercase;
    line-height: 55px;
}

.banner-bevande-title p, .banner-matrimoni-title p, .banner-enoteca-title p, .banner-natale-title p {
    color: #FFF;
    font-size: 28px;
    margin-top: 20px;
    line-height: 32px;
}

.banner-bevande-title a {
    color: #0f70b7 !important;
}

.banner-matrimoni-title a {
    color: #23948f !important;
}

.banner-enoteca-title a {
    color: #b66c18 !important;
}

.banner-natale-title a {
    color: #f39200 !important;
}

.banner-bevande-title a:hover, .banner-matrimoni-title a:hover, .banner-enoteca-title a:hover {
    cursor: pointer; 
}

/* WOOCOMMERCE STYLE */

.woocommerce ul.products .product-inner .stock {
    background: rgba(69,185,179,1);
}

.woocommerce ul.products .product-inner .out-of-stock, .woocommerce.single-product div.summary .out-of-stock {
    background: #f39200;
}

.woocommerce span.onsale {
    background: #e6007e;
}

.woocommerce span.onsale::after, .woocommerce span.onsale::before {
    border-left-color: #e6007e;
}

.woocommerce .woocommerce-message {
    background: #45B9B3;
}

.woocommerce-account .woocommerce-MyAccount-navigation > ul li a {
    padding: 17px 15px 17px 15px;
}

.loop-header-active-filters .col .ciyashop-clear-filters-wrapp {
    margin-top: -26px;
	min-width: 73px;
}

.woocommerce-checkout .woocommerce button.button.alt {
    background: #5cc0f4;
}

.woocommerce-checkout .woocommerce button.button.alt:hover {
    background: #f39200;
}

.woocommerce-cart .woocommerce a.button.alt {
    background: #5cc0f4;
}

.woocommerce-cart .woocommerce a.button.alt:hover {
    background: #f39200;
}

/* .woocommerce-cart .woocommerce a.button.alt .woocommerce-checkout .woocommerce button.button.alt {
    background: #5cc0f4 !important;
} */

/* SELEZIONE ORARI DI CONSEGNA e PAGAMENTI NEL PANNELLO CHECKOUT */
#orari_consegna_field, #pagamento_consegna_field {
    background: #f1f1f1;
    padding: 5px 15px;
}

#orari_consegna_field span.optional, #pagamento_consegna_field span.optional {
    display: none;
}

#orari_consegna_field input, #pagamento_consegna_field input {
    float: left;
}

#orari_consegna_field label.radio, #pagamento_consegna_field label.radio {
    margin: -7px 0px 0px 20px;
}

.wc_payment_method payment_method_cod { display: none;}

/* FOOTER */

footer.site-footer {
    margin-top: 0px !important;
}

.site-footer .widget .widget-title {
    color: #FFF;
}

.box_bevande .wpb_wrapper, .box_enoteca .wpb_wrapper {
		margin-top: -200px !important;
	}
    
/* CUSTOM RE-CAPTCHA CF7 */
    
    .captcha-image {
        border: 1px solid #e5e5e5 !important;
    }
    
    .captcha-image .cf7ic_instructions span {
        color: #5cc0f4 !important;
    }
    
    .captcha-image label > input:checked + svg, .captcha-image label > input:focus + svg {
        border: 2px solid #5cc0f4 !important;
    }


/* CUSTOM RESPONSIVE RULES */

@media only screen and (max-width: 600px) {
	
	.box_bevande .wpb_wrapper {
		margin-top: -95px !important;
	}
	
	.box_enoteca .wpb_wrapper {
		margin-top: -115px !important;
	}
    
    .banner-bevande-title h2, .banner-matrimoni-title h2, .banner-enoteca-title h2 {
        font-size: 53px; 
        text-align: left !important;
    }
    
    .banner-bevande-title p, .banner-matrimoni-title p, .banner-enoteca-title p {
        font-size: 23px;
        text-align: left !important;
    }
	
}