/*
Theme Name: atasehir adak
Theme URI: http://www.truvabilgisayar.com
Description: Responsive HTML5 template
Version: 1.0
Author: Gözde Web
Author URI: http://www.truvabilgisayar.com
Tags: flexible-width, right-sidebar, two-columns, valid HTML5, widgets
*/
/*@import url('https://fonts.googleapis.com/css?family=Bree+Serif&display=swap');*/
/*
@import url('https://fonts.googleapis.com/css2?family=Signika:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;600&display=swap');*/
@import url('https://fonts.googleapis.com/css?family=El+Messiri:400%7CRaleway:400%2C500&display=swap');

html {
    scroll-behavior: smooth !important;
}

body {
	/*font-family: 'Rubik', sans-serif;*/
    /*font-family: 'Lora', serif;*/
   /* font-family: 'Montserrat', sans-serif;*/
	background:#ffffff;
	font-size:14px;
	/*letter-spacing: 0.1px;*/
	font-display: swap;
	color: #333333;
    font-family: Raleway, Arial, sans-serif;
}
article  *{
  word-break: break-word;
}

iframe {
	max-width:100% !important;
	width:100%;
    height: auto;
    aspect-ratio: 16 / 9;
}
img {max-width:100%; height:auto}
h1,h2,h3,h4,h5 {color:#313140;font-weight:bold}
a, a:hover, a:focus, a:active {text-decoration:none;outline:none !important}

/*
a{
	-webkit-transition: background 1000ms, color 300ms,-webkit-transform 900ms !important;
	transition: background 1000ms, color 300ms, transform 900ms !important;
}*/

a:hover,a:focus, a:active {text-decoration:none}

blockquote {
    padding: 10px 20px;
    margin: 10px;
    font-size: 15px;
    border-left: 5px solid rgb(238, 238, 238);
}

.wow {
	visibility:hidden;
}
input, textarea{max-width:100%;}
td,th {
	padding:3px;
}
#main {
overflow:hidden;
    /*font-family: 'Open Sans', sans-serif;*/
}
#main-content {
	background:#ffffff;
	padding-top:30px;
}
#header-t {
	margin:6px 0px;
}

.content-title {
    color: rgb(255 60 0 / 83%);
    margin-top: 0px;
    border-bottom: 2px solid #ff5e0087;
    padding-bottom: 15px;
    margin-bottom: 20px;
	
}

#detaylar {
	font-size:14px;
}
#detaylar table{
    border: 1px solid #f3eaa9;
    background: floralwhite;
}
#detaylar table td{
    border-color:#f3eaa9;
}

#detaylar .tr_kategoriler a{
	font-size:14px;
}

/* main menu */
#logo img {
max-height: 66px;
margin: 0px;
padding-top:1px;
padding-bottom:5px;
}
#h_orta>div {display:block;font-size:18px;text-align:center;line-height:60px}
#h_sag {text-align:right;line-height:70px}

#main-menu .menu_alt {
	display:none;
	/*height:6px;
	background:#ddd;
	border-bottom: 1px solid #aaa;*/
}
#main-menu .navbar {
	margin:0;
	min-height:40px;
	background:rgb(255,255,255);
	border:none;
	/*box-shadow: inset 0px 8px 4px -5px rgb(221,221,221);*/
	border-top:1px solid #ddd;
	border-bottom:1px solid #cccccc;
	font-family: Arial, sans-serif;
}
#main-menu .navbar-fixed-top {
	box-shadow: inherit !important;
}
#main-menu .navbar-collapse {
	text-align:center;
}

#main-menu .navbar-default .navbar-nav > li > a {
    color: rgb(117,117,132);
	/*text-shadow:0px 0px 0px #313140;*/
	font-weight: 600;
	text-transform: uppercase;
	font-size: 15px;
	padding: 0px 20px;
	margin: 0px 5px;
	line-height:56px;
	position:relative;
}

/*
#main-menu .navbar-default .navbar-nav > li > a:hover {
	color:rgb(255,255,255);
	background:#ffa6a8;
}*/
#main-menu .navbar-default .navbar-nav > .active > a, 
#main-menu .navbar-default .navbar-nav > .active > a:focus, 
#main-menu .navbar-default .navbar-nav > .active > a:hover,  
#main-menu .current-menu-parent, 
#main .navbar-default .navbar-nav > li.current-post-parent > a{
color:rgb(38,201,255);
background:none;
text-shadow:initial;
}

