/* vari */
.cp-post {
margin: 0px;
}


input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea {
padding: 5px 5px !important;
}

.interno {
margin: 0px 0px 0px 0px;
background: rgba(255, 194, 72, 0.22);
width:100%;
display:inline-block !important;
}

.subinterno {
margin: 40px;
}

.pf-content li {
line-height: 36px !important;
font-size: 16px !important;
}

 

/* commenti*/

.cp-comment-avatar {
display:none !important;
}

.cp-commentsform {
margin-bottom: 90px !important;
}

.cp-comment-inner {
margin-left: 20px;
}

.cp-comment-header.comment-meta.commentmetadata a  { 
font-size: 16px !important;  
text-decoration:none !important; 
font-weight:normal !important;
}

a#cancel-comment-reply-link {
font-size: 16px !important;  
text-decoration:none !important; 
font-weight:normal !important;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif !important;
color:#FF0000 !important;
 }

a#cancel-comment-reply-link:hover {
	text-decoration:underline !important;
	color:#FF0000 !important;
 }
 
.comment-form-url { display:none !important;
}

#email-notes, #respond label {
    font-size: 16px;
}

.comment-notes  {
    font-size: 16px;
}

.comment-form-comment label { display:block !important; margin-top:30px !important;}





input[type=datetime], input[type=datetime-local], input[type=month], input[type=number], input[type=range], input[type=tel], input[type=time], input[type=week], input[type=text], input[type=password], input[type=email], input[type=url], input[type=color], input[type=date], textarea {
     width: 100% !important;
	 padding:4px !important;
 }
 
/* commenti*/
 

/*menu*/
.cp-hmenu {
    float: right;
}

.cp-hmenu>li>a, .cp-hmenu>li>a:link, .cp-hmenu>li>a:visited, .cp-hmenu>li>a.active, .cp-hmenu>li>a:hover {
     padding: 0 16px !important;
}

ul.cp-hmenu>li>a.active {
     padding: 0 16px !important;
 }

ul.cp-hmenu>li>a:hover {
     padding: 0 16px !important;
 }
 

/*menu*/



 






/*testate interne */


.cp-postmetadataheader {
margin-top: 10px !important;
	}


.cp-postmetadataheader { background:none !important;
	}

.cp-postheader.entry-title { 
    background: #FFD685 !important;
    margin-bottom: 8px !important;
    padding: 7px !important;
    margin-left: -1px !important;
	}

.cp-postheadericons  {
	background:#FFD685 !important;
	padding: 7px !important;
    margin-left: -1px !important;
	}

.cp-postheadericons  {
 	padding: 7px !important;
 	}

.cp-postmetadatafooter {
     padding: 3px !important;
	 margin-bottom: 50px !important;

	}

/*testate interne */




/*footer*/

.cp-footer-text p { font-size:16px !important;}


.cp-footer-text a, .cp-footer-text a:hover { font-size:14px !important;}


/* footer */




/* colonna dx*/
.cp-content-layout .cp-sidebar1 {
	padding-top: 10px !important;
}
/* colonna dx*/



/*faq*/

a.qa-faq-anchor {
	display: block !important;
	text-decoration: none !important;
	margin: 7px 0px !important;
	color: #6A2406 !important;
	    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif !important;
		font-size:16px !important;
		font-weight:bold !important;
}
a.qa-faq-anchor:hover {
	text-decoration: none !important;
	color: #6A2406 !important;
}
/*faq*/



 




 





/* add to any  */



.single .addtoany_share_save_container {
margin: 15px 15px !important;
}

.addtoany_header {
margin: 0px 0 9px;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 16px !important;
font-weight:bold !important;
font-weight: normal;
font-style: normal;
text-align: left;
display:none !important;

}

/* add to any  */




/* print  */

.printfriendly  { 
     float: right !important;
    display: block !important;
    position: relative !important;
    right: 20px !important;
    bottom: -23px !important;
}

