/*
 Theme Name:		DavidHammelForensics
 Theme URI:		http://DavidHammelForensics.com
 Description:		A Child Theme built for Divi
 Author:				Abke Design
 Author URI:		http://abke.com
 Template:			Divi
 Version:			2.6.1
 */

/* @import url(http://fonts.googleapis.com/css?family=Great+Vibes);  */

@import url("../Divi/style.css");


/* ---------------------------------------------------------------------------
	HEADER
------------------------------------------------------------------------------ */	
#main-header {
	border-bottom: 5px solid #333A4D;
}
.et-fixed-header#main-header {
	/* background-color: rgba(31,37,53,1) !important; */
	background-color: #1f2535 !important;
}
/* ---------------------------------------------------------------------------
	TOP MENU BAR 
------------------------------------------------------------------------------ */	
#top-header .et-fixed-header#top-header {
	padding: 5px 0px;
}
#top-header span.gc-cs-link,
#top-header #et-info-phone span a {
	color: rgba(255,255,255,0.6); 
	text-decoration:none;
	transition: all 0.4s ease-in-out;	
}
#top-header span.gc-cs-link,
#top-header #et-info-phone span a:hover {
	color: rgba(255,255,255,0.6) !important;
}	

/* Hide Phone Number 
#et-info-phone {
	display: none;
}
*/



/* ---------------------------------------------------------------------------
	MAIN MENU
------------------------------------------------------------------------------ */	

#et-top-navigation #top-menu-nav ul.nav .current_page_item a { 
color:  #85C8F3 !important; 
background-color: #333a4d;
}
#top-menu-nav ul li a:hover {
	background-color: #548DB1;
}
#top-menu li {
	line-height: 150%;
}
/* Outer Sub-Menu Width */
.nav li ul {
	width: 350px;
}
/* Inner Sub-Menu Width */
#top-menu li li a {
    width: 300px;
}
#et-top-navigation #top-menu-nav ul.nav .current_page_item a ul.sub-menu .current_page_item a { 
color:  #548DB1 !important; 
background-color: #333a4d;
}

#et_top_search {
    display: block;
    float: right;
    position: relative;
    width: 18px;
    margin: 30px 0 0 22px;
}
	

/* ---------------------------------------------------------------------------
	TOP HEADER ALTERNATIVES
	http://quiroz.co/adding-extra-fields-and-icons-to-the-top-header/
------------------------------------------------------------------------------ */	

/* icon colors */
/*
i.fa.fa-facebook {color: #265999; font-size:20px!important;}
i.fa.fa-twitter {color: #00ace2; font-size:20px!important;}
i.fa.fa-pinterest-p {color: #ef0021; font-size:20px!important;}
i.fa.fa-google-plus {color: #df4b38; font-size:20px!important;}
i.fa.fa-linkedin {color: #117bb8; font-size:20px!important;}
i.fa.fa-yelp {color: #c42026; font-size:20px!important;}
i.fa.fa-tripadvisor {color: #71a55d; font-size:20px!important;}
*/ 
 
/* mobile menu adjustments */
/*
.et_mobile_menu i.fa {display: none;}
.et_mobile_menu .sm {display: inline-table; padding-left: 26px;}
.et_mobile_menu .sm .fa {display: block!important;}
*/







/* ---------------------------------------------------------------------------
	HEADER AREA
------------------------------------------------------------------------------ */	
/* Main Page Header */
.header-content h1 {
	text-shadow: 1px 1px 10px rgba(51, 51, 51, 1);
    text-transform: Capitalize;
    font-size: 40px;
}



/* ---------------------------------------------------------------------------
	FOOTER
------------------------------------------------------------------------------ */


/* Footer Widgets Area */
#main-footer #footer-widgets h4 {
font-family: 'Open Sans Condensed', Helvetica, Arial, Lucida, sans-serif !important;	
	border-bottom: 1px solid #556975;
	font-size: 22px;
	font-weight: 600;
	color: #DADADA !important;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 20px 0px;	
	text-shadow: 0px 1px 1px #383838;	
	text-transform: normal;
}
#main-footer #footer-widgets .textwidget {
	color: #bbb;
	font-size: 15px;
	line-height: 150%;
}


#main-footer #footer-widgets a:link,
#main-footer #footer-widgets a:visited {
	color: #93B9D0 !important; 
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;	
}
#main-footer #footer-widgets a:hover {
	color: #fff !important;
	text-decoration: none;
}

#main-footer #footer-widgets .contact a {
	color: #bbb !important;
	text-decoration: none;	
    transition: all 0.4s ease-in-out;		
}
#main-footer #footer-widgets .contact a:hover {
	color: #fff !important;
	text-decoration: none;
}


/* Google Phone Link */
#main-footer span.gc-cs-link {
	color: rgba(255,255,255,1) !important;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
	transition: background-color 0.4s, color 0.4s ease-in-out;
}

/* Used for TM (trademark) in Footer About Section */
sup {
	font-size: 8px;
}



.callFooter {
	color:#c0c0c0;  
	float:right; 
	margin: -38px 50px 0px 0px;
	font-weight: bold;
	
}
.callFooter span a {
	color:#c0c0c0 !important;  	
	text-decoration: none;
	font-size:16px;
	font-weight: bold;
    transition: all 0.4s ease-in-out;			
}
.callFooter span a:hover {
	color: #fff !important;
}


	
/* Hide on Mobile */
@media all and ( max-width: 980px ) {
	.callFooter {
		display: none;
	}
}



/* Footer - Make 1st Column Wider */

@media only screen and (min-width: 1100px) {
	#footer-widgets .footer-widget:nth-child(1) {
		width: 45%;
		margin-right: 8%;
	}
}
@media only screen and (min-width: 1100px) {
	#footer-widgets .footer-widget:nth-child(2) {	
		width: 22%;
		margin-right: 0%;
	}
}

