/*Welcome to my atempt at CSS... Have fun for me pls! :D -M.E. 8/5/20*/
.page-id-231 #main {
	margin-top:-4em !important;
}
.page-id-8 #main {
	margin-top:-4em !important;
}

.page-id-100 #main {
	margin-top:-4em !important;
}

.page-id-63 #main {
	margin-top:-4em !important;
}

.page-id-111 #main {
	margin-top:-4em!important;
}

.passster-form {
	margin-top:15em !important;
	margin-bottom: 10em !important;
}


#hero-header {display:none;}

/*main h2 font issue*/ 
.elementor-kit-628 a {
	font-size: smaller;
	}
html.jetpack-lazy-images-js-enabled.wf-arimo-n4-active.wf-arimo-i4-active.wf-arimo-n7-active.wf-arimo-i7-active.wf-active body.home.page-template-default.page.page-id-231.page-parent.wp-embed-responsive.ehf-header.ehf-footer.ehf-template-independent-publisher-2.ehf-stylesheet-independent-publisher-2.has-header-image.custom-colors.elementor-default.elementor-kit-628.tablet-desktop div#page.hfeed.site div#primary.content-area main#main.site-main article#post-231.post-231.page.type-page.status-publish.has-post-thumbnail.hentry div.entry-content div.wp-block-group.alignfull.has-text-color.has-background.mb-0.mt-0 div.wp-block-group__inner-container h2.h1{font-family:.'Overpass',.sans-serif;}.has-text-color.has-large-font-size {
	line-height: .75em !important;
}
/* button*/
.wp-block-file .wp-block-file__button {
                background-color: #747B76;
                border-radius: 0em;
}
button[data-load-more-btn], .button, button, input[type="submit"], .wp-block-button__link, .wp-block-file__button, .a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
 
                background-color: #747B76;
                border-radius: 0px;
                color: #ffffff;
}

/* body padding issue*/
.home #post-231 > div > div.wp-block-cover.alignfull.has-background-dim-10.has-primary-background-color.has-background-dim.mb-0.mt-0 > div > div.wp-block-columns
{float:left;
margin-top:-1.2em;
}

/*Contact form colors*/

.wpcf7-form > h3:nth-child(2)
{
	color:#747B76;
}

.wpcf7-form > h6:nth-child(2) {
	color:#545E56;
}

.wpcf7-form > p:nth-child(6)
{
	color:#747B76;
}

.wpcf7-form > p:nth-child(7)
{
	color:#747B76;
}
/* Post spacing*/

/*Tablet sizing***************/
@media screen and (max-width: 1025px)  {
	
	/*NO WHITE SPACE*/
	.page-id-231 #main {
	margin-top:-4em;
}
.page-id-8 #main {
	margin-top:-4em;
}

.page-id-100 #main {
	margin-top:-4em;
}

.page-id-63 #main {
	margin-top:-4em;
}

.page-id-111 #main {
	margin-top:-4em;
}
	/*NAV*/
	#main {
	margin-top: 0em;
}
	/*HOME*/
	.wp-block-group.alignfull .wp-block-group__inner-container {
	max-width: 740px;
	margin: 0 7% 0 7%;
}
	div.wp-block-cover:nth-child(1){
		
	min-height: 376px !important;
	max-height: 780px !important;
	}

#post-231 > div > div.wp-block-cover.alignfull.has-background-dim-10.has-primary-background-color.has-background-dim.mb-0.mt-0 > div > div.wp-block-spacer {
		margin-bottom: -8em !important;
	}
	.wp-block-image img {
		max-width: 76%; }
	
/* CAREERS */

	
/* contact */
	.wp-block-column {
	flex-basis: calc(67% - 16px) !important;

}
	div.wp-block-column:nth-child(2) {
	flex-basis: calc(32% - 16px) !important;
}
	/* BLOG */
	#main {
	margin: 0 7% 0 7% !important;
}
}
	

/*Mobile sizing**************/
@media screen and (max-width: 499px) and (min-width: 300px) {
	/*STYLE*/

	h1 {
		font-size: 24px !important;
		line-height: 1.75 rem !important;
	}
	
	h2 {
		font-size: 20px !important;
		line-height: 1.75 rem !important;
	}
		h3 {
		font-size: 17px !important;
		line-height: 1.75 rem !important;
	}
		p {
		
		font-weight:300 !important;
	
	}
	

	
	/*HOME*/

	
div.wp-block-cover:nth-child(1) {
	min-height: 26em !important;
	max-height: 40em !important;
	max-width: 30em !important;
	height:29em !important;
}
	
	
 div.wp-block-column:nth-child(1) {
	flex-basis: calc(92% - 16px) !important;
}
	
	.wp-block-columns {
	margin-bottom: 0px;
	}
div.wp-block-cover:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
	height: 170px !important;
}
		div.wp-block-cover:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
		height: 170px !important;
	}
	div.wp-block-cover:nth-child(1) > div:nth-child(1) {
		margin-left: 1.5%;
	}
	div.wp-block-cover:nth-child(3) {
		min-height: 250px !important;
	}
	div.wp-block-group:nth-child(2) > div:nth-child(1) > div:nth-child(1) {
		height: 55px !important;
	}
	div.wp-block-group:nth-child(2) > div:nth-child(1) > div:nth-child(4) {
		height: 55px !important;
	}
	div.wp-block-group:nth-child(4) > div:nth-child(1) > div:nth-child(1) {
		height: 55px !important;
	}
	div.wp-block-group:nth-child(4) > div:nth-child(1) > div:nth-child(4) {
		height: 55px !important;
	}
	
	.wp-block-image .alignleft, .wp-block-image .alignright {
    margin-top: 10em;
}
	
/* CAREERS */
	div.wp-block-cover:nth-child(2) > div:nth-child(1) {
		margin-left:4%;
		
	}
	

	.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
		width: calc(90%); 
	}
	
	
	
/* contact */



	
	/* BLOG */
	#main {
	margin: 0em 7% 0 7% !important;
	}

}