body, .title-sub.mini{
	color: #254633;
	font-family: "semplicitapro",sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
}

h1, h2, h3, h4, h5, h6{
	font-family: "museo-slab",serif;
	font-style: normal;
	font-weight: 500;
}

img{
	height: auto;
	max-width: 100%;
}

.nav-wrp .navbar-brand img{
	max-height: none !important;
}

@media(max-width: 992px){
	.col-md-6, .col-md-5{
		height: auto !important;
	}
}

p:last-child{
	margin-bottom: 0;
}
.nav-wrp .nav-header {
	padding: 5px 0;
}

.tab-content a{
	color: #00a0de;
}

.tab-content a:hover, .tab-content a:focus{
	color: #118BC1;
}

.cc_container .cc_btn, .cc_container .cc_btn:visited{
	background: #00a0de !important;
	color: white !important;
}

.cc_container .cc_btn:hover, .cc_container .cc_btn:focus{
	background: #118BC1 !important;
}

.primary{
	background-color: #254633;
}

.primary-pale{
	background-color: #a7d5ba;
}

.secondary{
	background-color: #090e10;
}

.secondary *{
	color: white !important;
}

.secondary-pale{
	background-color: #f1eee7;
}

.tertiary-pale{
	background-color: #f8f8f8;
}

.wood-bg{
	background-image: url(../images/wood-bg.jpg);
}

p.white{
	color: #fff;
}


.border-none{
	border: none;
}

.margin-none{
	margin: 0;
}

.content-section-5 .title-sub, .content-section-5 .title, .content-section-5 .content, .title {
    color: #254633;
}

.transition-none{
	-moz-transition: none !important;
    -webkit-transition: none !important;
    transition: none !important;
}

.scale-none{
    -webkit-transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    transform: scale(1) !important;
}

.text-align-left{
	text-align: left !important;
}

/*===========================================*/
/*	Header / Navigation Overrides
/*===========================================*/

h1.title{
	font-size: 40px;
}

.nav-links>li>a {
    color: #999999;
    font-size: 15px;
}

.nav-links>li>a:hover {
    color: #ac9766;
}

.nav-wrp.nav-2{
	background: #090e10;
	padding-bottom: 10px;
	padding-top: 10px;
}

.nav-wrp.nav-2 *{
	color: white;
}

.full-wh{
	background-color: transparent !important;
}

.content-section-5 .content {
	max-width: 850px;
	padding: 7% 0 10%;
	width: 100%;
}

.content-section-5 .bg-section {
	background-position: center;
}

.banner-section img{
	margin-bottom: 30px;
}

.bg-section *, .banner-section *{
	color: white !important;
}

hr {
	border-bottom: 1px solid #ac9766 !important;
}

/*===========================================*/
/*	Products
/*===========================================*/

.product-meta{
	font-size: 30px;
}

.product-meta .icon{
	margin-right: 5px;
}

#products .title-sub{
	margin-bottom: 20px;
}
/*===========================================*/
/*	Content Overrides
/*===========================================*/

.title-sub.medium {
    font-size: 20px;
}


/*===========================================*/
/*	Surving Suggestions Overrides
/*===========================================*/

.portfolio-box1 .pop-img, .portfolio-box1 .pop-link, .portfolio-box1 .link-wrp a {
	background-color: #a7d5ba;
}

#serving-suggestions .title-sub {
	max-width: 850px;
    margin: 0 auto 40px;
    width: 100%;
}


/*===========================================*/
/*	Drop us a line Overrides
/*===========================================*/

#mc_embed_signup{
	margin: 40px 0 0 0;
}

#mc_embed_signup_confirm, #mc_embed_signup_error{
	display: none;
}

.off_screen{
	top: 0;
	left: -2000px;
	position: absolute;
}

.info-box{
	max-width: 300px;
}

.info-box5 .img {
	color: #254633;
}

.contact-section-2 .l .form-block {
	background-color: white;
}

.form-control {
	border: 1px solid #999;
	border-radius: 3px;
}

.btn-primary.disabled, .btn-primary[disabled], .btn-primary {
	border: 2px solid #00a0de;
	background-color: #00a0de;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
	border: 2px solid #00a0de;
    background-color: white;
    color: #00a0de;
}

.tab-btn-row{
	font-size: 0;
}

