/* GLOBAL */

html, body { background-color:#fff; font-family: 'Montserrat', sans-serif; font-size:17px; }

h1, h2, h3, h4 { line-height:1.2em; font-family: 'Montserrat', sans-serif; }

h1 { font-size:34px; color:#005273; font-weight:300; }
h2 { font-size:28px; color:#005273; font-weight:300; }
h3 { font-size:20px; }
h4 { font-size:18px; }

.page1 h2 { font-size:32px; }

a { color:#67b0d1; }
a:hover { color:#FFB652; text-decoration:none; }

em { color:#666; }

blockquote { margin:30px 0; padding:0 25px; font-size:20px; color:#005172; }
blockquote p { margin:7px 0; }
blockquote p small { font-size:14px; color:#7596a4; padding-left:20px; }

i.uk-icon { position:relative; top:-1px; }

.photo { width:100%; border:5px solid #fff; }
.noborder { border:none; box-shadow:none; }

#totop { position:fixed; bottom:12px; right:15px; z-index:9999; display:block; padding:8px 5px; background:rgba(0,0,0,.5); }
#totop:hover { color:#FFB652; }

.uk-button { margin:5px 0; background:#158EBE; color:#fff; height:40px; line-height:40px; padding:0 30px; letter-spacing:1px; font-size:18px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.uk-button:hover { background:#FFB652; color:#005172; }
.uk-button.orange { background:#FFB652; color:#005172; }
.uk-button.orange:hover { background:#FFCC85; color:#0f6ecd;}

.video-container { position:relative; overflow:hidden; width:100%; }
.video-container::after {display:block;content:"";padding-top:56.25%;}
.video-container iframe { position:absolute; top:0; left:0; width:100%; height:100%; }
#content lite-youtube { margin:30px 0; }

.map { border:5px solid #fff; }
.map-container { position:relative; overflow:hidden; width:100%; }
.map-container::after { display:block; content:""; padding-top:65%; }
.map-container iframe { position:absolute; top:0; left:0; width:100%; height:100%; }

.border-rounded-left { -webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px; }

.border-rounded-right { -webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px; }

img.align_left { float:left; margin:0 25px 20px 0; }
img.align_right { float:right; margin:0 0 20px 40px; }

#editpage { position: fixed; top: 4px; left: 49%;  z-index:9999; }
#editpage a { float:left; padding: 3px 6px 5px 6px; background: #db1174; color: #FFB8DB; display: block; font-weight: normal; font-size:14px; z-index:9999; margin:0 1px; text-decoration:none; line-height:1em; stroke-width:2; }
#editpage a:hover { background: #ffffcc; color: #000; text-decoration:none; }


/* STYLES */

.edible_blue { color:#005172; }
.edible_green { color:#00675A; }
.edible_orange { color:#FFB652; }

.social { margin-top:-10px; }
.social a i { color:#00675A; margin:0 10px; }
.social a i.facebook { padding:4px; border:2px solid #00675A; border-radius:50%; }
.social a:hover i { color:#FFB652 !important; }
.social a:hover i.facebook { border-color:#FFB652 !important; }

.uk-sticky { width:100% !important; }

#content { width:100%; }
.layout { width:100%; max-width:1500px; margin:0 auto; padding:30px 0 40px 0; }
.padded { padding:0 40px; }

#content .content_video h3 { margin:0 0 -15px 0; text-align:center; color:#005172; }

#header { width:100%; height:90px; background:#005172; text-align:right; }
#header .toggle { position:absolute; top:12px; right:30px; z-index:999; color:#fff; }

#header #nav { padding:13px 30px 0 0; }
#header #nav ul { margin:0; padding:2px 0; list-style:none; }
#header #nav ul li { display:inline; padding:0 12px; font-size:18px; }
#header #nav ul li.menu a { display:inline-block; width:90px; }
#header #nav ul.main li a { color:#fff; text-transform:uppercase; }
#header #nav ul.secondary { margin-right:117px; }
#header #nav ul.secondary li a { color:#B5DBE7; }
#header #nav ul li a:hover { color:#FFB652; }

#logo { position:absolute; top:0; left:15px; z-index:998; }
.page1 #logo { left:0; }
#logo img { width:200px; transition:width .5s; }

.uk-offcanvas-bar { padding-top:10px; }
.uk-offcanvas .uk-nav li a { color:#fff; font-size:15px; line-height:1.2em; }
.uk-offcanvas .uk-nav .uk-nav-divider { margin:10px 0; border-top:1px solid #8b8b8b; }
.uk-offcanvas .uk-nav li.phone a { font-size:16px; letter-spacing:1px; }
.uk-offcanvas .uk-nav li a:hover { color:#FFB652; }
.uk-offcanvas .uk-nav .sub-menu { margin:0 0 10px 0; }
.uk-offcanvas .uk-nav .sub-menu li a { font-size:15px; line-height:1.6em; color:#ccc; }
.uk-offcanvas .uk-nav .sub-menu li a:hover { color:#FFB652; }

#hero { position:relative; width:100%; margin:1px 0 0 0; background:#000; }
.page1 #hero { margin:0 0 2px 0; }
#hero video { width:100%; }
#hero img { width:100%; }
#hero h2 { position:absolute; bottom:15px; left:0; margin:0; width:100%; text-align:center; color:#fff; font-size:20px; }
#hero h2 img { position:relative; top:-5px; margin:0 14px 0 10px; width:20px; }

.gallery { width:100%; margin:0 auto; padding:30px 0 80px 0; }
.gallery h2 { margin:0 0 25px 0; text-align:center; }

#breadcrumbs { margin-top:10px; width:100%; height:40x; line-height:40px; }
.page1 #breadcrumbs { display:none; }
#breadcrumbs ul { margin:0 auto; padding:0 40px; max-width:1420px; list-style:none; height:40px; font-size:15px; }
#breadcrumbs ul li { display:inline; }
#breadcrumbs ul li:after { content: '/'; color:#8e8e8e; padding:0 10px; font-size:14px; }
#breadcrumbs ul li.active:after { content:none; }
#breadcrumbs ul li a { color:#666; }
#breadcrumbs ul li a:hover { color:#FFB652; }

#blocks { margin:30px 0; }
#blocks .item { text-align:center; }
#blocks .item .inside { padding:20px 20px 30px 20px; position:relative; z-index:2; background:#fff; }
#blocks lite-youtube { margin:0; }
#blocks.icons .item { padding:20px 0; text-align:center; }
#blocks.icons .item div { padding:20px 30px 30px 15px; }
#blocks.icons .item img { width:100%; max-width:100px; margin:5px 0; }
#blocks.icons .item .text { padding:0; overflow:hidden; }
#blocks.icons .item h3 { margin:5px 0 5px 0; }
#blocks.icons .item p { margin:0; padding:0; overflow:hidden; font-size:16px; overflow:hidden; }

.uk-slider { padding:0 50px; }
.uk-slider-items li { text-align:center; }
.uk-slider .uk-slidenav svg { width:50px !important; height:80px !important; color:#83B7B4; }
.uk-slider .uk-slidenav:hover svg { color:#00675A; }
.uk-slider .uk-slidenav svg polyline { stroke-width:1; }
.uk-slider .uk-position-center-left-out { right:94%; }
.uk-slider .uk-position-center-right-out { left:94%; }

#middle { background:#005172; }
#middle .uk-overlay { padding:0; }
#middle .video { padding-bottom:5%; }
#middle .video .inside { text-align:center; }
#middle .video .inside lite-youtube { margin:0 auto; }
#middle .video img.this { position:relative; top:-20px; width:80%; margin-bottom:-30px; }
#middle .text h1 { color:#fff; font-weight:300; font-size:24px; }
#middle .video.mobile .inside { width:100%; text-align:center; }
#middle .lyt-activated { z-index:2; }

#ctas { margin-top:30px; }
#ctas .uk-card img { width:100%; }
#ctas .uk-card .uk-card-media-top { max-height:300px; overflow:hidden; }
#ctas .uk-card .uk-card-body { position:relative; height:100%; padding:0 10px 20px 10px; background:#005172; text-align:center; }
#ctas .uk-card .uk-card-body h3 { margin:20px 0 0 0; color:#fff; font-size:20px; line-height:1.5em; }
#ctas .uk-card .uk-card-body h3 a { color:#FFB652; }
#ctas .uk-card .uk-card-body h3 a:hover { color:#FFCC85; }
#ctas .uk-card .uk-card-body .uk-button { width:80%; }
#ctas .uk-button.orange { height:31px; line-height:33px; padding:0 20px; font-size:15px; font-weight:500; }
#ctas .uk-card.mobile .uk-card-media-top { -webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px; }
#ctas .uk-card.mobile .uk-card-body { -webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px; }

#happening { width:100%; margin:90px auto 0 auto; }
#happening h2 { margin-bottom:30px; }
#happening .uk-slider-items li img { width:100%; max-width:275px; border:5px solid #FFB652; border-radius:50%; }
#happening .uk-slider-items li a { color:#666; }
#happening .uk-slider-items li a:hover { color:#FFB652; }
#happening .uk-slider-items li a div { margin-top:10px; line-height:1.2em; font-size:24px;  }
#happening .uk-slider .uk-slidenav { top:40%; }

#promo { width:100%; margin-top:80px; text-align:center; }
#promo img { width:100%; max-width:1000px; }

#blog { margin:100px 0 50px; text-align:center; }
#blog .card a { display:block; background:#005172; padding-bottom:15px; overflow:hidden;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; }
#blog .card img { width:100%;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px; }
#blog .card p { margin:12px 0 0 0; padding:0 10px; font-size:16px;  line-height:1.3em; color:#fff; }
#blog .uk-button { margin:10px 0 20px 0; }
#blog .card a:hover p { color:#FFB652; }

.blog-list .items { margin-top:30px; margin-bottom:30px; }
.blog-list .items .uk-grid-margin { margin-top:60px; }
.blog-list .post { text-align:center; }
.blog-list .post .text { padding:10px; }
.blog-list .post h3 { font-size:20px; margin:0 0 8px 0; color:#67b0d1; font-weight:500; line-height:1.1em; }
.blog-list .post .media { overflow:hidden; }
.blog-list .post .media img { width:100%; }
.blog-list .post p { font-size:15px; margin:3px 0; line-height:1.2em; color:#666; }
.blog-list .post p i { position:relative; top:0; margin-left:3px; }
.blog-list .post .meta { font-size:14px; font-weight:500; }
.blog-list .post .meta i { position:relative; top:-1px; margin-right:3px; }
.blog-list .post a:hover h3 { color:#FFB652; }

.blog-list .steve img { border-radius:50%; max-width:240px; }
.blog-list .steve h4 { margin:10px 0 0 0; text-align:center; font-size:14px; }

.blog .post h1 { margin:0 0 10px 0; }
.blog .meta { margin:0 0 -8px 0; font-size:15px; font-weight:500; }
.blog .meta i { position:relative; top:-2px; margin-right:3px; }

.page1029 .blog-list .items { margin-top:40px; padding-top:40px; }

#timeline { margin-bottom:1px; background:#00354b; padding:40px 0 0 0; }
#timeline .layout { max-width:1400px; margin:0 auto; }
#timeline h2 { margin-bottom:0px; color:#fff; }
#timeline p { margin:10px 0 40px 0; color:#fff;  }
#timeline .item { margin:20px 0; }
#timeline .bubble { width:100%; margin:5px 0; background:#fff; }
#timeline .bubble h3 { margin:0; padding:10px 15px 0 15px; font-size:20px; line-height:1.1em; }
#timeline .bubble p { margin:0; padding:5px 15px 15px 15px; font-size:14px; line-height:1.2em; color:#666; }

.bios .uk-grid { margin:40px 0; font-size:17px; }
.bios .uk-grid .uk-first-column { padding-left:0; }
.bios .photo { border-radius:50%; max-width:200px; }
.bios h3 { margin:0; font-size:22px; }
.bios p { margin:8px 0; }
.bios hr { margin:60px 0 0 0; }

.testimonials { padding-top:1px; }
.testimonials blockquote { margin:30px 0 50px 0; padding-left:50px; font-size:16px; color:#00675A !important; }
.testimonials blockquote p { color:#00675A !important; }
.testimonials blockquote p em { color:#00675A !important; }
.testimonials p { margin:7px 0; }
.testimonials p em { color:#000; }
.testimonials p.author { margin-top:5px; padding-left:20px; }
.testimonials p.author:before { content:'— '; }
.page1025 img.align_left { position:relative; top:-5px; }

.faqs .uk-accordion { z-index:2; position:relative; }
.faqs .uk-accordion li { padding:20px; border:1px solid #d7e0ee; background:#fff; }
.faqs .uk-accordion li h3 { margin:0; }
.faqs .uk-accordion li .uk-accordion-content { margin-top:10px; }
.faqs .uk-accordion li:hover h3 { color:#FFB652; }

.page1033 .layout { padding:0; }
.farms h2.title { margin:0; padding:25px 20px 27px 20px; line-height:1em; text-transform:uppercase; letter-spacing:1px; text-align:center; background:#005172; color:#fff; border-top:1px solid #fff; }
.farms { padding-bottom:80px; }
.farms .blocks { margin:0; }
.farms .item { margin:30px 0; min-height:280px; border-top:1px solid #fff; }
.farms .item.alt { background:#00675A; color:#fff; }
.farms .item .bkg { min-height:300px; background-position:center center; background-size:cover; background-repeat:no-repeat; }
.farms .item .text { padding:20px 40px; font-size:15px; }
.farms .item .text p { margin:10px 0; }
.farms .item.alt .text a { color:#ffe67d; }
.farms .item.alt .text a:hover { color:#9ee1ff; }
.farms .item h3 { margin:0 0 12px 0; color:#00675A; }
.farms .item.alt h3 { color:#fff; }
.farms .item .text blockquote { margin:20px 0; font-size:15px; }
.farms .video { padding-top:10px; line-height:1.2em; font-size:16px; }
.farms .video i { float:left; margin:-7px 12px 10px 0; color:#00675A; }
.farms .item.alt .video i { color:#fff; }

.producers { padding:30px 0; }
.producers .uk-grid-margin { margin-top:60px; }
.producers .item { text-align:center; }
.producers .item .text { padding:10px; }
.producers .item h3 { margin:0; }
.producers .item p { margin:5px 0; line-height:1.2em; }

/* blog */
.page1017 .submissions { margin-top:50px; margin-bottom:20px; max-width:950px; text-align:center; }
.page1017 .submissions .text h3 { margin:0; }
.page1017 .submissions .text p { margin:5px 0 8px 0; }
.page1017 .submissions .photo { border-radius:50%; max-width:300px; }

/* contact */
.page1019 h1 { margin-bottom:35px; }
.page1019 #content img { margin-top:-4px; clear:both; margin-right:15px; }

/* about */
.page1020 #blocks.icons .item { max-width:900px; }

/* history */
.page1021 .video_text { text-align:center; padding:0 5%; }

/* mission */
.page1022 ul { list-style:none; padding:0 0 0 5px; }
.page1022 #content h3 { margin-top:-40px; }
.page1022 #content ul li:before { content:"\2714"; margin-right:10px; font-size:20px; color:#00675A; }
.page1022 #content ul li { padding:7px 0; line-height:1.2em; font-size:16px; }
.page1022 #content2 ul li:before { content:"\2718"; margin-right:10px; font-size:22px; color:#666; }
.page1022 #content2 ul li { padding:7px 0; line-height:1.2em; font-size:16px; }
.page1022 .icons { margin-top:50px; margin-bottom:20px; text-align:center; line-height:1.2em; max-width:525px; }
.page1022 .icons img { display:block; margin:0 auto 10px auto; max-width:170px; border-radius:50%; }
.page1022 .collective { margin-top:35px; margin-bottom:20px; max-width:850px; text-align:center; }
.page1022 .collective .photo { border-radius:50%; max-width:225px; }
.page1022 .collective .uk-button { margin-top:15px; }

/* community */
.page1024 #blocks { margin-bottom:40px; max-width:800px; }
.page1024 #blocks .item { margin:30px 0; }
.page1024 #blocks .item h3 { margin:15px 0 -5px 0; }
.page1024 #blocks .item img { max-width:140px; border-radius:50%; padding:4px; margin-right:25px; }


/* testimonials */
.page1025 blockquote { font-size:20px; color:#666 !important; }
.page1025 blockquote p { color:#666 !important; }
.page1025 blockquote p em { color:#666 !important; }
.page1025 blockquote p.author { margin:12px 0 0 25px; font-size:17px; color:#00675A !important; }

/* messages from steve */
.page1029 h1 { margin-top:10px; }

/* special diets */
.page1031 #blocks.icons .item { padding:20px; }
.page1031 #blocks.icons .item img { max-width:80px; }
.page1031 #content2 { margin:50px 0 20px 0; text-align:center; }
.page1031 #content2 .uk-grid img { border-radius:50%; max-width:250px; }

/* products */
.page1032 .icons { max-width:1000px; text-align:center; line-height:1.2em; }
.page1032 .icons img { display:block; margin:0 auto 5px auto; max-width:150px; }
.page1032 #blocks { margin:50px 0; }
.page1032 #blocks.icons2 { max-width:960px; }
.page1032 #blocks.icons2 .item .inside { padding:20px 20px 40px 20px; }
.page1032 #blocks.icons2 .item img { max-width:140px; border-radius:50%; padding:4px; margin-right:25px; }

/* ethical */
.page1035 #content ul { list-style:none; }
.page1035 #content ul li:before { content:"\2714"; margin-right:10px; font-size:20px; color:#00675A; }
.page1035 #content img { width:80%; }

/* staff */

#staff h2 { margin:40px 0 15px 0; }
#staff #staff_videos p { margin:0 0 7px 0; line-height:1.3em; }
#staff #staff_documents { margin:0 0 30px 0; padding:0; list-style:none; font-size:18px; width:100%; max-width:600px; }
#staff #staff_documents li { padding:8px 0; border-bottom:1px dotted #9f9f9f; line-height:1.3em; }
#staff #staff_documents li span.uk-icon { position:relative; top:-1px; margin-right:3px; }
#staff form { width:100%; max-width:400px; }
#staff p.error { color:red; }
.page1335 #footer, .page1335 #acknowledgement { display:none; }

/* footer */
#footer { overflow:hidden; background:#005172; text-align:center; }
#footer .uk-grid { max-width:1500px; margin:0 auto; }
#footer .image img { border-radius:50%; border:4px solid #fff; width:100%; max-width:420px; position:relative; top:-18%; }
#footer h2 { margin:30px 0 25px 0; padding:0 10px; color:#fff; line-height:1.1em; font-size:24px; }
#footer h2 a { color:#FFB652; }
#footer h2 a:hover { color:#FFCC85; }
#footer p { margin:0; }
#footer p .uk-button { margin-bottom:25px; }

#acknowledgement { width:100%; padding:30px 0; }
#acknowledgement p { margin:0; text-align:center; }

#copyright { margin-top:1px; padding:13px 0; background:#005172; color:#fff; font-size:12px; text-align:center; }
#copyright p { margin:10px 0; text-align:center; }
#copyright a { color:#fff; }
#copyright a:hover { color:#FFB652; }
#copyright .credit { padding-top:4px; padding-right:15px; }
#copyright .credit img { position:relative; top:-1px; width:18px; height:18px; margin-right:5px; }
#copyright .social { margin-top:0; }
#copyright .social i { color:#fff; margin:0 2px; }
#copyright .social a i.facebook { border:1px solid #fff; padding:2px; }

.FormBuilder-special-order { background:#dbe5ea; margin-top:40px; padding:20px 40px 10px 40px; max-width:700px; }
.FormBuilder-blog-contributions { background:#dbe5ea; margin-top:40px; padding:20px 40px 10px 40px; max-width:700px; }


/* MEDIA QUERIES */

@media only screen and (min-width: 640px) { 

	.page1 #logo img { width:300px; }
	.page1 .uk-active #logo img { width:200px; }

	#hero h2 { font-size:30px; }
	#hero h2 img { width:25px; }

	#middle .video { padding-bottom:25%; }
	#middle .video .inside { margin-top:5%; }
	#middle .video img.this { position:relative; top:-30px; width:60%; margin-bottom:-30px; }
	#middle .text h1 { font-size:30px; }
	
	.uk-slider .uk-position-center-left-out { right:98%; }
	.uk-slider .uk-position-center-right-out { left:98%; }

	#blocks .item { text-align:left; }
	#blocks .item img { float:left; max-width:100%; width:100%; }
	#blocks.icons .item { text-align:left; }
	#blocks.icons .item img { float:left; width:100%; max-width:100px; margin:5px 20px 0 0; }
	
	#timeline { padding-bottom:80px; }
	#timeline .item { margin:0; }
	#timeline .left { clear:both; width:50%; border-right:1px solid #ccc; }
	#timeline .right { clear:both; position:relative; right:-1px; float:right; width:50%; margin:-25px 0 -25px 0; border-left:1px solid #ccc; }
	#timeline .bubble { width:90%; }
	#timeline .left .item { position:relative; right:-8px; background:transparent url('../images/bubble-left.png') no-repeat center right; }
	#timeline .right .item { margin-left:-8px; background:transparent url('../images/bubble-right.png') no-repeat center left; }
	#timeline .right .item .bubble { margin-left:10% }
	
	#footer { height:175px; padding-bottom:0; text-align:left; }
	#footer .text { padding-left:5%; }
	#footer h2 { margin:5% 0 10px 0; padding:0; font-size:22px; }
	
	#copyright { text-align:left; }
	#copyright span.social { display:inline; margin-right:10px; }
	#copyright .credit { text-align:right; }

	.page1017 .submissions { text-align:left; }
	.page1022 .collective { text-align:left; }
	.page1031 #content2 { text-align:left; }
	
}

@media only screen and (min-width: 960px) { 

	.page1 h2 { font-size:38px; }
	
	.page1 #logo img { width:320px; }

	#hero h2 { bottom:30px; left:50px; font-size:40px; text-align:left; width:fit-content; }
	#hero h2 img { width:30px; }

	#middle .video { padding-bottom:5%; }
	#middle .video .uk-overlay { padding:5% 30% 0 35px; }
	#middle .video img.this { top:-20px; width:80%; }
	#middle .text h1 { position:relative; left:-50px; font-weight:200; font-size:30px; }
	
	#ctas .uk-card .uk-card-body { padding:0; }
	#ctas .uk-card .uk-card-body h3 { font-size:18px; }
	#ctas .uk-card .uk-card-body .uk-button { position:absolute; left:10%; bottom:20px; }

	#footer { height:250px; }
	#footer h2 { margin:8% 0 20px 0; font-size:30px; }
	#footer .photo img { top:-25%; left:-25px; }
	
	.page1018 #content { background:#fff url('../images/bkg-granola.jpg') no-repeat right top; }
	.page1018 #content .padded { padding:0 30% 0 40px; }
	.page1020 #content { background:#fff url('../images/bkg-echinacea.jpg') no-repeat right bottom; }
	.page1020 #blocks { padding-right:10%; }
	.page1020 #content2 { padding-right:35%; }
	.page1022 #content { background:#fff url('../images/bkg-dandelion.jpg') no-repeat right bottom; }
	.page1022 #content2 { padding-right:35%; }
	.page1023 #content { background:#fff url('../images/bkg-mint.png') no-repeat right bottom; }
	.page1023 #content2 { padding-right:35%; }
	.page1031 #content { background:#fff url('../images/bkg-blueberries.png') no-repeat right bottom; }
	.page1031 #content2 { padding-right:30%; }
	.page1035 #content { background:#fff url('../images/soil.jpg') no-repeat right bottom; }
	.page1035 #content2 { padding-right:35%; }
	.page1037 #content { background:#fff url('../images/chia.jpg') no-repeat right bottom; }
	.page1037 #blocks { padding-right:30%; }
	.page1187 #content { background:#fff url('../images/bkg-oats.jpg') no-repeat right bottom; }
	.page1187 #content .padded { padding:0 35% 0 40px; }
	
}

@media only screen and (min-width: 1024px) { 
	

}

@media only screen and (min-width: 1200px) { 
	 
	.page1 #logo img { width:350px; }

	.uk-offcanvas .uk-nav li a { font-size:17px; }
	.uk-offcanvas .uk-nav .sub-menu li a { font-size:16px; }
	.uk-offcanvas .uk-nav li.phone a { font-size:18px; }
	
	#hero h2 { bottom:35px; font-size:50px; }
	#hero h2 img { width:40px; }
	
	#middle .text h1 { left:-50px; font-size:40px; }
	
	#ctas .uk-card .uk-card-body h3 { font-size:20px; }
	
	.uk-slider .uk-position-center-left-out { right:100%; }
	.uk-slider .uk-position-center-right-out { left:100%; }

	#footer .text { padding-left:2%; }
	#footer h2 { margin:8% 0 20px 0; font-size:36px; }
	
}

@media only screen and (min-width: 1400px) { 
  
	#ctas .uk-card .uk-card-body h3 { font-size:24px; }

	#footer h2 { margin:5% 0 20px 0; }
	
}

@media only screen and (min-width: 1600px) { 

	#hero h2 { bottom:40px; font-size:56px; }
	#hero h2 img { width:50px; }
	
	#middle .text h1 { font-size:50px; }
	
	#ctas .uk-card .uk-card-body h3 { font-size:26px; }
	
}

@media only screen and (min-width: 1920px) { 

	#middle .text h1 { font-size:60px; }
	
}

@media only screen and (min-width: 2200px) { 

	
}