/*Theme Name: FoodaidTheme URI: http://wordpress.org/themes/foodaidAuthor: the WordPress teamAuthor URI: http://wordpress.org/Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.Version: 1.0Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-readyText Domain: foodaidThis theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learned with others.*/@font-face {    font-family: 'DakotaRegular';    src: url('fonts/handwriting-dakota.eot');    src: url('fonts/handwriting-dakota.eot') format('embedded-opentype'),         url('fonts/handwriting-dakota.woff2') format('woff2'),         url('fonts/handwriting-dakota.woff') format('woff'),         url('fonts/handwriting-dakota.ttf') format('truetype'),         url('fonts/handwriting-dakota.svg#DakotaRegular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'MyriadProRegular';    src: url('fonts/myriadpro-regular.eot');    src: url('fonts/myriadpro-regular.eot') format('embedded-opentype'),         url('fonts/myriadpro-regular.woff') format('woff'),         url('fonts/myriadpro-regular.ttf') format('truetype'),         url('fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');    font-weight: normal;    font-style: normal;}body { font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif; color:#333333; line-height:22px; font-size:17px; background:#fff; }a { outline:none; color:#98242A;  }a:hover   { text-decoration:none; color:#333; outline:none; }a:focus   { text-decoration:none; color:#333; outline:none; }  iframe { border:none; }.padi0 { padding:15px 0; }.paditopbto { padding:15px; }.padil0 { padding:15px 15px 15px 0; }.padir0 { padding:15px 0 15px 15px; } .padil10 { padding:0 0 0 10px; }.padir10 { padding:0 10px 0 0; }.padi00 { padding:0; }.paditop0 { padding-top:0 !important; }.padibot0 { padding-bottom:0 !important; }.padir25 { padding-right:25px; }.padil25 { padding-left:25px; }.padilr7 { padding:15px 7px 15px 8px; }  .mgtop25 { margin-top:25px; }.mgbot25 { margin-bottom:25px; }img { border:0; }hr { border-color:#c6de7b; clear:both; margin-top:30px; }.img-responsive2 { max-width:100%; height:auto; }.clear { clear:both; }h1 { color:#377fb3; font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif; font-size:60px; margin:0 ; padding:15px 0 15px; line-height:60px; font-weight:normal; text-transform:uppercase; }h2 { font-weight:normal; color:#465F72; font-family:'DakotaRegular', Arial, Helvetica, sans-serif; font-size:38px; margin:0; padding:10px 0 10px; }h3 { font-weight:normal; color:#465F72; font-family:'DakotaRegular' , Arial, Helvetica, sans-serif; font-size:32px; margin:0; padding:10px 0 10px; }h4 { font-weight:normal; color:#465F72; font-family:'DakotaRegular' , Arial, Helvetica, sans-serif; font-size:26px; line-height:28px; margin:0; padding:10px 0 10px; }h5 { font-weight:normal; color:#465F72; font-family:'MyriadProRegular' , Arial, Helvetica, sans-serif; font-size:22px; line-height:28px; margin:0; padding:10px 0 10px; }h6 { font-weight:normal; color:#465F72; font-family:'MyriadProRegular' , Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:10px 0; line-height:22px; }.title_style { font-family: 'MyriadProRegular';  }.redcolor { color:#8C3938; }#top { float:left; width:100%; background:url(images/top_bg.jpg) no-repeat center bottom; padding:0 0 15px; }.top_right { float:right; font-size:22px; color:#FFFFFF; text-align:center; margin:60px 180px 0 0; width:200px; }a.menulink { display:none; border-radius:10px; background:#526b7d; color:#fff;  } #mainmenu { float:left; width:100%; background:#fff; padding:8px 0; }#mainmenu ul { margin:0; padding:18px 0 0 60px; list-style:none; float:left; }#mainmenu ul li { float:left; padding:0 0 0 5px; position:relative; }#mainmenu ul li a:link , #mainmenu ul li a:visited { color:#000; font-size:22px; padding:0 10px 0 25px; position:relative; }#mainmenu ul li a:before { content:'//'; color:#000; position:absolute; left:0; top:0; } #mainmenu ul li:first-child a:link , #mainmenu ul li:first-child a:visited { padding-left:0; }#mainmenu ul li:first-child a:before { display:none; }#mainmenu ul li a:hover { color:#893535; }/* Dropdown */ul.sub-menu { position:absolute; display:none; width:250px; top:22px; left:0; padding-top:0; background:#732523; padding:0 5px !important; z-index:9; }ul.sub-menu li { width:100%; border-bottom:#9b3431 solid 1px; padding-left:0 !important; }ul.sub-menu li:last-child { border-bottom:none; }ul.sub-menu li a:visited, ul.sub-menu li a:focus, ul.sub-menu li a:link { display:block; padding:10px 15px !important; transition:0.5s; color:#FFF !important; }ul.sub-menu li a:hover { background-color:#FFF !important; color:#732523 !important; }ul.sub-menu li a:before { content:'' !important; }.top_social { float:right; }.top_social a { color:#49677A; margin:0 8px; font-size:46px; }.top_social a:hover { color:#893535; }#header { float:left; width:100%; text-align:center;  background:url(images/header_img.jpg) no-repeat center; /* style="background-image:url('<?php echo $banner_bg_img_url ?>');" background:url(images/header_img.jpg) no-repeat center; */}#header .container { position:relative; } .banner-header { min-height: 430px; }ul.slides { margin:0; padding:0; list-style:none; }ul.slides li { position:relative; }#header img { max-width:100%; }.feedorphone_link { position:absolute; right:15px; top:0; background:#526B7D; padding:5px 10px; font-size:25px; color:#fff; line-height:40px; z-index:9; }.feedorphone_link a { color:#EDDFBD; font-size:39px; line-height:40px; display:inline-block; margin:0 0 0 10px; vertical-align:middle; }.feedorphone_link a:hover { color:#fff; }/*.donatecoffe_box { position:absolute; left:73px; top:70px; background:url(images/donatecoffe_bg.png) no-repeat; width:444px; height:281px; padding:22px 0 0 170px; color:#000; font-size:34px; font-family: 'DakotaRegular', Arial, Helvetica, sans-serif; line-height:34px; text-align:left; }*/.donatecoffe_box { position:absolute; left:73px; top:70px; background:url(images/header_textbg.png) no-repeat right; width:444px; height:281px; padding:22px 0 0 0; color:#000; font-size:34px; font-family: 'DakotaRegular', Arial, Helvetica, sans-serif; line-height:34px; text-align:left; }.donatecoffe_bimg { position:absolute;  width:170px;  left: 0; top: 22px; }.donatecoffe_bcont { float:right; width:270px; padding:10px 0 0; }.donatecoffe_box .donatecoffe_btext { display:block; padding:35px 60px 0 0; text-align:center; color:#fff; line-height:40px; }.donatecoffe_box span { display:block;  }.donatecoffe_btitle { -moz-transform: rotate(-4deg); -webkit-transform: rotate(-4deg); -o-transform: rotate(-4deg); -ms-transform: rotate(-4deg); transform: rotate(-4deg); }ol.flex-control-nav { margin:0; padding:0; list-style:none; z-index:999999999; position:absolute; top:334px; left:230px;  -moz-transform: rotate(-4deg); -webkit-transform: rotate(-4deg); -o-transform: rotate(-4deg); -ms-transform: rotate(-4deg); transform: rotate(-4deg); }ol.flex-control-nav li { float:left; margin:0 4px; background:#fff; width:23px; height:23px; border:3px solid #fff;   cursor:pointer; }ol.flex-control-nav li.flex-active , ol.flex-control-nav li:hover { background:#893535; }.header_title { position:absolute; left:0; width:100%; top:70px; opacity:0.29; }.header_title h1 { padding:0; font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif; font-size:150px; line-height:150px; z-index:5; text-align:left; color:#fff; font-weight:bold; text-transform:uppercase; }.header_bg { float:left; width:100%; background:url(images/cont_bgblue.png) repeat; height:40px; }/*exploretabcontent*/#exploretabcontent { float:left; width:100%; position:relative; z-index:9; }#exploretabcontent_tabs { float:left; width:100%; background:url(images/cont_bgblue.png) repeat; }.exploretabcontent_lefttext { float:left; border:2px solid #fff; margin:12px 0 0; padding:5px 5px 0; font-family: 'DakotaRegular', Arial, Helvetica, sans-serif; color:#fff; font-size:28px; line-height:32px; }ul.exploretabcontent_tab { float:right; width:59%; text-align:right; vertical-align:top; margin:0 0 0 -5%; padding:0; }ul.exploretabcontent_tab li { display:inline-block; border:none; border:none; outline:none; border-radius:0; width:30%; padding:0 2px;  vertical-align: top; }ul.exploretabcontent_tab li a { color:#fff; font-family: 'DakotaRegular', Arial, Helvetica, sans-serif; background:url(images/cont_bg.png) repeat; font-size:22px; line-height:23px; margin:0; text-align:center; padding:10px 10px; display:block; }ul.exploretabcontent_tab li a:hover { background:none; }ul.exploretabcontent_tab li.yellow_bg a { background:url(images/cont_bg.png) repeat; color:#000; text-align:left; } ul.exploretabcontent_tab li.red_bg a { background:url(images/cont_bgred.jpg) repeat; } ul.exploretabcontent_tab li.green_bg a { background:url(images/cont_bggreen.png) repeat; line-height:18px; font-size:20px; padding:11px 10px 0; } ul.exploretabcontent_tab li.active  { width:34%; margin:-30px 0 0; }ul.exploretabcontent_tab li.active a { padding:25px 20px; }ul.exploretabcontent_tab li.active.green_bg a { line-height:21px; padding:17px 20px; }.exploretabcontent_ttext { -moz-transform: rotate(-4deg); -webkit-transform: rotate(-4deg); -o-transform: rotate(-4deg); -ms-transform: rotate(-4deg); transform: rotate(-4deg); position:relative; }.click_text { position:absolute; right:10px; bottom:10px; display:none; font-size:8px; }ul.exploretabcontent_tab li.active .click_text { display:block; }#dailychoices  , #upcommingevent , #pakingevent { float:left; width:100%; padding:35px 0 20px; background:url(images/cont_bg.png) repeat; }#upcommingevent { background:url(images/cont_bgred.jpg) repeat; color:#fff; }#pakingevent { background:url(images/cont_bggreen.png) repeat; color:#fff; }.exploretabcontent_text { font-size:20px; line-height:22px; color:#000; }.exploretabcontent_text h2 { color:#000; font-size:28px; color:#3F586A; font-family: 'DakotaRegular', Arial, Helvetica, sans-serif; }.video_box { background:url(images/video_bg.png) no-repeat; width:525px; height:352px; padding:26px 32px 25px 26px; float:right; }.video_box img { visibility:hidden; }.video_box span { float:left; width:100%; position:relative; }.video_box span iframe { position:absolute; left:0; top:0;  }.exploretabcontent_t { padding-top:30px;  }ul.event_list { margin:0; padding:0; list-style:none; }#upcommingevent h2 { color:#fff; font-size:26px; }ul.event_list { margin:0; padding:0; list-style:none; }ul.event_list li { background:url(images/list_icon.png) no-repeat left 6px; padding:0 0 5px 65px; }ul.event_list li a { color:#fff; font-size:27px; padding:10px 0 10px; display:block; line-height:32px; }ul.event_list li span { color:#F8E6C5; }ul.event_list li a:hover { color:#F8E6C5; }.tab_title { display:none; clear:both; color:#000; font-family: 'DakotaRegular', Arial, Helvetica, sans-serif; background:url(images/cont_bg.png) repeat; font-size:22px; line-height:26px; margin:0; text-align:center; padding:18px 10px 10px; margin:0 0 1px; } .tab_title.red_bg { background:url(images/cont_bgred.png) repeat; color:#fff; } .tab_title.green_bg { background:url(images/cont_bggreen.png) repeat; color:#fff; } #pakingevent h2 { color:#fff; font-size:23px; }.img_right { float:right; margin:10px 0 0 15px; }.exploretabcontent_form { float:left; width:100%; background:url(images/cont_bg.png) repeat; padding:20px; color:#000; font-size:16px; }.exploretabcontent_form label { display:block; color:#000; font-weight:normal; font-size:16px; }.exploretabcontent_form input[type=text] , .exploretabcontent_form input[type=email]  , .exploretabcontent_form input[type=tel]  { float:left; width:100%; background:#fff; height:44px; line-height:44px; padding:0 15px; border:none; outline:none; color:#000; font-size:15px; }.exploretabcontent_form input[type=submit] { background:none; outline:none; border-radius:0; float:right; border:none; font-size:26px; color:#000; }.exploretabcontent_form .wpcf7-list-item { float:left; width:50%; padding-right:10px;  margin:10px 0; }.exploretabcontent_form .wpcf7-list-item:nth-child(odd) { padding-left:10px; padding-right:0; }.checkbox-st1  , .radio-st1 { position:relative; }.exploretabcontent_form .wpcf7-list-item  input { position: absolute; opacity: 0; width: 25px; height: 25px; z-index:9999; left:0; top:-8px; cursor:pointer; }.exploretabcontent_form .wpcf7-list-item:nth-child(odd)  input { left:10px; }.exploretabcontent_form  .wpcf7-list-item .check {   width: 26px; height: 22px; display: inline-block;   line-height: 25px;  padding: 0;   vertical-align: middle; margin:-2px 8px 0 0; position:relative; cursor:pointer; }.exploretabcontent_form  .wpcf7-list-item  .check:before { position:absolute; left:0; top:0px;  font-family: 'FontAwesome'; background:#fff; content: ""; font-size:20px; font-weight:normal;    width: 22px; height: 20px; }.exploretabcontent_form  .wpcf7-list-item { position:relative; } .exploretabcontent_form input[type="checkbox"]:checked ~ .check:after  { content: "\f00c";   font-family: 'FontAwesome'; position:absolute; left:0; top:-4px;  width: 30px; height: 25px; text-align:right; font-size:24px;  color:#42970B; text-align:right; } #content_main { float:left; width:100%; background:#DFCFAD; padding:0 0 20px; overflow-x:hidden; }.content_mtext { float:left; width:100%; padding:0 0 20px; color:#fff; font-size:22px; line-height:26px; }ul.content_mtab { position:relative; float:left; width:100%; }ul.content_mtab:before { position:absolute; content:''; left:-190%; width:190%; background:url(images/cont_bgred.png) repeat; height:52px; }ul.content_mtab:after { position:absolute; content:''; right:-190%; width:190%; background:url(images/cont_bggray.png) repeat; height:52px; }ul.content_mtab li { float:left; width:25%; padding:0 1px; }ul.content_mtab li:first-child { padding-left:0; }ul.content_mtab li:lasr-child { padding-right:0; }ul.content_mtab li a { background:url(images/cont_bgred.png) repeat; font-size:26px; color:#fff;  font-family: 'DakotaRegular', Arial, Helvetica, sans-serif; padding:15px 20px; list-style:29px; text-align:center; }ul.content_mtab li:first-child + li a { background:url(images/cont_bggreen.png) repeat; }ul.content_mtab li:first-child + li + li a { background:url(images/cont_bgblue.png) repeat; }ul.content_mtab li:first-child + li + li + li a { background:url(images/cont_bggray.png) repeat; }ul.content_mtab li:first-child + li + li + li { padding-right:0; }.tab_title2 {  background:url(images/cont_bgred.png) repeat;  font-size:26px; color:#fff;  font-family: 'DakotaRegular', Arial, Helvetica, sans-serif; padding:15px 20px; list-style:29px; text-align:center; display:none; clear:both; } .tab_title2.green_bg { background:url(images/cont_bggreen.png) repeat; }.tab_title2.blue_bg { background:url(images/cont_bgblue.png) repeat; }.tab_title2.gry_bg {  background:url(images/cont_bggray.png) repeat;} .readmore_link { float:right; font-size:34px; color:#fff; font-family: 'DakotaRegular', Arial, Helvetica, sans-serif; margin:15px 0 0; }#individuals , #business , #schools , #churches  { background:url(images/cont_bgred.png) repeat; padding:20px; float:left; width:100%; }#churches { background:url(images/cont_bggreen.png) repeat; }#business { background:url(images/cont_bgblue.png) repeat; }#schools { background:url(images/cont_bggray.png) repeat; } .content_mrtext { min-height:120px; } .makediifrence_cont { padding:25px 0 25px; float:left; width:100%; }.makediifrence_cont h2 { font-size:38px; color:#5F798B; padding:0; font-style:italic; line-height:20px; }.makediifrence_c { float:left; width:100%; background:url(images/cont_bgblue.png) repeat; padding:0; }.makediifrence_cbox { padding:10px 10px 15px 10px; color:#DFCDAC; font-size:26px; position:relative; }.makediifrence_cbox span { display:block; font-size:40px; line-height:50px; font-family: 'DakotaRegular'; padding:0 10px 10px; }.makediifrence_c .makediifrence_cbox + .makediifrence_cbox:before { background:url(images/img_8.png) no-repeat; width:33px; height:100%; position:absolute; left:-23px; content:''; top:0; }.makediifrence_c .makediifrence_cbox:last-child + .makediifrence_cbox:before { background:none; width:33px; height:100%; position:absolute; left:-23px; content:''; top:0; }/*.makediifrence_c .makediifrence_cbox:first-child + .makediifrence_cbox:after { background:url(images/img_8.png) no-repeat; width:33px; height:100%; position:absolute; right:-16px; content:''; top:0; }   :first-child*/.approvedby_cont { float:left; width:100%; padding:20px 0 0; } .approvedby_cont span { display:inline-block; vertical-align:middle; color:#9B4F4E; font-size:18px; font-family: 'DakotaRegular'; }.approvedby_cont img { margin:5px 0 5px 25px; }/*mid*/#mid { float:left; width:100%; background:#D4C4A2; }#mid .container { background:#EBE3D3; padding-top:15px; padding-bottom:15px; }.page-template-page-templatescontact-template-php #mid .container , .page-template-page-templatesourteam-template-php #mid .container  { padding-left:0; padding-right:0; } #mid .mid_box:first-child + .mid_box { border-left:4px dotted #999; border-right:4px dotted #999; }.img_style1 { background:url(images/img_bg.png) no-repeat; width:100%; max-width:476px; max-height:317px; background-size:100% auto; padding:20px 25px 20px 20px;  }.video_box2 { background:url(images/video_bg2.png) no-repeat; background-size:100% auto; max-width:682px;  max-height:459px; width:100%;  padding:35px 35px 55px 25px; margin:0 0 20px; } .video_box2 img { visibility:hidden; }.video_box2 span { position:relative; display:block; }.video_box2 iframe { position:absolute; left:0; top:0; }.img_style2 { float:left; background:url(images/img_bg2.png) no-repeat; width:199px; height:299px; padding:15px 15px 15px 20px; margin:0 15px 15px 0; }.img_style1 img , .video_box2  img , .img_style2 img { max-width:100%; }.mid_boxes { float:left; width:100%; padding:25px 0 0; }.food_accordion { width:100%; overflow:hidden; margin:0 0 25px; }.food_accordioncont { display:none; background:#FFF; padding:10px; width:100%; }.food_accordion section h2 { padding:0; background:url(images/cont_bg.png) repeat;  padding:10px; color:#fff; cursor:pointer;  }.food_accordion section:nth-child(2) h2 { background:url(images/cont_bgred.png) repeat; }.food_accordion section:nth-child(3) h2 { background:url(images/cont_bgblue.png) repeat;  }.food_accordion section:nth-child(4) h2 { background:url(images/cont_bgdarkgreen.png) repeat;  } .food_accordion section.active  h2  {  cursor:auto; }.food_accordion section  { float:left;	overflow:hidden; color:#333;  -moz-transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out; position:relative; } .food_accordioncimg { float:left; width:100%; padding:0 0 15px; text-align:center; clear:both; }.food_accordioncimg img { max-width:100%; height:auto; padding:10px; box-shadow: 2px 2px 2px 2px rgba(000,000,000,0.2); }.donatethis_link { color:#486173; font-family: 'DakotaRegular', Arial, Helvetica, sans-serif; font-size:34px; color:#486173;  }.vitamin_detailcontent { float:left; width:100%; padding:20px 0 40px 0; }.vitamin_dc { float:left; width:100%; position:relative; }.vitamin_dcleft { position:absolute; left:0; width:15%; height:100%; background:url(images/cont_bgblue.png) repeat; padding:0 10px 0; line-height:25px; font-size:20px; color:#fff; }.vitamin_dcsep {  top:50%; margin:-2px 0 0; width:12%; left:15%; border-bottom:1px dotted #333; position:absolute; height:1px; }.vitamin_dcright { float:right; width:73%; padding:5px 0 5px 15px; } ul.list_styledesh { margin:0; padding:10px 0 25px; list-style:none; }ul.list_styledesh li { position:relative; padding:0 0 0 35px; }ul.list_styledesh li:before { content:''; position:absolute; left:20px; top:8px;  width:8px; height:1px; background:#333; }.program__leftimg { float:left; padding:15px 15px 15px 0; width:30%; clear:left; }.program_righttext { float:right; width:70%; padding:95px 25px 0 25px; clear:right; }.programslidermain { position:relative; }.programslider { margin:0; padding:0; list-style:none;  }.programslider  li { background:url(images/img_bg3.png) no-repeat; width:100%; max-height:316px; background-size:100% auto; max-width:411px; }.programslider  li  img { width:100%; }.programslider  li span.maindiv   { padding:22px 30px 25px 23px; display:block; }.programslider  li span.maindiv span { display:block; overflow:hidden; position:relative;  max-height: 266px; }.videoimg img { visibility:hidden; }.videoimg iframe { left: 0; position: absolute; top: 0; }.programslidermain .bx-wrapper { margin-top:20px !important; margin-bottom:20px !important; }.programeslider_topshadow { height:300px; top:0; left:0; width:100%; position:absolute; background: -moz-linear-gradient(top,  rgba(235,227,211,1) 6%, rgba(235,227,211,0) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,rgba(235,227,211,1)), color-stop(100%,rgba(235,227,211,0))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(235,227,211,1) 6%,rgba(235,227,211,0) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(235,227,211,1) 6%,rgba(235,227,211,0) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(235,227,211,1) 6%,rgba(235,227,211,0) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(235,227,211,1) 6%,rgba(235,227,211,0) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe3d3', endColorstr='#00ebe3d3',GradientType=0 ); /* IE6-9 */ z-index:5; } .programeslider_bottomshadow { height:300px; bottom:0; left:0; width:100%; position:absolute; background: -moz-linear-gradient(top,  rgba(235,227,211,0) 0%, rgba(235,227,211,1) 95%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,227,211,0)), color-stop(95%,rgba(235,227,211,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(235,227,211,0) 0%,rgba(235,227,211,1) 95%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(235,227,211,0) 0%,rgba(235,227,211,1) 95%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(235,227,211,0) 0%,rgba(235,227,211,1) 95%); /* IE10+ */background: linear-gradient(to bottom,  rgba(235,227,211,0) 0%,rgba(235,227,211,1) 95%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ebe3d3', endColorstr='#ebe3d3',GradientType=0 ); /* IE6-9 */  z-index:5; }  .programslidermain .bx-prev { position:absolute; z-index:999; top:-10px; color:#8c3938; }.programslidermain .bx-next { position:absolute; z-index:999; bottom:-10px; color:#8c3938; }.programslidermain .bx-controls-direction { width:100%; text-align:center; display:none; font-size:26px; }.programslidermain:hover .bx-controls-direction { display:block; }.photostream_slider { float:left; padding:0; width:410px; margin:0 0 0 -8px; }.videos_slider { float:left; padding:0; width:410px; }.twitter_tweetsright { width:315px; float:right; }.blog_pimage { background:url(images/img_bg3.png) no-repeat; width:100%; max-height:316px; padding:21px 23px 28px 19px; background-size:100% auto; max-width:411px;  }.blog_pright { font-size:15px; line-height: 18px; }.blog_pright h5 { border-bottom:3px dotted #999; font-size:26px; margin:0 0 10px; }.blog_pright h5 a { color:#395265; }.blog_prbyline { float:left; width:100%; text-align:right; color:#333; padding:0 0 5px; }.blog_prbyline a { color:#333; }.readmore_linkright { text-align:right; border-bottom:3px dotted #999; padding:0 0 5px; font-size:20px; }.blogbot_left { border-right:3px dotted #999; }.blogbottom { float:left; width:100%; padding:25px 0; }.blog_pimage2 { background:url(images/img_bg3.png) no-repeat; width:100%; max-width:211px; max-height:316px; padding:5px 8px 12px 5px; background-size:100% auto; }.postitle_link { margin:24px 0 0; display:inline-block; font-size:22px; color:#395265; border-bottom:2px dotted #395265; padding:0 0 5px; }.postitle_link:hover { color:#98242a; }.moreblog_cont { float:left; width:100%; }.viewall_link { float:left; width:100%; padding:15px 0 0; font-size:30px; font-family: 'DakotaRegular'; }.blogbot_right { padding:0 15px 0 110px; }.contact_content { float:left; width:100%; padding:20px 35px; }.contact_form { float:left; width:100%; padding:25px 20px 0; }.contact_form input[type=text] , .contact_form input[type=email] , .contact_form input[type=tel]  { float:left; width:100%; padding:0 15px 0 35px; line-height:100%; border:none; outline:none; background:#fff; color:#333333; position:relative; height:32px; margin:0 0 15px; }.contact_form .wpcf7-form-control-wrap:before { background:#833131; content:''; position:absolute; width:18px; height:18px; top:6px; left:8px; z-index:9 }.contact_form .wpcf7-form-control-wrap { position:relative; float:left; width:100%; }.contact_form label { font-weight:normal; }.contact_form .wpcf7-list-item { float:left; width:100%; padding:0 0 10px; } .contact_form .wpcf7-list-item  input { position: absolute; opacity: 0; width: 25px; height: 25px; z-index:9999; left:0; top:-8px; cursor:pointer; }.contact_form  .wpcf7-list-item .check {   width: 26px; height: 22px; display: inline-block;   line-height: 25px;  padding: 0;   vertical-align: middle; margin:-2px 8px 0 0; position:relative; cursor:pointer; }.contact_form  .wpcf7-list-item  .check:before { position:absolute; left:0; top:0px;  font-family: 'FontAwesome'; background:#496274; content: ""; font-size:20px; font-weight:normal;    width: 22px; height: 20px; }.contact_form  .wpcf7-list-item { position:relative; } .contact_form input[type="checkbox"]:checked ~ .check:after  { content: "\f00c";   font-family: 'FontAwesome'; position:absolute; left:3px; top:-4px;  width: 30px; height: 25px; text-align:left; font-size:17px;  color:#fff;  } .contact_form textarea { float:left; width:100%; padding:8px 15px 15px 35px; line-height:20px; border:none; outline:none; background:#fff; color:#333333; position:relative; height:156px; margin:0 0 15px; }.contact_form input[type=submit] { border:none; outline:none; float:left; font-size:16px; border-radius:0; color:#333333; font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif; background:none; padding:10px; float:right; }.contact_locations { float:left; width:100%; padding:15px 0; }.contact_locations h2 { border-bottom:4px dotted #999; height:25px; margin:20px 0 40px; }.contact_locations h2 span { display:inline-block; padding:0 15px; background:#EBE3D3; }.location_boxes .location_box:first-child + .location_box { border-left:4px dotted #999; border-right:4px dotted #999; }.ourteam_boxesmain { float:left; width:100%; border-top:15px solid #D4C4A2; padding:0; }.ourteam_boxes { padding:35px 15px 30px 70px; }.ourteam_bimg { display:inline-block;   position:relative; }.ourteam_bimg:after {	width: 0; height: 0; border-bottom: 40px solid #EBE3D3; border-left: 40px solid transparent; content:''; position:absolute; right:0; bottom:0; } .ourteam_box h6 { padding:10px 0; color:#873332; font-size:18px; clear:both; }.ourteam_box { padding-bottom:25px; position:relative; }.team_social a { display:inline-block; width:42px; height:42px; background:#8A8A8A; border-radius:100%; margin:0 2px 8px 0; line-height:46px; color:#fff; font-size:18px; vertical-align:top; }.team_social a:hover { background:#873332; }a.mail_icon { border:4px double #EBE3D3; line-height:38px; }.bio_icon { font-family: 'DakotaRegular'; }.ourteam_sectiontitle { background:#D4C4A2; padding:15px 25px; font-size:34px; font-family: 'DakotaRegular'; color:#fff; float:right; }.ourteam_boxes .ourteam_box:nth-child(3n+1):before  { background:#666; content:''; position:absolute; right:0; top:0; width:1px; height:199px;  }.ourteam_boxes .ourteam_box:nth-child(3n):before { background:#666; content:''; position:absolute; left:0; top:0; width:1px; height:199px;  }.img_hide { visibility:hidden; }/*footer*/#bottomslider { float:left; width:100%; }#bottomslider li { background:url(images/frame_bg.png) no-repeat; height:255px; width:240px; padding:37px 0 0 8px; }#footer { float:left; width:100%; padding:15px 0; background:url(images/cont_bgblue.png) repeat; }ul.footer_links { margin:0; padding:25px 0 0; list-style:none; float:left; }ul.footer_links li { float:left; border-left:1px solid #fff; line-height:16px; }ul.footer_links li:first-child { border:none; }ul.footer_links li a:link , ul.footer_links li a:visited { display:inline-block; padding:0 10px; color:#fff; font-size:19px; }.footer_logo { float:right; }ul.footer_links li a:hover { color:#893535; }.respsve{	 padding: 22px 27px 25px 20px;}.pic-wrap{	display: block;    height: 231px;    overflow: hidden;    position: relative;}.pic-wrap img{	width:100%;}@media (min-width:992px){		.food_accordion section { width:8%; height:500px;  margin:0 1% 0 0;  }	.food_accordion section:nth-child(4n) { margin:0; }	.food_accordion section:after { top:140px;left:15px;}	.food_accordion section h2 { -webkit-transform:rotate(90deg); -moz-transform:rotate(-90deg);	-o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); width:500px; position:relative; left:-200px; top:200px; float:left;  height:20%; position:absolute; font-size:40px; line-height:35px;  } 			.food_accordion section.active { width:73%; height:500px; }	.food_accordion section.active h2 { top: 202px; }    .food_accordioncont { float:right; padding:15px; width:87%;  height:500px; position:relative;  }    .food_accordion section h2 a { width:100%; height:100%; }		.food_accordion section.active .food_accordioncont { display:block; }	.donatethis_link { position:absolute; bottom:15px; right:15px; }	} @media (min-width:992px) and (max-width: 1200px){    .logo { width:400px; float:left; }	.top_right { margin:30px 15px 0 0; }	#mainmenu ul { padding:12px 0 0 0; }	#mainmenu ul li a:link , #mainmenu ul li a:visited { font-size:20px; padding-left:23px; }	#mainmenu ul li a:before  { top:-3px; }	.top_social a { font-size:38px; } 	.exploretabcontent_lefttext { font-size:23px; }	ul.exploretabcontent_tab li a { font-size:19px; }		.video_box { width:458px; background-size:100% auto; padding:21px 22px; }	.video_box img { max-width:100%; }	.makediifrence_cbox span { font-size:32px; }	.makediifrence_cbox { font-size:21px; }	.donatecoffe_box { left: 26px;  top: 53px; }	ol.flex-control-nav { top: 307px; left:178px; }	ul.content_mtab li a { font-size:22px; }	.price_text { font-size: 100px; }	.package_time { font-size:15px; }	.donatenow_text { font-size:33px; }	.header_title { top:50px; }	.header_title h1 { font-size: 117px; line-height: 110px; }	.header_bg { height: 20px; }		.donate_popupcont { width:900px; margin-left:-450px; }	.ourteam_boxes { padding-left:20px; }		.food_accordion section h2 { font-size:33px; line-height:30px; }	#header { background-size:100% auto; }     }@media (min-width:30px) and (max-width: 992px){	.banner-header { min-height: 225px; }	.padi0 , .padil0 , .padir0 , .padir10 , .paditopbto , .padil10 , .paditopbto15 , .padilr7 , .padir25 , .padil25 { padding:15px 0; clear:both; }     #mainmenu ul { padding:0; display:none; }    #top { text-align:center; }	.top_right { float:none; display:block; margin:30px 0 0; width:auto; }	.logo { display:inline-block; padding:10px 0 0; }		a.menulink { display:inline-block; padding:11px 12px; font-size:22px; line-height:20px;  }	a.menulink:hover { background:#333; color:#fff; }	.menulink i { vertical-align:middle; }	#mainmenu ul { position:absolute; left:0; top:54px; z-index:999; background:#fff; width:100%; }	#mainmenu .container { position:relative; }	#mainmenu ul li a:before { display:none; }	#mainmenu ul li { display:block; float:none; border-top:1px solid #F2F2F2; }	#mainmenu ul li:first-child { border:none; }	#mainmenu ul li a:link , #mainmenu ul li a:visited { padding:10px 15px !important; display:block; }	ul.sub-menu { position:relative !important; top:0px !important; padding:10px !important; }		ul.sub-menu li { border-bottom:#9b3431 solid 1px !important; }	ul.sub-menu li a:visited, ul.sub-menu li a:focus, ul.sub-menu li a:link { font-size:16px !important; color:#333 !important }	#footer { text-align:center; }	ul.footer_links { width:100%; }	ul.footer_links li { float:none; display:inline-block; }	.footer_logo { float:none; padding:15px 0 0; display:inline-block; }	.donatecoffe_box { display:none; }	#header .flexslider-controls { display:none; }	.exploretabcontent_lefttext { width:100%; text-align:center; margin-bottom:10px; }	ul.exploretabcontent_tab { float:left; width:100%; margin:0; padding:35px 0 0; text-align:center; } 	.exploretabcontent_tvideo { text-align:center; }	.content_mleft { text-align:center; }	.makediifrence_c .makediifrence_cbox:before , .makediifrence_c .makediifrence_cbox:after { display:none; }	.makediifrence_c .makediifrence_cbox { border-top:1px solid #dfcdac; text-align:center; }	.makediifrence_c .makediifrence_cbox:first-child { border:none; }	.exploretabcontent_form label { padding:10px 0 5px; clear:both; margin:0; }	#dailychoices, #upcommingevent, #pakingevent { padding:20px 0; }		.blogbot_left {  border-right:none; border-bottom:3px dotted #999; float:left; width:100%; padding-bottom:25px; }	.blogbot_right { padding:25px 15px 0; clear:both; }	.blog_pimage2 { padding:10px 10px 15px; }	.postitle_link { margin:0 0 15px; }	.moreblog_ctitle { padding-top:0; } 	.donateboxmain { padding:15px; }		.donatenow_submit { padding:20px 15px 0; }	.ourteam_boxes { padding:25px 0; float:left; width:100%;  }	.ourteam_boxes .ourteam_box:nth-child(3n):before , .ourteam_boxes .ourteam_box:nth-child(3n+1):before { display:none; }		.contact_form  div { float:left; width:100%; padding:0; }	.location_boxes .location_box:first-child + .location_box { border:none; border-top:4px dotted #999; border-bottom:4px dotted #999; padding:20px 0; margin:15px 0; }	.blogbot_left { padding:0 0 25px; }	    .food_accordion section h2 { font-size:22px; }	.food_accordion section  { width:100%; }   	.donatethis_link { font-size:25px; float:right; }	.food_accordion section.active .food_accordioncont { display:block; }	.food_accordioncont { float:left; width:100%; }		#mid .mid_box:first-child + .mid_box { border:none;  border-top: 4px dotted #999; border-bottom: 4px dotted #999; padding:25px 0; margin:15px 0; }		#header { background-size:120% auto; background-position:bottom; } 	.photostream_slider , .videos_slider , .programslidermain { width:100%;  text-align: center;  padding: 0 0 35px;  }	.twitter_tweetsright { width:100%; padding:15px 0 25px; }}@media (min-width:748px) and (max-width: 992px){	.logo { width:250px; }	.video_box { display:inline-block; float:none; text-align:left; }	ul.exploretabcontent_tab li { width:33% !important; }	ul.content_mtab li a { padding:15px; font-size:17px; }	.header_title h1 { font-size:55px; line-height:55px; }     	.donate_popupcont { width:710px; margin-left:-355px; }	.ourteam_box { float:left; width:50%; }		 	.ourteam_boxes .ourteam_box:nth-child(2n+1):before  { background:#666; content:''; position:absolute; left:auto !important; right:0; top:0; width:1px; height:199px; display:block !important;  }    .programslider li  , .videos_slider    { display:inline-block; }}@media (min-width:30px) and (max-width: 748px){    .feedorphone_link { position:relative; right:auto; }	#header .container { padding:0; }	.video_box { width:100%; padding:28px 35px 36px 24px; height:auto; background-size:100% auto; }	.video_box img { width:100%; }	.logo { display:inline-block; width:300px; max-width:100%; }	ul.exploretabcontent_tab li { width:32% !important; }	ul.exploretabcontent_tab li a   { padding:15px 5px 15px !important; font-size:17px; }  	ul.exploretabcontent_tab li.active a { padding:20px 5px 20px !important; } 	ul.exploretabcontent_tab li.active  {  margin:-10px 0 0 !important; } 	.yellow_bg .exploretabcontent_ttext { max-width:100px;  }	ul.exploretabcontent_tab { display:none; }	.click_text{ bottom:5px; }	.tab_title  , .tab_title2 { display:block;  } 	.tab-content > .tab-pane { visibility:visible; }	ul.content_mtab { display:none; }	#content_main .container { padding:20px 0 0; }  	#content_main  .makediifrence_cont , #content_main .approvedby_cont { padding-left:15px; padding-right:15px; } 	.exploretabcontent_form .wpcf7-list-item { width:100%; padding:0!important; }	.img_right{ margin:0 0 15px; float:none; clear:both; }	.makediifrence_cbox span { font-size: 25px; }	.makediifrence_cbox { font-size:22px; }	.makediifrence_cont h2 { font-size:25px; }	.img_style2 { float:none; clear:both; }	.video_box2 { padding:20px 20px 30px; }	.img_style1 { padding:12px 20px 30px 12px; } 	.header_title h1 { font-size:40px; line-height:40px;  }	.header_title { opacity:3; top:94px; padding:0 0 0 15px;   }	.vitamin_dcleft { position:relative; width:100%; max-width:200px; padding:10px; }	.vitamin_dcsep { display:none; }	.vitamin_dcright { width:100%; padding:15px; }	.donateboxes { padding:0; }	.price_text { font-size: 100px; }	.package_time { font-size:15px; }	.donatenow_text { font-size:33px; }	.donate_popupcont { margin:0 0 50px 0 !important; top:5%; left:5%; width:90%; } 	.yourclick_left { padding-top:0; }	.donate_chechboxes { padding-bottom:0; }	.donate_popup { overflow:scroll; }		.photostream_slider , .videos_slider { float:left; width:100%; margin:0; padding:0 0 35px; }	.twitter_tweetsright { float:left; width:100%; }	.programslider li span.maindiv { padding:14px 12px 20px; display:inline-block; width:250px;   }	.programslider li { background-size:250px; background-position:center top; text-align:center; max-width:none; }	.programslider li span.maindiv span {  max-height: 163px; }	.photostream_slider .programslider li , .videos_slider .programslider li , .programslidermain  .bx-wrapper , .videos_slider   .bx-wrapper { width:100% !important; }    .programeslider_bottomshadow , .programeslider_topshadow { height:60px; }		.contact_content { padding:20px 5px; }	.contact_locations h2 { font-size:25px; }	.contact_locations h3 { font-size:22px; }	.blog_pimage { padding:10px 15px 15px 10px; }	.program_righttext { width:100%; padding:15px 0 35px; } 	.program__leftimg { float:left; width:100%; padding:10px 0; text-align:center; } 	.exploretabcontent_form .wpcf7-list-item:nth-child(odd) input { left:0; }	}@media (min-width:448px) and (max-width: 540px){	.video_box { padding:20px 20px 35px; }}@media (min-width:30px) and (max-width: 448px){	.header_title { opacity:3; top:110%; padding:0 0 0 15px;   }	.donatenow_submit input[type="submit"] { font-size:29px; }		.video_box { padding:12px; }			}@media (min-width: 992px) and (max-width: 1199px) {	.respsve{		 padding: 19px 23px 23px 16px;	}		.pic-wrap{		height:186px;	}		}@media (min-width: 768px) and (max-width: 991px) {	.respsve{		margin:0 auto;	}	.pic-wrap{		height:266px;	}	}@media (max-width: 767px) {		.respsve {		width:250px;		height:250px;		margin:0 auto;     padding: 15px 20px 16px 14px;}.pic-wrap{	max-height:160px;}}@media (max-width: 480px) {	.bailboard-txt .container{		padding-left:0;		padding-right:0;		text-align:center;	}}.bailboard{	border:none !important;	margin-bottom:0 !important;	overflow:hidden;}.bailboard .flex-control-nav{	display:none;}.bailboard .flex-prev{	text-indent:-999px;	background:url(images/prev.png) no-repeat;	height:24px;	width:24px;}.bailboard .flex-direction-nav .flex-next{	text-indent:-999px;	background:url(images/next.png) no-repeat;	height:24px;	width:24px;	text-align:inherit;}.bailboard .flex-direction-nav a.flex-next::before,.bailboard .flex-direction-nav a::before{	content:" " !important;}.bailboard-txt{	position:absolute;	top:0;	left:0;	width:100%;	z-index:5;}.bailboard-txt .feedorphone_link{	position:inherit;	float:right;}body.modal-open {    position: fixed;    overflow: hidden;    left:0;    right:0;}.modal{    -webkit-overflow-scrolling: auto;}

body.page-id-18 .gform_wrapper ul li.gfield,
.exploretabcontent_form .gform_wrapper ul li.gfield{
	margin-top:20px;
}

.exploretabcontent_form #input_14_1_3_container label,
.exploretabcontent_form #input_14_1_6_container label{
	display: none !important;
}