/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

body.single #main>.container #content{
    padding-top:0 !important;
}

body.single-post .post-meta,

body.single-post .featured-thumbnail {

    display: none !important;

}

body.single-post article {

                padding-top:20px;

}

#content .post-content p {
	font-family: 'Helvetica, sans-serif' !important;
	font-weight: 350 !important;
	font-size: 18px !important;
	line-height: 1;
}

h2 {
	font-family: 'Roboto' !important;
	font-weight: 400 !important;
	line-height: 22px !important;
	font-size: 30px !important;
}

#footer-widget-bar .post-date {
	color: #888;
}

/*** General CSS ****/
.center {
	text-align: center !important;
}

.left {
	text-align: left !important;
}
 
.right {
	text-align: right !important;
}

.white {
	color: #fff !important;
}

.md-hide {
	display: none;
}

.md-visible {
	display: block;
}

/*** Element2 CSS ****/
.Element2 .heading {
	text-align: center;
	font-size: 36px !important;
	font-weight: bold;
}

.Element2 .caption {
	text-align: center;
	font-size: 60px !important;
	font-weight: 100 !important;
}

/*** Element3 CSS ****/
.Element3 .heading {
	text-align: center;
	font-size: 30px !important;
	font-weight: 100;
}

.Element3 .caption {
	text-align: center;
	font-size: 14px !important;
	font-weight: 100 !important;
}

/*** Mobile CSS ****/
@media all and (max-device-width: 768px) {
	/***** Element 2 CSS *****/
	.Element2 .heading {
		font-size: 30px !important;
	}
	
	.Element2 .caption {
		font-size: 40px !important;
		line-height: 40px !important;
	}
	
	/***** Element 3 CSS *****/
	.Element3 .heading {
		font-size: 30px !important;
		text-align: left !important;
	}
	
	.Element3 .caption {
		font-size: 20px !important;
	}
	
	.xs-hide {
		display: none !important;
	}
	
	.xs-visible {
		display: block !important;
	}
	
	.post-title {
		font-size: 24px !important;
		line-height: 1.3 !important;
	}
	
}
@media (max-width: 767px) {
	.vc_video-bg-container .vc_hidden-xs {    display: block !important;
	}
}
