@charset "UTF-8";
/*
Theme Name:Food For Health Custom Theme
URI:
Description:Based on HTML5 Blank WordPress Theme Version 1.4.3
Version:1
Author:Green Dot Advertising
Author URI:https://www.greendotadvertising.com
Tags:

License:MIT
License URI:http://opensource.org/licenses/mit-license.php
*/
@font-face{font-family:"base-set";src:url("fonts/base-set.eot");src:url("fonts/base-set.eot?#iefix") format("embedded-opentype"),url("fonts/base-set.woff") format("woff"),url("fonts/base-set.ttf") format("truetype"),url("fonts/base-set.svg#base-set") format("svg");font-weight:normal;font-style:normal;} [data-icon]:before{font-family:"base-set" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} [class^="icon-"]:before,[class*=" icon-"]:before{font-family:"base-set" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-close:before {
	content:"\61";
}
.icon-menu:before {
	content:"\62";
}
.icon-facebook-square:before {
	content:"\63";
}
.icon-linkedin-square:before {
	content:"\64";
}
.icon-twitter-square:before {
	content:"\65";
}
.icon-instagram:before {
	content:"\66";
}
.icon-pinterest-square:before {
	content:"\67";
}
.icon-google-plus-square:before {
	content:"\68";
}
.icon-youtube-square:before {
	content:"\69";
}
.icon-vimeo-square:before {
	content:"\6a";
}
.icon-cart:before {
	content:"\6b";
}
.icon-magnifying-glass:before {
	content:"\73";
}
.icon-facebook:before {
	content:"\6c";
}
.icon-google-plus:before {
	content:"\6d";
}
.icon-linkedin:before {
	content:"\6e";
}
.icon-pinterest-p:before {
	content:"\6f";
}
.icon-twitter:before {
	content:"\70";
}
.icon-vimeo:before {
	content:"\71";
}
.icon-youtube-play:before {
	content:"\72";
}
.icon-youtube:before {
	content:"\74";
}
.icon-phone:before {
	content:"\75";
}
.icon-basket:before {
	content:"\76";
}
.icon-link:before {
	content:"\77";
}
.icon-rss:before {
	content:"\78";
}
.icon-facebook-places:before {
	content:"\79";
}
.icon-plus-circled:before {
	content:"\7a";
}
.icon-minus-circled:before {
	content:"\41";
}
@font-face{font-family:"circles";src:url("fonts/circles.eot");src:url("fonts/circles.eot?#iefix") format("embedded-opentype"),url("fonts/circles.woff") format("woff"),url("fonts/circles.ttf") format("truetype"),url("fonts/circles.svg#circles") format("svg");font-weight:normal;font-style:normal;} [data-icon]:before{font-family:"circles" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} [class^="circ-"]:before,[class*=" circ-"]:before{font-family:"circles" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.circ-facebook:before {
	content:"\61";
}
.circ-instagram:before {
	content:"\62";
}
.circ-linkedin:before {
	content:"\63";
}
.circ-twitter:before {
	content:"\64";
}
.circ-youtube:before {
	content:"\65";
}
.circ-location:before {
	content:"\66";
}
.circ-arrow-circle-right:before {
	content:"\67";
}
.circ-arrow-circle-left:before {
	content:"\68";
}
@font-face{font-family:"quotes";src:url("fonts/quotes.eot");src:url("fonts/quotes.eot?#iefix") format("embedded-opentype"),url("fonts/quotes.woff") format("woff"),url("fonts/quotes.ttf") format("truetype"),url("fonts/quotes.svg#quotes") format("svg");font-weight:normal;font-style:normal;} [data-icon]:before{font-family:"quotes" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} [class^="quotes-"]:before,[class*=" quotes-"]:before{font-family:"quotes" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.quotes-star:before {
	content:"\2a";
}
.quotes-left-quote:before {
	content:"\201c";
}
.quotes-right-quote:before {
	content:"\201d";
} 
@font-face{font-family:"pointers";src:url("fonts/pointers.eot");src:url("fonts/pointers.eot?#iefix") format("embedded-opentype"),  url("fonts/pointers.woff") format("woff"),  url("fonts/pointers.ttf") format("truetype"),  url("fonts/pointers.svg#pointers") format("svg");font-weight:normal;font-style:normal; }  [data-icon]:before{font-family:"pointers" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}  [class^="point-"]:before,[class*=" point-"]:before{font-family:"pointers" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} 
.point-down-open:before {
  content:"\61";
}
.point-down-dir:before {
  content:"\62";
}
.point-down-open-big:before {
  content:"\63";
}
.point-down-open-mini:before {
  content:"\64";
}
.point-down-circled:before {
  content:"\65";
}
.point-down-bold:before {
  content:"\66";
}
.point-down:before {
  content:"\67";
}
.point-ios-arrow-thin-down:before {
  content:"\68";
}
.point-chevron-down:before {
  content:"\69";
}
/*Normalize and reset*/ 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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;/*	font-weight:normal;font-style:normal;*/ } body{padding:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;/*This needs to be set or some font faced fonts look bold on Mac. */ } ol,ul{list-style:none;} blockquote,q{quotes:none;} blockquote::before,blockquote::after,q::before,q::after{content:'';content:none;} :focus{outline:0;} ins{text-decoration:none;} del{text-decoration:line-through;} /* tables still need 'cellspacing="0"' in the markup */ table{border-collapse:collapse;border-spacing:0;} sup{font-size:50%;vertical-align:baseline;position:relative;bottom:0.75em;} a{color:inherit;text-decoration:none;} a:hover{text-decoration:underline;} button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner{padding:0 !important;border:0 none !important;} @-ms-viewport{/* this fixes an IE issue see:http://mattstow.com/responsive-design-in-ie10-on-windows-phone-8.html*/ width:device-width;} img{display:block }.clear,.zone{clear:both;}.clear:after,.zone:after{content:' ';display:block;clear:both;height:0;width:0;overflow:hidden;}.nobr,.Nobr{white-space:nowrap;}  @media only screen and (max-width:56em){.nobr{white-space:normal;}} html{font-size:100%;}/* * / @media only screen and (min-width:2501px) { html{font-size:.64vw;} } @media only screen and (max-width:2500px){html{font-size:100%;}}  @media only screen and (max-width:1800px){html{font-size:.875vw;}}  @media only screen and (max-width:56em){html{font-size:100%;}} /* */ @media only screen and (max-width:570px){html{-webkit-text-size-adjust:100%;}} 
/*
Structure
========================= */ .hld{display:block;width:100%;margin:0 auto;transition:all 0s linear;z-index:1;background:#fff;padding-top:0;min-height:100vh;overflow:hidden;position:relative;max-width:112.5em}.page-template-page-image-above .hld{padding-top:0;}  @media only screen and (max-width:56em){.hld{overflow:hidden;display:block;position:relative;margin:0;background:#fff;z-index:5;}}  .block{width:100%;position:relative;opacity:0;text-align:center;box-sizing:border-box;transition:all 0s linear;}.block.visable {opacity:1;} @media only screen and (max-width:56em){.block{opacity:0;text-align:center;box-sizing:border-box;transition:all 0s linear;}.block.visable {opacity:1;}}.zone{display:block;position:relative;width:100%;margin:0 auto;box-sizing:border-box;max-width:100%;padding:1px 0;text-align:center;}  .block .box{display:inline-block;vertical-align:top;width:100%;margin:0 auto;box-sizing:border-box;}.box{width:100%;}.zone>img,.zone>span.image{height:auto;}.zone>h2{text-align:center;}.img{display:block;position:relative;box-sizing:border-box;}.img img{display:block;width:100%;height:auto;}
 /*
header_image .header_block
========================= */ 
.header_image,.header_block{width:100%;position:relative;overflow:hidden;padding:0 0 1px 0;font-size:1em;box-sizing:border-box;transition:opacity .25s linear;}.header_image a:hover,.header_block  a:hover{text-decoration:none !important;}.header_image.slide,.header_block.slide{display:block;position:absolute;top:0;left:-100vw;opacity:0;transition:opacity .25s linear;}.header_image.slide.show,.header_block.slide.show{left:0;opacity:1;}.header_image.slide.show.hide,.header_block.slide.show.hide{opacity:0;}.slider {display:block;position:relative;z-index:1;}.header_image>a,.slider>a,.header_block>a,.slider>a {display:block;position:absolute;top:0;left:0;right:0;bottom:0;}.header_image .box,.header_block  .box{ display:table-cell;}.header_image.covered,.header_block.covered{background-position:center top;}.header_image .zone,.header_block  .zone{ height:100%;max-width:100%;position:relative;}.slider>.zone {position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%;} @media only screen and (max-width:56em){.header_image .zone,.header_block .zone{height:100%;max-width:100%;padding:0;}}
/* ========================================*/ .contain,.covered,.cover{position:relative;box-sizing:border-box;background-position:center center;background-repeat:no-repeat;}.covered,.cover{/*  background-size:auto 100%;*/  background-size:cover;}.covered.home_header{background-size:cover;}.covered,.cover{opacity:0;transition:opacity .25s linear;}.fixed{background-attachment:fixed !important;background-size:cover;}.contain{opacity:1;}.contain.b-loaded{opacity:0;background-size:contain;}.covered.b-loaded,.cover.b-loaded{opacity:1;}.covered>img,.cover>img,.covered>a>img,.cover>a>img,.covered>span.image,.cover>span.image{width:100%;height:auto;z-index:0;opacity:0;position:relative;display:none;}.covered.autoimg{background-size:100% 100%;display:block;}.covered.autoimg>img,.covered.autoimg>span.image{position:relative;width:100%;height:auto;display:block;}  @media only screen and (max-width:56em){.covered>img,.cover>img,.covered>span.image,.cover>span.image{position:relative;}}
/* table_block split_block 
*/ .table_block .zone,.zone.table_block{display:table;padding:0;height:100%;width:100%;margin:0;border:none;}.table_block .box{display:table-cell;vertical-align:middle;padding:1px 0;height:100%;margin:0;border:none; text-align: center;} .table_block .box > div.inner_div { display: inline-block; } /* @media only screen and (max-width:56em){.table_block .box,  .table_block .zone,.zone.table_block {display:block;height: auto;}
/* 
Gallery*/ .gallery>a{display:block;overflow:hidden;width:20%;height:auto;float:left;background-position:center center;padding:0;background-size:cover;box-sizing:border-box;}.gallery>a:before{content:' ';display:block;width:100%;height:0 !important;overflow:hidden;padding:0 0 90% 0;}.gallery>a:after{content:' ';display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0 !important;opacity:0;transition:all .25s linear;background:rgba(0,0,0,.65) url("images/magnifyingglass.png") center center no-repeat;background-size:contain;z-index:2;box-shadow:inset 0 0 10% rgba(0,0,0,.9);}.gallery>a:hover:after{right:0;opacity:1;overflow:hidden;bottom:0 !important;}  @media only screen and (max-width:56em){.zone .contain{width:30%;height:auto;position:relative !important;bottom:auto;top:auto;top:1em;}}

/* .top_shadow,.bottom_shadow
========================================*/ .top_shadow,.bottom_shadow{position:relative;}.top_shadow:before{content:' ';display:block;width:100%;height:3em;overflow:hidden;background:url("images/bk_shad.png") center top no-repeat;background-size:100% 3em;z-index:1;position:absolute;top:0;left:0;opacity:.3;}.bottom_shadow:before{content:' ';display:block;width:100%;height:3em;overflow:hidden;background:url("images/bk_shad.png") center top no-repeat;background-size:100% 3em;z-index:1;position:absolute;bottom:-3em;left:0;opacity:.3;}  @media only screen and (max-width:56em){.top_shadow:before,.bottom_shadow:before{font-size:.5em;}}
/* vid_frame  ratio4x3  #player bk_video
===========================*/ .vid_frame,.embed-youtube{margin:0 0 0 0;padding:0 0 56.25% 0;display:block;position:relative;box-shadow:0 .125em .25em rgba(0,0,0,.3),0 .25em .5em -.25em rgba(0,0,0,.4);}  @media only screen and (max-width:56em){.vid_frame{}}  .vid_frame.ratio4x3{padding:0 0 75% 0;}.vid_frame iframe,.embed-youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;}  .bk_video{position:relative;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;}.bk_video .video_button{position:absolute;z-index:105;top:0;bottom:0;left:0;right:0;cursor:pointer;background:url("images/audio.gif") right bottom no-repeat;background-size:7.8125em 2.34375em;opacity:.5 }.bk_video iframe{position:absolute;top:-29.4117647058825%;bottom:-29.4117647058825%;border:none !important;left:0%;right:0%;width:100%;height:158.823529411765%;display:block;background:#000;margin:0;box-sizing:border-box;} #player{opacity:0;transition:opacity 1.5s linear;}.bk_video:after{content:' ';display:block;position:absolute;overflow:hidden;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:100;}
/* ul.links   ul.pdf
=========================== */ .links li a{padding:0 0 0 1em;position:relative;display:block;}.pdf li a{padding:0 0 0 1.25em;position:relative;display:block;}.links li,.pdf li{padding-left:0;}.sidebar li a:hover{text-decoration:none;}.sidebar li a:before,.links li a:before{display:block;font-weight:700;color:#0055a5;font-size:1.25em;content:'»';padding:0 0 0 0;position:absolute;top:-.1em;left:0;transition:all .125s linear;}.pdf li a:before{display:block;content:' ';overflow:hidden;height:0.88888888888889em;width:0.88888888888889em;background:url("images/pdficon_small.png") center center no-repeat;background-size:100% 100%;position:absolute;top:.25em;left:0;}.links li:before,.pdf li:before{content:normal;}.dark .links li a:before{color:#fff;}
/* mobile desktop
============================== */ .mobile{display:none !important;}  @media only screen and (max-width:56em){.desktop{display:none !important }.mobile{display:inherit !important;}.image.altpic,.image.altimg{display:block;}} div#sb-container{transition:all .125s linear;}
/*
.fade_in fade_bottom  t0 - t9 */ .fade_in,.fade_in.t0{opacity:0;transform:scale(1,1);transition:all .5s linear;transition-delay:250ms;}.fade_bottom,.fade_bottom.t0{position:relative;top:2rem;opacity:0;/*transform:scale(.9,.9)*/;transition:all .5s linear;transition-delay:250ms;}.table_block .box.fade_bottom,.navbar.fade_in,.header_image .slide.fade_in{transform:scale(1,1)!important;top:0;transition:all .5s linear !important;}.fade_in.visable{opacity:1;transform:scale(1,1);}.fade_bottom.visable{opacity:1;transform:scale(1,1);top:0;}.fade_bottom.t1,.fade_in.t1{transition-delay:450ms;}.fade_bottom.t2,.fade_in.t2{transition-delay:600ms;}.fade_bottom.t3,.fade_in.t3{transition-delay:750ms;}.fade_bottom.t4,.fade_in.t4{transition-delay:1000ms;}.fade_bottom.t5,.fade_in.t5{transition-delay:1250ms;}.fade_bottom.t6,.fade_in.t6{transition-delay:1500ms;}.fade_bottom.t7,.fade_in.t7{transition-delay:1750ms;}.fade_bottom.t8,.fade_in.t8{transition-delay:2000ms;}.fade_bottom.t9,.fade_in.t9{transition-delay:2250ms;} @media only screen and (max-width:1280px) {.fade_bottom,.fade_bottom.t0,.fade_bottom.t1,.fade_in.t1,.fade_bottom.t2,.fade_in.t2,.fade_bottom.t3,.fade_in.t3,.fade_bottom.t4,.fade_in.t4,.fade_bottom.t5,.fade_in.t5,.fade_bottom.t6,.fade_in.t6,.fade_bottom.t7,.fade_in.t7,.fade_bottom.t8,.fade_in.t8,.fade_bottom.t9,.fade_in.t9{ transition-delay:0ms !important;}}body.notransition *,body.notransition,body.notransition .block,body.notransition .fade_in,body.notransition .fade_bottom{ transition:none !important;}
  