/*
 Theme Name:   G5Plus April Child Theme
 Theme URI:    http://themes.g5plus.net/april/
 Description:  G5Plus April Child Theme
 Author:       G5plus
 Author URI:   http://g5plus.net
 Template:     g5plus-april
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: 		g5plus-april
*/
/************************************************************************************
Put your custom CSS below this block :)
*************************************************************************************/
/*HEADER E MENU*/
.main-menu > .menu-item > a
{text-transform: none;
font-size: 16px}
.main-menu > .menu-item
{padding-bottom: 5px;
padding-top: 5px}
.main-menu ul.sub-menu .menu-item > a
{padding: 6px 0}
.header-contact-us .contact-us-item .contact-content > span {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.15em;
    display: inline-block;
	color: #5d732d
}
.cart-icon-style-02 .shopping-cart-icon > .icon i {
    
    color: #5d732d;
}
.header-contact-us .contact-us-item .contact-icon {
    color: #fff;
    background-color: #5d732d;
    width: 40px;
    height: 40px;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: relative;
}
.header-contact-us .contact-us-item .contact-icon:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    border-left: 2px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #5d732d;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg);
}
.skin-dark.sub-menu .menu-item, .gf-skin .skin-dark.sub-menu .menu-item, .gf-skin .gf-skin .skin-dark.sub-menu .menu-item, .gf-skin .gf-skin .gf-skin .skin-dark.sub-menu .menu-item
{color: white}
.fioriadomicilio
{text-align: center !important;
font-size: 13px !important}
.fioraio
{border: 1px solid #fff;
        padding: 15px;}
/*GENERALE*/
.SCK_Close{font-size:13px}
#page-random
{padding:0 15px}
.vc_toggle.vc_toggle_color_accent .vc_toggle_title, .vc_toggle.vc_toggle_color_accent
{background-color: white}
.testo13
{font-size: 13px !important}
.nobold
{font-weight: normal}
.instagram a, .instagram a:hover
{color: white;
    font-family: "Playfair Display";
font-style: italic;
letter-spacing: 1px}
input[type='checkbox']
{height: 20px !important;
margin-bottom: 1px !important;
}
.centrato
{text-align:center}
.fioridomicilio
{font-size: 30px !important;
	font-family: "Playfair Display";
		font-style: italic !important;
	letter-spacing: 0.1em !important;}
/*FOOTER*/
footer .widget_nav_menu ul.menu li
{color: #4c4c4c !important}
footer .widget_nav_menu ul.menu li a
{line-height: 18px;
font-size:13px}
.textwidget p
{font-size:13px}
/*NEGOZIO*/
.post-type-archive .taxonomy-description
{padding-top: 30px}
.ajax_add_to_cart
{display: block !important;
clear: both;
width: 70%;
margin:0 auto !important}
#ship-to-different-address
{display:none !important
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce .up-sells > h2, .woocommerce .related.products > h2
{font-weight: 600
}
.on-sale
{background-color: #da6c6d}
.woocommerce form.checkout h3, .woocommerce div.product .product_title
{color: #5d732d;
font-weight:600
}
.price
{font-size:25px !important;
}
.woocommerce form label
{color: #333;
font-weight:normal;
font-size:15px
}
.woocommerce .cart-collaterals, .summary-product .product_meta
{display: none
}
ul.nav-tabs.gf-cate-filter li a
{
font-weight: 400 !important
}
.woocommerce article.product span.price, .summary-product .price
{font-size: 25px !important;
	color: #da6c6d !important;
}
.woocommerce article.product span.price > :not(del)
{color: #da6c6d !important;}
.woocommerce-Price-currencySymbol
{
margin-right: 5px	
}
.cate-count
{display: none !important
}
.gf-shop-category.gf-shop-category-style-02 .gf-shop-category-content {
    top: calc(100% - 80px) !important;
}
.skin-light .gf-shop-category .gf-shop-category-content h5 a, .skin-light .gf-shop-category .gf-shop-category-content h5 a:hover
{
height: 50px !important;
padding: 15px !important;
background-color: #5d732d !important;
color: #fff
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce div.product form.cart .button, .skin-light .shopping-cart-list p.buttons a.wc-forward + a.wc-forward, .gf-skin .skin-light .shopping-cart-list p.buttons a.wc-forward + a.wc-forward, .gf-skin .gf-skin .skin-light .shopping-cart-list p.buttons a.wc-forward + a.wc-forward, .gf-skin .gf-skin .gf-skin .skin-light .shopping-cart-list p.buttons a.wc-forward + a.wc-forward, .woocommerce a.button.alt
{background-color: #5d732d;
border:1px solid #5d732d;

}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt
{padding: 10px;
font-size: 13px}
.product-option-appended-message {
    border: none;
    color: #333;
    font-size: 14px;
}
.skin-light .shopping-cart-list p.buttons a.wc-forward + a.wc-forward, .gf-skin .skin-light .shopping-cart-list p.buttons a.wc-forward + a.wc-forward
{margin-top:15px;
}
.woocommerce table.shop_table thead th
{font-weight: normal
}
.woocommerce .products .star-rating, .woocommerce .star-rating
{width: 100px !important;
margin:15px auto}
.summary-product .single-product-function .yith-wcwl-add-to-wishlist
{display: none
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .gf-comments-area .comment-respond [name="submit"]
{
background-color: #5d732d;
border: 1px solid #5d732d;	
}
/*RECENSIONI*/
/*star rating for products*/
.comment_container
{float:left}
.img-thumbnail
{max-width: 75% !important}
.star-rating span:before, .rating
{color:#f1ab03 !important
}
/*.star-rating {
    float: right;
    overflow: hidden;
    position: relative;
    height: 1em;
    line-height: 1;
    font-size: 1em;
    width: 5.4em;
    font-family: star;
}
.star-rating span {
    font-family: star !important;
}
.star-rating:before {
    content: '\73\73\73\73\73';
	    color:  #f5cc26;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
}

.star-rating {
    line-height: 1;
    font-size: 1em;
    font-family: star !important;
}

.star-rating span {
	color: #f5cc26;
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
}

.star-rating span::before {
    content: '\53\53\53\53\53';
    top: 0;
    position: absolute;
    left: 0;
}

.star-rating span {

    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;

}
.star-rating:before
{color:#f1ab03 !important;
	content: '\73\73\73\73\73';
	font-family: "FontAwesome";
        position: static;
        margin: 0 12px 10px 0;
        float: right;
    }

.star-rating span:before
{color:#f1ab03 !important
}*/
    #reviews .commentlist li .img-thumbnail img {
        max-width: 60px;
    }
#reviews .commentlist li .comment-text {
    min-height: 90px;
}

@media (max-width: 480px) {
    #reviews .commentlist li .comment-text:before {
        display: none;
    }
}
#reviews .commentlist li .star {
    float: right;
}
@media (max-width: 480px) {
    #reviews .commentlist li .star {
        float: none;
    }
}
@media (max-width: 780px) {
   p {
       font-size: 20px;
    }
}

