/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/



#lingue{
	position: absolute;
    z-index: 99999;
    /*right: 13%;*/
	left: 50%;
	height: 15px;
	top: 25px;

}
#lang_sel_list a, #lang_sel_list ul a, #lang_sel_list a:visited{
	background-color: transparent !important;
}

#contenitore-ospitalita {
	width: 100%;
}
#sinistra, #centro, #destra{
	width: 32%;
	float: left;
	padding: 0px 5px;
}
@media screen and (max-width: 782px){
	#sinistra, #centro, #destra{
		width: 100%;
		float: none;
	}
}
h3.accordion-title {
    text-align: center;
}
#bottone-scopri, #bottone-scopri-uno {
    background-color: #373a07;
    color: #fff;
    border: none;
    padding: 10px 15px;
    border-radius: 5px;
	cursor: pointer;
}
#bottone-scopri:hover, #bottone-scopri-uno:hover {
    background-color: #2b2d06;
}
#colon-two {
	width: 49%;
	float: left;
	padding: 0px 5px;
}
#colon-two img{
	width: 100%;
}
@media screen and (max-width: 1031px){
	#colon-two {
		width: 48%;
	}
}
@media screen and (max-width: 782px){
	#colon-two{
		width: 100%;
		float: none;
	}
}
.bottom-55 {
    bottom: 50px !important;
}
.marginhome #gallery-1 {
    margin-top: 47px !important;
}
/*Sezione e-commerce*/
li.product.type-product {
    width: 33.33% !important;
    float: left !important;
	text-align: center !important;
	background-color: white !important;
    padding: 10px !important;
}
li.product.type-product img {
    height: 300px !important;
    width: auto !important;
}
li.product.type-product img.hover-image {
    display: none !important;
}
ul.fusion-grid-list-view {
    display: none !important;
}
.woocommerce-product-gallery__image {
    text-align: center !important;
}
.woocommerce-product-gallery__image img {
    height: 500px !important;
    width: auto !important;
}
.woocommerce-product-gallery__image:nth-child(2),
.woocommerce-product-gallery__image:nth-child(3){
	text-align: left !important;
	float: left !important;
    margin-right: 30px !important;
    margin-top: 20px !important;
}
.woocommerce-product-gallery__image:nth-child(2) img,
.woocommerce-product-gallery__image:nth-child(3) img {
    height: 150px !important;
    width: auto !important;
}
.summary-container {
    background-color: #fff !important;
    padding: 20px !important;
}
#tab-description,
form.woocommerce-content-box.full-width.checkout_coupon,
.woocommerce-content-box.avada-checkout,
.avada-order-details.woocommerce-content-box.full-width,
.avada-customer-details.woocommerce-content-box.full-width {
    background-color: #fff !important;
}
.woocommerce-order {
    background-color: #fff !important;
    padding: 15px !important;
}
.woocommerce {
    background-color: #fff !important;
    padding: 15px !important;
}
ul.woocommerce-side-nav.woocommerce-checkout-nav {
    background-color: #fff !important;
    padding: 10px !important;
}
ul.social-share.clearfix {
    background-color: #fff !important;
}
.woocommerce-content-box.full-width.clearfix {
    background-color: #fff !important;
}
.shipping-coupon {
    background-color: #fff !important;
}
.fusion-menu-cart-checkout {
    background-color: #000 !important;
}
.avada_myaccount_user {
    background-color: #fff !important;
    padding: 10px !important;
}
#customer_login .col-1, #customer_login .col-2 {
    background-color: #fff !important;
}
#bott-check {
    background-color: #bbbb27;
    color: #fff;
    text-transform: uppercase;
    font-weight: 800;
    padding: 15px;
}
.myaccount_user_container .msg {
    display: none !important;
}
a.shipping-calculator-button:after {
    content: 'Calcola Spedizioni' !important;
    font-size: 18px !important;
}
a.shipping-calculator-button {
    font-size: 0 !important;
}
button.fusion-button.button-default.button-small.button.small.default {
    font-size: 0px !important;
	line-height: 3px !important;
}
button.fusion-button.button-default.button-small.button.small.default:after {
    content: 'Aggiorna Totali' !important;
    font-size: 14px !important; 
}

@media screen and (max-width: 999px){
	li.product.type-product {
		width: 100% !important;
		float: none !important;
	}
	.woocommerce-product-gallery__image img {
		height: 300px !important;
	}
	.woocommerce-product-gallery__image:nth-child(2) img,
	.woocommerce-product-gallery__image:nth-child(3) img	{
		height: 100px !important;
	}
}