/*
 Theme Name:   Twenty Sixteen Child - full Schettini
 Theme URI:    http://thenakedmonk.com
 Description:  Twenty Sixteen Child Theme
 Template:     twentysixteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentysixteenchildfullschettini
*/


.page-id-10171 h1{font-family: 'Delius', cursive; font-size:3rem; color:#829743; text-align:center;}
.page-id-10171 h3{font-family: 'Delius', cursive; font-size:2rem; color:#f58220;}

.page-id-8396 h1{font-family: 'Delius', cursive; font-size:3rem; color:#829743;}
.page-id-8396 h3{font-family: 'Delius', cursive; color:#829743;}

body{font-family:"Open Sans", sans-serif;}
small{color:#000; font-size:40%;}

/* remove black bars */
.site {margin: 0 0 0 0;}
body:not(.custom-background-image):before,
    body:not(.custom-background-image):after {
    height: 0px !important;
}
/* make it full width */ 
.site-inner{max-width:100%;}
.site{margin:0;}
.site-inner{max-width:100%;}

.site-content{
	max-width:1600px;
	margin:0 auto;
}

/* banner image - mobile */
#masthead{
	padding:0;
	margin-bottom:4em;
}

#masthead .header-image{
	text-align:right;
	margin-top:0;
	margin-bottom:0;
	width:100%;
	border-bottom:.5em solid rgb(144, 165, 75);
}

#masthead .header-image img{
	display:block;
	width:100%;
}


/* site branding - mobile */
.site-header-main{
	background:#ffffff;
	padding-left:2em;
	}

#masthead .site-branding .site-title a,
#masthead .site-branding .site-description{
	color:#666;
	font-family:'EB Garamond', serif;
	font-size:35px;
	font-style:italic;
	display:block;
	}
#masthead .site-branding .site-description{
	line-height: 1.3;
	margin-top:-.05em;
	font-size:0.8rem;
}	

/* main navigations - mobile */
.site-header-menu li {padding-left:1em;}
#menu-toggle{margin-left:2em;}

footer .site-info,
footer .site-title a{
	color:#999;
}

/* daily meds template & page styles - mobile */
.page-id-8953 #primary,
.page-id-9277 #primary{
    float:none;
    margin:0;
    width:100%;
}



.page-id-8953 .entry-content{
    margin-right:1em;
}
.center-flex{
    width:96%;
    margin:0 auto;
    text-align:center;
}

.meds {
    display: flex;
    flex-flow: row wrap;
    /* justify-content: flex-start; */
    justify-content: space-around;
    
}

a.med{
	/*padding:1rem 0 2rem 0;*/
    padding:.5em 0;
    border-color: white; 
	border-style: solid; 
    width:48%;
    border-radius: 0.5em;
    box-shadow: none;
    display: block;
    background-image: url("http://schettini.com/blog/wp-content/uploads/2017/03/sunburst.png"); 
	background-position: calc(25% - 30px) 10%;
	background-size:20%;
	background-repeat: no-repeat;     
	background-position: top left;
}

/* all text spans */
a.med span{
     color:#fbffe8;
     display:block;
}

/* this applies to all numbers */ 
a.med span.med-number{
	/*font-size:3.5rem;*/
    font-size:1.6rem;
	line-height: 1.3;
}

/* this applies to all titles */ 
a.med span.med-title {
    font-size: 1rem;
    font-weight: bold;
    line-height: 0.8;
}