@media screen and (min-width: 1025px) {
	#main-menu .navbar-default .navbar-nav > .active > a, 
	#main-menu .navbar-default .navbar-nav > .active > a:focus, 
	#main-menu .navbar-default .navbar-nav > .active > a:hover,  
	#main-menu .current-menu-parent, 
	#main .navbar-default .navbar-nav > li.current-post-parent > a{
	color:rgba(0,0,0,0.8);
	background:none;
	}
	#main-menu .navbar-default .navbar-nav > .active > a,
	#main-menu .navbar-default .navbar-nav > li > a:hover{
		color:#fff !important;
		text-shadow:initial;
	}	
	#main-menu .navbar-default .navbar-nav > li > a:before{
		content:" ";
		background:transparent;
		position:absolute;
		display:block;
		left:0;right:0;
		bottom:13px;
		padding:16px 20px;
		z-index:-1;
		transform:scale(0,1);
		transition: 0.3s ease-in-out;
		box-sizing:border-box;
		/*transition: background 1000ms, color 300ms, transform 1000ms !important;*/
	}
	
	#main-menu .navbar-default .navbar-nav > li > a:hover::before{
		transform:scale(1);
		background:#26C9FF;
		/*-webkit-transition: background 1000ms, color 300ms,-webkit-transform 900ms !important;*/
	}

	#main-menu .navbar-default .navbar-nav > .active > a::before, 
	#main-menu .current-menu-parent::before,
	#main .navbar-default .navbar-nav > li.current-post-parent > a::before {
		background:#26C9FF;
	}
	#main-menu .navbar-default .navbar-nav > .active > a::before, 
	#main-menu .current-menu-parent::before,
	#main .navbar-default .navbar-nav > li.current-post-parent > a::before {
		background:#26C9FF;
		transform:scale(1);
	}
.menu-ana-menu {
	margin: 0 auto;
	display: inline-block;
	float: none;
}
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color: #00698c;
    background: none;
}
/*
li.menu-item:hover ul {
transform: scale(1, 1);
opacity: 1;
}*/

#main-menu .dropdown-menu {
	background-color: rgb(170,170,170);
	padding: 0px;
	padding-right:1px;
	border: none;
	border-radius: 0;
	min-width:200px;
	margin-top: 0px;
	box-shadow: 3px 3px 3px rgba(0,0,0,.175);
}

#main-menu .dropdown-menu > li > a {
padding: 9px 35px;
font-size: 15px;
font-weight: 600;
color: #757577;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
background: #ffffff;
/*background: -moz-linear-gradient(top,  #f4f4f4 0%, #e2e2e2 100%);
background: -webkit-linear-gradient(top,  #f4f4f4 0%,#e2e2e2 100%);
background: linear-gradient(to bottom,  #f4f4f4 0%,#e2e2e2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e2e2e2',GradientType=0 );*/
}
#main-menu .dropdown-menu > li > a:hover {
	background: rgb(38,201,255);
	color:#fff;
}
/*
#main-menu .menu_top {
	background:rgba(64, 69, 74, 0.9);
	border-bottom:1px solid #0f0f1e;
}

#main-menu .menu_top .navbar-nav>li>a {
	color:#ffffff;
}*/


.site-title-brand {
	text-align:left;
	padding:14px 0px;
	display:block;
	box-sizing:border-box;
}
.site-title-brand h1 {
	font-size:24px;
	margin:0;
	color:#00a3d9;
	padding-left:0px;
}
.site-title-brand h2 {
	font-size:16px;
	margin:0;
	color:#777777;
}

.logo-brand img {
	width:auto;
	max-height:52px;
}
.navbar-brand {
	padding:0px;
	/*padding-left:10px;
	padding-right:20px;*/
}

