@media screen and (min-width:1200px) {
	.page-template-product-honey-golden #testims .l1, .page-template-product-honey-creamed #testims .l1 {max-width:882px}
	.container {max-width:1600px;width:100%}
	#landingpage .container, nav.ambrosianav {margin-left:auto;margin-right:auto;max-width:1312px;width:100%;}
}



@media screen and (min-width:1500px) {
.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251)  {height:80vw}
.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251) .cntn {bottom:5vw;}
}


@media screen and (min-width:1800px) {
.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251),
.page-template-product-agave-fair-trade #clean,
.page-template-product-agave-amber #clean,
.page-template-product-agave-light #clean {background-position:top center !important}


.page-template-product-agave-oil #clean .cntn .l1,
.page-template-product-agave-fair-trade #clean .cntn .l1,
.page-template-product-agave-amber #clean .cntn .l1,
.page-template-product-agave-light #clean .cntn .l1 {margin-top:40vw}

#origins.productmain #prodsbox .col img {top:8vw}
#origins.productmain #prodsbox .inner {margin-bottom:12vw}

}


@media screen and (min-width:1620px) {
	#clean .cntn { left:10.5%}
	
}

@media screen and (max-width:1377px) {
	.bigbg {background-size:40% !important;}
}

@media screen and (max-width:1599px) {
	.absfooter .copyright, .absfooter .fmenu {text-align:center;float:none;width:100%;}
	.absfooter  #menu-footer-menu {margin-top:25px;float:none;}
	.absfooter {padding-left:0px;padding-right:0px}
	
	#origins #recipes .par1 {left:-20px;}
	#origins #recipes .par2 {left:50px;}
	#origins #recipes .par3 {left:-20px;}
	#origins #recipes .par4 {right:0px}
	#origins #recipes .par5 {right:-80px;}
	#origins #recipes .par img {width:70%}
	
	#testims .cntn {margin-left:8%}
	
	#ingredients .left {margin-left:7vw}
	#landingpage #simplebanner .inner p {max-width:50%}
	
	.page-id-2917 .olive .right img {max-width:250px}
 
	
}

@media screen and (max-width:1500px) {
	#origins #recipes .par5 {right:-120px}
	#blogpull .blogpull {width:33%;}
	#cooking .l1, #cooking .l2 {width:60%;}
	
	#wheretobuy #block2 .line1 div {margin:0px 28px}
	#wheretobuy #block2 .line2 div {margin:0px 40px}
	
	#faq .bgleft {width:14%}
	#faq .bgright {width:14%}
	
	#landingpage .tip.rightside {right:80px !important}
	#landingpage #reviews h3 {font-size:40px}
	
	
}
@media screen and (max-width:1475px) {
	.page-id-2917 .olive img.med {max-width:400px}
	.page-id-2917 .olive .right {min-height:450px}
	.page-id-2917 .olive .right .cntn {margin-top:220px}
	.page-id-2917 .olive .left .cntn {font-size:140px;line-height:100px}
	
}

@media screen and (max-width:1460px) {
	#landingpage #reviews .arrs.swiper-prev {left:-25px}
	#landingpage #reviews .arrs.swiper-next {right:-25px}
}

@media screen and (max-width:1450px) {
	.olive .right img {width:27%}
	#gallery .left .badg {top:-80px;width:30%;left:-5px}
	.page-id-2917 .olive .right .cntn {margin-left:50px}
}


@media screen and (max-width:1400px) {
	#landingpage #reviews   {padding-left:25px;padding-right:25px}
	#landingpage #reviews h3 {font-size:38px}
	#origins #block1 .cntn {background-position:30vw  !important;}
	#origins #recipes .par5 {right:-170px;}
	#clean {height:700px;}
	.page-template-product-agave-fair-trade #clean ,
	.page-template-product-agave-amber #clean,
	.page-template-product-agave-light #clean {height:940px;}
	
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251)  {height:80vw}
	
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251) .cntn .l1,
	.page-template-product-agave-fair-trade #clean .cntn .l1 ,
	.page-template-product-agave-amber #clean .cntn .l1,
	.page-template-product-agave-light #clean .cntn .l1 {margin-top:500px}
	
	#testims .cntn {margin-left:8%}
	#clean .cntn { left:150px}
	#clean .cntn .l1 {margin-top:290px;max-width:500px;font-size:22px;line-height:27px;}
	#clean .cntn .l2 {margin-bottom:43px;max-width:540px;font-size:19px;line-height:23px;}
	#blogpull .blogpull {margin-top:-415px}
	#recipespage #blogpull .blogpull {margin-top:-400px}
	#cooking .cntnt {margin-top:36px}
	
	
	

}

@media screen and (max-width:1350px) {
	#landingpage {overflow:hidden}
	#landingpage #products #product1 .image, #landingpage #products #product2 .image {width:180px}
	#landingpage #products #product1, #landingpage #products #product2{height:650px}
	#landingpage #products .last .image img {max-width:280px}
	#landingpage #products .bottom {margin-top:-440px}
	#landingpage #products .last .product {height:700px}
	#landingpage #products .last .ctabox {margin-top:-200px}
	#landingpage #products .last .innr {transform:translateY(250px)}
	#landingpage #wheretobuy {margin-top:240px}
	#landingpage #products .last {margin-top:-50px}
	#landingpage #products .product .title {top:60px}
	#landingpage #products .last .container {padding-left:0;padding-right:0}
	#landingpage #products #product2 .image {margin-right:0}
	#landingpage #products #product1 .image {margin-left:0}	
	#landingpage .container {width:100%}
	#landingpage #products .ctabox p {font-size:26px}
}

@media screen and (max-width:1300px) {
	#reviews #landingpage .tip.rightside {right:40px !important}
	#landingpage .hero .bee-2 {width:250px;right:0px}
	#landingpage .hero .bee-1 {width:380px}
	#origins.productmain #prodsbox .col a .see {font-size:24px;}
	.bigbg  {background:none !important}
	#recipes li a.title {font-size:18px;line-height:22px;}
	header .nav-menu .wheretobuy a {padding:32px 36px 25px 36px;}
	header .nav-menu li {margin-top:22px; }
	header .nav-logo a {margin-top:17px;}
	.prods a {width:19%;margin:0px 2.5%;padding-top:0px}
	.prods .swiper a {width:100%;margin:0;padding-top:0px}
	.olive .left .cntn {left:8.5%;bottom:-16px;font-size:150px;line-height:115px;}
	.olive .right .cntn {margin-left:0;}
	.olive .right img {margin-top:-80px;width:23%}
	.olive .right .l1 {font-size:36px;line-height:42px}
	.olive .right .l2 {font-size:21px;line-height:27px}
	.olive .right .cntn {max-width:344px}
	.olive .right .l1 em img {bottom:30px;}
	#origins #recipes .par2 {left:0px;}
	#origins #recipes .par4 {right:-100px}
	
	#productpage .hero .l1 {padding-top:162px; font-size: 65px; line-height:68px; }
	#productpage .hero .l2 {font-size: 26px; line-height:54px; }
	#productpage .hero {height:650px}
	#productpage .hero .btm .left{width:39.5%;left:-1%;}
	#productpage .hero .btm .left  {line-height:38px;font-size:110px;}
	#productpage .hero .btm .left span {line-height:40px;font-size:160px;}
	#productpage .hero .btm  .center{position:absolute;}
	
	.page-template-product-coconut-sugar #productpage .hero .btm  .center {width:240px;bottom:-40px;}
	.page-template-product-olive-oil #productpage .hero .btm .center {width:140px;bottom:-152px;}
	.page-template-product-olive-oil #testims {margin-top:315px}
	
	.page-template-product-olive-oil #productpage .hero .btm .item2 .center {bottom: -152px;width:230px}
	.page-id-3185.page-template-product-olive-oil .rotator {margin-top:180px}
	
	.page-template-product-honey-golden #productpage .hero .btm .item1 .center {width:230px;bottom:-47px;}
	.page-template-product-honey-golden #productpage .hero .btm .item1 .center img {margin-left:-40px}
	.page-template-product-honey-golden #productpage .hero .btm .item2 .center {width:230px;bottom:-47px;}
	.page-template-product-honey-golden #productpage .hero .btm .item2 .center img {margin-left:-40px}
	.page-template-product-honey-golden #productpage .hero .btm .item3 .center {width:188px;bottom:-40px;}
	.page-template-product-honey-golden #productpage .hero .btm .item4 .center {width:200px;bottom:-40px;}
	
	.page-template-product-honey-creamed #productpage .hero .btm .item1 .center {width:200px;bottom:-40px;}
	.page-template-product-honey-creamed #productpage .hero .btm .item2 .center {width:230px;bottom:-47px;}
	.page-template-product-honey-creamed #productpage .hero .btm .item2 .center img {margin-left:-40px}
	.page-template-product-honey-creamed #productpage .hero .btm .item3 .center {width:188px;bottom:-40px;}
	.page-template-product-honey-creamed #productpage .hero .btm .item4 .center {width:200px;bottom:-40px;}
	
	.page-template-product-honey-amber #productpage .hero .btm .item1 .center {width:230px;bottom:-47px;}
	.page-template-product-honey-amber #productpage .hero .btm .item2 .center {width:230px;bottom:-47px;}
	.page-template-product-honey-amber #productpage .hero .btm .item2 .center img {margin-left:-40px}
	.page-template-product-honey-amber #productpage .hero .btm .item3 .center {width:188px;bottom:-40px;}
	.page-template-product-honey-amber #productpage .hero .btm .item4 .center {width:200px;bottom:-40px;}
	
	.page-template-product-agave-fair-trade #productpage .hero .btm .item1 .center {width:130px;bottom:-40px;}
	.page-template-product-agave-fair-trade #productpage .hero .btm .item2 .center {width:200px;bottom:-40px;}
	.page-template-product-agave-fair-trade #productpage .hero .btm .item3 .center {width:210px;bottom:-40px;}
	.page-template-product-agave-fair-trade #productpage .hero .btm .item4 .center {width:175px;bottom:-40px;}
	
	.page-template-product-agave-amber #productpage .hero .btm .item1 .center {width:130px;bottom:-40px;}
	.page-template-product-agave-amber #productpage .hero .btm .item2 .center {width:200px;bottom:-40px;}
	.page-template-product-agave-amber #productpage .hero .btm .item3 .center {width:210px;bottom:-40px;}
	.page-template-product-agave-amber #productpage .hero .btm .item4 .center {width:175px;bottom:-40px;}
	
	.page-template-product-agave-light #productpage .hero .btm .item1 .center {width:130px;bottom:-40px;}
	.page-template-product-agave-light #productpage .hero .btm .item2 .center {width:200px;bottom:-40px;}
	.page-template-product-agave-light #productpage .hero .btm .item3 .center {width:210px;bottom:-40px;}
	.page-template-product-agave-light #productpage .hero .btm .item4 .center {width:175px;bottom:-40px;}
	
	
	#productpage .hero .btm  .right{width:33%;position:absolute;bottom:25px;left:auto;right:35px;}
	#productpage .hero .btm  .right .l3 {padding-bottom:7px;margin-bottom:15px;font-size:20px;}
	#productpage .hero .btm  .right .l4 .l2b .l5 {font-size:25px;}
	#productpage .hero .btm  .right .l4 .l2b .l6 {font-size:70px;line-height:60px;}
	.rotator {margin-top:70px;}
	.page-template-product-coconut-sugar #productpage .hero .btm  .item1 img {margin-bottom:10px;padding-left:15px;padding-right:15px}
	#testims .cntn {margin-left:7%}
	
	#cooking .cntn {margin-left:50px}
	#blogpull .blogpull  {margin-top:-400px;margin-right:50px}

	#cooking .right .ctt {margin-left:auto;margin-right:auto}
	#faq .bgleft {width:10%}
	#faq .bgright {width:10%}
	
	#recipespage #blogpull a.recipetitle{margin-bottom:29px;font-size:28px;line-height:36px;}
	#recipespage #blogpull .blogpull .cntnt {padding-left:25px;padding-right:25px}
	#recipespage #blogpull .l6 {font-size:24px;line-height:32px}
	#recipespage #blogpull .blogpull img {margin-top:50px;margin-bottom:50px}
	#recipespage #blogpull .blogpull  {margin-top:-380px}
	
	header.fixed.slidedown .nav-logo a {margin-top:10px}
}


