/*
    Template:       negan
    Theme Name:     Negan Child
    Theme URI:      http://themeforest.net/user/LA-Studio/portfolio?ref=LA-Studio
    Author:         LA Studio
    Author URI:     http://themeforest.net/user/LA-Studio?ref=LA-Studio
    Description:    Negan - Clean, Minimal WooCommerce Theme
    Version:        1.1
    Tags:           one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
    License: 		GNU General Public License
	License URI: 	licence/GPL.txt
    Text Domain:    negan-child
    Domain Path:    /languages/
*/


/** Basics **/
/* body {background: #f6f6f6;} */
.negan-body.page-title-vhide .site-main {
    border-top: none;
 }

 body.negan-body {
    font-size: 16px;
    line-height: 27px;
    color: #585858 !important;
    font-weight: 300;
    background: #faf7f2;
 }

 h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .title-xlarge, table th {font-weight: 300;}
 
 /* img {border-radius: 30px;} */
 
 .width100per {width: 100% !important;}
 
 .maxwidth768{max-width: 768px !important;}
 .maxwidth1024{max-width: 1024px !important;}
 .maxwidth1200{max-width: 1200px !important;}
 .maxwidth1280{max-width: 1280px !important;}
 .maxwidth1440{max-width: 1440px !important;}
 .maxwidth1680{max-width: 1680px !important;}
 .maxwidth1920{max-width: 1920px !important;}
 
 .minheight600{min-height: 600px;}
 .minheight500{min-height: 500px;}
 .minheight540{min-height: 540px;}
 .minheight400{min-height: 400px;}
 .minheight300{min-height: 300px;}
 
 
 .margincenter{margin: 0 auto !important;}
 .margin5px{margin: 5px 0;}
 .margin30px{margin: 30px 0 !important;}
 .margintop40per{margin-top: 40%;}
 .margintop50per{margin-top: 50%;}
 .marginzero{margin: 0 !important;}
 .marginbottomzero{margin-bottom: 0 !important;}
 .margintopbottom10{margin-bottom: 10px 0 !important;}
 .margintopbottom10 {margin-bottom: 20px 0 !important;}
 .margintopbottom30{margin-bottom: 30px 0 !important;}
 .margintop25{margin-top: 25px;}
 .marginright25px {margin-right: 25px;}
 
 .marginminus7px {margin: -7px 0;}
 
 .paddingzero{padding: 0 !important;}
 .paddingleftzero{padding-left: 0 !important;}
 .paddingleftright15{padding: 0 15px;}
 .padding25{padding:25px;}
 .padding15per{padding:15% !important;}
 .padding10per{padding:10% !important;}
 .padding5per{padding:5% !important;}
 
 
 .fleft {float: left;}
 .fright {float: right;}
 
 .woocommerce-tabs {display: none;}

 /** Fonts Matters **/
.font12{font-size: 12px !important;}
.font13{font-size: 13px !important;}
.font14{font-size: 14px !important;}
.font16{font-size: 16px !important; line-height: 28px;}
.font18 {font-size: 18px !important;}
.font20 {font-size: 20px !important;}
.font24 {font-size: 24px !important;}
.font27 {font-size: 27px !important;}
.font36 {font-size: 36px !important;}
.font45 {font-size: 45px !important;}
.font54 {font-size: 54px !important;}
.font90 {font-size: 90px !important;}
.light-font{font-weight: 300 !important;}
.regular-font{font-weight: 400 !important;}
.bold-font{font-weight: 600 !important;}

.textcenter {text-align: center;}

