/*
Theme Name: cosy
Theme URI: https://www.gozdeweb.com
Description: Responsive HTML5 template
Version: 1.0
Author: Gözde Web
Author URI: https://www.gozdeweb.com
Tags: Responsive, sidebar, valid HTML5, widgets
*/

/*@import url('https://fonts.googleapis.com/css?family=El+Messiri:400%7CRaleway:400%2C500&display=swap');*/

/* @import url('https://fonts.googleapis.com/css?family=El+Messiri:400%7CRaleway:400%2C500&display=swap');*/

html {
    scroll-behavior: smooth !important;
}

/*div {max-width:100% !important;}*/
body {
	/*font-family: 'Rubik', sans-serif;*/
    /*font-family: 'Lora', serif;*/
	/*font-family: Raleway, Arial, sans-serif;*/
	font-family:sans-serif;
	background:#ffffff;
	/*font-size:16px;*/
	font-size:1.094em;
	/*letter-spacing: 0.1px;*/
	color: #7d7d7d;
	font-display: swap;
	
}
.container {max-width:1180px}
article  {
  /*position:relative;*/
}

article  *{
  word-break: break-word;
}
/*
@media (print), (prefers-reduced-motion: reduce) {
  .animated {
    animation: unset !important;
    transition: none !important;
  }
}*/

iframe {
	max-width:100% !important;
	width:100%;
    height: auto;
    aspect-ratio: 16 / 9;
}
img {max-width:100%; height:auto}
h1,h2,h3,h4,h5 {font-weight:600; letter-spacing: -.02em;color:#5d5d5d;}
h1{font-size:1.42em;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
h4{font-size:1.3em;}
h5{font-size:0.9em;}
a, a:hover, a:focus, a:active {text-decoration:none;outline:none !important}

.wow {visibility:hidden;}

#logo img {max-height:52px; padding-top: 4px;padding-bottom: 2px;}
h2.site-description {word-break: break-all; font-size: calc(.6rem + .9vw);}

#container_header {background:#fff;position:sticky;z-index:99999;top:0;border-bottom: 3px solid rgb(237, 39, 26)}

@media (min-width: 768px) {
  .navbar-expand-md {
		margin-top:4px;
		padding:0;
  }
	#search-menu>li>ul {
		left:-200px;
		padding:0;
		border:0;
	}
}
@media (min-width: 768px) AND (max-width:880px) {
	.nav-link {
		 padding-left: 6px !important;
		 font-size: 12px;
		 font-weight: bold;
	}
}
@media (min-width: 880px) AND (max-width:1024px) {
	.nav-link {
		 padding-left: 6px !important;
		 font-size: 14px;
		 font-weight: bold;
	}
}

@media (min-width: 1024px) {
	.nav-link {
	  padding-left:10px !important; 
	}
	#search-menu>li>ul>li>form {
		padding:3px;
		border: 1px solid rgb(13, 163, 179);
		background: rgb(60, 198, 221);
		border-radius: 6px;
	}
}
@media (min-width: 1280px) AND (max-width:8000px) {
	.nav-link {
	  padding-left:20px !important; 
	}
	#search-menu>li>ul {
		left:-200px;
		padding:0;
		border:0;
	}
	#search-menu>li>ul>li>form {
		padding:3px;
		border: 1px solid rgb(13, 163, 179);
		background: rgb(60, 198, 221);
		border-radius: 6px;
	}
}

@media (min-width: 0px) AND (max-width:560px) {

#logo img {margin-top: 10px;max-height: 50px;}
h1{font-size:1.3em;}
h2{font-size:1.2em;}
h3{font-size:1.15em;}
h4{font-size:1.1em;}
h5{font-size:0.8em;}
}

/* page, post title */
#title-head {
	padding:23px 0 20px 0;
	background: rgb(237, 39, 26);
	color: #fff;
	margin-bottom: 40px;
	position:relative;
	z-index:99;
}
#title-head h1 {
	color: #fff;
	margin-bottom:5px;
}
#breadcrumbs {font-weight:bold}
#breadcrumbs a {color:rgb(255, 203, 203);}
#breadcrumbs a:hover {color:rgb(255,240,240);}