nav .dropdown-menu {
	opacity:0;
	-webkit-transform-origin: top;
	transform-origin: top;
	-webkit-animation-fill-mode: forwards;  
	animation-fill-mode: forwards; 
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0); 
	display: block; 
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	overflow:auto;
	text-align: left;
}
nav .open > .dropdown-menu {
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);  
	opacity:1;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    color: #9b9b9b;
}
#h-search {
	width:250px;
	padding:6px !important;
}
#h-search .form-group{
	margin:0px;
}
#h-search .input-group-addon {
	padding:0px;
	border:none;
	margin:0px;
}
@media screen and (min-width: 760px){
	#main-menu .nav > li>ul>li{
		position:relative;
	}

	#main-menu .navbar-nav li>ul>li:hover>ul{
		display:block;
		width:100%;
	}

	#main-menu .dropdown-menu ul{
		position:absolute;
		top:-3px;
		right:0;
		left:180px;
		min-width:180px;
	}
	#main-menu .dropdown-menu ul ul ul{
		position:absolute;
		top:21px;
		right:0;
		left:-140px;
	}
	#main-menu .dropdown-menu ul>li a{
		white-space: inherit;
	}
}

/*
.logo-brand img {
	width:auto;
	max-height:50px;
	margin-top:12px;
}*/

/* home slider */
#home_slider {
	position:relative;
	margin-top:0px;
	margin-bottom:10px;
	padding:0;
}
#home_slider .item {
	background-repeat:no-repeat;
	background-size:100%;
}
#home_slider .carousel-inner {
	position:relative;
}
#home_slider .carousel-content {
position: absolute;
bottom: 0;
left: 0;
right: 0;
text-align: center;
width: 100%;
z-index: 901;
color: #fff;
opacity: 0;
font-size: 36px;
line-height: 52px;
top: 0;
margin: 0 auto !important;
}
#home_slider .carousel-content div {
	text-align: center;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
   /* vendor prefixes omitted due to brevity */
}
#home_slider .carousel-content p {
	width:100%;
}
#home_slider .carousel-content span {
	display:inline-block;
	/*background: rgba(0,0,0,0.2);*/
	text-shadow:0px 0px 3px #000000, 2px 2px 1px rgba(238,238,238,0.7), -2px -2px 1px rgba(238,238,238,0.7);
	padding:10px;
	color: #313140;
font-family: 'El Mesiri';
font-style: italic;
position:relative;
}
#home_slider .carousel-content span::before {
	content:' ';
	position:absolute;
	top:-5px;
	left:0;
	right:0;
	border:3px solid rgba(49,49,64,0.2);
}
#home_slider .carousel-content span::after {
	content:' ';
	position:absolute;
	bottom:-10px;
	left:0;
	right:0;
	border:3px solid rgba(49,49,64,0.2);
}

.valign {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    /* vendor prefixes omitted due to brevity */
}

#home_slider .item .animation{
  opacity:0;
}
#home_slider .active .carousel-content {
	-webkit-animation: fadeInLeft 600ms linear 800ms both;
	-moz-animation: fadeInLeft 600ms linear 800ms both;
	-o-animation: fadeInLeft 600ms linear 800ms both;
	-ms-animation: fadeInLeft 600ms linear 800ms both;
	animation: fadeInDownBig 1000ms linear -100ms both;
	opacity:1;
}
#home_slider .carousel-content h1 {
	margin:0;
	padding:6px;
	font-size:24px;
}
#home_slider .indicator{
	display:none;
}
#home_slider .carousel-button {
	display:none;
	position:absolute;
	top:48%;
	left:0;
	z-index:900;
	width:100%;
}
#home_slider .carousel-button a{
	background:rgba(0,0,0,0.6);
	color:#fff;
	border-radius:0;
}
#home_slider .carousel-button .prev {
	position:absolute;
	left:0;
}
#home_slider .carousel-button .next {
	position:absolute;
	right:0;
}

#title-head {
	padding:26px 0 30px 0;
	margin-top:0px;
	margin-bottom:40px;
	background:#f7f7f7;
	border-bottom: 1px solid #ddd;
}
#title-head i {
	font-size:18px;
}

#breadcrumbs {
	font-size:15px;
	padding:10px 0px;
}

/* single */
.single-title {
	margin:0px;
	line-height:50px;
	font-size:28px;
	/*border-bottom:3px solid #dddddd;
	text-align:center;*/
}

.single-title  sup{
    top: -0.2em;
}
.post-entry {
	font-size:16px;
	line-height:24px;
	text-align:justify;
}

