.designed { display: none}
.copyright {margin-top: 10px !important}
#logo h1,
#logo h3 {color: #336633 !important; margin-left:70px}
/*
.post-info { display: none}
*/
#logo h1 { font-family: inherit;}
#logo h3 { font-size: 27px; letter-spacing:-1px}
.post .entry-title { font-weight: bold}
#logo-img {height:78px !important;position: absolute;clip: rect(0px,63px,78px,0px);}
.comments-disabled { display:none }
#logo {
	margin: 12px 0px;
}
.lang-container {
	float: right;
	position: relative;
	z-index: 1000;
}
@media screen and (max-width: 480px) {
	#logo h1,
	#logo h3 {margin-left:50px}
	#logo h1 {font-size: 28px !important;}
	#logo h3 {font-size: 20px; letter-spacing:-0.6pt;}
	#logo-img {height:58px !important;position: absolute;clip: rect(0px,47px,58px,0px);}
	#logo {bottom:12px;margin:0px;}
	.lang-container {top:78px}
}

h1.archive-title {     position: relative; left: -9999px;}
.post .content h1 { line-height: 120%}
h1.archive-title span {     position: relative; left: 9999px; display:block; top: -30px;margin-bottom: -30px}
.cf-upload .cf-uploader-trigger{border-color: #ccc; background-color: #f3f3f3}
/*
.ngg-gallery-thumbnail-box, .ngg-gallery-thumbnail { padding: 4px;}
*/
#footer-widgets {background: #8ca354;text-align: right;}
.foogallery-album-gallery-list li, .srizon-pagination li {display: inline !important;}
.mobile-nav-frame {background: #8ca354 url(./images/footer-bg.png);}
.mobile-nav-frame .title {background: #6e8739}
.mobile-nav-frame ul.mobile {background: #565147 url(./images/footer-bg.png)}
.mobile-nav-frame form.search input[type=search] {border: 1px solid #666666;}

.lang-switcher {
	min-width: 130px;
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	line-height: 26px;
	right: 0px !important;
}
.language-dropdown {
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	border: 1px solid #ccc;
	padding: 2px 4px 2px 4px !important;
	left: -8px !important;
	background-color: #fff;
	min-width: 120px;
}
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    float: right;
    margin-top: -14px;
}
#top-bar-menu a {
	font-size: 14pt;
}
.container {
  max-width: 1280px;
}