@media only screen and (min-width: 1100px) {
	#footer-widgets .footer-widget:nth-child(3) {
		width: 25%;
		margin-right: 0;
	}
}





/* Footer Menu Area */
/* Footer Vertical Lines */
.bottom-nav li {
	font-size: 13px;
}
#et-footer-nav ul#menu-footer-menu li {
	border-left: 1px solid rgba(255,255,255,0.2);
	padding: 0px 8px 0px 10px;
	line-height: 15px; /* height of line */
}
#et-footer-nav ul#menu-footer-menu li:first-child {
	border: 0px;
	padding: 0px 8px 0px 0px;
}



	
/* FOOTER BULLETS */
#main-footer #footer-widgets .footer-widget li a {
	color: #bbb !important;
	transition: background-color 0.4s, color 0.4s ease-in-out;	
}
#main-footer #footer-widgets .footer-widget li a:hover {
	color: #fff !important;
}	


/* Remove Bullets & Padding from Footer Widgets */	
/*
#footer-widgets .footer-widget li:before {
	display: none !important;
} 
#footer-widgets .footer-widget li {
	padding: 0px;
}
#footer-widgets .footer-widget li a {
	color: #03A2BD;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#footer-widgets .footer-widget li a:hover {
	color: #fff !important;
}
*/


/* Footer Copyright Area */

#footer-bottom p#footer-info,
#footer-bottom p#footer-info a {
	font-size: 12px;
	font-weight: normal !important;
}	
#footer-bottom p#footer-info.dce-footer-info a {
	color: #666 !important;
}	
#footer-bottom p#footer-info.dce-footer-info a:hover {
	color: #666 !important;
}	

/* Designer Links */
#designer {
	float: right;
	color: #666;
	font-size: 12px;	
	margin-right: 50px;
}
#designer a {
	font-size: 11px;	
	color: #666;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;		
} 
#designer a:hover {
	color: #777;
	text-decoration: none;
}	


/* Use this for Footer Background Image 
#main-footer {
    background-image: url(http://localhost/cheriewhiting2/wp-content/uploads/main-footer-back.jpg); 
}
#main-footer #et-footer-nav {
	background-color: #2c3038 !important;
}
#main-footer #footer-bottom {
	background-color: #1f1f1f !important;
}
*/



#footer-widgets .textwidget ul#social li{
float:left; 
list-style-type:none; 
margin-left:10px;
}






/* ---------------------------------------------------------------------------
	REGULAR PAGES
------------------------------------------------------------------------------ */	
/* Main Page Header */
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content h1 {
	font-size: 50px !important; 
	text-transform: capitalize !important; 
     color: rgba(144,158,183,1) !important;
/* text-shadow: 0px 0px 10px #151313 !important; */
}






/* Header - h2 */
.et_pb_text h2 {
	color: #333a4d;
	font-size: 26px !important;
	padding:  25px 0px 20px 0px;
	text-transform: capitalize !important;
}
/* Header - h3 - in Title Area */
.et_pb_text .title h3 {
	color: #333a4d;
	font-size: 18px !important;
	padding:  25px 0px 20px 0px;
	text-transform: capitalize !important;
}
/* Header - h3 - in Page Area */
.et_pb_column_3 .et_pb_text h3 {
    color: #333a4d;
    font-size: 18px !important;
    padding: 25px 0px 10px 0px;
    text-transform: capitalize !important;
    border-bottom: 1px solid #7A8298;
    margin: 0px 0px 20px 0px;
}

/* Sidebar Header - Services Page */
.et_pb_sidebar_0 h4 {
	color: #333a4d;
	font-size: 20px;
}

/* Sidebar Text Menus */
.et_pb_sidebar_0 .et_pb_widget {
	margin-bottom: 30px !important;
}
.et_pb_sidebar_0 .textwidget h4 {
	margin: 20px 0px 5px 0px;
}
.et_pb_sidebar_0 .textwidget h4 a:hover {
	color: #A8A8A8;	
}	
.et_pb_sidebar_0 .textwidget p {
	line-height: 130%;
}

.et_pb_sidebar_0 .textwidget p a {
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	border-bottom: 1px solid green;	
}
.et_pb_sidebar_0 .textwidget p a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #A8A8A8;
}
.et_pb_sidebar_0 .textwidget p a:before {
	/* content: "» "; */
	content: '\f054';
    margin-top: 2px;
    font-size: 10px;
    font-family: FontAwesome;
    margin-right: 10px;	
}	
	
	
	


/* Unordered Lists - Bullets */
.entry-content ul {
	padding: 0px 0px 23px 20px;
}

/* Ordered Lists - Numbers */
.entry-content ol  {
	list-style-position: outside !important; 
	margin: 0px 0px 0px 20px;
}
.entry-content ol li {
	padding: 10px 0px 10px 3px;
}





.spacer {
	visibility: hidden;
}



/* Home Page */
/* Services Button No Wrap  */
.et_pb_promo_button {
	white-space:nowrap;
}



/* About Page */
/* Bullet Spacing */
.et_pb_text ul li {
	padding-bottom: 15px;
}


/* About > Curriculum Vitae */
.page-id-10757 .wp-caption.alignright {
	margin: 0px 0px 10px 20px !important;
}



/* Services Page */
.servicesQuote {
    width: 100%;
    padding: 15px 10px 20px 20px;
    border: 1px dotted #cad8e1;
    border-radius: 10px;
    font-size: 14px;
    line-height: 150%;
    background-color: #fff;
    margin: 0px 0px 20px 0px;
}	
.servicesQuote span {
	font-size: 13px;
	/* float: right; */
	padding: 10px 0px 0px 50px;
	display: inline-block;
}

/* Blog Page */
.et_pb_posts {
	margin-top: -25px;
}

/* Sitemap Page */

