/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Slimmy Magazine News Blog HTML Template
Version:	1.0
Primary use:	Magazine, News, Blog
===============================================

[Table of contents]

1. Body / body
2. Header / .page-header
	2.1 Logo / .logo
	2.2 468x90 Banner Ads / .head-banner
3. Navigation / .navigation
4. News Ticker / .news
5. Top Headline / .top-row-content & .bottom-row-content
6. Tag Stripe / .tag
7. Post 
	7.1 Post Category Boxed Style / .post
	7.2 Post Boxed Style / .box
	7.3 Post Blog Style / .entry
8. Sidebar / .sidebar
	8.1 SOCIAL NETWORK / .social-network
	8.2 300X250 ADS / .ads300
	8.3 RECENT POSTS / .side
9. Bottom Widget / .bottom-widget
	9.1 About Us / .about-us
	9.2 Social Media / .socmed
	9.3 Tags / .tags
	9.4 Form / form
10. Footer / footer
11. 404 Error Page / 404.html / .error-page
12. Contact Us Page / contact-us.html / .contact
13. About Us Page / about(n).html / .about1 & .about2
	13.1 About Us Service / .service
	13.2 About Us Author / .about-author
	13.3 About Us Author Social / .author-social
	13.4 About Us Stats / .stats
14. Author Details Page / author-detail.html / .author-detail
15. Search Result Page / search(n).html /.search-result
	15.1 Search Result Found /.found-item
	15.2 Search Result Not Found / .not-found
16. Category Page / .category-item
17. Single Post Page / .single-wrapper
-------------------------------------------------------------------*/

@import "fonts.css";
@import "typography.css?ver=1";


/*--- [1. Body / body] ---*/
body{
	background: #FFF url(/img/bg.jpg);
}
.main-wrapper{
	position: relative;
	background: #FFF;
	margin: 0 auto;
	-webkit-box-shadow: 0 0 3px #cacaca;
	-moz-box-shadow: 0 0 3px #cacaca;
	box-shadow: 0 0 3px #cacaca;
	margin-top:2px;
	 border-top: 3px solid #ef5764; 
}
.article-wrapper{
	padding: 0 1em;
}
/*--- [2. Header / .page-header] ---*/
.header{
	width: 100%;
	padding: 25px 0;
	margin: 0;
	border-bottom: 1px solid #eee;
}
	.header .logo{
		padding-left: 1em;
		float: left;
		height: 90px;
	}
		.header .logo h1{
			margin: 0;
			line-height: 90px;
		}
	.header .head-banner{
		float: right;
		padding-right: 1em;
		height: 90px;
	}
		.header .head-banner img{
			max-width:728px;
			max-height:90px;
		}	
/*---[3. Navigation / nav]---*/

nav{
	margin: 0;
	padding: 0;
	background-color: #fff;
	text-transform: uppercase;
	width:100%;
	border-bottom: 1px solid #f7f7f7;
}
	nav:after{
		content: "";
		display: table;
		clear: both;
	}
	nav ul{
		float: left;
		padding: 0;
		margin: 0;
		list-style: none;
		position: relative;
	}
		nav ul li{
			display: inline-block;
			background-color: #fff;
			z-index:99;
		}	
			nav ul li > a:only-child:after{ 
				content: ''; 
			}		
	nav a{
		display: block;
		padding: 0 15px;
		text-decoration: none;
	}
		nav a:hover{ 
			text-decoration:none;
		}
		nav ul ul{
			display: none;
			position: absolute;
			top: 50px;
		}
			nav ul li:hover > ul{ 
				display: inherit; 
			}
		nav ul ul li{
			min-width: 170px;
			float: none;
			display: list-item;
			position: relative;
			border-top: 1px solid #ddd;			
		}
		nav ul ul li:last-child{
			border-bottom:2px solid #ef5764;
		}			
			nav ul ul li a:hover{
				border-left: 2px solid #ef5764;
			}
				nav ul ul ul li{
					position: relative;
					top: -51px;
					left: 170px;
					border-top: 1px solid #ddd;
				}
	.toggle, [id^=drop]{
		display: none;
	}