/* content loop */
.loop-category-posts {
	position:relative;background:#fff;
	padding:3px;
	border: 1px solid rgb(210, 210, 210);
	margin-top:15px;
	margin-bottom:15px;
	line-height:16px;
	/*min-height:405px;*
}

.loop-cat-title {
	/*border-bottom:2px solid #06c1ff;*/
	margin:0px;
	margin-bottom:10px;
	text-align:center;
	/*padding:10px;*/
}
.loop-category-posts>a {
	display:block;
	/*min-height: 260px;*/
}
.loop-category-posts>a:hover * {
	color:#313140;
}
.loop-category-posts>a .loop-category-post-title {
	height:36px;
	overflow:hidden;
	display:block;
	margin:6px 0px;
}
.loop-category-posts>a h4 {
	line-height:16px;
	padding:3px 0px;
	font-size:18px;
	display:table;
	width:100%;
	height:36px;
	margin:0;
	overflow:hidden;
	font-size:16px;
}
.loop-category-posts>a h4 span{
	display:table-cell;
	vertical-align:middle;
	color:black
}

.loop-category-post-image {
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	height:180px;
	display:block;
	margin:0px;
}
.loop-category-post-content {
	color:rgb(83,83,98);
	height: 80px;
	overflow: hidden;
	display:block;
	font-size:14px;
	/*text-align:center;*/
	padding:10px;
	padding-top:0;
	line-height:18px;
}
/* kategoriler */
.category-posts {
	position:relative;background:#fff;
	padding:0px;
	/*border:1px solid #eee;*/
	margin-top:15px;
	margin-bottom:20px;
}
.category-posts {
	position:relative;
background-color:rgb(255, 255, 255);
-webkit-transition: -webkit-box-shadow .25s;
transition: -webkit-box-shadow .25s;
transition: box-shadow .25s;
transition: box-shadow .25s, -webkit-box-shadow .25s;
border-radius: 2px;
box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);
}

.category-posts:hover {
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 10px 0 rgba(0,0,0,0.8);
}
.cat-title {
	/*border-bottom:2px solid #06c1ff;*/
	margin-top:0px;
	margin-bottom:20px;
	text-align:center;
	padding:4px;
	background: rgb(247, 247, 247);
	border-bottom: 1px solid #eee;
}
.cat-title h1{
	font-size:26px;
}
.category-posts>a {
	display:block;
}
.category-posts>a .category-post-title {
	height:40px;
	overflow:hidden;
	display:block;
	margin:6px 0px;
	padding:0 4px;
}

.category-posts>a h4 {
	line-height:18px;
	padding:3px 0px;
	font-size:16px;
	display:table;
	width:100%;
	height:40px;
	margin:0;
}
.category-posts>a h4 span{
	display:table-cell;
	vertical-align:middle;
	color:black
}

.category-post-image {
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	height:186px;
	display:block;
	overflow:hidden;
}
.category-post-image span{
	display:table;
	width:100%;
	height:100%;
}
.category-post-image span > span{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.category-post-content {
	color:rgb(126, 126, 126);
	height: 86px;
overflow: hidden;
display:block;
font-size:15px;
}

/* RELATED POSTS */
.related {
	margin-top:30px;
}
.related h3.related-heading {
	margin-bottom:20px;
	/*border-bottom:1px solid #ddd;*/
}
.related h4 {
	color: rgb(0,134,179);
	margin:0;
	margin-bottom:5px;
	font-size:14px;
}
.r-img-box {
    width: 100px;
    height: 100px;
    display: block;
    float: left;
    margin-right: 10px;
	 background-repeat:no-repeat;
	 background-size:cover !important;
}
.r-entry {font-size:14px;color:#555555}

.related a.list-group-item {
	display:inline-block !important;
	width:49% !important;
	margin-bottom:5px;
	margin-right:5px;
	line-height:14px;
	float:left;
overflow: hidden;
display: block !important;
max-height: 120px;
}
.related a.list-group-item:focus, .related a.list-group-item:hover, .related button.list-group-item:focus, .related button.list-group-item:hover {
    background: none !important;
	color: rgb(49,49,64);
}

/* urunler */
/* kategori buton */
.btn_cat a {
	display:inline-block;
	margin-bottom:10px;
}
/* yan menu */
#urun_kategori{
	list-style:none;
	padding:0;
	margin:0;
	border: 8px solid rgb(215, 234, 217);
	padding: 0px;
	margin-top:28px;
	box-shadow: 1px 1px 1px rgb(173, 187, 169);
}

#urun_kategori h3{
	margin:0;
	border-bottom: 2px solid #eee;
	padding:10px 6px;
}