/* specific blocks */
a.med.attention{background-color:#66cc99;}
a.med.mindfulness{background-color:#57bbd7;}
a.med.thinking{background-color:#ffb66b;}
a.med.letting-go{background-color:#cebdf3;}
a.med.motivation{background-color:#8ae4e4;}
a.med.stress{background-color:#e495a4;}
a.med.insight{background-color:#eca22c;}
a.med.acceptance{background-color:#d1d037;}
a.med.reactivity{background-color:#aba3e5;}
a.med.stillness{background-color:#ffcc67;}

/* end daily meds - mobile */



/*remove registration page title*/
.page-id-8396 .entry-title {display:none;}
/*--*/

/*text on homepage*/
.home .entry-content {
	line-height:1.5; 
}

.home .entry-content p{
	margin-bottom:.75em
}

.home .entry-content ol{
	margin-left:1.5em; 
	line-height:1.75; 
	}

.home .entry-content li{
	padding-left:.5em;
	}
.para_image {
    display: block;
    float: left;
    margin-right: 0.75em;
    max-width: 5em;
    position: relative;
}
.para_image img {
    float: left;
    width: 100%;
}	

/* about page */
.weblinks 
{
  /* width:100%;
  padding-top:1.5em; */
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    list-style:none;
}
.weblinks li {
    border-top: 1px solid #f4df42;
    display: block;
    font-size: 1.2rem;
    margin: 2px;
    text-align: center;
    width:100%;
}

.weblinks li a{
  color:rgb(146, 168, 78);
  text-decoration: none;
}
.weblinks li a:hover{
  color:#333;
}


/*registration page*/
.entry-content .column-container {
    margin: 0;
    padding: 0;
}

.page-id-8500 h1.entry-title {display:none;}
.half-page-column {width:45%;}
.half-page-column.left {float:left;}
.half-page-column.right {float:right;}
.half.left{width:45%;float:left;}
.half.right{width:45%;float:right;}

.page-id-8500 form{
    padding:1.5em;
    border:2px solid #fff;
    border-radius:.25em;
    margin-top:1em;
}

/*podcasts category image*/
.category-interviews-with-thoughtful-people .entry-header:before{
	content:'';
	display:block;
	height:150px;
	text-align:center;
	position:relative;
	margin:0 auto 1em auto;
	background:url('http://schettini.com/blog/wp-content/uploads/2017/01/MindfulLives200.png');
	background-repeat:no-repeat;
	background-size:contain;
	}


/* front page blocks */
div.clear{margin-top:3em;}
.box-flex-wrap{
    /* border-radius:.5em;
    margin-bottom:.5em; */
    display: flex;
    flex-flow: row wrap;
    justify-content:flex-start;

}

.box{
	display:block;
	width:90%;
	margin:10px 10px;
}

.box .image-block img{
    border-radius:.25em;    
}


/*sign up page   -  mobile*/
.page-id-9277 #content{padding:0; width:100%;}
.page-id-9277 #content div.entry-content{
    margin-left: 0%;
    margin-right: 0%;
}

.page-id-9277 .site-content {
    max-width: 100%;
}
.page-id-9277 h1.entry-title{display:none;}
.page-id-9277 .entry-content{font-size:1rem;}
.page-id-9277 section {
    margin-top: 0;
    padding: 1em 2em;
}
.page-id-9277 section.headline{
	background:rgb(255, 153, 51); 
	color:rgb(173, 93, 13);
}
.page-id-9277 section h2{
	/*font-size:50px;*/ 
	font-size:2rem;
	font-weight:normal; 
	}

.page-id-9277 section h3{
	/*font-size:40px; */
	font-size:1.8rem;
	font-weight:normal;
margin-bottom:.25em; 
	}

.page-id-9277 section.quick-link-01{
	background:rgb(255, 204, 103); 
	color:rgb(153, 102, 0);
}

.page-id-9277 section.quick-link-01 p {
    font-size: 1.1rem;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 0;
	text-transform:uppercase;
}

.page-id-9277 section.quick-link-01 q {
color: rgb(173, 93, 13);
font-size:1rem;
text-align:right;
}
.page-id-9277 section.quick-link-01 a.sign-up-button{
	display:block;
	max-width:400px;
margin:.25em auto;
border:none;
border-radius:2em;
	padding:.5em 1em;
	background:rgb(153, 102, 0);
	color:#fff;
box-shadow:none;
}

.page-id-9277 section.feeling{
	background:rgb(255, 153, 51); 
	color:rgb(153, 102, 0);
color:#fff;
}

.page-id-9277 section.theteacher{
	background:rgb(255, 255, 255); 
	color: rgb(51, 102, 51);
text-align:left;
}

.page-id-9277 section.theteacher h3{
text-align:center;
color:rgb(255, 153, 51); 
font-weight:600;
}

.page-id-9277 section.theteacher img {
    margin: -5% 0 0;
    max-width: 28%;
}

.page-id-9277 section.topics{
	background:rgb(255, 153, 51); 
	color:rgb(153, 102, 0);
color:#fff;
text-align:right;
font-weight:bold;
}
/*.page-id-9277 section.topics ul{
	list-style-type:none;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
max-width:100%;
margin:auto;

}
.page-id-9277 section.topics li{
list-style: none;
    display: inline-block;
    width: calc(100% / 2);
    text-align: center;
}*/

.page-id-9277 section.topics h3{font-weight:bold; text-align:center;}
.page-id-9277 section.topics ul{
	list-style-type:none;
max-width:100%;
margin:0 auto;;
display: flex;
  flex-wrap:wrap;
font-weight:bold;
text-align:center;
}
.page-id-9277 section.topics li{
list-style: none;
flex-basis: 50%;
}


.page-id-9277 section.form{
	color: rgb(51, 102, 51);
}

/*end signup page*/





/* HTML promo sidebars */
/* aside.promo:before{}
aside.promo:after{} */

aside.promo{


}
aside.promo .widget
{
	border: none;
	margin:0;
}


aside.promo .widget .widgettitle
{
	display:none;
	
}






/**
 * 14.1 - >= 710px
 */

@media screen and (min-width: 44.375em) {

	/* header image - tablet */
	#masthead .header-image{
		text-align:right;
		margin-top:0;
		margin:-100px 0 0 0;
		}

	#masthead .header-image img{
		width:60%;
		display:inline-block;
		text-align:right;
		}

	/* site branding - tablet */
	.site-header-main{
		background:#fff;
		padding:0 0 0 1em;
		}


	#masthead .site-branding .site-title a,
	#masthead .site-branding .site-description{
		color: #000000;
		}


	#masthead  .site-branding .site-title a {
		font-family: "Open Sans",sans-serif;
		font-style: normal;
		font-weight: 300;
		font-size:1.5rem;
		line-height:1;
		}

	#masthead .site-branding .site-description {
		text-align: right;
		font-size:0.9rem;
		line-height:1.3;
		}
		/* Daily meds - tablet */	
	a.med{
	    width:18em;
		padding:1em;
		background-image: url("http://schettini.com/blog/wp-content/uploads/2017/03/sunburst.png");
		background-position: calc(9% - 10px) 10%;
		background-repeat: no-repeat;     
		background-position: top left; 
		background-size:25%;
	}
	a.med span.med-number{
		font-size:3.5rem;
		line-height:1.2;
	}
	a.med span.med-title{
		font-size:2.2rem;
		font-weight:bold;
		line-height:1.2;
	}
	/*podcasts category image*/
/*large screen*/
	.category-interviews-with-thoughtful-people .entry-header{
		padding-left:25%;
		/*height:200px;*/
		text-align:bottom;
		background:url('http://schettini.com/blog/wp-content/uploads/2017/01/MindfulLives200.png');
		background-repeat:no-repeat;
		background-size:contain;
	}
	.category-interviews-with-thoughtful-people .entry-header:before
	{display:none;}
	.weblinks li {
	    width:45%;
	}
	/* sign up*/
	.page-id-9277 section {
    padding: .5em 1.5em;
	}

.page-id-9277 #content .entry-content{font-size:25px;
		margin-right:0 !important;margin-left:0 !important; max-width:100%;}

.page-id-9277 .entry-content{font-size:25px;
		margin-right:0 !important;margin-left:0 !important; max-width:100%;}


.page-id-9277 section.topics ul {
    max-width: 90%;
	}
}


/**
 * 14.3 - >= 910px
 */

@media screen and (min-width: 56.875em) {
	.page-template-full-width-page .content-area
    {
      float: left;
      margin-right: -100%;
      width: 100%;
    }
	/* header image - computer */
	#masthead .header-image img{
		width:55%;
		}
	#masthead .header-image{
		margin:-110px 0 0 0;
		}
	/* site branding - computer */	
	.site-header-menu{padding:0 0 0 4em;}
	.site-branding{padding:0.5em 0 0 1em;}
	#masthead .site-branding .site-title a{
		font-family:'open sans', sans-serif;
		font-size:2.1rem;
		line-height:1;
		}
	#masthead .site-branding .site-description {
		font-size:1.3em;
	}
	/* daily meds - computer */
	.meds {
    	justify-content: flex-start;
	}

	a.med{
	    width:20em;
		padding:1em;
		background-image: url("http://schettini.com/blog/wp-content/uploads/2017/03/sunburst.png");
		background-position: calc(10% - 15px) 10%;
		background-repeat: no-repeat;     
		 
	}
		a.med span.med-number{
		font-size:3.5rem;
	}
	a.med span.med-title{
		font-size:2.4rem;
		font-weight:bold;
		line-height:1.2;
	}
	/* home page */
	.box{
	display:block;
	width:45%;
	margin:10px 10px;
	}
	/*registration page*/
	.large-screen-only{
	    width:45%; 
	    margin-right:5%; 
	    float:left;}
	.mobile-only{display:none;}
	.weblinks li {
	    width:30%;
	}
	.page-id-9277 #content{padding:0; width:100%;}
	.page-id-9277 .site-content {
    	max-width: 100%;
	}
	.page-id-9277 h1.entry-title{display:none;}
	.page-id-9277 .entry-content{font-size:25px;
		margin-right:0;margin-left:0;}
	.page-id-9277 section {
	    padding: 1.5em 3em;
}

