/*

Theme Name:     sociologicalscience

Theme URI:      https://www.sociologicalscience.com

Description:    Child theme for the Canvas theme

Author:         Jesper Sorensen

Author URI:     http://example.com/about/

Template:       canvas

Version:        0.1.0

*/



@import url("../canvas/style.css");
@import url("modal/css/default.css");
@import url("modal/css/component.css");
@import url("font-awesome/css/font-awesome.min.css");



h6 {
	font: 300 .9em/1.3em "Helvetica Neue", Helvetica, sans-serif !important;
	color: #000000 !important;
	letter-spacing: .05em;
}

#home-img {
	margin: -15px 0 30px 0;
}



a {
	color: #2775a9;
}



a:hover {
/*	color: #2775a9 !important; */
	color: rgba(212,90,35,1) !important;
	text-decoration: none !important;
}

.broken_link, a.broken_link {
	text-decoration: none !important;
}

ul.nav li ul li a {
	color: #2775a9 !important;
}

ul.nav li ul li a:hover {
	color: rgba(212,90,35,1) !important;
}

.nocomments {

    display: none;

}



.breadcrumb-title {

	display: none;

} 



.breadcrumb {

		font-family: Helvetica, Arial, Sans-serif; 

		font-size: .85em;

}



/*i.icon-comment:before {

	font-family: Helvetica, Arial, Sans-serif; 

	content: "Comments:";

	font-size: 1.1em; 

	font-weight:400;

} */




i.icon-comment:before {

	content: "\f075";

	color: #b1aeaf; 

	font-family: FontAwesome;

	font-size: .9em;

}



i.icon-comment:after {
	content: " Reactions";
	font-weight: 700;
	font-family: Helvetica,Arial,sans-serif !important;
}

.widget ul li a { 

	font-family: Helvetica, Arial, Sans-serif !important; 
	font-weight: 200 !important;
	/* font-size: .9em !important;  control font size of article links in Widget box (such as Woo Tabs) */



}


#tabs .inside li a {

	color: #2775a9 !important;

}



#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a {
    color: #000000; 
}

#navigation {
	top: 0 !important;
	/*margin-top: -30px;*/
	z-index: 1000;
}

ul.nav li a { /* to adjust spacing between top nav links */
	padding: 1em .4em;
}

ul.nav ul li a { /* Top nav sub-menu font size */
	font-size: 1.2em !important;
	font-weight: 200 !important;
}

ul.nav li a, #navigation ul.rss a, #navigation .cart-contents, #navigation ul.rss {
	font: inherit;
	font-weight: 500;
}

#navigation .nav li.parent > a {
	padding-right: 1.5em !important;
	padding-left: .8em;
}



#tabs .inside li span.meta, .widget_woodojo_tabs .tabbable .tab-pane li span.meta {

	display: none; /* hide Date for each title link in Woo Tabs */

}



.page-title, .post .title, .page .title {

	font-family: 'PT Sans Narrow', sans-serif !important;

	font-size: 1.8em !important;

}



.magazine .block .post .title, .magazine .block .post .title a { /*styling the title of each post on the homepage (magazine template) */

	padding-top: 1em;

	font: 700 1.2em/1.15em 'PT Sans Narrow', sans-serif !important;

	/*color: #222222; */

} 



.archive .post .title a:hover, .magazine .block .post .title a:hover {

	color: rgba(212,90,35,1) !important;

}



.magazine .block { /*control the spacing between rows on homepage */

	height: auto;

}





/*.post {/* control the spacing between posts on Articles feed */

/*	margin: 0 0 .1em 0;

}*/



.magazine .pagination { /* hide page numbers on homepage */

	display: none;

}



.archive .entry .woo-sc-twitter.left, .magazine .entry .woo-sc-twitter.left {

	display: none; /*hide twitter on homepage and Articles feed */

}



.archive .entry .woo-fblike.fl, .magazine .entry .woo-fblike.fl {

	display: none; /*hide Facebook like on homepage and Articles feed */

}



.archive .entry .shortcode-google-plusone.fl, .magazine .entry .shortcode-google-plusone.fl {

	display: none; /* hide Google+ on homepage and Articles feed */

}



.entry, .entry p {

	clear: both; /* force except of a post to start from a new line  */

	font-size: 1em !important;

	font: 400 1em/1.3em Helvetica, Arial, sans-serif !important; 

}



