/*
 Theme Name:   LaMond Poultry
 Theme URI:    https://lamondpoultry.co.nz
 Description:  Lamond Poultry
 Author:       Weave Digital Studio
 Author URI:   https://weave.co.nz
 Template:     bb-theme
 Version:      1.0.6
*/

/* Add your custom styles below... */

@font-face {
    font-family: 'ProximaNova';
    src: url('/wp-content/themes/lamond/fonts/ProximaNova-Black.eot');
    src: url('/wp-content/themes/lamond/fonts/ProximaNova-Black.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Black.woff2') format('woff2'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Black.woff') format('woff'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Black.ttf') format('truetype'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Black.svg#ProximaNova-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNova';
    src: url('/wp-content/themes/lamond/fonts/ProximaNova-Light.eot');
    src: url('/wp-content/themes/lamond/fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Light.woff2') format('woff2'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Light.woff') format('woff'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Light.ttf') format('truetype'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNova';
    src: url('/wp-content/themes/lamond/fonts/ProximaNova-Bold.eot');
    src: url('/wp-content/themes/lamond/fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Bold.woff2') format('woff2'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Bold.woff') format('woff'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Bold.ttf') format('truetype'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNova';
    src: url('/wp-content/themes/lamond/fonts/ProximaNova-Regular.eot');
    src: url('/wp-content/themes/lamond/fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Regular.woff') format('woff'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Regular.ttf') format('truetype'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNova';
    src: url('/wp-content/themes/lamond/fonts/ProximaNova-Medium.eot');
    src: url('/wp-content/themes/lamond/fonts/ProximaNova-Medium.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Medium.woff2') format('woff2'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Medium.woff') format('woff'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Medium.ttf') format('truetype'),
        url('/wp-content/themes/lamond/fonts/ProximaNova-Medium.svg#ProximaNova-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Baskerville-Italic';
    src: url('/wp-content/themes/lamond/fonts/Baskerville-Italic.eot');
    src: url('/wp-content/themes/lamond/fonts/Baskerville-Italic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lamond/fonts/Baskerville-Italic.woff2') format('woff2'),
        url('/wp-content/themes/lamond/fonts/Baskerville-Italic.woff') format('woff'),
        url('/wp-content/themes/lamond/fonts/Baskerville-Italic.ttf') format('truetype'),
        url('/wp-content/themes/lamond/fonts/Baskerville-Italic.svg#Baskerville-Italic') format('svg');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Baskerville';
    src: url('/wp-content/themes/lamond/fonts/Baskerville.eot');
    src: url('/wp-content/themes/lamond/fonts/Baskerville.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lamond/fonts/Baskerville.woff2') format('woff2'),
        url('/wp-content/themes/lamond/fonts/Baskerville.woff') format('woff'),
        url('/wp-content/themes/lamond/fonts/Baskerville.ttf') format('truetype'),
        url('/wp-content/themes/lamond/fonts/Baskerville.svg#Baskerville') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Baskerville';
    src: url('/wp-content/themes/lamond/fonts/Baskerville-SemiBold.eot');
    src: url('/wp-content/themes/lamond/fonts/Baskerville-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/lamond/fonts/Baskerville-SemiBold.woff2') format('woff2'),
        url('/wp-content/themes/lamond/fonts/Baskerville-SemiBold.woff') format('woff'),
        url('/wp-content/themes/lamond/fonts/Baskerville-SemiBold.ttf') format('truetype'),
        url('/wp-content/themes/lamond/fonts/Baskerville-SemiBold.svg#Baskerville-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}



h3 {
    font-family: 'ProximaNova';
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1.2px;
    text-transform: uppercase;
}


.nav-link {
    letter-spacing: 1.8px;
}

.fl-page-nav .navbar-nav > li > a.nav-link::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	bottom: 0;
	left: 0;
	background-color: #3f5239;
	visibility: hidden;
	transform: scaleX(0);
	transition: all 0.1s ease-in-out 0s;
}

.fl-page-nav .navbar-nav > li > a:hover::before {
	visibility: visible;
	transform: scaleX(1);
}

.fl-page-nav .navbar-nav > li > a.nav-link {
		position: relative;
		color: #3f5239;
		text-decoration: none;
}

.price-boxes {
	
}

.price-boxes h4 {
	letter-spacing: 3px;
	font-size: 22px;
	color: #e8ebe0 !important;
}

.price-boxes h4::after {
    content: ""; 
    display: block; 
    margin: 0 auto; 
    width: 90px; 
    padding-top: 10px; 
    border-bottom: 3px solid  #9fa896; 
}

.price-boxes .price {
	font-size: 26px;
		color: #9fa896 !important;
		letter-spacing: 2px;
}

.price-boxes .size {
	padding-top: 10px;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 16px;
	padding-bottom: 5px;
}

.order-link {
    text-transform: uppercase;
    font-size: 0.7em;
    opacity: 0.7;
}

#field_2_12 .gfield_label,
#field_2_30 .gfield_label{
    text-transform: uppercase;
    font-size: 1.2em;
    text-align: center;
}

#gform_2 .image-choices-choice {
  box-shadow: 0 0 40px 0 rgba(0,0,0,.1);
}

.ginput_price {
    font-size: 1.4em;
}

#field_2_20,#field_2_21 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.2em;
}

#fl-post-12659 p {
    font-size: 1.2em;
}

.delivery-areas h4 {
	font-family: 'ProximaNova';
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #7ea076;
}

select#input_2_24_4,
select#input_2_13{
    height: 62px;
    margin-top: 3px;
}


@media all and (min-width:768px) {
    #input_2_24_5_container {
      width: 20%;
    }
}

