/* Theme Name: Yona's Greenhouse
Template: oceanwp 
Version: 1.0 
Designed & developed by 368 Durham - https://www.368durham.com 
Using OceanWP as Framework. */

/* Global */

.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    display: block;
    width: 100%;
    height: calc(1.5em + 2rem + 2px);
    padding: 1rem 1.25rem;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5;
    color: #474849;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #1d1e3b;
    border-radius: .25rem;
    -webkit-transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}

/* PART 1 - Before Lazy Load */
img[data-lazyloaded]{
    opacity: 0;
}

/* PART 2 - Upon Lazy Load */
img.litespeed-loaded{
    -webkit-transition: opacity .5s linear 0.2s;
    -moz-transition: opacity .5s linear 0.2s;
    transition: opacity .5s linear 0.2s;
    opacity: 1;
}

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap');
 body,
p {
	font-size: 17px;
	line-height: 1.5;
	color: #000;
	font-family: 'Open Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;

}

h2 {
	font-size: 22px;
}

/* Header */

#site-header.vertical-header {
	background-color: #78ba4d;
}

.home .page-header, .page-subheading {
	display: none;
}

.page-header {
	margin-top: 80px;
}

.background-image-page-header {
	height: 250px;
}

.siteheadermain {
    height: auto;
    max-height: 120px;
}
/* Menu */




/* Content */

#main #content-wrap {
	padding-top: 100px;
	padding-bottom: 100px;
}

.home #main #content-wrap {
	padding-top: 200px;
}

.topslider {
	height: auto;
	min-height: 500px;
	padding-top: 150px;
	padding-bottom: 150px;
}

.ccard h2, .ccard p, .ccard {
	color: #fff;
}

.ccard h2 {
	font-size: 42px;
}

.woocommerce ul.products li.product li.category {
	display: none!important;
}

.elementor-button.elementor-size-md {
	font-size: 18px;
	background: #78ba4d;
	color: #fff;
}

.woocommerce ul.products li.product .button {
	border: 1px solid #78ba4d!important;
	color: #000!important;
	background-color: #fff!important;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
	background-color: #78ba4d!important;
}

.cuform {
	background-color: #f5f5f5;
	padding: 15px;
}

/* Footer */

.footer1 {
	box-shadow: 5px 5px 10px;
}


/* Media Q */

@media (max-width: 960px) {
	.siteheadermain .elementor-column {
		 width: 100%!important;
		 padding-top: 15px;
		 padding-left: 0!important;
		 padding-right: 0!important;
	}
	.elementor-10 .elementor-element.elementor-element-40927746 > .elementor-element-populated {
		padding-left: 0!important;
	}
	.elementor-10 .elementor-element.elementor-element-4b0a3a53 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-10 .elementor-element.elementor-element-4b0a3a53 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
		margin-top: 0!important;
	}
	.elementor-10 .elementor-element.elementor-element-4b0a3a53 .elementor-nav-menu--dropdown a.elementor-item-active {
		color: #78ba4d!important;
	}
	.siteheadermain {
    height: auto;
    max-height: 250px;
}
}