@media screen and (max-width:1200px) {
	.page-id-2917 .olive .left .cntn {    font-size: 130px;    line-height: 90px;}
	.page-id-2917 .olive img.med {max-width:350px}
	.page-id-2917 .olive .right {min-height:400px}
	.page-id-2917 .olive .right .cntn {    margin-top: 180px;}
	.prods .swiper .swiper-button-prev {left:-50px}
	.prods .swiper .swiper-button-next {right:-50px}
	.hero.scrolling, .hero.scrolling .prods {overflow:visible}
	#landingpage #since h3 {font-size:70px}
	#landingpage #simplebanner .inner h2 {font-size:80px}
	#landingpage #simplebanner .inner p {font-size:20px}
	#landingpage #since .container p {max-width:630px;font-size:18px}
	#landingpage #since .quote {font-size:26px;max-width:700px}
	#landingpage #products .last .ctabox h3 {font-size:40px}
	#landingpage #products .last .ctabox p {font-size:22px}
	#landingpage #products .last .image {width:400px}
	#landingpage .hero .bee-1 {left:-50px;width:380px}
	#landingpage #reviews h3 {font-size:32px}
	#landingpage #reviews .inner .text {font-size:24px}
	#landingpage #reviews .inner .cust {font-size:18px}
	#landingpage #since .quote::before {left:20px;font-size:150px;top:-50px;}
	#wheretobuy #block2 .line1 div {margin:0px 14px}
	.olive .left .cntn {left:6%;bottom:-16px;}
	.olive .right .l1 {font-size:30px;line-height:38px}
	.olive .right .l2 {font-size:20px;line-height:25px;}
	.olive .right .cntn {max-width:320px}
	.olive .right .cntn {margin-left:30px;margin-top:240px}
	#gallery .left .l1 {font-size: 34px;    line-height: 40px;}
	#gallery .left .l2 {font-size:22px;line-height:40px}
	#gallery .left .l3 a{font-size:26px;}
	#gallery .left .cntn {margin-right:-20px}
	.olive .right .l1 em img {bottom:25px;}
	#recipes li a.title {font-size:16px;line-height:20px;}
	#origins #block2 .cntn {margin-left:0}
	#origins #recipes .par4 {right:-140px}
	#origins #recipes .par img {width:50%}
	#origins #recipes .par1 {left:-35px;}
	#origins #recipes .par2 {left:-40px;}
	#origins #recipes .par3 {left:-35px;}
	#origins #recipes .par4 {right:-100px}
	#origins #recipes .par5 {right:-110px;}
	#testims .cntn {margin-left:4%}
	#testims .l1 {max-width:782px;line-height:80px;font-size:80px;}
	#testims .l1::before {background-size:100%;width:30px;height:27px;top:-21px;left:-44px;}
	#testims .l2 {max-width:800px;line-height:31px;font-size:25px;}
	#testims .l3 a {font-size:26px;}
	#clean {height:550px;}
	
	#clean .cntn { left:11%}
	#clean .cntn .l1 {margin-top:240px;max-width:455px;font-size:20px;line-height:25px;}
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251) .cntn .l1 {margin-top:450px}
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251) {margin-top:-30px;height:80vw;}
	.page-template-product-olive-oil #ingredients {text-align:center}
	.page-template-product-olive-oil #ingredients .left {margin-left:auto}
	.page-template-product-agave-fair-trade #clean .cntn .l1 {margin-top:450px}
	.page-template-product-agave-fair-trade #clean {margin-top:-30px;height:750px;}
	.page-template-product-agave-amber #clean .cntn .l1 {margin-top:450px}
	.page-template-product-agave-amber #clean {margin-top:-30px;height:750px;}
	.page-template-product-agave-light #clean .cntn .l1 {margin-top:450px}
	.page-template-product-agave-light #clean {margin-top:-30px;height:750px;}
	
	#clean .cntn .l2 {margin-bottom:20px;max-width:530px;font-size:18px;line-height:22px;}
	#blogpull .blogpull {width:350px;}
	#ingredients .left, #ingredients .right {float:none}
	#ingredients .left {margin-left:34px}
	#ingredients .right {margin-left:auto;text-align:center}
	
	.page-id-3119 #ingredients .inner {width:100%}
	
	#cooking .cntn {margin-left:0px}
	#blogpull .blogpull  {margin-right:0px}
	
	#cooking .l1 {font-size:40px;line-height:43px;}
	#cooking .l2 {font-size:20px;line-height:28px;}
	#blogpull .blogpull .cntnt {padding:25px}
	
	#wheretobuy #block1 .logos {margin:100px 0px 0px 0px}
	#wheretobuy #block2 .l1{margin-top:100px;}
	#wheretobuy #block3 .l1{margin-top:100px}
	
	#faq #block1 {margin-top:150px;}
	#faq .aftercats {padding-bottom:80px;}
	#faq .title {font-size:65px;line-height:80px;}
	#faq .faqcontent .l2 {font-size:45px;line-height:54px;}
	#faq .categs a{line-height:28px;font-size:24px;}
	#faq .bgleft {width:8%}
	#faq .bgright {width:8%}
	
	#gform_fields_4 input, #gform_fields_4 textarea {padding-bottom:8px;font-size:20px;line-height:26px}
	#gform_fields_4 ::-webkit-input-placeholder{font-size:20px  !important}
	#gform_fields_4 :-moz-placeholder{font-size:20px  !important}
	#gform_fields_4 ::-moz-placeholder{font-size:20px  !important}
	#gform_fields_4 :-ms-input-placeholder{font-size:20px  !important}
	#gform_fields_4 ::-ms-input-placeholder{font-size:20px  !important}
	#gform_fields_4 ::placeholder{font-size:20px  !important}
	#contact #block1 .cntn {padding-left:27px;padding-right:0px;}
	#gform_fields_4 li {margin-bottom:35px}
	#gform_fields_4 textarea {height:140px}
	

	#recipespage #blogpull .blogpull  {margin-top:-354px}
	#recipespage #recipes .l7 {margin-left:0px;font-size:50px;line-height:60px}
	#recipespage #recipes {margin-top:150px}
	
	#collections #recipes ul li a {line-height:30px;font-size:24px}
	#collections .l9 {max-width:600px;margin:50px auto 40px auto; font-size:42px;line-height:50px;}
	
	.recipe-single#recipespage #directions {margin:120px 0px;font-size:19px;line-height:28px}
	.recipe-single#recipespage #directions  ol li:before { font-size:44px;line-height:44px }
	
	#single .back{text-align:center;left:0px;top:-40px;right:0px;margin:auto}
	#collectionspage{margin-top:100px}
	#origins.productmain #prodsbox .col a .see {font-size:22px;}
}

@media screen and (max-width:1150px) {
	header .nav-menu li a {margin:0px 4px}
	#landingpage #afterhero .tip.rightside {bottom:-20px;z-index:9}
	
}

@media screen and (max-width:1100px) {
		.prods .swiper .swiper-button-prev {left:-10px}
	.prods .swiper .swiper-button-next {right:-10px}

	
	.page-id-2810 #landingpage.detailspage .hero .bottom .center {width:26%}
.page-id-2810 #landingpage.detailspage .hero .bottom .left, #landingpage.detailspage .hero .bottom .right {width:37%}
	#landingpage #reviews h3 br {display:block}
	.olive .left .cntn {font-size:130px;line-height:110px;}
	.olive .right .cntn {margin-left:13%;}
	.olive .right .l2 {font-size:18px;line-height:24px}
	.olive .right .cntn {max-width:300px}
	#bandwagons {height:600px}
	#bandwagons .l1 { font-size:40px;line-height:50px}
	#bandwagons .l2 {font-size:60px;line-height:66px}
	#bandwagons .l3 {margin-top:30px; font-size:18px;line-height:25px;max-width:460px}
	#truth .l1 {font-size:59px;line-height:65px;  }
	#truth .l2 {max-width:780px;font-size:22px;line-height:26px;   }
	#truth .l3 a{line-height:22px;font-size:18px;}
	
	#origins #block1 .cntn {padding-top:80px;height:1350px;}
	#origins #recipes .par {display:none}
	#recipes.recipes2 .tabcontent {margin-top:30px}
	#cooking .right .ctt {padding-left:20px;padding-right:20px;width:90%}
	#faq .bgleft, #faq .bgright {display:none}

	#landingpage .container {width:100%;padding:0 25px}
	#landingpage #reviews .inner .text {font-size:22px}
	#landingpage #reviews .inner .cust {font-size:17px}
	#landingpage.detailspage .hero .right .l3 {font-size:16px}
	#landingpage.detailspage .hero .right .l4 .l2b .l6 {font-size:45px}
	#landingpage.detailspage .hero .text h1 {font-size:50px}
	#landingpage.detailspage .hero .text p {font-size:27px}
	#landingpage.detailspage .hero .inner {margin-top:150px}
	#landingpage.detailspage .hero {height:850px}
	#landingpage.detailspage .hero .cntn {margin-top:-120px}
	
	.page-id-2917 .olive .left .cntn {    font-size: 115px;    line-height: 85px;}
	.page-id-2917 .olive .right .cntn {margin-left:80px}
	
}