#input_2_24_4_container {
  padding-top: 10px;
}


@media all and (max-width:767px) {
        .fl-node-5ef17c92d29b9 .fl-row-content {
        max-width: 90vw !important;
    }
    .fl-node-5e8e3fe546148 .fl-row-content {
        max-width: 90vw;
    }
    

    .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a:hover {
      background: #d8df20;
    }

}

@media all and (max-width:1024px) {
    .price-boxes h4 {
        font-size: 18px;
    }
    
    .fl-row-fixed-width {
        max-width: 100vw;
    }
    
    .fl-node-5ef17c92d29b9 .fl-row-content {
        max-width: 90vw;
    }

    .fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a {
        font-size: 16px;
    }
    
    .fl-node-5e8e30f61cc78 .fl-row-content {
        max-width: 90vw;
    }
    
    .fl-node-5ef17d63c6a58 .fl-row-content {
    max-width: 90vw;
}
    
}

.fl-shrink-header .fl-page-header-container.container {
 padding-bottom:15px;
}

.image-choices-field .image-choices-choice, .gform_wrapper .gfield.image-choices-field li.image-choices-choice {
  width: 15%;
}


@media only screen and (max-width: 767px) {
  .image-choices-field .image-choices-choice, .gform_wrapper .gfield.image-choices-field li.image-choices-choice {
    width: 30% !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .image-choices-field .image-choices-choice, .gform_wrapper .gfield.image-choices-field li.image-choices-choice {
    width: 20% !important;
  }
  .fl-node-5ef17c92d29b9 .fl-row-content {
      max-width: 90vw !important;
  }
}

#fl-post-12659 .fl-post-title {
    color: #333;
    font-family: "Baskerville",Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;
    font-weight: 400;
    line-height: 1.4;
    text-transform: uppercase;
    font-style: normal;
    font-size: 50px;
}

#field_2_12 {
  text-align: center;
}

#field_2_13 {
  text-align: center;
}

#field_2_14 {
  text-align: center;
}


#input_2_29 {
  text-align: center;
  padding-bottom: 20px;
}

#field_2_30 {
  text-align: center;
}

#field_2_31 {
  text-align: center;
}

#field_2_30 .gfield_label {
  text-align: center;
}

#label_2_29_1 {
  /*! padding-top: 10px; */
  font-size: 1em;
  margin-top: 10px;
}

#field_2_10 {
	margin: 0;
}


@media only screen and (min-width: 768px) {
  .gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
    width: 51%;
  }
  .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half {
  padding-right: 16px !important;
}
#field_2_3 {
  width: 49.5%;
}

