/*
CTC Separate Stylesheet
Updated: 2017-05-30 10:20:37
Theme Name: Radiate Child
Theme URI: https://themegrill.com/themes/radiate/
Template: radiate
Author: ThemeGrill
Author URI: https://themegrill.com/
Description: Radiate is a clean, creative and light retina ready responsive blogging theme supporting parallax header image. It integrates primary color option, custom background, custom css and few other features through WordPress customizer. The theme is translation ready and you can get free support on https://themegrill.com/support-forum. View demo at https://demo.themegrill.com/radiate.
Tags: two-columns,right-sidebar,custom-header,flexible-header,custom-background,custom-menu,custom-colors,post-formats,sticky-post,threaded-comments,translation-ready,featured-images,rtl-language-support,theme-options,blog,e-commerce
Version: 1.2.6.1496132437
*/
.entry-title {	color: #005555;
}
.entry-title a {
	color: #005555;
	font-size: 20px;
	line-height: 0.5;
}
.entry-title h2 {	line-height: 0.5;
}

.site-branding {	
float: left;
    font-family: 'Roboto';
    max-width: 100%;
    margin-right: 5px;
}

h1.site-title a {	
color: #005555;
font-size: 22px;
font-size: 2.2rem;
display: block;
margin-left: -5px;
padding: 2px;
}


#featured_pages .entry-title {
    line-height: 0.8;
}

#colophon .site-info {
    font-size: 1.1rem;
    text-align: center;
}
#wp_editor_widget-3 {
    font-size: 1.5rem;
}
#wp_editor_widget-3 h2 {
border-bottom: 1px #008080 solid;
}
#text-6 h2 {
	background-color: #008080;
	color: #ffffff;
	padding: 5px;
}
a {
    color: #005555;
    text-decoration: none;
}
.widget-title {
    color: #005555;
    font-family: "Roboto";
font-size: 2.0rem;
    line-height: 25px;
    margin-bottom: 1.5rem;
	display: block;
	width: 100%;
	border-bottom: 1px #008080 solid;
}
.wpcf7-form-control-wrap textarea {
    height: 70px;
    overflow: auto;
    padding-left: 3px;
    vertical-align: top;
    width: 98%;
	float:left;
}
input[type="text"]{
    width: 98%;
}
input[type="email"]{
    width: 98%;
}
.wpcf7-list-item-label{
font-size: 10px;
}


.site-content{
margin-top: -30px;
}


/* =Responsive Structure
----------------------------------------------- */

/* All Mobile Portrait size smaller than 768 (devices and browsers) */
@media screen and (max-width: 768px) {
  

    .main-navigation {
        margin: 10px 15px 0 0;
        margin: 1rem 2.5rem 0 0;
    }

    .site-header .menu-toggle {
        background-color: rgba(0, 0, 0, 0);
        color: #632E9B;
        float: right;
	margin-top: -10px;
    }
 


}



@media only screen and (max-width: 600px) {
    h1.site-title a {
        font-size: 17px;
        font-size: 1.8rem;
	padding-bottom: 2px;
    }

  .site-header .menu-toggle {
	margin-top: 0px;
    }
.contatti span {
margin-left: 15px;
float: right;
font-size: 10px;
}
.contatti {
width: 98%; min-height: 30px; background-color: #108684; color: #ffffff; padding: 2px;  }
}

@media only screen and (min-width: 800px) and (max-width: 1000px) {

  h1.site-title a {
        font-size: 14px;
        font-size: 1.4rem;
	padding-bottom: 6px;
	padding-top: 6px;
margin-0 auto;
    }

.contatti span {
float: right; margin-right: 28px; font-size: 12px; color:ffffff; }
.site-title {
  margin: 0 auto
}

}
/* fine responsive
----------------------------------------------- */

.contatti {
width: 100%; height: 20px; background-color: #108684; color: #ffffff; padding: 3px; }

.contatti span {
float: right; margin-right: 28px; font-size: 12px; color:ffffff; }


.contatti  a {
color:ffffff}
