@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,600,300);
@import url(https://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic);

/*
#header { padding-bottom: 0px; border-bottom:24px solid #8E7B42}
.header_wrap { position:relative; background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 18%); 
  background-repeat:  no-repeat; background-position: left top   }
.sidebar-pre-header {position:absolute; text-align:right} 
.site-header  {padding-bottom: 0px; ;}
.site-header .header-logo { max-width: 15% }
.site-header .header-info .site-title {margin-top:2rem; margin-left: 20%}
.site-header .header-info .site-description{margin-left: 20%}
*/



/* body */
body {
    background: #fff;
    font-family: 'Open Sans';
    font-size: 14px;
    color: #666667;
    line-height: 1.3em;
}

.wp-post-image.size-post-thumbnail{max-width:35%; float:left; margin-right:1rem;}
.categories-links a{color:#666667;}
.footer_wrap.grid-container{padding-right:0.2rem; }



/* TESTATA COMUNE A TUTTI I SITI */
.header_wrap {padding: 14px 0}
.site-header{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+10,eaeaea+10,eaeaea+90,ffffff+90,ffffff+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 10%, rgba(234,234,234,1) 10%, rgba(234,234,234,1) 90%, rgba(255,255,255,1) 90%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 10%,rgba(234,234,234,1) 10%,rgba(234,234,234,1) 90%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 10%,rgba(234,234,234,1) 10%,rgba(234,234,234,1) 90%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.header-logo {-webkit-border-radius: 100px;-moz-border-radius: 100px; border-radius: 100px;  padding: 30px; }
.header-logo img.custom-logo {}
.header-info { display: flex; flex-flow:column;padding:2.5rem}
.header-info .site-title {order:1;font-weight:500}
.header-info .site-description {order:0; font-weight:700; font-size:20px}

#ftxt {width:100% ;padding: 0px 2rem;}
#ftxt .left {margin-right:1rem}

#mailpoet_form_1 .mailpoet_checkbox {width: 50px !important;}

/* ******************************** */

/*******************************  MEDIAQUERIES  ****************************************/ 
/* Small only */
@media screen and (max-width: 39.9375em) { 
		.site-header {display:flex; flex-flow: column ;padding-bottom: 3rem;}
		.header-logo {max-width: 150px; margin:auto}
		.header-info {padding:0px}
	}

/* Medium and up */
@media screen and (min-width: 40em) {
		

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	}
   
/* Large and up */
@media screen and (min-width: 64em) {
}
 
/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) { 
    
}
   
/* XLarge and up */
@media screen and (min-width: 75em) {

		}
}