#urun_kategori li > a{
	display:block;
	line-height:31px;
	padding:3px 3px;
	color:#4f99a6;
	padding-left:6px;
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #ffffff;
	background:#fbfbfb;
}

#urun_kategori li > a:hover{
	background:#eee;
	border-top: 1px solid #eee;
	color:#00a3d9;
}

#urun_kategori ul{
	list-style:none;
	padding:0;
	margin:0;
}
#urun_kategori ul>li>ul>li>a{
	padding-left:16px;
}
#urun_kategori ul>li>a:before{
	content:"\2261 ";
	padding-right:4px;
}
#urun_kategori ul>li>ul>li>a:before{
	content:"\00bb ";
	padding-right:4px;
}

/* widget, menu vb */
.widget_nav_menu {
	/*border:1px solid #eeeeee;
	padding:2px;
	background:#fbfbfb;*/
}

#sidebar .widget_nav_menu {
	margin-bottom:20px;
}


.widget_nav_menu .widget-title {
	margin:0px;
	margin-bottom:8px;
	padding-bottom:6px;
	font-size:22px;
	color:#444444;
	border-bottom:4px solid #eeeeee;
}
.widget_nav_menu ul{
	list-style:none;
	padding:0;
	margin:0;
	/*background:#ffffff;*/
}
.widget_nav_menu ul li > a{
	display:block;
	line-height:31px;
	padding:0px 3px;
	color:#4f99a6;
	padding-left:4px;
	border-bottom: 1px solid #dddddd;
}
.widget_nav_menu ul li > a:hover{
	background:#fbfbfb;
	color:#00a3d9;
}

@media (min-width: 1024px) and (max-width: 1200px) {
	.widget_nav_menu ul li > a {
		line-height: 25px;
		font-size: 15px;
	}
}
@media (min-width: 960px) and (max-width: 1024px) {
	.widget_nav_menu ul li > a {
		line-height: 25px;
		font-size: 15px;
	}
}
@media (min-width: 760px) and (max-width: 960px) {
	.widget_nav_menu ul li > a {
		/*line-height: 18px;
		font-size: 14px;*/
	}
}

/* widgets */
#bottom_full {
	margin-top:38px;
	margin-bottom:-20px;
	border-top: 1px solid rgb(204,204,204);
}
#bottom_full .widget-title{
	margin:0px;
	padding:6px 0px;
	font-size:24px;
	color:#535362;
}
#bottom_full .tagcloud{
	text-align:center;
}
#bottom_full .tagcloud a{
	font-size:16px !important;
	padding:3px 8px;
	border:1px solid #eee;
	border-radius:3px;
	display:inline-block;
	margin-bottom:4px;
}



/* Comments
================================================== */
#comments {margin-top:40px;}
#respond {padding:6px;}
#comment-nav ul {list-style:none;display:block}
#comment-nav ul li {float:left; width:50%}
.comment-reply-title {font-size:20px; color:#3F8D8B;margin-top:3px;border-top:1px solid #EEEEEE;padding:3px 0}
.comment-form code {white-space: normal;display: block;}
#comments .comments-header {margin:3px 0 3px 0;}
#comments article {padding:0;}
#comments .glyphicon {font-size:12px;padding-left:6px;padding-right:2px;color:#999999;}
.comment-ol, .comment-ol .children {list-style:none}
.comment-ol{padding:0;}
.comment-ol .children {padding-left:10px;z-index:0}
.comment-ol .panel-body {margin:0;margin-top:6px;padding:3px;}
.comment-ol .children .panel-body {margin:0;margin-top:-4px;}
.comment-author .avatar {padding:1px;height:auto !important;}
.comments-meta .comment-reply-link, .comments-meta time, .comments-meta .comment-edit-link {font-size:13px}
.comment-text>p{font-size:13px}
.comment-form p {margin-bottom:6px;display:block;clear:both;min-height:10px}

#commentform label {
	line-height:1;display:block;padding:3px 0;
}
input[type=text], input[type=email] {
	height: 34px;
}
input[type=text], textarea, input[type=email] {
	width: 100%;
	padding: 6px 6px;
	font-size: 14px;
	line-height: 1.42857;
	color: #555;
	background-color: #FFF;
	background-image: none;
	border: 1px solid #CCC;
	border-radius: 3px;
	outline:none;
	transition: all 1s ease-in-out 0s;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
}
textarea {
	max-height:80px;
}
input[type=text]:focus, input[type=email]:focus, #commentform textarea:focus {
	border: 1px solid #4CD2FF;
	-webkit-box-shadow: 1px 0px 5px 0px rgba(135,186,240,1);
	-moz-box-shadow: 1px 0px 5px 0px rgba(135,186,240,1);
	box-shadow: 1px 0px 5px 0px rgba(135,186,240,1);
}
#commentform #comment {
	min-height:120px;
}
#submit {
outline:none;
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
}
#submit:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	background-color:#77a809;
}
#submit:active {
	position:relative;
	top:1px;
}
.form-allowed-tags {font-size:12px;display:block;clear:both;}
.form-allowed-tags code {font-size:10px}

