body.et_cover_background {
    background-image: url('/wp-content/uploads/2021/07/background-image-scaled.jpg')!important;
	background-position: top right!important;
	background-repeat: no-repeat!important;}
	
body{
	font-family: Verdana, Arial, Helvetica;}	

/* -- Top ------------------------------------------- */		
	
#main-header, #main-footer  {
    background-image: url('/wp-content/uploads/2021/07/Facilities-Service-Header.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-color:transparent!important;
	margin:0px;}

#main-header {
    padding: 10px 0 0 0!important;}

#logo {
	max-height: 150px!important;
	padding-bottom:0px!important;
	padding-top:0px!important;
	margin:0px!important;}

#top-menu a {
    color: #333!important;
    font-weight:600!important;}

.et_color_scheme_green a {color: #0E5A02!important;}   


.social-banner {
	background-color: #b2e567;
	padding-top: 5px;
}

.social-banner .container {
	display: flex;
}

.social-banner a:first-child {
	margin-left: auto; 
}

.social-banner a:not(:first-child) {
	margin-left: 10px; 
}

/* -- Main Body ------------------------------------------- */	    

.et_pb_section, .et_section_regular {
	background-color: transparent!important;
	padding:0px;
	margin:0px;}

.et_pb_slide_description h2 {font-size: 30px!important;}
	
.et_pb_row {
    margin: 0 auto;
    padding: 20px;
    background-color: #ffffff!important;}

#main-content, .et_pb_section {
    background-color: transparent!important;}

#main-content .container {
    background-color: #ffffff!important;
    padding:20px;} 
    
.et_header_style_centered #et-top-navigation .et-cart-info {
    display: none;
}    
    
.et_header_style_centered #main-header .mobile_nav {
    background-color:#B2E567!important;}
    
/* -- Slider ------------------------------------------- */	    

.home .et_pb_slider {
	height: 350px;}

.home .et_pb_slide_description {
	padding-top: 130px!important;
	text-shadow: 2px 2px 4px #000000;}	 
    
/* -- Footer ------------------------------------------- */	   

#footer-bottom {
    background-color: rgba(0, 0, 0, 0);
    padding: 15px 0 5px;}

#footer-info {
    text-align: left;
    color: #ffffff;
    padding: 10px;
    float: left;
    background-image: url('/wp-content/uploads/2016/09/transparent-50.png');
	background-position: top center;
	background-repeat: repeat;
	line-height: 30px;
    display: flex;
}

#footer-info a {
    color: #ffffff!important;
height: 30px;
}

#footer-info a img{
   margin: 0 5px;
height: 30px;
}



/* -- MISC ------------*/
#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {
    color: #eee !important;
}