/*GLOBAL STYLES*/ 
/*replaces root CSS declarations for minor visual updates */
:root {
    /*sets defaults for the site logo*/
	--branding--logo--max-width: 400px;
	--branding--logo--max-height: auto;
	--branding--logo--max-width-mobile: 400px;
	--branding--logo--max-height-mobile: auto;
}

/*
html {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
*/

.site-branding {
	margin-right: 0px;
}


.hero-title{
	/*background-color: #00ff00;*/
}

.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img {
        max-height: 600px;
        margin-bottom: 20px;
    }

/*mobile edits*/
@media only screen and (max-width: 480px) {
    /*increases the size of the logo on mobile*/	
	.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img {
        max-height: 80px;
        margin-bottom: 20px;
    }

    /*hero is the primary container at the top of (almost) every page*/	
	.hero {
        margin-top: 40px !important;
    }
	
	.hero-title {
        font-size: 42px !important;
        margin-top: 20px;
	}
}


body h2 {
	line-height: 1.25em;
}

p{
	line-height: 2em;
}

body h1 {
	color: #ffffff;
}

/*main menu*/
.primary-navigation a{
	text-transform: uppercase;
	font-size: .5em;
	color: #263138;
	letter-spacing: 2px;
	font-weight: 600;
	text-decoration: none;
}

.primary-navigation a:hover{
	color: #f9c2b0;
	text-decoration: none;
}

.primary-navigation a:active{
	color: #263138;
	text-decoration: underline;
}

/*removed the black line on top of all pages before page content*/
.singular .entry-header {
	display: none;
	padding: 0;
	margin: 0;
}

/*reduced space between site header and page content*/
.site-header {
	padding-bottom: 0;
}

/*Footer Nav*/
.widget-area {
	margin-top:0;
	padding: 0;
}

.callout h1 {
	color: #ffffff !important;
}

/*changes the opacity of the hero cover to 0*/
.wp-block-cover, .wp-block-cover-image {
	background-color:rgba(255,0,0,0.0);
}

/*Button styles*/
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) {
    color: #ffffff;
}
/*END GLOBAL STYLES*/
/**/
/**/
/**/
/**/
/**/
/*HOME PAGE*/
#home-page {
    background-image: url('https://bloomfieldglobal.com/wp-content/uploads/2021/12/header_homepage_1-small.png');
    background-position: right top;
    /*
    background-size: cover; 
	background-repeat: no-repeat; 
	background-attachment: fixed;
	*/
}

@media (max-width:480px){
    #home-page {
        background-image: url('https://bloomfieldglobal.com/wp-content/uploads/2021/12/header_homepage_mobile_1-small.png');
		background-position: right top;
        /*
        background-size: cover; 
        background-repeat: no-repeat; 
        background-attachment: fixed;
        */
    }
}
/*END HOMEPAGE*/
/**/
/**/
/**/
/**/
/**/
/*WHO WE ARE*/ 
#who {
    background-image: url('https://bloomfieldglobal.com/wp-content/uploads/2021/12/header_who-we-are_1-small.png');
    background-position: center top;
    
    background-size: cover; 
	background-repeat: no-repeat; 
	background-attachment: fixed;
}

@media (max-width:380px) {
	#who {
		background-image: url('https://bloomfieldglobal.com/wp-content/uploads/2021/12/header_who-we-are_mobile_1_small.png') !important;
		background-position: center top;
        background-size: cover; 
	    background-repeat: no-repeat; 
	    background-attachment: fixed;
    }
}

/*
/*
/*changes the opacity of the hero cover to 0*/
/*
#post-8 .wp-block-cover, .wp-block-cover-image {
    background-color:rgba(255,0,0,0.0);
}


#post-8 h3 {
	font-weight: 800;
	margin: 0;
	padding: 0;
	line-height: 16px;
}
*/
/*END WHO WE ARE*/
/**/
/**/
/**/
/**/
/**/
/*OUR SERVICES*/
#our-services {
    background-image: url('https://bloomfieldglobal.com/wp-content/uploads/2021/12/header_our-services_1-small.png') !important;
    background-position: center top; 
    /*background-size: cover; 
	background-repeat: no-repeat; 
	background-attachment: fixed;
	*/
}
	
@media (max-width:480px) {
    #our-services {
        background-image: url('https://bloomfieldglobal.com/wp-content/uploads/2021/12/header_our-services_mobile_2-small.png') !important;
		background-position: center top;
        background-size: cover; 
	    background-repeat: no-repeat; 
	    background-attachment: fixed;
	}
}
/*END OUR SERVICES*/
/**/
/**/
/**/
/**/
/**/
/*OUR PROCESS*/
#our-process {
    background-image: url('https://bloomfieldglobal.com/wp-content/uploads/2021/12/header_ourprocess_2-small.png') !important;
    background-position: center top; 
	/*background-size: cover; 
	background-repeat: no-repeat; 
	background-attachment: fixed;
	*/
}

@media (max-width:480px) {
	#our-process {
        background-image: url('https://bloomfieldglobal.com/wp-content/uploads/2021/12/header_ourprocess_mobile_2-small.png') !important;
		background-position: center top;
        /*
        background-size: cover; 
	    background-repeat: no-repeat; 
	    background-attachment: fixed;
	   */
	} 
}
/*END OUR PROCESS*/
/**/
/**/
/**/
/**/
/**/
/*CONTACT US*/
#contact {
    background-image: url('https://bloomfieldglobal.com/wp-content/uploads/2021/12/header_contact-us_1-small.png') !important;
    background-position: center top;
    /*background-size: cover; 
	background-repeat: no-repeat; 
	background-attachment: fixed;
	*/
}

@media (max-width:480px){
	#contact {
        background-image: url('https://bloomfieldglobal.com/wp-content/uploads/2021/12/header_contact-us_mobile_1-small.png') !important;
		background-position: right top;
        /*
        background-size: cover; 
	    background-repeat: no-repeat; 
	    background-attachment: fixed;
	   */
	}
}
/*END CONTACT US*/