footer {
margin-top: 20px;
border-top:1px solid #ddd;
padding: 40px 15px 30px 15px;
text-align: center;
background: rgb(252,252,252);
background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(242,242,242,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(242,242,242,1) 47%,rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(242,242,242,1) 47%,rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 );
}

.aligncenter{
	display:block;
	margin:0 auto;
	max-width:100%;
}
.alignleft {
	float:left;
	padding-right:10px;
	max-width:100%;
}
.alignright {
	float:right;
	padding-left:10px;
	max-width:100%;
}
.r-size-full {
	width:100%;
	height:auto;
}

.b-box img {
box-shadow: 0px 0px 2px black, 4px 4px 5px rgb(7, 11, 11);
border: 6px solid rgb(36, 38, 54);
padding: 1px;
background: rgb(37, 38, 39);
   position:relative; 
}
.b-box p::after {
	background: rgb(47, 51, 56);
	content: ' ';
	height: 16px;
	width: 50px;
	margin: 0 auto;
	display: block;
	box-shadow: 0px 0px 1px rgb(255, 255, 255), 4px 4px 5px rgb(0, 0, 0);
}

#h_banner_video .wp-video{
	margin:0 auto;
}
#h_banner_video .mejs-video {
box-shadow: 8px 8px 6px -2px rgb(7, 11, 11);
margin-bottom: 4px;
background: rgb(90, 95, 108) !important;
border: 1px solid rgb(86, 82, 82);
}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
	background: rgb(90, 95, 108) !important;
