/*
Theme Name: Pure Harvest Partners Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: pureharvest
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Pure Harvest Partners is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.0.1.1715924266
Updated: 2024-05-17 05:37:46

*/
img{  height:100%!important; max-width:100%!important;}
#menu-1-a23266d li:first-child a {padding-top: 2px;}
.down_arrow {-webkit-animation: action 0.8s infinite  alternate; animation: action 0.8s infinite  alternate;}
@-webkit-keyframes action {    0% { transform: translateY(0); }    100% { transform: translateY(-12px); }}

@keyframes action {    0% { transform: translateY(0); }    100% { transform: translateY(-12px); }   }
.flipbox .flipbox-button {border: 2px solid #fff;}
.flipbox .flipbox-button:hover {border: 2px solid #000;}
.flipbox .eael-elements-flip-box-front-container .eael-elements-flip-box-heading {border-top: 1px solid #ffffff8f; border-bottom: 1px solid #ffffff8f; padding: 12px 0px; margin: 0;}
.flipbox .eael-elements-flip-box-front-container {	position: relative;}
.flipbox .eael-elements-flip-box-front-container:after {	position:absolute;	content: "";	top: 0;	left: 0;	width: 100%;	height: 100%;	background-color: transparent;    background-image: linear-gradient(180deg, #fdc32c00 50%, #000000bd 100%);	z-index: -1;}
.iconbox .elementor-icon {border: 1px solid; border-radius: 100px; padding: 18px;}
.iconbox .elementor-icon-box-title, .iconbox2  .elementor-icon-box-title {margin-top: 0px;}
.iconbox:hover .elementor-icon-box-title {color: #f78f1e;}
.iconbox:hover .elementor-icon {border: 1px solid #f78f1e; background-color: #f78f1e;}
.galleryhm .gallery-item img {height: 386px !important; object-fit: cover;}
#esfpx_email_0fe74ada6116e {	border: 1px solid #b5b5b5;	font-family: "Barlow Condensed", Sans-serif;    font-weight: 300;	color: #000;	font-size: 18px;}
#esfpx_email_0fe74ada6116e::placeholder {	text-transform: uppercase;	color: #5a5a5a;}
#iylw {	font-family: "Barlow Condensed", Sans-serif;    font-weight: 500;	text-transform: uppercase;}
.yellowtxt span {color: #f78f1e;}
.iconbox2 p {	font-family: "Lato", Sans-serif;    font-weight: 400;	color: #363636;	margin: 0;}
.iconbox2 .elementor-icon-box-description {padding-bottom: 4px;}
/*.elementor-toggle-item {text-align: center;}*/
.elementor-toggle-item .elementor-tab-title{text-align: center;}
.openbox .elementor-toggle-item{ text-align:left;}
.openbox .elementor-toggle-item .elementor-toggle-icon{ margin: 10px 0 0;}
.openbox a.btn-1, .openbox a.btn-2{ color:#fff; font-size:18px; display:inline-block; font-family:"Barlow Condensed", Sans-serif; margin:15px 10px 0 0; padding:10px;} 
.openbox a.btn-1, .openbox a.btn-2:hover{ background:#f78f1e;}
.openbox a.btn-2, .openbox a.btn-1:hover{ background:#233e2d;}
.openbox ul{ padding:10px 0 15px 20px;}
#inquiry-form .wpcf7-list-item{ margin:10px 10px 0 0;}
#inquiry-form select, #inquiry-form input:not([type="submit"]){ margin:15px 0 0;}
#inquiry-form h5{font-family:"Lato", Sans-serif; font-size:25px; line-height:27px; font-weight:600; margin:20px 0 -10px;}
/* =======Responsive======== */
@media only screen and (min-width: 1401px) and (max-width: 1500px) {

}

@media only screen and (min-width: 1201px) and (max-width: 1400px) {

}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.galleryhm .gallery-item img {
    height: 300px !important;
}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {

}