.page-id-11176 .et_pb_text h4,
.page-id-11455 .et_pb_text h4 {
	font-size: 16px;
	padding: 10px 0px 15px 0px;
}

.page-id-11176 #sitemap .column1,
.page-id-11455 #sitemap .column1 {
	float:left;
	margin: 30px 100px 0px 100px
}
.page-id-11176 #sitemap .column1 p,
.page-id-11455 #sitemap .column1 p {
	line-height: 130%;
}	
.page-id-11176 #sitemap .column1 p a:link,
.page-id-11455 #sitemap .column1 p a:link {	
	font-size: 14px;
	font-weight: bold;
	line-height: 2em;
}	
.page-id-11176 #sitemap .column1 p a:hover,
.page-id-11455 #sitemap .column1 p a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #A8A8A8;
}
.page-id-11176 #sitemap .column1 p a:before,
.page-id-11455 #sitemap .column1 p a:before {
	content: "» ";
}	

.page-id-11176 #sitemap .column2,
.page-id-11455 #sitemap .column2 {
	float:left;
	margin: 30px 100px 0px 100px	
}

	
	
	
	
	




/* ---------------------------------------------------------------------------
	BUTTONS
------------------------------------------------------------------------------ */
/* Regular Buttons */
a.button-blue {
  line-height: 85px;
  font-size: 20px;
  color: #fff;
  background-color: #2d9dd9;
  border: 1px solid #E6E6E6;
  border-radius: 5px;
  padding: 10px 20px 10px 10px;
  -moz-transition: all 0.7s; 
  -webkit-transition: all 0.7s;
  transition: all 0.7s;
}
 a.button-blue:hover {
  background-color: #E6E6E6;
  color: #2d9dd9;
}


/* Custom Buttons */

/* Buttons - White */
.et_pb_button.white { 
	background-color: #fff !important;
	color: #2d9dd9 !important;
	border: 2px solid #2d9dd9 !important;
	padding: 3px 15px 3px 15px;
	font-size: 14px;
	box-shadow: 0 0 5px rgba(68, 68, 68, 0.5) !important;		
}
.et_pb_button.white:hover { 
	background-color: #2d9dd9 !important;
	color: #fff !important;
	border: 2px solid #2d9dd9!important; 
	padding: 3px 28px 3px 10px;
}
.et_pb_button.white:after {
	font-size: 22px;
}

/* Buttons - Blue */
.et_pb_button.blue {
    background-color: #282e3f !important;
    color: #fff !important;
    border: 2px solid #333a4d !important;
    padding: 8px 15px 8px 15px;
    font-size: 14px;
    font-weight: bold;
    box-shadow: 0 0 5px rgba(68, 68, 68, 0.5) !important;
    display: block;
    margin: 10px 0px 20px 0px;
    text-decoration: none;
    border-radius: 2em;
	width: 180px;
	margin: 20px auto 10px auto;
}
.et_pb_button.blue:hover { 
	font-size: 14px;
	font-weight: bold;
	background-color: #3E4C73 !important;
	color: #fff !important;
    border: 2px solid #333a4d !important;
	padding: 8px 28px 8px 10px;
	text-decoration: none;	
}
.et_pb_button.blue:after {
	font-size: 22px;
}



/* ---------------------------------------------------------------------------
	SIDEBAR
------------------------------------------------------------------------------ */		
/* Search Widget Button */
.widget_search input#s {
	height: 40px !important;
}
.widget_search input#searchsubmit {
	padding: 10px 12px !important;
	height: 40px !important;
	text-transform: uppercase;
	color: #fff;
}
.widget_search #searchsubmit{
	background-color: #1F2535;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;	
}	
.widget_search #searchsubmit:hover {
	background-color: #333a4d;
	color: #fff;
/*	cursor: pointer;
	cursor: hand; */
}		


/* ---------------------------------------------------------------------------
	SIDEBAR MENU - ABOUT MENU
------------------------------------------------------------------------------ */		

#c-side-menu {
	/* width: 230px; */
	min-width: 230px;
	width: 100%;
	margin: 10px 0px 20px 0px !important;
}
#c-side-menu h4 a {
	color: #333a4d;
	margin: 20px 0px 5px 0px;
	transition: all 0.4s ease-in-out;	
}
#c-side-menu h4 a:hover {
	color: #6e7682 !important;	
}	

#c-side-menu ul {
     list-style: none;
	 margin: 0px 0px 0px -8px;
	 padding-right: 10px;
}
#c-side-menu ul li {
	background-color: #e6e9ee; 
	margin: 0px !important;
} 		

#c-side-menu ul li a {
	text-decoration: none;
	border-bottom: 1px solid #C0C0C0;
	background-color: #e6e9ee;
	font-size: 14px;
	font-weight: 600;	
	transition: all 0.4s ease-in-out;	
}
#c-side-menu ul li a:before {
	content: '\f054';
	font-size: 9px;
	margin-right: 7px;
	font-family: FontAwesome;
	color: #333a4d;
	display: inline-block;
}
/* Text */
#c-side-menu ul li a:hover {
	background-color: #CACDD2;
	color: #fff !important;
	text-shadow: 0px 0px 0px rgba(255, 255, 255, 1) !important;
} 
#c-side-menu ul li #current {
	background-color: #CACDD2;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
	color: #333a4d;
	font-weight: bold;
} 
#c-side-menu ul li a:link, 
#c-side-menu ul li a:visited {
	color: #666;
	display: block;
	padding: 3px 0px 0px 10px; 
	text-align: left;
	white-space: nowrap;
}

#c-side-menu li a:active {
     color: #fff;
}



/* ---------------------------------------------------------------------------
	PDF BULLETS
------------------------------------------------------------------------------ */

