/*
Theme Name: News-Star
Theme URI: https://www.facebook.com/jphostbd
Author: The Jp Host BD Team
Author URI: https://www.facebook.com/jphostbd
Description: Jp Host BD Is A Premium WordPress Theme Market, We Have Online Newspaper Themes, Online TV Theme, Epaper Theme, Business Theme, Corporate Theme, personal Theme, Educational Theme, If You Need Any Premium WordPress Please Visit Our Website Or Call : 01971-718800.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: newsstar
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use

/* Base CSS */
@font-face {
    font-family: 'SolaimanLipiNormal';
    src: url('fonts/solaiman-lipi.eot');
    src: url('fonts/solaiman-lipi.eot') format('embedded-opentype'),
         url('fonts/solaiman-lipi.woff') format('woff'),
         url('fonts/solaiman-lipi.ttf') format('truetype'),
         url('fonts/solaiman-lipi.svg#SolaimanLipiNormal') format('svg');
	
	font-weight:normal;font-style:normal;
}
.alignleft {
    float: left;
    margin-right: 15px;
}
.alignright {
    float: right;
    margin-left: 15px;
}
.aligncenter {
    display: block;
    margin: 0 auto 15px;
}
a:focus { outline: 0 solid }
img {
    max-width: 100%;
    height: auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 15px;
    font-weight: 700;
}
html,
body { 
	height: 100%;
	
 }
a:hover { text-decoration: none }

/* Remove Chrome Input Field's Unwanted Yellow Background Color */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}

.border{
	border-bottom:1px solid#337AB7!important;
	padding-bottom:5px!important;
	padding-top:5px!important;
}
.border_1{
	border-bottom:1px solid#337AB7!important;
	padding-bottom:5px!important;
	padding-top:1px!important;
}
.background{
	
	border-bottom:2px solid#337AB7!important;
	padding-bottom:5px!important;
	padding-top:5px!important; 
}
.background_1{
	background:#fff!important;
	padding:2px;
}
.background_2{
	background:#fff!important;
	padding:2px;
}
							/******************* hadding start*****************/
								



								/******************* header start*****************/

.date{
	font-size:16px;
	color:#000;
	margin-top:5px;	
	margin-left:5px;
}
#search {
    float: left;
    width: 240px;
}
.search {
    padding: 5px 0;
    width: 240px;
    height: 30px;
    position: relative;
    float: left;
    line-height: 22px;
	float:left;
	margin-left:30px;
}
        .search:hover input, .search input:focus {
            width: 240px;
            margin-left: 0px;
        }
.btn {
    height: 30px;
    position: absolute;
    right: 0;
    top: 5px;
    border-radius:2px;
	border:1px solid#E6EAE9;
}
.social{
	text-align:right;
	margin-top:5px !important;
	margin-right:5px !important;
}
.social a{
	font-size:17px;
	line-height:auto;
	background:#fff;
	padding:5px;
	border-radius:50% !important;
	margin:1px 1px;
	text-align:center;

}
.social .fa{
	width:40px;
	height:40px;
	padding:3px;

}

.logo img{
	width:100%;
	height:auto;
	padding:15px;
}
.bannar img{
	width:100%;
	height:auto;
	padding:15px;
}


.scrool{
	margin-bottom:10px;
	margin-top:10px;
}

.scrool_2{
	padding:6px;
	background:#fff;
	color:#913333;
	font-size:17px;
	color:#000;
}
.scrool_2 a{
	font-size:17px;
	color:#000;
}



								/******************* tab start*****************/


.tab-content{
	overflow: scroll;
	height: 380px;
    overflow-x: hidden;
	margin-bottom:10px;
	border:1px solid#EAE9E9;
}
.tab-content-single{
    overflow: scroll;
    height: 380px;
    overflow-x: hidden;
}


			/******************* tab close*****************/

		

						/******************* images_title & image_news start*****************/
								

