/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, fieldset {
	border: 0;
}
abbr, acronym {
	text-decoration: none;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	word-wrap: normal;
	-moz-tab-size: 4;
	tab-size: 4;
}
sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align=left] {
	display: block;
	float: left;
}
.right, .alignright, img[align=right] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align=middle] {
	display: block;
	float: none;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.clear {
	clear: both;
}
input[type=submit], button {
	cursor: pointer;
	overflow: visible;
	-webkit-appearance: none;
}
.wp-smiley {
	display: inline;
}
.gm-navbar #gm-main-menu {
	flex-grow: 0 !important;
    display: flex;
}
body{
	background:#f4e1ce;
	color:#666666;
	font-family:'Roboto', sans-serif;
	font-size:18px;
}
p{
	line-height:1.5em;
	padding:.5em 0;
}
a{
	color:#3d4f73;
}
a:hover{
	color:#bf604b;
	transition: color 110ms ease-in-out;
}
hr {
	border-top: 1px solid #3d4f73 !important;
	border-bottom:0px solid #3d4f73 !important;
	margin:2em 0 1.5em 0;
}
h1,h2,h3,h4,h5{
	line-height:1.2em;
}
h1,h2,h3{
	font-family:'Libre Baskerville', serif;
}
h1, #hea h1.headline a, #hea h1.headline, h3, h3 a{
	color:#bf604b;
	text-decoration:none;
}
.template-page h1,h2, .template-home h1{
	font-size:2.6em;
}
h2, h2 a{
	color:#3d4f73;
	text-decoration:none;
}
h3{
	font-size:2em;	
}
h4, h4 a,a.wp-block-button__link, h5 a, h6 a, .posmes, .previous_posts, .next_posts, input.gform_button{
	color:#f2b279;
	font-family:'Roboto Condensed', sans-serif;;
	font-size:1.3em;
	text-transform:uppercase;
}
a.wp-block-button__link, h5 a, input.gform_button{
	background:#3d4f73;
	color:#f2b279 !important;
	border-radius:5px;
	border:none;
	margin-top:8px;
	padding:10px 20px;
	text-decoration:none;
}
a.wp-block-button__link:hover, h5 a:hover, input.gform_button:hover{
	background:#f2b279;
	color:#3d4f73 !important;
}
div.wp-block-button+p, h5 a+p{
	padding:1.25em 0 .5em 0;
}
#con .two_thirds h1, #con .two_thirds h2, #con .two_thirds h3, #con .two_thirds h4, #con .two_thirds h5,a.wp-block-button__link, h5 a, h5{
	margin:22px 0 4px 0;
}
h6 a:after{
	content:' »';	
}
h6 a, .posmes{
	color:#666;
	text-decoration:none;
}
h6 a:hover{
	color:#f2b279;
}
h6{
	margin-top:1em;	
}
/*HEADER*/
.healinwra{
	padding:11em 0 2em 0;
}
#hea .wra{
	background:#9b9da8;
}
#hea .columns_321{
	background-image:url('/wp-content/thesis/skins/tailwind-custom-skin/images/bg50.png');
	background-repeat:repeat;
}
#hea .two_thirds{
	background:#f4e1ce;	
}
.fla,#breadcrumbs{
	color:#3d4f73;
	font-size:16px;
	line-height:1.3em;
}
.fla{
	padding:1em 3em 1em 0;
}
/*CONTENT*/
figcaption{
	color:#5A6B8C;
	font-family:'Libre Baskerville', serif;
	font-size:14px;
}
#con,#sub{
	background:#f4f0eb;
}
#con .wra{
	background:#e5c6bd;
}
#con .columns_321 .two_thirds{
	background:#f4f0eb;
	min-height:600px;
	padding:3em 2em 3em 1em;
}
#con .columns_321 .third{
	padding:3em 2em;
}
#con ul,
#con ol {
	display:outside;
	padding:.5rem 0 .5rem 2rem;	
}
#con .two_thirds{
	padding:0 0 22px 0;
}
#con .two_thirds .post_content{
	padding-right:3em;	
}
#con ul {
	list-style:disc;
}
#con ul ul {
  list-style-type:circle;
}
#con ol {
  list-style: decimal;
}
#con li {
  line-height:1.2em;
}
#con li > ul,
#con li > ol {
  padding-left:2rem;
}
blockquote{
	background-color:#f4e1ce;
	border-left:solid 5px #5A6B8C;
	color:#5A6B8C;
	font-family:'Roboto Condensed', sans-serif;;
	font-size:1.2em;
	margin:1em auto;
	padding:1.2em 1.5em 1em 1.5em;
}
#sid {
	color:#bf604b;
	font-family:'Roboto Condensed', sans-serif;;
}
#sid h4{
	color:#bf604b;	
}
#sid a{
	color:#bf604b;
	text-decoration:none;	
}
#sid ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#sid li:after {
	content:'';
	display:block;
	width:100%;
	border:1px solid #bf604b;
}
#sid .children li:after {
	content:'';
	display:block;
	width:100%;
	border:0px solid #bf604b;
}
.sidebar .children { display:none; }
.page_item_has_children:hover .children{ display:block; transition: color 110ms ease-in-out; }
#sid .widget{
	padding:1em 0;	
}
#sid .screen-reader-text{
	display:none;	
}
#sid .widget select{
	background:#f4e1ce;
	border:0px;
	color:#666666;
	font-family:'Roboto', sans-serif;
	font-size:1em;
	padding:5px;
	width:100%;
}
/*FOOTER*/
#foo{
	line-height:1.3em;
}
#foo .third{
	background-color:#e5bca8;
	color:#fff;
	padding:2em;
}
#foo .two_thirds .widget{
	padding:3em 0;	
}
#foo .third .widget{
	background-color:#bf604b;
	padding:2em;
}
#foo .third h4{
	color:#fff;
}
/*SUB FOOTER*/
#sub{
	font-size:16px;
	padding:3em;
	line-height:2em;
}
#sub a{
	color:#666666;
}
/*HOME*/
#homhea{
	text-align:center;	
}
h1#site_title{
	font-size:36px;
	width:65%;
	margin:0 auto;
}
#sli, #mis, #res, #eng{
	padding:2em 0;
}
#sli{
	background-image: linear-gradient(bottom, #f4f0eb, #f4f0eb 70%, transparent 70%, transparent 100%);
background-image: -webkit-linear-gradient(bottom, #f4f0eb, #f4f0eb 70%, transparent 70%, transparent 100%);
}
#mis, #eng{
	background-color:#f4f0eb;
}
#res{
	background-color:#f4f0eb;
}
/*ENGAGEMENT*/
#eng .third a{
	color:#fff;
	font-family:'Roboto Condensed', sans-serif;;
	font-size:1.3em;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
