/* Custom CSS
------------------------------------------------------------ */
/*form width*/
#af-form-1478133999, #af-form-1478133999 .quirksMode {
width: 336px !important;
}

/*footer*/
#ez-fat-footer-2.ez-widget-area {
padding-top: 70px;
}

/*sidebar spacing*/
.wp-cpl.wp-cpl-odd, .wp-cpl.wp-cpl-even {
margin: 22px 0 !important;
}

/*h1*/
.content h1.entry-title, .content h1 {
font-weight: bold !important;
}

/*h1*/
.content h2.entry-title, .content h2 {
font-weight: bold !important;
}
/*Search box*/

.nav-primary .search-form input[type="search"] {
margin: 7px 2px 0 15px;
}

.search-form input[type="submit"], #subbutton {
background: 
lightgrey;
padding: 5px 7px 4px 7px;
}

/*Social icons area top*/

#social.widget-area.dynamik-widget-area.s_icons {
	background: black;
}

/* Testimonials Top Right */
.site-header .widget-area {
	margin-top: 15px;
}

#soliloquy-1092 .testimonial-rotator-wrap {
	color: #ffffff;
	font-size: 22px;
	line-height: 130%;
	text-align: center;
	padding-right: 15px;
}

#soliloquy-1092 .testimonial-rotator-wrap span.citation {
	font-size: 12px;	
}

#soliloquy-1092 .testimonial-rotator-wrap h3 {
	font-size: 20px;
	margin: 25px 0 -15px 0;
} 
#soliloquy-1092 .testimonial-rotator-wrap p.testimonial {
	color: #ffffff;
}

/* Home Page */

table.cnss-social-icon tr td, table.cnss-social-icon, table.cnss-social-icon tr {
padding: 10px 0 0 0 !important;
margin: 0 auto !important;
}

#ez-home-top-container,
#ez-home-middle-container,
#ez-home-bottom-container {
	padding: 10px 40px;
}

#ez-home-top-container h2,
#ez-home-middle-container h2,
#ez-home-bottom-container h2 {
	font-size: 30px;
}

#ez-home-top-container h3,
#ez-home-middle-container h3,
#ez-home-bottom-container h3 {
	font-size: 23px;
	margin: 10px 0;
}

#ez-home-top-container p,
#ez-home-middle-container p,
#ez-home-bottom-container p {
	font-size: 16px;
	margin-bottom: 10px;
	line-height: 150%;
}

#ez-home-top-container img.alignleft {
	padding-right: 20px;	
}

.content h1.entry-title,
.content h1 {
	margin-bottom: 30px;
	font-weight: bolder;
}

/* Custom Responsive CSS
------------------------------------------------------------ */
@media only screen and (max-width: 1200px) {
/*#header .widget-area { display: none; }*/
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {

}

@media only screen and (min-width: 480px) and (max-width: 1200px) {

}

@media only screen and (max-width: 767px) {

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

}

@media only screen and (max-width: 479px) {
#dropdown-nav-1-wrap { margin-bottom: 3px; }
}