#header nav ul.nav-main li a {text-transform:none !important;}
#footer .footer-ribbon span {font-family:"Open Sans" !important;}
#lang_bar,#lang_bar_mobile {display:inline-block;}
#lang_bar_mobile  {display:none;}
#fullwidthcarousel img{width:100% !important;}
#fullwidthcarousel div.item {text-align:center;width:100%;}
.equalthis {padding:3%;}
.img-thumbnail img {width:100% !important;}
ul.nav li.active a{font-weight:bold !important;}
div.portfolio-item {margin-bottom:15px;padding:0 !important;background:#f5f5f5;}
div.portfolio-item a.text {display:inline-block;padding:1% 2%;color:#000;font-weight:bold;margin-top:8px;width:100%;}
p.tags strong {display:inline-block;margin:0 10px 10px 0;background:#f1f1f1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #e5e5e5;font-weight:normal;padding:3px 5px;}
p.tags strong span {font-weight:bold;}
.post-image img {border:1px solid #f5f5f5;width:100%;}
ul.comments li {padding-left:15px !important;}
img.inner-image {margin:0 15px 15px 0;padding:3px;border:1px solid #e5e5e5;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#maingallery .portfolio-item {min-height:auto !important;}
.page-top h2 {border:0 !important;}
.page-top div.opacitybg {z-index:0 !important;width:100%;position:absolute;bottom:10px;left:0;background:url(/img/w60.png);height:80px;}
#basvuru_formu tr td {padding-bottom:10px;}
#basvuru_formu tr td.labels {width:25%;max-width:200px;font-weight:bold;text-align:right;padding-right:15px;}
#footer ul {padding-left:15px;}
.gap {margin:10px 0;width:100%;height:0;float:left;position:relative;display:inline-block;}

.scroll-menu {height:250px;overflow-x:hidden;overflow-y:auto;}

@media all and (max-width: 1024px) and (min-width: 520px) {
  #header nav ul.nav-main li a {
    font-size: 12px !important;    
  }
}

@media (max-width: 991px) {
	#header .header-top, #header .social-icons, #header .search {
		width:100%;
		text-align:Center !important;
		display:block !important;
	}
	
	#header .header-top p { float:none !important; line-height:24px !important;display:block !important; }
}

@media (max-width: 479px) {
	#header nav ul.nav-top, #header .header-top {
		width:100%;
		text-align:Center !important;
		display:block !important;
	}
	
	#header .header-top p { float:none !important; line-height:24px !important;display:block !important; }
}

#intro_img table {width:100% !important;}
#intro_img table tr td {padding:0.5% 1% !important;text-align:center;}
#intro_img table tr td img {width:100% !important;display:inline-block;height:inherit !important;}