.archive .entry, .archive .entry a, .magazine .entry, .magazine .entry a { /* force links in a post entry to have smaller font */

	color: #2775a9;

	font-size: .85em;

}



.archive .shortcode-tabs, .magazine .shortcode-tabs {

	display: none; /*hide tab display for posts on homepage and Articles feed*/

}



.shortcode-tabs { /* add space above tab table on single post page */

	margin-top: 1.5em;

}



.magazine .trail-end {

	display: none;

}



.magazine #loopedSlider {

	margin-top: -1.2em;

}



.post .title a { /*post title on Articles feed page*/

	font-size: 1em;

}



.post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {

	color: #2775a9 !important; /* make post title blue */

}



.magazine #loopedSlider .content h2.title a {

	font: bold 1.5em/1em 'PT Sans Narrow', sans-serif;

	color: #ffffff!important; /* force homepage post title in the slider white */

}



.shortcode-toggle {

	margin: 0px 0 0 0 !important;

}



.shortcode-toggle.border {

border: 0px solid #EBEBEB !important;

}



.shortcode-toggle h4 a {

	font-size: .8em !important;

	padding: 0 0 0 0;

}



/*.download-link {

	border: none;

	padding: 0.3em 0.5em;

	background: #08A6CE;

	color: #ffffff !important;

	font-family: 'Lato', sans-serif;

	font-size: .95em;

	cursor: pointer;

	display: inline-block;

	margin: 3px 2px;

	border-radius: 5px;

}



.download-link a, .download-link a:hover {

	color: #ffffff !important;

}



.download-link:hover {

	background: #cccccc;

} */



.download-link:before {  /* add document icon to Open PDF link */

	content: "\f016";

	color: #b1aeaf; 

	font-family: FontAwesome;

	font-size: 1em;

} 



.download-link {
	float: left;
	font-size: 1em !important;
	font-weight: 700;
	margin-bottom: 0;
	padding-right: 1em;
}

.category-articles a.download-link,
.home a.download-link {
	font-size: 0.85em !important;
}

.post-comments { /* make Comments link inline */
	float: left;
}

#comments .comment-entry p {
	color: #444444;
	font-weight: 400;
}


div.post-more {

	display: none;

}



.archive .entry p, .magazine .entry p { /*remove space between Comments and Show Abstract links in a post on homepage*/

	margin-bottom: 0 !important;

}



#abstract {
    float: left;
	font-weight: 700;
	padding-right: 1.1em;
}



#abstract:before { /* add icon to abstract link */

 	content: "\f039";

	color: #b1aeaf; 

	font-family: FontAwesome;

	font-size: .9em;

	margin-right: 0.3em;

}



.single .entry #abstract { /* hide abstract on single post page */
	display:none !important;
}





/* Begin widget SIGNUP FORM */

.wrap.pdb-signup {
	margin-top: 2em;
}

.textwidget .pdb-signup .form-table th {
	text-align:left;
	font-size: .9em;
	padding-right: 1em;
}



.textwidget .pdb-signup input.required-field {
	width: 20em;

}

.pdb-signup .checkbox {
	display: none;
}

.submit-buttons {
	padding-top: 1em;
}

/* End widget SIGNUP FORM */



/* Begin participants database form in main body*/

.page input.regular-text {

	width: 360px;

}

/* End participants database form in main body*/





.pdb-single .image-field-wrap img { /* photo on My Member Profile page */

	height: 10em !important;

}



.hide {

	display: none;

}



#footer {

	margin-top: 3em;

}





a[href^="http://www.scholasticahq.com"]:after, a[href^="https://www.scholasticahq.com"]:after { /* Add external link icon to scholasticahq.com */

	content: "\f08e";

	color: #b1aeaf; 

	font-family: FontAwesome;

	font-size: .9em;

	margin-left: 0.3em;

}

.textwidget a[href^="http://www.scholasticahq.com"]:after, a[href^="https://www.scholasticahq.com"]:after, a[href^="https://www.paypal.com"]:after  { /* Add external link icon to scholasticahq.com, PayPal */

	content: " \f08e";
	
	color: #ffffff;

	font-family: FontAwesome;

	font-size: .9em;

	margin-left: 0.3em;

}



#menu-item-553 a:after { /* Add external link icon to Submit Articles */

	content: "\f08e";

	color: #b1aeaf; 

	font-family: FontAwesome;

	font-size: .9em;

	margin-left: 0.3em;

}


#content .button, #content .button:visited, #content .reply a, #content #respond .form-submit input#submit, input[type=submit] {
	border: none;
	font-size: 1em  !important;
	background: #E4A113 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#E4A113), to(#EECA59)) !important;
	background: -webkit-linear-gradient(#E4A113, #EECA59) !important;
	background: -moz-linear-gradient(center top, #E4A113 0%, #EECA59 100%) !important;
	background: -moz-gradient(center top, #E4A113 0%, #EECA59 100%) !important;
	box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.1) !important;
	-moz-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.1) !important;
	-webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.1) !important;
}

.button:hover, input[type=submit]:hover {
	opacity: 0.7  !important;
}

#content .button, #content .button:visited, #content .reply a, #content #respond .form-submit input#submit, input[type=submit] {
	border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	text-shadow: 0 -1px 1px rgba(97,91,91,0.3) !important;
}

#menu-item-twitter { /*remove twitter icon in top nav */
	display: none;
}

ul.nav ul { /* controls the width of nav dropdown */
	width: 10em !important;
	padding: 0 !important;
}

.cat {
	font-family: 'PT Sans Narrow', sans-serif !important;
	font-size: 1.8em !important;
}
.scho_btn{
margin-top: 5px; 
float: right;
 max-width: 172px;
}
#menu-item-3733{
display:none;
}

@media only screen and (max-width: 767px) {
.scho_btn{
display:none;
}
#menu-item-3733{
display:block;
}
	h3.nav-toggle{
		display:none !important;
	}
	
	#navigation .nav-home:before, #navigation .nav-close:before, #navigation .cart-contents:before, #navigation ul.rss li a:before {
		line-height: 1;
	}
	
	#navigation {
		width: 80%;
		background: #ffffff;
	}
	
	ul.nav li a {
		padding: .5em 0 0.5em 1.5em;
	}
	ul.nav ul li a {
		font-size: 1em !important;
	}
	
	#navigation .nav li.parent > a {
		padding-right: 1.5em !important;
		padding-left: 1.5em;
}
}
.home .post-comments{
clear:left;
}
.home a.lnk_modal-open{
float:left;
}