#field_2_2 {
	width: 50.5%;
}

}

#field_2_29 {
  text-align: center;
}

#field_2_30 {
  text-align: center;
}

#field_2_31 {
  text-align: center;
}

#field_2_14 {
  margin-top: 40px;
}

#field_2_30 .gfield_label {
  text-align: center;
  margin-top: 40px;
}

select#input_2_24_4 {
    text-transform: uppercase;
}

#input_2_24_4 option,
#input_2_13 option{
  background-color: white;
}

.principles .fl-callout-photo {
	height: 100px;
}
.principles strong {
    font-weight: 700;
}
.home .fl-page {
	padding-top: 0px !important;
}

.home .fl-page-header-container.container {
	background-color: transparent;
}

.home .fl-shrink-header .fl-page-header-container.container {
	background-color: #ffffff;
	border-bottom: none;
}


.fl-page-header-container.container,
#menu-alternative {
		width: 100%;
		max-width: 100%;
		padding-top: 30px;
		padding-right: 0px;
		padding-left: 0px;
}
.fl-shrink-header .fl-page-header-container.container {
	border: 1px solid #3f5239;
}

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

@media screen and (min-width:1400px) {
.fl-page-header-primary.fl-shrink-header-transition .fl-logo-img,
.fl-shrink-header.fl-page-header-primary .fl-logo-img{
    width: 440px !important;
     max-height: 100%!important;
}
}

@media screen and (min-width:1024px) {
.fl-page-header-primary.fl-shrink-header-transition .fl-logo-img,
.fl-shrink-header.fl-page-header-primary .fl-logo-img{
    width: 240px !important;
     max-height: 100%!important;
}
}

@media screen and (min-width:1204px) {
.fl-page-header-primary.fl-shrink-header-transition .fl-logo-img,
.fl-shrink-header.fl-page-header-primary .fl-logo-img{
    width: 340px !important;
    max-height: 100%!important;
}
}

@media screen and (min-width: 768px) {
.fl-logo-img {
		margin-bottom: 5%;
		margin-right: 40px;
		margin-left: 40px;
}
}

.fl-page-header-container.container {
		background-color: #fff;
}

.fl-shrink-header .fl-page-header-container.container {
		padding-top: 20px;
}


.fl-page-nav-centered-inline-logo .fl-page-header-logo {
		padding-left: 40px;
		padding-right: 40px;
}

@media (max-width: 766px) {
		.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li {
				border: none;
				background: #3f5239;
		}
		.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a {
				color: #e8ebe0;
		}
		.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse {
				border: none;
		}
}

.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a {
		font-weight: 300;
		line-height: 1.45;
		color: #e8ebe0;
}

.fl-page-nav .navbar-nav > li > a.nav-link {
		padding-top: 5px;
		padding-bottom: 5px;
}


.fl-shrink-header .fl-page-header-container.container {
		padding-left: 0px;
		padding-right: 0px;
}


		.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a {
				font-size: 16px;
		}

.fl-page-nav-toggle-button .navbar-toggle.navbar-toggler {
		background-color: #3f5239;
}


.fl-page-nav-toggle-button .navbar-toggle.navbar-toggler span {
		color: #e8ebe0;
		font-weight: 300;
		font-size: 18px;
}


.fl-page-nav-toggle-button .navbar-toggle.navbar-toggler {
		padding-top: 12px;
		padding-bottom: 12px;
}

.home div.fl-row-bg-parallax:nth-child(1) > div:nth-child(1) {
background-position-y: top;
}

@media screen and (max-width:768px){
    .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-wrap {
        padding-bottom: 0px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .fl-page-nav-centered-inline-logo .fl-page-header-logo {
        padding-bottom: 0px;
    }
    #menu-alternative {
        padding-top: 0px;
    }
}

@media screen and (max-width: 766px) {
		.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li {
				padding-top: 10px;
				padding-bottom: 10px;
				border-bottom: 1px solid #d8df20;
		}
}

@media screen and (max-width: 766px) {
		.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a {
				text-align: center;
		}
}