#pdf {
	margin: 20px 0px 0px 25px !important;
}
#pdf ul {
	margin: 10px 0px 0px 0px;
	/* space from left edge */	
	padding: 0px 0px 0px 0px;
}
/* #pdf ul li {
	list-style: none;
	font-size: 15px;
	list-style-image: url('http://davidhammelforensics.com/media/i-acrobat.png');
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background-image: url('images/white.jpg');
	background-repeat: repeat;
}	
#pdf ul li:before {
	content: "  ";
	background-image: url('http://davidhammelforensics.com/media/white.jpg');
	width: 0px;
} */

#pdf ul li {
	list-style: none;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}	

#pdf ul li:before {
	content: "  ";
	background-image: url('http://davidhammelforensics.com/media/i-acrobat.png');
	width: 15px;
	height: 20px;
	position: absolute;
	left: 2px;
}









/* ---------------------------------------------------------------------------
	THEME STYLES
------------------------------------------------------------------------------ */	

/* GENERAL STYLE */
/* 
h2 {font-weight: 100;font-size:250%!important;text-transform: uppercase;}
h3 {font-weight: 100; font-size:150%!important; text-transform: uppercase;}
*/

#et-main-area { overflow: hidden;} /* Hides all the items that float over the right margin */
.home .pagination {display: none;}
a.comment-reply-link {width: 95px!important;}
.video-light {padding-top: 25px;}


.single-format-standard #et-main-area {margin-top:0;}


/* TOP NAVIGATION */
.et_pb_pagebuilder_layout #page-container, #et-top-navigation {padding-top:0!important;}
/* .et_pb_pagebuilder_layout #main-header {background-color: rgba(25, 24, 45, 0); z-index: 9999!important} */  /* Original State */
.et_pb_pagebuilder_layout #main-header {background-color: #1F2535; z-index: 9999!important} /* Original State */
.et-fixed-header #top-menu-nav .nav > li.current_page_item { background: rgba(255, 255, 255, 0.2);} 

#top-menu-nav .nav > li {padding-right: 0;}
#top-menu-nav .nav > li:hover {background: rgba(255, 255, 255, 0.2);}
#top-menu-nav .nav > li > a {font-size: 16px; padding: 26px 15px;}
#top-menu-nav .nav > li a:hover {color: #fff;}
#top-menu li.current-menu-item > a {color: #fff!important;}

/* Colorize last menu item */
/*
#top-menu-nav .nav > li:last-of-type:after {content: ' '; position: absolute; top: 0; right: -149%; width: 150%;  height: 100%; z-index: -1; background:#157F00;}
#top-menu-nav .nav > li:last-of-type, .et-fixed-header #top-menu-nav .nav > li:last-of-type {background: #157F00!important; color:#fff!important; margin-left: -5px;} 
.et-fixed-header #top-menu-nav .nav > li:last-of-type a {color: #fff!important;}
*/
.et-fixed-header, #main-header {box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important;}
#top-menu .menu-item-has-children > a:first-child:after, .fullwidth-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {content: none;}



/* SLANTED MENU */
/*
#top-menu-nav .nav > li { 
-webkit-transition: background ease-in 0.5s; 
-moz-transition: background ease-in 0.5s; 
-o-transition: background ease-in 0.5s; 
transition: background ease-in 0.5s; 
float: left; 
position: relative; 
-moz-transform: skewX(-15deg); 
-webkit-transform: skewX(-15deg); 
-o-transform: skewX(-15deg); 
-ms-transform: skewX(-15deg); 
transform: skewX(-15deg); 
border-radius: 0 !important; 
}

#top-menu-nav .nav > li > * {display: block; -moz-transform: skewX(15deg); -webkit-transform: skewX(15deg); -o-transform: skewX(15deg); -ms-transform: skewX(15deg); transform: skewX(15deg);}

#top-menu .menu-item-has-children > a:first-child {padding:26px;}

*/

/* Sub-Menu Style */
/*
#top-menu-nav .nav > li > ul > li a:hover {background:#191828;}
#top-menu-nav .nav li ul.sub-menu {display: block; -moz-transform: skewX(0deg); -webkit-transform: skewX(0deg); -o-transform: skewX(0deg); -ms-transform: skewX(0deg); transform: skewX(0deg);}
#top-menu-nav .nav li ul.sub-menu li {display: block; -moz-transform: skewX(0deg); -webkit-transform: skewX(0deg); -o-transform: skewX(0deg); -ms-transform: skewX(0deg); transform: skewX(0deg);}
#top-menu-nav .nav li ul.sub-menu li a {display: block; -moz-transform: skewX(15deg); -webkit-transform: skewX(15deg); -o-transform: skewX(15deg); -ms-transform: skewX(15deg); transform: skewX(15deg);}
#top-menu-nav .nav li ul.sub-menu li:hover {background:#191828}
#top-menu-nav .nav li ul.sub-menu li a:hover {background-color:transparent;}
#top-menu-nav .nav li ul.sub-menu li a {padding:10px 20px;}
*/


