/*
 Theme Name:   SeedersCapital
 Theme URI:    https://generatepress.com
 Description:  Seeders Capital
 Author:       Blackbox Web Design
 Author URI:   https://www.blackboxdesign.co.uk
 Template:     generatepress
 Version:      0.1
*/


/* All Devices */

/* Typography*/

body, html {
	font-family: 'Montserrat', sans-serif;
	font-style:normal;
	font-weight:400;
}

h1,h2,h3 {
	font-family: 'Montserrat', sans-serif;
	font-style:normal;
	font-weight:700;
	letter-spacing:-0.04em;
	color:#4A5914;
}

h1.bighead {
	font-size:3.2em;
	line-height:1em;
}

h2.bighead {
	font-size:3.2em;
	line-height:1em;
}

.sc_midpage_banner.white h2 {
	color:#fff;
}

.sc_app_item_text h2 {
	margin-bottom:0;
}


#sc_home_hero h1, .sc_inner_header h1 {
	font-weight:700;
	color:#fff;
	font-size:4em;
	text-align:right;
}

h1 span, h2 span, h3 span {
	font-weight:300;
}

.sc_app_subhead {
	font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: -0.04em;
    color: #888;
}

.sc_callout {
	text-align: right;
    font-weight: 900;
    font-size: 2.5em;
    line-height: 1.2em;
    opacity: 0.5;
	letter-spacing:-0.04em;
	color:#4A5914;
	margin-bottom:30px;
}

a.sc_button {
	display:inline-block;
	background-color:#4A5914;
	color:#fff;
	font-weight:700;
	padding:8px 40px;
	margin-bottom:10px;
	border-radius:5px;
}

.sc_cta h3 {
	color:#fff;
	font-size:2em;
	margin-bottom:0;
}

.sc_cta p {
	color:#fff;
	font-size:18px;
	margin-bottom:0;
}

.sc_cta a {
	color:#fff!important;
	font-weight:700;
}

.sc_cta div.sc_cta_button {
	margin-top:20px;
	text-align:center;
}

.sc_hero_text_overlay {display:none}

.sc_annotated_button {
	display:inline-block;
}

.sc_annotated_button .sc_button_desc {
	text-align:center;
	display:block;
	font-size:90%;
}


/* Headers */

#sc_home_hero, .sc_inner_header {
	min-height:70vh;
	position:relative;
	display:flex;
	align-items:center;
}

.sc_inner_header {
	min-height:50vh;
}

#sc_home_hero .gb-inside-container, .sc_inner_header .gb-inside-container {
	width:90%;
	max-width:1800px;
	margin-right:0;
	margin-left:auto;
}


.sc_hero_text_overlay {
	position: absolute;
    bottom: 0;
    color: #fff;
    right: 5%;
    font-size: 15em;
    opacity: 0.3;
    font-weight: 900;
    line-height: 1em;
}

.sc_midpage_banner {
	min-height:50vh;
	display:flex;
	align-items:center;
}

.sc_midpage_banner .gb-inside-container {
	flex-basis:100%;
}

/* Application grid */

.wp-block-column.sc_app_item_text {
	padding:20px;
	background-color:#f1f1f1;
}

.sc_app_item .wp-block-column:nth-of-type(2n) {
	margin-left:5px;
}

.sc_app_item_image {
	background-size:cover;
	background-position:center;
}

#sc_app_residential {
	background-image:url(/wp-content/uploads/2021/02/residential_1024.jpg);
}

#sc_app_institutions {
	background-image:url(/wp-content/uploads/2021/02/university_1024.jpg);
}

#sc_app_retail {
	background-image:url(/wp-content/uploads/2021/02/shopping_1024.jpg);
}

#sc_app_office {
	background-image:url(/wp-content/uploads/2021/02/office_1024.jpg);
}


#sc_app_vehicles {
	background-image:url(/wp-content/uploads/2021/02/vehicles_1024.jpg);
}


#sc_prod_airhavn {
	background-image:url(/wp-content/uploads/2021/02/airhavn_banner_1024.jpg);
}

#sc_prod_airbubbl {
	background-image:url(/wp-content/uploads/2021/02/airbubbl-in-situ_1024.jpg);
}

#sc_prod_airosafe {
	background-image:url(/wp-content/uploads/2021/02/Airosafe_1024.jpg);
}