.color-white{color: #ffffff !important;}
.color-black{color: #000000;}
.color-primary{color: #b39c4e;}
.color-secondary{color: #681d41;}
.color-orange{color: #f26e20;}

.lineheight15{line-height: 1.5;}
.lineheight18{line-height: 1.8;}

.smoothtrans{
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s ;
    transition: all 0.3s;
}

.round-edges{
    border-radius: 5px;
}

/** Menu **/
.site-main-nav .main-menu > li > a {
    text-transform: capitalize;
    letter-spacing: 0;
    font-weight: 600;
    font-size: 14px;
}

.header__action a {
    width: 117px;
    text-transform: capitalize;
    letter-spacing: 0;
    font-weight: 600;
    font-size: 14px;
}

.btn-menu {
    padding: 15px 22px;
    background: #b39c4e;
    color: #ffffff !important;
    border-radius: 50px;
    line-height: 10px !important;
    letter-spacing: 0;
}

.btn-menu:hover {
    background: #9d842e;
    color: #ffffff !important;
}

.btn-menu-mobile a{
    padding: 1px 22px;
    background: #b39c4e;
    color: #ffffff !important;
    border-radius: 50px;
    line-height: 10px !important;
    letter-spacing: 0;
}

.btn-menu-mobile a:hover {
    background: #9d842e;
    color: #ffffff !important;
}

.site-header-mobile .header-main .la_compt_iem > a.component-target span {
    letter-spacing: 0;
    padding-top: 4px;
    font-size: 16px;
    font-weight: 600;
}

.plain-link {
    color: #b39c4e;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 500;
    padding: 5px;
}

.plain-link:hover {
    color: #9d842e;
}

.plain-link-border {
    padding-bottom: 5px;
    /* width: 115px; */
    border-bottom: 1px dashed #9d842e;
}

.plain-link-white {
    color: #ffffff;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 500;
    padding: 5px;
    opacity: 0.7;
}

.plain-link-white:hover {
    color: #ffffff;
    opacity: 1;
}

.plain-link-white-border {
    padding-bottom: 5px;
    /* width: 115px; */
    border-bottom: 1px dashed #ffffff;
}

/** Testimonials Divs **/
.la_testimonials--style-2 {
    padding: 20px;
    background: #f9f4ef;
    border-radius: 7px;
}

.la_testimonials--style-2 .testimonial_item--excerpt {
    font-size: 21px;
    line-height: 1.4;
    padding: 0 20px;
    position: relative;
    font-family: "Cormorant Garamond", sans-serif;
    font-style: italic;
    font-weight: 500;
    text-align: left;
    color: #555452;
    opacity: 0.8;
}

.la_testimonials--style-2 .testimonial_item--excerpt:before {
    content: "\201C";
    font-family: "Cormorant Garamond", sans-serif;
    font-size: 80px;
    font-weight: bold;
    position: initial;
    line-height: 1;
    font-style: normal;
    top: 0;
    height: 40px;
    width: 40px;
    left: 50%;
    margin-left: -20px;
    text-align: center;
    opacity: 0.8;
}

.farm-box-padding {padding: 0 20px;}

/** Farming Box on Home **/
@media (min-width: 1024px) {
    .farming-img-bg {
      min-height: 1080px;
    }
  }
  
  @media (max-width: 1023px) {
    .farming-img-bg {
      min-height: 800px;
    }
  }
  
  @media (min-width: 426px) {
    .farming-box {
      max-width: 568px;
      margin: 10%;
    }
  }
  
  @media (max-width: 425px) {
    .farming-box {
      max-width: 568px;
      margin: 0;
    }
  }

/** Current Season Box on Home **/
@media (min-width: 1024px) {
    .season-img-bg {
      min-height: 910px;
    }
  }
  
  @media (max-width: 1023px) {
    .season-img-bg {
      min-height: 800px;
    }
  }
  
  @media (min-width: 426px) {
    .season-box {
      max-width: 568px;
      max-height: 350px;
    }
  }
  
  @media (max-width: 425px) {
    .season-box {
      max-width: 568px;
      margin: 0;
    }
  }

  /** Footer **/
  .site-footer {min-height: 977px;}

  .widget .widget-title span {
      font-family: "Roboto", sans-serif;
      font-weight: 600;
  }

  .social-media-link.style-default a {
      font-size: 22px;
  }
  

/** Mast Head Image **/
.mast-head-banner-con {height: 900px;}
.mast-head-banner-con h6 {color: #ffffff; font-size: 18px;font-family: "Cormorant Garamond", sans-serif;}
.mast-head-banner-con h1 {color: #ffffff; font-size: 36px;font-family: "Cormorant Garamond", sans-serif;}