background: rgba(61,61,61,1);
background: -moz-linear-gradient(-45deg, rgba(61,61,61,1) 0%, rgba(94,94,94,1) 50%, rgba(61,61,61,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(61,61,61,1)), color-stop(50%, rgba(94,94,94,1)), color-stop(100%, rgba(61,61,61,1)));
background: -webkit-linear-gradient(-45deg, rgba(61,61,61,1) 0%, rgba(94,94,94,1) 50%, rgba(61,61,61,1) 100%);
background: -o-linear-gradient(-45deg, rgba(61,61,61,1) 0%, rgba(94,94,94,1) 50%, rgba(61,61,61,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(61,61,61,1) 0%, rgba(94,94,94,1) 50%, rgba(61,61,61,1) 100%);
background: linear-gradient(135deg, rgba(61,61,61,1) 0%, rgba(94,94,94,1) 50%, rgba(61,61,61,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#3d3d3d', GradientType=1 );
}

#h_banner_video .textwidget p {
	padding:10px;
	padding-bottom:0px;
}

/* iletisim formu */

.wpcf7-form-control-wrap input[type="text"],.wpcf7-form-control-wrap input[type="email"] ,.wpcf7-form-control-wrap textarea {
	border:1px solid #cccccc;
	padding:5px;
	border-radius:3px;
	background:rgb(247,251,251);
	margin-top:3px;
	width:100%;
}
.wpcf7-form-control-wrap input[type="text"]:focus,.wpcf7-form-control-wrap input[type="email"]:focus ,.wpcf7-form-control-wrap textarea:focus {
	border:1px solid #5ea677;
	background:rgb(255,255,255);
}
.wpcf7-form-control-wrap textarea {
	max-height:146px;
}
input[type="submit"].wpcf7-submit {
	background: rgb(6, 180, 112);
	color: #fff;
	border: 4px solid rgb(17, 171, 52);
	padding: 6px 26px;
	border-radius: 3px;
}
input[type="submit"].wpcf7-submit:hover {
	background: rgb(5,158,97);
	color: #fff;
	border: 4px solid rgb(15,155,47);
	padding: 6px 26px;
	border-radius: 3px;
}

/* slide galeri */
.left-bar #vt_weather .wi {margin-left:3px;}
.gallery_img_bg {height:340px;background-size:auto 100%;background-repeat:no-repeat;background-position:center}

.gallery_full {display:block;text-align:center}
.gallery_full img {display:block;margin:0 auto;max-height:500px;}
#gallery_box nav {margin-top:6px}
#gallery_box nav li>a {padding:6px 10px;}
.gallery_img_bg a>span {position:absolute;right:0;bottom:0;padding:10px;z-index:999;background:rgba(15,15,30,0.6);color:#fff;display:none }
.gallery_img_bg>a:hover span {display:block}
.gallery_img_bg>a>img {display:block;position:absolute;width:0;height:0}
#pagination-gallery>li>a>img {width:60px;}
#pagination-gallery>li.page>a{padding:3px;}

#pagination-gallery>li.next>a{padding: 21.6px 10px; }
#pagination-gallery>li.last>a{padding: 21.6px 6px; }
#pagination-gallery>li.prev>a{padding: 21.6px 10px; }
#pagination-gallery>li.first>a{padding: 21.6px 6px; }

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
#pagination-gallery>li>a>img {width:40px;}
#pagination-gallery>li.next>a{padding: 11.2px 10px; }
#pagination-gallery>li.last>a{padding: 11.2px 6px; }
#pagination-gallery>li.prev>a{padding: 11.2px 10px; }
#pagination-gallery>li.first>a{padding: 11.2px 6px; }
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	#pagination-gallery>li>a>img {width:30px;}
	#pagination-gallery>li.next>a{padding: 6.5px 7px; }
	#pagination-gallery>li.last>a{padding: 6.5px 3px; }
	#pagination-gallery>li.prev>a{padding: 6.5px 7px; }
	#pagination-gallery>li.first>a{padding: 6.5px 3px; }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	#pagination-gallery>li>a>img {width:30px;}
	#pagination-gallery>li.next>a{padding: 6.5px 7px; }
	#pagination-gallery>li.last>a{padding: 6.5px 3px; }
	#pagination-gallery>li.prev>a{padding: 6.5px 7px; }
	#pagination-gallery>li.first>a{padding: 6.5px 3px; }
	.gallery_img_bg {height:280px;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
.gallery_img_bg {height:240px;}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}


/* sayfalandirma */
.pagination {
text-align: center;
margin-bottom:20px;
}
.pagination>a, .pagination>span {
	padding:6px 8px;
	border: 1px solid #dddddd;
}
.pagination>a:hover {
	border: 1px solid #cccccc;
	background:#f9f9f9;
}
.pagination span.current{
	border: 1px solid #0f0f1e;
	background:#535362;
	color:#fff;
}
.pagination span.page-numbers{
	border: 1px solid #006600;
	background:#008c46;
	color:#fff;
}

#searchsubmit {
position: absolute;
right: 15px;
line-height: 28px;
padding-left:20px;padding-right:20px;
}

/* etiketler */
.tagcloud {
	/*text-align:center;*/
	
}
.tagcloud a {
	font-size:14px !important;
	position:relative;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-bottom:1px;: 0;
    padding: 1px 3px 1px 14px;
}

.tagcloud a:after {
    content: "";
    position: absolute;
    top: 10px;
    left: 4px;
    float: left;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #ff4000;
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
}

.tagcloud a:hover {
	background: #dfffbf;
}

.gizle, .hide {
display:none !important;
}

.tel {
	position:fixed;
	bottom:80px;
	right:20px;
	z-index:9999;
}
.tel i {
	font-size:36px;
	color:#006600;
	font-weight:bold;
	display: block;
    margin-left: -36px;
}

.wapp {
	position:fixed;
	bottom:20px;
	right:20px;
	z-index:9999;
	
}
.wapp>div {
	position:relative;
}
.wapp > div > a {
	font-size:16px;
	display:block;
	background: rgb(0, 142, 29);
	border-radius: 100%;
}
.wapp > div > a > i {
	font-size: 32px;
	color: rgb(255, 255, 255);
	background: rgb(4, 162, 44);
	border-radius: 100%;
	padding: 3px 6px 3px 5px;
}
.ripple {
  background-color: #fff;
width: 1rem;
height: 1rem;
border-radius: 50%;
position: absolute;
animation: ripple 3s linear infinite;
bottom: 15px;
right: 16px;
z-index:-1;
}
.ripple::before,
.ripple::after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  border-radius: 50%;
  animation: ripple 3s linear infinite 1s;
}
.ripple::after {
  animation: ripple 3s linear infinite 2s;
}
@keyframes ripple {
  0% {
    box-shadow: 0 0 0 .4rem rgba(76,255,121,0.5);
  }
  100% {
    box-shadow: 0 0 0 6rem rgba(166,255,121,0);
  }
}

