/*
Theme Name: Agraria
Theme URI: https://agraria.qodeinteractive.com
Description: Agriculture and Organic Farm Theme
Author: Edge Themes
Author URI: https://qodeinteractive.com
Text Domain: agraria
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.2.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


.qodef-header-navigation>ul>li>a {
	font-family:"Outfit", Sans-serif
}

.qodef-header--standard #qodef-page-header-inner {
	margin:0 auto
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link {
  height: 50px !important;
}

.contact-card {
    background-color: #003b46;
    padding: 50px 20px;
    border-radius: 0px;
    max-width: 100%;
    text-align: center;
}

.contact-card img {
    width: 120px;
    height: 120px !important;
    border-radius: 50% !important;
    margin-bottom: 10px;
	object-fit: cover;
}
.contact-card h2 {
  font-size: 24px !important;
  line-height: 30px !important;
  margin-bottom: 25px;
  font-weight: 500 !important;
  color: #fff !important;
}

.contact-info {
	display: flex;
	flex-direction: column;
	gap: 10px;
 margin-left: 30%;
}

.contact-item {
display: flex !important;
  align-items: start !important;
  justify-content: left !important;
  gap: 8px !important;
  font-size: 13px !important;
  cursor: pointer !important;
  margin-bottom: 7px;
}

.contact-item a {
	color: white !important;
	text-decoration: none;
	font-size: 18px;
	line-height: 24px;
	
	text-transform:uppercase;
}

.contact-item .fa {
  color: #fff;
  font-size: 18px !important;
  margin-top: 3px;
}

.contact-item:hover a {
	text-decoration: underline;
}

.qodef-header--standard #qodef-page-header-inner {
	margin:0 auto
}

.portfolio-template-default #qodef-page-inner {
    width: 100%;
    padding: 0;
}

.contact-card {
	background-color: #004E2F;}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul li > a {
  color: #000;
  font-family: Outfit,sans-serif;
  text-transform: none;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 400;
}

.qodef-counter.qodef-layout--simple .qodef-m-digit, .qodef-button.qodef-html--link, .qodef-timeline .qodef-e-date {
	font-family: Outfit,sans-serif;}

.qodef-timeline .qodef-e-text {
  margin: 0;
}

.qodef-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-content-holder {
  position: relative;

  padding: 0 8% 36px;

}

@media (max-width:680px) {
.qodef-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item-inner {

  flex-direction: column;
}
  .qodef-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-top-holder {
    display: inline-block;
  }
.qodef-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-content-holder {
  position: relative;
  padding: 0px 8% 36px;
}

  .qodef-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-item-inner {
    flex-direction: column;
  }

}
.qodef-timeline .qodef-e-date {
  font-size: 65px
}

#qodef-404-page .qodef-404-svg {
	display:none
}

.qodef-qi-accordion .qodef-e-title-holder {
	    justify-content: flex-start;
}

.elementor-widget-text-editor li  {
    list-style: outside;
	padding-bottom:10px
}

.elementor-widget-text-editor ul  {
   padding-left:15px
}
@media (max-width: 1024px) {
  .full-span {
    grid-column: 1 / -1;
  }
}

@media (max-width: 767px) {
  .full-span-last {
    grid-column: 1 / -1;
  }
}


.qodef-header--standard #qodef-page-header-inner {
	margin:0 auto
}

.portfolio-template-default #qodef-page-inner {
    width: 100%;
    padding: 0;
}

.contact-card {
	background-color: #004E2F;}

.qodef-header-navigation > ul > li.qodef-menu-item--narrow ul li > a {
  color: #000;
  font-family: Outfit,sans-serif;
  text-transform: none;
  letter-spacing: 0;
  font-size: 16px;
  font-weight: 400;
}

.qodef-counter.qodef-layout--simple .qodef-m-digit, .qodef-button.qodef-html--link, .qodef-timeline .qodef-e-date {
	font-family: Outfit,sans-serif;}

.qodef-timeline .qodef-e-text {
  margin: 0;
}

.qodef-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-content-holder {
  position: relative;

  padding: 0 8% 36px;

}

@media (max-width:680px) {
.qodef-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item-inner {

  flex-direction: column;
}
  .qodef-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-top-holder {
    display: inline-block;
  }
.qodef-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-content-holder {
  position: relative;
  padding: 0px 8% 36px;
}

  .qodef-timeline.qodef-timeline-layout--horizontal-alternating .qodef-e-item.qodef-reverse .qodef-e-item-inner {
    flex-direction: column;
  }

}
.qodef-timeline .qodef-e-date {
  font-size: 65px
}

#qodef-404-page .qodef-404-svg {
	display:none
}

.qodef-qi-accordion .qodef-e-title-holder {
	    justify-content: flex-start;
}

.elementor-widget-text-editor li  {
    list-style: outside;
	padding-bottom:10px
}

.elementor-widget-text-editor ul  {
   padding-left:15px
}
@media (max-width: 1024px) {
  .full-span {
    grid-column: 1 / -1;
  }
}

@media (max-width: 767px) {
  .full-span-last {
    grid-column: 1 / -1;
  }
}
.overlay h3 {
  margin: 0;
  font-size: 20px !important;
  text-transform: none;
  font-weight: 500;
  line-height: 28px;
}




