/*@import url('whitneyfarmsassets/fonts/whitneyframsfonts.css'); */

html { scroll-behavior:smooth; background:#ffffff!important; }
/* :root { --dxp-s-text-heading-medium-font-family:'Neutraface2Display-Medium'!important; } */
body, button, input, select, textarea { color:#454545; font-family:'Neutraface2Display-Medium', sans-serif!important; font-size:16px; font-weight:400; line-height:1.5; font-size:1.6rem; }
body { background:#fff!important; }
p, html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s,
samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0; font-size:100%; margin:0; outline:0; padding:0; vertical-align:baseline; }
a { color:#507e47; }
a:visited { color:#507e47; }
*:focus, *:focus-within, *:focus-within:before, *:focus-within:after, *:focus:before, *:focus:after { outline:none!important; border:0px!important; box-shadow:none!important; }
.button { font-family:'Lato-Bold'; outline:none; color:rgba(255,255,255,1); text-transform:uppercase; font-size:125%; letter-spacing:2px; position:absolute; 
	left:50%; width:40%; padding:5px 10px 8px; margin:0 auto; text-align:center; border:4px solid rgba(255,255,255,.4); text-shadow:0px 0px 20px rgba(0,0,0,.4); 
	box-shadow:0px 0px 25px -5px rgba(0,0,0,.2); transform:translateX(-50%); }
h4 strong { color:#3b3b3b; }
.microsite-header-content { display:none; }
.wf_hero_base { width:calc(100% - 32px); height:calc(95vh - 32px); position:relative; margin:16px; overflow:hidden; margin-bottom:16px; max-height:660px; }
.main-menu { width:25%; max-width:400px; position:fixed; left:16px; top:0px; margin:2rem 0 1rem 0; padding:10px 5px; background:rgba(255,255,255,0.6); z-index:9; }
.logoholder { width:100%; text-align:center; position:relative; margin-bottom:10px; }
.logoholder .wf_logo_image { width:94%; text-align:center; margin:auto; margin-left:-26px; }
.logoholder .menutogglebutton { position:absolute; width:30px; height:30px; right:12px; display:none; top:15px; }
.menu-item-name { margin-left:10px; padding-bottom:2px; }
.menu-item-name:first-child { padding-top:18px; }
.main-menu ul a, ul a:visited { margin-left:5px; padding:8px 0px 8px 20px; font-family:'Lato-Bold'; color:rgba(0,0,0,.35); font-size:14px; 
	text-transform:uppercase; letter-spacing:1px; outline:none; text-decoration:none; border:0px; text-decoration:none; background:transparent; }
.main-menu ul a:focus, .main-menu ul a:active { color:#636363!important; border:0px; text-decoration:none; background:transparent; box-shadow:none; }
.slds-nav-vertical__item.slds-is-active:before, .slds-nav-vertical__item:hover:before { background:rgba(21,137,238,0); }
.slds-nav-vertical__action { position:relative; z-index:9; }
.slds-nav-vertical__action:hover { text-decoration:none; -webkit-box-shadow:none; box-shadow:none; }
.wf_hero_image1, .wf_hero_image2, .wf_hero_image3, .wf_hero_video { width:100%; height:100%; position:absolute; overflow:hidden; top:50%; left:50%; 
	transform:translate(-50%, -50%); background-color:rgba(255,255,255,0.2); }
.wf_hero_video video { width:100%; max-height:auto; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
.wf_hero_image2 .wf_hero_image, .wf_hero_image3 .wf_hero_image { display:none; }
.wf_hero_image2 a.slide, .wf_hero_image3 a.slide { margin-left:26%; text-align:center; display:unset; }
.wf_sub_content1 { width:100%; height:100%; position:absolute; overflow:visible; top:50%; left:50%; transform:translate(-50%, -50%); background-color:rgba(255,255,255,0.35);
	text-align:center; }
.main-bg { position:fixed; top:0; left:25%; margin:0 0 0 15px; width:90%; height:70vh; z-index:0; 
	/*background:-moz-linear-gradient(-45deg,rgba(198,156,109,.1) 0%,rgba(255,255,255,.08) 25%,rgba(255,255,255,0) 100%);
	background:-webkit-linear-gradient(-45deg,rgba(198,156,109,.1) 0%,rgba(255,255,255,.08) 25%,rgba(255,255,255,0) 100%); */
	background:linear-gradient(135deg, rgba(198,156,109,.1) 0%, rgba(255,255,255,.08) 25%, rgba(255,255,255,0) 100%); 
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ac69c6d',endColorstr='#00ffffff',GradientType=1); */ }
.page_hpads { padding:0 3% 0 7%; }
.site-footer:before, .site-footer:after { content:""; display:table; }
.site-links { margin:0 0 5px; letter-spacing:1px; font-size:calc(1em - 3px); }
.colophon a { font-family:'Lato-Bold'; font-size:80%; color:#969696; letter-spacing:1px; padding:2px 5px; text-transform:uppercase; }
.colophon a:hover { color:#636363; text-decoration:underline; }
a.slide .slide-headline {font-family:'Neutraface2Display-Bold'; padding:0; text-transform:uppercase; top:130px; margin:0 0 0 25%; width:75%; max-width:100%; display:block; position:absolute;
font-size:180%; color:#fff; text-shadow:0px 0px 15px rgba(0,0,0,.6); letter-spacing:2px; text-align:center; cursor:pointer!important; }

.slide-headlinealigner { left:25%; font-family:'Neutraface2Display-Bold'; padding:0; text-transform:uppercase; margin:0 0 0 0; width:75%; max-width:100%; display:inline;
	position:absolute; top:230px; font-size:180%; color:#fff; text-shadow:0px 0px 15px rgba(0,0,0,.6); letter-spacing:2px; text-align:center; cursor:pointer!important; }
a.slide .slide-headline h2 { margin:30px auto; display:block; text-transform:lowercase; font-size:450%; color:#fff; width:75%; max-width:100%; text-shadow:0px 0px 25px rgba(0,0,0,.15);
	border-bottom:6px solid rgba(255,255,255,.2); line-height:50%; cursor:pointer; font-family:'CheddarJack-Regular'; font-weight:400; padding:15px 15px; letter-spacing:1px; }
a.slide .button { width:30%; padding:5px 10px 5px 10px; position:absolute; right:40%; transform:translateX(-10%); bottom:30%; }

.button.learn-grow-btn { position:absolute; bottom:20%; }

.social-li { padding-left:20px; /*margin-right:30px; */ }
.social-li a.icon { width:25px; height:25px; display:inline-block; margin-left:10px; }
.social-li a.social { overflow:hidden; position:relative; }
.social-li a.social img { width:100px; max-width:100px!important; position:absolute; top:0px; }
.social-li a.social.facebook img { left:0px; }
.social-li a.social.twitter img { left:-25px; }
.social-li a.social.instagram img { left:-50px; }
.social-li a.social.pinterest img { left:-75px; }

p.legend { font-style:italic; font-size:120%!important; position:relative; margin:0 0 0 -2px; }
p { font-family:'Neutraface2Display-Medium', sans-serif; margin-bottom:1.2em; font-size:140%; color:#454545; }

em { font-style:italic; }

.slds-new-p-around_medium { padding:0px 16px 16px 16px; position:relative; z-index:1;max-width:1600px;margin:auto; }
.slds-new-p-left_small { padding-left:0.75rem; }
.slds-new-text-align_center { text-align:left; }
.slds-new-text-align_right { text-align:right; }
.learngrowchilddiv { padding:0px 3% 0px 7% }
.mw-500x { max-width:500px; }

.margintop90 { margin-top:0px; }
.sep{color:#CAC5BD;}
.separator { height:5px; width:220px; background:#e5e5e5; text-indent:-9999px; margin:0 auto; }
.page-about h5 { font-family:'Neutraface2Display-Medium'; color:#b0b0b0; font-size:170%; letter-spacing:1px; margin:30px 0 75px; font-weight:400; }
.page-about h4 { font-family:'Neutraface2Display-Bold'!important; color:#64656a; letter-spacing:2px; font-size:140%; margin:40px 0; text-transform:uppercase; font-weight:400; }
lightning-input.slds-form-element label.slds-form-element__label { font-family:'Neutraface2Display-Bold'; color:#64656a; font-size:120%; margin:0 0 5px; letter-spacing:1px;
	text-transform:uppercase; font-weight:400; }
input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], textarea, .slds-form-element__control input.slds-input,
.slds-form-element__control textarea.slds-textarea { padding:5px 10px; outline:none; color:#666; border:1px solid #ccc; border-radius:3px; }

button, input, select, textarea, .slds-form-element__control input.slds-input, .slds-form-element__control textarea.slds-textarea { font-size:100%; margin:0;
	vertical-align:baseline; color:#454545; font-family:'Neutraface2Display-Medium', sans-serif; font-size:16px; font-size:1.6rem; font-weight:400; line-height:1.5; }
.custom-button button.slds-button_brand, .custom-button input[type=submit], .custom-button button.slds-button_brand:focus { border-radius:0px; font-family:'Lato-Bold';
	outline:none; background:transparent; color:#797979; text-transform:uppercase; line-height:42px; font-size:28px; letter-spacing:3px; padding:5px 20px 8px;
	margin:0 auto 40px; text-align:center; border:3px solid #9f9f9f; box-shadow:none; cursor:pointer; }
.slds-nav-vertical__item.slds-is-active .slds-nav-vertical__action { color:rgba(0,0,0,.80); -webkit-box-shadow:none; box-shadow:none; }
/*
.contact-us-container{ padding:35px 3% 0 7%; background:-moz-linear-gradient(-45deg,rgba(198,156,109,.1) 0%,
	rgba(255,255,255,.08) 60%); background:-webkit-linear-gradient(-45deg,rgba(198,156,109,.1) 0%,rgba(255,255,255,.08) 25%,rgba(255,255,255,0) 100%); 
background:linear-gradient(135deg,rgba(198,156,109,.1) 0%,rgba(255,255,255,.08) 25%,rgba(255,255,255,0) 100%); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ac69c6d',endColorstr='#00ffffff',GradientType=1); }
*/
.category-image img { width: 100%; }
.page-about .entry-content p { color:#b0b0b0; letter-spacing:1px; font-size:160%; }
.page-about .entry-content img { width:20%; margin:60px auto 0; }
.blog-post-img { opacity:1; width:calc(100vw - 32px); transition:all 0.3s ease-in-out 0s; }
.blog-post-img:hover { opacity:0.9; }
.wf_contact_button .slds-button_brand { font-family:'Lato-Bold'!important; outline:none; color:#797979; text-transform:uppercase; font-size:28px; letter-spacing:3px;
	line-height:42px; padding:5px 20px 8px; background:#ffffff; border:2px solid #9f9f9f; cursor:pointer; text-shadow:none; font-weight:600; }
.wf_contact_button .slds-button_brand:hover, .wf_contact_button .slds-button_brand:focus { color:#585aed; border:1px solid #585aed; }
.wf_contact_textarea .slds-form-element__control textarea.slds-textarea { height:300px; }
input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, textarea:focus, .slds-input:focus {
	border:1px solid #316328!important; }
.wf_contact_textarea .slds-form-element__label { font-size:120%; }
.page-blog .blog-post .title { margin:0 0 25px 0px; text-align:left; color:#515151; }
.page-blog .blog-post { margin:10px; }
.page-blog { padding:0 14px 0px 30px; text-align:left; }
.embed-container { position:relative; padding-bottom:56.25%; height:0; overflow:hidden; max-width:100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position:absolute; top:0; left:0; width:100%; height:100%; }
embed, iframe, object { max-width:100%; }
.page-blog .blog-post .blog_dek { margin:20px 0 40px; color:#b0b0b0; letter-spacing:1px; font-size:140%; text-align:left; }
.page-blog .blog-post.second, .page-blog .blog-post.third { width:calc(50% - 30px); display:inline-block; vertical-align:top; }
.page-blog .blog-post.third { float:right; }
.page-blog .blog-post .blog_dek a { display:inline-block; font-family:'Lato-Bold'; color:#7e7c7d; font-size:14px; text-transform:uppercase; letter-spacing:1px; outline:none; }
.page-blog a { text-decoration:none; outline:none; }
.page-blog .blog-footer { padding:15px; }
h1.entry-title { text-align:left; }
.entry-content ul { list-style:none; font-size:120%; }
.entry-content ul li { position:relative; padding-left:10px; margin:0px 0px 12px 30px; color:#606060; }
.entry-content ul li:before { content:'.'; font-size:36px; line-height:0px; position:absolute; left:-18px; top:1px; }
.tab { padding: 19px 25px;}
.tab-pane ul { list-style:none; font-size:120%; }
.tab-pane ul li { position:relative; padding-left:10px; margin:0px 0px 1px 30px; }
.tab-pane ul li:before { content:'.'; font-size:60px; line-height:0px; position:absolute; left:-18px; top:-1px; }
.entry-meta p { font-size:115%; line-height:155%; margin:0; max-width:450px; }
.entry-meta p.states { font-family:'Neutraface2Display-Bold'; font-size:110%; }
.product-meta p.intro { font-style:italic; font-size:120%; }
.product-meta.details.active li { font-size:20.8px;color: #636363; }
.entry-meta p strong { font-family:'Neutraface2Display-Bold'; font-size:90%; }
span.inside { color:#606060; }
.product-meta h4 { text-transform:uppercase; font-size:16px; letter-spacing:1px; margin:40px 0 0px 0; color:#939393; font-family:'Neutraface2Display-Bold'!important; }
.product-meta ol { margin:0 0 1em 2em; font-size:20.8px; list-style:decimal; }
.product-meta th { color:#64656a; padding:5px 20px 0 10px; font-family:'Neutraface2Display-Bold'!important; font-weight:700; font-size:19.2px; }
.product-meta table { margin:0.5rem 0 0 -12px; width:auto; position:relative; font-size:120%; }
.product-meta tr:first-child { background:#F8F8F8; }
.product-meta tr:nth-child(even) { background:#f1f1f2; }
.three-row tr:first-child { background:#F8F8F8; }
.three-row tr:nth-child(even) { background:#F1F1F2; }
.three-row tr { background:#EAEAED; }
.product-meta td { padding:5px 20px 5px 10px; }
.product-meta p { font-size:130%; margin-bottom:1em; color:#636363; }
.disclaimer { margin:30px 0 0; font-style:italic; color:#818181; font-size:100%; letter-spacing:0px; }
.product-meta.active { padding:10px 10px; margin:0 0 20px; opacity:1; visibility:visible; }
.tab { color:rgb(194, 194, 194); padding:19px 25px; margin-top:20px; display:inline-block; font-size:80%; background:rgba(244, 244, 244, 0.4); margin-left:0px; }
/*.tab:first-child { margin-left:25px; }*/
.tab.active { color:rgb(99, 99, 99); background:rgba(232,232,232,.3); }
.tab.hover { color:#a2a2a2; }
.tabset-container { margin-bottom:0; padding-bottom:0; margin-top:40px; padding-top:70px; }
.tab-content { background:rgba(232, 232, 232, 0.3); }
.image-group { max-width:102px; }
/*.imageGrp_gutters{margin-left:20px;margin-bottom:15px; }*/
.random-products-h2 { font-family:'CheddarJack-Regular', serif; text-align:center; font-size:36.8px; margin:5px 0 0; text-transform:lowercase; color:#636363; line-height:120%; }
p.npk { letter-spacing:3px; color:#454545; }
ol li::marker { color:#a6a6a6; }
.social-names { color:transparent; }
.zoom { display:none; height:70vh; width:50vw; overflow:hidden; position:absolute; left:68%; border:1px solid #f7f7f7; box-shadow:0 0 70px rgba(0,0,0,.1); background:#fff; z-index:1; }
.zoom>img { object-fit:cover; /*height:220%; */
	transform:translate3d(0px, 0px, 0px); }
.slds-new-p-around_medium .slds-medium-size--9-of-12, .slds-new-p-around_medium .slds-medium-size_9-of-12 { padding-left:10px; }
.contentspacecustom { padding:45px 2.2% 0px 5.3%!important; }
.cdfaLogo { float:right; min-width:80px; width:90px; height:90px; margin-top:27px; }
.cdfaLogo img { max-width:90px!important; opacity:0.7; }
.omriLogo { float:right; min-width:101px; width:105px; margin-top:54px; height:49px; }
.omriLogo img { max-width:110px!important; }
.certicontainer { -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; }
.telPhone{color:#507e47;}
.menu-items { overflow-y:auto; overflow-x: hidden; height:auto; }
        
@media only screen and (max-width:1920px) {
	.menu-item-name { margin-left:10px; padding:0; }	
	a.slide .slide-headline h2 { font-size:400%; top:200px; right:1px; }
	.wf_hero_video video { width:100%; max-height:auto; }
	.slide-headlinealigner { top:210px; font-size:170%; }
	.learn-grow-btn { width:30%; padding:5px 10px 5px 10px; position:absolute; right:50%; transform:translateX(-0%); }
	a.slide .slide-headline { top:130px; font-size:180%; margin-left:25%; }
	.slds-col.slds-size_1-of-1.footerCMP { margin-top:60vh; }
	/*a.slide .learn-grow-btn{ width:30%;padding:5px 10px 5px 10px;position:absolute;margin-bottom:-54px; right:50%;transform:translateX(-0%); top:390px; }  */ 
	/*.button.learn-grow-btn {top:400px;height:50px; }*/
	.image-group { width:102px; }
}

@media only screen and (max-width:1600px) {
	
	a.slide .slide-headline h2 { font-size:400%; top:200px; right:1px; }
	.wf_hero_video video { width:100%; max-height:auto; }
	.slide-headlinealigner { top:210px; }
	.learn-grow-btn { width:30%; padding:5px 10px 5px 10px; position:absolute; right:50%; transform:translateX(-0%); }
	a.slide .slide-headline {  top:130px; font-size:180%; }
	.slds-col.slds-size_1-of-1.footerCMP { margin-top:60vh; }
	.image-group { width:98px; }
}

@media only screen and (max-width:1440px) {
	a.slide .slide-headline h2 { font-size:400%; top:200px; right:1px; }
	.wf_hero_video video { width:100%; max-height:auto; }
	.slide-headlinealigner { top:210px; }
	.learn-grow-btn { width:30%; padding:5px 10px 5px 10px; position:absolute; right:50%; transform:translateX(-0%); }
	a.slide .slide-headline {  top:130px; font-size:180%; }
	.slds-col.slds-size_1-of-1.footerCMP { margin-top:60vh; }
	.image-group { width:75px; }
}

@media only screen and (max-width:1290px) {
	a.slide .slide-headline h2 { font-size:350%; top:200px; right:1px; left:25%; }
	.wf_hero_base { max-height:600px; }
	.wf_hero_video video { width:105%; max-height:auto; }
	a.slide .slide-headline {  top:130px; font-size:180%; }
	/*a.slide .button { width:30%; padding:5px 10px 5px 10px; position:absolute; bottom:200px; right:50%; transform:translateX(-0%); }*/
	.slide-headlinealigner { top:210px; }
	.learn-grow-btn { width:30%; padding:5px 10px 5px 10px; position:absolute; right:50%; transform:translateX(-0%); }
	.slds-col.slds-size_1-of-1.footerCMP { margin-top:60vh; }
	.image-group { width:60px; }
}
@media only screen and (max-width:1200px) {	
	.wf_hero_base { max-height:540px; }
	.menu-items { overflow-y:auto; overflow-x: hidden; height: calc(100vh - 100px); }
}
@media only screen and (max-width:950px) {
	.slide-headlinealigner { top:200px; font-size:150%; }
	a.slide .slide-headline h2 { font-size:350%; margin:25px auto; width:85%; }
	a.slide .slide-headline { top:23%; font-size:150%; }
	a.slide .button { width:40%; transform:translateX(-20%); }
	.wf_hero_video video { width:auto; max-height:100%; }
	.slds-col.slds-size_1-of-1.footerCMP { margin-top:60vh; }
	.slds-nav-vertical__action { padding:0.1rem 1rem 0.1rem 1rem; }
	.cdfaLogoTrue { margin-top:-12%; right:14%; }
	.image-group { width:45px; }
    .wf_hero_base { height:550px; }
	.logoholder .wf_logo_image { margin-left:0px;}
    .main-menu ul a, ul a:visited { margin-left:5px; font-size:13px; margin-left:0px; padding:5px 0px 6px 0px; }
	.menu-item-name:first-child { padding-top:8px; }
	.social-li{padding-left:0px; margin-left: -8px;}
     
}

@media screen and (max-height:690px) and (min-width:800px) {
    .main-menu ul a, ul a:visited { padding-top:8px; padding-bottom:8px; }
    .menu-items { overflow-y:auto; overflow-x: hidden; height: calc(100vh - 100px); }
}

@media screen and (max-height:620px) and (min-width:800px) {
    .main-menu ul a, ul a:visited { padding-top:6px; padding-bottom:7px; }
    .menu-items { overflow-y:auto; overflow-x: hidden; height: calc(100vh - 100px); }
}

@media screen and (max-height:591px) and (min-width:800px) {
    .main-menu ul a, ul a:visited { padding-top:5px; padding-bottom:6px; }
    .menu-items { overflow-y:auto; overflow-x: hidden; height: calc(100vh - 100px); }
}

@media screen and (max-height:535px) and (min-width:800px) {
    .main-menu ul a, ul a:visited { padding-top:3px; padding-bottom:3px; font-size:12px; }
    .menu-items { overflow-y:auto; overflow-x: hidden; height: calc(100vh - 100px); }
}

@media screen and (max-height:500px) and (min-width:800px) {
    .main-menu ul a, ul a:visited { padding-top:2px; padding-bottom:2px; font-size:12px; }
    .menu-items { overflow-y:auto; overflow-x: hidden; height: calc(100vh - 100px); }
}
        
@media only screen and (max-width:767px) {
	.main-menu { width:100%; max-width:100%; position:fixed; left:0px; top:0px; margin:0rem 0 0rem 0; padding:10px 5px 0px; background:rgba(255,255,255,1); z-index:9; }
	.main-menu .slds-nav-vertical__section { display:block; text-align:center; }
	.wf_logo_image { width:180px!important; text-align:center; margin:auto; }
	.wf_hero_image2 a.slide, .wf_hero_image3 a.slide { margin-left:0%; }
	a.slide .slide-headline { width:100%; top:60px; margin:0px; }
	a.slide .button { width:50%; transform:translateX(-50%); }
	.wf_hero_video video { width:100%; max-height:auto; }
	.page_hpads, .contact-us-container { padding:0px; }
	.logoholder { width:100%; text-align:center; position:relative; margin-bottom:0px; }
	.logoholder .menutogglebutton { display:block; float:right; }
	.menu-items-left { display:none; text-align:center; }
	.menu-items-left.show-menu-items { display:block; text-align:center; }
	.logoholder .menutogglebutton { display:block; float:right; }
	.menu-items { display:none; text-align:center; }
	.menu-items.show { display:block; text-align:center; }
	.wf_hero_base { width:calc(100% - 32px);  position:relative; margin:16px; height:420px; margin-top:70px; }
	.slds-new-p-around_medium { padding:0px 16px 16px 16px; }
	.slds-new-p-around_medium .slds-medium-size--9-of-12, .slds-new-p-around_medium .slds-medium-size_9-of-12 { width:100%!important; padding-left:0px; }
	.slds-new-p-left_small { padding-left:0px; }
	.learngrowchilddiv { padding:0px 3% 0px 3% }
	.mw-500x { max-width:100%; }
	.margintop90 { margin-top:100px; }
	.main-bg { position:fixed; top:0; left:0%; z-index:-1; margin:0 0 0 0px; }
	.main-bg + { z-index:-1; }
	h1.entry-title { font-size:40px!important; text-align:center; }
	.contentspacecustom { padding:90px 16px 0px 16px!important; }
	.slds-new-text-align_center { text-align:center; }
	.slds-new-text-align_right { text-align:center; }
	.main-menu ul a, ul a:visited { justify-content:center; padding:10px 0; font-size:14px; }
	.page-about .entry-content { padding:80px 16px 0; }
	.redDiv, .craftsoilamendments, .plantfoods, .plantFoodSupplements, .plantcare { padding-top:70px; margin-top:-70px; }
	.slide-headlinealigner { left:15%; top:100px; }
	.slds-col.slds-size_1-of-1.footerCMP { margin-top:59vh; }
	.cdfaLogo { float:unset; min-width:80px; width:100%; height:auto; margin-top:0px; text-align:center; order:1; }
	.omriLogo { float:unset; min-width:101px; width:100%; margin-top:27px; height:auto; text-align:center; order:0; }
	.page-about h4 { margin:90px 0px 40px 0px; }
	.certicontainer { -webkit-box-pack:unset; -ms-flex-pack:unset; justify-content:unset; }
	.image-group { width:60px; }
	.logoholder .wf_logo_image { width:94%; text-align:center; margin:auto; margin-left:20px; }
	.social-li { padding-left:20px; margin-right:20px; }
	.menu-item-name { margin-left:0px; padding-bottom:0px; }
	.category-image { max-width:100%; text-align:center; overflow:hidden;height:160px; }
    .category-image img { backface-visibility:hidden!important; transform:scale(1.8,1.8)!important; margin-top:35px; }
	.page-blog { padding:0 14px 0px 14px; }
	.tab { padding: 19px 10px;}
}

@media only screen and (max-width:750px) {	
	a.slide .slide-headline h2 { font-size:320%; margin:20px auto; }
	a.slide .slide-headline { top:16%; padding:0px 10px; font-size:150%; left:0%; margin:0px; width:100%; }
	a.slide .button { width:50%; font-size:100%; }	
	.wf_hero_video video { width:100%; max-height:auto; }
}

@media only screen and (max-width:650px) {
	a.slide .slide-headline h2 { font-size:320%; margin:10px auto; }
	a.slide .slide-headline { top:16%; padding:0px 10px; font-size:150%; left:0%; margin:0px; width:100%; }
	a.slide .button { width:50%; font-size:100%; font-size:80%; }	
	.wf_logo_image { width:110px!important; text-align:center; margin:auto; }
	.logoholder .menutogglebutton { display:block; float:right; }	
	.wf_hero_base { width:calc(100% - 0px);  position:relative; margin:0px; height:350px; margin-top:70px; }
	.slds-new-p-around_medium { padding:0px 0px 0px 0px; }
	h1.entry-title { font-size:27px!important; text-align:center; }
	.page-blog .blog-post.second, .page-blog .blog-post.third { width:calc(100% - 20px); }
	
	.wf_hero_video video { width:auto; max-height:105%; }
	
	.slds-col.slds-size_1-of-1.footerCMP { margin-top:60vh; }
	.page-blog .blog-post .title { margin:20px 0; color:#515151; text-align:center; }
	.blog-post-img { width:calc(100vw - 0px); }
}

@media only screen and (max-width:550px) {
	a.slide .slide-headline h2 { font-size:320%; margin:10px auto; }
	a.slide .slide-headline { top:30%; padding:0px 10px; font-size:85%; left:0%; width:100%; }
	a.slide .button { width:40%; font-size:100%; font-size:80%; }	
	.wf_hero_base { width:calc(100% - 0px); height:50vh; position:relative; margin:0px; max-height:100%; }
	.wf_hero_video video { width:auto; max-height:70%; }	
	.slds-col.slds-size_1-of-1.footerCMP { margin-top:58vh; }
	.slide-headlinealigner { top:30%; font-size:85%; }
	.image-group { width:64px; }
}

@media only screen and (max-width:460px) {
	a.slide .slide-headline h2 { font-size:320%; margin:10px auto; }
	a.slide .slide-headline { top:35%; padding:0px 10px; font-size:85%; left:0%; margin:0px; width:100%; }
	a.slide .button { width:50%; font-size:65%; bottom:26%; }
	.wf_hero_base { height:320px; }	
	.wf_hero_video video { width:111%; max-height:100%; top:56%; }	
	.page-about .entry-content { padding:45px 13px; }
	.image-group { width:63px; }
	.product-meta.details.active li { font-size:14.4px; }
    /*.category-header {width:150%;margin-left:-25%;}*/
}

@media only screen and (max-width:340px) {	
	a.slide .slide-headline h2 { font-size:320%; margin:10px auto; }
	a.slide .slide-headline { top:28%; padding:0px 10px; font-size:65%; left:0%; margin:0px; width:100%; }
	a.slide .button { width:60%; font-size:65%; bottom:20%; }
	.wf_hero_base { height:300px; }
	.wf_hero_video video { width:auto; max-height:320px; }	
	.slds-col.slds-size_1-of-1.footerCMP { margin-top:55vh; }
	.image-group { width:56px; }
    .wf_hero_image2 .wf_hero_image { max-width:unset; }
	.blog-post-img { min-width:calc(100vw - 0px); height:300px; }
}