.engcov {
    height:268px;
	margin:0;
	position:relative;
}
.third:nth-child(1) .engcov{
    background:rgba(191, 96, 75, 0.8);
}
.third:nth-child(2) .engcov{
	background:rgba(61, 79, 115, 0.8);
}
.third:nth-child(3) .engcov{
	background:rgba(242, 178, 121, 0.8);
}
.engwor {
    top: 100px;
    width: 220px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
}
/*RESOURCES*/
.template-home h4.headline a{
	color:#f2b279;
	font-family:'Libre Baskerville', serif;
	line-height:1.2em;
	text-decoration:none;
	text-transform:none;
}
#res .wra{
	background-color:#f2b279;
	background-image:url('/wp-content/thesis/skins/tailwind-custom-skin/images/db50.png');
	background-repeat:repeat;
}
#res .reswra{
	padding:2.5em 2em;
}
.rescon{
	padding:0 0 1em 0;	
}
#res .query_box{
	text-align:center !important;	
}
#res .headline a{
	color:#3d4f73;
	font-family:'Roboto Condensed', sans-serif;;
	text-decoration:none;
}
#res img{
	border-radius: 50%;
	padding-bottom:.5em;	
}
.template-home .post_box{
	border-bottom:solid #e5c6bd 3px;
	padding-bottom:22px;
}
.template-home a.featured_image_link img, .template-category a.featured_image_link img, .template-single a.featured_image_link img {
    float: right;
    margin: 0 0 20px 20px;
}
#content a.featured_image_link img {
    border-radius: 50%;
    height:175px;
    width:175px;
}
.wri{
	display:block;	
}
/*SINGLE*/
.bum{
	padding:.5em 0;	
}
.prenex{
	padding-top:2em;
}
.posmes, .previous_posts, .next_posts{
	color:#3d4f73;
    font-size:16px;
}
.posmes a , .previous_posts a, .next_posts a{
	text-decoration:none;
}
.posmes{
	padding-top:.5em;
}
.next_posts{
	float:right;	
}
.embed-container { 
	position: relative; 
	padding-bottom: 56.25%;
 	overflow: hidden;
	max-width: 100%;
	height: auto;
}
.embed-container iframe,
.embed-container object,
.embed-container embed { 
	position: absolute;
	top: 0;
	left: 0;
	width:95%;
 	height:100%;
}
.vid{
	padding:1em 0 2em 0;	
}
.sch :first-of-type:before{
	content:'Related Scholars: ';
}

