/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 2.1.7
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

#main{padding:0 0 !important;}

div#main.sidebar-none{
	padding: none !important;

}

h1, h2{
	color:#256E7F;
	text-align: left;
}
h6>a{
	padding-bottom: 5px;
	color: #565656;
}

.box_tit_icon{
	display: inline;
	text-align: center;
	margin-bottom: 35px;
}
.title_with_icon{
	display: inline;
	text-align: center;

}
.icon_title{
    display:inline;


}

#top-bar .mini-nav ul li a{
    padding: 10px 5px;
    background-color: #256E7F;
    color:#fff;
    text-decoration: none;
}
#top-bar .mini-nav ul li a:hover{
    padding: 10px 5px;
    background-color: #00857B;
    color:#fff;
    text-decoration: none;
}


/* HOME */

.icona_repubblica{
	float: left;
	padding: 55px 20px 15px 15px;
}

.moduli_p_piano .aio-icon-box{
    margin-bottom: 10px !important;
}

.moduli_p_piano .aio-icon-box h3{
    color: #565656;
}
.moduli_p_piano .aio-icon-box h3:hover{
        color: #00A99D;
}

.wpb_wrapper p{
	margin-top: 15px;
	line-height: 35px;
	text-align: justify;
}

table.cal {
	border-collapse: separate;
	border-spacing: 0;
	text-align: center;
	color: #fff;
	margin: 0 auto;
	background-color: #57A097;
	padding: 0.2em 0.2em;
	-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}

.cal th, .cal td {
	margin: 0;
	padding: 0;
	text-align: center;
}

table.cal caption{
	background-color:#57A097;
	color: #fff;
	font-size:1.25em;
	padding-top: 0.692em;
	padding-bottom: 0.692em;
	margin:0;
	-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.cal caption [rel="prev"] {
	float: left;
	margin-left: 0.2em;
	color:#fff;
}

.cal caption [rel="next"] {
	float: right;
	margin-right: 0.2em;
	color:#fff;
}

.cal caption a:link,
.cal caption a:visited {
	text-decoration: none;
	color: #fff;
	padding: 0 0.2em;
}

.cal caption a:hover,
.cal caption a:active,
.cal caption a:focus {
	color: #F5942C;

}
.cal tbody td.null {
	color:#ccc;
}

.cal tbody a {
	display: block;
	text-decoration: none;
	color: #fff;

	font-weight: bold;
	padding: 0.385em 0.692em 0.308em 0.692em;
}

.cal tbody a:active{
	background-color: #F6CDA1;
}



/* PAGINA NOTAI */
.scheda_notaio {
    background-color: #f7f7f7;
    padding-top:10px;
    padding-left: 20px;
    min-height: 250px;
}
.scheda_notaio h6{
    color: #565656;
    padding-bottom: 20px;
}
.scheda_notaio  p{
    font-size: 12px;
}

.scheda_notaio .icona_contatto_notai{
    float:left;
    padding-right:10px;
}
.scheda_notaio p.altro_recapito{
    margin-bottom: 0px;
}


/* COSA FACCIAMO */



/* CONTATTI */
#wpcf7-f334-p283-o1 textarea{
    resize: none;
}
.link_utili{
    text-decoration: none;
    color: #565656;
}
.side_link p{
    margin-bottom: 5px;
}
a.n_utili{
    text-decoration: none;
}

/* FAQ */

.faq_wrapper h4{
    color:#565656;
}
.last_faq{
	padding-bottom: 30px;
}


/* vecchia pagina CONTATTI */

.minibox{
	background-color: #deeef2;
	padding:30px;
	margin:40px;

}
h4.contatti{
	color:#00a99d;
}

/* FORM CONTATTI VERSIONE desktop */

.riga_form{
	padding-top: 30px;
	padding-bottom: 30px;
}

.colonna_form{
	padding-top: 30px;
	padding-bottom: 30px;
    margin-top: 30px;
    background-color: #00a99d;
}

#wpcf7-f18-p9-o1 div.half_column1{
	width:45%;
	float:left;
}
#wpcf7-f18-p9-o1 div.half_column2{
	width:45%;
	float:right;
}


#wpcf7-f18-p9-o1 div.half_column2 p{
	display: inline;
	color:#fff;
}

#wpcf7-f18-p9-o1 input[type="text"], #wpcf7-f18-p9-o1 textarea, #wpcf7-f18-p9-o1 input[type="email"] {

}
#wpcf7-f18-p9-o1 textarea{
	display: inline;
	height: 100px;
	float:left;
	resize:none;
}







/* PAGINA ESITI ASTE */
.azione-csv a.mea-bt{
    margin-bottom: 10px;
}
.azione-csv a.mea-btn{
    float: right;


}


/* FOOTER */
.bottom-text-block{
	text-align: center;
}
.bottom-text-block a{
	color:#fff !important;
}
.wf-container-footer a{
text-decoration: none;
}

/* HELPER CLASS */
.clearfix:before,
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}
.left{
	float: left;
}
.right{
	float: right;
}

/* COLONNA MODULI */
.aio-icon-component, .wpb_column>.wpb_wrapper .aio-icon-component {
    margin-bottom: 5px !important;
}
