
	
*{margin:0; padding:0;}
.clear{height:1px; clear:both;}
.user_area clearfix a {
    color: #024E97;
    font-size: 11px;
    margin: 0 5px;
    text-decoration: none;
}
.user_area clearfix span {
    color: #E6E6E6;
}
#netspidersosh{max-width:1003px; margin:0 auto;}
.blogmh{color: #c50000; width:80px;display: block; float: left; text-align:left;}.livbheading{position: relative; margin-bottom:24px;}.livbheading img{width:100%;}
.sheading{float:left;background-color: rgba(0, 0, 0, 0.7);color: #FFFFFF;height: auto;position: absolute;bottom:0;
width:96%; padding:10px 2%;    
    
}
#dvalue{color:#c4c5c6; font-size:12px;  font-weight:400;vertical-align: top;display: block; font-family:arial; line-height:1.6em; margin-bottom:8px}
				/**----CSS for Social Sharing----**/
.social-widget{text-align:center; margin-bottom:5px;}
.social-widget .fb, .social-widget .tw, .social-widget .gplus, .social-widget .linkedin,.social-widget .comment{cursor: pointer; float: none;
    padding: 0;}
    .spl-sprite {background-image: url(/photo/37510466.cms) !important; background-repeat: no-repeat;}
    .social-widget .fb {background-position: 0 -109px; display: inline-block; height: 48px; margin: 0 5%; text-indent: -4000px; width: 39px;}
    .social-widget .tw {background-position: 0 -160px; display: inline-block; height: 48px; margin: 0 5%; text-indent: -4000px; width: 39px;}
.social-widget .gplus {background-position: 0 -211px; display: inline-block; height: 48px; margin: 0 5%; text-indent: -4000px; width: 39px;}
.social-widget .comment {background-position: 0 0px; display: inline-block; height: 48px; margin: 0 5%; text-indent: -4000px; width: 39px;}
.social-widget .linkedin {background-position: 0 -261px; display: inline-block; height: 48px; margin: 0 5%; text-indent: -4000px; width: 39px;}
.widget-scroll{
width: auto !important;
margin: 10px auto !important;
position: fixed !important;
top: 20%;
left: 6% !important;
}
/*------ Fonts ---*/
@font-face {
                font-family: 'Open Sans';
                src: url('http://www.happytrips.com/fonts/OpenSans-Regular-webfont.eot');
                src: url('http://www.happytrips.com/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.happytrips.com/fonts/OpenSans-Regular-webfont.woff') format('woff'), url('http://www.happytrips.com/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('http://www.happytrips.com/fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
                font-weight: normal;
                font-style: normal;
}
@font-face {
                font-family: 'Open Sans';
                src: url('http://www.happytrips.com/fonts/OpenSans-Semibold-webfont.eot');
                src: url('http://www.happytrips.com/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.happytrips.com/fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('http://www.happytrips.com/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('http://www.happytrips.com/fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
                font-weight: 600;
                font-style: normal;
}
@font-face {
                font-family: 'Open Sans';
                src: url('http://www.happytrips.com/fonts/OpenSans-Bold-webfont.eot');
                src: url('http://www.happytrips.com/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.happytrips.com/fonts/OpenSans-Bold-webfont.woff') format('woff'), url('http://www.happytrips.com/fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('http://www.happytrips.com/fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
                font-weight: bold;
                font-style: normal;
}
@font-face {
                font-family: 'Open Sans';
                src: url('http://www.happytrips.com/fonts/OpenSans-ExtraBold-webfont.eot');
                src: url('http://www.happytrips.com/fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'), url('http://www.happytrips.com/fonts/OpenSans-ExtraBold-webfont.woff') format('woff'), url('http://www.happytrips.com/fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'), url('http://www.happytrips.com/fonts/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
                font-weight: 800;
                font-style: normal;
}

.widget-icn{display: block !important;margin: 8px 6px !important;}
.pos-abs{position:absolute !important;}
				.box12 {
					/*background: #fefefe; */
					position: relative;
					border-top: 1px solid #eee;
					margin-bottom: 15px;
					position: relative;
					padding: 10px;
					font-size: 12px;
				}
				/*.box12:hover {
					box-shadow: 0px 0px 5px #bebebe;
					-moz-box-shadow: 0px 0px 5px #bebebe;
					-webkit-box-shadow: 0px 0px 5px #bebebe;
				}*/

				.box12 .image {
					float: left;
					margin: 0 10px 0 0;
					width: 300px;
					position: relative;
				}
				.box12 .image img{max-width: 100%; width: 100%;}
				.box12 p.tags{margin-bottom: 9px;}
				.box12 p.tags a{color: #55B229;  font-size: 12px;}
				.box12 h3 {
					color: #333333;
					font-size: 18px;
					line-height: 24px;
					margin-bottom: 10px;
					/*max-height: 75px;*/
					overflow: hidden;
					font-family:Arial, Helvetica, sans-serif;
				}
				.box12 h3 a{color: #333333;}
				.main-content .box12.full-width p {
					font-family: 'Open Sans', sans-serif;
					font-size: 15px;
					line-height: 24px;
					margin-bottom: 0;
					overflow: hidden;
				}
				.box12 span.stamp {
					color: #ccc;
					font-size: 36px;
					font-weight: bold;
					height: 38px;
					left: 0;
					line-height: 38px;
					padding: 0 10px;
					position: absolute;
					text-align: center;
					top: 9px;
					z-index: 50;
					min-width:36px;
				}
				.box12 span.stamp1 {
					color: #ccc;
					font-weight: bold;
					height: 38px;
					left: 0;
					line-height: 29px;
					padding: 0 0px;
					position: absolute;
					text-align: center;
					top: 9px;
					z-index: 50;
					min-width:36px;
				}
				.main-content .box121{line-height:20px}
	.box12.no-image{padding-left:65px; /*background:#fefefe; box-shadow:0 1px 1px #999; -moz-box-shadow:0 1px 1px #999; -webkit-box-shadow:0 1px 1px #999;*/}
	.box12.no-image11{padding-left:70px; /*background:#fefefe; box-shadow:0 1px 1px #999; -moz-box-shadow:0 1px 1px #999; -webkit-box-shadow:0 1px 1px #999;*/}
	.chdimg {height:auto;width: 500px; padding-left:0; overflow:hidden;}
	.chdimg img{width:100%; height:auto;}
	.fsynop{font-family: 'Open Sans', sans-serif;color: #000000;font-size: 16px;padding: 8px;clear: both;line-height: 30px; margin-bottom:30px;}
	.topheading{vertical-align: top; font-family: Arial,Helvetica,sans-serif; font-size: 40px;letter-spacing:-2px; color:#fff; line-height:44px;}.poBlogTitle1{color: #333333;font-family: Arial,Helvetica,sans-serif;font-size: 18px;font-weight:bold;line-height: 25px;margin-bottom: 3px;max-height: 75px;
overflow: hidden;}.dtlmsg {padding: 5px 0 5px 16px; font-size:15px;}
.dtlmsg input[type="radio"]{vertical-align:text-top; margin-right:8px;}
.dtlmsg .form-div{font-family: 'Open Sans', sans-serif;font-size:15px;margin-bottom:4px;}
.sidebar.article{ margin-top:-8px; margin-top:10px}
                .related-widget{padding:0px 10px 5px;}
                .related-widget span.border{display:block; border-bottom:1px solid #919191; height:15px;}
                .related-widget h2.hding{color:#555555; font-size:180%; background:#fff; float:left; width:80px;}
                .related-widget.network h2.hding{ width:106px;}
                .related-widget.featured-side h2.hding{ width:135px;}
                .related-list{margin-top:15px;clear:both;}
                .related-list li{/*box-shadow:0 1px 1px #999;*/ background:#fff; margin-bottom:10px; border-bottom:1px solid #ccc;}
                .related-list .desc{display:block; float:left; width:100%;}
				.related-list .desc a{display:block; float:left; width:100%;margin:2%}
                .related-list li figure{float:left; margin-right:12px; position:relative;}
                .related-list li figure .icon_player{bottom:5px}
                .related-list li figure .icon_pic{background-position:-254px -129px; width:21px; height:21px; position:absolute; bottom:5px; right:5px;}
                .related-list li figure img{width:104px; height:78px;}
                .related-list li span.tag{background:#3ca2c8; color:#fff; text-transform:uppercase; line-height:11px; padding:1px 4px; float:left; display:block; font-size:110%; margin:5px 0 4px 0;}
                .related-list li span.text{color:#222; font-size:140%; line-height:20px;}.related-list li span.text a{color:#222;padding: 1%;width: auto;}
                .featured-list{margin-top:15px}
                .featured-list li{display:block; margin-bottom:2px;}
                .featured-list li figure{float:left; position:relative;}
                .featured-list li figure img{width:180px; height:135px;}
                .featured-list li .desc{width:100px; height:115px; background:#3ca2c8; padding:10px; float:right;font-size:140%; font-weight:bold; line-height:18px}
				.featured-list li .desc a{color:#fff;}
                .featured-list li.even .desc{width:100px; height:115px; background:#13546c; padding:10px; float:left;}
                .friends-list{background:#fff; height:271px; overflow:auto; margin-top:15px}
                .friends-list li{display:block; margin-bottom:16px; border-bottom:1px dashed #999999; padding:10px;}
                .friends-list figure{float:left; margin:0 12px 10px 0;}
                .friends-list figure img{width:50px; height:50px;}
                .friends-list span.desc{color:#128bb8; font-size:110%; line-height:14px;}
                .friends-list span.desc span.bold{color:#000000; font-weight:bold;}
                .friends-list span.desc span.normal{color:#5b5a5a; font-weight:normal;padding:0 1%}
                .clear{clear:both}
    .OUTBRAIN {padding-top:50px;} 
    .OUTBRAIN ul{margin-left:10px;}
    .ob_dual_left{padding-left:0; } 
    .ob_dual_right{padding-right:0; float:right;}
    .AR_1 .ob_ads_header{font-size:20px; margin-bottom:15px; line-height:22px;}
    .AR_1 .odb_li{color:#f99007; font-family:arial; list-style:square !important; line-height:18px; border-bottom:1px dashed #999999; margin-bottom:10px;
        padding-bottom:10px;
    }
    .AR_1 .rec-link{font-size:14px; color:333; font-family:arial !important;}
    .ob_custom_date{font-size:11px;}
     .OUTBRAIN .AR_1 .ob-text-content{padding:0 !important; border:0 !important; height:auto !important; }
    
    .blockquote{margin-left:20px; border-left:5px solid #3ca3c6; padding-left:30px; position:relative; width:450px; margin:0 auto;}
    .blockquote p{font-size:22px; line-height:27px; font-weight:bold; color:#3ca3c6; margin-bottom:15px !important;}
    .blockquote span.quote{position:absolute; display:block; width:30px; height:28px; top:0; left:-15px; background-image:url(/photo/37379052.cms); 
        background-size:100% 100%;
    }
    .blockquote div.author{text-align:left; font-size:13px; line-height:18px; color:#999; font-weight:bold}
    .blockquote div.author small{font-size:12px; display:block;}
    
    
    #liveBlogUpdCnt{cursor: pointer;color: #000000;text-align: center; border: 1px solid #cccccc;padding: 3px 0;background:#cbd3d6;margin: 10px 0;position: relative;left: 0; height:auto !important; font-size:13px; font-weight:bold; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
    
    #socialWidgetBlogs > a{
        margin: 0 5%;
    }
    
	@media screen and (max-width:1023px){
    .tpgry, .footer, .red_nav, .bdcrumb, .topsrh, .wdh983, .sname, .footer-area{display:none !important;}
    .tpblk, .navlft{width:100%;}
    .maintable12{float:none; width:98%; padding:0 1%;}
	.maintable13{display:none;}
	#player{width:600px; height:400px}
	.sidebar.article{display:none;}
	
	}
    @media screen and (max-width:767px){
    #populatecomment{display:none;}
	.sidebar.article{display:none;}
    }
     @media screen and (max-width:639px){
    .chdimg {height: 253px;width: 380px; }
	#player{width:500px; height:400px}
	.sidebar.article{display:none;}
    }
    @media screen and (max-width:479px){
    .chdimg {height: 166px;width: 250px; }
	#player{width:400px; height:300px}
	.sidebar.article{display:none;}
    }