.entry  {text-align:justify}

/* KATEGORILER */
.category-posts{border: 2px dotted rgb(115, 115, 115);margin-bottom:20px}
.category-posts:hover{border: 2px dotted rgb(255,64,0);margin-bottom:20px}
.category-posts>a{color:#3f5469;}
.category-posts>a:hover{opacity:0.9;color:#e83400;}
.category-posts .category-post-title{display:flex;padding:3px 1px;height:60px;align-content: center;align-items: center;}
.category-posts .category-post-title>span{display:block;width:100%;max-height:56px;overflow:hidden;text-align:center;padding:0px 3px;text-transform: uppercase;}

/* yazi alt kategoriler */
.yazi_alt .widget_categories {text-align:center}
.yazi_alt .widget_categories>ul {display:inline-block; margin: 0 auto; padding:0;}
.yazi_alt .cat-item {list-style:circle;float:left;margin-left:30px;}
.yazi_alt .cat-item a {color:rgb(98, 98, 98);}
.yazi_alt .cat-item a:hover {color:rgb(232,52,0);}

/* footer */
footer {display:block;width:100%;background:#d90036;color:#fff;text-align:center;padding:30px; margin-top:0px;}
footer .copyright {text-align:center;}

#site_alt {color:#444444;}
#site_alt .widget-title {font-size:1em;}
#site_alt ul {padding:0;margin:0;list-style: none;}
#site_alt ul>li {
	list-style: none;
	border-bottom:1px dotted rgba(204,204,204,0);padding:2px;
	-webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    transition: all 0.25s linear;font-size:0.9em}
#site_alt ul>li>a {color:#4f6877;display:block;list-style: disclosure-closed;display:list-item;list-style-position: inside;}
#site_alt ul>li>a:hover {color:#444444;}
#site_alt ul>li>a::marker {color:rgba(0,105,140,0.6);}
#site_alt ul>li:hover>a::marker{color:#444444;}

/* wapp */

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

.tel {
	position:fixed;
	bottom:70px;
	right:10px;
	z-index:9999;
}
.tel i {
	font-size:36px;
	color:#006600;
	font-weight:bold;
	display: block;
    margin-left: -36px;
}
.wapp {
	position:fixed;
	bottom:6px;
	right:10px;
	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:6px;
	display:flex;
}
.ripple {
  background-color: #fff;
width: 1rem;
height: 1rem;
border-radius: 50%;
position: absolute;
animation: ripple 3s ease-in-out infinite 3s;
bottom: 15px;
right: 15px;
z-index:-1;
}
.ripple::before,
.ripple::after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  border-radius: 50%;
  animation: ripple 3s ease-in-out infinite 1s;
}
.ripple::after {
  animation: ripple 3s ease-in-out infinite 2s;
}
@keyframes ripple {
  0% {
    box-shadow: 0 0 0 .2rem #008c00;
  }
  100% {
    box-shadow: 0 0 0 2rem rgba(166,255,121,0);
	 border-radius:50%;
  }
}

/*owl carousel */
/*.owl-carousel {align-items: center;}*/
.owl-carousel .owl-nav {position:absolute;margin:0 auto;top:50%;left: 0;right: 0;transform: translateY(-50%);width: 100%;}
.owl-carousel .owl-nav>button>span {font-size:48px;font-weight:bold;padding:3px 6px 12px 6px;display:inline-block;background: rgba(0, 0, 0, 0.57);line-height:20px;color:#fff;border-radius:3px;}
.owl-carousel .owl-nav .owl-prev {}
.owl-carousel .owl-nav .owl-next {float:right}

.aligncenter {text-align:center}
img.aligncenter {display:block;margin:auto;}
img.alignright {float:right;margin-left:15px;}
img.alignleft {float:left;margin-right:15px;}
/*#main-nav {background:#fff;}*/

.h100>div{
	align-self: stretch !important;
	min-height:100px;
}
.h90{
	align-self: stretch !important;
	min-height:100px;
	height:90vh;
}
.h90>div{
	align-self: stretch !important;
	min-height:100px;
	height:90vh;
}

.pdb0 {
	padding-bottom:0 !important;
}

.img_w {height:260px;width:100%;}