/*
Theme Name:     Typology Child
Theme URI:      http://mekshq.com
Description:    Child theme for Typology theme
Author:         meks
Author URI:     http://mekshq.com
Template:       typology
Version:        0.1.0
*/

@media screen and (min-width:1025px) { 
	div#disqus_thread { 
	padding: 36px; 
	}
}

@media screen and (min-width:1344px) { 
	div#disqus_thread { 
	padding: 64px; 
	}
}

body.page-id-9929 div.section-head, 
body.page-id-15255 div.section-head
 { display:none; }
 
 body.page-id-9929 div#comments,
 body.page-id-15255 div#comments 
 { display:none; }

body.page-id-9929 div.section-content,
body.page-id-15255 div.section-content
{ margin-bottom:0; }






body.page-id-9929 div.entry-content > center a { 
display:block;
text-align:center; 
text-decoration:none;
margin-bottom:32px;
border-bottom:0; 
} 

hr { 
height:1px;
border:0;
background:rgba(0,0,0,0.15); 
}


div#email_signup { width:100%; margin-top:80px; padding:6.8862%; background:rgba(0,0,0,0.05); }
div#email_signup:after { content: ""; display: table; clear: both; }
div#email_signup h4 { text-align:center; }

div#email_signup form { width:100%; }
div#email_signup div.textwidget > img { width:27.5%; display:block; margin:0 auto; margin-bottom:12px; border-radius:3px; box-shadow:0 4px 12px rgba(0,0,0,0.08); }
	
div.af-element.privacyPolicy p { font-size:80%; color:rgba(0,0,0,0.5); text-align:left; padding-top:12px; }

div#email_signup p.bodyText { margin-bottom:1rem; }
div#email_signup label.previewLabel { font-family: 'Josefin Sans'; font-weight: 600; color:rgba(0,0,0,0.75); text-transform:uppercase; padding-bottom:6px; }
div#email_signup label.choice { font-size:14px; margin-left:5px; }

footer#typology-footer .widget ul li:before { display:none; }
footer#typology-footer .widget ul li { padding-left:0; margin-bottom:0; }
footer#typology-footer .widget ul li a { line-height: 1.88; }

@media screen and (min-width:640px) { 
	div#email_signup div.af-element:first-child { width:47.5%; float:left; margin-right:5%; }
	div#email_signup div.af-element:nth-child(2) { width:47.5%; float:right; }
	div#email_signup div.af-element:nth-child(3) { float:right; clear:both; margin-left:5%; width:160px; margin-top:5%; }
	div#email_signup div.af-element:nth-child(4) { width:47.5%; float:right; margin-top:5%; }
		div#email_signup div.af-element:nth-child(4) p { margin-bottom:0; padding-top:0; line-height:40px; text-align:right; }
}

@media screen and (min-width:1024px) { 
	div#email_signup { width:116%; margin-left:-8%; }
	div#email_signup form { width:67.5%; float:right; }
	div#email_signup div.textwidget > img { width:27.5%; float:left; border-radius:3px; box-shadow:0 4px 12px rgba(0,0,0,0.08); }
}

body.single div#email_signup { width:90% !important; margin-left:0; margin:5%; margin-bottom:0; }

body.single div#disqus_thread { padding-bottom:0; }


body.category h1.section-title { font-size:36px; }

body.category h1.section-title span.typology-archive-title { display:none; }
body.category .typology-ad-between-posts { max-width:720px; margin-top:60px; margin-bottom:60px;}