img {max-width:100%;height:auto;}

.addtoany_share_save_container {
	margin-top:30px;
}

.language_img>aside{
	position: relative;
	top: -50%;
	transform: translateY(50%);
	padding-top:3px;
	display:block;
}
.language_img>aside>div>a{
font-size: 16px;
color: rgb(117,117,132);
  font-weight: 600;
}
.language_img img{
	width:32px;
	height:auto;
}
.language_img .lang_title, .phone_title{
	display:none;
}
/* responsive */
@media (min-width:1px) and (max-width: 760px) {
	#main-menu .navbar-collapse {
		text-align:left;
	}
	.navbar-toggle {
	  background-color: #757584;
	}
	
	/* header top */
	#h_orta>div {display:block;font-size:14px;text-align:center;line-height:20px}
	#h_sag {line-height:20px}
	/*.admin-bar #main-menu {top:40px;}*/
	#main-menu .navbar-header {
		/*height:54px;*/
	}
	#main-menu .navbar-default .navbar-nav > li > a {
		padding: 0px 20px;
		font-size:15px;
		line-height:40px;
		border-bottom: 1px solid #cccccc;
        }
	#main-menu #mnu_search {
		padding-left:20px !important;
	}
	#logo img {
		max-height: 52px;
		margin: 0px;
		padding-top:1px;
		padding-bottom:1px;
		padding-left:6px;
	}
	#main .navbar-default .logo-brand img {
		/*height:60px;*/
	}
	section#content>div {padding-right:15px;}
	.right-menu{margin-left:-15px}
	/*img {float:none !important;display:block;margin:0px auto !important;}*/

	#home_slider .carousel-content  {
		font-size:20px;
		line-height:30px;
	}
	.language_img>aside{
		position: relative;
		display:block;
		margin-bottom:20px;
		margin-left:16px;
	}
.language_img img{
	float:left;
}
	.language_img .lang_title, .phone_title{
		display:inline-block;
		padding-left:6px;
	}
}

@media (min-width:760px) and (max-width: 900px) {
	#main .navbar-default>ul>li>a {
		padding: 0px 6px;
		font-size:11px;
		line-height:32px;
	}
	#main-menu .navbar-default .navbar-nav > li > a {
		padding: 0px 6px;
		font-size:11px;
	}
	#home_slider .carousel-content  {
		font-size:26px;
		line-height:36px;
	}
}
@media (min-width:760px) and (max-height: 500px) {
	nav .dropdown-menu {
		max-height:300px;
		overflow:auto;
	}
}

@media (min-width: 901px) and (max-width: 1024px) {
	#main-menu .navbar-default .navbar-nav > li > a {
		padding: 0px 8px;
		font-size:11px;
	}
	#main navbar-default .logo-brand img {
		/*height:60px;
		margin-top:16px;*/
	}
	#home_slider .carousel-content  {
		font-size:28px;
		line-height:38px;
	}
}

@media (min-width: 1025px) and (max-width: 1280px) {
	/*#main .navbar-static-top .menu-ana-menu>>li>a {
		padding: 6px 12px;
		font-size:14px;
	}
	#main .navbar-fixed-top #menu-ana-menu>li>a {
		padding: 6px 10px;
		font-size:13px;
	}*/
	/*#main .navbar-static-top .logo-brand img {
		height:46px;
		margin-top:10px;
	}*/
}

@media (min-width: 1281px) and (max-width: 1800px) {
	/*#main .navbar-static-top #menu-ana-menu>li>a {
		padding:12px 18px;
		font-size:14px;
	}
	#main .navbar-fixed-top #menu-ana-menu>li>a {
		padding: 6px 20px;
		font-size:14px;
	}
	#main .navbar-static-top .logo-brand img {
		height:50px;
		margin-top:10px;
	}*/
}