/* SIDE BY SIDE BUTTON - SLANTED BUTTON */
.button-group {margin-top: 30px; border-radius: 1.5em; overflow: hidden; display: inline-block;}
.sxs-button {padding: .925em 30px 1.125em; height: 3em;line-height: 1em;min-width: 200px;font-size: 20px; font-weight: 600;display: inline-block;background: transparent;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;border: 2px solid #666666;color: #666666;text-align: center;border-radius: 2em; } 
.button-group > .sxs-button { border-radius: 0;}
.slanted-no-inner {float: left; position: relative; padding: 1em 30px 1em 30px;}
.slanted-no-inner + .slanted { margin-left: 13px;}
.slanted-no-inner:before,.slanted-no-inner:after {content: ' '; position: absolute; top: 0; height: 100%; width: 17px; -moz-transform: skewX(-15deg); -webkit-transform: skewX(-15deg); -o-transform: skewX(-15deg); -ms-transform: skewX(-15deg); transform: skewX(-15deg); background: inherit;}
.slanted-no-inner:before {right: 100%; margin-right: -10px;}
.slanted-no-inner:after {left: 100%; margin-left: -10px;}

.button-group > * {
border: none; text-align: center; border-radius: 2em;

/* First Button Color */
background: #356A8C !important; 
/* First Button Text Color */
color: #fff;
}
/* First Button Hover Color */
.button-group > *.sxs-button:hover {
/* background: #548DB1 !important; */
background: #76A1BD !important; 
}
/* Second Button Color */
.button-group.each-is-darker > * + * {
/* background: #AB7324 !important; */
background: #548DB1 !important; 
} 
/* Second Button Hover Color */
.button-group.each-is-darker > * + *.sxs-button:hover {
/* background: #C3842B !important; */
background: #2A5B7B !important; 
}



/* SLANTED BLURBS */
/*
.slanted-blurbs .et_pb_column_1_3 { width: 33.33%; float: left; position: relative; -moz-transform: skewX(-15deg); -webkit-transform: skewX(-15deg); -o-transform: skewX(-15deg); -ms-transform: skewX(-15deg); transform: skewX(-15deg); border-radius: 0 !important; margin-right: 0; padding-left: 15px; padding-right: 15px; }

.slanted-blurbs .et_pb_column_1_3:last-child:after { content: ' '; position: absolute; top: 0; right: -150%; width: 150%; height: 100%; background: inherit; z-index: -1;}

.slanted-blurbs .et_pb_column_1_4 { width: 25%; float: left; position: relative; -moz-transform: skewX(-15deg); -webkit-transform: skewX(-15deg); -o-transform: skewX(-15deg); -ms-transform: skewX(-15deg); transform: skewX(-15deg); border-radius: 0 !important; margin-right: 0; padding-left: 15px; padding-right: 15px; }

.slanted-blurbs .et_pb_column_1_4:last-child:after { content: ' '; position: absolute; top: 0; right: -500%; width: 550%; height: 100%; background: inherit; z-index: -1;}
*/

  
/* FULL-WIDTH LATEST NEWS */
.hp-blog .et_pb_post a img {float: right; max-width: 40%; padding-right: 0; margin-left: 25px;}
a.more-link {display: block; position:absolute; left:0; bottom: 0; margin: 0px auto; width: 143px;}



/* TESTIMONIAL SLIDER */
.et_pb_testimonial_portrait {height:175px; width:175px!important;}
.et_pb_testimonial_description {font-style: italic;}
.testimonials {padding:25px 0 0;}
.testimonials .testimonial-slides {padding: 125px 0;}
.testimonials .et_pb_slide {background: transparent!important;}
.testimonials .et_pb_slide_description, .testimonial-slides .et_pb_slide_image {padding:0!important;margin:0!important;width:100%!important; text-align: center; font-style: italic;}
.testimonials .et_pb_slide_image {top:0;}
.testimonials .et_pb_slide_image img {max-height:100px!important; border-radius: 90px; position:relative; top:-125px;}
.testimonials .et_pb_slide_description h2:first-child {display:none}
.testimonials .et_pb_slide_content {font-size:20px;}
.testimonials .et_pb_slide_content {margin: 0 60px;}
.et-pb-arrow-prev:before {content: "\34"!important;}
.et-pb-arrow-next:before {content: "\35"!important;}
.testimonials .et-pb-arrow-prev {left: -70px;}
.testimonials .et-pb-arrow-next {right: -70px;}



/* TEAM MEMBER IMAGE */
 .et_pb_team_member_image img {border-radius: 160px;}
 
 

/* PORTFOLIO IMAGE */
.et_pb_portfolio_grid .et_overlay, .et_pb_filterable_portfolio_grid .et_overlay {border:0;background: rgba(255, 255, 255, 0.4);}
.et_pb_portfolio_grid h2, .et_pb_filterable_portfolio_grid h2 {text-align: center;}
.et_pb_portfolio_grid h2 a, .et_pb_filterable_portfolio_grid h2 a {font-size:25px;}



/* DONATION FORM STYLE (GRAVITY FORMS) */
#gform_1 .gform_body .gfield input {padding: 15px 8px!important;}
#gform_1 label.gfield_label, #gform_1 .ginput_complex label, .gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message {display: none!important;}
#gform_1 .ginput_complex input {margin: 5px 0!important;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit] {border-color: #157F00!important; color: #157F00}
.gform_wrapper li.gfield.gfield_creditcard_warning {border: 1px solid #D0D0D0!important;padding: 20px;background: #F2F2F2;padding-top:0!important;}
#gform_1  .ginput_complex select {height: 54px!important;border-radius: 0!important;-webkit-appearance: none!important;-webkit-border-radius: 0px!important;margin: 4px 0 0 0!important;}
li#field_1_2 {float: left;}
li#field_1_7 {float: left;margin-left: 10px!important}



/*--------------------------------------*/
/*------[ BUTTON STYLE OVERRIDE ]-------*/
/*--------------------------------------*/

/* LIGHT BUTTON STYLE HOVER */
.et_pb_pricing_table_button, .et_pb_promo_button, a.et_pb_more_button, .et_pb_newsletter_button, .comment-reply-link, .form-submit input, .et_pb_contact_submit, .et_pb_contact_reset, .et_password_protected_form .et_submit_button, .single_add_to_cart_button .button, .more-link, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit], .video-light a {font-size: 20px; font-weight: 500; -moz-border-radius: 2em; -webkit-border-radius: 2em; border-radius: 2em; padding: 6px 20px; line-height: 1.7em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; position: relative;
background: transparent; /* <-- Change to desired background color */
border: 2px solid; /* <-- Change to desired text color */
}

/* LIGHT BUTTON STYLE HOVER */
.et_pb_pricing_table_button:hover, .et_pb_bg_layout_light .et_pb_promo_button:hover, .et_pb_bg_layout_light .et_pb_more_button:hover, .et_pb_bg_layout_light .et_pb_newsletter_button:hover, .comment-reply-link:hover, .form-submit input:hover, .et_pb_contact_submit:hover, .et_pb_contact_reset:hover, .et_password_protected_form .et_submit_button:hover, .more-link:hover, .gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=image]:hover, .gform_wrapper .gform_footer input[type=submit]:hover, .video-light a:hover {border: 2px solid transparent; padding: 6px 20px!important;cursor: pointer!important;
background: #157F00; /* <-- Change to desired hover background color */
color:white!important; /* <-- Change to desired hover text color */
}

