/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.23.3.1559010446
Updated: 2019-05-28 02:27:26

*/
/*.et-fixed-header#main-header, .et-fixed-header#main-header .nav li ul, .et-fixed-header .et-search-form
{background-color:#FFFFFF!important; background:#ffffff!important;}*/

.et-fixed-header #top-menu .sub-menu a {color:#000!important;}
.et_pb_fullwidth_slider_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off.et_pb_fullwidth_slider_0 .et_pb_slide_description {padding-left:0;}

/*main button*/
body #page-container .et_pb_section .et_pb_button_main {}

.et_pb_bg_layout_dark .et_pb_slide_description {text-shadow:none!important;}

/*#top-menu .nav li a {color:#FFF!important;}*/

#et-top-navigation {
    float: left;
}

.et_pb_blurb_position_left .et-pb-icon-circle, .et_pb_blurb_position_right .et-pb-icon-circle 
{padding:4px;}

/*.ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop 
{border-radius:3px;}*/

.nf-form-content label {
	font-size: 14px!important;}
.nf-field-label label {
	font-weight: 600!important;}

.nf-field-label {display:none!important;}

.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] 
{width:100%!important; background:#006eff!important; color:#fff!important; font-weight:600; border-radius: 5px;}
#ninja_forms_required_items, .nf-field-container {margin-bottom:10px!important;}

.ubermenu .ubermenu-submenu .ubermenu-column {padding-bottom: 10px;}

#nf-field-18-wrap label, #nf-field-16-wrap label, #nf-field-11-wrap label, #nf-field-12-wrap label, #nf-field-13-wrap label, #nf-field-14-wrap label, #nf-field-30-wrap label, #nf-field-26-wrap label, #nf-field-27-wrap label, #nf-field-28-wrap label, #nf-field-29-wrap label {display:none;}

#et-info-phone:before {color:#ffffff;}

.book-now {float:left;}
.home-phone {float:left; margin-left:15px;}

#text-12, .widget_text {clear: both!important;}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
	
		.et_header_style_left .logo_container {position:relative;}

	.et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation {padding-left: 0!important;}
.et_header_style_left #logo, .et_header_style_split #logo {max-width:30%; padding-top: 5px;padding-bottom: 5px;}
.btn-container { top: 8px; position: absolute; right: 10px;}
	
	.ubermenu-skin-clean-white {color:#005999!important; font-size: 20px!important;}
	
	.ubermenu-responsive-toggle	{position: absolute!important; float: right;  z-index: 9999999!important; right: 0!important; top: 20px!important; padding: 0!important; font-size:20px;}
	
	.ubermenu-skin-clean-white.ubermenu-responsive-toggle {background:transparent!important;}
	
	.et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation {padding-top:0;}
	
	#main-header .container {width:95%;}
	
	.et_pb_slider .et_pb_container {width:100%;}
	
	.et_pb_slider .et_pb_slide {padding:0;}
	
	.home-phone {margin-top: 20px; margin-left:0;}
	
	
	.et_pb_row {width:90%;}
	
	
}