.middle_image {
	margin-bottom:7px!important;
	overflow:hidden;
}
.middle_image img{
	width:100%;
	height:auto;
	margin-bottom:7px;
	border:1px solid#E7E5E5!important;
	padding:2px;
	background:#fff!important;
}
.middle_image p{
	font-size:16px;
	padding:0px 5px 0px 5px;
	text-align:justify;
}
.leadnews {
	overflow:hidden;
}
.leadnews img{
	width:100%;
	height:auto;
	margin-bottom:7px;
	border:1px solid#E7E5E5!important;
	padding:2px;
	background:#fff!important;
}
.leadnews p{
	font-size:16px;
	padding:0px 5px 0px 5px;
	text-align:justify;
}
.images_title{
	overflow:hidden;
}
.images_title img{
	float:left !important;
	width:35% !important;
	height:auto !important;
	margin-right:10px !important;
	border-radius:3px;
	border:1px solid#E7E5E5!important;
	padding:2px;
	background:#fff!important;
}

.add{
	margin-top:8px;
	margin-bottom:10px;
}
.add img{
	margin-top:10px;
	width:100%;
	height:auto;
}
 
 


/* facebook title ========================= */
.facebook_title{
	background:#4862A3;
	padding:10px;
	
	margin-bottom:10px;
}
.facebook_title a{
	color:#fff;
	
}
/* Single Page ========================= */

.singlepage{
   margin: 60px 0px;
}

.single_title{
    font-size: 25px;
    line-height: 30px;
    padding: 10px;

}
.single_images img{
    width: 100%
}
.caption{
    margin-top: -5px;
    margin-bottom: 10px;
    padding: 5px;
    background-color: black;
    opacity: .4;
    color: white;
}
.caption h4{
    opacity: 10;
}
.single_details p{
    text-align: justify;
}
.single_tab{
	padding:10px;
	border-bottom:1px solid #dfdfdd;
}
.single_tab img{
	 float: left;
    width: 30%;
    margin-right:10px;
}
.single-ditails p{
	text-align:justify;
	line-height:auto;
}


.single_info{
    overflow:hidden;
    margin-bottom:15px;
    background : #EAE5E5;
    width : 100%;
    display:block;
}
.single_home{
    background : #DC4E41;
    padding: 5px 15px;
    float:left;
}
.single_home i{
    border:1px solid white;
    padding:3px;
    border-radius:50%;
}
.single_home a{
    color: white;
}
.single_cate{
    background : #666666;
    padding: 5px 15px;
     float:left;
     color: white;
}
.single_cate a{
     color: white;
}
.single_cate i{
     border:1px solid white;
    padding:3px;
    border-radius:50%;
}
.single_titl{
    padding: 5px 15px;
    float:left;
}
.single_titl i{
    border:1px solid white;
    padding:3px;
    border-radius:50%; 
}


/* Archive Page ========================= */

.archive_details{
    border-bottom: 2px solid #737070;
    border-left: 5px solid #8C0303;
    margin-bottom: 15px;
    padding: 25px;
}
.archive_details img{
    float: left;
    width: 20% !important;
    margin-right: 20px;
	height:auto;
}
.last-post-news{
	overflow: scroll;
	height: 450px;
    overflow-x: hidden;
	padding-top:5px;
	margin-bottom:20px;

}
.archive_cetagor_title{
	background:#4862A3;
	padding:10px;
	text-align:center;
	color:#fff;
	
}

.archive_images_title{
	overflow:hidden;
	background:#FFFFFF;
	padding:10px;
	border:1px solid#eeecec; 


}
.archive_images_title img{
	float: left;
    width: 45%;
	height:auto;
	margin-right:10px;
	

	
}
.image-title{
	border-bottom:1px solid#ccc;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;
}
.image-title img{
	width:35%;
	height:auto;
	float:left;
	margin-right:8px;
}
/* tab-header open*/
.tab-content{
	overflow: scroll;
	height: 400px;
    overflow-x: hidden;
	padding:5px;
	border-left:1px solid#F0F0F0;
}
.tab-content-single{
    overflow: scroll;
    height: 400px;
    overflow-x: hidden;
	padding:5px;
	border-left:1px solid#F0F0F0;
}
.tab-header{background:#fff; padding-top:2px;}
.tab-header .nav-tabs{border:none;}
.tab-header .nav-tabs {color: #000;background:#D2D5DB;}
.tab-header .nav-tabs > li > a{ border: none;border-top: 3px solid #d2d2d2;color:#000;font-size: 1.15em;border-radius: 0;padding:5px 15px;text-decoration: none;margin-bottom:0;}
.tab-header .nav-tabs > li > a:hover { background:#d2d2d2;}
.tab-header .nav-tabs > li.active > a, .tab-header .nav-tabs > li.active > a:focus, .tab-header .nav-tabs > li.active > a:hover{border: none;border-radius: 0;background:#F0F0F0;color:#000;border-top: 2px solid #7C7D7A;}
.tab-header .tab-content{}
.tab-header .tab-content ul.media-list{max-height:282px;overflow-y:auto;padding-left: 30px;}
.tab-header .tab-content ul.media-list .media{border-bottom:1px dotted gray;margin:0;padding:10px 0;position: relative;overflow:visible;}
.tab-header .tab-content ul.media-list .media .media-left{padding-right: 0;}
.tab-header .tab-content ul.media-list .media .media-left a{padding-right: 0;position:relative;}
/* tab-header close*/

/* =========================================================
Comments
 ========================================================= */
.comment-respond,
.entry-pings,
.entry-comments {
    color: #444;
    padding: 20px 45px 40px 45px;
    border: 1px solid #ccc;
    overflow: hidden;
    background: #fff;
    -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
    border-left: 4px solid #444;
}
.entry-comments h3{
    font-size: 30px;
    margin-bottom: 30px;
}
.comment-respond h3,
.entry-pings h3{
	font-size: 20px;
	margin-bottom: 30px;
}
.comment-respond {
	padding-bottom: 5%;
	margin: 20px 1px 20px 1px;
        border-left: none !important;
}
.comment-header {
	color: #adaeb3;
	font-size: 14px;
	margin-bottom: 20px;
}
.comment-header cite a {
	border: none;
	font-style: normal;
	font-size: 16px;
	font-weight: bold;
}
.comment-header .comment-meta a {
	border: none;
	color: #adaeb3;
}
li.comment {
	background-color: #fff;
	border-right: none;
}
.comment-content {
	clear: both;
	overflow: hidden;
}
.comment-list li {
	font-size: 14px;
	padding: 20px 30px 20px 50px;
}
.comment-list .children {
	margin-top: 40px;
	border: 1px solid #ccc;
}
.comment-list li li {
	background-color: #f5f5f6;
}
.comment-list li li li {
	background-color: #fff;
}
.comment-respond textarea,
.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width: 100%;
	background : #F1EDEE;
}
.comment-respond input{
    background: #E8E4E5;
}
.comment-respond label {
	display: block;
	margin-right: 12px;
}
.entry-comments .comment-author {
	margin-bottom: 0;
	position: relative;
}
.entry-comments .comment-author img {
	border-radius: 50%;
	border: 5px solid #fff;
	left: -80px;
	top: -5px;
	position: absolute;
	width: 60px;
}
.entry-pings .reply {
	display: none;
}
.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 16px;
	padding: 24px;
}
.comment-reply-link{
    cursor: pointer;
    background-color: #444;
    border: none;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 1px;
    padding: 4px 10px 4px;
    text-transform: uppercase;
    width: auto;
}
.comment-reply-link:hover{
    color: #fff;
}
.comment-notes{
    display:none;   
}
.addd{
	margin-top:20px;
	margin-bottom:20px;
}
.addd img{
	width:100%;
	height:auto;
}
/* =========================================================
Simple Share
 ========================================================= */
.simple-share {
    margin:10px 5px;
    line-height: 1;
    color:#fff;
    padding:6px 10px;
    text-decoration:none;
    font-size:25px;
    border-radius:50%;
}
.simple-share:hover {
    opacity:0.4;
}
.simple-share:hover{
    color:#fff;
    text-decoration:none;
}
.simple-share.ss-facebook {
    background-color: #3B5998;
}
.simple-share.ss-twitter {
    background-color:#00aced;
}
.simple-share.ss-gplus {
    background-color:#dd4b39;
}
.simple-share.ss-pinterest {
    background-color:#cb2027;
}
/* =========================================================
Our Family
 ========================================================= */

.family{
	text-align:center;
	padding:10px;
	font-size:20px;
	font-weight:400;
	line-height:auto;
	background-color:#EBF2EE;
	border:1px solid #A4A6A9;
}
.family a{
	color:black;
	text-decoration:none;
}
.family a:hover{
	color:#E31418;
}.profile_news img{
	width:100%;	
	float:bottom;	
	border:1px solid #A4A6A9;
	padding:2px;
}