@media screen and (max-width:991px) {
	.recipe-single#recipespage #descriptions .overview .extraimage {height:400px}
	.page-id-3119 #cooking {padding-top:50px}
	#origins.productmain #prodsbox .col.hovered {margin-top:-20px}
	.page-id-2917 .olive .left, .page-id-2917 .olive .right{width:100%} 
	.page-id-2917 .olive .left .cntn {padding-top:40px;left:auto;margin-bottom:0px;position:relative;}
	.page-id-2917 .olive  {display:block;margin-top:80px}
	.page-id-2917 .olive .right img.olives {top:-550px !important;width:200px;margin-top:0px;}
	.page-id-2917 .olive .right .cntn {margin-left:auto;margin-right:auto;text-align:center;margin-top:0px}
	.page-id-2917 .olive .right {margin-bottom:0px;padding-bottom:50px;min-height:100%}
	.page-id-2917 .olive img.med {width:370px;display:block;margin:0px auto 40px auto;padding-left:20px;position:static}
    .page-id-2917 .olive .right .l1 em img {bottom:25px;}
	.page-id-2917 #gallery {margin-top:30px}
	
	
	.hero.scrolling {width:90%}
	.prods .swiper .swiper-button-prev {left:-50px}
	.prods .swiper .swiper-button-next {right:-50px}
	#landingpage.detailspage #sizes {margin-top:270px}
	.page-template-product-lp-ambrosia .parallax-mirror {display:none !important}
	#landingpage #reviews .tip {top:-160px}
	#landingpage #simplebanner{background-size:cover !important;background-position:center right !important}
	#landingpage.detailspage .hero .onlydesktop {display:none !important}
	#landingpage.detailspage .hero .onlymobile {margin-top:120px;display:block !important}
	#landingpage.detailspage .hero .text h1 {font-size:40px}
	#landingpage.detailspage .hero .text p {font-size:22px}
	#landingpage.detailspage #wheretobuy {margin-top:300px}
	#landingpage.detailspage .sizes + #wheretobuy {margin-top:60px} 
	#landingpage.detailspage .hero .onlymobile.right .l3 {border-bottom:1px solid #000}
	#landingpage.detailspage .hero .onlymobile.right .cntn {margin-left:auto;margin-right:auto}
	#landingpage.detailspage .hero .right .l4 .l2b {float:none;display:inline-block;margin:0 15px}
	#landingpage.detailspage .sizes {margin-top:280px}
	#landingpage.detailspage .hero .onlymobile * {color:#000;}
	#landingpage.detailspage .hero .bottom .center {margin-top:80px;width:120px}
	#landingpage.detailspage .hero .inner {margin-top:100px}
	#landingpage.detailspage .hero .bottom .left {margin-top:50px;position:absolute;left:0px}
	.whitefonts .ambrosianav .responsive-menu-inner,.whitefonts  .ambrosianav .responsive-menu-inner::before,.whitefonts .ambrosianav .responsive-menu-inner::after,.whitefonts .ambrosianav .responsive-menu-inner {background-color:#fff !important}
	.whitefonts .ambrosianav .hamburger {background:none}
	.whitefonts.fixed .ambrosianav .responsive-menu-inner,.whitefonts.fixed  .ambrosianav .responsive-menu-inner::before,.whitefonts.fixed .ambrosianav .responsive-menu-inner::after,.whitefonts.fixed .ambrosianav .responsive-menu-inner {background-color:#000 !important}
	#landingpage.detailspage .hero .nextprev.product-next {    right: 50px;    background-position: -38px 0px;}
	#landingpage.detailspage .hero .nextprev.product-prev {    left: 50px;    background-position: 0px 0px;}

	#landingpage.detailspage .hero .nextprev {    background-size: 75px;    -webkit-border-radius: 40px;    -moz-border-radius: 40px;    border-radius: 40px;    width: 40px;    height: 40px;}
	#landingpage.detailspage .hero .nextprev.product-next:hover {    background-color: #fff;    background-position: -38px -38px;}
	#landingpage.detailspage .hero .nextprev.product-prev:hover {    background-color: #fff;    background-position: 0px -38px;}
	#landingpage.detailspage .hero .bottom .left .hexagon span {font-size:11px}
	
	.page-id-2810 #landingpage.detailspage .hero .bottom .center {width:20%}
    .page-id-2810 #landingpage.detailspage .hero .bottom .left, #landingpage.detailspage .hero .bottom .right {width:40%}
	.page-id-2810 #landingpage.detailspage .hero .onlymobile{margin-top:90px} 
	.page-id-2810 #landingpage.detailspage .hero .inner {margin-top:100px}
	.page-id-2810 #landingpage.detailspage .hero .center img {transform:none}	
	.page-id-2810 #landingpage.detailspage .hero .center img {margin-top:50px}
	.page-id-2810 #landingpage.detailspage .hero .bottom .left {margin:auto}
	.page-id-2810 #landingpage.detailspage .hero .left .cntn {margin-top:-100px}
	#landingpage.detailspage .hero .center img {margin-top:30px}
	
	#landingpage #since {padding:80px 0px}
	#landingpage #simplebanner {height:100%;padding:80px 0px 160px 0px}
	#landingpage #simplebanner .inner h2 {margin-top:0}
	
	#landingpage #wheretobuy {margin-top:230px}
	#landingpage #simplebanner {position:relative;margin-top:60px}
	#landingpage #simplebanner::before {position:absolute;top:0px;left:0px;width:100%;height:100%;content:'';background-color:rgba(0, 0, 0, 0.5);}
	#landingpage #simplebanner .inner {position:relative}
	header#ambrosiaheader.fixed.slidedown nav .nav-logo a {margin-bottom:10px}
	#landingpage .hero::before {top:-12px}
	#landingpage #products .last .ctabox h3 {font-size:34px}
	#landingpage #products .last .image {width:350px}
	#landingpage #products .last .product {height:600px}
	#landingpage #products .last .innr {    transform: translateY(140px);} 
	#landingpage #products .last .ctabox {margin-top:-90px;width: calc(100% - 380px);}
	
	#landingpage #products #product1, #landingpage #products #product2 {margin-left:0;margin-right:0;width:100%}
	#landingpage #products .top .product {margin-bottom:150px}
	#landingpage #products #product1, #landingpage #products #product2 {height:550px}
	/*#landingpage #products .image {transform:none !important}*/
	#landingpage #products .bottom {margin-top:-1150px}
	#landingpage #products .product .title {top:30px}
	#landingpage #products .ctabox {max-width:400px}
	#landingpage #products .last {margin-top:150px}
	#landingpage #products #product1 .ctabox, #landingpage #products #product2 .ctabox {margin-top:-50px}
	#landingpage #products .bottom #product2 {margin-top:150px}
	#landingpage #products .last {margin-top:10px}
	#landingpage #products #product2 {}
	#landingpage .hero h1 {font-size:40px}
	#landingpage .hero h2 {font-size:90px}
	#landingpage .hero p {font-size:24px}
	.innerpage#landingpage .hero {height:600px}
	header#ambrosiaheader nav .nav-logo img {width:150px;height:55px;}
	header#ambrosiaheader .nav-logo a {margin-top:0}
	#landingpage .hero {margin-top:80px}
	header#ambrosiaheader nav {padding-left:0px;padding-right:0px}
	#landingpage #reviews .inner .text {font-size:20px}
	#landingpage #reviews .inner .cust {font-size:16px}
	#landingpage #reviews .inner .rating img {width:140px}
	.recipe-single#recipespage #directions .left {width:70%}
	header.fixed.slidedown .nav-logo a {margin-top:3px}
	#awards.innerpage .hero .inner {margin:25% auto 0px auto;max-width:600px}
	#awards.innerpage .hero .l1_1 {font-size:22px;line-height:36px;}
	#awards.innerpage .hero .l1_1 em {font-size:30px}
	.gform_wrapper .validation_message  {font-size:14px;left:20px}
	#productlp #afterhero {height:700px}
	#productlp #productsbox.multiple .item img {height:360px}
	#origins.productmain #prodsbox {margin-top:140px}
	#origins.productmain #prodsbox .l1{   margin-bottom:60px;font-size:55px;}
	#origins.productmain #prodsbox .l1 em img {bottom:45px;right:5px}
	#origins.productmain #prodsbox .inner { margin-bottom:12vw;margin-left:2%;margin-right:2%;grid-gap: 2%;}
	#origins.productmain #prodsbox .col a .see{font-size:20px;}
	#origins.productmain #prodsbox .col img {top:5vw;padding-left:35px;padding-right:35px;}
	
	header .nav-menu {display:none}
	header .nav-menu .wheretobuy a {padding:22px 26px 15px 26px;}
	header .nav-logo a {margin-top:1px;}
	.hamburger {display:block}
	.home .hero, .page-template-results .hero {padding-top:50px;}
	.innerpage .hero, #awards.innerpage .hero {height:600px;}
	.hero .l1 { font-size: 52px; line-height:64px; }
	.hero .l2 {margin-bottom:50px; margin-top:15px;font-size: 15px; line-height:22px }
	.innerpage .hero {padding-top:40px;}
	#origins .hero .l2 {margin-bottom:45px;margin-top:25px;font-size: 22px; line-height:28px }
	.olive .right .cntn {margin-left:15%;}
	.olive img.med {bottom:-80px;width:150px}
	.olive .left .cntn {font-size:110px;line-height:90px;}
	#gallery .left .cntn {margin-right:12%}
	#gallery .left .l1 {font-size: 26px;    line-height: 34px;}
	#gallery .left .l2 {font-size:20px;line-height:30px}
	#gallery .left .l3 a{font-size:24px;}
	#gallery .left .badg {top:-60px}
	.footer {height:400px;margin-top:40px}
	.footer .l1 {text-shadow: 0px 0px 30px #000000;font-size:45px;line-height:52px}
	.footer .l2 {margin-bottom:30px;text-shadow: 0px 0px 25px #000000;font-size:26px;line-height:34px}
	.footer-newsletter  input[type="submit"] {font-size:20px;padding:30px 20px 26px 20px;}	 
	.footer-newsletter  input:not([type="submit"]) {font-size:20px;padding:30px 70px 26px 20px;}
	.footer-newsletter .gform_confirmation_message {text-shadow: 0px 0px 30px #000;   font-size:20px;}
	.footer-newsletter .gform_ajax_spinner {top:60px;right:30px}
	.footer-newsletter ::-webkit-input-placeholder{font-size:20px  !important}
	.footer-newsletter :-moz-placeholder{font-size:20px  !important}
	.footer-newsletter ::-moz-placeholder{font-size:20px  !important}
	.footer-newsletter :-ms-input-placeholder{font-size:20px  !important}
	.footer-newsletter ::-ms-input-placeholder{font-size:20px  !important}
	.footer-newsletter ::placeholder{font-size:20px  !important}
	.copyright .links {margin-top:10px;display:block;}
	#origins #block1 .blogpull .cntnt {position:static;padding:30px}
	#origins #block1 .cntn {height:1090px}
	#origins #block1 .left {width:100%;float:none}
	#origins #block1 .ctt {margin-left:0px}
	#origins #block1 .blogpull {margin-top:40px;max-width:64%;margin-left:0px}
	#origins #block1 .blogpull img {margin-bottom:30px}
	#origins #block1 .cntn {background-position:35vw !important}
	#origins #block1 .l1 {margin:40px auto;font-size:34px;line-height:42px;} 
	
	#origins #block2 .left {width:24%;}
	#origins #block2 .left img {width:100%}
	#origins #block2 .right {float:right;width:70%}
	#origins #block2 {margin-top:50px}
	.page-id-3038 #origins #block2 {margin-top:0}
	#origins #block2 .l1 {margin-top:30px;font-size:32px;line-height:40px; }
	#origins #block2 .l2 {margin-top:30px;font-size:20px;line-height:24px }
	
	#block2 #cleanlabels{width:560px;height:248px;margin:-150px auto 0 auto !important }
	#block2 #cleanlabels .cntnt {padding-top:105px;max-width:467px;}
	#block2 #cleanlabels .l3 {font-size:21px;line-height:1.2;}
	#block2 #cleanlabels .l4 {font-size:18px;}
	
	#origins #recipes {padding-top:70px}
	#recipes.recipes2 .l2 {margin-bottom:40px}
	#recipes.recipes2 .tabcontent {margin-top:0px}
	
	#productpage .hero .l1 {padding-top:80px; font-size: 60px; line-height:58px; }
	#productpage .hero .l2 {font-size: 22px; line-height:50px; }
	#productpage .hero {height:500px}
	#productpage .hero .btm .left{bottom:38px;width:39.5%;left:-4%;}
	#productpage .hero .btm .left  {line-height:38px;font-size:70px;}
	#productpage .hero .btm .left span {line-height:40px;font-size:110px;}
	#productpage .hero .btm  .center{position:absolute;}
	
	.page-template-product-coconut-sugar #productpage .hero .btm  .center {width:220px;bottom:-40px;}
	.page-template-product-olive-oil #productpage .hero .btm .center {width:125px;bottom:-150px;}
	
	.page-template-product-olive-oil #productpage .hero .btm .item2 .center {bottom: -150px;width:205px}
	
	.page-template-product-honey-golden #productpage .hero .btm .item1 .center {width:200px;bottom:-47px;}
	.page-template-product-honey-golden #productpage .hero .btm .item1 .center img {margin-left:-40px}
	.page-template-product-honey-golden #productpage .hero .btm .item2 .center {width:200px;bottom:-47px;}
	.page-template-product-honey-golden #productpage .hero .btm .item2 .center img {margin-left:-40px}
	.page-template-product-honey-golden #productpage .hero .btm .item3 .center {width:160px;bottom:-40px;}
	.page-template-product-honey-golden #productpage .hero .btm .item4 .center {width:180px;bottom:-40px;}
	
	.page-template-product-honey-creamed #productpage .hero .btm .item1 .center {width:180px;bottom:-47px;}
	.page-template-product-honey-creamed #productpage .hero .btm .item2 .center {width:200px;bottom:-47px;}
	.page-template-product-honey-creamed #productpage .hero .btm .item2 .center img {margin-left:-40px}
	.page-template-product-honey-creamed #productpage .hero .btm .item3 .center {width:160px;bottom:-40px;}
	.page-template-product-honey-creamed #productpage .hero .btm .item4 .center {width:180px;bottom:-40px;}
	
	.page-template-product-honey-amber #productpage .hero .btm .item1 .center {width:200px;bottom:-47px;}
	.page-template-product-honey-amber #productpage .hero .btm .item2 .center {width:200px;bottom:-47px;}
	.page-template-product-honey-amber #productpage .hero .btm .item2 .center img {margin-left:-40px}
	.page-template-product-honey-amber #productpage .hero .btm .item3 .center {width:160px;bottom:-40px;}
	.page-template-product-honey-amber #productpage .hero .btm .item4 .center {width:180px;bottom:-40px;}
	
	.page-template-product-agave-fair-trade #productpage .hero .btm .item1 .center {width:110px;bottom:-40px;}
	.page-template-product-agave-fair-trade #productpage .hero .btm .item2 .center {width:165px;bottom:-40px;}
	.page-template-product-agave-fair-trade #productpage .hero .btm .item3 .center {width:178px;bottom:-40px;}
	.page-template-product-agave-fair-trade #productpage .hero .btm .item4 .center {width:153px;bottom:-40px;}
	.page-template-product-agave-fair-trade #productpage .hero .btm .left {left:0%}
	
	.page-template-product-agave-amber #productpage .hero .btm .item1 .center {width:110px;bottom:-40px;}
	.page-template-product-agave-amber #productpage .hero .btm .item2 .center {width:165px;bottom:-40px;}
	.page-template-product-agave-amber #productpage .hero .btm .item3 .center {width:178px;bottom:-40px;}
	.page-template-product-agave-amber #productpage .hero .btm .item4 .center {width:153px;bottom:-40px;}
	.page-template-product-agave-amber #productpage .hero .btm .left {left:0%}
	
	.page-template-product-agave-light #productpage .hero .btm .item1 .center {width:110px;bottom:-40px;}
	.page-template-product-agave-light #productpage .hero .btm .item2 .center {width:165px;bottom:-40px;}
	.page-template-product-agave-light #productpage .hero .btm .item3 .center {width:178px;bottom:-40px;}
	.page-template-product-agave-light #productpage .hero .btm .item4 .center {width:153px;bottom:-40px;}
	.page-template-product-agave-light #productpage .hero .btm .left {left:0%}
	
	#productpage .hero .btm  .right{width:33%;position:absolute;bottom:25px;left:auto;right:15px;}
	#productpage .hero .btm  .right .l3 {padding-bottom:12px;margin-bottom:15px;font-size:18px;}
	#productpage .hero .btm  .right .l4 .l2b .l5 {font-size:22px;}
	#productpage .hero .btm  .right .l4 .l2b .l6 {font-size:50px;line-height:40px;}
	#productpage .hero .btm .right .l3 * {font-size:16px}
	#productpage .hero .btm  .right .l3 .nutrilabel {text-align:right;right:-11px}
	#productpage .hero .btm  .right .l3 .nutrilabel > div {padding-right:0px}
	
	#testims .cntn {margin-left:5%}
	#testims .l1 {max-width:72%;line-height:60px;font-size:60px;}
	#testims .l1::before {width:30px;height:27px;top:-21px;left:-44px;}
	#testims .l2 {max-width:77%;line-height:29px;font-size:23px;}
	#testims .l3 a {font-size:24px;}
	#testims .swiper-pagination .swiper-pagination-bullet {margin-bottom:14px}
	#testims .swiper-pagination {margin-top:-32px;}
	
	#clean {height:500px;}
	#clean .cntn { left:100px}
	#clean .cntn .l1 {margin-top:240px;max-width:410px;font-size:18px;line-height:23px;}
	#clean .cntn .l2 {margin-bottom:20px;max-width:460px;font-size:16px;line-height:20px;}
	
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251) .cntn .l1 {margin-top:360px}
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251) {margin-top:-30px;height:94vw;}
	
	.page-template-product-agave-fair-trade #clean .cntn .l1 {margin-top:360px}
	.page-template-product-agave-fair-trade #clean {margin-top:-30px;height:620px;}
	.page-template-product-agave-amber #clean .cntn .l1 {margin-top:360px}
	.page-template-product-agave-amber #clean {margin-top:-30px;height:620px;}
	.page-template-product-agave-light #clean .cntn .l1 {margin-top:360px}
	.page-template-product-agave-light #clean {margin-top:-30px;height:620px;}
	
	#clean {margin-bottom:25px;}
	
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251),
	.page-template-product-coconut-sugar #clean {margin-bottom:0px !important}


	#ingredients {padding-bottom:100px}
	#blogpull .blogpull, #blogpull .blogpull  .cntnt  {position:static;top:auto;right:auto;left:auto;margin-top:0px;float:none;width:100%;}
	#blogpull .blogpull  .cntnt {padding:30px}
	#blogpull .blogpull img {margin-bottom:30px}
	#blogpull .blogpull img.onlymobile {display:inline-block}
	#blogpull .blogpull img.onlydesktop {display:none}
	
	#cooking {margin-top:0px}
	#ingredients .right .awards img {margin-right:0px}
	#ingredients {margin-top:70px}
	#cooking .l1, #cooking .l2 {width:100%;text-align:center}
	
	#productlp #subtext {margin:90px 0px 0px 0px;}
	#productlp #subtext .l1{font-size:66px;line-height:55px;}
	#productlp #subtext .l2{margin-top:25px;font-size:20px;line-height:27px;}
	
	#productlp .hero .l1 {font-size:40px;line-height:48px;margin-top:200px}
	#productlp .hero .l2 {font-size:60px;line-height:56px;}
	#productlp .hero .l3 {max-width:460px;font-size:18px;line-height:24px;}
	
	#wheretobuy #block1 {margin-top:140px;}
	#wheretobuy #block1 .l1 {margin:0 auto;}
	#wheretobuy .title {font-size:34px;line-height:44px}
	
	.logos a {width:24%;display:inline-block}
	#wheretobuy #block2 .l1{margin-top:50px;margin-bottom:50px;}
	#wheretobuy #block2 .line1 div,#wheretobuy #block2 .line2 div  {margin:0px;padding:0px 20px;width:20%;}
	#wheretobuy #block2 .line1 div img, #wheretobuy #block2 .line2 div img {max-width:100%}
	#wheretobuy #block3 .l1{margin-top:80px}
	
	#wheretobuy #block3 .localstores  table {margin-bottom:50px}
	#wheretobuy #block3 .localstores .l2 {padding-bottom:15px;font-size:28px;}
	#wheretobuy #block3 .localstores  table td {font-size:22px;line-height:30px}
	
	#faq #block1 {margin-top:110px;}
	#faq .aftercats {padding-bottom:60px;}
	#faq .title {font-size:45px;line-height:55px;}
	#faq .faqcontent .l2 {font-size:35px;line-height:42px;}
	#faq .categs a{height:100px;line-height:26px;font-size:20px;}
	#faq .categs {margin:60px auto;}
	#faq .faqcontent {padding-left:15px;padding-right:15px}
	#faq .question {padding:15px 55px 15px 20px;}
	#faq .faq_answer_container {padding:0px 20px}
	#faq .faq_answer {padding-right:30px}
	#faq .faq_answer {margin-bottom:23px;margin-top:12px;font-size:18px;line-height:26px}
	#faq .question{font-size:23px;}
	
	#gform_fields_4 input, #gform_fields_4 textarea {padding-bottom:5px;font-size:18px;line-height:24px}
	#gform_fields_4 ::-webkit-input-placeholder{font-size:18px  !important}
	#gform_fields_4 :-moz-placeholder{font-size:18px  !important}
	#gform_fields_4 ::-moz-placeholder{font-size:18px  !important}
	#gform_fields_4 :-ms-input-placeholder{font-size:18px  !important}
	#gform_fields_4 ::-ms-input-placeholder{font-size:18px  !important}
	#gform_fields_4 ::placeholder{font-size:18px  !important}
	#contact #block1 .cntn {padding-left:22px;padding-right:0px;}
	#gform_fields_4 li {margin-bottom:30px}
	#gform_fields_4 textarea {height:120px}
	#contact #block1 {margin-top:140px }
	#contact .title {font-size:30px;line-height:37px}
	
	 #single .content, #single .image{margin:0 auto 30px auto;}
	 #single .content > p, #single .content blockquote{margin:0 auto 30px auto;}
	 #single .content > p:first-child:before{width:3px;left:-10px;}
	 #single .title{padding:0 75px;}


	#recipespage .title{font-size:40px;line-height:48px;}
	#recipespage .l1 {margin-top:150px}
	#recipespage .l2 {margin-bottom:100px;font-size:20px;line-height:28px}
	
	#recipespage #blogpull a.recipetitle{margin-bottom:29px;font-size:28px;line-height:36px;}
	#recipespage #blogpull .blogpull .cntnt {padding-left:25px;padding-right:25px}
	#recipespage #blogpull .l6 {font-size:24px;line-height:32px}
	#recipespage #blogpull .blogpull img {margin-top:50px;margin-bottom:50px}
	#recipespage #blogpull .blogpull  {text-align:center;margin-top:0px}
	#recipespage #blogpull .blogpull img {margin-top:10px;margin-bottom:20px}
	
	#recipespage #block2 {height:400px;}
	#recipespage #block2 .cntn {left: 50%;    transform: translate(-50%,0); -webkit-transform: translate(-50%,0);}
	#recipespage #block2 a {width:40px;height:40px;}
	#recipespage #block2 a i {font-size:24px;vertical-align:-10px;}
	#recipespage #block2 a.share i {font-size:22px;vertical-align:-10px;}
	
	#recipespage #block2 .popup {bottom:45px;left:12px;}
	#recipespage #recipes .l7 {text-align:center;font-size:40px;line-height:50px}
	#recipespage #recipes {margin-top:0px}
	#recipespage #recipes .categs a {margin-left:25px;margin-right:25px}
	#recipespage #recipes .l8::after {width:496px;}
	
	#collections .l9 {max-width:600px;margin:40px auto 40px auto; font-size:36px;line-height:42px;}
	.recipe-single#recipespage #block2 .cntn {left: 50%;    transform: translate(-50%,0); -webkit-transform: translate(-50%,0);right:auto}
	.recipe-single#recipespage h1 { font-size:34px;line-height:42px;}
	
	.recipe-single#recipespage .l1 {font-size:40px;}
	.recipe-single#recipespage #descriptions .overview {width:65%;}
	.recipe-single#recipespage #descriptions .overview .cntn {padding-right:20px;}
	.recipe-single#recipespage #descriptions .overview .content {line-height:22px;font-size:16px;}
	.recipe-single#recipespage #descriptions .overview .content ul {padding-bottom:10px;margin-left:30px}
	.recipe-single#recipespage #descriptions .ingredients {width:35%;}
	.recipe-single#recipespage #descriptions .ingredients .cntn {padding-left:30px}
	.recipe-single#recipespage #descriptions .ingredients  .content {font-size:14px;line-height:16px}
	.recipe-single#recipespage #descriptions .ingredients  .content li {margin-bottom:14px}
	.recipe-single#recipespage #descriptions{margin:50px auto 50px auto}
	.recipe-single#recipespage #descriptions .content .mask{bottom:6px;}
	.recipe-single#recipespage #descriptions a.butn {margin-top:20px}
	.recipe-single#recipespage #directions .l10 {margin-bottom:30px;padding-left:40px;font-size:40px;}
	.recipe-single#recipespage #directions {margin:80px 0px;font-size:18px;line-height:24px;}
	.recipe-single#recipespage #directions ol li:before {font-size:38px;line-height:38px}
	.recipe-single#recipespage #directions .left .ctt {margin-left:15px}
	
	.olive.honey .right .cntn {margin-left:100px}
	.olive.honey img.med {width:180px}
	.olive.honey .right {min-height:450px}
	.olive.honey .right img {width:60% !important}
	
	#archive {margin-top:100px}
	.selectric .label {font-size:27px;line-height:27px;height:32px}
	#single .gallery {width:100%;margin-left:0px}
	#single {margin-top:150px}
		#collectionspage {margin-top:50px}
		#collectionsingle {margin-top:100px}
}

@media screen and (min-width:768px) and (max-width:991px) {



}
@media screen and (min-width:768px) {
	.page-id-2980 .prods .container .bottomcta  {margin-bottom:40px}
}
@media screen and (max-width:767px) {
	#origins.productmain #prodsbox .col.hovered {margin-top:-50px}
	.prods .swiper .swiper-button-prev {left:-40px}
	.prods .swiper .swiper-button-next {right:-40px}
	.page-id-3251.page-template-product-olive-oil #productpage .hero .btm .center {bottom:-30px;} 
	#landingpage.detailspage #sizes {margin-top:220px}
	#landingpage.detailspage #sizes a {width:40px;height:77px;background-size:100% !important}
	#landingpage.detailspage #sizes a.active {background-position:0px -77px}
	#landingpage.detailspage .rotator a:first-child {margin-right:0px}
	.page-id-2810 #landingpage.detailspage .hero .bottom .center {width:130px;}
	#landingpage.detailspage .hero .bottom .center {margin-top:30px}
	.page-id-2810 #landingpage.detailspage .hero .bottom .left{margin-left:-30px}
		.page-id-2810 #landingpage.detailspage .hero .left .cntn {margin-top:-60px}
		
		#landingpage #products .last .image {margin-top:50px}
	#landingpage.detailspage #block3 {margin-top:50px}
	#landingpage.detailspage #block3 .titl h3 {font-size:24px}
	#landingpage.detailspage #block3 .titl p {font-size:14px}
	#landingpage.detailspage #block3 .l3 a {font-size:20px}
	#landingpage.detailspage #block3 .l3 {margin:20px 0px}
	#landingpage.detailspage .hero .bottom .center {width:100px}
	.innerpage#landingpage.detailspage .hero {height:500px}
	#landingpage #reviews .tip {top:-165px}
	#landingpage.detailspage .hero .right .l4 .l2b .l6 {font-size:30px}
	#landingpage.detailspage #wheretobuy {margin-top:260px}
	#landingpage.detailspage .hero .text h1 {font-size:34px}
	#landingpage.detailspage .hero .text p {font-size:20px}
	#landingpage.detailspage .hero .bottom .left .hexagon span {font-size:10px;line-height:12px}
	#landingpage.detailspage .hero .bottom .left .hexagon {width:70px;height:60px;background-size:100%}
	#landingpage.detailspage .hero .bottom .left .hexagon.hexa1 {top:30px;right:0px;}
	#landingpage.detailspage .hero .bottom .left .hexagon.hexa2 {top:0px;right:60px;}
	#landingpage.detailspage .hero .bottom .left .hexagon.hexa3 {top:30px;right:120px;}
	.innerpage#landingpage.detailspage .hero {height:450px}
	#landingpage.detailspage .hero .cntn {margin-top:-100px}
	#landingpage.detailspage .hero .right .cntn {max-width:300px}
	#landingpage.detailspage .hero .center img {margin-top:30px}
	#landingpage.detailspage .hero .onlymobile {margin-top:100px}

	#landingpage.detailspage .hero .right .l4 .l2b .l5 {font-size:14px}
	#landingpage #since .tip {top:-110px;left:10px}
	#landingpage #since h3 {font-size:45px}
	#landingpage #simplebanner .inner h2 {font-size:50px}
	#landingpage #simplebanner .inner p {max-width:55%}
	#landingpage #simplebanner {padding:30px 0px 100px 0px}
	#landingpage #simplebanner .inner {padding-left:30px}
	#landingpage #products .last .ctabox h3 {font-size:26px}
	#landingpage #products .ctabox a {margin-top:20px}
	#landingpage #products .last .ctabox a {margin-top:5px}
	#landingpage #products .last .image {width:250px}
	#landingpage #products .last .product {height:500px}
	#landingpage #products .last .ctabox p {font-size:18px}
	#landingpage #products .last .innr {    transform: translateY(110px);} 
	#landingpage #products .last .ctabox {margin-top:-40px;width: calc(100% - 300px);}
	#landingpage #products .last .image img {    max-width: 210px;}
	#landingpage #wheretobuy {margin-top:150px}
	#landingpage #simplebanner {margin-top:50px}
	#landingpage #wheretobuy h3 {font-size:34px}
	#landingpage #wheretobuy p {font-size:18px}
	#landingpage #wheretobuy .logos {margin-top:20px}
	#landingpage #since .quote::before {left:0px}
	
	#landingpage #products .product .title {font-size:140px}
	#landingpage #afterhero .tip.rightside {bottom:0}
	#landingpage #products #product1 .image, #landingpage #products #product2 .image {width:130px}
	#landingpage #products .ctabox p {font-size:22px}
	#landingpage #products .ctabox a {font-size:20px;padding:10px 0px;width:170px}
	#landingpage #products .ctabox {max-width:300px}
	#landingpage #products #product1, #landingpage #products #product2 {height:400px}
	#landingpage #products .bottom {margin-top:-900px}
	#landingpage #products .top .product {margin-bottom:100px}
	#landingpage #products .bottom {margin-top:-800px}
	#landingpage #products .bottom #product2 {margin-top:100px}
	#landingpage #products #product1 .ctabox, #landingpage #products #product2 .ctabox {margin-top:-20px}
	#landingpage .tip .bee {width:80px}
	#landingpage .tip.rightside .bee {margin-right:-20px;margin-top:-40px}
	#landingpage .tip.rightside {right:20px !important}
	#landingpage .tip .bubble {transform:scale(0.7)}
	#landingpage .tip.leftside .bubble {transform:scaleX(-1) scale(0.7)}
	#landingpage .tip.leftside .bubble {margin-left:0}
	#landingpage .tip.leftside .bee {margin-top:-30px}
	#landingpage #afterhero .container {padding:117px 0px 195px 0px}
	#landingpage #afterhero {background-size:80%;background-position:center top}
	#landingpage #afterhero .inner h3 {font-size:30px}
	#landingpage #afterhero .inner p {font-size:14px}
	#landingpage .hero h1 {padding-top:0;padding-bottom:13px;font-size:29px}
	#landingpage .hero h2 {font-size:63px}
	#landingpage .hero p {font-size:15px}
	#landingpage .hero .bee-1 {width:300px}
	#landingpage .hero .bee-2 {right:auto;left:70%;bottom:70px;width:160px}
	#landingpage .hero .arrdown {background-size:100%;width:10px;height:31px;margin-top:20px}
	
	#landingpage .hero p {padding-top:20px}
	.innerpage#landingpage .hero {height:400px}
	.page-template-product-olive-oil #ingredients {padding-top:40px}
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251) {margin-bottom:25px !important}
	#ingredients .inner {width:100%}
	#awards.innerpage .hero .inner {margin:14% auto 0px auto;max-width:550px}
	#awards.innerpage .hero .l1_1 {font-size:20px;line-height:34px;}
	#awards.innerpage .hero .l1_1 em {font-size:28px}
	footer .footer .container {width:100%}
	#productlp #afterhero {height:630px}
	#productlp #productsbox.multiple .item img {height:290px}
	#origins.productmain #prodsbox .inner { margin-bottom:10vw;margin-left:4%;margin-right:4%;grid-gap: 4%;display: grid;grid-template-columns: 1fr 1fr; flex-direction:row;}
	#origins.productmain #prodsbox .col img {top:10vw;padding-left:15%;padding-right:15%;}	
	#origins.productmain #prodsbox .col {margin-bottom:15vw}
	.pairs#recipespage #recipes .l7 {margin-bottom:30px;font-size:30px;}
	.pairs#recipespage #recipes {margin-top:50px}
	#origins.productmain #prodsbox .col {height:55vw}
	

	#productpage .hero .l1 , #productpage .hero .l2 , #productpage .hero .btm .left{text-shadow: 0px 0px 0px }
	
	#productpage .hero .item  * {opacity:1 !important}
	.hero .l1 { font-size: 35px; line-height:42px; }
	.hero .l2 {margin-bottom:30px; font-size: 14px; line-height:20px }
	
	.olive .left, .olive .right{width:100%} 
	.olive .left .cntn {padding-top:40px;left:auto;margin-bottom:0px;position:relative;}
	.olive  {display:block;margin-top:80px}
	.olive .right img.olives {top:-290px !important;width:140px;margin-top:0px;}
	.olive .right .cntn {margin-left:auto;margin-right:auto;text-align:center;margin-top:0px}
	.olive .right {margin-bottom:0px;padding-bottom:50px;min-height:100%}
	.butn, #bandwagons .butn, #recipes .butn, #clean .cntn .butn, #productlp .hero .butn, #gform_submit_button_4 , #contact .butn, #contact  #block3 .butn, #recipespage #blogpull a.butn, .recipe-single#recipespage #descriptions a.butn , .prods .bottomcta a {font-size:19px;padding:8px 30px}
	.prods .bottomcta a {width:auto !important;margin-bottom:40px !important}
	.page-id-2993 .prods .bottomcta {margin-top:10px;margin-bottom:30px}

	.olive img.med {display:block;margin:40px auto;padding-left:20px;position:static}
    .olive .right .l1 em img {bottom:25px;}

	#gallery .right,#gallery .left  {width:100%}
	#gallery .left {margin-bottom:50px}
	#gallery .swiper-next {left:0px}
	#gallery .left .badg {left:-6px;width:25%}
	#gallery .left .cntn {margin-left:auto;margin-right:auto} 
	#gallery .left {text-align:center}
	#gallery {margin-top:50px}
	#bandwagons {height:500px;background-position: center right; }
	#bandwagons .l1 { font-size:34px;line-height:42px}
	#bandwagons .l2 {font-size:50px;line-height:56px}
	#bandwagons .l3 {margin-top:20px; font-size:16px;line-height:22px;max-width:420px}
	
	#truth .l1 {font-size:41px;line-height:49px;  }
	#truth .l2 {font-size:18px;line-height:24px;   }
	#truth .l3 {padding-top:10px;padding-bottom:40px;}
	#truth .l3 a {line-height:22px;font-size:16px;}
	#truth .labels img {margin:0px 15px;width:90px}
	
	
	#recipes .l1 { margin:30px 0px;  line-height:45px;font-size:40px}
	#recipes .l2 {margin-top:20px;line-height:24px;font-size:20px}
	#recipes.recipes2 .l2 {line-height:30px;font-size:22px;}
	#recipes .l1 span img, #recipes .l1 em img {bottom:34px;}
	#recipes .tabcontent {margin:0px 13%;}
	#recipes ul, #recipespage #recipes ul {  grid-column-gap: 13%;grid-template-columns: 43% 43%}

	#recipes ul li {margin-bottom:30px}
	#recipes ul li:nth-child(5) {display:none}
	#recipes .butn {margin-top:0px}
	
	#origins .hero .l2 {margin-bottom:30px;margin-top:15px;font-size: 18px; line-height:26px }
	.innerpage .hero , #awards.innerpage .hero{height:400px;}
	
	
	#origins #block1 .cntn {height:auto;background:none !important} 
	#origins #block1 img.onlymobile {display:block;width:100%;}
	#origins #block1 .ctt, #origins #block1 .blogpull {max-width:100%}
	#origins #block1 .blogpull {margin-top:0px}
	#origins #block1 .cntn {padding-top:0px}
	#origins #block1 .l1 {font-size:28px;line-height:35px;} 
	#origins #block1 .l1 span{display:block}
	
	
	#origins #block1 .l3, #origins #block1 .l22 {margin-bottom:20px;font-size:20px;line-height:28px;}
	#origins #block1 .l4 {letter-spacing:0em;font-size:16px;line-height:24px}
	#origins #block1 .blogpull .l5, #blogpull .blogpull .l5 {font-size:18px;}
	#origins #block1 .blogpull a, #blogpull .blogpull a {font-size:16px;}
	
	#block2 #cleanlabels{margin:-120px auto 0 auto !important }
	
	#productpage .hero .l1 {padding-top:80px; font-size: 40px; line-height:38px; }
	#productpage .hero .l2 {font-size: 20px; line-height:30px; }
	#productpage .hero {margin-bottom:337px;height:400px}
	#productpage .hero .btm .left{text-align:center;color:#000;bottom:-140px;width:100%;left:0px;right:0px;margin:auto}
	#productpage .hero .btm .left  {line-height:38px;font-size:70px;}
	#productpage .hero .btm .left span {line-height:40px;font-size:110px;}
	#productpage .hero .btm  .center{position:absolute}
	
	.page-template-product-coconut-sugar #productpage .hero .btm  .center {width:180px;bottom:-40px;}
	.page-template-product-olive-oil #productpage .hero .btm .center {width:79px;bottom:-50px;}
	.page-template-product-olive-oil #testims {margin-top:370px}
	.page-template-product-olive-oil #productpage .hero .btm .item2 .center {bottom: -50px;width:130px}
	.page-id-3185.page-template-product-olive-oil #ingredients {margin-top:0}
	
	.page-template-product-honey-golden #productpage .hero .btm .item1 .center {width:160px;bottom:-47px;}
	.page-template-product-honey-golden #productpage .hero .btm .item1 .center img {margin-left:-30px}
	.page-template-product-honey-golden #productpage .hero .btm .item2 .center {width:160px;bottom:-47px;}
	.page-template-product-honey-golden #productpage .hero .btm .item2 .center img {margin-left:-30px}
	.page-template-product-honey-golden #productpage .hero .btm .item3 .center {width:130px;bottom:-40px;}
	.page-template-product-honey-golden #productpage .hero .btm .item4 .center {width:130px;bottom:-40px;}
	
	.page-template-product-honey-creamed #productpage .hero .btm .item1 .center {width:130px;bottom:-40px;}
	.page-template-product-honey-creamed #productpage .hero .btm .item2 .center {width:160px;bottom:-47px;}
	.page-template-product-honey-creamed #productpage .hero .btm .item2 .center img {margin-left:-30px}
	.page-template-product-honey-creamed #productpage .hero .btm .item3 .center {width:130px;bottom:-40px;}
	.page-template-product-honey-creamed #productpage .hero .btm .item4 .center {width:130px;bottom:-40px;}
	
	.page-template-product-honey-amber #productpage .hero .btm .item1 .center {width:160px;bottom:-47px;}
	.page-template-product-honey-amber #productpage .hero .btm .item2 .center {width:160px;bottom:-47px;}
	.page-template-product-honey-amber #productpage .hero .btm .item2 .center img {margin-left:-30px}
	.page-template-product-honey-amber #productpage .hero .btm .item3 .center {width:130px;bottom:-40px;}
	.page-template-product-honey-amber #productpage .hero .btm .item4 .center {width:130px;bottom:-40px;}
	
	.page-template-product-agave-fair-trade #productpage .hero .btm .item1 .center {width:85px;bottom:-40px;}
	.page-template-product-agave-fair-trade #productpage .hero .btm .item2 .center {width:135px;bottom:-40px;}
	.page-template-product-agave-fair-trade #productpage .hero .btm .item3 .center {width:141px;bottom:-40px;}
	.page-template-product-agave-fair-trade #productpage .hero .btm .item4 .center {width:122px;bottom:-40px;}
	
	.page-template-product-agave-amber #productpage .hero .btm .item1 .center {width:85px;bottom:-40px;}
	.page-template-product-agave-amber #productpage .hero .btm .item2 .center {width:135px;bottom:-40px;}
	.page-template-product-agave-amber #productpage .hero .btm .item3 .center {width:141px;bottom:-40px;}
	.page-template-product-agave-amber #productpage .hero .btm .item4 .center {width:122px;bottom:-40px;}
	
	.page-template-product-agave-light #productpage .hero .btm .item1 .center {width:85px;bottom:-40px;}
	.page-template-product-agave-light #productpage .hero .btm .item2 .center {width:135px;bottom:-40px;}
	.page-template-product-agave-light #productpage .hero .btm .item3 .center {width:141px;bottom:-40px;}
	.page-template-product-agave-light #productpage .hero .btm .item4 .center {width:122px;bottom:-40px;}
	
	
	.page-template-product-coconut-sugar #productpage .hero .btm  .item1 img {margin-bottom:10px;padding-left:10px;padding-right:10px}
	#productpage .hero .btm  .right{text-align:center;color:#000;width:100%;max-width:450px;bottom:-310px;left:0px;right:0px;margin:auto}
	#productpage .hero .btm  .right .l3 {margin-left:15px;margin-right:15px;border-bottom:1px solid #000;padding-bottom:12px;margin-bottom:15px;font-size:18px;}
	#productpage .hero .btm  .right .l4 .l2b .l5 {font-size:22px;}
	#productpage .hero .btm  .right .l4 .l2b .l6 {font-size:50px;line-height:40px;}
	.rotator {padding-top:30px}
	#productpage .hero .btm .right .l3 .l3l {float:left}
	
	#testims .cntn {margin-left:6%}
	#testims .l1 {max-width:68%;line-height:50px;font-size:50px;}
	#testims .l1::before {width:30px;height:27px;top:-21px;left:-44px;}
	#testims .l2 {max-width:73%;line-height:26px;font-size:20px;}
	#testims .l3 a {font-size:21px;}
	
	#clean {background-position:10% center !important}
	#clean .cntn { left:10%}
	
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251) .cntn {margin-top:16vw;padding-left:15px;padding-right:15px;transform: translate(0,0);  left:auto;  -webkit-transform: translate(0,0);top:auto;bottom:auto;position:static}
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251) .cntn .l1 {color:#000;margin-top:30px}
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251) .cntn .l2{color:#000;}
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251) {height:auto;background-position:left top  !important;background-size:100% !important;margin-top:20px;height:auto;}
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251) .butn {border:2px solid #14a4fe;color:#17a5fe;}
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251) .butn:hover {background:#14a4fe;color:#fff}
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251) .placeh {padding:35% 0px;width:100%;}
	
	.page-template-product-agave-fair-trade #clean .cntn {padding-left:15px;padding-right:15px;transform: translate(0,0);  left:auto;  -webkit-transform: translate(0,0);top:auto;bottom:auto;position:static}
	.page-template-product-agave-fair-trade #clean .cntn .l1 {color:#000;margin-top:30px}
	.page-template-product-agave-fair-trade #clean .cntn .l2{color:#000;}
	.page-template-product-agave-fair-trade #clean {height:auto;background-position:left top  !important;background-size:100% !important;margin-top:20px;height:auto;}
	.page-template-product-agave-fair-trade #clean .butn {border:2px solid #14a4fe;color:#17a5fe;}
	.page-template-product-agave-fair-trade #clean .butn:hover {background:#14a4fe;color:#fff}
	.page-template-product-agave-fair-trade #clean .placeh {padding:35% 0px;width:100%;}
	
	.page-template-product-agave-amber #clean .cntn {padding-left:15px;padding-right:15px;transform: translate(0,0);  left:auto;  -webkit-transform: translate(0,0);top:auto;bottom:auto;position:static}
	.page-template-product-agave-amber #clean .cntn .l1 {color:#000;margin-top:30px}
	.page-template-product-agave-amber #clean .cntn .l2{color:#000;}
	.page-template-product-agave-amber #clean {height:auto;background-position:left top  !important;background-size:100% !important;margin-top:20px;height:auto;}
	.page-template-product-agave-amber #clean .butn {border:2px solid #14a4fe;color:#17a5fe;}
	.page-template-product-agave-amber #clean .butn:hover {background:#14a4fe;color:#fff}
	.page-template-product-agave-amber #clean .placeh {padding:35% 0px;width:100%;}
	
	.page-template-product-agave-light #clean .cntn {padding-left:15px;padding-right:15px;transform: translate(0,0);  left:auto;  -webkit-transform: translate(0,0);top:auto;bottom:auto;position:static}
	.page-template-product-agave-light #clean .cntn .l1 {color:#000;margin-top:30px}
	.page-template-product-agave-light #clean .cntn .l2{color:#000;}
	.page-template-product-agave-light #clean {height:auto;background-position:left top  !important;background-size:100% !important;margin-top:20px;height:auto;}
	.page-template-product-agave-light #clean .butn {border:2px solid #14a4fe;color:#17a5fe;}
	.page-template-product-agave-light #clean .butn:hover {background:#14a4fe;color:#fff}
	.page-template-product-agave-light #clean .placeh {padding:35% 0px;width:100%;}


	#ingredients .left {width:100%;float:none;margin-left:auto;margin-right:auto}
	#ingredients .right {margin-left:0px;width:100%;display:block;text-align:center}
	#ingredients .right .awards {margin-top:40px;display:block}
	#ingredients .box {margin:0px 1% !important;width:48%;}

	#cooking .l1 {font-size:30px;line-height:33px;}
	#cooking .l2 {font-size:18px;line-height:26px;}
	
	
	#cooking .cntnt {display:block}
	#cooking .left, #cooking .right {width:100%;}
	#cooking .right .ctt {padding:15px;width:100%}
	#cooking .left  {height:400px}
	
	#productpage .hero .nextprev { background-size:75px;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;width:40px;height:40px; }
	#productpage .hero .nextprev.product-prev {left:15px;background-position:0px 0px}
	#productpage .hero .nextprev.product-next {right:15px;background-position:-38px 0px}
	#productpage .hero .nextprev.product-prev:hover {background-color:#fff;background-position:0px -38px}
	#productpage .hero .nextprev.product-next:hover {background-color:#fff;background-position:-38px -38px}
	
	#productlp .hero .butn {width:auto;margin-top:35px;width:160px;}
	
	#productlp #subtext {margin:90px 0px 0px 0px;}
	#productlp #subtext .l1{font-size:60px;line-height:50px;}
	#productlp #subtext .l2{margin-top:25px;font-size:19px;line-height:26px;}
	
	#productlp .rotator {margin-top:0px;}
	#productlp #productsbox.oliveoil a {margin-top:30px;}
	#productlp #productsbox.coconut a {margin-top:30px;width:250px;}
	
	.logos a {width:45%;float:none;display:inline-block}
	
	#wheretobuy #block3 .localstores  table {margin-bottom:40px}
	#wheretobuy #block3 .localstores .l2 {padding-bottom:15px;font-size:24px;}
	#wheretobuy #block3 .localstores  table td {font-size:18px;line-height:26px}
	
	#faq .categs a{-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);height:100px;line-height:24px;font-size:18px;}
	#faq .categs {margin:40px auto;}
	
	#gform_submit_button_4, .recipe-single#recipespage #descriptions a.butn {width:auto;}
	
		#gform_fields_4 input, #gform_fields_4 textarea {font-size:16px;line-height:22px}
	#gform_fields_4 ::-webkit-input-placeholder{font-size:16px  !important}
	#gform_fields_4 :-moz-placeholder{font-size:16px  !important}
	#gform_fields_4 ::-moz-placeholder{font-size:16px  !important}
	#gform_fields_4 :-ms-input-placeholder{font-size:16px  !important}
	#gform_fields_4 ::-ms-input-placeholder{font-size:16px  !important}
	#gform_fields_4 ::placeholder{font-size:16px  !important}
	#contact #block1 .cntn {padding-left:15px;padding-right:0px;}
	#gform_fields_4 li {margin-bottom:20px}
	#gform_fields_4 textarea {height:80px}
	
	#contact .butn {margin-top:40px;width:auto;}
	#contact  #block3 .butn {width:auto;}
	
	 #archive article.small + article.small {
        margin-left: 0;
    }

    #archive article.big.with-image .excerpt + .a,
    #archive article.big .excerpt,
    #archive article .excerpt + .a {
    }

    #archive article.small .excerpt {
        width: 100%;
    }

    #archive article .category {
        margin: 0 auto 30px auto;
    }

    #archive article.small {
        width: 100%;
    }

    #archive article {
        margin-bottom: 60px;
    }

    #archive article.big .category,
    #archive article.big.with-image .image {
        margin-bottom: 30px;
    }

    #archive #posts {
        margin-top: 30px;
    }

    .inner-categories .selectric-wrapper {
        top: 0;
        margin-bottom: 30px;
        width: 100%;
    }

 #single .content blockquote{font-size:35px;line-height:45px;}