/*---[4. News Ticker / .news]---*/
.news-ticker{
	padding: 0 1em;
	margin: 25px 0;
}
.news {
    background-color: #fff;
    width: 100%;
    height: 28px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    -webkit-user-select: none;
    border: 1px solid #f7f7f7;
}
	.news .mobile-ticker {
		display: none;
	}
	.news span {
		background-color: #F43D2A;
		height: 30px;
		float: left;
		color: #fff;
		padding: 6px;
		position: relative;
		text-transform: uppercase;
		-webkit-font-smoothing: antialiased;
		-webkit-user-select: none;
		cursor: pointer;
	}
	.news ul {
		float: left;
		padding-left: 10px;
		animation: ticker 10s cubic-bezier(1, 0, .5, 0) infinite;
		-webkit-user-select: none;
	}
		.news ul li {
			line-height: 30px;
			list-style: none;
		}
			.news ul li a {
				text-decoration: none;
				-webkit-font-smoothing: antialiased;
				-webkit-user-select: none
			}
	.news ul:hover {
		animation-play-state: paused;
	}
	.news span:hover+ul {
		animation-play-state: paused;
	}

@keyframes ticker {
    0% {
        margin-top: 0
    }
    25% {
        margin-top: -30px
    }
    50% {
        margin-top: -60px
    }
    75% {
        margin-top: -90px
    }
    100% {
        margin-top: 0
    }
}
/*---[5. Headline / .top-row-content & .bottom-row-content]---*/
.top-row,
.bottom-row{
	padding: 0 1em;
}
.bottom-row{
	margin-bottom: 25px;
}
.top-row-content,
.bottom-row-content {
    padding: 1px;
}
	.image-frame {
		width: 100%;
		height: 100%;
		overflow: hidden;
		position: relative;
		cursor: default;
	}
		.top-row-content img,
		.bottom-row-content img {
			width: 100%;
			display: block;
			position: relative;
			-webkit-transition: all .4s linear;
			transition: all .4s linear;
		}
	.zoom:hover img {
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
		.bottom-cat,
		.top-cat {
			position: absolute;
			top: 0;
			left: -100%;
			text-transform: uppercase;
			z-index: 999;
			background: rgba(0, 0, 0, .55);
			padding: 10px 20px;
			-webkit-transition: all .7s ease;
			-moz-transition: all .7s ease;
			-o-transition: all .7s ease;
		}
	.zoom:hover .bottom-cat,
	.zoom:hover .top-cat {
		opacity: 1;
		left: 0
	}
		.bottom-content,
		.top-content {
			position: absolute;
			bottom: 0;
			text-transform: capitalize;
			max-height: 80%;
			overflow: hidden;
			width: 100%;
			background: rgba(0, 0, 0, 0.75);
			padding: 10px 15px 10px;		
		}
			.top-content h2 {
				margin: 3px 0;
			}
			.bottom-content a:hover,
			.top-content a:hover {
				text-decoration: none
			}
		.bottom-meta,
		.top-meta {
			text-transform: uppercase;
			z-index: 999;
		}
		.bottom-meta a,
		.top-meta a {
			text-decoration: none;
		}
			.bottom-meta a:hover,
			.top-meta a:hover {
				text-decoration: none
			}
				.author-post::after {
					display: inline-block;
					font-family: FontAwesome;
					font-style: normal;
					font-weight: 400;
					content: "\f111";
					vertical-align: middle;
					font-size: 5px;
					margin: 0 5px
				}
			.bottom-content h2 {
				margin: 3px 0;
			}
/*---[6. Tag Stripe / .tag]---*/
.tag{
	overflow: hidden;
	margin: 0 0 5px;
}
	.tag h4{
		float: left;
		margin-right: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
.stripe{
	background: url(/img/pattern.jpg);
	height: 12px;
	overflow: hidden;
	margin-top: 7px;
}
/*---[7.1 Post Category Boxed Style / .post]---*/
.category-block{
	margin-bottom:25px;
}
.post{
	padding: 1em;
	overflow: hidden;
	margin: 0;
	-webkit-box-shadow: 0 0 1px #cacaca;
	-moz-box-shadow: 0 0 1px #cacaca;
	box-shadow: 0 0 1px #cacaca;
	border-bottom: 3px solid #ef5764; min-height:700px;
}
	.post .post-thumb{
		margin: 0;
		max-height: 165px;
	}
	.post img{
		width:100%;
		height:auto;
		-webkit-transition:all .4s linear;
		transition:all .4s linear;
	}
	.post h2{
		margin: 10px 0;
		line-height: 24px; min-height:48px;
			}
		.post h2 a:hover{
			text-decoration:none;
		}
	.post p{
		line-height: 20px;
		margin: 0 0 20px;
		overflow: hidden;
		max-height: 100px;
	}
	.post .date{
		margin: 0 0 10px;
	}
	.post p .readmore{
		border-color: #f2f2f2;
		line-height: 1em;
		padding: 8px 15px;
		background-color: #262626;
		border-radius: 0;
	}
		.post p .readmore:hover{
			border-color: #ef5764;
			background-color: #ef5764;
		}
	.post .post-older{
		padding:0;
		background-color:#f7f7f7;
	}
		.post .post-older .post-older-item{
			padding:10px;
			border-bottom: 1px solid #ddd; 
		}	
		.post .post-older .post-older-item:last-child{
			border-bottom: none;
		}		
			.post .post-older .post-older-item .post-older-thumb{
				display:inline-block;
				width: 38%;
				vertical-align: top;
				margin-right:2%; max-height:56px; overflow:hidden;
			}
				.post .post-older .post-older-item .post-older-thumb img{
					width: 100%;
				}
			.post .post-older .post-older-item .post-older-content{
				display:inline-block;
				width: 58%;
				vertical-align: top;
			}
				.post .post-older .post-older-item .post-older-content h3{
					margin: 0;
					line-height: 20px; 
				}
				.post .post-older .post-older-item .post-older-content h3 a:hover{
					text-decoration:none;
				}				
				.post .post-older .post-older-item .post-older-content p{
					margin: 0px;
				}					
/*---[7.2 Post Boxed Style / .box]---*/
.box-style{
	padding: 1em;
	display: table;
	-webkit-box-shadow: 0 0 1px #cacaca;
	-moz-box-shadow: 0 0 1px #cacaca;
	box-shadow: 0 0 1px #cacaca;
	margin-bottom:25px;
	border-bottom: 3px solid #ef5764;
}
	.box-row .box{
		overflow: hidden;
		margin-bottom: 25px;
	}
		.box-row .box .box-img img{
			-webkit-transition:all .4s linear;
			transition:all .4s linear;
			width:100%;
			min-height: 130.5px;
		}	
		.box-row .box h2{
			line-height: 20px;
			margin: 0;
		}
				.box-row .box h2 a:hover{
					text-decoration:none;
				}
		.box-row .box .box-meta{
			margin: 5px 0 10px;
		}				
/*---[7.3 Post Blog Style / .entry]---*/
.blog-style{
	padding: 1em;
	-webkit-box-shadow: 0 0 1px #cacaca;
	-moz-box-shadow: 0 0 1px #cacaca;
	box-shadow: 0 0 1px #cacaca;
}
.entry{
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 15px 0;
	margin-bottom: 15px;
}

.entry:last-child{
	border-bottom:none;
}
	.entry .entry-img{
		float:left;
		width:35%;
		margin-right: 4%;
	}
		.entry .entry-img img{
			width:100%;
			height:auto;
			-webkit-transition:all .4s linear;
			transition:all .4s linear;
		}
		.entry .entry-img .entry-cat{
			position: absolute;
			top: 0;
			left: 0;
			background-color: rgba(0, 0, 0, 0.6);
			padding: 10px 20px;
		}		
	.entry .entry-post{
		float:right;
		width:61%;
	}
		.entry .entry-post h2{
			margin: 0 0 10px;
		}
				.entry .entry-post h2 a:hover{
					text-decoration:none;
				}	
		.entry .entry-post p{
			overflow: hidden;
			position: relative;
			line-height: 20px;
			max-height: 60px;
			margin: 0;
		}
		.entry .entry-post .entry-date{
			margin: 0 0 10px;
		}
/*---[8. Sidebar / .sidebar]---*/
.sidebar{
	padding: 0 1em;
}	
	.sidebar .widget{
		margin-bottom: 25px;
		padding: 1em;
		-webkit-box-shadow: 0 0 1px #cacaca;
		-moz-box-shadow: 0 0 1px #cacaca;
		box-shadow: 0 0 1px #cacaca;
	}
/*---[8.1 SOCIAL NETWORK / .social-network]---*/
		.sidebar .widget .social-network{
			margin: 0;
			padding: 0;
			list-style: none;
		}
		.sidebar .widget .social-network::before,
		.sidebar .widget .social-network::after{
			display: table;
			content: " ";
		}
			.sidebar .widget .social-network .social-item{
				width: 25%;
				float: left;
				text-align: center;
				padding: 10px 0;
				display: block;
			}
					.sidebar .widget .social-network .social-item a .social-icon{
						width: 35px;
						height: 35px;
						display: inline-block;
						line-height: 35px;
						vertical-align: middle;
						margin: 0 0 10px;
					}
					.sidebar .widget .social-network .social-item a .social-count{
						display: block;
					}
					.sidebar .widget .social-network .social-item a .social-title{
						display: block;
						line-height: 16px;
					}
						[class^="dt-"]::before,
						[class*=" dt-"]::before{
							text-transform: none !important;
							font-style: normal !important;
							font-variant: normal !important;
							font-weight: normal !important;
							font-family: FontAwesome;
						}
					.dt-twitter-icon{
						background-color: #59c8ff;
					}

					.dt-twitter-icon:hover{
						background-color: #79d2ff;
					}
					.dt-twitter-icon::before{
						content: "\f099";
					}
					.dt-facebook-icon{
						background-color: #4a639f;
					}
					.dt-facebook-icon:hover{
						background-color: #5979c4;
					}
					.dt-facebook-icon::before{
						content: "\f09a";
					}
					.dt-google-icon{
						background-color: #D73D32;
					}
					.dt-google-icon:hover{
						background-color: #ec483c;
					}
					.dt-google-icon::before{
						content: "\f0d5";
					}
					.dt-instagram-icon{
						background-color: #517FA4;;
					}
					.dt-instagram-icon:hover{
						background-color: #6098c5;;
					}
					.dt-instagram-icon::before{
						content: "\f16d";
					}
					.dt-pinterest-icon{
						background-color: #cb2027;;
					}
					.dt-pinterest-icon:hover{
						background-color: #e4262e;;
					}
					.dt-pinterest-icon::before{
						content: "\f0d2";
					}
					.dt-linkedin-icon{
						background-color: #0077b5;;
					}
					.dt-linkedin-icon:hover{
						background-color: #0694de;;
					}
					.dt-linkedin-icon::before{
						content: "\f0e1";
					}
					.dt-reddit-icon{
						background-color: #f33000;
					}
					.dt-reddit-icon:hover{
						background-color: #ff4213;
					}
					.dt-reddit-icon::before{
						content: "\f281";
					}
					.dt-vimeo-icon{
						background-color: #46a3e9;
					}
					.dt-vimeo-icon:hover{
						background-color: #4db1fc;
					}
					.dt-vimeo-icon::before{
						content: "\f27d";
					}
					.dt-tumblr-icon{
						background-color: #36465d;
					}
					.dt-tumblr-icon:hover{
						background-color: #526887;
					}
					.dt-tumblr-icon::before{
						content: "\f173";
					}
					.dt-youtube-icon{
						background-color: #5d5d5d;
					}
					.dt-youtube-icon:hover{
						background-color: #858484;
					}
					.dt-youtube-icon::before{
						content: "\f167";
					}
/*---[8.2 300X250 ADS / .ads300]---*/					
		.ads300{
			text-align: center;
		}
			.ads300 img{
				width: 100%;
				height: auto;
				max-width:300px;
			}
/*---[8.3 RECENT POSTS / .side]---*/			
.recent-post-item{
	border-bottom: 1px solid #e5e5e5;
	padding:5px 0;
	line-height: 8px;
}
.recent-post-item:last-child{
	border-bottom: none;
}
	.recent-post-item .recent-post-thumb{
		display:inline-block;
		width:30%;
		margin-right:2%;
		position:relative;
	}
	
	.recent-post-item .thumbemlak{
		display:inline-block;
		width:20%;
		margin-right:2%;
		position:relative;
	}
	
		.recent-post-item .recent-post-thumb img{
			width:100%;
		}
		.recent-post-item .recent-post-thumb .category{
			position:absolute;
			left: 0;
			top: 0;
		}
		
		.recent-post-item .recent-post-thumb .category1 {
			position:absolute;
			left: 0;
			top: 0;
			background-color: #ef5764;
			line-height: 15px;
			padding: 2px 4px; color:#fff;
		}
		
		.recent-post-item .recent-post-thumb .category2 {
			position:absolute;
			left: 0;
			top: 0;
			background-color: #57ef64;
			line-height: 15px;
			padding: 2px 4px; color:#000;
		}
		
		.recent-post-item .recent-post-thumb .category3 {
			position:absolute;
			left: 0;
			top: 0;
			background-color: #ff6600;
			line-height: 15px;
			padding: 2px 4px; color:#fff;
		}
		
		.recent-post-item .emlakfiyat {
			font-size:22px; float:right; font-weight:bold;
		}
		.recent-post-item .emlakdetay {
			font-size:14px; float:left;
			background-color: #ff6600; color:#fff;
			line-height: 15px;
			padding: 5px 5px; border-radius: 5px;
		}
		
		.recent-post-item .emlakdetay:hover {
			
			background-color: #ff8500;
		}
		
		
		.recent-post-item .emlakdetay a {color:#fff;
		
		}
		
		.recent-post-item .recent-post-thumb .category a{
			background-color: #ef5764;
			line-height: 15px;
			padding: 2px 4px;
		}			
	.recent-post-item .recent-post-content{
		display:inline-block;
		width:65%;
		vertical-align: top;
	}
	.recent-post-item .recent-post-content p {
		line-height:1.5;
	}
	
		.recent-post-item .recent-post-content .date-sidebar{
		margin: 0;
	}
/*---[9. Bottom Widget / .bottom-widget]---*/
.bottom-widget{
	border-top:3px solid #ef5764;
	border-right:3px solid #262626;
	border-left:3px solid #262626;
	background-color:#262626;
	padding:10px 0 10px;
	margin-top:10px;
}
	.bottom-widget h3{
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.bottom-widget .about-us,.socmed,.tags{
		padding: 0;
		margin: 0;
		list-style: none;
	}
/*---[9.1 About Us / .about-us]---*/	
		.bottom-widget .about-us li{
			border-bottom:1px solid #3b3b3b;
			padding:5px 0 5px;
		}
			.bottom-widget .about-us li span{
				margin-left:5px;
			}
/*---[9.2 Social Media / .socmed]---*/			
		.socmed > li{
			display: inline-block;
			margin-right: 4px;
		}
/*---[9.3 Tags / .tags]---*/					
		.bottom-widget .tags li{
			display: inline-block;
			margin: 4px;
			border: 1px solid #ef5764;
			padding: 5px 10px;
		}
			.bottom-widget .tags li:hover{
				background-color:#ef5764;
			}			
				.bottom-widget .tags li a:hover{
					background-color:#ef5764;
				}
				
/*---[9.4 Form / form]---*/				
	.bottom-widget form .evelope-icon{
		float:left;
		padding: 6px 3px;
		height: 30px;
		background-color: #fafafa;
		border: 1px solid #ccc;
	}
	.bottom-widget form .email{
		float:left;
		width: 60%;
		height: 30px;
		padding: 6px 6px;
		line-height: 1.42857143;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		margin-right: 4px;
	}
	.bottom-widget form .submit{
		display: inline-block;
		border:1px solid #ef5764;
		height:30px;
		background-color:#262626;
		text-align: center;
		font-size:14px;
		color:#c4c4c4;
	}
		.bottom-widget form .submit:hover{
			background-color:#ef5764;
		}
	.bottom-widget .team a .img{
		width:50px;
		height:50px;
		margin-right:5px;
		margin-bottom:5px;
	}
/*---[10. Footer / footer]---*/
footer{
	background-color:#262626;
	border-top:1px solid #3b3b3b;
	width:100%;
	color:#c4c4c4;
	height:50px;
	padding:10px;
}
	footer .copyright{
		float:left;
	}
	footer .designer{
		float:right;
		padding-right:1.4em;
	}
		footer .designer a:hover{
			text-decoration:none;
		}
/*---[11. 404 Error Page / 404.html / .error-page]---*/
.error-page{
	width: 70%;
	margin: 0 auto;
	line-height: 20px;
	padding: 15px;
}
	.error-page .back-home{
		display: block;
		width: 160px;
		margin:25px auto;
		border:2px solid #ef5764;
		padding:10px 20px;
	}
		.error-page .back-home:hover{
		  background-color:#ef5764;
		  text-decoration:none;
		}
/*---[12. Contact Us Page / contact-us.html / .contact]---*/
.contact-form,.reply-form{
	max-width:500px;
    margin:5px auto;
    background:#fff;
    border-radius:4px;
    padding:10px;
}
	.contact-form ul,.reply-form ul{
		list-style:none;
		padding:0;
		margin:0;
	}
		.contact-form ul li,.reply-form ul li{
			display: block;
			padding: 10px 10px;
			border:1px solid #ddd;
			margin: 20px 0px;
			border-radius: 4px;
		}
			.contact-form ul li:last-child,.reply-form ul li:last-child{
				border: none;
				text-align: center;
				padding: 0;
			}
			.contact-form ul li > label,.reply-form ul li > label{
				display: block;
				height: 20px;
				background-color:#fff;
			}
	.contact-form input,.reply-form input{
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		width: 100%;
		display: block;
		outline: none;
		height: 25px;
		border:none;
		line-height: 20px;
		padding: 0;
		border-bottom:1px dashed #ddd;
	}
	.contact-form textarea,.reply-form textarea{
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		width: 100%;
		display: block;
		outline: none;
		border: none;
		height: 190px;
		line-height: 40px;
		padding: 0;
		border-bottom:1px dashed #ddd;
	}
	.contact-form .submit,.reply-form .submit{
		display: block;
		width: 150px;
		height:40px;
		margin:5px auto;
		border:2px solid #ef5764;
		border-radius:2px;
		background-color:#fff;
		padding:10px 20px;
	}
		.contact-form .submit:hover,.reply-form .submit:hover{
			background-color:#ef5764;
		}
/*---[13. About Us Page / about.html / .about]---*/
.about-header{
	text-align:center;
}
	.about-header .diamond-icon{
		margin:25px 0;
		font-size:45px;
		color:#ef5764;
	}

.about-main {
	margin:35px 0;
	display:block;
}
	.about-main .about-main-image{
		width:40%;
		padding:0;
		display:inline-block;
		margin-right:4%;
	}
		.about-main .about-main-image img{
			width:100%;
		}
	.about-main .about-main-description{
		width:55%;
		display:inline-block;
		vertical-align: top;
	}
			
.about-service{
	background: linear-gradient(0deg, rgba(0,0,0,0.8), rgba(0,0,0,0.8)), url(/img/about-service-bg.jpg) no-repeat center top;
	background-attachment: fixed;
	background-size: cover;
	background-attachment: fixed;
	background-size: cover;
	width:100%;
}
	.about-service .counter{
		padding:60px 0;
		margin: 0;
	}
		.about-service .counter .counter-box{
			padding:30px 0;
			text-align:center;
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		}

.author-list-header{
	text-align:center;
}
	.author-list-header .author-icon{
		margin:25px 0;
		font-size:45px;
		color:#ef5764;
	}

.author-info{
	margin:45px 0;
}
.author-info-box{
	padding: 0 20px 30px;
	text-align: center;
}
.author-info-box .author-info-image{
	display:block;
	margin:0 0 15px;
}
.author-info-box .author-info-image img{
	border-radius:50%;
	max-width:200px;
}
/*---[14. Author Details Page / author-detail.html / .author-detail]---*/
.author-detail{
	width: 100%;
	display: table;
	margin: 25px 0;
}
	.author-photo{
		width:20%;
		display: table-cell;
		text-align:center;
	}
		.author-photo img{
			width:100px;
			border-radius:50%;
		}
		.author-photo .total-posts{
			display:block;
			line-height: 1;
			padding-top: 10px;
		}
.author-bio{
	width:80%;
    display: table-cell;
	vertical-align:top;
}
	.author-bio h3{
		margin:0 0 10px;
		padding:0;
	}
	.author-bio p{
		line-height: 20px;
	}
.author-posts{
	padding: 0 0 15px;
	margin: 20px 0 0;
	border-bottom:1px solid #ddd;
}
	.author-posts-item{
		width: 49.7%;
		display: inline-block;
		padding: 15px 15px 30px;
	}
	.author-posts-thumbnail{
		width:100%;
		position:relative;
	}
		.author-posts-thumbnail img{
			width:100%;
			display:block;
			position:relative;
			-webkit-transition:all .4s linear;
			transition:all .4s linear;
			height:182.5px;
		}
		.author-posts-thumbnail .author-posts-data{
			position: absolute;
			top: 30%;
			width: 100%;
			padding: 1em;
			background: linear-gradient(0deg, rgba(0,0,0,0.8), rgba(0,0,0,0.8))
		}
		.author-posts-thumbnail .author-posts-data h2{
			font-size:20px;
			margin:0 0 15px;
			text-align: center;
		}		
			.author-posts-thumbnail .author-posts-data h2 a{
				color:#fff;
				font-weight:700;
			}
				.author-posts-thumbnail .author-posts-data h2 a:hover{
					text-decoration:none;
					color:#ef5764;
				}				
			.date-author-item{
				margin-top: 0;
				display: block;
				color: #7a7a7a;
				font-size: 10px;
				line-height: 18px;
				text-align: center;
			}
	.author-posts-content{
		margin: 15px 0;
		overflow: hidden;
		max-height: 48px;
	}
		.author-posts-content p{
			font-size: 14px;
			line-height: 16px;
			color: #666;
		}
	.author-post-readmore{
		padding:5px 10px;
		border:1px solid #ddd;
		display: inline-block;
		color:#333;
		background:#fff;
		font-size:14px;
	}
	.author-post-readmore::after {
		font-family: "FontAwesome";
		content: " \f061";
	}
	.author-post-readmore:hover{
		text-decoration:none;
		color:#fff;
		background:#ef5764;
	}	
/*---[15. Search Result Page / search(n).html /.search-result]---*/
.found-item-content h2, .category-item-content h2{
	margin: 0;
}
.search-result,.category-page{
	width:100%;
}
.search-result h1,.category-page h1{
	margin: 25px 0;
}
/*---[15.1 Search Result Found /.found-item]---*/
.found-item{
	width:100%;
	display:block;
	border-bottom:1px solid #ddd;
	padding:15px 0px;
	position: relative;
}
	.found-item-thumb{
		width:45%;
		display:inline-block;
		vertical-align:top;
		margin-right:4%;
	}
		.found-item-thumb img{
			width:100%;
		}
.found-item-content{
	width:50%;
	display:inline-block;
	vertical-align:top;
}
.found-item .tag{
	position: absolute;
	top: 20px;
	left: 5px;
	padding: 0 10px;
	z-index: 1;
	border-radius:5px;
}
.found-item .tag a{
	display: inline-table;
}
.green{
	background-color:#30B47B;
}
.orange{
	background-color:#ff2e00;;
}
.light-blue{
	background-color:#00e6e9;;
}
.red{
	background-color:#fc0101;;
}
.pink{
	background-color:#fc0192;;
}

/*---[15.2 Search Result Not Found / .not-found]---*/
.not-found{
	padding:50px 10px;
	background-color:#f8f8f8;
}
.not-found img{
	display: block;
    margin: 0 auto;
}
.not-found span{
	display: block;
}
.not-found form{
	width:100%;
	display: block;
    margin: 15px auto;
}
.not-found form .keyword{
	border:1px solid #ddd;
	width:80%;
	height:40px;
	padding-left:20px;
}
.not-found form button{
	width:18%;
	background-color:#212121;
	height:40px;
	padding:0px 20px;
}
.not-found form button:hover{
	color:#fff;
}
/*---[16. Category Page / .category-item]---*/

.category-item{
	width:100%;
	display:block;
	border-bottom:1px solid #ddd;
	padding: 15px 0;
}
.category-item-thumb{
	width:30%;
	display:inline-block;
	vertical-align:top;
	margin-right:1%;
}
.category-item-thumb img{
	width:100%;
}
.category-item-content{
	width:68%;
	display:inline-block;
}
.category-readmore:after{
	font-family: "FontAwesome";
	content:" \f061";
}

/*---[17. Single Post Page / .single-wrapper]---*/
.single-wrapper{
	width:100%;
	padding:0;
}
.single-wrapper h1{
	margin:15px 0 5px;
}
.single-wrapper .header4{
	margin:25px 0 10px;
}
.post-breadcrumb{
	margin-bottom:5px;
	display:block;
}
.post-meta{
	width:100%;
	padding:5px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	margin-bottom:20px;
	display:block;
}
.meta1 img{
	border-radius:50%;
	width:50px;
	display:inline-block;
}
.meta-data{
	display:inline-block;
}
.meta-data-date::before{
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	content: "\f111";
	font-size: 5px;
	vertical-align: middle;
	color:#212121;
}
.meta-data-share{
	display: block;
	float: right;
	margin:auto;
}
.meta-data-share h4{
	margin:0;
}
.share{
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
}
.full-width,.align-center{
	width: 100%;
	margin: 25px 0;
}
.full-width img{
	width:100%;
}
.align-center img{
	margin:0 auto;
	display:block;
	width:80%;
}
.align-left{
	float: left;
	margin-right: 25px;
}
.align-left img,.align-right img{
	width:80%;
}
.align-right{
	float: right;
	margin-left: 25px;
}
.image-caption{
	display:block;
}
.single-wrapper p{
	margin-bottom: 15px;
}
.dt-blockquote{
	background-color:#eaeaea;
	padding:30px;
	margin:0;
	border-left: 5px solid #707070;
}
.about-author{
	background-color:#fff;
	padding:40px 0;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}
.related-articles{
	margin:10px 0;
	height: auto;
}
.related-articles .box-image img{
	width:500px;
	height:175px;
}
.comment{
	margin-top:30px;
}
.comment h4,.leave-reply h4,.related-articles-heading{
	border-bottom: 3px solid #212121;
	float: left;
	padding-bottom: 6px;
	padding-right: 15px;
	margin: 20px 0 20px;
}
.comment-item{
	display:block;
	width:100%;
	border-bottom:1px solid #ddd;
	position:relative;
	padding-top:20px;
}
.reply-comment{
	padding-left:50px;
}
.deep{
	padding-left:100px;
}
.comment-thumb{
	display:inline-block;
	width:20%;
	vertical-align:top;
	padding:20px;
}
.comment-thumb img{
	width:100%;
}
.comment-content{
	display:inline-block;
	width:70%;
}

.comment-content > h3 {
    margin: 0 0 10px;
    width: 100%;
}
.reply a{
	position:absolute;
	right:0;
	bottom:0;
}
.hizliara {max-width:100%; padding-bottom:10px;}
.hizliara * {padding:2px; margin-bottom:10px;}
.hizliara .hizliaraitem {display:inline-block; margin:0px; vertical-align:top;}
.hizli1 { background-color:#f5f9c6; margin-bottom:10px; padding:10px; border-radius: 5px;}

.emlakhizli li {font-size:1.3em; list-style:square; margin-left:0px;}
.emlakhizli1f {display:inline-block; vertical-align:top;}
.emlakhizli1 li {font-size:1.3em; list-style:square; margin-left:0px;}