/*
Theme Name: Divi Child Theme
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   Brad Dalton http://wpsites.net
Template: Divi
*/

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

#main-header{
	padding: 0 0 15px;
}

#et-info{
	float: right;
	position: relative;
	top: 15px;
}

#call-now{
	cursor: pointer;
}

#et-info-email{
	display: none;
}

#et-info-phone:before{
	margin-right: 7px;
}

#et-top-navigation a{
	font-weight: 500!important;
}

#top-menu li a{
	font-size: 15px;
}

#top-menu li.current-menu-item>a,#top-menu li.current_page_ancestor>a{
	font-weight: 600!important;
}


body.error404 .et_pb_menu .et_pb_menu__menu>nav>ul#menu-main-menu{
	display: block!important;
}

body.error404 .et_pb_menu .et_pb_menu__menu{
	width: 100%;
}

body.error404 .et_pb_menu .et_pb_menu__menu ul#menu-main-menu li{
	display: block;
	padding-bottom: 15px;
}

body.error404 .et_pb_menu .et_pb_menu__menu ul#menu-main-menu ul.sub-menu{
	visibility: visible;
	opacity: 1;
	position: inherit;
	background: transparent;
	border:none;
	box-shadow: none;
	padding: 10px 0;
}

body.error404 .et_pb_menu .et_pb_menu__menu ul#menu-main-menu ul.sub-menu li{
	padding-bottom: 0;
}

body.error404 .et_pb_menu .et_pb_menu__menu ul#menu-main-menu ul.sub-menu li a:hover{
	background: transparent;
}


body.error404 .et_pb_menu .et_pb_menu__menu ul#menu-main-menu.et-menu .menu-item-has-children>a:first-child:after{
	transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    right: 130px;
}

#footer-widgets{
	text-align: center;
}

#footer-widgets .footer-widget #text-3{
	float: right;
}

#footer-info{
	width: 100%;
	text-align: center;
}




/**Responsive**/
@media only screen and (max-width: 767px) {
	.footer-widget,.fwidget{
		width: 100%!important;
		float: none!important;
	}
}