button,[aria-role="button"]{cursor:pointer;}
button[data-modal][aria-controls],[aria-role="button"][data-modal][aria-controls]{transition:all .3s ease-out;}
button[data-modal][aria-controls]:hover,button[data-modal][aria-controls]:focus,[aria-role="button"][data-modal][aria-controls]:hover,[aria-role="button"][data-modal][aria-controls]:focus{}
.btn_modal-open,.lnk_modal-open{font-weight: bold;display:inline-block;text-decoration:none;margin-left: 10px;}
.btn_modal-open:before,.lnk_modal-open:before{
content: '\f10e';
font-family:FontAwesome;
color:#B1AEAF;
margin-left: 5px;
margin-right: 5px;
font-size: 12px;
}
.lnk_modal-img{padding:0;}
.lnk_modal-open:active{-webkit-filter:brightness(85%);filter:brightness(85%);}
.img_modal-open{display:block;width:100%;border:0 solid;}
.modal{z-index:1002;max-width:90vw;max-height:90vh;background-color:#ccc;position:absolute;left:10%;right:10%;top:5%;bottom:5%;z-index:-1;border:1px solid #000;box-shadow:0 .25em .5em #000;transition:opacity .5s ease-out,visibility 0s ease-out 1s,transform .5s ease-out .5s;backface-visibility:hidden;opacity:0;visibility:hidden;transform:scale(.8) translate3d(0,0,0);pointer-events:none;}
.modal[aria-hidden="false"]{position:fixed;z-index:1003;transition-delay:0s,0s,0s;opacity:1;visibility:visible;transform:scale(1) translate3d(0,0,0);pointer-events:auto;}
.modal_lightbox{background-color:rgba(0,0,0,0.8);width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;transition:opacity .5s ease-out,visibility 0s ease-out .5s;opacity:0;visibility:hidden;pointer-events:none;}.modal_lightbox-on{z-index:5;transition-delay:0s,0s;opacity:1;visibility:visible;pointer-events:auto;}
.modal_lightbox-on:hover{cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAANpJREFUOBGNkz0KAjEQhYPYWXgCKws7LcXWyt7WG4i9jegBvIJ4AvEyXsRCsBDiN0sGkiE/O/A2O9n3viS7rPPeb9ETrVzPwrtHDzR1XF5I6oPWLQaeq5hDXQRw0I6xCuF5HH7Tz7oFuTkhrSyEhza8THaLoQhphpWUg/QOFyA/AFpy5nTbGrIjxvg4AiiGBzYc+rGZH9KPzFy+ZbX4bX9l+VDZr5NQMMbhbtvMxccpQ3JhpTchtXATQviItIpvW0CY7HHm8c9UDRd2chbABt3RQk2tEe8O3dDkD4JQ4iOR7BMpAAAAAElFTkSuQmCC"),pointer;}
.modal_title,.modal_desc{position:absolute;top:5px;left:-200em;background-color:#fff;color:#000;text-shadow:0 0 0 #fff;font-size:20px;padding:0.125em .25em;margin:0;}
.modal_title:focus,.modal_desc:focus{left:5px;}
[aria-hidden="false"] .modal_title{transition:opacity .5s ease-out 3s;opacity:0;}
.modal_title,.modal_title:focus{opacity:1;transition:opacity .5s ease-out;}
.modal_iframe{opacity:0;visibility:hidden;pointer-events:none;background-color: #fff;}
.modal_iframe-on{opacity:1;visibility:visible;pointer-events:auto;overflow:hidden;}
[aria-hidden="true"] .modal_iframe{display:none;}
[aria-hidden="false"] .modal_iframe{display:block;}
.modal_lnk-close{cursor:pointer;position:absolute;top:-20px;right:-20px;border:0 solid;border-radius:50%;width:40px;height:40px;background-color:#000;box-shadow:0 .25em .5em rgba(0,0,0,.25);overflow:hidden;transition:background-color .3s ease-out;}
.modal_lnk-close:before{
content: '\f00d';
font-family:FontAwesome;
color:#FFF;
font-size: 25px;
left: 10px;
position: relative;
top: 10px;
}
h1.modal_title{
display:none !important;
}
.modal_lnk-close:hover,.modal_lnk-close:active,.modal_lnk-close:focus{background-color:#c00;outline:0 solid;}
.svg-close{pointer-events:none;width:40px;height:40px;stroke:#fff;stroke-width:2;}
[class*="svg-loading"]{position:absolute;width:80px;height:80px;top:calc(50% - 40px);left:calc(50% - 40px);z-index:-1;transition:opacity .3s ease-out;backface-visibility:hidden;}
.svg-loading{fill:#00539f;-webkit-animation:rotate 4s linear 0s infinite;animation:rotate 4s linear 0s infinite;content: "\f021";
font-family:FontAwesome;}
@-webkit-keyframes rotate{to{-webkit-transform:rotate(360deg) translate3d(0,0,0);transform:rotate(360deg) translate3d(0,0,0);}}
@keyframes rotate{to{-webkit-transform:rotate(360deg) translate3d(0,0,0);transform:rotate(360deg) translate3d(0,0,0);}}
body.-modal-open{overflow:hidden;}
.-modal[aria-hidden="true"]{-webkit-filter:blur(4px);filter:blur(4px);}
.-modal.-modal-open{-webkit-filter:blur(4px);filter:blur(4px);}

@media screen and (max-width: 768px){
section.modal{
overflow:scroll !important;
-webkit-overflow-scrolling:touch !important;
}
}

.download-link:before{
margin-right:5px;
}
.altmetric-embed{
float:right;
margin-top: -26px;
}
.socialMedia{
float:left;
margin-top:18px;
}
.woo-sc-twitter.left{
margin-right: .6em !important;
}
.archive.category .topLinks .altmetric-embed, .home .topLinks .altmetric-embed{
display:none !important;
}
.archive.category .artLinks .lnk_modal-open{
float:left;
}
.topLinks p{
display:none;
}

@media screen and (max-width:600px){
.lnk_modal-open{
clear:both;
display:block;
position:relative;
margin-left: -6px;
}
.altmetric-embed{
margin-top:-46px;
}
	.home article{
		float:left;
		width: 100%;
		margin-bottom: 20px;
	}
}
.articleTitle{
	font-weight:bold;
}
.upcomingArticle{
	margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #cecece;
}

.upcomingArticle .authors{
	font-style: italic;
	margin-bottom: 5px;
}
.upcomingArticle .doi{
	margin-bottom:5px;
}
.page-template-page-forthcoming p{
	margin-bottom: 15px;
}