.page-id-9277 section.topics ul {
    max-width: 60%;
	}
.page-id-9277 section h2{font-size:3.5rem;}
.page-id-9277 section h3{font-size:3rem;}
.page-id-9277 section.quick-link-01 p {
    font-size: 2.2rem;

}


}



@media only screen and (min-width: 62.5em){
	/* header image - computer */
	#masthead .header-image img{
		width:55%;
		}
	#masthead .header-image{
		margin:-110px 0 0 0;
		}
	/* site branding - computer */	
	.site-header-menu{padding:0 0 0 4em;}
	.site-branding{padding:.0.5em 0 0 1em;}
	#masthead .site-branding .site-title a{
		font-family:'open sans', sans-serif;
		font-size:2.4rem;
		line-height:1;
		}

.page-id-9277 section.topics ul {
    max-width: 40%;
	}

.page-id-9277 section.theteacher img {
    max-width: 22%;
}

}

/*extra large screen*/
/* @media only screen and (min-width: 56.875em){
  	.site-branding{padding:1em 0 0 3.5em}
	#masthead .header-image {
  	  margin: -140px 0 0;
	}
	#masthead .site-branding .site-title a{
		font-family:'open sans', sans-serif;
		font-size:2.8rem;
		line-height:1;
		}
	#masthead .site-branding .site-description {
		font-size:1.8em;
	}

}  */
