@charset "utf-8";

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,
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;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
img {border: 0; padding: 0; font-size: 100%; background: transparent;}
dfn,var {font-style: normal;}
header, nav, article, footer,section {display:block;}

/* Disable a deprecated */
font,basefont {color: inherit; font: inherit; font-size: 100%;}
center {text-align: inherit;}
s,strike,u {text-decoration: inherit;}

p {margin: 1em 0;}
p:first-child {margin-top: 0 !important;}
p+ul, p+ol {margin-top: -0.5em;}

/*************** Representation ***************/

       /* ++ Standard elements ++ */
a.inner   {text-decoration: none; border-bottom: 1px dashed #0545af;}
a.external {color: #f0f0f0; padding-right: 10px; background: url("../img/ico_external.png") right 0px no-repeat;}

body input,body select,body textarea,body button {margin: 0; font-size: 92%;}
fieldset {padding: 0.5em; border: solid 1px #ccc;}
legend   {color: #ccc;}
  input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"] {padding: 2px; border: 1px solid #573819; background: #fcf7a3;}
        input.text,input.password,input.email,input.url,input.tel {padding: 2px; border: 1px solid #ccc; background: #fff;}
  input[type="hidden"] {display: none !important;}
          input.hidden {display: none !important;}
  input[type="image"],input[type="checkbox"],input[type="radio"] {width: auto !important;}
          input.image,input.checkbox,input.radio {width: auto !important;}
textarea {padding: 0.5em; border: 1px solid #ccc; background: #fff;}
input,label,select {vertical-align: middle;}
select {background: #fff;}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus {outline: 2px solid #ffffaa;}
applet,object,iframe {overflow: hidden;}

hr    {clear: both; border: none; color: #ccc; background-color: #ccc; height: 1px; width: 100%; margin: 20px 0; padding: 0;}
* html hr {margin: 13px 0}
* + html hr {margin: 13px 0}

table {margin: 1em 0; border-collapse: collapse; table-layout: auto; border-spacing: 0; empty-cells: show;  word-wrap: break-word; border: 1px solid #ccc;}
    table th {padding: 0.5em; text-align: center; vertical-align: middle; font-weight: bold;}
    table td {padding: 0.5em; vertical-align: top;}
    table caption {caption-side: top; text-align: center;}

       /* -- List's -- */
ul {margin: 1em 0; padding: 0; list-style-type: none;}
   ul li {margin: 0.2em 0; padding: 0 0 0 10px; background: url("../img/bull_li.png") 0px 0.7em no-repeat;}
   li ul,dd ul {margin: 0;}
        ul[type=disc], li[type=disc] { list-style-type: disc; }
        ul[type=circle], li[type=circle] { list-style-type: circle; }
        ul[type=square], li[type=square] { list-style-type: square; }
ol {margin: 1em 0; padding: 0; list-style-position: inside;}
   ol li {margin: 0.2em 0; padding: 0;}
   li ol,dd ol {margin: 0 0 0 1.5em;}
dl {margin: 1em 0; padding: 0;}
   dl dt {margin: 0.5em 0 0 0; padding: 0;}
   dl dd {margin: 0 0 0.5em 1.5em; padding: 0;}

       /* -- Images -- */
img {display: block; border: none; vertical-align: middle; font: normal 0.75em Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #aaa;}
img[align=right]{float: right;}
img[align=left]{float: left; margin-right:20px; margin-bottom:15px;}
img[align=center]{float: none; display: block; margin-left: auto; margin-right: auto;}
img[border="1"],img[border="2"] {border: 1px solid #000;}
#footer img,#bottom img,p img {display: inline;}


       /* -- Text -- */
blockquote {margin: 1em 0 1em 1.5em; padding: 0.5em 1em; quotes: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666;}
blockquote:before, blockquote:after {content: ''; content: none;}
blockquote q {text-indent: -0.8em;}
html:lang(en) q, html body q[lang="en"] {quotes: "\201e" "\201c" "\2018" "\2019";}
html:lang(en-us) q, html body q[lang="en-us"] {quotes: "\201c" "\201d" "\2018" "\2019";}
html:lang(ru) q,html:lang(ua) q, html body q[lang="ru"], html body q[lang="ua"] {quotes: "\00ab" "\00bb" "\201e" "\201c";}
cite  {font-style: italic;}

small {font-size: 85%;}
big   {font-size: 125%;}
sup   {vertical-align: text-top; font-size: 65%;}
sub   {vertical-align: text-bottom; font-size: 65%;}
ins   {text-decoration: underline;}
del   {text-decoration: line-through;}
pre   {white-space: pre; overflow: auto; padding: 10px; background: #F6F6F6; border: 1px solid #E5E5E5; }

abbr {text-transform: uppercase; text-decoration: none;}
acronym {font-variant: small-caps; text-transform: none; text-decoration: none;}
abbr[title],acronym[title],dfn[title] {cursor: help; border-bottom: 1px dotted #f0f0f0;}

/*======= -- OUR BLOCK's & STYLES ! -- =======*/
.mobile,#mobile-nav {display: none;}
.wai {position: absolute; visibility: hidden;}
.fl {float: left; margin: 0 5px 5px 0;}
.fr {float: right; margin: 0 0px 5px 5px;}

/*************** Fonts ***************/
html {font-size: 75%}


body,input,textarea {color: #000; font: normal 1em/1.4  Arial, Helvetica, sans-serif}
code,pre {color: #c33; font: normal 1em/1.4 "Consolas","Lucida Console", Monaco, "Courier New", Courier, FreeMono,"Nimbus Mono L","Liberation Mono",monospace;}

h1,h2,h3,h4,h5,h6 {margin: 2em 0 1em;}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child {margin-top: 0 !important;}
h1 {font: bold 2.3333em  "Myriad Pro", Arial, Helvetica, sans-serif; color: #442e0d; }
h2 {font: bold 2.3333em  "Myriad Pro", Arial, Helvetica, sans-serif; color: #442e0d;}
h3 {font: bold 2em Tahoma; color: #333;}
h4 {font: bold 1.75em Tahoma; color: #222;}
h5 {font: bold 1.5em Tahoma; color: #111;}
h6 {font: bold 1.333em Tahoma; color: #000;}

a         {color: #442e0d; text-decoration: underline;}
a:visited {color: #442e0d;}
a:hover, a:active, a:focus {text-decoration: none;}

/*************** Positioning ***************/
html { background:#ffa600 url(../img/body-bg.jpg) repeat-x center 0; min-height:100%; position: relative; _height: 100%;min-width: 640px;}
body {  background:url(../img/bg-body.png) no-repeat center 75px; min-height:100%; position: relative; _height: 100%;}


#wrapper { position:relative; width:976px; margin: 0 auto; padding: 557px 0 76px 0; z-index:50; overflow: hidden; }

       /* -- Mainframes -- */
#header     { height:529px; width:100%; position:absolute; top:0; left:0;}
#content    {}
  #content-text {}
#sidebar    {}
#footer     { position:absolute; z-index: 100; bottom:0; left:50%; margin-left: -488px; width: 908px; height: 48px; padding: 9px 34px;  background:url(../img/bg-footer.png) repeat-x; }
#bottom     {position:absolute; bottom:0; left:0; width:100%; height: 66px; padding-top:60px; background: #2e1d0c url(../img/bg-bottom.png) repeat-x; z-index:1}

/*  -- Header --  */
/*  logo */
#logo {display:block; position: absolute; top: 0; left: 15px; width: 205px; height: 208px; font: bold 30px/184px Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; color: #000; text-align: center; margin: 0; padding: 0; background: none; border: none; text-indent:-999em; z-index:150}
#logo a,#logo span {display: block; position: absolute; top: 0px; left: 0; width: 205px; height: 208px; background: url("../img/logo.png") no-repeat; text-indent: -900em; outline: none;}
#logo a.azfbLogoLink {display: none; width:205px; height:208px;}
#logo dfn {display: block;}
.azfbLogoSmall {position: absolute; top:14px; left: 500px; background: url('../img/azfb-logo-small.png') no-repeat; width:120px; height: 20px; z-index: 3;}
/* /logo */

/* menu  */
ul#nav { position:absolute; top: 47px; right: 0; margin: 0; padding: 8px 15px; width:710px; background:#fa5a0f url(../img/bg-nav.png) repeat-x; text-transform: uppercase; font:bold 17px Arial, Helvetica, sans-serif; font-style: italic;
	box-shadow: 3px 5px 10px #d0c73d;
	-moz-box-shadow: 3px 5px 10px #d0c73d;
	-webkit-box-shadow: 3px 5px 10px #d0c73d;

	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;

	behavior: url(/js/PIE.php);
}
ul.local-food-news li {background: none;}
ul#nav li { float: left; padding:0 0 0 37px; margin:0; background: url(../img/bull-nav.png) no-repeat 6px 4px; }
ul#nav li:first-child { width: 154px;}
ul#nav li+li { width:188px;}
ul#nav li+li+li { width:auto}

ul#nav li+li+li+li { width: 154px;}
ul#nav li+li+li+li+li { width:188px;}
ul#nav li+li+li+li+li+li { width:auto}





ul#nav li a {  position:relative;  display: inline-block; padding-right:15px; text-decoration: none; color:#fff; line-height:30px; white-space: nowrap }
ul#nav li:hover { background:url(../img/nav-hover.png) no-repeat}
ul#nav li:hover  a{ background:url(../img/nav-hover.png) no-repeat right -43px}




ul#top-nav { position:absolute; top:0; right:0; font: bold 14px Arial, Helvetica, sans-serif;}
ul#top-nav li { display: inline; padding:0; margin-left: 25px; background: none}
ul#top-nav li a { text-decoration: none; color:#747108}
ul#top-nav li a:hover { text-decoration:underline}

/* /menu */
/* -- slider -- */

#slider { position:absolute; bottom:1px; left:0; width:100%; height:384px; }
#slider:before,
#slider span.block-before { position:absolute; top:0; left:0; display: block; height:47px; width:100%; padding:0; margin:0; background: url(../img/before-slider.png) no-repeat; content:''; z-index:50}
#slider:after,
#slider span.block-after { position:absolute; bottom:0; left:0; display: block; height:47px; width:100%; padding:0; margin:0; background: url(../img/after-slider.png) no-repeat; content:''; z-index:50}

#slider div#right { float:right; height: 372px; width: 372px; padding:0; margin:0; overflow: hidden; position:relative; z-index:-50}
#slider div#left { float:left; height: 372px; width: 372px; padding:0; margin:0; overflow: hidden; position:relative; z-index:-50; zoom:1}
#slider img { height: 372px; width: 372px;}


/* -- /slider -- */

div.product {position:absolute; top:164px; left:50%; margin-left:-164px; padding: 44px 0 0 0; width:343px; height:350px; background:#6fae00 url(../img/bg-product.png) repeat-x 0 -1px; z-index:100;
	box-shadow: 2px 6px 10px #b0af3c;
	-moz-box-shadow: 2px 6px 10px #b0af3c;
	-webkit-box-shadow: 2px 6px 10px #b0af3c;
  background-size: 100% 100%;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;

	behavior: url(/js/PIE.php);
}
div.product  ul { margin:0; position:relative; left:-22px;}
div.product  ul li { padding:0 14px 0 47px;  background: transparent  url(../img/bull-product.png) no-repeat 5px 5px;  }
div.product  ul li a { overflow: hidden;  display: block; padding: 12px 10px; color:#fff; text-decoration: none; background:url(../img/bg-product-li.png) no-repeat center 0;}

div.product  ul li:first-child {margin-bottom: 10px;  background: url(../img/bull-product-hover.png) no-repeat 0px 5px;}
div.product  ul li:first-child a { padding-bottom: 30px;
background:url(../img/bg-product-a.png) repeat-x;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;

behavior: url(/js/PIE.php);

}
div.product  ul li + li a { background: none;}
div.product  ul li + li + li a {background:url(../img/bg-product-li-new.png) no-repeat center 0}
div.product  ul li a var { display: block; font: bold 18px Arial, Helvetica, sans-serif; color:#fff; text-transform: uppercase}

div.product  ul li var { text-indent:-999em; width:100%; height:20px; background:url(../img/heads.png) no-repeat -2px 0; margin-bottom:4px}
div.product  ul li.product  var { background-position: -2px 0}
div.product  ul li.produce  var { background-position: -2px -94px}
div.product  ul li.qa  var { background-position: -2px -186px}


/* /-- Header -- */

/* -- Footer --  */
#footer { overflow: hidden;  color: #816b40;
border-radius: 15px 15px 0 0;
-webkit-border-radius: 15px 15px 0 0;
-moz-border-radius: 15px 15px  0 0;

}
#footer a {color: #816b40; text-decoration: none;}
#footer a:hover { text-decoration: underline}
#footer hr  {display: none;}
#footer div.questions { float: left; line-height:1.2}

a.arizona { display: inline-block; padding-left:20px; margin-top:5px;  background:url(../img/arizona.png) no-repeat 0 center}

div.copy { float: right; width: 230px; padding-left:23px; border-left: 1px solid #94703f; }


/* contacts  */
address.vcard {font-style: normal; display: inline}
address.vcard a.fn {cursor: default; text-decoration: none; color: #816b40;}
address.vcard .adr {display: block;}
address.vcard .country-name,.geo {position: absolute; visibility: hidden;}
address.vcard a.hcard-download {}
/* /contacts */
/* /-- Footer -- */

/* -- Bottom --  */
#bottom { color: #6b6b6b; }
#bottom a {color: #816b40;}
/* /-- Bottom -- */
/* ^^^^^^^^^^^ Sidebar style's ^^^^^^^^^^^ */
#sidebar { position: relative; overflow: hidden;  padding:30px 15px 0 15px; background: #fcf7a3 url(../img/bg-sidebar.png) repeat-x;

border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(/js/PIE.php);

}

#sidebar h2,
#sidebar h3 { padding-left:30px; margin:0 0 0.5em -25px; background:url(../img/bull-a.png) no-repeat 0 3px; overflow: hidden; line-height:1.2; padding-bottom: 10px;}

#sidebar h2 { line-height:0.7}
#sidebar h3 { font-size:18px; background-position: 0 2px}
#sidebar h3 strong {color:#c01517}

#sidebar div.block { min-height:200px; padding-left:25px; padding-bottom:30px; overflow: hidden;}
#sidebar div.menus { float: right; width:264px;}

#sidebar div.video  { width:312px; float: left; margin-left:13px;}
#sidebar div.video ul { overflow: hidden; }
#sidebar div.video ul li { float:left; padding:0; margin-right:10px; background: none;}
#sidebar div.video ul.links a { background-color:#c01517}
#sidebar div.video ul.links li { margin-bottom:0;}
#sidebar div.video ul.links{ margin-bottom:7px!important;}


#sidebar div.trends { float:left; width:238px; margin-right: 44px;}




#sidebar div.trends ul.list { margin-left:-10px; font-weight: bold; margin-top:-1px; }
#sidebar div.trends ul.list li { margin-bottom:12px; line-height:1.4}

#wrapper #sidebar div.trends ul.links { margin-left:5px; }

ul.menus { overflow: hidden; margin-left: -10px; margin-top:-6px; line-height:1.75; }
ul.menus li { padding-left:15px; background:url(../img/bull-menus.png) no-repeat 0 7px;}
ul.menus li a { color:#000}

#wrapper #sidebar ul.links { margin: 0; position:absolute; bottom: 0;}

/* ^^^^^^^^^^^ Content style's ^^^^^^^^^^^ */
#content table,#content object,#content embed {clear: both;}
p a,
p a:visited { color:#004500;}


img.left { float: left; border: 6px solid #ffe95c; margin: 7px 31px 0 0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(/js/PIE.php);

 }

#content {overflow: hidden; padding: 0 0 35px 0; position:relative; }
#content div.block { float: left; width: 625px;}
body.index #content div.block img {max-width: 300px; max-height: 160px;}
#content div.block h2 { margin:0 0 0.5em 0;}
div.guide-banner {}
div.guide-banner img {display:inline-block; }
body.index #content div.guide-banner img {max-width: none; max-height: none}

div.fridayFood-banner {}

#content div.blog { width: 288px; margin-left:30px; float:right; }
#content div.blog div.banner-promo {width:440px; margin-left:0px;}
		#content div.blog div.banner-promo a:first-child {float:left; margin-right:38px;}
    #content div.blog h2 { margin-left:15px; margin-top:15px;}
#wrapper #content div.blog ul.links { margin-left:17px; margin-top:-5px;}


ul.list li { padding:0; background: none;  line-height:1.6}
ul.list li a { display: inline-block; padding-left:15px; background:url(../img/bull-blog.png) no-repeat 0 5px; color:#c01517}


#wrapper ul.links { margin:1.4em 0; overflow: hidden}
#wrapper ul.links li { padding:0; background: none; margin-bottom:7px;}
#wrapper ul.links a { position:relative; display: inline-block; padding: 2px 15px 2px 20px; background: #573819 url(../img/bull-links.png) no-repeat 10px center; text-decoration: none; font-style: italic; color:#fcf8b1;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
behavior: url(/js/PIE.php);
}
#wrapper #content ul.links li + li a { background-color:#c01517}
#wrapper #content ul.links li a.first-color { background-color:#573819}

/*=========== inner page =============*/

h1 { margin:0 0 0.4em -30px; overflow:hidden; padding-left:25px; background:url("../img/bull-a.png") no-repeat 0 10px; }
body.inner #content-text h2 { font-size:1.5em; margin:0 0 0.4em -30px; overflow:hidden; padding-left:25px; background:url("../img/bull-a.png") no-repeat 0 1px; }
body.inner #content-text div.entry-content h2 { background: none}
body.inner { background: none}
body.inner #wrapper { padding-top:190px}
body.inner #header { height:190px}

body.inner #content {  overflow: hidden;  padding:30px 18px 30px 50px; margin-bottom:0; background: #fcf7a3 url(../img/bg-sidebar.png) repeat-x;

border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
behavior: url(/js/PIE.php);	 }


#content-text {float: left; width:510px; font: normal 1em/1.8 Arial, Helvetica, sans-serif; color:#442e0d; text-align: justify; z-index:20; position:relative;}
body.inner #wrapper #content-text ul.news  { position: relative; left:-20px; top:-4px;}
body.inner #wrapper #content-text ul.news li {  font-size:1.25em; line-height:2.2em; font-weight: normal; }
body.inner #wrapper #content-text ul.news li a { background-position: 4px center; padding-left:19px;}
body.inner #wrapper #content-text ul.news li a:hover { color:#573819; background:url(../img/bull-menus.png) no-repeat 4px center}

body.inner #wrapper #content-text ul.links { }

body.inner #sidebar { overflow: visible; float: right; padding:12px 0 0 0; width:368px; background: none; color:#6d3c07; z-index:20;}
body.inner #sidebar div.product { position:static; margin:0 0 19px 17px; padding: 30px 0 0 0; z-index:21;}


body.inner #sidebar div.product li { padding-right:0;}
body.inner #sidebar div.product li a { padding-right:0;}

body.inner #sidebar div.block { float: none; padding:0 0 6px 0; width:auto; overflow: visible}
body.inner #wrapper #sidebar ul.links { position:static}

body.inner #wrapper #sidebar h2 { background: none; padding-left:0;}
body.inner #sidebar  h3 { margin-left:-15px; font-size:24px; background-position: 0 7px;}
body.inner #wrapper #sidebar img.left { margin: 0 17px 5px 0;}
body.inner #wrapper #sidebar  p { overflow: hidden;}

body.inner #wrapper #sidebar div.recipe ul.links { margin-left:96px;}

body.inner #wrapper #sidebar div.video { border-top:1px dotted #573819; padding-top:7px;}
body.inner #wrapper #sidebar div.video ul.links  { margin-left:86px}
body.inner #wrapper #sidebar div.video ul.links li { float: none}


div.entry-content { margin-top:-6px;}
div.news-one h2 { font: normal 1.25em Arial, Helvetica, sans-serif; color:#8a5300}
div.news-one h3 { text-align: right; font: italic 1.083333em Arial, Helvetica, sans-serif; color:#d78100}

body.arhive #content-text h1,
body.arhive #content-text h2 { font-size:1.5em; margin:1em 0 0.5em -5px; margin-left:-5px;  overflow:hidden; padding-left:25px; background:url("../img/bull-a.png") no-repeat 0 1px; }




/*========= celebrity ===========*/
div.month-celebrity {overflow: hidden; width:287px; padding:13px 23px; margin-bottom:7px; background: #fdfac4; border:1px solid #ece573;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
behavior: url(/js/PIE.php);
}

div.month-celebrity a.read-now { float:right; font-size:1em;}

div.month-celebrity var { display:block; margin:0 0 5px 0; text-transform: uppercase; font-size:1.25em; line-height:1}


ul.arhive { font-size:1.1666em;}
ul.arhive li { overflow: hidden; padding:11px 23px; margin-bottom:7px; background: #fdfac4; border:1px solid #ece573;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
behavior: url(/js/PIE.php);
}
ul.arhive li a.bookmark,
a.read-now{ position:relative; overflow: hidden; display: block; width:66px; margin-top:15px; padding: 0 0px 0 20px; background: #573819 url(../img/bull-links.png) no-repeat 10px center; text-decoration: none; font-style: italic; color:#fcf8b1; font-size:0.8571em;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
behavior: url(/js/PIE.php);
}
ul.arhive li img { float: left; margin-right:13px; border:1px solid #d79d30}
ul.arhive li .entry-summary { text-transform: uppercase}

/*========= celebrity-inner ===========*/


ul.q-a li {overflow: hidden; padding:8px 12px; margin-bottom:7px; background: #fdfac4; border:1px solid #ece573;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
behavior: url(/js/PIE.php);
}

ul.q-a { margin-top:25px; margin-left:-10px;}
ul.q-a li.nth-child { background: none; border: none;}

ul.q-a li dl { margin:0;}
ul.q-a li dl dt { margin:0 0 15px 0; color:#c01517}
ul.q-a li dl dd { margin:0; line-height:1.4 }

/*========= video ===========*/

ul.video  { margin-left:-20px; display:table}
ul.video li { display: inline-block; width:243px; margin:0 0 60px 20px; padding:0 0 0 0; text-align: left; line-height:1.4; vertical-align:top}
ul.video li img { float: left; margin:0 10px 0 0; border: 1px solid #c0c0c0; }
ul.video li p { margin:0 0 0.5em 0; text-align:left;}

ul.video li div.info { min-height:56px; overflow: hidden; position:relative; padding-bottom:25px;}
ul.video li a.play { position:absolute; bottom:0; left:0; display:block; width:64px; height:24px;}
ul.video li a.play span { position:absolute; top:0; left:0; height:100%; width:100%; background: url(../img/btn-play.png) no-repeat}


/*========= video one ===========*/
h1 var { font-weight: normal}
ul.nav-video  { text-align:center;}
ul.nav-video li { display: inline-block; padding:0; background: none}
ul.nav-video li a { color:#000; background:url(../img/nav-video.png) no-repeat 0 0}

ul.nav-video li.next  { margin-left:58px;}

ul.nav-video li.prev a { padding-left:15px; background-position: 0 5px}
ul.nav-video li.next a { padding-right:15px; background-position: right -138px;}




/*========= Recipe ===========*/

body.arhive #content-text div.result-search h2 { padding:0; margin-left:0; margin-bottom:0; background:none; text-transform: uppercase; font: normal 1.25em Arial, Helvetica, sans-serif}

form.search-recipe { margin:2em 0; padding: 30px; background:#fdfac4; border: 1px solid #ece573; text-align: left;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
 overflow:hidden;
 z-index:22;
behavior: url(/js/PIE.php);

}
form.search-recipe label { display: inline-block; width:100px; text-align: right; font-size:1.1666em;}


var.select { position:relative; display: inline-block; margin:0 5px 30px 8px}
form.search-recipe select { width:178px;}
span.select { position:absolute; top:0; left:1px;  display: block;  width:151px; height:18px; padding:0 17px 0 8px; background: url(../img/select.png) no-repeat right center; border: 1px solid #573819; line-height:17px;}
a.view_all_link,
form.search-recipe input.search { margin-left:10px; display:inline; background:#573819; margin-top:-2px;  padding:1px 7px 1px 7px; text-align:center; border: none; color:#fcf7a3;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
behavior: url(/js/PIE.php);}
form.search-recipe input.search.viewAll{display:inline; margin-left: 0;}
a.view_all_link { margin-left:10px; font-size:11px; padding: 0 7px; text-decoration: none; height:18px; line-height:18px;}

form.search-recipe input#zip {margin-left:5px; width:68px;}

table.recipe { border: 1px solid #573819}
table.recipe th {border: 1px solid #573819; text-align:left; background:#84b900 url(../img/bg-th.png) repeat-x; padding:0 9px 0 9px; line-height:1.7}
table.recipe td {border: 1px solid #573819; padding:10px; border-bottom:none; border-top:none; vertical-align:middle; text-align:left; background:#f6f195; line-height:1.3}
table.recipe td h3{font: inherit; font-weight: bold;}
table.recipe tr.nth-child td { background: none; border-top: 1px dotted #573819; border-bottom: 1px dotted #573819;}


table.recipe dl {max-width: 510px;}
table.recipe dt {float: left; min-width: 90px; margin: 0; padding-right: 15px;}
table.recipe dd {overflow: hidden; }

table.recipe ul.ingredients { margin: 0 0 0 15px; }
table.recipe ul.ingredients li { padding-left:0; background:none; text-align:left; line-height:1.2}
table.recipe ul.ingredients li a { font-weight: normal; text-decoration: none;}
table.recipe ul.ingredients li a:hover { text-decoration: underline}

table.recipe td p { margin:0 0 0.5em 0;}
table.recipe td a { color:#20221e; font: bold 1em Tahoma, Geneva, sans-serif }

.farmersMarkets__recipe-info{}
.farmersMarkets__recipe-info dt{float: left; margin: auto; clear: both;}
.farmersMarkets__recipe-info dd{margin-left: 1em;}

ul.popular { margin-bottom:1.2em}
ul.popular li { padding:0; background: none; line-height:1.8; margin:0;}
ul.popular li a { display:inline-block; padding-left:18px; background:url(../img/bull-popular.png) no-repeat 0 center; color:#000}

a.all-ingredients { display: inline-block; padding-left:12px; margin-left:18px; color:#004300; background:url(../img/bull-ingred.png) no-repeat 0 center}


/*========= Recipe one ===========*/

div.recipe-one { margin-bottom:30px; padding: 5px 12px; border: 1px solid #573819; color:#20221e}
div.recipe-one a.lightgallery img {border: 6px solid #ffe95c; max-width: 157px; max-height: 157px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(/js/PIE.php);	}

div.recipe-one dl { margin:0;}
div.recipe-one dl dt { margin:0; font-weight:bold}
div.recipe-one dl dd { margin:0; line-height:1.2; text-align:left}

div.recipe-one dl dt.provide { float: left; margin-right:10px;}
div.recipe-one dl dd.provide { margin-top: 4px; padding-bottom:30px; position:relative; }

div.recipe-one dl dd ul  { margin: 0.9em 0;}
div.recipe-one dl dd ul li { padding-left:0; margin:0; background: none;}


div.addthis_toolbox { position:absolute; right:0; bottom:5px; width:102px;}
div.addthis_toolbox.video-section {position: relative; float:right; top:-15px; margin-right:6px;}

/*========= Recipe one ===========*/

body.about #content { padding-top:40px;}
body.about #content-text h2 { padding-left:0; background: none; margin:1.5em 0 1.7em 0; margin-bottom:1.5em; font: bold 1.333em Arial, Helvetica, sans-serif;}
body.about #content-text h1{ margin-bottom:1.7em}

ul.producer-application { margin-left:10px}
ul.producer-application li { padding:0; margin:27px 0 0 0; background: none;}
ul.producer-application li a { display: inline-block; padding:0 0 0 28px; background:url(../img/icon-prod-app.png) no-repeat 0 2px}
ul.producer-application li.word a { background-position: 0 2px}
ul.producer-application li.pdf a { background-position: 0 -46px}

div.image { width:321px; margin: 0 auto 30px auto; padding:10px; border: 1px solid #ebe671; background:#fdfac5;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
behavior: url(/js/PIE.php);
}

div.image img { border: 1px solid #ebe671;}

/*========= Produce in Season ===========*/
body.produce #content { padding-top:40px;}

body.produce #content-text h2 { font:bold 16px Arial, Helvetica, sans-serif; background: none; }
body.produce #content-text h1+h2 {margin-top:1.9em }

ul.charts-season { font-size:1.16666em; margin:1.7em 0}
ul.charts-season li { padding:0; margin:0 0 0 0; background: none;}
ul.charts-season li a { display: inline-block; padding:0 0 0 28px; background:url(../img/icon-prod-app.png) no-repeat 0 -44px}

dl.season-month { padding:6px 15px 0 8px; margin:2px 0 2px -12px; background:#f4ee8b; border: 1px solid #ece573; text-align:left;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
behavior: url(/js/PIE.php);
}
dl.season-month dt { float: left; width:70px; margin:0; color:#442e0d; font-weight: bold}
dl.season-month dd { overflow: hidden; margin:0 0 13px 0; line-height:1.5}


dl.sm-nth-child { background:#fdfac4; border: 1px solid #ece573;}

table.recipe ul.video_block li {padding: 0; background: none; display: inline-block;}


ul.farmer-details { overflow: hidden; text-align:left;}
ul.farmer-details strong { clear:left; float: left; min-height:22px; width:78px; margin:0 ; padding: 0 10px 0 9px; font-weight: bold; line-height:1.2;  }
ul.farmer-details li { overflow: hidden; margin:0 0 4px 0; padding: 5px 20px 5px 4px; background:#fdfac4; border: 1px solid #ece573;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
behavior: url(/js/PIE.php);
}
ul.farmer-details li div.info { overflow: hidden; line-height:1.4; }

ul.farmer-details a { text-decoration: none;}
ul.farmer-details a.dirrection,
ul.farmer-details a:hover { text-decoration: underline}
ul.farmer-details a.dirrection:hover { text-decoration: none;}

ul.farmer-details div.map { width:300px; height:197px; border: 1px solid #573819}

ul.farmer-details li ul li { border: none; background: url(../img/bull_li.png) no-repeat 0 0.5em; padding:0 0 0 10px; margin: 2px 0 2px 10px;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
behavior: url(/js/PIE.php);
}

ul.farmer-details  dl { margin-top:0;}
ul.farmer-details  dl dt { margin-top:0;}
ul.farmer-details  dl dd { margin-left:0;}

div.details-farmer { position:relative; padding-bottom:20px;}

a.lightgallery { float: right; margin: 10px 15px 20px 20px; }
a.lightgallery img { width:150px}

#LG_container { border: 1px solid #aaa; visibility:hidden; position:absolute; top:0px; left:0px; padding:2px; z-index:200; opacity:1; background-color:#fff; background-position:center; background-repeat:no-repeat; font: normal 12px verdana, arial, sans-serif }
#LG_loading { background: url(../img/lightgallery/ico-loading.gif) no-repeat center; display: none; position: absolute; width: 40px; height: 40px; top: 50%; left: 50%; margin: -20px 0 0 -20px; }
#LG_panel { padding: 1px 0 }
#LG_prevLink, #LG_nextLink { width:20px; height:20px; cursor:pointer; position:absolute; top:24px; opacity:0; filter:alpha(opacity=0); }
#LG_prevLink { left:0; background:url('../img/lightgallery/prev.gif') no-repeat left 40px }
#LG_nextLink { right:0; background:url('../img/lightgallery/next.gif') no-repeat right 40px }
#LG_imgIndex { float:left; margin-left:16px; color:#777; height:20px; line-height:20px; }
#LG_titleBar { color:#555; height:30px; line-height:30px; overflow:hidden; text-align:center; }
#LG_overlay { position:absolute; top:0; left:0; z-index:100; width:100%; height:100%; display:none; opacity:0; filter:Alpha(opacity=0); }
#LG_pic { display:none; margin:0 auto }
#LG_zoomIn, #LG_zoomOut, #LG_zoomNormal, #LG_fitScreen, #LG_zoom_disabled { width:20px; height:20px; margin:1px; float:left; cursor:pointer; display:block; }
#LG_zoom_disabled { display:none; }
#LG_zoomIn { background:url(../img/lightgallery/sprite.gif) no-repeat 0 0px }
#LG_zoomIn:hover { background:url(../img/lightgallery/sprite.gif) no-repeat 0 -40px }
#LG_zoomNormal { background:url(../img/lightgallery/sprite.gif) no-repeat 0 -80px }
#LG_zoomNormal:hover { background:url(../img/lightgallery/sprite.gif) no-repeat 0 -120px }
#LG_zoomOut { background:url(../img/lightgallery/sprite.gif) no-repeat 0 -160px }
#LG_zoomOut:hover { background:url(../img/lightgallery/sprite.gif) no-repeat 0 -200px }
#LG_fitScreen { background:url(../img/lightgallery/sprite.gif) no-repeat 0 -320px }
#LG_closeBtn { float:right; background:url(../img/lightgallery/sprite.gif) no-repeat 0 -240px; width:22px; height:22px; cursor:pointer; }
#LG_closeBtn:hover { background:url(../img/lightgallery/sprite.gif) no-repeat 0 -280px; }

div.soc-section { z-index: 100; position: absolute; top: 10px; left: 194px; width: 343px; text-align: center;  }
div.soc-section ul { margin: 0; padding: 0; }
div.soc-section ul li { display: inline-block; height: 27px; line-height: 27px; margin: 0 0 0 2px; padding: 0; vertical-align: top; background: none }
div.soc-section ul li:first-child { margin-left: 0; }
div.soc-section ul li img {  }
.foodBanner{display: none;}
.mobileMonthCelebrity{display: none;}
.mobile-menu{display: none;}
.mobile_videos{display: none;}
.desktop_contacts {
    display:block;
  }
  .mobile_contacts {
    display:none;
  }
.celebrity_vid{display: none;}
body div.product ul li var{
  background: none;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 26px;
  color: #fff;
  text-transform: uppercase;
  display: inline;
  font-weight: 900;
  }
body div.product ul li span{
  float: left;
}
div.product ul li + li + li a{
  background-repeat: repeat-x;
}

ul#nav li:first-child, ul#nav li+li+li+li{
  width: 127px !important;
}
ul#nav li+li, ul#nav li+li+li, ul#nav li+li+li+li+li{
  width: 176px !important;
}

@media all and (min-width: 995px){
  .soc-section a.pinterest{
    background-image: url(../img/icons/pin_logo.png);
    height: 27px;
    width: 27px;
    display: inline-block;
    background-size: 100%;
  }
  .index #sidebar .block.video ul li#video1,
  .index #sidebar .block.video ul li#video2,
  .index #sidebar .block.trends,
  .index #sidebar .block.menus{
    display: none;
  }
  #sidebar div.video{
    width: 100% !important;
    padding: 0 0 60px !important;
    margin: 0 !important;
  }
  .desktopVideos .item{
    display: inline-block;
    width: 33%;
    float: left;
    text-align: center;
  }
  .desktopVideos .item img{
    width: 278px;
    margin: 0 auto;
  }
  .block.video h3.title{
    font-size: 25px !important;
    background: none !important;
    padding: 0 0 0 45px !important;
  }
  .block.video h2.videoTitle{
    font-size: 18px;
    font-weight: 100;
    padding: 20px 0 0 30px;
    background: none !important;
    line-height: 26px;
    margin: 0 20px 0 0;
    text-align: center;
  }
  .block.video h2.videoTitle a{
    text-decoration: none;
  }
  #wrapper #sidebar ul.links{
    left: 35px !important;
    bottom: 30px !important;
  }
}
@media all and (max-width: 995px){
  .desktopVideos{
    display: none;
  }
  h1,h2,h3,h4,a,p,var,span,label,th,td{font-family: 'Roboto', sans-serif;}
  #footer a, #footer div{font-family: 'Roboto Condensed', sans-serif;}
  #mobile-nav{display: block;margin: 0;}
  #mobile-nav.active{position: absolute;height: 80px;width: 100%;background-color: #ffea8e;z-index: 200;top:0;}
  #mobile-nav.active .mobile-trigger.active{background-image: url(../img/menuX_icon.png);width: 30px;height: 30px;top: 25px;right: 25px;}
  #mobile-nav .mobile-trigger{
    position: absolute;
    width: 50px;
    height: 41px;
    background-size: 100%;
    background-image: url(../img/menu_icon.png);
    top: 40px;
    right: 40px;
    z-index: 100;
    font-size: 0;
  }
  body div.product ul li span{
    float: left;
    padding-top: 10px;
    width: 100%;
  }
  body div.product ul li var{
    font-size: 33px;
    width: 100% !important;
    text-shadow: 1px 2px rgba(0,0,0,0.2);
  }
  #content-text i{
    font-size: 18px;
  }
  form.search-recipe var.select{
    width: 100%;
  }
  form.search-recipe var.select option{
    font-size: 16px;
  }
  form.search-recipe input.search{
    margin-top: 15px !important;
  }
  body.inner.arhive.about form.search-recipe input.search{
    margin-top: 0 !important;
  }
  body.inner.arhive.about form.search-recipe input.search.view-all{
    margin-top: 15px !important;
  }
  .result-search{
    font-size: 18px;
  }
  ul.popular li{
    font-size: 18px;
    line-height: 24px;
  }
  a.all-ingredients{
    font-size: 18px;
  }
  #mobile-nav li{margin: 0;}
  .mobile-menu{display: none;}
  .mobile-menu.active{display: block;position: absolute;width: 100%;font-size: 24px;z-index: 9999;background-color: #ffea8e;
  padding: 60px 40px 40px 127px;box-sizing: border-box;left: -87px;top:0;}
  .mobile-menu.active ul{list-style: none;margin: 0;padding: 0;}
  .mobile-menu.active ul li{background: none;margin: 0;padding: 0;}
  .mobile-menu.active ul li a{text-decoration: none;color: #747108;border-bottom: 1px solid #b8d800;text-transform: uppercase;
  display: block;width: 100%;padding: 25px 0 17px;position: relative;}
  .mobile-menu.active ul li a:after{content:'';display: inline-block;width: 14px;height: 22px;position: absolute;
  background-image: url(../img/menuItemAfter_icon.png);right: 0;top: 28px;}
  .mobile-menu.active ul li a:hover:after{content:'';display: inline-block;width: 14px;height: 22px;position: absolute;
  background-image: url(../img/menuItemAfter_icon.png);background-position: 0 -26px;}
  .mobile-menu.active ul li a:hover{color: #78b300;}
  .mobile-menu.active ul li:last-child a{border-bottom: none;}
  .mobile-menu.active ul li:first-child a{padding-top: 0;}
  .mobile-menu.active ul li:first-child a:after{padding-top: 0;top: 3px;}

  body{background-image: none;}
  #wrapper{width: 100%;padding: 875px 0 455px; max-width: 640px;}
  #logo{height: 236px;}
  #logo span{width: 190px;height: 208px;background-size: 100%;top: 28px;left: 25px;}
  #logo a.azfbLogoLink{display: none;}
  .azfbLogoSmall{display: none;}
  #top-nav{display: none;}
  #header .soc-section{
    top: 114px;
    right: 40px;
    left: auto;
    text-align: right;
  }
  #sidebar div.video ul.links a {width: auto;}
  div.soc-section ul li {margin-left:7px;}
  #header .soc-section ul li:first-child{display: none;}
  #header div.product{text-align: center;top: 170px;position: relative;margin: 35px 40px;width: auto;left: 0;border-radius: 30px;box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.75);}
  #header .product ul .product var{width: 201px;margin: 0 auto;padding-bottom: 15px;}
  #header .product ul li.produce var{width: 265px;margin: 0 auto 20px;}
  #header .product ul li.qa var{width: 140px;margin: 0 auto 20px;}
  #header .product ul li{background: none;}
  #header .product ul li span{font-size: 20px;}
  #header #nav{display: none;}
  #content .block{display: none;}
  #content{overflow: visible;position: initial;padding: 0 0 20px 0;}
  #content .block.blog{margin: 0 40px;display: block;float: none;background: #ffc52a;padding: 35px 30px 5px 30px;border: 5px solid #ffca3b;width: auto;border-radius: 30px;box-sizing: border-box;}
  .block.trends{display: none;}
  .block.menus{display: none;}
  .product ul{left: -16px;}
  #slider{display: none;}
  #footer{width: 100%;font-family: 'Roboto', sans-serif;}
  #footer a.email{font-weight: 600;}
  #sidebar{width: auto;margin: 0 40px;box-sizing: border-box;background: none;background-color: #f3f0a2;border: 5px solid #fcf7a3;border-radius: 30px;}
  #footer{z-index: 0;box-sizing: border-box;height: 371px;background: #2e1d0c url(../img/bg-bottom.png) repeat-x;position: absolute;left: 0;
  margin: 0;width: 100%;padding: 125px 45px 0 45px;border-radius: 0;}
  #bottom{display: none;}
  .largeFoodBanner{display: none;}
  .fridayFood-banner{position: absolute;width: 100%;left: 0;bottom: 205px;}
  div.fridayFood-banner a{display: block;padding: 4%; box-sizing: border-box;height: 230px;background-color: #feeb2f;border: 5px solid #fff;border-radius: 30px;width: auto;margin: 0 40px;}
  body.index #content div.block img.foodBanner{display: block;max-width: none;max-height: none;}
  .soc-section{z-index: 200;}
  .soc-section li a img{display: none;}
  .soc-section .joinAZFB{width: 100px;height: 50px;background-image: url(../img/icons/azbf_logo.png);display: inline-block;background-size: 100%;}
  .soc-section .facebook{display: inline-block;width: 50px;height: 50px;background-image: url(../img/icons/facebook_logo.png);background-size: 100%;}
  .soc-section .twitter{display: inline-block;width: 50px;height: 50px;background-image: url(../img/icons/twitter_logo.png);background-size: 100%;}
  .soc-section .pinterest{
    display: inline-block;
    width: 50px;
    height: 50px;
    background-image: url(../img/icons/pin_logo.png);
    background-size: 100%;
  }
  div.product ul li + li + li a{background-size: initial;background-repeat: repeat-x;margin: 0 50px;}
  div.product ul li:first-child a{border-radius: 11px;padding-bottom: 23px;box-sizing: border-box;height: 122px;
  background-size: 100% 100%;padding: 22px 20px;}
  div.product{height: 615px;}
  div.product ul li + li + li a{padding-top: 40px;margin-top: 25px;}
  .block.blog h2{text-align: center;}
  .block.blog h2 a{text-decoration: none;}
  ul.list li a{
    font-size: 24px;
    background: url(../img/bull-a_mobile.png) no-repeat 0 2px;
    padding-left: 45px;
    /* background-size: 36px auto; */
  }
  ul.list li {
    padding-bottom:5px;
  }
  #wrapper #content div.blog ul.links{text-align: center;}
  #wrapper ul.links a{background: #573819;padding: 5px 20px;font-size: 20px;color: #fff;}
  #sidebar h2{text-align: center;text-transform: capitalize;line-height: 1.2;background: none;}
  #sidebar div.video{width: 100%;margin: 0;padding: 0;}
  #wrapper #sidebar ul.links{position: relative;margin: 0 auto;float: none;clear: both;width: 190px;}
  #footer div.questions{text-align: center;width: 100%;font-size: 30px;line-height: 45px;}
  div.copy{width: 100%;text-align: center;font-size: 24px;border-left: none;
  background-image: url(../img/footer_divider.png);background-repeat-y: inherit;clear: both;margin: 0 auto;width: 80%;
  float: none;padding: 20px 0 0;position: relative;top: 20px;}
  body.index #content div.block img.foodBanner{width: 100%;height: 100%;}
  address.author.vcard br{display: none;}

  div#logo a {background:none;}
  div#logo a span{top: -18px;}
  #logo a{height: 200px;width: 280px;background-size: 100%;top: 27px;}
  body.inner #content{width: auto;box-sizing: border-box;background:none;background-color: #f3f0a2;
  border:5px solid #fcf7a3;border-radius: 30px;margin: 0 40px;padding: 30px 25px;}
  #content-text{width: 100%;}
  body.arhive #content-text h1{background: none;font-size: 36px;padding: 0;text-align: center;}
  body.arhive #content-text h2{background: none;font-size: 30px;text-align: center;margin: 30px 0;}
  div.month-celebrity{box-sizing: border-box;width: 100%;padding: 10px;}
  .month-celebrity a img{height: 100%;width: 100%;box-sizing: border-box;}
  div.month-celebrity a.read-now{background: none;background-color: #573819;padding: 5px 20px;text-align: center;font-size: 18px;
  color: #fff;width: 206px;margin: 0 auto;float: none;}
  div.month-celebrity var.mobileMonthCelebrity{display: block;text-align: center;font-size: 18px;padding: 20px 0;line-height: 28px;}
  div.month-celebrity var{display: none;}
  ul.arhive li{background: url(../img/footer_divider.png);background-repeat: repeat-x;border:none;border-radius: none;padding: 30px 0;
  list-style: none;text-align: left;position: relative;}
  ul.arhive li a img{border: solid 1px #ece776;height: 130px;width: 130px;}
  strong.entry-summary{display: inline-block;padding-top: 33px;line-height: 1.3;}
  span.published{position: absolute; top: 24px;font-size: 20px;}
  ul.arhive li a.bookmark{background: url(../img/bull-a_mobile.png) no-repeat 0 3px;color: #c01517;text-decoration: underline;
  font-size: 24px;font-style: normal;padding: 0 0 0 35px;width: 150px;background-position: 0 6px;margin: 0;}
  #content #sidebar{border:none;position: absolute;bottom: 280px;width: 100%;left: 0;}
  #content #sidebar div.product{position: absolute;top: -415px;left: 0;width: auto;margin: 0 40px;
  box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.75);box-sizing: border-box;}
  div.product ul li{background: none;list-style: none;}
  div.product ul li:first-child{background: none;}
  body.inner.arhive #wrapper{padding-bottom: 900px;}

  body.arhive.about #content-text h1{margin-bottom: 17px;}
  body.arhive.about #wrapper{padding-bottom: 575px;}
  body.arhive.about #wrapper p{font-size: 22px;padding: 5px;margin: 5px 0;line-height: 1.4;}
  body.arhive.about #wrapper p a{color: #c01517;}
  body.arhive.about #wrapper p em{text-align: center;width: 100%;display: inline-block;}
  body.arhive.about #sidebar{display: none;}
  body.arhive.about #content-text{font-size: 0;}
  body.arhive.about #content-text .wrapped{font-size: 20px;}
  body.arhive.about #content{position: relative;display: inline-block;overflow: visible;}
  .wrapped{position: absolute;background-color: #ffc52a;border: 5px solid #ffca3b;border-radius: 30px;width: calc(100% + 60px);padding: 35px;
  left: -70px;margin: 55px 40px;box-sizing: border-box;}
  .wrapped p{font-size: 20px;text-align: center;}
  .wrapped a{color: #c01517;}
  .wrapped ul li{width: 49%;display: inline-block;padding-top: 120px;margin: 0;text-align: center;position: relative;}
  .wrapped ul li.word a:before{content:'';background-image: url(../img/microsofrWord_icon.png);margin-left:19px;width: 102px;height: 95px;position: absolute;display: block;top:15px}
  .wrapped ul li.pdf a:before{content:'';background-image: url(../img/PDF_icon.png);width: 102px;height: 95px;position: absolute;display: block;top:15px;}
  .wrapped ul li a{background: none;padding: 0}
  div.image{width: 100%;margin: 0;box-sizing: border-box;}
  div.image img{width: 100%;}
  .producer-application p{margin: 0;font-size: 21px;}
  .wrapped h2:nth-child(2){display: none;}
  .wrapped h2{margin: 0}

  table.recipe th{height: 57px;background-size: 100% 100%;font-size: 20px;color:#fff;text-transform: uppercase;}
  .result-search table.recipe{border: 1px solid #ebe671;}
  table.recipe td,table.recipe tr.nth-child td,table.recipe th{border-right: 1px solid #ebe671;
  border-left: 1px solid #ebe671;border-top: none;border-bottom: none;}
  table.recipe tr td,table.recipe tr.nth-child td{background-color: #fdfac5 !important;}
  table.recipe tr.nth-child td{background: url(../img/footer_divider.png);background-repeat: repeat-x;}

  #sidebar .product ul .product var{width: 201px;margin: 0 auto;padding-bottom: 15px;}
  #sidebar .product ul li.produce var{width: 265px;margin: 0 auto 20px;}
  #sidebar .product ul li.qa var{width: 140px;margin: 0 auto 20px;}
  #sidebar .product ul li{background: none;text-align: center;}
  #sidebar .product ul li span{font-size: 18px;}

  .result-search table.recipe{width: 100%;border: 1px solid #ebe671;}
  form.search-recipe{padding: 0 30px 30px 30px;}
  form.search-recipe label{display: block;text-align: left;font-weight: 600;text-transform: uppercase;margin-top: 20px;}
  form.search-recipe var.select{margin: 0;}
  form.search-recipe var.select.first{width: 100%;}
  form.search-recipe .search_table{display: table;width: 100%;}
  form.search-recipe var.select.second{display: table-cell;width: 100%;}
  form.search-recipe var.select.second select{position: absolute;}
  form.search-recipe var.select span{height: 50px;border-radius: 3px;box-sizing: border-box;width: 100%;}
  form.search-recipe select{height: 50px;width: 100%;}
  form.search-recipe span.select{font-size: 15px;padding: 15px;}
  form.search-recipe input#zip{display: table-cell;width: 120px;height: 50px;border-radius: 3px;box-sizing: border-box;font-size: 15px;padding: 10px;
  float: right;}
  form.search-recipe span.search_label{vertical-align: middle;box-sizing: border-box;display: table-cell;
  font-size: 15px;text-transform: uppercase;font-weight: 600;padding: 15px;}
  form.search-recipe a.view_all_link{color: #c01517;background: url(../img/bull-a.png) no-repeat 0 3px;text-decoration: underline;
  font-size: 16px;font-weight: 600;padding: 10px 0 0 30px;background-position: 0 7px;position: relative;top: 13px;display: table-cell;
  width: 100px;float: right;box-sizing: border-box;text-align: right;height: 28px;}
  form.search-recipe input.search{height: 50px;font-size: 16px;margin: 0;display: table-cell;width: 100%;}
  body.arhive #content-text div.result-search h2{font-size: 18px;font-weight: 600;}

  .block.video ul{display: none;}
  .mobile_videos{display: block;}
  #content .mobile_videos h3,#sidebar .mobile_videos h3{margin: 0;font-size: 22px;}
  #content .mobile_videos h3.title,#sidebar .mobile_videos h3.title{font-size: 26px;padding: 0;background: none;margin: 0 0 30px;text-align: center; }
  #content .mobile_videos iframe,#sidebar .mobile_videos iframe{padding-bottom: 30px;}
  #wrapper #sidebar ul.links{display: block;}
  #sidebar{padding: 30px;}
  body.inner .mobile_videos,.inner.arhive .mobile_videos{display: block;height: 421px;background-color: #f3f0a2;border: 5px solid #fcf7a3;border-radius: 30px;
  width: auto;position: absolute;bottom: 727px;left: 0;right: 0;margin: 0 40px;padding: 30px;box-sizing: border-box;}
  body.inner .mobile_videos h3.title,.inner.arhive .mobile_videos h3.title{font-weight: 900;text-align: center;margin-bottom: 15px;}
  body.inner .mobile_videos h3.vid-title,.inner.arhive .mobile_videos h3.vid-title{background: url(../img/bull-a.png) no-repeat 0 3px;padding-left: 30px;margin: 0 0 20px;}
  body.inner #content .celebrity_vid .block.video,.inner.arhive #content .celebrity_vid .block.video{display: block;}
  .inner.arhive #sidebar{display: block;}

  body.inner.arhive.produce #wrapper{padding-bottom: 900px;}
  .produce dl.season-month{width: 100%;margin-bottom: -5px;}
  body.arhive.produce #content-text h2{margin: 10px 0; font-size: 22px;}
  body.arhive #content-text h1{background: url("../img/bull-a.png") no-repeat 0 1px;font-size: 27px;background-position: 5px 4px;}
  h1.news_title{text-align: center;background: none;text-transform: capitalize;}
  body.arhive.contact #content-text h1{background: none;}
  body.arhive.contact #wrapper{padding-bottom: 900px;}
  body.inner #wrapper #content-text ul.news li a{    background-position: 7px 1px;padding-left: 55px;}
  body.inner #wrapper #content-text ul.news li a:hover{background: none;}
  #wrapper ul.links a{width: 200px;text-align: center;display: block;margin: 0 auto;}
  #wrapper{width: 100%;}
  body.arhive #content-text h1{background: none;}
  body.inner #wrapper{padding:190px 0 727px;}

  .single_celebrity img{width: 100%;height: 100%;margin-bottom: 20px;}
  .single_celebrity div{font-size: 18px;line-height: 1.4;}
  .single_celebrity ul,.single_celebrity dd span,
  .single_celebrity dt,.single_celebrity dd{font-size: 18px !important;line-height: 1.4;}
  .single_celebrity a{font-size: 16px; color: #c01517;}
  ul.q-a li dl dt{margin: 0 0 5px 0;}

  div.product ul{left: 0;}
  div.product ul li{padding: 0 20px;}
  body.inner #sidebar div.product li{padding-right: 20px;}

  .inner.arhive #content #sidebar{margin: 0; bottom: 440px;}
  .inner.arhive #content #sidebar div.product{left: 0;width: calc(100% - 80px);}
  .inner #content #sidebar div.product{left: -40px;width: calc(100% - 80px);}
  .inner #footer{padding-top: 120px;}
  .inner.arhive.about #footer{padding-top: 125px;height: 371px;}
  ul.arhive li .entry-summary{width: 48%;font-size: 24px;text-transform: capitalize;font-weight: 600;}
  ul.arhive li .entry-summary span{
    font-weight: 100;
  }
  .inner.news .mobile_videos{bottom: inherit;margin: 55px 40px;}
  .inner.news #content #sidebar div.product{top: -575px;}
  .inner.news #wrapper{padding-bottom: 900px;}
  .list.news li a{line-height: 1.4;}

/**/
  .index #wrapper{margin-bottom: 60px;}
  .index #footer{bottom: -60px;}
/**/

  body.inner.arhive.about #wrapper{
    padding-bottom: 875px;
  }
  body.inner.arhive.about #content #sidebar{
    display: block;
    bottom: -452px;
  }
  body.inner.arhive.about #content #sidebar div.product{
    width: calc(100% + 10px);
    left: -45px;
  }
  body.inner.arhive.about form.search-recipe var.select{
    width: 50%;
  }
  body.inner.arhive.about form.search-recipe var.select option{
    font-size: 14px;
  }
  body.inner.arhive.about form.search-recipe label{
    font-size: 16px;
  }
  body.inner.arhive.about form.search-recipe input.search{
    width: 45%;
    float: right;
  }
  body.inner.arhive.about form.search-recipe input.search.view-all{
    width: 100%;
    display: block;
    margin: 20px 0 0;
    float: none;
  }
  body.inner.arhive.about table.recipe td h3{
    font-size: 22px;
  }
  body.inner.arhive.about table.recipe dt{
    font-size: 16px;
    font-weight: 600;
  }
  body.inner.arhive.about table.recipe dd{
    font-size: 16px;
  }
  body.inner.arhive.about table.recipe{
    width: 100%;
    font-size: 14px;
    border: 1px solid #ebe671;
  }
  body.inner.arhive.about table.recipe th{
    border-top: 1px solid #ebe671;
  }
  table.recipe td a,
  table.recipe tr a{
    color: #c01517;
  }
  body.inner.arhive.about #content{
    width: calc(100% - 80px);
  }
  body.inner.arhive table.recipe{
    font-size: 22px;
  }
  a.arizona{background: none;position: relative;}
  a.arizona:before{content:'';background-image: url(../img/arizona_mobile.png);display: block;width: 46px;height: 35px;position: absolute;
  background-size: 100%;left: -35px;top: 5px;}
  #footer .copy{margin: 0;width: 100%;background: none;padding-top: 0;}
  #footer .footer_divider{background-image: url(../img/footer_divider.png);height: 2px;width: 80%;margin: 0 auto;clear: both;
  padding-top: 25px;position: relative;top: 25px;background-repeat-y: no-repeat;}
  ul.arhive li .entry-summary{font-weight: 600;text-transform: capitalize;}

  ul.charts-season {
    text-align:center;
  }
  ul.charts-season li {
    display:inline-block;
    padding:0;
  }
  ul.charts-season li a {
    color:#c01517;
    font-size:24px;
    background:none;
    padding:0;
    margin: 0 10px;
  }
  ul.charts-season li a:before {
    content:'';
    display:block;
    margin:0 auto;
    width:102px;
    height:95px;
    background:url(../img/PDF_icon.png) 0 0 no-repeat;
  }
  dl.season-month dd {
    font-size:18px;
    padding-top: 4px;
  }
  dl.season-month dt {
    width: 100px;
    font-size: 18px;
  }
  body.arhive.produce #content-text h2 {
    padding-left:0;
  }
  #footer div.questions .tel {letter-spacing:-2px;}
  .desktop_contacts {
    display:none;
  }
  .mobile_contacts {
    display:block;
    text-align:center;
    font-size:24px;
    color:#442e0d;
    background-color:#fdfac5;
    padding:10px;
    border-radius:7px;
    border:1px solid #EBE671;
  }
  .mobile_contacts strong {
    font-size:24px;
    color:#442e0d;
    display:block;
  }
  .map_contacts {
    width:458px;
    height:575px;
    background:url(../img/map.png) 0 0 no-repeat;
    margin:0 auto 10px;
  }
  ul.video li img {
    float:none;
    width:100%;
  }
  ul.video  {
    margin-left:-40px;
    display:block;
  }
  ul.video li {
    width:215px;
    display:inline-block;
    vertical-align:top;
    margin-left:40px;
  }
  ul.video li > a {
    display:block;
    position:relative;
  }
  ul.video li > a:after {
    position:absolute;
    content: '';
    width:64px;
    height:64px;
    background:url(../img/play.png) 0 0 no-repeat;
    left:50%;
    margin-left:-32px;
    top:50%;
    margin-top:-32px;
  }
  ul.video li a.play {
    display:none;
  }
  ul.video li p {
    font-size:24px;
    text-align:center;
  }
  ul.video li div.info {
    padding-bottom:0;
  }
  ul.video li {
    margin-bottom:20px;
  }
}
/* @media all and (max-width: 610px){
  #logo{height: 120px;}
  #logo span{width: 150px;height: 105px;top: 12px;left: 8px;}
  #header .soc-section{top: 124px;width: 90%;margin: 0 auto;float: none;left: 0;right: 0;}
  #content .block.blog{padding: 15px 15px 0 15px;}
  body.inner.arhive .mobile_videos h3.vid-title{font-size: 20px;}
  body.index #wrapper{padding-bottom: 490px;}
  .fridayFood-banner{bottom: 245px;}
  body.index #footer{padding-top: 80px;}
  body.inner.arhive #footer{padding-top: 90px;}
} */
/* @media all and (max-width: 550px){
  body.arhive #content-text h2{font-size: 25px;}
  body.arhive.about #wrapper .producer-application p{font-size: 16px;}
} */
/* @media all and (max-width: 450px){
  form.search-recipe .search_table{display: block;}
  form.search-recipe var.select.second{display: block;}
  form.search-recipe var.select.second select{position: relative;}
  form.search-recipe span.search_label{padding: 15px 0 0;}
  form.search-recipe input#zip{display: block;float: left;margin: 0;width: 100%;}
  form.search-recipe input.search{display: block;position: relative;float: left;clear: both;margin: 15px 0 0;width: 100%;}
  form.search-recipe a.view_all_link{display: block;float: left;clear: both;}

  body.inner #content{padding: 30px 10px;width: 100%;}
  .inner.arhive .mobile_videos{width: 100%;}
  #content #sidebar div.product{width: 100%;left: -40px;}
  #footer{height: 340px;padding: 125px 15px 0 15px;}
  body.inner #wrapper{padding:190px 0 727px;}
  .inner.arhive .mobile_videos{bottom: 767px;}
  #header div.product{width: 100%;margin: 35px 0}
  #content .block.blog{width: 100%;margin: 0;}
  #sidebar{width: 100%;margin: 0;}
  #sidebar .mobile_videos h3{font-size: 16px;padding-top: 5px;}
  .index #wrapper{padding: 734px 0 465px;}
  #footer{height: 350px;padding: 140px 15px 0 15px;}
  div.fridayFood-banner a{width: 100%;margin: 0;}
  div.fridayFood-banner{bottom: 205px;}
  .index #footer{padding-top: 160px;height: 355px;}
  div.copy{padding: 0;background-image: none;}
  .mobile-menu.active{left: 0;padding: 90px 20px 20px;}
  #mobile-nav.active{z-index: 99999;}
  body.arhive.about #content{left: 0;width: 100%;margin: 0;}
  body.arhive.about #wrapper{padding-bottom: 720px;}
  body.arhive.about #wrapper p{font-size: 15px;}
  ul.producer-application{margin-left: 0;}
  .wrapped{left: -55px;padding: 30px 10px;bottom: -575px;width: calc(100% + 30px);top: calc(100% + 45px);margin-top: 10px;}
  .wrapped ul li{display: block;margin: 0 auto;}
  #content #sidebar div.product{top: -445px;}
  strong.entry-summary{float: left;width: 46%;}
  .inner.arhive .mobile_videos{bottom: 754px;height: 431px;padding: 20px 0;}
  .inner.arhive .mobile_videos h3.vid-title{margin: 0 10px 20px;}
  #mobile-nav .mobile-trigger{top: 10px;right: 10px;}
  body.arhive #content-text h1{font-size: 25px;}
  body.arhive #content-text h2{font-size: 22px;}
  body.produce #content-text h1+h2{margin-top: 10px;}
  body.inner.arhive.produce #wrapper{padding-bottom: 758px;}
  body.arhive #content-text h1{background: none;}
  body.arhive.contact #wrapper{padding-bottom: 757px;}
  #footer div.questions{font-size: 18px;}
  div.copy{font-size: 14px;padding: 20px 0 0;background-image: url(../img/footer_divider.png);}
  body.inner #wrapper{padding-bottom: 757px;}
  body.inner.arhive #content{margin: 0;}
  body.inner.arhive .mobile_videos{margin: 0;bottom: 717px;}
  body.inner.arhive #content #sidebar div.product{top: -405px;width: 100%;margin: 0;}
  body.inner.arhive #footer{padding-top: 155px;}
  ul.arhive li .entry-summary{width: 45%;}
  .inner.news #content{margin: 0;}
  .inner.news .mobile_videos{margin: 55px 0;}
  .inner.news #content #sidebar div.product{width: 100%;}
  .inner.news #footer{padding-top: 165px;}
} */


.content-text-full-width{
    width: 100% !important;
}
.results-wrapper{
    background: #fdfac4;
    border: 1px solid #ece573;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    height: 950px;
    margin-right: 32px;
    overflow: hidden;
    position: relative;
}

.results{
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    height: 100%;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
    padding-bottom: 245px;
}

.result-list{
    height: 100%;
    box-sizing: border-box;
    overflow: auto;
}

.result-item{
    padding: 25px 30px 28px;
    border-bottom: 1px solid #ece573;
    cursor: pointer;
    display: block;
    text-decoration: none;
}

.result-item:hover{
    background: #f9f5a3;
}

.result-item.active{
    border-left: 5px solid #719717;
    background: #f9f5a3;
    padding-left: 25px;
}

.result-item:last-child{
    border-bottom: none;
}

.result-title{
    font-size: 15px;
    color: #442e0d;
}

.result-param{
    font-size: 0;
    padding: 3px 0 0;
}

.result-param-col{
    display: inline-block;
    vertical-align: top;
    width: 40%;
    font-size: 12px;
    text-align: left;
    box-sizing: border-box;
}

.result-param-col:first-child{
    padding-right: 20px;
    width: 60%;
}

.param-item{
    line-height: 15px;
    margin-bottom: 10px;
}

.param-item:last-child{
    margin-bottom: 0;
}

.param-item strong{
    display: block;
    margin-bottom: 3px;
}

.param-item span{
    display: block;
}

.results-img{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 245px;
    background: url("../img/result-photo_old.jpg") no-repeat 50% 50%;
    background-size: cover;
}

.results-img-visit{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 245px;
	background: url("../img/result-photo.jpg") no-repeat 50% 50%;
	background-size: cover;
}

.result-map{
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    min-width: 50%;
    position: relative;
}

.single-result{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding-bottom: 245px;
    background: #fdfac4;
    display: none;
}

.single-result-inner{
    overflow: auto;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    padding: 25px 30px;
}

.result-txt{
    text-align: left;
    font-size: 12px;
    line-height: 1.5;
    padding-top: 10px;
}

.result-txt p{
    margin: 0 0 5px;
}

.result-txt p:last-child{
    margin: 0;
}

.result-txt a{
    color: #c01517 !important;
    word-break: break-all;
}

.result-close{
    position: absolute;
    right: 32px;
    top: 27px;
    width: 16px;
    height: 16px;
}

.result-close:before, .result-close:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 1px;
    background: #c01517;
}

.result-close:before{
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.result-close:after{
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.single-title{
    margin: 0 0 15px;
    color: #442e0d;
    padding-right: 25px;
    font-size: 16px;
}

.map-search{
    position: absolute;
    top: 20px;
    left: 25px;
    right: 25px;
}

.map-search input[type="text"]{
    width: 100%;
    height: 49px;
    background: url('../img/position.png') no-repeat 15px 50% #ffffff;
    border: none;
    outline: none;
    box-shadow: 0 0 13px 1px rgba(0,0,0, .28);
    box-sizing: border-box;
    padding: 0 48px 0 42px;
    font-size: 14px;
    color: #bdbdbd;
}

.map-search input[type="submit"], .map-search button{
    position: absolute;
    right: 0;
    top: 0;
    width: 42px;
    height: 100%;
    border: none;
    background: url("../img/search.png") no-repeat 50% 50% transparent;
    font-size: 0;
    cursor: pointer;
    outline: none;
}

.map-search button:before{
    content: '';
    position: absolute;
    top: 15px;
    bottom: 15px;
    left: 0;
    background: #bdbdbd;
    width: 1px;
}

.map-search input:focus{
    outline: none;
}

.g-map{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

@media (max-width: 995px){
    .results-wrapper{
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        margin-right: 0;
        height: auto;
    }

    .result-map{
        -ms-flex-preferred-size: 500px;
        flex-basis: 500px;
        min-height: 500px;
    }

    .results{
        height: 1000px;
        min-height: 1000px;
        -ms-flex-preferred-size: 1000px;
        flex-basis: 1000px;
    }

    .result-close{
        right: 15px;
        top: 15px;
        width: 26px;
        height: 26px;
    }

    .result-close:before, .result-close:after{
        height: 3px;
    }

    .map-search{
        top: 10px;
        left: 10px;
        right: 10px;
    }

    .map-search input[type="text"]{
        height: 70px;
        font-size: 22px;
        padding: 0 70px 0 22px;
        background-image: none;
    }

    .map-search input[type="submit"], .map-search button{
        width: 70px;
    }

    .result-item{
        padding: 25px;
    }

    .result-title, .single-title {
        font-size: 30px;
        margin-bottom: 20px;
        text-align: left;
    }

    .param-item {
        line-height: 25px;
        margin-bottom: 20px;
        font-size: 20px;
    }

    .result-txt{
        font-size: 20px;
    }

    .pac-item{
        line-height: 60px;
        font-size: 22px;
    }

    .pac-item-query{
        font-size: 22px;
    }

    .pac-icon{
        margin-top: 20px;
    }

		div.product ul li a.d-flex {
			flex-direction: column;
		}

		div.product ul li a.d-flex > span {
			width: 100%;
		}

		body div.product ul li .menu_new {
			margin-right: 0;
			margin-top: 10px !important;
			margin-bottom: 0 !important;
		}
}

div.product ul li a.d-flex{display:flex;align-items:center;justify-content:space-between;}
div.product ul li a.d-flex>span{width: calc(100% - 30px);}
body div.product ul li .menu_new{color:#E0100C;text-indent:0;text-align:center;font-size:26px;width:50px;padding-bottom:0;margin-bottom:0;margin-right: 10px;font-style:italic;height:auto;}
