h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.17em; }
h5 { font-size: 0.83em; }
h6 { font-size: 0.67em; }

.rev_slider_wrapper { z-index:1; }
.banner-wrapper, .slides-wrapper, .img-banner{  }

.modal{ z-index:99999999; }

.gfield_checkbox li div {
	float:left;
}
.gfield_checkbox  li label{
	float:left;
	font-weight: normal;
}

#field_3_12, #field_4_12{
	border: 1px solid #CDCDCD;
	padding: 0.35em 0.75em 0.625em;
	
}
#field_3_13, #field_4_13{
	border: 1px solid #CDCDCD;
	padding: 0.35em 0.75em 0.625em;
	border-top: none;
}

#field_3_5 .charleft, #field_4_5 .charleft{
	display:none;
}

.carousel-control{
	z-index:5;
}

/**
.title--white, .banner-subtitle, .banner-call-to-action {
text-shadow: 2px 2px 5px #292929;
} /**/


.greenishCover {
	position:absolute;
	height:100%;
	width:100%;
	overflow:hidden;	
}
/* HEIGHT 100%*/
.height.greenishCover div {
	position:relative;
	height:100%;
	width:10100%;
	left:-5000%;
	text-align:center;
	
}	
.height.greenishCover img {
	display:inline;
	height:100%;
	margin-top:0 !important;
}
.height.left.greenishCover div {
	position:absolute;
	left:0px;
	text-align:left;
}
.height.right.greenishCover div {
	position:absolute;
	right:0px;
	left:auto;
	text-align:right;
}
/* WIDTH 100%*/
.width.greenishCover div {
	position:relative;
	width:100%;
	top:50%;
}	
.width.greenishCover img {
	display:block;
	width:100%;
}
.width.top.greenishCover div {
	position:absolute;
	top:0px;
}
.width.top.greenishCover img {
	margin-top:0px !important;
}
.width.bottom.greenishCover div {
	position:absolute;
	bottom:0px;
}
.width.bottom.greenishCover img {
	margin-top:0px !important;
	position:absolute;
	bottom:0px;
}

.tp-bullets .bullet:hover{
	width:20px;
	height:20px;
}