/*----------------------------------

	Theme Name: BlogStar
	----------------------
		
	/* #Canopus Template
	================================================== */	
	
	#wrap {background:#f5f5f5; }
	#headline, .contact-form { background:#fff;}
	#main-content-pin { background:none;}
.clear {clear:both;}

.premium-menu-top {background-color:#d7fbe3;color:#fff !important;border-bottom:1px solid #81c899 !important;}
.gallery-menu-top {background-color: #f9e8df;color:#fff !important;margin-left:15px !important;border-bottom:1px solid #dabcac !important;}
.post-like-style {float:right;margin-top:-45px;}
		
	h1, h2, h3, h4, h5, h6 { font-family:'Open Sans', Trebuchet MS, Helvetica, Arial, sans-serif;}
	p { font-family:'Droid Serif', Helvetica, Arial, sans-serif;}
		
	.blog-post, .blog-single-post { background:#fff; padding:30px; padding-bottom:10px;padding-top:15px; border-bottom:none; box-shadow:0 2px 3px rgba(0,0,0,0.019);}
	.blog-post.blgtyp1 { margin-bottom:40px;}
	.blog-post.blgtyp3 { padding:12px; padding-bottom:10px; margin-bottom:25px;border-radius:5px;}
.blog-post.blgtyp3 p { color:#888 !important;}
	.blog-post.blgtyp2 { padding:25px; border-bottom:none; padding-bottom:10px;}
	.blog-post.blgtyp1 p { margin-bottom:25px; line-height:1.84;}
	.blog-post.blgtyp1 a.readmore { bottom:38px; border-color:#e9e9e9; color:#bbb; border-bottom:none; border-top:none; border-radius:0;}
	.blog-post.blgtyp1 .blgt1-inner { margin-bottom:30px; border-bottom:1px solid #e9e9e9; margin-top:25px;}
	.blgt1-top-sec h6.blog-date { margin:5px 0 19px;}
	.blgt1-top-sec { margin-bottom:30px;}
	.postshow1-hd .blog-single-post { margin-top:-40px;}
	.postshow1-hd .blog-single-post .au-avatar-box { margin-top:-32px;}
	
	.blog-post h3, .blog-post.blgtyp2 h3, .blog-single-post h1 { font-size: 27px; font-weight: 700; line-height: 1.3; letter-spacing: 1px; text-transform:uppercase;}
	.blog-single-post h1 { font-size:30px; text-align:center;}
	.blog-post.blgtyp1 h3 { padding:0 6%;}
	.blgtyp2.blog-post h3{ font-size:20px;}
	.blgtyp3.blog-post h3 { font-size:15px; padding:0 2%;}
	.blgtyp3.blog-post.format-quote { min-height:505px;}
	.blgtyp3.blog-post .fluid-width-video-wrapper { padding-top:216px !important;}

	
	.widget h4.subtitle { border-bottom:none; border-top:none; background:none; font-size:11px;}
	.sidebar .widget .socialfollow a { padding:17px; width:54px; height:54px; border:none; background-color:#fff;}
	.sidebar .widget .socialfollow a i { font-size:20px;}
	.sidebar .widget .socialfollow a.facebook:hover { background:#3b5996;}
	.sidebar .widget .socialfollow a.twitter:hover { background:#00acee;}
	.sidebar .widget .socialfollow a.vimeo:hover { background:#0dadd6;}
	.sidebar .widget .socialfollow a.dribble:hover { background:#d53e68;}
	.sidebar .widget .socialfollow a.youtube:hover { background:#cb322c;}
	.sidebar .widget .socialfollow a.pinterest:hover { background:#cb2027;}
	.sidebar .widget .socialfollow a.google:hover { background:#c3391c;}
	.sidebar .widget .socialfollow a.linkedin:hover { background:#0073b2;}
	.sidebar .widget .socialfollow a.rss:hover { background:#f29a1d;}
	.sidebar .widget .socialfollow a.instagram:hover { background:#457399;}
	.sidebar .widget .socialfollow a.other-social:hover { background:#ff5d5e;}
	
	#wrap .wpb_gallery.wpb_posts_slider { padding:15px; background:#fff;}
	#wrap .wpb_gallery_slides .flex-caption h2.post-title { font-size:22px; text-transform:uppercase;}
	#wrap .vc_col-sm-12 .wpb_gallery_slides .flex-caption h2.post-title { font-size:27px;}
	#wrap .wpb_gallery_slides .flex-caption h6, #wrap .wpb_gallery_slides .flex-caption h6 a { font-size:14px;}
	.a-post-box { padding:10px; background:#fff;}
	.a-post-box .latest-txt { width:80%;}
	.a-post-box .latest-title, .widget .postslider p  { text-transform:uppercase;}
	
	
	
	.blgt1-top-sec h6, .blgtyp3.blog-post h6, .blog-post .postmetadata h6, .blgtyp2.blog-post h6, .blog-single-post .postmetadata h6, .blog-single-post h6.blog-author, .blog-post.blgtyp1 a.readmore, .widget h4.subtitle, .side-list p, .side-list h5, .tagcloud a, .widget-tabs .content, .widget ul li.cat-item, .widget .postslider p, #nav a { font-family:'Montserrat', sans-serif; font-style:normal;}
	
	.blgt1-top-sec h6, .blgtyp3.blog-post h6, .blog-post .postmetadata h6, .blgtyp2.blog-post h6, .blog-single-post .postmetadata h6, .blog-single-post h6.blog-author { font-size:12px;}

p {font-size:14px;}

p img{  display: block !important;
    margin: 0 auto !important;}
	
	
	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel h2.post-title { font-family:'Montserrat', sans-serif; font-size:21px; text-transform:uppercase;}
	
	@media only screen and (max-width: 767px) {	
	.blog-post h3, .blog-post.blgtyp2 h3, .blog-single-post h1 { font-size:20px; letter-spacing:0; padding:0;}
	.blog-post.blgtyp1 a.readmore { bottom:63px;}
	.blog-post.blgtyp1 .blgt1-inner { margin-bottom:40px;}
	.blgtyp1.blog-post h6.blog-comments { width:100%; text-align:center;}
	.blog-single-post .postmetadata h6 { font-size:11px;}
	.blgtyp1.blog-post .postmetadata { text-align:center;} 
	}
	@media only screen and (max-width: 960px) {	
	#header { background:#fff;}
	}

	
/* -------- end ----------- */