/*
 Theme Name:   OCFMK Theme
 Description:  Twenty Thirteen Child Theme
 Author:       Andreas Schütz
 Template:     twentythirteen
 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:  ocfmk 
 Domain Path: /languages
*/

/*@font-face {
	font-family: 'OhioScript';
	src: url('fonts/ohio_scr.ttf');
}*/
.site-header .home-link {
	min-height: 160px;
}
h1.site-title, h2.site-description {
	width: 60%;
	display: inline-block;
	color: #16873A;
}
h1.site-title {
	font-size: 2em;
	font-family: 'Old English Text MT';
}
.logo_img {
	margin: 58px 0 0 8%;
	width: 88px;
	float: left;
}
@media (max-width: 1400px) {
	.logo_img {
		margin-left: 10px;
	}
}
@media (max-width: 765px) {
	.logo_img {
		margin: 10px 0 0 10px;
		height: 60px;
	}
}
.hentry {
	padding-top: 0;
}
article.page .entry-header {
	background: url('https://fpkueste.eu/ocfmk.org/wp-corefiles/wp-content/uploads/2016/08/salzburg-bg-1024x249.jpg') no-repeat;
	background-size: 100%;
}
.entry-header h2 {
	padding-top: 280px;
}
@media (max-width: 900px) {
	.entry-header h2 {
		padding-top: 220px;
	}
}
@media (max-width: 765px) {
	.entry-header h2 {
		padding-top: 200px;
	}
}
@media (max-width: 642px) {
	.entry-header h2 {
		padding-top: 170px;
	}
}
@media (max-width: 480px) {
	.entry-header h2 {
		padding-top: 130px;
	}
}
@media (max-width: 350px) {
	.entry-header h2 {
		padding-top: 100px;
	}
}
@media (max-width: 200px) {
	.entry-header h2 {
		padding-top: 60px;
	}
}
.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
	max-width: 1040px;
	padding: 0 376px 0 0px;
}
/* Responsive attributes - apply on smaller displays */
@media (max-width: 999px) {
	.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta, .sidebar .comment-list, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond .comment-form, .sidebar .featured-gallery, .sidebar .post-navigation .nav-links, .author.sidebar .author-info {
        	padding: 0px 20px 0px 20px;
	}
}
/* Responsive attributes - apply on smaller displays */
@media (max-width: 999px) {
	h2.site-description {
		margin-top: 0.5em;
	}
}
.site-info p {
	text-align: left;
}
.navbar {
	background: none;
	border-bottom: 1px solid #E8E5CE;
}
ul.nav-menu, div.nav-menu > ul {
	padding: 0px 40px 0px 20px;
}
.nav-menu .sub-menu, .nav-menu .children {
	background-color: #D7D7D7;
}
.nav-menu .sub-menu a, .nav-menu .children a {
	color: black;
}
.nav-menu li a {
	padding: 15px 13px;
}
.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus {
	background-color: #FFFFFF;
	color: #BC360A;
}
.nav-menu ul a:hover, .nav-menu ul ul a:hover, ul.nav-menu ul a:focus, .nav-menu ul ul a:focus {
	background-color: #DB572F;
	color: #FFFFFF;
}
.nav-menu ul a, .nav-menu ul ul a {
	color: #141412;
}
.nav-menu .current_page_item > a, .nav-menu .current-page-ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
        background-color: #FFFFFF;
	color: #BC360A;
	font-style: normal;
	font-weight: bold;
}
.sidebar-container .current_page_item > a {
	text-decoration: underline;
}
.sidebar-container .current_page_item > a:before {
	content: '> ';
}
.qtranxs_widget ul { margin: 0; }
.qtranxs_widget ul li {
display: horizontal-list;
list-style-type: none;
margin: 0 5px 0 0;
}
.qtranxs_widget img { box-shadow: none; vertical-align: middle; }
.qtranxs_flag { height:12px; width:18px; display:block; }
.qtranxs_flag_and_text { padding-left:22px; }
.qtranxs_language_chooser .active a {
	text-decoration: underline;
}

.qtranxs_flag_en {background-image: url(../../plugins/qtranslate-x/flags/gb.png); background-repeat: no-repeat;}
.qtranxs_flag_de {background-image: url(../../plugins/qtranslate-x/flags/de.png); background-repeat: no-repeat;}
.qtranxs_flag_hk {background-image: url(../../plugins/qtranslate-x/flags/hk.png); background-repeat: no-repeat;}
.qtranxs_flag_zh {background-image: url(../../plugins/qtranslate-x/flags/cn.png); background-repeat: no-repeat;}

.info-circle {
	margin: 0;
	width: 100px;
	height: 60px;
	float: left;
}
.info-circle:hover {
	cursor: pointer;
}
.info-circle strong {
	display: block;
}
.hidden-info {
	display: none;
	padding: 0 0.25em;
	width: 10em;
	position: relative;
	z-index: 2;
	background-color: #FFFFFF;
	opacity: 0.8;
    	filter: alpha(opacity=80);
	cursor: auto;
}
.info-circle:hover .hidden-info {
	display: block;
}
#custom_html-2 {
    margin-top: 17em;
}
#custom_html-2 h3 {
    font-weight: bold;
}
#custom_html-2 h4 {
    font-size: 0.8em;
    color: blue;
}