#sc_prod_uHoo {
	background-image:url(/wp-content/uploads/2021/03/uhoo_aura_web2_600.jpg);
}

#sc_prod_bionova {
	background-image:url(/wp-content/uploads/2021/02/bionova_C10_1000.jpg);
}

#sc_prod_airnode_airintel {
	background-image:url(/wp-content/uploads/2021/03/airnode_airintel_600.jpg);
}

.sc_app_item .wp-block-columns {
	margin-bottom:5px;
}

.sc_app_item .wp-block-group__inner-container {
	padding:0 40px;
}

/* Video bg */

.sc_vid_wrapper {
	height:60vh;
	position:relative;
}

.background-video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.page-hero {
    position: relative;
    overflow: hidden;
}

/*background-video-content {
    position: relative;
    z-index: 1;
}*/

video[poster] {
    object-fit: cover;
    width: 100%;
 /*   height: 100%;*/
}

/* Navigation  */

#sticky-navigation .grid-container {
	max-width:95%;
}

/* Forms */

#sc_contact {
	padding:40px;
	background-color:#fff;
	position:relative;
}

#sc_contact input, #sc_contact textarea {
	padding:2px 20px;
	font-size:16px;
	background-color:#fff;
	border-radius:2px;
}

#sc_contact input[type="submit"] {
	background-color:#4A5914;
	color:#fff;
	display:block;
	width:100%;
	text-transform:uppercase;
	font-size:14px;
}

#sc_contact label {
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:700;
}

/* 404 */


/* Footer */

#footer-widgets {
	background-color:#333;
}

.inside-footer-widgets .textwidget {
	font-size:14px;
	padding-left: 20px;
    border-left: 2px solid #e1e1e1;
}

.inside-footer-widgets .textwidget p, .inside-footer-widgets .textwidget p a {
	color:#fff;
}

/* General Content */

.hide-me {
	display:none!important;
}

.sc_bord_left {
	padding-left:20px;
	border-left:4px solid #e1e1e1;
}

.sc_center_image.wp-block-column {
	display:flex;
	align-items:center;
}

/* Responsive Desktop - Everything ABOVE 1024 */
@media only screen
	and (min-width: 1024px) {
		
		.sc_hero_text_overlay {display:block}
		
		#sc_contact {
			margin-top:-150px;
		}

}

/* Responsive small laptops */
@media only screen
	and (min-width: 1024px)
	and (max-width: 1400px) {
		
		.sc_callout {
			font-size:2em;
		}
}

/* Responsive - Everything BELOW 1024 */
@media only screen
	and (max-width: 1023px) {
		
		.sc_no_bg_mob {
			background-image:none!important;
		}
		
		.wp-block-columns.sc_fw_mob .wp-block-column {
			flex-wrap:wrap;
			flex-basis:100%!important;
		}
		
		.wp-block-columns.sc_fw_mob .sc_app_item_image {
			min-height:350px;
		}

		.wp-block-columns.sc_rev_cols_mob .wp-block-column:first-of-type {
			order:2;
		}
		
		.wp-block-columns.sc_rev_cols_mob .wp-block-column:nth-of-type(2) {
			order:1;
		}
		
		.sc_app_item .wp-block-column:nth-of-type(2n) {
			margin-left:0;
		}
		
}

/* Responsive Tablet - Between 768 and 1023 */
@media only screen
	and (min-width: 768px)
	and (max-width: 1023px) {
		
	
		.wp-block-column:nth-child(2n) {
			margin-left:0;
		}
		
		.sc_callout {
			font-size:2em;
		}
		
}


/* Responsive Mobile - Everything BELOW 768 */
@media only screen
	and (max-width: 767px) {
		
		.sc_hero_text_overlay {display:none}
		
		.gb-inside-container .wp-block-group__inner-container {
			padding:30px 0!important;
		}
		
		#sc_technology {
			background-image:url(/wp-content/uploads/2021/02/innovative_tech_1024.jpg);
		}
		
		#sc_home_hero {
			min-height:80vh;
			display:flex;
			align-items:flex-end;
		}
		
		#sc_home_hero h1 {
			font-size:3em;
		}
		
		h1.bighead {
			font-size:2.2em;
		}
		
		.sc_callout {
			font-size:1.8em;
		}
		
		.wp-block-columns.sc_fw_mob .sc_app_item_image {
			min-height:250px;
		}
		
}
