/*
 Theme Name:   ECSO theme
 Theme URI:    
 Description:  ECSO Child Theme
 Author:       Gabor Hrasko
 Author URI:   http://xaknak.hrasko.com
 Template:     twentysixteen
 Version:      1.0.2
*/

body {
		font-family: Montserrat, "Helvetica Neue", sans-serif;
}

/* Header */
.site-header {
    padding: 1em 5% 1em 5%;
}

.site-branding, .site-header-menu, .header-image {
    margin-top: 0em;
    margin-bottom: 0.5em;
}
/* End of header */

.page-header {
    border-top: none; 			/* 4px solid #1a1a1a */
    margin: 0 0 1.5em;
    padding-top: 0em;
}

.page-title {
	font-size: 2.5rem;
}

.archive-intro {
	font-style: italic; 
}

.widget {
	margin-bottom: 2em;			/* 3.5 */
	padding-top: 1.25em;		/* 1.75 */
    border-top: 4px solid rgba(26, 26, 26, 0.14);
}
.widget_search {
    border-top: none;
}

article.organization div.entry-content  {
	float: left;
	width: 100%;
}

div.tag-list {
	color:	#686868;
	font-family: Montserrat, "Helvetica Neue", sans-serif;
	font-size: 0.8125rem;
	line-height: 1.6153;
}

img.country-flag {
	height: 40px; 
	margin: 3px; 
	border-color: #d9d9d9; 
	border-style: solid; 
	border-width: 1px;
}

/* YouTube Album plugin video title */
div.titlebelowthumb {
	font-size: 0.7rem;
	line-height: 1.75;
}

.srizon-pagination {
	font-size: 75%;
}

/* MEDIADEPENDENT STYLES */

/* 14.1 - >= 710px */
@media screen and (min-width: 44.375em) {
	h1.entry-title {
		font-size: 2.5rem;
	}
	
	h2.entry-title {
		font-size: 2rem;
	}
	
	.site-main > article:not(.page) {
		padding-top: 1.5em;
		margin-top: 2.0em;
		margin-bottom: 2.0em;
		border-top: 4px solid rgba(26, 26, 26, 0.14);
	}
}

/* 14.2 - >= 783px */
@media screen and (min-width: 48.9375em) {
	h1.entry-title {
		font-size: 2.5rem;
	}
	
	h2.entry-title {
		font-size: 2rem;
	}
	
	.site-main > article:not(.page) {
		padding-top: 1.5em;
		margin-top: 2.0em;
		margin-bottom: 2.0em;
		border-top: 4px solid rgba(26, 26, 26, 0.14);
	}
}

/* 14.3 - >= 910px */
@media screen and (min-width: 56.875em) {
	h1.entry-title {
		font-size: 2.5rem;
	}
	
	h2.entry-title {
		font-size: 2rem;
	}
	
	.site-main > article:not(.page) {
		padding-top: 1.5em;
		margin-top: 2.0em;
		margin-bottom: 2.0em;
		border-top: 4px solid rgba(26, 26, 26, 0.14);
	}
}

/* 14.4 - >= 985px */
@media screen and (min-width: 61.5625em) {
	h1.entry-title {
		font-size: 2.5rem;
	}
	
	h2.entry-title {
		font-size: 2rem;
	}
	
	.site-main > article:not(.page) {
		padding-top: 1.5em;
		margin-top: 2.0em;
		margin-bottom: 2.0em;
		border-top: 4px solid rgba(26, 26, 26, 0.14);
	}
}

/* 14.5 - >= 1200px */
@media screen and (min-width: 75em) {
	h1.entry-title {
		font-size: 2.5rem;
	}
	
	h2.entry-title {
		font-size: 2rem;
	}
	
	.site-main > article:not(.page) {
		padding-top: 1.5em;
		margin-top: 2.0em;
		margin-bottom: 2.0em;
		border-top: 4px solid rgba(26, 26, 26, 0.14);
	}
}

/* 15.0 - Print */
@media print {
}