/* DARK BUTTON STYLE */
.et_pb_bg_layout_dark .et_pb_pricing_table_button, .et_pb_bg_layout_dark .et_pb_promo_button, .et_pb_bg_layout_dark a.et_pb_more_button, .et_pb_bg_layout_dark .et_pb_newsletter_button, .et_pb_bg_layout_dark .comment-reply-link, .et_pb_bg_layout_dark .form-submit input, .et_pb_bg_layout_dark .et_pb_contact_submit, .et_pb_bg_layout_dark .et_pb_contact_reset, .et_pb_bg_layout_dark .et_password_protected_form .et_submit_button, .et_pb_bg_layout_dark .single_add_to_cart_button .button, .et_pb_bg_layout_dark .video-light a {
border-color:#fff;
color:#fff!important;
}

/* DARK BUTTON STYLE HOVER */
.et_pb_bg_layout_dark .et_pb_pricing_table_button:hover, .et_pb_bg_layout_dark .et_pb_promo_button:hover, .et_pb_bg_layout_dark .et_pb_more_button:hover, .et_pb_bg_layout_dark .et_pb_newsletter_button:hover, .et_pb_bg_layout_dark .comment-reply-link:hover, .et_pb_bg_layout_dark .form-submit input:hover, .et_pb_bg_layout_dark .et_pb_contact_submit:hover, .et_pb_bg_layout_dark .et_pb_contact_reset:hover, .et_pb_bg_layout_dark .et_password_protected_form .et_submit_button:hover, .et_pb_bg_layout_dark .video-light a:hover {padding: 6px 20px!important;
background: #fff; 
color:#15384e!important; 
border: 2px solid transparent;
}

/* REMOVE BUTTON HOVER ARROW */
.et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after, .form-submit input:after, .et_pb_contact_submit:after, .et_pb_contact_reset:after, .et_password_protected_form .et_submit_button:after {content: none;}


/* BOUNCING POINTER */
@-moz-keyframes bounce {0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);transform: translateY(0);}40% {-moz-transform: translateY(-30px);transform: translateY(-30px);}60% {-moz-transform: translateY(-15px);transform: translateY(-15px);} } @-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}40% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}60% {-webkit-transform: translateY(-15px);transform: translateY(-15px);} } @keyframes bounce {0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}40% {-moz-transform: translateY(-30px);-ms-transform: translateY(-30px);-webkit-transform: translateY(-30px);transform: translateY(-30px);}60% {-moz-transform: translateY(-15px);-ms-transform: translateY(-15px);-webkit-transform: translateY(-15px);transform: translateY(-15px);} } .pointer {position: fixed;bottom: 20px;left: 50%;margin-left: -20px;width: 40px;height: 40px;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOTMuNzUxLDQ1NS44NjhjLTIwLjE4MSwyMC4xNzktNTMuMTY1LDE5LjkxMy03My42NzMtMC41OTVsMCwwYy0yMC41MDgtMjAuNTA4LTIwLjc3My01My40OTMtMC41OTQtNzMuNjcyICBsMTg5Ljk5OS0xOTBjMjAuMTc4LTIwLjE3OCw1My4xNjQtMTkuOTEzLDczLjY3MiwwLjU5NWwwLDBjMjAuNTA4LDIwLjUwOSwyMC43NzIsNTMuNDkyLDAuNTk1LDczLjY3MUwyOTMuNzUxLDQ1NS44Njh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIwLjI0OSw0NTUuODY4YzIwLjE4LDIwLjE3OSw1My4xNjQsMTkuOTEzLDczLjY3Mi0wLjU5NWwwLDBjMjAuNTA5LTIwLjUwOCwyMC43NzQtNTMuNDkzLDAuNTk2LTczLjY3MiAgbC0xOTAtMTkwYy0yMC4xNzgtMjAuMTc4LTUzLjE2NC0xOS45MTMtNzMuNjcxLDAuNTk1bDAsMGMtMjAuNTA4LDIwLjUwOS0yMC43NzIsNTMuNDkyLTAuNTk1LDczLjY3MUwyMjAuMjQ5LDQ1NS44Njh6Ii8+DQo8L3N2Zz4=);background-size: contain; opacity: .5; } .bounce {-moz-animation: bounce 2s infinite;-webkit-animation: bounce 2s infinite;animation: bounce 2s infinite; }

.pointer:before {
    content: "Scroll Down";
    font-family: arial;
	font-size: 13px !important;
    position: absolute;
    top: -15px;
    margin-left: -35px;
	width: 70px;
	opacity: .9;
}




/* VIDEO LIGHTBOX */
div.pp_overlay {z-index: 99999}
div.pp_pic_holder {z-index: 999999;}


