
ul#top-menu li.menu-item:not(:last-child) { 
	padding-right: 28px !important; 
}
#et_top_search { 
	margin-left: 28px !important; 
}

/* Adjust separator position, if used */
.db141_show_header_separators.et_header_style_left #top-menu > .menu-item + .menu-item:before,
.db141_show_header_separators.et_header_style_centered #top-menu > .menu-item + .menu-item:before,
.db141_show_header_separators.et_header_style_split #top-menu > .menu-item + .menu-item:before
{
	left: -18px !important; /* Half of right padding and 4px adjust to center (to compensate for space char between li) */
}
#footer-info + #footer-info { display: none; }
.et_pb_toggle_open .et_pb_toggle_title:before {
	display: block !important;
	content: "\e04f";
}
#db-info-text { margin:0 10px; }
    #et-info-phone {
    white-space: nowrap !important;
    }
#et-info-phone:hover { 
	opacity: 0.7; 
	-moz-transition: all 0.4s ease-in-out; 
	-webkit-transition: all 0.4s ease-in-out; 
	transition: all 0.4s ease-in-out; 
}
	
	@media (min-width: 981px) {
		#main-content div.container:before{
			-moz-background-clip: padding;   
			-webkit-background-clip: padding; 
			background-clip: padding-box;     
		}
		.et_right_sidebar #main-content div.container:before { 
			border-right-style: solid !important; 
			border-right-color: rgba(237, 237, 237, 1) !important;
			border-right-width: 0px !important; 
		}
		.et_left_sidebar #main-content div.container:before { 
			border-left-style: solid !important; 
			border-left-color: rgba(237, 237, 237, 1) !important;
			border-left-width: 0px !important; 
		}
		#sidebar { position: relative; }
	}
	@media (max-width: 980px) {
		#sidebar { 
			background-color: rgba(237, 237, 237, 1); 
			padding: 30px !important; 
		}
		#main-content { padding-bottom: 30px; }
	}
.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }