/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/* General
/*-------------------------------------------------------*/
html {
	overflow-x: hidden; }

a {
	text-decoration: none;
	color: #2f2ce8; }

a:hover,
a:focus {
	text-decoration: none;
	color: #2f2ce8; }

body {
	margin: 0;
	padding: 0;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 15px;
	line-height: 1.5;
	background: #fff;
	outline: 0;
	color: #54555E;  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;}
	body img {
		border: none;
		max-width: 100%;
		-webkit-user-select: none;
		-moz-user-select: none;
		-o-user-select: none;
		-ms-user-select: none;
		    user-select: none; }

video {
	height: 100%;
	width: 100%; }
.resvideo { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin-bottom:20px; }
.resvideo iframe, .resvideo object, .resvideo embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*-------------------------------------------------------*/
/* Typography
/*-------------------------------------------------------*/
ul {
	list-style: none;
	margin: 0;
	padding: 0; }

h1, h2, h3, h4, h5, h6 {
	font-family: "Montserrat", sans-serif;
	margin-top: 0;
	margin-bottom: 10px;
	color: #222;
	font-weight: 600;
	line-height: 1.3;
	letter-spacing: -0.5px; }

h1 {
	font-size: 32px;
	letter-spacing: -0.03em; }

h2 {
	font-size: 26px; }

h3 {
	font-size: 23px; }

h4 {
	font-size: 20px; }

h5 {
	font-size: 18px; }

h6 {
	font-size: 16px; }

@media only screen and (max-width: 575px) {
	h1 {
		font-size: 26px; }
	h2 {
		font-size: 22px; }
	h3 {
		font-size: 18px; } }

@media (max-width: 640px) {
	h1 {
		font-size: 24px; }
	h2 {
		font-size: 20px; }
	h3 {
		font-size: 19px; }
	h4 {
		font-size: 18px; } }

h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
	color: inherit; }

p {
	font-size: 16px;
	color: #54555E;
	font-weight: normal;
	line-height: 26px;
	margin: 0 0 10px; }

address {
	font-style: normal;
	margin-bottom: 0;
	font-size: 16px; }

.lead {
	font-size: 18px;
	line-height: 30px; }

.text-center {
	text-align: center; }

.text-right {
	text-align: right; }

.text-left {
	text-align: left; }

@media only screen and (max-width: 1199px) {
	.text-lg-center {
		text-align: center; } }

@media only screen and (max-width: 991px) {
	.text-md-center {
		text-align: center; } }

@media only screen and (max-width: 767px) {
	.text-sm-center {
		text-align: center; } }

@media only screen and (max-width: 575px) {
	.text-xs-center {
		text-align: center; } }

blockquote {
	text-align: center;
	margin-bottom: 40px;
	margin-top: 40px; }
	blockquote p {
		font-size: 16px;
		line-height: 1.3;
		font-style:italic;
		margin-bottom: 0 !important;
		position: relative;
		color: #171821; }
	blockquote cite {
		font-size: 15px;
		font-weight: 400;
		color: #83858F; }

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #E3E4E8; }
	
	
.temizle {clear:both; display:block; overflow:Hidden; }
.icerik {width:100%; max-width:1060px; margin: 0 auto; }
.relative {position:relative;}

.siconsvg {  width: 18px; vertical-align: middle; }	
.siconsvg2 {  width: 12px;  }	
.arasvg { width: 18px; padding-top:5px; }
img.alignleft {float:left; padding-right:10px;}
img.alignright {float:right; padding-left:10px;}
img.aligncenter {margin:15px auto; display:block; text-align:center;}
	
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/* header
/*-------------------------------------------------------*/	
.ustalan {padding:10px 0; height:40px; background:#3f51b5; box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important; border-bottom:2px solid rgba(0,0,0,.1);}
.ustsol img {height:40px; width:auto;}
.ustsol {width: 200px;  float:left; }
.ustsag { width:calc(100% - 200px); float:left;}

.footermenuwrap {background:#3f51b5; height:40px; padding:10px 0; }
ul.footermenunav {padding-top:7px; margin:0 auto; display:block; text-align:center;}
.footermenunav li {margin-right:10px; font-weight:600; text-transform:uppercase;  background:rgba(0,0,0,.15); font-size:10px; border-radius:6px; padding:5px 10px;display:inline-block; }
.footermenunav li a {color:#fff;}
.footermenunav li:hover a {color:#3f51b5;}
.footermenunav li:hover {background:#f7f7f7;}



/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/* navi
/*-------------------------------------------------------*/	
.navalt {background:#3f51b5}

	
.anamenu { float:right; margin-right:5px; 
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  font-weight: 800;line-height:40px; 
}
.anamenu * {
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.anamenu li {
  display: inline-block;
  list-style: outside none none;

  overflow: hidden; font-size:13px;  padding:0 15px;
}
.anamenu a {
  color: rgba(255, 255, 255, 0.9);
  position: relative;
  display: inline-block;
  letter-spacing: 1px;
  margin: 0;
  text-decoration: none;
}

.anamenu a:after {
  position: absolute;
  bottom: 100%;
  left: 0;
  content: attr(data-hover);
  color: white;
  white-space: nowrap;
}
.anamenu li:hover a,
.anamenu .current a {
  transform: translateY(100%); 
}
.anamenu li:hover {background:rgba(0, 0, 0, 0.1); }


/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/* sutun
/*-------------------------------------------------------*/	
.sutunana { margin-top:20px; } 
.sutunsol {width:calc(100% - 330px); padding-right:15px; float:left; } 
.sutunsag {width:300px; padding:0 0 0 15px; float:right; margin:0 auto;} 
.sidebar {max-width:300px; overflow:hidden; }


/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/* loop
/*-------------------------------------------------------*/	
.loop { margin-bottom: 15px;  font-family: 'Roboto', sans-serif;}
.loopimg {width:260px; padding-right:15px; float:left;}
.loopicerik {width:calc(100% - 275px); float:left;}
.loopbaslik  {font-size:21px; line-height:27px; font-weight:700; }
.loopbaslik a {color:#222; }
.loopaciklama {font-size:15px; color:#666; line-height:20px; font-weight:400; margin-top:5px;}
.loopkat {font-size:15px; color:#3f51b5; font-weight:600;  margin-top:10px;}
.loopkat a {color:#3f51b5; }


/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/* widget1
/*-------------------------------------------------------*/	
.widget1 { margin-top:10px; font-family: 'Roboto', sans-serif;}
.widget1item { margin-bottom:20px; }
.widget1img {width:300px; height:180px; margin-bottom:15px;}
.widget1baslik  {font-size:18px; line-height:26px; font-weight:600;} 
.widget1baslik a {color:#222; }
.widget1kat {font-size:15px; color:#3f51b5; font-weight:600;  margin-top:5px;}
.widget1kat a {color:#3f51b5; }



/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/* widget1
/*-------------------------------------------------------*/	
.widget2 { margin-top:10px; font-family: 'Roboto', sans-serif;}
.widget2item{ margin-bottom: 5px;  font-family: 'Roboto', sans-serif;}
.widget2img {width:130px; padding-right:15px; float:left;}
.widget2icerik {width:calc(100% - 145px); float:left; max-height:90px; overflow:hidden;}
.widget2baslik  {font-size:14px; line-height:18px; font-weight:700; }
.widget2baslik a {color:#222; }
.widget2kat {font-size:10px; background:#3f51b5; padding:0 5px; border-radius:4px; display:inline-block; font-weight:500;  margin-top:0px;}
.widget2kat a {color:#fff; }

/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/* manse
/*-------------------------------------------------------*/	

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  
}

.thumb-url {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2; }
	
.bottom-gradient {
	position: absolute;
	width: 100%;
	height: 70%;
	bottom: 0;
	z-index: 1;
	background: rgba(0, 0, 0, 0.7);
	/* Old browsers */
	/* FF3.6+ */
	/* Chrome,Safari4+ */
	/* Chrome10+,Safari5.1+ */
	/* Opera 11.10+ */
	/* IE10+ */
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(transparent));
	background: linear-gradient(to top, rgba(0, 0, 0, 0.9) 20%, transparent 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
	/* IE6-9 */ }	


.manset {margin-top:20px;  }
.manset a:hover {color:#fff; }

.wm-1 article {height: 330px; }
.wm-2 article {height: 330px; }
.wm-3 article {height: 159.5px;  }
.wm-3 article:last-child {margin-top:11px; }



	.wm-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 46%;
          flex: 0 0 46%;
  max-width: 46%;
  padding-right:1%; 
}
	
	.wm-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 28%;
          flex: 0 0 28%;
  max-width: 28%;
   padding-right:1%; 
}

	.wm-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 24%;
          flex: 0 0 24%;
  max-width: 24%;

}

.thumb-holder {
	position: absolute;
	bottom: 24px;
	z-index: 3;
	padding: 0 24px;
	 }

.manset-baslik {
			color: #fff;
	font-size: 15px;
	margin-bottom: 0; font-weight:700;font-family: 'Roboto', sans-serif; }	
.wm-1 .manset-baslik {font-size: 26px;}
.wm-2 .manset-baslik {font-size: 21px;}
.wm-3 .manset-baslik {font-size: 16px;}

.manset__meta { visibility: hidden; 
  opacity: 0;
  transition: all 0.2s linear; margin-bottom:-20px; }	
  
  .manset__meta li {
	display: inline-block;
	font-size: 12px;
	font-weight: 600;
	
	color: #83858F; }
	.manset__meta li:after {
		content: '-';
		display: inline-block;
		margin: 0 3px; }

	.manset__meta li:last-child:after {
		display: none; }

.manset__meta a {
	color: #2D95E3; }
	.manset__meta a:hover {
		color: #171821; }
		

  
 .wm-1:hover .manset__meta,.wm-2:hover .manset__meta,.wm-3 article:hover .manset__meta {visibility: visible;
  opacity: 1; margin-bottom:0;  }  
	
	
	
/* searchbox */	
.openBtn { position:relative; border:none;    background:transparent; text-align:center;  float:right; margin-top:8px;  padding:0 0 0 10px; border-left:2px solid rgba(0,0,0,.1);}
.openBtn .fa { position:relative; width:25px; height:25px; line-height:25px; color:#222; text-align:center;  }

.soverlay {
  height: 100%;
  width: 100%;
  display: none;
  position: fixed;
  z-index: 9999!important;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9); /* Black with a little bit see-through */
}

.soverlay-content {
  position: relative;
  top: 46%;
  width: 80%;
  text-align: center;
  margin-top: 30px;
  margin: auto;
}

.soverlay .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
  cursor: pointer;
  color: white;
}

.soverlay .closebtn:hover {
  color: #ccc;
}

.soverlay input[type=text] {
  padding: 15px;
  font-size: 17px;
  border: none;
  float: left;
  width: 80%;
  margin:0 10%;
  background: white;
}

.soverlay input[type=text]:hover {
  background: #f1f1f1;
}



/* footer */	
.footer {background:#fff; border-top:2px solid #eee; overflow:hidden; position:relative; margin-top:20px; }
.footeralt { padding:15px 0; }
.footersol {width:50%; float:left; }
.footerdesc { color:#666; padding-top:8px; font-weight:500; font-size:14px;}
.footerdesc a {color: #3f51b5;}
.footersag {width:50%; float:right; text-align:right; }

.fsocials a.social {display:inline-block;  width:30px; height:30px; border-radius:30px; margin-right:5px; line-height:30px; text-align:center; color:#fff;}
.social-facebook {
		background-color: #39599f; }
	.social-facebook:hover {
		background-color: #324e8c !important;
		color: #fff !important; }
	.social-twitter {
		background-color: #55ACEE; }
	.social-twitter:hover {
		background-color: #3ea1ec !important;
		color: #fff !important; }
	.social-google-plus {
		background-color: #DE4B39; }
	.social-google-plus:hover {
		background-color: #d93824 !important;
		color: #fff !important; }
	.social-youtube {
		background-color: #c61d23; }
	.social-youtube:hover {
		background-color: #b01a1f !important;
		color: #fff !important; }
	.social-snapchat {
		background-color: #fffb01; }
	.social-snapchat:hover {
		background-color: #e7e300 !important;
		color: #fff !important; }
	.social-linkedin {
		background-color: #0e76a8; }
	.social-linkedin:hover {
		background-color: #0c6590 !important;
		color: #fff !important; }
	.social-pinterest {
		background-color: #c8232c; }
	.social-pinterest:hover {
		background-color: #b21f27 !important;
		color: #fff !important; }
	.social-whatsapp {
		background-color: #25D366; }
	.social-whatsapp:hover {
		background-color: #74E79F !important;
		color: #fff !important; }		
	.social-instagram {
		background-color: #e1306c; }
	.social-instagram:hover {
		background-color: #d81f5e !important;
		color: #fff !important; }
	.social-rss {
		background-color: #ef822a; }
	.social-rss:hover {
		background-color: #ed7412 !important;
		color: #fff !important; }



/* yaziici */	
.yazi-bilgi {
    margin-top: 0;
    font-family: Roboto;
    font-size: 1em;
    font-weight: 400;
    color: #999;

}

.yazi-bilgi span {
  float:left;
   
}

.yazi-bilgi__author {
    color: #999;
    font-weight: 700;
    text-decoration: none;

}


.yazi-bilgi__author:hover {
    color: #555
}

.yazi-bilgi__date,
.yazi-bilgi__line {
    display: inline-block;
    padding-left: 8px;
  
}
.okumasuresi {
    background: #eee;
    padding: 4px 12px;
    border-radius: 20px;
    font-size: 13px;
    float: right;
	
}

/* breadcrumb */	

.breadcrumb {
    padding: 0;
    margin: 0;
    list-style: none;
    border-radius: 4px;
    font-size: .875em;
    font-family: Roboto
}

.breadcrumb li {
    display: inline-block;
    color: #aaa
}

.breadcrumb li a {
    color: #aaa;
    text-decoration: none
}

.breadcrumb li a:hover {
    color: #aaa
}

.breadcrumb li:last-child {
    font-weight: 700;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    max-width: 500px; 
}

.breadcrumb li+li:before {
    padding: 0 5px;
    color: #999;
    content: "\203A"
}

#breadcrumbs {    padding: 0;
    margin: 0;
    list-style: none;
    border-radius: 4px;
    font-size: .875em;
    font-family: Roboto}
#breadcrumbs span {
    color: #aaa;
	
}
#breadcrumbs span a{
     color: #aaa;
    text-decoration: none
}

#breadcrumbs span.breadcrumb_last {
    font-weight: 700;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    max-width: 500px; 
}


@media (max-width:767px) {

    .breadcrumb li:last-child {
        max-width: 0px
    }
	#breadcrumbs span.breadcrumb_last {display:none;}
	
}

/* yaziicerik */
.yazi-icerik {margin-top:15px;}	
.yazi-icerik img.size-full,.yazi-icerik img { max-width:100%; height:auto;}

.yazi-icerik > h1,
.yazi-icerik > h2,
.yazi-icerik > h3,
.yazi-icerik > h4,
.yazi-icerik > h5,
.yazi-icerik > h6 {
	font-family : "Roboto", Arial, sans-serif; font-weight:800; }
	
	
.yazi-icerik > h1 {font-size:35px; line-height:45px; }
.yazi-icerik > h2 { font-size:30px; line-height:40px; }
.yazi-icerik > h3 { font-size:26px; line-height:36px; }
.yazi-icerik > h4 { font-size:23px; line-height:33px; }
.yazi-icerik > h5 { font-size:20px; line-height:27px; }
.yazi-icerik > h6 { font-size:18px; line-height:24px; }


.yazi-icerik > p {
	margin-bottom:20px;
	font-size: 16px;
	line-height: 27.5px; font-weight:400; color:#222; font-family : "Roboto"; }

.yazi-icerik p > a {
	text-decoration: underline; }

.yazi-icerik figure {
	margin-bottom: 24px; }

.yazi-icerik th, .yazi-icerik td {
  padding: 15px;
  text-align: left;
}
.yazi-icerik table {
  border-collapse: collapse;overflow-x:auto
}

.yazi-icerik table,.yazi-icerik th,.yazi-icerik td {
  border: 1px solid #ddd;  border-bottom: 1px solid #ddd;
}
.yazi-icerik  tr:nth-child(even) {background-color: #f2f2f2;} 

.yazi-icerik th {
  background: #3f51b5;
  color: white;
}

.post-pagination {
    overflow: hidden;
    display: block;
    padding: 10px 0;
	border-top:1px solid #eee;
}
.post-pagination span {
    padding: 0 8px; min-width:10px; text-align:center;
    margin: 0 5px 0 0;
    line-height: 30px;
    font-size: 13px;
    font-weight: 800;
     color: #fff;
     background: #3f51b5;
    text-decoration: none; display: inline-block;
}

.post-pagination a span,.post-pagination span a  {
    color: #fff;	
}

.post-pagination a span:hover,.post-pagination span a:hover {
    color: #fff;
    
}

/*# galeri */
.gallery {padding:10px; background:#fbfbfb; border:1px solid #eee; margin-bottom:20px!important;}

.gallery-columns-1 .gallery-item {margin:0!important; padding:0 5px; }


.gallery.gallery-columns-1 {padding:0; margin-top:60px!important; display:block; background:transparent; border:none;}

.gal1-selector-wrap {display:none;}
.gallery-columns-1 .gal1-selector-wrap {
    margin-bottom: 0;
    border-bottom: 4px solid #3f51b5;
    color: #fff;
    position: relative;
	margin-top:-40px;display:block;
}


.gallery-columns-1 .gal1-selector {
   background: #3f51b5;
    padding: 8px 15px;
    font-weight: 800;
    border-radius: 4px
}

.gallery-columns-1 .gal1-selector-2 {
    color: #f6d365
}


.yazi-icerik .gallery img,
.yazi-icerik dt{
     border: 0!important;
}

.yazi-icerik .gallery-columns-1 .gallery-item {
    margin-bottom: 60px!important;
}


.yazi-icerik .gallery-columns-1 .wp-caption-text {
margin-bottom: 0px!important;
	font-size: 15px;
	line-height: 25px;  font-weight:400; color:#222; font-family : "Roboto", sans-serif; }
	
.yazi-icerik .wp-caption-text {

	font-size: 12px;
	line-height: 25px;  font-weight:400; color:#222;  }
.gallery-columns-3 .gallery-item{float:left; width:20%; }

/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/* widget title
/*-------------------------------------------------------*/	
.widget-title {border-bottom:1px solid #eee; margin:0 0 5px 0; text-transform:uppercase; font-size:11px;}
.widget-title span {background:#eee; padding:3px 10px; font-weight:600; color:#aaa;}

.widget {margin-bottom:20px;}


/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/* benzer
/*-------------------------------------------------------*/	

.benzer-yazi {margin:0 -4px; }
.benzer-yazi-inpost { margin-bottom: 10px; }
.benzer-yazi .widget-title {margin:0 4px 5px 4px;}
.benzer-col-4 { min-height:190px; width:calc(25% - 8px); float:left; margin:0 4px;margin-bottom:10px;}
.benzerbaslik {font-weight:600; font-size:14px;}
.benzerbaslik a {color:#222;}
.benzerkat a {color:#aaa; font-weight:500; font-size:12px;}


/*-------------COMMENTS SECTION-------------*/
.says {display:none;}

.comments-wrap {padding:0; border-top:2px solid #eee; margin:0; }

.comments-wrap form input,.comments-wrap form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #888;
	line-height: inherit;
	padding: 1px 13px;
	width: 100%; border:1px solid #ddd;
}
.comments-wrap input:focus,.comments-wrap textarea:focus {
	border: 1px solid #aaa;
}

.comment-respond textarea {
	height:60px!important; 
}


.commentlist {
    margin: 0;
    padding: 0;
    list-style: none;
	clear:both;
	display:block;
}
.commentlist >li {
    list-style: none;
	margin:20px 0; 
	padding: 10px 30px;
	border:1px solid #eee;
	border-radius:6px;
z-index:1; 
}
.fn.comment-author {
 	color: #555555;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
	line-height: 1;
}
.fn.comment-author .url {
    line-height: 1.5;
}

.comment-author.vcard {
   
    width: 100%;
	margin-right:0;
}
.comment-author.vcard .fn {
  font-weight:800;
  font-size:10px;
  border-bottom-right-radius:4px;
    border-bottom-left-radius:4px;
  font-style:normal; 
   background:#3f51b5
		padding:1px 8px;
  color:#fff; 
  display:block; 
  text-align:center;
text-transform:uppercase; 
	position:absolute;
	min-width:57px;
	text-align:center;
	top:-11px; padding:0 10px;
	
}

.comment-author.vcard .fn a{  color:#fff;}

.comment-author-admin .comment-author.vcard .fn {  color:#fff;    background:#3f51b5 }


.comments-wrap .children  {margin:0; padding:0; margin-top:40px;}
.comments-wrap .children li { background:#fff; border:1px solid #eee; padding:10px 20px; margin-bottom:20px; 
border-radius:6px;
}
  
.comments-wrap .children li .children li{background:rgba(0, 0, 0, 0.1);    border-top: 2px solid rgba(0, 0, 0, 0.1);}



.commentlist .children{list-style:none;}
.comment-meta a {
    font-weight: bold;

	font-size:10px;
	color:#36393f;
}
.comment-meta .comment-edit-link {
    display: inline-block;
    float: right;
    font-size: 10px;
    font-weight: normal;
    padding: 0 7px; 
}
.comment-meta.commentmetadata {
    display: block;
    overflow: hidden;
	margin-bottom:5px;
	position:absolute;
	top:-5px;
	right:0;
	color:#aaa;
}
.commentlist .avatar {

    border-radius:6px;
    padding: 3px;
}
.commentlist li.comment {
    display: block;
    overflow: hidden;
}
.comment-body {
position:relative;
	border-top:0;
    margin-bottom: 15px;
	z-index:1; min-height:60px;
}

.comment-body p{
   padding-top:20px;
font-size:14px; color:#555;
}
.comment-body .comment-awaiting-moderation {
	font-size:12px;
	color:#3f51b5; 
	padding-top:20px;
	display:block; 
   margin-bottom:-40px;}

.comment-reply-link {
    float: right;
	font-size:13px;
	color:#aaa;
	position:absolute;
	bottom:-25px;
	right:0;   opacity:0;  background:rgba(0, 0, 0, 0.1); 
	padding:1px 8px; transition: all 0.4s ease-in-out;
}
.commentlist li .comment-body:hover .comment-reply-link {
opacity:1;
}



.bypostauthor .fn.comment-author:after {
    content: "\f007";
    background: #fafafa none repeat scroll 0 0;
    border-radius: 100px;
    color: #606c88;
    display: inline-block;
    font-family: FontAwesome;
    font-size: 11px;
    height: 23px;
    line-height: 23px;
    margin-left: 3px;
    text-align: center;
    width: 23px;
}
#reply-title,.collapse-comment {
	 display: block;
    font-size: 16px;
    line-height: 26px;
    margin: 0;
    position: relative;
	font-weight:600;
	padding:20px;
color:#222; background:#fafafa;
	text-transform:uppercase; 

	  font-family: 'poppins', sans-serif;
	  border-bottom:1px solid #eee; 
	  display:none;
}

.pagination-comment {
    text-align: right;
    text-transform: uppercase;
}
.pagination-comment .page-numbers.current {
    background: #ccc;
    color: #fff;
    border-color: #ccc;
}
.pagination-comment .page-numbers {
    display: inline-block;
    padding: 7px 12px;
    line-height: 1;
    border: 1px solid;
    font-size: 13px;
}
.comment-form label {
    display: block;

	font-size: 12px; font-weight:600; color:#555;
    text-transform: uppercase; margin:5px 0 5px 0;
}


.form-submit #submit {  margin-top:20px;
    background: #3f51b5;
	border:1px solid #eee;
	color: #fff;
	float:right;
	font-weight: bold;
	font-size: 14px;
	font-weight:800;
	letter-spacing: 1px;
	padding: 5px 20px;
	text-transform: uppercase;
	text-align: center;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;

}

p.logged-in-as {display:none;}

.comment-form-author{float:left; width:48%; }
.comment-form-email {float:right; width:48%; }

.comment-form-cookies-consent {display:none;}

.comment-respond {background:#f7f7f7; padding:20px; border:1px solid #eee; overflow:hidden; clear:both; display:block;}



/*-------------------------------------------------------*/
/* reklamlar
/*-------------------------------------------------------*/	
.yazi-ici-r { margin-bottom:20px; clear:both; display:block; }
.yazi-ici-r1 { margin:15px 0; clear:both; display:block; }



/* Widget category 
-------------------------------------------------------*/

.side_categories ul {border-left:1px dashed #eee; border-right:1px dashed #eee; border-top:1px dashed #eee;}
.side_categories li {
		position:relative;
	color: #54555E;
font-weight:600;		
	
		font-size:11px; 
		text-transform:uppercase;
		padding: 0; 
		height:45px;
		line-height:45px;
border-bottom:1px dashed #eee;
		z-index:2; 

		display:block; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;  
	  }

	.side_categories li a {
		
		color: #222; 

		}
.side_categories li:nth-child(odd) {
    background: #fff;
}
.side_categories li:nth-child(even) {
  background: #f7f7f7;
}	
		
.side_categories li:hover  a{
			color: #3f51b5; 	 }	

.side_categories li::after  {
	position:absolute;
	content: '';
	height:45px;
	width:0;
	
	top:0;
	left:0; 
	transition: all 0.6s linear; z-index:-1; 
}

.side_categories li:hover::after {
	   -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
	width:50px;
	background:#eee; 
}


.side_categories li i {
 height:45px;
  width:45px;
  line-height:45px;
  display: inline-block;
  margin-right:12px;
border-right:1px solid #eee; 
text-align:center;
  transition: all .2s; 
			color: #aaa;
		}
.side_categories li:hover i {margin-right:20px; border-right:1px solid rgba(0,0,0,0.05); color: #3f51b5;  }



/* paginai
-------------------------------------------------------*/
ul.navigation {text-align:center; margin-bottom:20px; border-top:1px solid #eee; padding-top:20px;}

ul.navigation li {display: inline-block; margin-right:5px;
     width:40px; height:40px; 
	 line-height:40px; text-align:center; background:#fff; 
	 border-radius:100%;   font-weight:600; transition: all 0.4s ease-in-out;
}
ul.navigation li {color:#aaa;}

ul.navigation li a {padding:10px;}

ul.navigation li:hover,
ul.navigation li.active {
    background: #3f51b5; color:#fff!important; border-color:#3f51b5; 
}


ul.navigation li:hover a,
ul.navigation li.active a{
color:#fff!important;
}

/* kaynak
-------------------------------------------------------*/
.content-source-url {
    border: 1px dashed #ccc;
    padding: 8px 16px;
    font-size: 14px;
    margin-top: 16px;
	margin-bottom:10px;
    display: block;
    color: inherit;
    text-decoration: none;   
}

.content-source-url:hover {
    background: #f5f5f5
}

.content-source-url__subtitle {
    font-weight: 700;
    float: left;
    min-width: 63px
}

.content-source-url__content {
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    width: calc(100% - 63px)
}

/* yazipaylas
-------------------------------------------------------*/
.yazi__share {margin-bottom:20px; margin-left:-0.5%; margin-right:-0.5%;}
.yazi__share a {float:left; width:24%; margin:0.5%; height:40px; line-height:40px;  border-radius:4px;  text-align:center; color:#fff;}

@media only screen and (max-width: 1120px) {
.ustalan, .footeralt {padding-right:15px; padding-left:15px;}	
.icerik {width:768px; margin:0 auto;}
	
.sutunana {padding:0 15px;}
	

.navigation { overflow: auto;
    white-space: nowrap; -ms-overflow-style: -ms-autohiding-scrollbar; }
.navigation li{ width:30px; display:inline-block; white-space: normal; }


.anamenu { overflow: auto;
    white-space: nowrap; -ms-overflow-style: -ms-autohiding-scrollbar; }
.anamenu li{ width:auto!important; display:inline-block; white-space: normal; }

.footermenunav { overflow: auto;
    white-space: nowrap; -ms-overflow-style: -ms-autohiding-scrollbar; padding:0 10px;}
.footermenunav li{ width:auto!important; display:inline-block; white-space: normal; }


	
.footermenunav {display:none;}


.sutunana { padding-right:15px; } 
.sutunsol {width:100%; padding:0; float:none; } 
.sutunsag,.sidebar {display:none;} 


.loopimg {width:200px; padding-right:15px; float:left;}
.loopicerik {width:calc(100% - 215px); height:95px; overflow:hidden; float:left;}
.loopbaslik  {font-size:18px; line-height:24px; font-weight:700; }
.loopbaslik a {color:#222; }
.loopaciklama {font-size:15px; color:#666; line-height:20px; font-weight:400; margin-top:5px;}
.loopkat {display:None; }



.benzer-col-4 { min-height:auto; width:100%; float:none; margin-bottom:10px; display:block; clear:both; overflow:hidden;}
.benzerimg {width:140px; padding-right:10px; float:left;}
.benzericerik {width:calc(100% - 150px);  float:left;}
.benzer-col-4:nth-child(5),.benzer-col-4:nth-child(6),.benzer-col-4:nth-child(7),.benzer-col-4:nth-child(8) {display:none;}

	.wm-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 49.5%;
          flex: 0 0 49.5%;
  max-width: 49.5%;
  padding-right:0.5%; 
}	

	.wm-2{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 49.5%;
          flex: 0 0 49.5%;
  max-width: 49.5%;
  padding-right:0;  padding-left:0.5%; 
}	
	
	.wm-3 {
display:none;
}

}

@media only screen and (max-width: 769px) {
	.manset {margin-top:0;  }
	

.icerik {width:460px; margin:0 auto;}
	.wm-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding-right:0; 
}	

	.wm-2{
display:none;
}
	
}


@media only screen and (max-width: 480px) {
.icerik {width:100%; }

.loopimg {width:150px; padding-right:15px; float:left;}
.loopicerik {width:calc(100% - 165px); height:auto; overflow:hidden; float:left;}
.loopbaslik  {font-size:14px; line-height:20px; font-weight:700; }
.loopbaslik a {color:#222; }
.loopaciklama {display:None;}
.loopkat {display:block; font-size:13px; margin-top:3px;}


.soverlay-content {

  width: 95%;
  text-align: center;
  margin-top: 30px;
  padding-left:0;
  margin-left:0;
  margin: 0;
}

.soverlay .closebtn {
    font-size: 30px;
}

	.wm-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  padding-right:0; 
}
	

.footersag,.footersol{width:100%; float:none; text-align:center; }
	
}


.onlyMobile{display:none;}
.onlyMasa{display:block;}


@media (max-width:1180px) {
.openBtn { border-left:none;}
.onlyMobile{display:block;}
.onlyMasa{display:none;}
.anamenu { float:none; margin-right:0; }
	
}