.printfriendly a {
	text-decoration:none !important; 
 }
 
.home .printfriendly {
	display:none !important;
}

.page .printfriendly {
	display:none !important;
}

/* print  */

 


  
  /* maps */
  
 .gm-style-iw {
	overflow: hidden!important;
}
.gm-style-iw div {
	overflow: hidden!important;
}
.mapp-title {
	text-align: left!important;
	display: block;
	width: 250px;
	height: 20px;
	font-weight: 400!important;
}
.mapp-body {
	text-align: left!important;
}
.mapp-iw .mapp-links {
	border-top: none!important;
}
.gm-style-cc {
	display: none!important;
}
.mapp-layout {
	margin: 0px !important;
	padding: 0px !important;
}
#mapp0_layout {
	width:100% !important;
	margin-top: 30px !important;
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,.1)!important;
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,.1)!important;
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,.1)!important;
	border: 1px solid rgba(177,168,154,.43)!important;
}
 
 /* maps */







/* pag contatti */

.colsx {
float:left; 
width:50%; 
padding:10px; 
box-sizing:border-box;
}
.coldx { 
float:left; 
width:50%; 
padding:10px; 
box-sizing:border-box;
padding-left:50px;
margin-top: 24px;
}

.coldx img  { border:none !important;}

.colsx p {
    margin-bottom: 10px !important;
}

.clear { clear:both;}
 
  @media (max-width:749px) {
.colsx { float:none; width:100%; }
.coldx { float:none; width:100%; padding-left:10px !important;}
 
 }
   
input[type=url], input[type=color], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=number], input[type=range], input[type=tel], input[type=time], input[type=week], input[type=text], input[type=password], input[type=email], textarea {
     width: 100% !important;
  }
  
/* pag contatti */

 















/* messaggi errore cf7 */ 

.wpcf7-mail-sent-ok {
	font-size: 16px !important;
	font-family: Verdana, Geneva, sans-serif !important;
	border: none !important;
	background-color: #DDFFE6!important;
	text-align: center!important;
	box-shadow: 3px 3px 20px #e2e2e2 !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px!important;
	padding: 5px !important;
	margin-top: 5px !important;
}
.wpcf7-not-valid-tip {
	font-size: 16px !important;
	font-family: Verdana, Geneva, sans-serif !important;
	border: none !important;
	background-color: #F05050!important;
	color: #fff!important;
	text-align: center!important;
	box-shadow: 1px 12px 10px #e2e2e2 !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px!important;
	padding: 5px !important;
	margin-top: 5px !important;
}
.wpcf7-validation-errors {
	font-size: 16px !important;
	font-family: Verdana, Geneva, sans-serif !important;
	border: none !important;
	background-color: #F05050!important;
	color: #fff !important;
	text-align: center !important;
	box-shadow: 1px 12px 10px #e2e2e2 !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px!important;
	padding: 5px !important;
	margin-top: 5px !important;
}
/* messaggi errore cf7 */ 



/* commenti ajax   */ 

div.blockUI.blockMsg.blockPage {
	font-size: 16px !important;
	font-family: Verdana, Geneva, sans-serif !important;
	box-shadow: 1px 12px 10px #e2e2e2 !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px!important;
	padding: 8px !important;
	font-weight: normal !important;
	font-style: normal !important;
}
/* commenti ajax   */ 



  
/* Eliminazione delle ombreggiature input di testo dei browser  */

input, textarea {
	outline: none !important;
}
.slideshow_container_style-light .slideshow_button {
	outline: none !important;
}


/* Eliminazione delle ombreggiature input di testo dei browser  */





/*titolo home */
body.home h1 { display:none !important; }
/*titolo home */



/*titolo blog catego  */
body.archive.category h1
{    
    font-size: 19px !important;
	text-decoration:underline !important;
	margin:15px 0px !important;

} 
/*titolo blog catego  */


a.more-link, a.more-link:hover {
	text-transform:uppercase !important; 
 	text-decoration:none !important;
}
 