/* anto adds */
.gallerialarga {
	margin:0!important;

}


#formlargo p {
	float: left;
	width: 30%;
	margin-right: 2%;
}

#formlargo .et_pb_newsletter_description {
	width: 0;
	display: none;
}

#formlargo .et_pb_newsletter_form {
	width: 100%;
}


.selezionato {
	font-weight: bold;
}

#listalezionigratis .lezionigratis {
	border-right: 1px solid #999;
height: 100%;

}

.ultimalezione p {
		border: none!important;
}

@media screen and ( max-width: 980px ) {
	#formlargo p {
		float: none!improtant;
		width: 100%!important;
		margin-right: 0%;
	}
	#listalezionigratis .lezionigratis, #listalezionigratis .ultimalezione  {
		border: none;
		display: none;
	}
	#listalezionigratis .selezionato {
		display: inline!important;

	}
	div#cta-finecorso a.et_pb_promo_button {
		font-size:20px!important;

	}

	div#cta-finecorso a:after {
		font-size: 30px!important;
		padding-left:12px;

	}
	#sectionlezionigratis {
		height:100px;
		padding:0;
	}
	#sliderportale .et_pb_slide_description {
		padding: 22px 1px;
	}
	div#sliderportale div.et-pb-controllers {
		display: none!important;
	}
}

/* woocommerce search by anto */

.woocommerce-product-search {
	padding: .7em;
    height: 40px !important;
    margin: 0;
    font-size: 14px;
    line-height: normal !important;
    border: 1px solid #ddd;
    color: #666;
    width:100%;
    border-radius: 3px;
    background-color: #fff;
    border: 1px solid #bbb;
    padding: 2px;
    color: #4e4e4e;
}

#woocommerce_product_search-2 {
    margin-bottom: 30px;
    width: 100%;
    float: none;
	max-width: 100%;
	word-wrap:break-word;
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    box-sizing: border-box;
}
