/* Enter Your Custom CSS Here */
.et-social-instagram a.icon:before { content: '\e09a'; }

.et_pb_slide {
height: 82vh;
}

body.home .slider_home div.et_pb_slider_container_inner, body.home .slider_home .et_pb_slides .et_pb_slider_container_inner
{
vertical-align: bottom !important;
}

#footer-info
{
  text-align: center;
 float: none;
  font-size: 12px;

}
div#footer-bottom div.container.clearfix
{
text-align: center !important;
}

.riga0home div.et_pb_column.et_pb_column_1_2.et_pb_column_0
{
  padding-left:5.5%;
 

  padding-top: 4.5%;
/* padding-right:5.5%;
padding-bottom: 7%;
*/
}

.riga1home .et_pb_column.et_pb_column_1_2.et_pb_column_3
{
  padding-top: 4.5%;
  padding-right: 5.5%
}

  

.riga1home .et_pb_column.et_pb_column_1_2.et_pb_column_2
{
  padding-left:0;
 

 /* padding-top: 4.5%;
/* padding-right:5.5%;
padding-bottom: 7%;
*/
}

body.home .et_pb_fullwidth_header_0 .header-content
{
  margin-bottom: 0px;
  padding-bottom:0px;

}

@media only screen and (max-width: 768px)
 {
	body.page-id-52 .et_pb_text_2
  	{
 	 -moz-column-count: 1;
	-webkit-column-count: 1;
	column-count: 1;
  	}
}

@media only screen and (min-width: 981px) and (max-width: 1260px){

  .riga0home div.et_pb_button_module_wrapper.et_pb_module
  {
  	display:none;
  }
}

@media only screen and (max-width: 980px) {
  
	.riga0home div.et_pb_column.et_pb_column_1_2.et_pb_column_0
	{
 		padding-right:5.5%;
	}	
}

@media only screen and (max-width: 800px) {
  
	.riga0home div.et_pb_column.et_pb_column_1_2.et_pb_column_0
	{
 		padding-right:5.5%;
	}	
}

.et-fixed-header #top-menu a
{
color: #766150 !important;
}

#wpcf7-f130-p43-o1 .your-name input, #wpcf7-f130-p43-o1 .your-email input, #wpcf7-f130-p43-o1 .your-tel input, #wpcf7-f130-p43-o1 .prenotainput input, .your-name input
{
	width: 100%;
  	height: 50px;
	font-size:16px;
  	color: #766150;
}


#wpcf7-f130-p43-o1 textarea
{
  width: 100%;
  height: 200px;
	font-size:16px;
  color: #766150 ;
}

#wpcf7-f130-p43-o1 input.wpcf7-form-control.wpcf7-submit
{
width: 100px;
height: 40px;
background: #f6d8c1;
border: 0;
color: #766150;
font-size: 16px;
font-weight: 800
}

.footersection .et_pb_map
{
	height: 440px;
}

body.home .et_pb_section_5 > .et_pb_row
{
	width:100%;
}

body.home .et_pb_section_5 > .et_pb_row div.et_pb_column.et_pb_column_1_2.et_pb_column_6.et_pb_specialty_column
{
padding-left: 5.5%;
}

body.home .et_pb_section_5 > .et_pb_row div.et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_column_single
{
  padding-top:0px;
  padding-bottom:0px;
}


.menuselector .btn
{
	border-color: #fde4d0;
  color: #766150;
}

.menuselector .btn:hover, .menuselector .selected
{
	background-color: #fde4d0;
  color: #766150;
}

.menudelgiorno
{
  display: none;
}

.menudelgiorno.visualizzato
{
	display: block !important;
}


#top-menu-nav #top-menu li.menutitolo.current-menu-item > a
{
  color: #766150 !important;;

}

.footercol
{
 font-size: 12px;
  color: #292929;
}

.footercol a
{
  color:#753e15;
}

.cff-item
{
	border-bottom: none !important;
}

div.cff-likebox.cff-top
{
	margin-top: 0px;
}

.footersection .et_pb_specialty_column .et_pb_column_inner_0
{
	width: 44.18% !important;
	margin-right: 11.64% !important;
}

.footersection .et_pb_specialty_column .et_pb_column_inner_1
{
	width: 44.18% !important;
	margin-right: 0% !important;
}


.footersection .et_pb_gutters3 .et_pb_column_1_2
{
  width: 47.25% !important;
}

.footersection .et_pb_gutters1 .et_pb_column
{
  margin-right: 5.5%;
}

.footersection .et_pb_column_1_2
{
	width: 47.25%;
	margin-right: 5.5%;
}

body.page-id-56 div.et_pb_button_module_wrapper.et_pb_module, body.page-id-50 div.et_pb_button_module_wrapper.et_pb_module

{
padding-left:5.5%;
padding-top: 3%;
padding-bottom:3%;
}


body.page-id-54 form.wpcf7-form .your-name input, body.page-id-54 form.wpcf7-form .your-email input, body.page-id-54 form.wpcf7-form .your-obj input
{
width: 100%;
  height: 50px;
font-size:16px;
  color: #766150 ;
}

body.page-id-54 form.wpcf7-form textarea
{
  width: 100%;
  height: 200px;
  font-size: 16px;
  color: #766150 ;
}

body.page-id-54 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit
{
width: 100px;
height: 40px;
background: #f6d8c1;
border: 0;
color: #766150;
font-size: 16px;
font-weight: 800
}

body.single-post div.et_post_meta_wrapper
{
	text-align: center;
	padding-top: 20px !important;
}


body.single-post .et_pb_widget_area_right
{
	margin-left: 20px !important;
	padding-left: 10px !important;

}


body.single-post .et_pb_widget_area_right h4.widgettitle
{
	padding-top: 20px;
}


body.single-post .et_pb_post, body.single-post #left-area
{
	margin-bottom: 0px;
    padding-bottom: 0px;
}

#ui-datepicker-div
{
z-index:100!important;
}

body.home a
{
	color: #766150;
}

.your-name input
{
	width: 100%;
  	height: 50px;
	font-size:20px;
  	color: #766150;
}

#footer-bottom .et-social-icon a
{
	font-size:13px !important;
  	color: #75604f !important;
}

.menudelgiorno
{
font-size: 17px;

}

body.page-id-54 .et_pb_text_4 a
{
	color: #766150;
}

body.page-id-54 .cdsROW
{
	margin:0 auto !important;
}



