﻿/*
http://www.boke8.net/zblogphp-btts.html
*/
/* =============================================================
   GENERAL STYLES
 ============================================================ */

body {
    font-family: 'Montserrat', sans-serif;
    line-height:30px;
    color:rgb(39, 38, 38);
    
}
.head-line {
    padding-top:50px;
    font-size:40px;
    font-weight:900;
    padding-bottom:30px;
}
.listad {width:auto; height:auto; overflow:hidden; padding:0 15px;}
.entry .listad {padding:10px 0;}
/* =============================================================
   HEADER STYLES
 ============================================================ */
#header {
    background-color: #0C739B;
     background: url(img/1.jpg) no-repeat center center;
    padding: 0;
    -webkit-background-size: cover;
    background-size: cover;
    -moz-background-size: cover;
    color:#E2E2E2;
}
 #header .overlay {
        background-color:rgba(2, 2, 2, 0.56);
        min-height:250px;
    }
.logo-div {
    line-height:23px;
}

.logo-inner {
    font-size: 30px;
    font-weight: 900;
    padding: 60px 20px 50px 20px;
    text-align: center;
    line-height: 23px;
}

.logo-name img {
    height:150px;
    width:150px;
}
.logo-inner span {
    display: block;
}

.logo-name a, .logo-name a:hover {
    color: rgba(147, 209, 234, 1);
    text-decoration: none;
    font-size: 16px;
}

.header-text-top {
	
	float:right;
padding-top: 90px;
	display:inline-block;
}

    .header-text-top a, .header-text-top a:hover {
        text-decoration: none;
    }

/* menu */
.menu_nav { margin:0;  float:right; height:29px;}
.menu_nav ul { list-style:none; height:29px;}
.menu_nav ul li { margin:0 12px 0 0; padding:0; float:left;}
.menu_nav ul li a { display:block; margin:0; padding:4px 20px; color:#fff; text-decoration:none; font-size:16px; border-radius:6px; -webkit-border-radius:6px;}

.menu_nav ul li ul {display:none;}
   
 /* =============================================================
   INFO SECTION STYLES
 ============================================================ */

.info-sec {
    background-color: #000000;
padding: 20px 50px 10px 50px;
color: #FFFFFF;
}
.social-link a, .social-link a:hover {
    text-decoration:none;
    margin-right:10px;
}

 /* =============================================================
  BLOG POST STYLE
 ============================================================ */
.blog-post {
    padding-bottom:30px;
    border-bottom:2px solid #f4f4f4;
    padding-top:30px;
}
    .blog-post a, .blog-post a:hover {
        text-decoration:none;
    }
.blog-post h1 {
    font-size:30px;
    line-height:50px;
}
.blog-post h2 a {
	color:#000;
}
.blog-post h4 {
    font-size:20px;
    line-height:25px;
}
.blog-post p {
     font-size:20px;
    line-height:30px;
    padding-bottom:20px;
    padding-top:10px;
}
.entry img {
	max-width:100%;
	height:auto;
}
.copyrights{
	text-indent:-9999px;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
.pagination a,.pagination span.now-page {
	position: relative;
float: left;
padding: 6px 12px;
margin-left: -1px;
line-height: 1.42857143;
color: #428bca;
text-decoration: none;
background-color: #fff;
border: 1px solid #ddd;
}
.pagination a:hover,.pagination span.now-page {
	color: #2a6496;
background-color: #eee;
border-color: #ddd;
}
.widget ul {padding:0;}
.widget ul li {list-style:inside;}
.divCatalog li {
	position: relative;
display: block;
padding: 10px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;

}
.divCatalog li:first-child {
	border-top-left-radius: 4px;
border-top-right-radius: 4px;

}
.divCatalog li:last-child {
	border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;

}
.divCatalog li a {color:#333;}
.divSearchPanel input[type="text"]{
	width:70%;
	border:1px solid #ddd;
	text-indent:5px;
	box-shadow:inset 0px 0px 2px #eee;
}
.divSearchPanel input[type="submit"]{
	background-color:#428bca;
	color:#fff;
	border:none;
	border-radius:3px;
	height:34px;
}
/*commentslist*/
.commentslist h3,.comment-form h3 { margin-bottom:10px; border-bottom:1px solid #eee; padding-bottom:5px;}
.commentslist ol {padding:0;}
.commentslist ol li {position:relative; margin-bottom:25px; border-bottom:1px solid #eee; padding-bottom:15px; list-style:none;}
.commentslist ol li .gravatar {width:35px; height:35px; position:absolute; left:0; top:5px;}
.commentslist ol li .gravatar img {width:100%; height:auto; display:block;}
.commentslist ol li .cmt-wrap {padding-left:50px;}
.commentslist ol li .cmt-author {font-weight:bold; margin-bottom:5px;}
.commentslist ol li .cmt-cont {color:#555;}
.commentslist ol li .cmt-meta span{font-size:0.75em; color:#888;}
.commentslist ol li .cmt-meta span.reply {font-size:0.875em; float:right;}
.commentslist ol li li {margin:15px 0 0 30px; border-bottom:none; padding-bottom:0;}
/*comment-form*/
.comment-form h3 {border-bottom:none;}
.comment-form p {margin-bottom:10px;}
.comment-form .text {border:1px solid #ddd; height:28px; line-height:28px; padding:0 10px; margin-right:10px; box-shadow:inset 1px 1px 3px #ddd; width:200px;}
.comment-form label {font-size:0.875em;}
.comment-form textarea {width:90%; height:150px; border:1px solid #ddd; box-shadow:inset 1px 1px 3px #ddd; border-radius:2px;}
.comment-form .submit {background-color:#394550; color:#fff; border-radius:3px; border:none; cursor:pointer; padding:5px 20px;}
 /* =============================================================
   FOOTER SECTION STYLES
 ============================================================ */
.footer-sec {
    background-color:#000000;
     margin-top:50px;
}
.foo-inner {
    text-align:right;
    padding:20px 30px;
    color:#fff;
   
}
@media only screen and (max-width:992px) {
	.logo-inner {
		padding: 20px 20px 10px 20px;
	}
	.header-text-top {
		padding:15px 0 30px;
	}
	.menu_nav {
		float:none;
	}
}