.tab-btn{
	background: none;
	border-radius: 7px 7px 0 0;
	box-sizing: border-box;
	color: #254633;
	display: inline-block;
	margin-bottom: 0 !important;
	padding: 25px 20px;
	text-align: center;
	width: 50%;
}

.title.small.tab-btn{
	font-size: 20px !important;
}

.checkbox-wrapper{
	box-sizing: border-box;
	padding-left: 30px;
	position: relative;
}

.checkbox-wrapper input[type=checkbox]{
	left: 0;
	position: absolute;
	top: 5px;
}

@media (min-width: 600px) {
	.title.small.tab-btn{
		font-size: 25px !important;
	}
}

@media (min-width: 1210px) {
	.title.small.tab-btn{
		font-size: 30px !important;
	}
}

.tab-btn.active{
	background: white;
}

.contact-section-2 .l .form-block.tab-content{
	display: none;
	border-radius: 0 7px 7px 7px;
}

.contact-section-2 .l .form-block.tab-content.tab-content-2{
	display: none;
	border-radius: 7px 0 7px 7px;
}

.contact-section-2 .l .form-block.tab-content.active{
	display: block;
}
/*===========================================*/
/*	Footer Overrides
/*===========================================*/

.illustration-section{
	padding: 0;
	border: 0;
	margin: 0 0 -46px 0;
}

.illustration-section img{
	width: 100%;
}


.footer-section .link-list a, .footer-section .copyright{
	color: #fff;
}

.footer-section .link-list a:hover{
	color: #ac9766;
}

.footer-section-8 hr {
	border-color: #fff;
}

.footer-section hr {
	border-bottom: 1px solid #fff !important;
}


/*===========================================*/
/*	ICON MOON
/*===========================================*/

.icon{
	display: inline-block;
}
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?6pv9fl');
  src:  url('../fonts/icomoon.eot?6pv9fl#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.woff2?6pv9fl') format('woff2'),
    url('../fonts/icomoon.ttf?6pv9fl') format('truetype'),
    url('../fonts/icomoon.woff?6pv9fl') format('woff'),
    url('../fonts/icomoon.svg?6pv9fl#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-tesco:before {
  content: "\e906";
}
.icon-wheat:before {
  content: "\e91b";
}
.icon-dairy:before {
  content: "\e91c";
}
.icon-gluten:before {
  content: "\e91d";
}
.icon-youtube:before {
  content: "\e905";
}
.icon-linkedin:before {
  content: "\e900";
}
.icon-brand:before {
  content: "\e900";
}
.icon-social:before {
  content: "\e900";
}
.icon-instagram:before {
  content: "\e901";
}
.icon-brand2:before {
  content: "\e901";
}
.icon-social2:before {
  content: "\e901";
}
.icon-pinterest:before {
  content: "\e902";
}
.icon-brand3:before {
  content: "\e902";
}
.icon-social3:before {
  content: "\e902";
}
.icon-twitter:before {
  content: "\e903";
}
.icon-brand4:before {
  content: "\e903";
}
.icon-tweet:before {
  content: "\e903";
}
.icon-social4:before {
  content: "\e903";
}
.icon-facebook:before {
  content: "\e904";
}
.icon-brand5:before {
  content: "\e904";
}
.icon-social5:before {
  content: "\e904";
}

/*===========================================*/
/*	DESKTOP LAYOUT
/*===========================================*/


@media (min-width: 1200px) {


}
@media (min-width: 992px) and (max-width: 1199px) {



}

@media (min-width: 992px) {

}

/*===========================================*/
/*	MOBILE & TABLET COMMON
/*===========================================*/
@media (min-width: 200px) and (max-width: 991px) {
	.illustration-section {
		margin: 0px 0 -29px 0;
	}

	.content-section-5 .content {
		padding: 10% 0 10%;
		width: 80%;
	}

	#serving-suggestions .title-sub {
	    max-width: 100%;
	    margin: 0 auto 40px;
	}

}


/*===========================================*/
/*	TABLET
/*===========================================*/
@media (min-width: 768px) and (max-width: 991px) {

}


/*===========================================*/
/*	MOBILE
/*===========================================*/
@media (min-width: 200px) and (max-width: 767px) {

}
@media (min-width: 600px) and (max-width: 767px) {
}
@media (min-width: 480px) and (max-width: 599px) {

}
@media (min-width: 200px) and (max-width: 479px) {

}