/*
Welcome to Custom CSS!

To learn how this works, see  http://wp.me/PEmnE-Bt
*/
.single .meta {
	overflow: hidden;
}

.single .cus_mobile_date {
	display: none;
}

.single .cus_year {
	font-size: 20px;
	font-weight: 100;
	padding-top: 0 !important;
}

.single .met-d span {
	padding-top: 5px;
	padding-bottom: 3px;
}

.page-id-12 .awr {
	font-size: 19px;
	font-family: arial;
}

/* blockquote paragraph margin bottom style */
.bSe blockquote p {
	margin-bottom: 10px !important;
}

/* sidebar image ligning up */
section#black-studio-tinymce-11 {
	margin-top: 20px;
}

.sAsCont .sAs section {
	margin-bottom: 0;
}

/* sidebar css ends */
header {
	box-shadow: none !important;
}

#facebook_img {
	height: 40px;
	position: absolute;
	margin-top: -9px;
}

header.side nav {
	padding-right: 0 !important;
}

input#gform_submit_button_1 {
	box-shadow: 0 5px 0 #20477E;
	background-color: #20477E;
	width: 100%;
	line-height: 2;
	color: white;
	font-size: 22px;
	border: none !important;
}

.wrp p {
	float: none;
}

.fmm p {
	max-width: 100% !important;
}

#duoplus {
	float: right;
}

#text-logo a span {
	letter-spacing: .16em;
	border-top: #ccc solid 2px;
	padding-top: 2px;
}

#floating_menu header {
	padding: 0 !important;
}

.t-c .b-tt, .c-c .b-tt, .c-t .b-tt {
	padding-bottom: 0 !important;
}

.page-id-9 .b-tt.b-td .wrp {
	height: auto !important;
}

.b-tt.b-td .wrp {
	height: 200px;
	text-align: center;
}

header.side .m-s {
	display: block !important;
}

header.side #logo, header.side #text-logo {
	padding-bottom: none;
	text-align: none;
}

#text-logo {
	float: left;
	padding-top: 20px;
}

#text-logo a {
	letter-spacing: -.04em;
}

header.side .m-si {
	padding-top: 40px;
}

h1.tve_p_center.bold_text {
	line-height: 1.2em;
}

div#text-logo:before {
	float: left;
	width: 130px;
	content: url("/wp-content/uploads/sites/19/2016/06/home_logo.jpg");
}

.tve_colm.tve_oth.tve_lst {
	overflow: hidden;
}

.thrv_post_grid .tve_post .tve_pg_container {
	box-shadow: none;
	border: none !important;
}

#comments, #fbcomments, #comments_fb {
	display: none;
}

.rltpi.clearfix {
	display: none;
}

.b-tt.b-tl {
	height: auto;
	padding-bottom: 45px !important;
}

.t-c .b-tt, .c-c .b-tt, .c-t .b-tt {
	padding-top: 0 !important;
}

.b-tt.b-tl .entry-title {
	text-align: center;
}

.tve_pg_more {
	float: right;
}

p.ifp {
	text-align: justify;
}

.t-c header .h-i, .c-c header .h-i {
	border-bottom: none !important;
}

#logo img {
	height: 150px;
}

header #logo, header #text-logo {
	min-width: auto;
}

#text-logo a {
	line-height: .7em;
	padding-top: 21px;
	color: rgb(32,71,126) !important;
	font-size: 45px;
	font-weight: bolder;
}

header.side #logo, header.side #text-logo {
	padding-bottom: 0 !important;
	text-align: none !important;
}

.s-b.clearfix {
	display: none;
}

/* css for chaning home banner background */
.page-id-9 .b-tt.b-tl, .page-id-666 .b-tt.b-tl {
	background-color: rgb(184,179,173) !important;
}

/* home banner background ends */
.in.darkSec.pddbg {
	background: none !important;
}

.pswr.out {
	background: transparent !important;
}

@media only screen and (max-width: 1080px)
.wrp {
	
}

@media only screen and (max-width:775px) {
	.single-post aside.sAs.right {
		display: none;
	}
	
	#text-logo {
		min-width: 100% !important;
	}
	
	#text-logo a span {
		letter-spacing: 0 !important;
	}
	
	#text-logo a {
		font-size: 35px !important;
		line-height: .9em !important;
		padding-left: 10px;
	}
	
	.hsm {
		width: 500px;
		padding: 10px;
	}
}

@media only screen and (max-width: 540px) {
	span#facebook_link::before {
		content: '';
		display: block;
	}
	
	footer.f-hw {
		text-align: center;
	}
}

@media only screen and (max-width: 414px) {
	#text-logo {
		padding-left: 10px;
	}
	
	.single .cus_mobile_date {
		display: block;
		text-align: center !important;
		font-size: 20px;
		padding-bottom: 10px;
	}
	
	/* inserting line break in mobile view for footer facebook icon */
	.x_MsoNormal {
		display: inline-block;
	}
	
	.awr-i {
		padding-left: 0 !important;
	}
	
	.out {
		background: #E9E7E6;
	}
	
	.page-id-9 .b-tt.b-tl {
		background: #E9E7E6 !important;
	}
	
	nav.menu-main-menu-container {
		max-height: 390px !important;
		height: auto !important;
	}
	
	#text-logo a span {
		letter-spacing: 0 !important;
	}
	
	#text-logo a {
		font-size: 35px !important;
		line-height: .9em !important;
		padding-left: 10px;
		position: absolute;
	}
	
	.bold_text {
		font-weight: none !important;
	}
	
	header .hsm {
		background: rgba(184,179,173,0.31) !important;
	}
	
	/*hiding andrew header image */
	.page-id-9 .tve_colm.tve_twc.tve_lst {
		display: none;
	}
	
	div#text-logo:before {
		float: none !important;
	}
	
	.hsm {
		width: 500px;
		padding: 10px;
	}
}
/* extra small screen devices
@media screen and (min-device-width: 320px) and (max-device-width: 414px) {    
	#text-logo {
		padding-left: 10px;
	}
	.out {
		background: #b8b3ad !important;
	}

} */