/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

/* Link Cursor */
.cursor-default {cursor: default !important;}

.header.transparent .menu-marchi a {
	color: #dfe0e1 !important;
}
.header .stuck .menu-marchi a {
	color: #7D7D7D !important;
}

/*
.header-nav li.current-dropdown>.nav-dropdown {
	left: -90px !important;
}
*/

/* Flow Flow */
.ff-loadmore-wrapper {display: none !important;}


/* WooCommerce */
.woocommerce-tabs .tab-panels table tr:first-child td {
    font-weight: bold;
	background: #fff;
}
.woocommerce-tabs .tab-panels table tr td {
	text-align: center;
    background: #f9f9f9;
}

.product-short-description table tr td {
	text-align: center !important;
    background: #ffffff !important;
	/* width: 100%; */
	font-weight: bold;
	border: solid 0px !important;
}

.woocommerce-ordering, .wishlist-icon {display: none !important;}

/* Contact Form 7 */
.wpcf7-acceptance {float: left !important;}
.wpcf7 label {padding-left:10px !important; padding-right: 10px!important; }

#listaDesideri .privacypolicy {display:inline-block !important;}

#form-contatto-hp input[type="submit"]{width:100%; margin-top: 20px;}
#form-contatto-hp input[type="text"], #form-contatto-hp input[type="email"], #form-contatto-hp select, #form-contatto-hp textarea{
    background: #fff;
    margin: 10px 0px;
    border-radius: 0px;
}

#newsletter .wpcf7-list-item {
	width: 40% !important;
}
#newsletter .label {
	color: #009640;
	border-bottom: solid 1px;
	margin: 10px 0px;
}
#newsletter input[type="text"], #newsletter input[type="email"]{
	width: 50%;
    margin-bottom: 30px 0px;
	border-radius: 0px;
}
#newsletter input[type="submit"]{
	border-radius: 0px;
}
#newsletter .wpcf7-acceptance {
	float: none !important;
}
#newsletter .privacy-policy {
	margin: 30px 0px;
}
@media only screen and (max-width: 730px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

#newsletter .wpcf7-list-item {
	width: 100% !important;
}


}

.no-dash {
border-left: 0px !important;}


/* Cerca in header */
.searchform input {min-width:300px !important;}


/* Modulo di registrazione */
.wppb-send-credentials-checkbox {display:none !important;}

/* WooCommerce > Bottone "Mi interessa" */

#yith-wcwl-form .hidden-title-form {display: none !important;}

.yith-wcwl-add-button .add_to_wishlist{
    background: #FF5722;
    color: #fff;
    font-weight: bold;
    height: 58px;
    display: block;
    line-height: 20px;
    padding-top: 7px;
    border: solid 1px #FF5722;
}

@media only screen and (max-width: 48em) {
	.yith-wcwl-add-button .add_to_wishlist{ height: 39px; }
}
.yith-wcwl-add-button .add_to_wishlist:hover {
    background: #e64e04 !important;
    border: solid 1px #ff5604;
}
a.bottone-richiedi {width: 100% !important;}
a.bottone-richiedi span {
    line-height: 20px !important;
    padding-top: 7px !important;
}
.material-icons-wcproductpage {
    width: 100%;
    margin: 0px;
    padding: 6px;
    color: #fff !important;
}
.orange {background: #e64e04;}
.green { background: #03752f;}

.bordo {
	border-top: solid #009640 1px;
	background-color: #F7F7F7;
	padding: 20px 20px 20px 20px;

}

.sezione-video {
	width: 100%;
	border: 2px solid #777;
	padding: 10px 0 10px 0;
	text-align: center;
	color: #009640;
	text-transform: uppercase;
	font-weight: bold;
}	

.colonne-video {
	border: 1px solid #F1F1F1;
}

.parent {

	padding-top: 20% !important;
	padding-bottom: 10% !important;
}

.sezione-video-white {
	width: 100%;
	border: 2px solid #fff;
	padding: 10px 0 10px 0;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

.link-video {text-decoration: none !important; 	color: currentcolor !important;}

.flickity-prev-next-button {color: #009640 !important;}

.webinar {background: url("https://www.eurotek.it/wp-content/uploads/2020/04/eurotek-webinar-gratuiti-knx.jpg") no-repeat; background-position: center !important;}

.focus {border-right: solid 2px #009640 !important; border-top: solid 2px #009640 !important; border-bottom: solid 2px #009640 !important;}

.titolo-skydance {font-weight: lighter !important; font-size: 48px !important; line-height: 56px !important;}

.blue {
    color: #105BA2 !important;
}

.mfp-wrap {
	z-index: 99999 !important;
}

.grecaptcha-badge {
	display: none !important;
}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}