#archive article .date, #archive article .category a, #single .date, #single .category a {font-size:16px !important;font-weight:500 !important;margin-bottom:8px !important}
    #archive article .title,    #single .title {      font-size: 24px !important;      margin-bottom: 0px;line-height:32px !important   }
#archive article .image img {width:100%}
	#archive article .excerpt > p {font-size:18px;line-height:24px}

	#collections #recipes ul li a {line-height:24px;font-size:18px}
	
	.recipe-single#recipespage #directions .left .ctt {margin-left:0px;padding-left:15px;width:100%;padding-right:15px;}
	.recipe-single#recipespage #directions .left, .recipe-single#recipespage #directions .right {width:100%} 
	.recipe-single#recipespage #directions .right {display:block;min-height:auto;padding:30% 0px;background-size:100%  !important;}
	
	.olive.honey img.med {width:220px}
	.olive.honey .right img.olives {top:-230px !important;width:200px !important}
	.olive.honey .right .cntn {margin-top:50px;margin-left:auto}
.olive.honey .right {min-height:auto}
	 #single .title{padding:0 0px;}
	 #single .back a{font-size:14px;}
}

@media screen and (max-width:700px) {
	.page-id-2917 .olive .right img.olives {width:150px}
	
}

@media screen and (max-width:600px) {
	.page-id-3038 #origins.productmain #prodsbox .l1, .page-id-3038 #origins.productmain #prodsbox .l1 p {margin-bottom:0}
	.page-id-3038 #origins.productmain #prodsbox .inner .col {flex-basis:50%;margin-bottom:30px}
	#clean.page-3199, #clean.page-3228, #clean.page-3242, #clean.page-3251 {margin-top:50px}
	.page-id-2980 #origins #recipes .prods, .page-id-2993 #origins #recipes .prods {padding-bottom:0} 
	.page-id-2980 .prods a , .page-id-2993 .prods a{margin-bottom:40px}
	.prods .swiper .swiper-button-prev {left:-25px}
	.prods .swiper .swiper-button-next {right:-25px}
	#landingpage.detailspage .nutrilabel img {max-width:160px}
	.page-id-2810 #landingpage.detailspage .hero .onlymobile {margin-top:80px}
	#landingpage.detailspage #sizes {margin-top:190px}
	#landingpage #reviews .tip {top:-120px}
	#landingpage #products .last .ctabox p {font-size:16px}
	#landingpage #products .ctabox {max-width:100%}
	#landingpage .hero .bee-1 {width:230px}
	#landingpage .hero .bee-2 {left:73%;bottom:80px;width:140px}
	.innerpage#landingpage .hero {height:370px}
	#landingpage #reviews {padding:30px 0px 0px 0px}
	#landingpage #reviews h3 {font-size:26px}
	#landingpage #reviews .swiper-pagination,#landingpage #reviews .arrs {display:none}
	#landingpage #reviews .swiper-wrapper {padding-top:40px;flex-wrap:wrap}
	#landingpage #reviews .swiper-wrapper .swiper-slide {margin-bottom:70px;width:50%}
	#landingpage #reviews .inner {padding:0px 30px 5px 30px;margin-top:0px;margin-left:8px;margin-right:8px}
	#landingpage .container {padding:0px 7px}
	#landingpage #reviews .topimg {margin-top:-40px;width:80px}
	#landingpage #reviews .inner .rating {padding:10px 0px}
	#landingpage #reviews h3 {padding-bottom:30px}
	#landingpage #reviews .inner .rating img {width:110px}
	#landingpage #reviews {padding-left:0;padding-right:0}
	
	.gform_wrapper .validation_message  {left:15px}

	#productlp #productsbox.multiple .item img {height:220px}
	#productlp #productsbox .minus60 {margin-left:-30px}
	#origins.productmain #prodsbox .col a .see {font-size:17px}
	#origins.productmain #prodsbox {margin-top:100px}
	#origins.productmain #prodsbox .l1{  line-height:1.2; font-size:45px;}
	#origins.productmain #prodsbox .l1 em img {bottom:40px;right:5px}
	.recipe-single#recipespage #descriptions .overview .extraimage {display:none}

	#ingredients .left {width:100%; }
	#bandwagons {height:400px}
	#bandwagons .l1 { font-size:32px;line-height:48px}
	#bandwagons .l2 {font-size:40px;line-height:46px}
	#bandwagons .l3 {margin-top:20px; font-size:15px;line-height:20px;max-width:60%}
	#recipes .tabcontent {margin:0px 4%;}
	#recipes ul,#recipespage  #recipes ul {  grid-column-gap: 4%;grid-template-columns: 48% 48%}
	.footer {height:360px;}
	.footer .l1 {text-shadow: 0px 0px 30px #000000;font-size:32px;line-height:38px}
	.footer .l2 {margin-bottom:30px;text-shadow: 0px 0px 25px #000000;font-size:22px;line-height:28px}
	.footer-newsletter  input[type="submit"] {font-size:16px;padding:25px 15px 21px 15px;}	 
	.footer-newsletter  input:not([type="submit"]) {font-size:16px;padding:25px 60px 21px 15px;}
	.footer-newsletter .gform_confirmation_message {text-shadow: 0px 0px 30px #000;   font-size:16px;}
	.footer-newsletter .gform_ajax_spinner {top:45px;right:21px}
	.footer-newsletter ::-webkit-input-placeholder{font-size:16px  !important}
	.footer-newsletter :-moz-placeholder{font-size:16px  !important}
	.footer-newsletter ::-moz-placeholder{font-size:16px  !important}
	.footer-newsletter :-ms-input-placeholder{font-size:16px  !important}
	.footer-newsletter ::-ms-input-placeholder{font-size:16px  !important}
	.footer-newsletter ::placeholder{font-size:16px  !important}
	.absfooter #menu-footer-menu li:nth-child(1), .absfooter #menu-footer-menu li:nth-child(2) , .absfooter #menu-footer-menu li:nth-child(3)  {width:30%;margin:0px 1%}
	.absfooter #menu-footer-menu  .socialicon {margin-top:25px}
	#origins #block1 .l1 {font-size:22px;line-height:30px;} 
	
	
	
	#block2 #cleanlabels{width:96%;height:auto;margin:-15% auto 0 auto !important }
	#block2 #cleanlabels .cntnt {padding-bottom:6%;padding-top:20%;max-width:83.7%;}
	#block2 #cleanlabels .l3 {font-size:3.5vw;line-height:4.5vw;}
	#block2 #cleanlabels .l4 {margin-top:1.1vw;font-size:3vw;}
	#awards #block2 #cleanlabels .l4 {padding-bottom:20px} 
	#origins #recipes {padding-top:40px}
	#recipes.recipes2 .l2 {margin-bottom:20px}
	
	.page-template-product-coconut-sugar #testims {margin-top:60px;} 
	.page-template-product-honey-golden #testims {margin-top:70px;}
	.page-template-product-honey-creamed #testims {margin-top:70px;}
	.page-template-product-honey-amber #testims {margin-top:70px;}
	.page-template-product-agave-fair-trade #testims {margin-top:70px;}
	.page-template-product-agave-amber #testims {margin-top:70px;}
	.page-template-product-agave-light #testims {margin-top:70px;}
	
	#testims .cntn {margin-left:40px}
	#testims .l1 {max-width:75%;line-height:40px;font-size:40px;}
	#testims .l1::before {width:30px;height:27px;top:-21px;left:-44px;}
	#testims .l2 {max-width:80%;line-height:24px;font-size:18px;}
	#testims .l3 a {font-size:19px;}
	
	#productlp #afterhero {padding-bottom:30px;height:auto}
	#wheretobuy #block1 .logos {margin-top:20px}
	#wheretobuy #block2 .l1{margin-top:50px;margin-bottom:40px;}
	#wheretobuy #block2 .line1 div,#wheretobuy #block2 .line2 div  {padding:0px 10px;}
	#wheretobuy #block3 .l1{margin-top:50px}
	
	#wheretobuy #block3 .localstores .left {float:none;width:100%}
	#wheretobuy #block3 .localstores .right {float:none;width:100%}
	#wheretobuy #block3 .localstores td:first-child {width:42% !important}
	#wheretobuy #block3 .localstores td:last-child {width:58% !important}
	
	#faq #block1 {margin-top:110px;}
	#faq .aftercats {padding-bottom:60px;}
	#faq .faqcontent .l2 {font-size:25px;line-height:35px;}
	#faq .title {font-size:35px;line-height:44px;}
	#faq .categs a {height:80px;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);font-size:16px;line-height:22px;}
	#faq .categs a:nth-child(1), #faq .categs a:nth-child(2), #faq .categs a:nth-child(3) {width:30.3%;}
	#faq .categs a:nth-child(4), #faq .categs a:nth-child(5) {width:47%;}
	
	#contact #block1 {margin-top:100px } 
	#contact #block1 .left, #contact #block1 .right {width:100%;}
	#contact #block1 .right {margin-top:30px}
	#contact #block1 .left {overflow:hidden}
	#contact #block1 .cntn {padding-left:0px}
	#contact #block1 .left img {width:111%}
	#contact .gform_confirmation_message { font-size:20px;line-height:26px}
	#contact #instafeed a {padding:20% 0px;width:49%;margin:0.5% 0.5%;}
	
	#contact  #block3  {margin-top:60px}
	#contact  #block3 .l2 {margin-top:10px;font-size:18px;line-height:24px}
	#contact  #block3 .l3 {margin-bottom:43px;margin-top:35px;}
	#contact  #block3 .l3 a {font-size:26px;}
    #gform_wrapper_4 .gform_footer  {text-align:center}
	#contact  #block3 .butn {margin-bottom:80px}
	
	#recipespage .title{font-size:30px;line-height:38px;}
	#recipespage .l1 {margin-top:120px}
	#recipespage .l2 {margin-bottom:70px;font-size:18px;line-height:26px}
	
	#recipespage #blogpull a.recipetitle{font-size:24px;line-height:30px;}
	#recipespage #blogpull .blogpull .cntnt {padding-left:20px;padding-right:20px}
	#recipespage #blogpull .l6 {font-size:20px;line-height:28px}
	#recipespage #blogpull img {width:45px}
	#recipespage #block2 {height:300px;}
	
	#recipespage #recipes .l7 {font-size:30px;line-height:40px}
	#recipespage #recipes .categs a {margin-left:0px;margin-right:0px}
	#recipespage #recipes .l8::after {width:100%}
	#recipespage #recipes .l8 {margin-bottom:40px;}
	
	#collections #recipes ul li a {line-height:23px;font-size:17px}
	#collections #recipes ul {grid-column-gap: 4% !important;}
   #collections #recipes ul { grid-template-columns: 48% 48% !important;}
   
    #collections .l9 {font-size:30px;line-height:36px;}
   	.recipe-single#recipespage h1 { font-size:30px;line-height:38px;}
	.recipe-single#recipespage #descriptions .overview,.recipe-single#recipespage #descriptions .ingredients  {float:none;width:100%;}
	.recipe-single#recipespage #descriptions .overview .cntn,.recipe-single#recipespage #descriptions .ingredients .cntn {border:0px;padding:0px}
	.recipe-single#recipespage .l1 {margin-top:30px;font-size:32px}
	.recipe-single#recipespage .l2 {font-size:24px}
	.recipe-single#recipespage #descriptions {margin:40px auto}
	.recipe-single#recipespage #descriptions .content .mask{bottom:0px;height:65px}
	
	
	.recipe-single#recipespage #directions .l10 {padding-left:35px;font-size:32px;}
	.recipe-single#recipespage #directions p {padding-left:35px}
	.recipe-single#recipespage #directions {margin:60px 0px;font-size:16px;line-height:22px;}
	.recipe-single#recipespage #directions ol li:before {font-size:33px;line-height:33px}
	.recipe-single#recipespage #directions ol li {padding-left:35px}
	 #single .content blockquote{font-size:30px;line-height:35px;margin-left:35px;width:90%}
	 #single .content > p {font-size:18px;line-height:24px}
	
	
	.olive img.med {margin-left:10%;}
	
	#contentbottom .inner {margin:20px auto 40px auto}
	#contentbottom .inner p {font-size:18px;line-height:26px}
	
		#ingredients .box {padding:20px 15px}
	#ingredients .left .l1 {font-size:20px;line-height:28px}
	#ingredients .left .l3 {margin-bottom:15px;font-size:16px;line-height:22px}
	
	
	.hero .prods .swiper-button-prev,.hero .prods .swiper-button-next  {display:none}
	.hero .prods .swiper-wrapper {flex-wrap:wrap}
	.hero .prods .swiper-wrapper .swiper-slide {width:50%}
	.prods .swiper-container  {opacity:1;visibility:visible}
	.prods .swiper-container .swiper-slide {margin-bottom:40px}
	/*
	.prods .swiper-container .swiper-slide:nth-child(3), .prods .swiper-container .swiper-slide:nth-child(4) {z-index:1} 
	.prods .swiper-container .swiper-slide:nth-child(5), .prods .swiper-container .swiper-slide:nth-child(6) {margin-top:-100px}
	*/
}	
	
	
@media screen and (max-width:480px) {
	/*.prods .swiper-container .swiper-slide:nth-child(5), .prods .swiper-container .swiper-slide:nth-child(6) {margin-top:-80px}*/
	.page-id-2917 .olive .right .l1 em img {bottom:22px;}
	.olive .right .l1 em img {right:1px}
	#ingredients .right .awards a {margin-left:auto}
	.page-id-2917 .olive .right img.olives {width:100px;top:-380px !important}
	.page-id-2917 .olive img.med { width:260px;margin-bottom:20px}
	.page-id-2917 .olive .left .cntn {    font-size: 100px;    line-height: 80px;}
	.prods .swiper-button-prev, .prods .swiper-button-next {width:20px;height:42px;background-size:100%}
	#landingpage.detailspage .hero .bottom .center {margin-top:80px}
	.page-id-2810 #landingpage.detailspage .hero .bottom .center {margin-top:50px}
	#landingpage.detailspage .hero .text h1 {font-size:27px}
	#landingpage.detailspage .hero .text p {font-size:15px}
	#landingpage.detailspage .hero .inner {margin-top:90px}
	#landingpage.detailspage #wheretobuy {margin-top:220px}
	#landingpage.detailspage .hero .bottom .left {transform: scale(0.8);margin-top:30px}
	#landingpage.detailspage .hero .right .l3 {font-size:14px}
	#landingpage #since .quote::before {font-size:100px;top:-30px}
	#landingpage #since .container p {font-size:15px;}
	#landingpage #since .quote {margin-top:20px;font-size:19px}
	#landingpage #reviews {margin-top:60px}
	#landingpage #reviews h3{font-size:22px}
	#landingpage #reviews .tip {top:-130px}
	#landingpage #since {padding:40px 0px}
	#landingpage #simplebanner {margin-top:30px}
	#landingpage #simplebanner .inner h2 {font-size:45px}
	#landingpage #simplebanner .inner p {max-width:65%;font-size:15px}
	#landingpage #wheretobuy {margin-top:100px}
	#landingpage #wheretobuy h3 {font-size:30px}
	#landingpage #wheretobuy p {font-size:16px}
	#landingpage #products .last .ctabox {width: calc(100% - 200px);}
	#landingpage #products .last .image {width:180px}
	#landingpage #products .last .image img {max-width:150px}
	#landingpage #products #product1 .ctabox, #landingpage #products #product2 .ctabox {width:calc(100% - 150px)}
	#landingpage #products #product1, #landingpage #products #product2 {height:300px}
	#landingpage #products .last .product {height:360px}
	#landingpage #products .last .innr {    transform: translateY(70px);}
	#landingpage #products .last .ctabox {    margin-top: -50px;}
	#landingpage #products .product .title {top:10px;font-size:100px}
	#landingpage #products #product1 .image, #landingpage #products #product2 .image {margin-top:40px;width:90px}
	#landingpage #products .bottom {margin-top:-610px}
	#landingpage #products .ctabox p {font-size:18px}
	#landingpage #products .ctabox a {    font-size: 17px;    padding: 8px 0px;    width: 140px;}
	#landingpage #products #product1 .ctabox, #landingpage #products #product2 .ctabox {width:calc(100% - 200px)}
	#landingpage #products .last {margin-top:20px}
	#landingpage #products #product1 {margin-top:-90px}
	#landingpage #products .bottom #product2 {margin-top:80px}
	#landingpage #products .last .ctabox h3 {font-size:23px}
	#landingpage #products .last .ctabox p {    font-size: 15px;}
	
	#landingpage #products .top .product {margin-bottom:80px}
	
	#landingpage #afterhero .container{padding:60px 0px 160px 0px}
	#landingpage #reviews .inner .text {font-size:18px}
	#landingpage #reviews .inner {padding:0px 15px 5px 15px}

	.pagination .next, .pagination .prev {width:40px}
	#awards.innerpage .hero .inner {margin:20% auto 0px auto;max-width:100%}
	#awards.innerpage .hero .l1_1 {font-size:16px;line-height:26px;}
	#awards.innerpage .hero .l1_1 em {font-size:22px}
	
	#recipes.recipes2 .l2 {margin-bottom:0px}
	
	#productlp #productsbox.multiple .item img {height:180px}
		#origins.productmain #prodsbox .l1{  font-size:30px;}
	#origins.productmain #prodsbox .l1 em img {bottom:25px;right:5px}
	.footer {height:250px;}
	.prods a, 	#origins .prods a {width:49%;margin:0px 0px 30px 0px}
	.olive .left .cntn {font-size:100px;line-height:80px;}
	.olive .right {display:block;min-height:auto}
	.olive .right .l1 {font-size:26px;line-height:34px}
	.olive .right .l2 {font-size:19px;line-height:24px;}
	.olive .right .cntn {display:block;max-width:300px;margin-left:auto;margin-right:auto}

	.olive .right .l1 span img {bottom:23px;}
	.olive  {margin-top:40px}
	#gallery .swiper-next {  margin-top:-20px;    background-size:12px; width:40px;height:40px}
	#bandwagons .l2 {font-size:34px;line-height:42px}
	#bandwagons .l3 {max-width:70%}
	#truth .labels img {margin:0px 10px;width:70px}
	#truth .l2 {font-size:16px;line-height:22px;   }
	#recipes .categs a { margin-left:10px;margin-right:10px;}
	.absfooter .copyright  a {display:block;width:100%}
	.hero .l1 {font-size: 30px;    line-height: 38px;}
	#origins .hero .l2 {margin-bottom:20px;margin-top:10px;font-size: 15px; line-height:22px }
	.innerpage .hero , #awards.innerpage .hero{height:350px;}
	#origins #block1 .l1 span {display:inline}
	#origins #block2 .l1 {margin-top:15px;font-size:26px;line-height:32px; }
	#origins #block2 .l2 {font-size:18px;line-height:22px }
	
	#recipes .l1 { line-height:34px;font-size:26px}
	#recipes .l2 {line-height:22px;font-size:18px}
	#recipes.recipes2 .l2 {line-height:28px;font-size:20px;}
	#origins #recipes .prods {padding-bottom:20px}
	
	#testims .cntn {margin-left:20px}
	#testims .l1 {max-width:75%;line-height:30px;font-size:30px;}
	#testims .l1::before {width:20px;height:18px;top:-21px;left:-30px;}
	#testims .l2 {margin-top:10px;max-width:82%;line-height:22px;font-size:16px;}
	#testims .l3 a {font-size:17px;}
	#clean {background-position:13% center !important;height:420px}
	.page-id-3119 #clean  {height:550px} 
	.page-id-3119 #clean  .cntn {margin-top:20px}
	
	.page-id-3199 #clean, .page-id-3228 #clean, .page-id-3242 #clean, .page-id-3251 #clean  {background-position: 13% -50px !important;height:600px}  
	.page-id-3199 #clean  .cntn, .page-id-3228 #clean  .cntn, .page-id-3242 #clean  .cntn, .page-id-3251 #clean  .cntn {margin-top:0px}
	
	
	
	
	#ingredients {padding-bottom:50px}
	#clean .cntn .l1 {margin-top:200px;max-width:90%;font-size:16px;line-height:20px;}
	#clean .cntn .l2 {margin-bottom:20px;max-width:90%;font-size:15px;line-height:19px;}
	#clean .cntn { left:5%}
	
	.page-template-product-olive-oil #clean:not(.page-3199):not(.page-3228):not(.page-3242):not(.page-3251) .butn  {margin-bottom:20px}
	.page-template-product-olive-oil #ingredients {text-align:left} 
	.page-template-product-agave-fair-trade #clean .butn  {margin-bottom:20px}
	.page-template-product-agave-amber #clean .butn  {margin-bottom:20px}
	.page-template-product-agave-light #clean .butn  {margin-bottom:20px}
	 
	#clean {margin-bottom:10px}
	#blogpull .blogpull {padding-top:10px}
	#cooking .left  {height:300px}
	#cooking .right .l3 {padding-bottom:20px;font-size:22px;}
	#recipes .l1 span img, #recipes .l1 em img {bottom:23px}
	
	#productlp .hero .l1 {font-size:30px;line-height:42px;margin-top:0}
	#productlp .hero .l2 {font-size:43px;line-height:40px;}
	#productlp .hero .l3 {max-width:90%;font-size:18px;line-height:24px;}
	
	#productlp #subtext {margin:60px 0px 0px 0px;}
	#productlp #subtext .l1{font-size:40px;line-height:40px;}
	#productlp #subtext .l2{margin-top:20px;font-size:17px;line-height:24px;}
	
	#productlp #productsbox.oliveoil a {margin-top:30px;width:100px;}
	#productlp #productsbox.coconut a {width:200px;}
	
	#wheretobuy #block1 {margin-top:100px;}
	#wheretobuy #block2 .line1 {margin-bottom:20px}
	#wheretobuy .title {font-size:24px;line-height:35px}
	
	#wheretobuy #block3 .localstores .l2 {padding-bottom:12px;font-size:22px;}
	#wheretobuy #block3 .localstores  table td {font-size:16px;line-height:24px}
	
	#faq .faq_answer {font-size:15px;line-height:23px}
	#faq .question{font-size:19px;line-height:24px}
	#faq .question {padding:15px 55px 15px 10px;}
	#faq .faq_answer_container {padding:0px 10px}
	#faq .categs {padding-left:5px;padding-right:5px}
	#contact .title {font-size:24px;line-height:30px}
	.recipegallery .swiper-next, .recipegallery .swiper-prev  {font-size:13px;width:40px;height:40px;line-height:40px}
	#recipespage #blogpull .blogpull {margin-top:20px}
	#recipespage #block2 {height:260px;}
	#recipespage .l2 {margin-bottom:50px}
	#recipespage #recipes .l7 {margin-bottom:40px}
    #collections .l9 {font-size:26px;line-height:32px;}
	.recipe-single#recipespage h1 { font-size:26px;line-height:34px;}
	.olive.honey .right .cntn {margin-top:0px}
		.olive img.med {margin-left:3%;}
		.olive.honey .right img.olives {top:-190px !important;width:150px !important}
	.olive.honey img.med {margin-left:0px !important}
	.olive.honey img.med {width:170px}
	.recipesgridmobile {display:block}
	.recipesgriddesktop {display:none}
	.recipesgridmobile .item {width:50%;float:left}
	.recipesgridmobile .item img {width:100%;height:100%}
	#bandwagons {margin-top:50px}
	
	#ingredients {margin-top:30px}
	#ingredients .box{display:block;width:100%}
	#ingredients .box:nth-child(1) {margin-bottom:20px !important}
	#ingredients .box .imgs {display:block}
	#ingredients .box .imgs img {margin:0px 5px}
	
	#landingpage.detailspage #block3 .titl h3 {font-size:27px}
	#landingpage.detailspage #block3 .titl p {font-size:15px}
}


@media screen and (max-width:470px) {
	#landingpage .hero .bee-2 {bottom:110px;width:100px;left:77%}
	#landingpage .hero .bee-1 {width:190px}
	
	
}

@media screen and (max-width:450px) {
	.hero.scrolling {width:85%}
	/*
	#landingpage.detailspage .hero .bottom .left {transform:scale(1);left:0;}
	#landingpage.detailspage .hero .bottom .left .hexagon.hexa1 {right:auto;left:50px;top:50px}
	#landingpage.detailspage .hero .bottom .left .hexagon.hexa2 {right:auto;left:50px;top:-15px}
	#landingpage.detailspage .hero .bottom .left .hexagon.hexa3 {right:auto;left:50px;top:-80px}
	*/
	#landingpage.detailspage .hero .bottom .left {margin-top:10px;transform:scale(0.7);left:15px}
	#landingpage.detailspage .hero .bottom .left .hexagon span {font-size:13px}
	#landingpage.detailspage .hero .nextprev {margin-top:-20px}
	.page-id-2810 #landingpage.detailspage .hero .bottom .left{left:-10px;margin-left:0px}
	.page-id-2810 #landingpage.detailspage .hero .inner {margin-top:90px}
	.page-id-2810 #landingpage.detailspage .hero .bottom .center {margin-top:30px}
	#landingpage.detailspage .hero .bottom .center {margin-top:30px}
	
}


@media screen and (max-width:430px) {
  #landingpage #since h3 {font-size:40px}
	#landingpage #reviews {margin-top:90px}  
	#landingpage #reviews .tip{top:-170px}
}

@media screen and (max-width:420px) {
	
	#productpage .hero .btm .right .l3 .nutrilabel img{max-width:100%}
}

@media screen and (max-width:400px) {
	
	/*
		#landingpage.detailspage .hero .bottom .left .hexagon.hexa1 {left:10px}
	#landingpage.detailspage .hero .bottom .left .hexagon.hexa2 {left:10px;}
	#landingpage.detailspage .hero .bottom .left .hexagon.hexa3 {left:10px}
	*/
	#landingpage.detailspage .hero .bottom .left {left:10px;margin-top:0px;transform:scale(0.6);}
	#landingpage #since .tip {left:-30px}
	#landingpage .tip.leftside .bee{margin-left:20px}
	#landingpage #simplebanner .inner h2 {font-size:40px}
	
	#landingpage #wheretobuy {margin-top:100px}
	#landingpage #products .last .image  {margin-top:50px}
	#landingpage #products #product1 .ctabox, #landingpage #products #product2 .ctabox {width:calc(100% - 120px)}
	#landingpage #products .last .ctabox h3 {font-size:18px}
	#landingpage #products .ctabox a {    font-size: 16px;    padding: 8px 0px;    width: 120px;}
	#landingpage #products .last .ctabox {margin-top:-50px}
	
	#landingpage #products .last .ctabox h3 {font-size:18px}
	#landingpage #products .last .ctabox p {padding-top:10px;font-size:16px}

	
	#landingpage #reviews h3 {font-size:22px}
	#productlp #productsbox.multiple .item img {height:150px}
	#landingpage .hero h1 {line-height:1.2}
	#landingpage .hero .bee-2 {width:80px;left:80%}
	#landingpage .hero .bee-1 {width:160px}
	#landingpage .hero h1 {font-size:25px}
	#landingpage #afterhero .inner p br {display:none}
	
	.page-id-2917 .olive .left .cntn {    font-size: 90px;    line-height: 70px;}
	
	
}

@media screen and (max-width:380px) {
	#landingpage #products .last .ctabox h3 {font-size:17px}
	#landingpage #reviews .inner .text {font-size:16px}
	#landingpage #products .last .ctabox p {font-size:14px}
	.page-id-2917 .olive .right img.olives {display:none}
	
}
@media screen and (max-width:360px) {

	
	
}

@media screen and (max-width:350px) {
#landingpage #products .last .ctabox {color:#000;margin-top:20px;width:100%;text-align:center;padding-left:15px;padding-right:15px}
	#landingpage #products .last .ctabox a {color:#000;border:2px solid #000;}
		#landingpage #wheretobuy {margin-top:320px}
		#landingpage #products .last .ctabox h3 {font-size:18px} 
		#landingpage #products .last .ctabox p {font-size:16px}
}

@media screen and (max-width:320px) {
	#landingpage #reviews .swiper-wrapper .swiper-slide {width:100%;}
}