
@media only screen and (min-width: 768px) {
	#et-info { float:right !important }
}
@media only screen and (max-width: 767px) {
    div#et-secondary-menu { 
        display: block !important; 
		margin-top: 0px !important;
		padding-top: .75em;
    } 
	#et-secondary-menu>div.et_duplicate_social_icons>ul>li a {
		display: block;
		padding-bottom: .75em;
	}
}

@media only screen and (min-width: 768px) and (max-width: 980px) {
	div#et-secondary-menu { 
        display: block !important; 
		padding-top: .75em; 
    } 
}
/* Set the hover cover */
#top-header #et-info-phone a:hover, 
#top-header #et-info a:hover span#et-info-phone, 
#top-header #et-info a:hover span#et-info-email, 
#top-header #et-info #db-info-text a:hover, 
#top-header .et-social-icon a:hover,
#top-header #et-secondary-nav a:hover { 
	color: rgba(238,238,34,0.7) !important;
	opacity: 1 !important;
}

/* Add a transition effect for elements that don't already have it */
#top-header #et-info #db-info-text a,
#top-header #et-info #db-info-text a:hover,
#top-header #et-info a span#et-info-phone,
#top-header #et-info a:hover span#et-info-phone
 {
	-webkit-transition: color .5s;
	-moz-transition: color .5s;
	transition: color .5s;
}
@media only screen and (min-width: 981px) {
    .et_header_style_left #et_top_search {
        position: absolute !important;
        right: 0px;
    }
    .et_header_style_left #et-top-navigation {
        padding-right: 40px !important;
    }
    .et_header_style_centered #et_top_search {
        position: absolute !important;
        right: -20px;
        top: 10px;
    }
    .et_header_style_centered #et-top-navigation {
        padding-right: 0px !important;
    }
}
header#main-header.et-fixed-header, #main-header{
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
#top-menu li li a:hover { background-color: #c0c0c0; }
#top-menu-nav #top-menu a:hover,
#mobile_menu_slide a:hover { 
	color: rgba(237,237,18,0.95) !important; 
	opacity:1 !important; 
}
#db-info-text { margin:0 10px; }
    #et-info-phone {
    white-space: nowrap !important;
    }
@media only screen and ( min-width: 981px ) { 

	/* Vertically center the top navigation */
	.et_header_style_left #et-top-navigation { 
	   display:table-cell; 
	   vertical-align: middle; 
	   float:none !important;
	}
	.et_header_style_left #main-header .container {
        display: table;
    }

	/* Right align the contents of the top navigation area */
	.et_header_style_left #et-top-navigation { text-align:right; }
	.et_header_style_left #et-top-navigation > * { text-align:left; }
	.et_header_style_left #top-menu-nav, 
	.et_header_style_left #et_top_search { 
	   float:none !important; 
	   display:inline-block !important
	}
	.et_header_style_left #et_top_search { 
	   vertical-align: top !important; 
	   margin-top:3px 
	}
	
}
		@media only screen and (min-width:981px) {
			.et_pb_slider:not(.et_pb_gallery), 
			.et_pb_slider:not(.et_pb_gallery) .et_pb_container { 
				height: 500px !important; 
			}
			.et_pb_slider:not(.et_pb_gallery), 
			.et_pb_slider:not(.et_pb_gallery) .et_pb_slide { 
				max-height: 500px; 
			}
			.et_pb_slider:not(.et_pb_gallery) .et_pb_slide_description { 
				padding-top: 15px !important;
				padding-bottom: 15px !important;
				height:auto !important; 
			}
		}