/*body{margin:0px; padding:0px; color:#333; background:#fefefe; font-family:"opensans"; font-size:14px; letter-spacing:0.3px;}*/
body *{box-sizing:border-box; text-decoration:none; text-shadow:none; box-shadow:none; list-style:none; outline:none; margin:0px; padding:0px;}
body *:hover{ text-decoration:none; text-shadow:none; box-shadow:none; outline:none;}
body *:focus{ text-decoration:none; text-shadow:none; box-shadow:none; outline:none;}
@font-face{
	font-family:"opensans";
	src:url(../fonts/OpenSans-Regular.ttf);	
}
@font-face{
	font-family:"opensemibold";
	src:url(../fonts/OpenSans-Semibold.ttf);	
}
.wrapper{float:left; width:100%;}
.container{width:1080px; max-width:98%; margin:0 auto;}

/*Header Starts*/
.header{float:left; width:100%;background-color: #FEFEFE;}
.header-top{float:left; width:100%; padding:15px 0;background-color: #FEFEFE;}
.logo{float:left; width:20%; margin:8px 0 0;}
.logo img{float:left; max-width:100%;}
.header-ad-banner{float:right; width:72%; text-align:center;padding: 70px 0 0;}
.header-ad-banner img{width:100%; display:block; height:80px;}
.header-nav{float:left; width:100%; border-bottom:1px solid #ccc;}
.header-nav ul{float:left; padding:0px; margin:10px 0; width:65%;}
.header-nav ul li{float:left;}
.header-nav ul li a{float:left; padding:0px 15px; line-height:20px; color:#000; border-right:1px solid rgba(189,189,189,1); font-family:"opensemibold";}
.header-nav ul li a img{float:left;}
.header-nav ul li:first-child a{padding-left:0px;}
.header-nav ul li:last-child a{border-right:0px;}
.header-nav ul.social-links{float:right; margin-right:-1px; border-right:1px solid #ccc; width:auto;}
.header-nav ul.social-links li a{border-right:0px; padding:0 10px 0 0;}
.header-nav select{display:none; float:left; width:40%; height:26px; margin:7px 0; border:1px solid #999; border-radius:3px; color:#333;}
.header-search-main{float:right; position:relative; width:40px; height:40px;}
.header-search-icon{float:right; width:40px; height:40px; background:url("../images/search-icon.png") no-repeat center; margin:0; cursor:pointer; border:1px solid rgba(0,0,0,0); border-bottom:0px;}
.header-search-main.active .header-search-icon{ background:url("../images/close-search.png") no-repeat center; background-size:12px; background-color:#f2f2f2; border:1px solid #ccc; border-bottom:0px;}
.header-search-outer{float:right; position:absolute; top:40px; right:0px; width:300px; border:1px solid #ccc; background:#F2F2F2; padding:9px; display:none;z-index: 1000000;}
.header-search{float:left; width:100%; position:relative;}
.header-search input[type="text"]{float:left; width:100%; height:34px; padding:5px 39px 5px 65px; border:1px solid #ddd; border-radius:3px; background:url("../images/google.png") 4px center no-repeat; background-size:50px; background-color:#fff;}
.header-search::before{ content:''; position:absolute; height:100%; width:1px; background:#ededed; left:60px; top:0px;}
.header-search button{float:right; position: absolute; top:0; right:0px; width:60px; height:34px; border:0px; border-radius:0 3px 3px 0; background-color:#1793D3; font-size:13px; cursor:pointer; color:#fff;}
.header-search-main.active > .header-search-outer{display:block;}
.social_top{
    float: right;
    margin: 7px 0 0;
}
.social_bottom{
    float: right;
    margin: 0px;
}
.social_bottom span{
	float: left;
}
.social_bottom .stButton .stLarge {
    height: 22px;
    width: 22px;
    background-size: 22px;
}
.social_bottom .stButton .stLarge:hover {
    opacity: .75;
   /* background-position: -32px;*/
    background-position: initial;
}
.header-nav .stButton .stLarge {
    height: 22px;
    width: 22px;
    background-size: 22px;
}
.header-nav  .stButton .stLarge:hover {
    opacity: .75;
   /* background-position: -32px;*/
    background-position: initial;
}
.social_top .stButton{margin:0px;}
.social_top .stButton .stLarge {
    height: 22px;
    width: 22px;
    background-size: 22px;
}

/*Content Starts*/
.content{float:left; width:100%;}
.content-heading{float:left; width:100%; border-bottom:1px solid #ccc; padding:15px 0; font-family:"opensemibold"; font-size:16px; color:#000;}
.content-inner{float:left; width:100%; position:relative;}
.sidebar{float:left; width:237px; position:absolute; left:0; top:0;}
.sidebar-ad{float:left; width:100%; text-align:center; margin:20px 0 0;}
.sidebar-ad img{ float:left; width:100%;}
.news-feed{float:right; width:100%; padding:0 0 0 250px; min-height:950px;}
.news-feed ul{float:left; width:100%; margin:0px; padding:0px;}
.news-feed ul li{float:left; width:100%; padding:20px 0; border-bottom:1px solid #eee;}
.news-feed ul li:last-child{border-bottom:0px;}
.news-headline{float:left; width:100%; font-family:"opensemibold"; font-size:18px; color:#000; line-height:22px; margin:0 0 5px;}
.news-date{float:left; width:100%; font-size:13px; line-height:22px; margin:0 0 12px;}
.news-detail{float:left; width:100%; position:relative;}
.news-image{float:left; width:120px; position:absolute; left:0px; top:0px;}
.news-image img{float:left; max-width:100%;}
.news-detail-inner{float:right; width:100%; padding:0 0 0 140px;}
.news-detail-sub-headline{float:left; width:100%; font-family:"opensemibold"; margin:0 0 6px; font-size:15px;}
.news-detail-sub-author{float:left; width:100%; color:#666; margin:0 0 6px; font-family:"opensemibold";}
.news-detail-text{float:left; width:100%; line-height:24px;}
.news-detail-text a{color:#06c;}
.news-detail-text a:hover{color:#06c; text-decoration:underline;}
.bottom-ad-banner{float:left; width:100%; text-align:center; margin:10px 0 30px;}
.bottom-ad-banner img{max-width:100%;}

/*Footer Starts*/
.footer{float:left; width:100%; background:#F2F2F2; padding:20px 0; border-top:1px solid #ddd;}
.footer-nav{float:left; width:100%; margin:0 0 20px; border-bottom:1px solid #ddd; padding:0 0 20px;}
.footer-nav ul{float:left; margin:0px; padding:0px; width:70%;}
.footer-nav ul li{float:left; }
.footer-nav ul li a{float:left; color:#333; padding:0 20px; border-right:1px solid #ccc; font-size:14px; font-family:"arial";line-height: 22px;}
.footer-nav ul li a img{float:left;}
.footer-nav ul li:first-child a{padding-left:0px;}
.footer-nav ul li:last-child a{border-right:0px;}
.footer-nav ul.share-right{float:right; width:auto;}
.footer-nav ul.share-right li a{ padding:0 10px 0 0; border-right:0px;}
.footer-nav ul.share-right li:last-child a{ padding-right:0px;}
.footer-nav select{display:none; float:left; width:50%; height:20px; border:1px solid #999; border-radius:3px; color:#333;}
.privacy-policy{float:left; width:100%; font-size:13px; color:#333;text-align: justify;}
.copyright{float:left; width:100%; font-size:12px; color:#333; margin:10px 0 0;}

/*Code for Responsive Starts*/
@media(max-width:767px){
	.logo{width:100%; text-align:center; margin:0 0 10px;}
	.logo img{width:auto; float:none;}
	.header-ad-banner{width:100%;}
	.header-nav ul.main-nav{display:none;}
	.header-nav select{display:block;}
	.sidebar{width:100%; position:static; margin:0 0 20px;}
	.sidebar-ad { float: none; margin: 20px auto 0; text-align: center; width: 200px;}
	.news-feed{width:100%; padding:0px; min-height:initial;}
	.footer-nav ul.footer-nav-main{display:none;}
	.footer-nav select{display:block;}
	.footer-nav ul.share-right li:last-child a{padding-right:10px;}
}
@media(max-width:479px){
	.header-nav select{width:100%;}
	.news-headline{font-size:15px;}
	.news-detail-sub-author, .news-detail-sub-headline{font-size:13px;}
	.news-detail-text { font-size: 12px; line-height: 20px;}
	.news-image{width:70px;}
	.news-detail-inner{padding:0 0 0 80px;}
	.privacy-policy{font-size:12px;}
	.footer-nav select{width:100%; margin:0 0 15px;}
}


/*Privacy Policy Starts*/
.privacy-policy-block{float:left; width:100%; color:#333; margin:6px 0 0;text-align:justify;}
.privacy-policy-block h3{float:left; width:100%; font-size:15px; margin:10px 0;}
.privacy-policy-block p{float:left; width:100%; font-size:14px; margin:0 0 10px;}
.news-feed .privacy-policy-block ul {padding:0 0 0 18px;}
.news-feed .privacy-policy-block ul li{border:0px; list-style:disc; padding:5px 0;}

@media(max-width:479px){
	.privacy-policy-block h3, .privacy-policy-block p{font-size:13px;}
}