.wri :first-of-type:before{
	content:'Written by ';
}
/*STRUCTURE*/
.wra { width: 1180px; margin-right: auto; margin-left: auto; clear:both; }
.column_1 { width: 100%; padding-right:1em; padding-left:1em; }
.column_1 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.columns_2, .columns_2 > .half, .columns_2 > .half { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.columns_2 > .half { width: 50%; float: left; padding-right:1em; padding-left:1em; }
.columns_3, .columns_3 > .third, .columns_3 > .third, .columns_3 > .third{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.columns_3 > .third { width: 33.333%; float: left; padding-right:1em; padding-left:1em; }
.columns_321, .columns_321 > .two_thirds, .columns_321 > .third { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.columns_321 > .two_thirds { width: 66.666%; float: left; padding-right:1em; padding-left:1em; }
.columns_321 > .third { width: 33.333%; float: left; padding-right:1em; padding-left:1em; }
.columns_312, .columns_312 > .third, .columns_312 > .two_thirds { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.columns_312 > .third { width: 33.333%; float: left; padding-right:1em; padding-left:1em; }
.columns_312 > .two_thirds { width: 66.666%; float: left; padding-right:1em; padding-left:1em; }
.columns_4, .columns_4 > .quarter, .columns_4 > .quarter, .columns_4 > .quarter, .columns_4 > .quarter { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.columns_4 > .quarter { width: 25%; float: left; padding-right:1em; padding-left:1em; }
.columns_413, .columns_413 > .quarter, .columns_413 > .three_quarters { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.columns_413 > .quarter { width: 25%; float: left; padding-right:1em; padding-left:1em; }
.columns_413 > .three_quarters { width: 75%; float: left; padding-right:1em; padding-left:1em; }
.columns_4121 > .quarter { width: 25%; float: left; padding-right:1em; padding-left:1em; }
.columns_4121 > .half { width: 50%; float: left; padding-right:1em; padding-left:1em; }
.columns_4121, .columns_4121 > .quarter, .columns_4121 > .half { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.columns_4211 > .half { width: 50%; float: left; padding-right:1em; padding-left:1em; }
.columns_4211 > .quarter { width: 25%; float: left; padding-right:1em; padding-left:1em; }
.columns_4211, .columns_4211 > .quarter, .columns_4211 > .half { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.column_1:after, .columns_312:after, .columns_321:after, .columns_413:after, .columns_4121:after, .columns_4211:after, .columns_2:after, .columns_3:after, .columns_4:after, .columns_5:after, .primarynav:after, .post_box:after, .post_box .post_content:after { content:""; display: block; height: 0; clear: both; visibility: hidden; }

/*PRINT*/
@media print {
	.gm-navbar, #pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle, .columns_321 > .third, #foo{
		display:none;	
	}
	.columns_321 .two_thirds{
		width:100%;
	}
}

/*MOBILE*/
@media only screen and (max-width:1200px),
    screen and (max-device-width:1200px) and (orientation:landscape)
{
	.wra{
        width:auto;
        margin:0;
    }
}
@media only screen and (max-width:1023px),
    screen and (max-device-width:1023px) and (orientation:landscape)
{
	.gm-wrapper{
		display:block;	
	}
	#res .reswra {
    	padding:2em 0;
	}
	.healinwra{
		padding:5em 0 2em 0;
	}
	#hea .columns_321{
		background-image:none;
		background:#f4e1ce;
	}
}
@media only screen and (max-width:900px),
    screen and (max-device-width:900px) and (orientation:landscape)
{
	#res .reswra {
    	padding: 2em 0;
	}
	#sli, #mis, #res, #eng{
	padding:1em 0;
	}
	.columns_3 > .third, .columns_312 > .third, .columns_312 > .two_thirds, .columns_4 > .quarter, .columns_321 > .two_thirds, .columns_321 > .third{
		clear:both;
		width:100%;
		float:left;
		padding:1em;
	}
	#res .headline a{
		text-align:center;
		display:block;
		width:100%;
	}
	h1#site_title{
		width:100%;
	}
	#con .columns_321 .two_thirds{
	padding:2em;
	}
	#con .two_thirds .post_content{
	padding-right:0em;	
	}
}
@media only screen and (max-width:768px),
    screen and (max-device-width:768px) and (orientation:landscape)
{
	.wp-block-image .alignright, .template-home a.featured_image_link img, .template-category a.featured_image_link img, .template-single a.featured_image_link img {
		clear:both;
		display:block;
		width:100%;
		margin: .5em 0 1em 1em;
	}
	#content a.featured_image_link img{
		width:100%;
		height:100%;
	}
		.healinwra{
		padding:5em 0 0 0;
	}
}