/* MOBILE MENU */
.et_mobile_menu {width:100%; background: #fff!important; overflow-y: scroll!important; -webkit-overflow-scrolling: touch; padding: 0;} 
.et-fixed-header .et_mobile_menu, ul#mobile_menu {top: 74px; }
#main-header #et_mobile_nav_menu {margin: 15px 0px 0px 0px; }
/* .et_mobile_menu li a {padding: 10px 5%; font-size: 20px; font-weight: 100; text-align: center; width: 100%;} */
.et_mobile_menu li a {padding: 5px 5%; font-size: 15px; font-weight: 100; text-align: left; width: 100%;}
#mobile_menu li.current-menu-item > a {font-weight: bold;}
/*.et_mobile_menu li ul {display:none!important;}*/ /* Hide Submenu Items on Mobile */
.et_mobile_menu .menu-item-has-children > a {font-weight: 100;background-color: inherit;}
 

/* RESPONSIVE STYLE */
/* Slanted
@media only screen and ( min-width: 1901px ) and ( max-width: 2500px ) {.diagonal-down::after, .diagonal-up::after {top: -150px; height: 85%;}}
@media only screen and ( min-width: 1501px ) and ( max-width: 1900px ) {.diagonal-down::after, .diagonal-up::after {top: -131px; height: 68%;}}
@media only screen and ( min-width: 1001px ) and ( max-width: 1500px ) {.diagonal-down::after, .diagonal-up::after {top: -116px;}}
@media only screen and ( max-width: 1000px ) {.diagonal-down::after {top: -90px;}}
*/

@media only screen and (max-width: 981px) { 
#main-header .container {width: 95% !important;}
#main-header.et-fixed-header {background: rgba(35, 34, 53, 0.95); } /* Change mobile background bar here */
.mobile_menu_bar:before, #et_search_icon:before {color: #fff!important;}
/*.slanted-blurbs {padding: 50px 0!important;}
.slanted-blurbs .et_pb_row {background: none;}
.slanted-blurbs .et_pb_blurb {padding: 0; max-width: 100%;}
.slanted-blurbs .et_pb_row > * + * {background:none!important;}
.slanted-blurbs .et_pb_column_1_3, .slanted-blurbs .et_pb_blurb {transform: none;width:100%;}
.slanted-blurbs .et_pb_column_1_4, .slanted-blurbs .et_pb_blurb {transform: none;width:100%;} */

.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 {display:none;}
.et_pb_section_0 {padding-bottom:0px !important;}
}

@media only screen and (min-width: 981px) and (max-width: 1100px) {
.et_pb_portfolio_grid .et_pb_portfolio_item img, .et_pb_filterable_portfolio_grid img {height: 166px!important;border-radius: 100%;}
.footer-widget {width: 29.168293%;}
}

@media only screen and (min-width: 768px) and (max-width: 981px) {
/* .et_fixed_nav #main-header {position: fixed;} */
.mobile_menu_bar:before {content: "\61"; font-size: 40px; left: 0; position: relative; top: 0;}
.et_pb_portfolio_grid .et_pb_portfolio_item img, .et_pb_filterable_portfolio_grid img {height: 315px!important;border-radius: 180px;}
.et_pb_section_video_bg {display: none;} /* Hides Background Videos on Mobile */
.footer-widget {width: 100%;}
.hp-blog {padding-bottom: 20%!important;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
#main-header.et-fixed-header {background-color: rgba(25, 24, 45, .95)!important;}
/* .et_fixed_nav #main-header {position: fixed;} */
.mobile_menu_bar:before {content: "\61"; font-size: 40px; left: 0; position: relative; top: 0;}
#main-header #et_mobile_nav_menu {margin-top: 15px;}	
.sxs-button {min-width:0px; font-size: 14px;}
.testimonial-slides {padding: 125px 0 50px 0;}
.testimonials .et_pb_slide_image {display: inherit!important;}
.testimonials .et_pb_slide_content {font-size: 20px!important;}
.hp-blog {padding-bottom: 35%!important;}
.hp-blog .et_pb_post a img {max-width: 100%; padding-bottom: 25px;}
.et_pb_portfolio_grid .et_pb_portfolio_item img, .et_pb_filterable_portfolio_grid img {height: 400px!important;border-radius: 400px;}
.et_pb_section_video_bg {display: none;} /* Hides Background Videos on Mobile */
.footer-widget {width: 100%;}
}

@media only screen and (max-width: 479px) {
/* .et_fixed_nav #main-header {position: fixed;} */
.mobile_menu_bar:before {content: "\61"; font-size: 40px; left: 0; position: relative; top: 0;}
#main-header #et_mobile_nav_menu {margin-top: 15px;}
.et_pb_slide_content, .et_pb_more_button {display: inherit !important;}
.et_pb_slide_description {padding: 125px 0;}
.sxs-button {min-width:115px; font-size: 12px;}
.slanted-no-inner {float: left; position: relative; padding: 1em 0 1em 0;}
.testimonial-slides {padding: 125px 0 50px 0;}
.testimonials .et_pb_slide_image {display: inherit!important;}
.testimonials .et_pb_slide_content {font-size: 20px!important;}
.hp-blog {padding-bottom: 40%!important;}
.hp-blog .et_pb_post a img {max-width: 100%; padding-bottom: 25px;}
.et_pb_portfolio_grid .et_pb_portfolio_item img, .et_pb_filterable_portfolio_grid img {height: 280px!important;border-radius: 100%;}
.et_pb_section_video_bg {display: none;} /* Hides Background Videos on Mobile */
.footer-widget {width: 100%;}
.et_pb_promo_button {white-space: nowrap;}
}


/* ---------------------------------------------------------------------------
	RESPONSIVE TWEAKS - LMA
------------------------------------------------------------------------------ */	
@media (max-width: 980px) {
	.et_header_style_left #logo {max-width: 80%;} /* logo larger */
	.et_pb_slider .et_pb_container {width: 100%;}	/* container larger - don't wrap buttons */
	.footer-widget .textwidget img.alignright {max-width: 50% !important; }
}	
/* Keep Phone & Email Fixed on Mobile */
@media (max-width: 981px) {
.et_fixed_nav #top-header {position: fixed;} 
.et_fixed_nav #top-header .et-social-icons {display:none;}
.et_fixed_nav #main-header #et_top_search {display:none;}
#top-header #et-info { width: 100%; text-align:center;}
}

@media (min-width : 768px) {
	.et_fixed_nav #main-header #et_top_search {display:none;}	
	.footer-widget .textwidget img.alignright {max-width: 50% !important; }	  	
}

/* Show Mobile Menu on Tablet Landscape - 1024 */
@media only screen and (max-width: 1250px) and (min-width: 981px){
	#et_mobile_nav_menu {display: block;}
	.mobile_menu_bar:before, #et_search_icon:before {
		color: #fff!important;
		font-size: 40px
	}
	#mobile_menu li.current-menu-item > a	{color: #232236;}		
	.et_mobile_menu .menu-item-has-children > a {color: #232236;}		
	.et_mobile_menu li a {color: #232236 !important; }
	.et_mobile_menu ul li a {color: #232236; }
}
@media only screen and (max-width: 1250px) and (min-width: 981px){
#top-menu {display: none;}
}


/* App Style header and Drop Down Menu 
https://divi.space/divi-tutorials/a-better-mobile-menu-style-for-divi/  */

@media (max-width: 980px) {
 .container.et_menu_container { 
 width: calc( 100% - 60px);
 }
}

.et_mobile_menu {
 margin-left: -30px !important;
 padding: 5% !important;
 width: calc( 100% + 60px) !important;
}
.mobile_nav.opened .mobile_menu_bar:before {
 content: "\4d";
}



/* ---------------------------------------------------------------------------
	NEWS PAGE / BLOG
------------------------------------------------------------------------------ */	
.et_pb_post .entry-title a, .et_pb_post h2 a {
	line-height: 35px;
}



/* ---------------------------------------------------------------------------
	WPFORMS
------------------------------------------------------------------------------ */	
/* Labels */
div.wpforms-container-full .wpforms-form .wpforms-field-label {
	font-weight: 600 !important;
	font-size: 15px;
	color: #3e3e3e;
}

/* Input Fields */
div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea {
    background-color: #fff;
	border: 1px solid #b1b1b1 !important
}

div.wpforms-container-full .wpforms-form input.wpforms-field-medium {
	max-width: 100%;
}
div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=text] {
	min-width: 100%;
}
div.wpforms-container-full .wpforms-form input:hover,
div.wpforms-container-full .wpforms-form input[type=text]:hover,
div.wpforms-container-full .wpforms-form textarea:hover {
	border: 1px solid #b1b1b1 !important;
    box-shadow: 0px 0px 10px 0px rgba(185, 183, 183, 0.68);
}
div.wpforms-container-full .wpforms-form input:focus,
div.wpforms-container-full .wpforms-form textarea:focus {	
	background: #ffffeb;	
	border: 1px solid #fffcde !important;  
	border-top: none;
	border: 1px solid #b1b1b1 !important;
    box-shadow: 0px 0px 10px 0px rgba(185, 183, 183, 0.68);
}

/* Select Buttons */
div.wpforms-container-full .wpforms-form ul {
}
/* Selection Items Display in one line */
div.wpforms-container-full .wpforms-form ul li {
	/* Keep inline-block for displaying on one line or hide for displaying on seperate lines) */
	/* display: inline-block !important; */
}
div.wpforms-container-full .wpforms-form ul li:first-of-type {
	margin: 0px;
}
div.wpforms-container-full .wpforms-form input[type=radio] {
    margin: 0px 5px 0px 3px;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
padding-right: 25px;
}

/* Description */
div.wpforms-container-full .wpforms-form .wpforms-field-description {
	color: #dc0303
}

/* Total Amount */
div#wpforms-233086-field_5-container.wpforms-field.wpforms-field-payment-total.totalAmount {
    margin: 0px 0px 50px 0px;
    border: 1px solid #FFC107;
    background-color: #ffffbe;
    padding: 20px 20px 25px 20px;
    width: 200px;
    border-radius: 10px;
}

/* Submit Button */
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
	padding: 25px 0px 50px 0px;
}
button.wpforms-submit {
	background-color: #48526d !important;
	border: 0px solid #51a59b !important;
	border-radius: 2px !important;
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 700;
	font-family: "Open Sans", Arial, sans-serif;
	text-transform: uppercase !important;
	text-shadow: 0 1px rgba(0, 0, 0, 0.16) !important;
	padding:  10px 25px !important;
	transition: all 0.4s ease-in-out;
}
button.wpforms-submit:hover {
	background-color: #1f2535 !important;
}
/* CSS in Form */
.name,.email,.phone,.company,.comments,.submit {
    color: #494949 !important;
}

div.wpforms-container-full .wpforms-form .wpforms-one-half,div.wpforms-container-full .wpforms-form .wpforms-three-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-fourths {
    width: 50% !important;
    margin-left: 0 !important;
    padding-right: 0px !important;
}

/* Fix for 2 columns */
div.wpforms-container-full .wpforms-form .wpforms-first {
	padding-right: 10px !important;
}

/* Required Fields - Use star image */
div.wpforms-container-full .wpforms-form .wpforms-required-label:after {
	content: ' ';
	background-image: url('https://aadvancedmach.com/wp-content/uploads/star.png');
    background-repeat: no-repeat;
    width: 12px !important;
    padding-right: 15px !important;
	margin-left:  -8px;
}
div.wpforms-container-full .wpforms-form .wpforms-required-label {
	color: #f9f7ed  !important;
	padding: 0px 0px 0px 0px;
}

/* Confirmation Message*/
.wpforms-confirmation-container-full {
	color: #333;
    margin: 0 0 24px 0;
    background: #fffdeb !important;
    border: 1px solid #fbf4bb !important;
    padding: 15px 15px;
}






