/*
Theme Name: COH
Author: esd & associates
Author URI: http://www.esdandassociates.com/
Text Domain: helotes
Version: 1

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.ect-carousel-subtitle{
	position: absolute;
	width: 100%;
	height: 100%;
	vertical-align: bottom;
	z-index: 99;
	top:0;
	left: 0;
	color: #fff;
	background: transparent !important;
}
.ect-carousel-subtitle > div{
	position: absolute;
	bottom: 25px;
	left:15px;
	right:15px;
	z-index: 99;
	border-left:1px solid #fff;
	padding-left: 15px;
	font-size: 20px;
	font-weight: bold;
	display: none !important;
}
#ect-carousel-wrapper .ect-carousel-title  h4 a, #ect-carousel-wrapper .ect-carousel-title  h4 a:link, #ect-carousel-wrapper .ect-carousel-title h4 a:visited, #ect-carousel-wrapper .ect-carousel-title  h4 a:active{
	color: #000;
	font-size: 24px;
	font-weight: bold;
	font-family: 'Montserrat', sans-serif !important;
}
#ect-carousel-wrapper .ect-carousel-event-area{
	background: none !important;
	box-shadow: none !important;
	color: #000 !important;
	font-size: 1em !important;
}
.ect-date-area{
	color: #3A4795;
	font-weight: bold;
	display: inline;
}/*
#ect-carousel-wrapper .ect-events-carousel .slick-arrow{
	color:#E6B765 !important;
}
[class*=" ect-icon-"]:before, [class^=ect-icon-]:before{
	background:#7B7B7B;
	border-radius: 50%;
	padding:5px;
	
	font-family: 'Montserrat', sans-serif !important;
}
#ect-carousel-wrapper .slick-arrow{
	font-size: 60px !important;
	font-family: 'Montserrat', sans-serif !important;
}
.slick-list{margin:0px 20px 0px 80px !important;}
.ect-icon-right:before{content: '\203A' !important;}
.ect-icon-left:before{content: '\2039' !important;}*/
.ect-carousel-image img{
	object-position: center center !important;
}

a.qbutton{display: table !important;margin:0 auto !important; border-radius: 25px !important;}
.footer_top{line-height: 20px !important;}
/*.q_social_icon_holder .fa-stack i:last-child, .q_social_icon_holder .fa-stack span{
	font-size: 1.2em !important;
}*/
.footer_btm .fa-stack{
	width: 2.5em;
	height: 2.5em;
	line-height: 2.5em;
}
.footer_btm .q_social_icon_holder .fa-stack i:last-child, .footer_btm .q_social_icon_holder .fa-stack span{
	font-size: 2em !important;
}

.footer_btm .qode_icon_with_text_widget, 
.footer_btm .q_icon_with_title, 
.footer_btm .icon_holder{
	display: inline !important;
}
.fa-google-plus-circle:before, .fa-google-plus-official:before{
	content: "\f015" !important;
}