/*************** Font Face *********************/	

@font-face {
    font-family: 'take_out_the_garbageregular';
    src: url('fonts/take_out_the_garbage.woff2') format('woff2'),
         url('fonts/take_out_the_garbage.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


/*************** Font Face End *********************/


*, html, body {
margin:0;
padding:0;
}
body {
background:#fff;
font-size:16px;
color:#666666;
}
ul li {
text-decoration:none;
list-style:none;
}
a {
text-decoration:none;
}


h1{ color:#ab1f1e; font-family: 'take_out_the_garbageregular'; text-transform:uppercase;}
h2{ color:#ab1f1e; font-family: 'take_out_the_garbageregular'; text-transform:uppercase;}
h3{ color:#ab1f1e; font-family: 'take_out_the_garbageregular'; text-transform:uppercase;}
h4{ color:#ab1f1e; font-family: 'take_out_the_garbageregular'; text-transform:uppercase;}
h5{ color:#ab1f1e;font-family: 'take_out_the_garbageregular'; text-transform:uppercase;}
h6{ color:#ab1f1e;font-family: 'take_out_the_garbageregular'; text-transform:uppercase;}
p{ color:#ab1f1e; font-size:24px; font-family: 'take_out_the_garbageregular';  line-height:30px;}
li{ color:#fff; font-size:15px;}
span{ color:#ff4641;}

.noleft{ margin-left:0px; padding-left:0px;}
.noright{ margin-right:0px; padding-right:0px;}
.gap10{ height:10px !important; width:100%; clear:both;}
.gap20{ height:20px !important; width:100%; clear:both;}
.gap30{ height:30px !important; width:100%; clear:both;}
.gap40{ height:40px !important; width:100%; clear:both;}
.gap50{ height:50px !important; width:100%; clear:both;}
.gap60{ height:60px !important; width:100%; clear:both;}
.gap70{ height:70px !important; width:100%; clear:both;}
.gap80{ height:80px !important; width:100%; clear:both;}
.gap90{ height:90px !important; width:100%; clear:both;}
.gap100{ height:100px !important; width:100%; clear:both;}

#post-2 header h1{ display:none;}
#post-5 header h1{ display:none;}
#post-9 header h1{ display:none;}
#post-11 header h1{ display:none;}
#post-13 header h1{ display:none;}
#post-15 header h1{ display:none;}

.noboder{ border:none !important;}
.nomrgpad{ margin:0 !important; padding:0 !important;}

.setting-row { margin: 0 !important; padding: 0 !important; }

.main-banner{ background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/main-bg.jpg) no-repeat top center;width: 100%;height: auto; text-align: center; background-size:cover;}
.navmain{ background:url(images/top-navbg.png) repeat-x; padding:20px 0px 30px 0px;}
.hmbg{ background:url(images/homebg.png) no-repeat center;}
.storybg{ background:url(images/ourstorybg.png) no-repeat center;}
.blogbg{ background:url(images/blogbg.png) no-repeat center;}
.gallerybg{ background:url(images/gallerybg.png) no-repeat center;}
.recipesbg{ background:url(images/recipes.png) no-repeat center;}
.buybg{ background:url(images/wheretobuybg.png) no-repeat center;}
.cntctbg{ background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/contactimgicon.png) no-repeat center;}


.top-socal{ position:absolute; z-index:99; right: 10px; top:50px;}
.top-socal ul{ margin:0px; padding:0px; }
.top-socal li{ float:left; margin:0 4px;}

.updated{ display:none;}
.author{ display:none;}
.meta-nav{ display:none;}
.entry-date{ padding:0 10px;}
.post{ margin-bottom:20px;}

.logo{ display:inline-block;}				   
.logodwn h2{ font-size:50px; text-transform:capitalize;}  
.logodwn h2:hover{ letter-spacing:10px;}  
.logodwn span{ color:#25b7c3; }  

.page-header {
    border: none;
    padding: 0px;
}
.search-form {
    padding-top: 15px;
}

.sec6bg h1{ font-size:40px;}	
			   
.sec2bg{ background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/10/banner-home.jpg) no-repeat center fixed; background-size: cover; 
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}	
.sec2bg h1{ color:#fff; font-size:50px;}	
.sec2bg p{ color:#fff; font-size:30px; line-height:40px;}	


.sec3bg{ background:url(images/banner3.jpg) no-repeat center;background-size: cover;}	
.sec3bg h1{ color:#000; font-size:50px;}	
.instasec h1{ color: #ab1f1e;margin: 0;background: url(images/chickenicon.png) no-repeat;background-position-x: 0%;background-position-y: 0%;
background-position: 49px top;padding-top: 20px;}				   

.blog h2 a{ color:#ab1f1e; }
.blog p{ color:#000; }
.blog span{ color:#000; }	   
						   
.sec4bg{ background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/10/Pasture-raised-chickens.jpg) no-repeat center fixed; -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}	
.sec4bg h1{ color:#fff; font-size:50px;}
.sec4bg img{ display:inline-block;}	

.sec5bg{ background:url(images/banner5.jpg) no-repeat center; background-size: cover;}	
.sec5bg h1{ color:#ab1f1e; margin:0; font-size:50px;}
.sec4bg img{ display:inline-block;}	
						   
.blogsectxt{ font-size:40px; text-align:left;}					   
						   
.sec6bg{ background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/10/Fantastically-Fresh.jpg) no-repeat center fixed; -webkit-background-size: cover;
  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}	
.sec6bg h1{ color:#fff; font-size:50px;}	
.sec6bg img{ display:inline-block;}	
						   
.footbg{ background:url(images/foot-bg.jpg) no-repeat center; background-size:cover;}

.foot-nav{ width:100%; text-align:center;}
.foot-nav ul{ margin:0; padding:0; display:inline-block;}
.foot-nav li{ float:left;}
.foot-nav a{position: relative;display: block;padding: 30px; color:#fff;font-family: 'take_out_the_garbageregular';font-size: 26px;}
.foot-nav a:hover{ color:#000; transition: all 0.5s ease-out;}

.foot-hmbg{ background:url(images/foot-homebg.png) no-repeat center;}
.foot-storybg{ background:url(images/foot-ourstorybg.png) no-repeat center;}
.foot-blogbg{ background:url(images/foot-blogbg.png) no-repeat center;}
.foot-gallerybg{ background:url(images/foot-gallerybg.png) no-repeat center;}
.foot-recipesbg{ background:url(images/foot-recipes.png) no-repeat center;}
.foot-buybg{ background:url(images/foot-wheretobuybg.png) no-repeat center;}
.foot-cntctbg{ background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/contactimgicon.png) no-repeat center;}				 		   
						   
.foot-content h2{ color:#221e20; font-size:58px;}
.foot-content p{ color:#221e20; font-size:36px; line-height:40px;}
.foot-content img { display:inline-block;}
	
.foot-bottombar{color:#221e20;font-family: 'take_out_the_garbageregular';font-size: 22px; text-transform:uppercase;}					   
.foot-bottombar a{ color:#ab1f1e;}					   
				
.addrsscolor{ color:#25b7c3 !important;}


.text-fild {
    width:100%;
    margin:10px 0px;
    padding-left: 10px;
    height: 38px;
    background: rgba(255,255,255,0.30);
    border:none;
    font-style: italic;
    color: #000;
    font-size: 20px;

}
.textarea-fild {
    width:100%;
    margin:10px 0px;
    padding-left: 10px;
    height: 38px;
    background: rgba(255,255,255,0.30);
    border:none;
    font-style: italic;
    color: #000;
    height: 80px !important;
    font-size:20px;

}
div.wpcf7-validation-errors{ float:left;}
div.wpcf7-mail-sent-ok{ float:left;}

.send {
    background: #221e20;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    padding: 10px 50px;
}
.send:hover {
    background: #a82425;
    color: #fff;
}

.search-field{
    width:100%;
    margin:10px 0px;
    padding-left: 10px;
    height:45px;
    background: rgba(255,255,255,0.30);
    border:none;
    font-style: italic;
    color: #000;
    font-size: 20px;

}
.search-submit {
    background: #221e20;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    padding: 10px 50px;
}
.search-submit:hover {
    background: #a82425;
    color: #fff;
}

/********************* Recipes Page ************************/

.recipesinrbg{ background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/recipes.jpg) no-repeat;  float:left; width:100%;	background-size: auto auto;	-webkit-background-size: cover;	-moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.recipeshd{color:#000; font-size:46px; background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/recipeshdbg.png) no-repeat; background-size: 100%; padding:60px;}
.recipes2{  background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/recipes2.png) no-repeat;  width:100%; float:left;}

.recipestxt h1{ color:#000;}
.recipestxt p{ color:#000; font-size:24px; line-height:40px;}
.recipestxt li{ color:#000; font-size:24px; line-height:40px; font-family: 'take_out_the_garbageregular';  margin-left:25px;}

.recipes3{  background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/recipes3.png) no-repeat; background-size: cover; width:100%; float:left;}
.recipes4 {text-align:center;}
.recipes4 img{ display:inline-block;}
.recipes-list h2{ color:#000; text-align:center;}
.recipes-list img{ display:inline-block;}


/********************* Our Story Page ************************/

.storyinrbg {background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/storybg.jpg) no-repeat;  float:left; width:100%; background-size:cover;}
.storyhd{color:#000; font-size:46px; background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/recipeshdbg.png) no-repeat; background-size: 100%; padding:60px;}
.storytxt p{ color:#000; font-size:24px; line-height:40px;}

.whoweare{background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/storyimg2.png) no-repeat center;   float:left; width:100%; padding:110px 0px 75px 0px;}
.whoweare h1{ color:#000; text-align:center; font-size:46px; margin:0;}
/*.leftstoryimg{ background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/storyimg3.png) no-repeat; float:left;}*/

.storybannerbg{background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2018/04/story-bg.jpg) no-repeat center;   float:left; width:100%; background-attachment:fixed;-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;}
.storybannerbg h1{ color:#fff; text-align:center; font-size:46px; margin:0;}

.storybtmtxt p{color:#000; font-size:24px; line-height:40px; text-align:center;word-break: break-word;}

.storyteambg{background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/gallerybg.jpg) no-repeat;float:left;}

/********************* Gallery Page ************************/

.galleryinrbg {background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/gallerybg.jpg) repeat;  float:left; width:100%; background:cover;}
.galleryhd{color:#000; font-size:46px; background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/recipeshdbg.png) no-repeat; background-size: 100%; width:100%; padding:60px;}


/********************* Where to buyPage ************************/

.wheretobuyinrbg {background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/wheretobuybg.jpg) repeat-y;  float:left; width:100%; background-size:cover;}
.buyhd{color:#000; font-size:46px; background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/recipeshdbg.png) no-repeat; background-size: 100%; width:100%; padding:60px;}
/*.buy1{background:url(https://www.longpaddockeggs.com.au/wp-content/uploads/2017/08/wheretobuyimg1.png) no-repeat;  float:left; width:100%; background-size:100%; }*/
.buy1 h1{color:#000; font-size:200px;margin:0;}
.buy1 h3{color:#000; font-size:80px; margin:0; line-height:60px;}
.buytxt h1{color:#000; font-size:44px;margin:0;}
.buytxt h3{color:#000; font-size:36px; margin:0;}
.buytxt p{color:#000; font-size:24px;margin:0;}
.line{ background:#b78044; height:1px;}
.border-img{width:100%}
.buylist strong {color: #000;font-size: 26px;margin: 0;font-family: 'take_out_the_garbageregular';}
.buylist li{color: #000;font-size: 20px;font-family: 'take_out_the_garbageregular';list-style:inside;line-height: 35px;}


/************************  MEDIA QUERY   ***************************/




@media (max-width: 1260px) {
.nav > li > a{ font-size:20px; padding:30px 10px;}
}

@media (max-width: 1200px) {
.navbar-default .navbar-nav > li > a{ font-size:20px;}
.recipes2{ background:none !important; text-align:center;}
.recipeshd{padding:90px !important;}

}

@media (min-width: 1024px) and (max-width: 1199px) {
.foot-nav a{font-size:20px;padding:30px 23px;}
.buyhd {padding: 70px;}
}

@media (max-width: 980px) {
	
.logo img { display:inline-block;}	
.hmbg{ background:none;}
.storybg{ background:none;}
.blogbg{background:none;}
.gallerybg{ background:none;}
.recipesbg{ background:none;}
.buybg{ background:none;}
.cntctbg{background:none;}
.aligngap{ height:0 !important;}
.nav > li > a{ font-size:16px; padding:30px 5px;}
.recipes3{ background:none !important;}
.buy1{ background:none !important;}
}

@media (max-width: 780px) {

.nomrgpadalign{ padding:0px 15px !important;}
.gap-align{ height:0 !important;}
.logodwn{ background:none;}
.navmain{padding:10px 0px;}
.recipesbginr{ background:#b78044 !important;}
.storyinrbg{ background:#b78044 !important;}
.top-socal{ right:80px;top:8px;}
}
@media (max-width: 768px) {
.foot-content p{ font-size:26px; line-height:40px !important;}
.recipeshd{ background:none !important;}
.aligngap{ height:0 !important;}
.recipeshd{ padding:0 !important;}
.foot-nav li {float:none;}
.navmain{padding:10px 0px;}
}
@media (max-width: 600px) {
.maxsmall{ width:100%;}
.buy1 h1{ font-size:80px; text-align:center;}
.buy1 h3{ font-size:40px;text-align:center;}
.buytxt h1{ font-size:40px;text-align:center;}
.buytxt h3{ font-size:40px;text-align:center;}
.buytxt p{ font-size:24px;text-align:center;}
.nav > li{ background:#fff;}
.recipesinrbg{ background:#be8c4f;}
.wheretobuyinrbg  { background: #b78044 !important; }
.galleryinrbg { background: #b78044 !important; }
.buyhd { padding: 10px; background: none; }
.galleryhd { padding: 10px; background: none; }
.sec6bg h1{ font-size:40px;}
.sec4bg .gap80,.sec6bg .gap100,.storybannerbg .gap100{display:none;}
.sec4bg,.sec6bg,.storybannerbg {background-attachment:scroll;background-position: center top;min-height:300px;}
.logodwn h2{font-size:30px;}
.logodwn h2:hover{letter-spacing: 0;}
}	
@media (max-width: 520px) {

.foot-content p{ font-size:22px !important;}
.buy1 h1{ font-size:80px;}
.buy1 h3{ font-size:40px;}
}


@media (max-width: 460px) {
.sec4bg,.sec6bg,.storybannerbg {min-height:200px;}
}

@media (max-width: 360px) {
}
