p.copyright downp{
font-size:12px;
}
@media all and (min-width:770px) and (max-width:1450px){section.aboutus{margin-top:-38px;}
}
@charset "UTF-8";@media all and (min-width:500px) and (max-width:770px){.piktotablet{display:block !important;}
}
@media (min-width:100px){.receptektabletnagy{display:none;}
.receptektabletkicsi{display:none;}
}
@media (min-width:501px){.receptekdesktop{display:none;}
.receptektabletnagy{display:none;}
.receptektabletkicsi{display:block;}
}
@media (min-width:751px){.receptekdesktop{display:none;}
.receptektabletnagy{display:block;}
.receptektabletkicsi{display:none;}
}
@media (min-width:1298px){.receptekdesktop{display:block;}
.receptektabletnagy{display:none;}
.receptektabletkicsi{display:none;}
}
.header.ie{height:100%;}
.wrapper.ie, section.FAQ .ie.product_attributes,
section.FAQ .ie.questions{height:100%;}
@media (min-width:100px) and (max-width:500px){.termekheader{font-size:30pt !important;margin-bottom:-50px;margin-top:-50px !important;}
.30perc{font-size:30pt;margin-top:-35px;margin-bottom:-50px;}
}
.beanbowl{bottom:-8px;left:0px;position:fixed;margin:0 auto;width:100%;}
.ie-bean{margin-top:4%;}
.ie-text{margin:0 auto;width:65%;}
.ie-text h1, .ie-text section.FAQ .product_attributes h3, section.FAQ .product_attributes .ie-text h3,
.ie-text section.FAQ .questions h3,
section.FAQ .questions .ie-text h3{font-size:1.4em;font-family:brandon-grotesque, arial, sans-serif;color:#00582e;}
.ie-text p{font-size:1em;font-family:adelle, georgia, serif;color:#00582e;}
.ie-text p a{color:#00582e;text-decoration:none;}
.ie-text p a:hover{color:#00582e;text-decoration:underline;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display:block;}
audio, canvas, video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active, a:hover{outline:0;}
h1, section.FAQ .product_attributes h3,
section.FAQ .questions h3{font-size:2em;margin:0.67em 0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
code, kbd, pre, samp{font-family:monospace, serif;font-size:1em;}
pre{white-space:pre-wrap;}
q{quotes:"“" "”" "‘" "’";}
small{font-size:80%;}
sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
button, input, select, textarea{font-family:inherit;font-size:100%;margin:0;}
button, input{line-height:normal;}
button, select{text-transform:none;}
button, html input[type="button"]{-webkit-appearance:button;cursor:pointer;}
input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{padding:0;margin:0;font-size:100%;}


@media (min-width:500px){body{margin-top:135px;}
}
ol, ul{list-style-type:disc;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";content:none;}
table{border-collapse:collapse;border-spacing:0;}
img{max-width:100%;}
.max-center{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;}
.clear{clear:both;}
.wrapper, section.FAQ .product_attributes,
section.FAQ .questions{width:80%;margin:47px auto 0;zoom:1;}
.wrapper:after, section.FAQ .product_attributes:after,
section.FAQ .questions:after, .wrapper:before, section.FAQ .product_attributes:before,
section.FAQ .questions:before{content:" ";display:table;}
.wrapper:after, section.FAQ .product_attributes:after,
section.FAQ .questions:after{clear:both;}
html{height:100%;}
body{height:100%;}
p, ul, ol{font-family:verdana;font-size:16px;font-size:1em;line-height:1.5em;color:#ffffff;}
.tiny, section.aboutus .foremans, footer .contactdetails .copyright{font-size:12px;font-size:0.75em;}
.superscript{font-size:0.1em;position:relative;top:-5px;}
span.anchor{display:block;position:absolute;width:0;height:0;z-index:-1;}
@media (min-width:100px){span.anchor{top:-50px;}
}
@media (min-width:500px){span.anchor{top:-180px;}
}
@media (min-width:770px){span.anchor{top:-185px;}
}
@media (min-width:1200px){span.anchor{top:-200px;}
}
h1, section.FAQ .product_attributes h3,
section.FAQ .questions h3, h2, h3, h4, h5, h6{font-family:"brandon-grotesque", helvetica, sans-serif;line-height:1.5em;}
h1, section.FAQ .product_attributes h3,
section.FAQ .questions h3{font-size:32px;font-size:2em;margin:0;}
h2{text-align:center;position:relative;z-index:100;font-size:30px;font-size:1.875em;}
@media (min-width:100px){h2{margin:-30px auto 0;}
}
@media (min-width:500px){h2{margin:-1.5em auto 0;}
}
@media (min-width:770px){h2{margin:-1.75em auto 0;}
}
h2 a{display:block;}
@media (min-width:100px){h2 .svg{width:80%;}
}
@media (min-width:500px){h2 .svg{width:350px;}
}
@media (min-width:770px){h2 .svg{width:350px;}
}
h3{color:#ffffff;font-size:20px;font-size:1.25em;text-align:center;}
h4{font-size:18px;font-size:1em;margin-top:0;color:#ffffff;}
.texture{position:relative;}
.navpattern{background:url("../images/fejlec1.png") 0 0 repeat-x;opacity:0.75;}
.scraggly_paper{background:url("../images/rolunk_felett.png") left bottom repeat;height:25px;background-size:160px;margin-top:-25px;z-index:1;}
.flavorpattern{opacity:0.5;overflow:visible;bottom:-31px;height:24px;}
.flavorpattern.restostyle{background:url("../images/restopattern.png") 0 0 repeat-x;bottom:-31px;}
.flavorpattern.nachocheese{background:url("../images/nachopattern.png") 0 0 repeat-x;bottom:-31px;}
.flavorpattern.chipotlebbq{background:url("../images/chipotlebbqpattern.png") 0 0 repeat-x;bottom:-31px;}
.flavorpattern.blackbean{background:url("../images/blackpattern.png") 0 0 repeat-x;bottom:-31px;}
.flavorpattern.pintobean{background:url("../images/pintopattern.png") 0 0 repeat-x;bottom:-31px;}
.flavorpattern.cheddarcheese{background:url("../images/cheddarpattern.png") 0 0 repeat-x;bottom:-31px;}
.diamondpattern{height:82px;z-index:1;}
.diamondpattern.top{margin-top:-10px;}
.locatorgradient{background:url("../images/shadowhismall.png") 0 0 repeat-x;background-size:2%;height:80px;position:relative;top:7em;opacity:0.6;}
.columnspattern{opacity:0.1;position:absolute;z-index:0;left:0;top:0;width:100%;}
@media (min-width:770px){.columnspattern{height:100%;}
}
nav{text-align:center;background:url("../images/paper_1.png") repeat 0 0;}
nav ul{padding:0.75em 0 0 0;margin:0 auto;list-style-type:none;clear:both;}
nav .item .anchorLink{font-family:"brandon-grotesque", helvetica, sans-serif;text-decoration:none;}
nav.header{z-index:101;box-shadow:0 0 45px rgba(0, 0, 0, 0.3);border-top:35px solid #00582e;}
@media (min-width:100px){nav.header{border-top-width:40px;}
}
@media (min-width:500px){nav.header{display:block;position:fixed;width:100%;top:37px;padding-bottom:10px;height:150px;}
}
nav.header .item{display:inline-block;}
@media (min-width:770px){nav.header .item{padding-top:5px;}
}
@media (min-width:1200px){nav.header .item{padding-top:8px;}
}
nav.header .item .anchorLink{padding:6px 7px 6px 10px;color:#3c763d;font-family:"handfont";letter-spacing:0.2em;text-decoration:none;display:inline-block;}
@media (min-width:1200px){nav.header .item .anchorLink{font-size:170%;}
}
nav.header .item .anchorLink:hover{color:#ffffff;background:url("../images/navhover.png") repeat-x 0 4px;background-size:320px;}
nav.header .item.selected .anchorLink{color:#ffffff;background:url("../images/navhover.png") no-repeat 0 4px;background-size:347px;}
nav.header .item.logo{background:url("../images/snackgardenlogo.png") no-repeat 0 0;vertical-align:20px;}
@media (min-width:500px){nav.header .item .anchorLink{font-size:110%;}
nav.header .item.logo{width:145px;height:100px;margin:0 4%;}
}
@media (min-width:770px){nav.header .item.logo{width:145px;height:100px;margin:0% 2%;float:none;padding-top:12px;}
}
@media (min-width:1200px){nav.header .item .anchorLink{font-size:170%;}
nav.header .item.logo{width:172px;height:98px;padding-top:15px;}
}
nav.header .item.logo a{display:block;height:100%;width:100%;padding:0;}
nav.header .item.logo .beanitos_name{visibility:hidden;}
nav.header .item.logo:hover .anchorLink, nav.header .item.logo.selected .anchorLink{background:none;}
nav.header .navpattern{height:35px;margin-bottom:0;}
@media (min-width:100px) and (max-width:500px){nav.header ul{display:none;}
}
.logo_mobile{margin:0 auto;text-align:center;background:#ffffff;box-shadow:0 0 45px rgba(0, 0, 0, 0.3);padding-bottom:10px;}
@media (min-width:100px){.logo_mobile{display:block;}
}
@media (min-width:500px){.logo_mobile{display:none;}
}
.logo_mobile .anchorLink{display:block;}
.logo_mobile .logo_img{padding-top:15px;width:60%;}
.logo_mobile .tagline_img{max-width:54%;}
.logo_mobile .navpattern{background-size:10%;height:12px;}
.logo_mobile .mobile_nav_jump{position:fixed;top:20px;left:0px;z-index:10001;}
.logo_mobile .mobile_nav_jump .mobilejump{width:65px;}
@media (min-width:100px){nav.footer{display:block;}
}
@media (min-width:500px){nav.footer{display:none;}
}
nav.footer .anchorLink{padding:15px 0;border-bottom:5px solid #ffffff;display:block;background:#35BDB2;color:#ffffff;letter-spacing:0.1em;}
nav.footer .item:nth-child(2n+1) .anchorLink{background:#00582e;}
nav.footer .item:nth-child(2n+1) .anchorLink:hover,
nav.footer .item:nth-child(2n+1) .anchorLink:focus{background:#ffffff;color:#00582e;}
nav.footer .anchorLink:hover,
nav.footer .anchorLink:focus{background:#ffffff;color:#35BDB2;}
nav.footer .bean{margin:0 auto;text-align:center;}
nav.footer .bean:hover .anchorLink,
nav.footer .bean .anchorLink{background:#ffffff;}
nav.header .social_media{position:absolute;top:-30px;right:-70px;}
@media (min-width:100px) and (max-width:500px){nav.header .social_media{top:8px;}
}
nav.header .social_media .social_icon{margin-right:5px;display:inline-block;float:left;}
@media (min-width:500px){nav.header .social_media .social_icon{margin-right:15px;}
}
nav.header .social_media .social_icon.instagram{margin-right:0;}
nav.header .social_media .social_icon img{width:23px;}
nav.header .cart{float:right;margin-right:0.5%;position:absolute;right:70px;background:transparent url(../images/vasarlasikon.png) center center no-repeat;top:-38px;height:40px;width:145px;text-indent:-100%;}
@media (min-width:100px) and (max-width:500px){nav.header .cart{top:0px;}
}
nav.header .cart a{display:block;line-height:40px;height:40px;}
nav.header .cart img{height:40px;}
nav.header .cart img:hover{opacity:0;}
nav.header .cart:hover{background:transparent url(../images/vasarlasikon2.png) center center no-repeat;}
.mobile_nav .expandable_nav{padding:15px 0;display:block;background:#3c763d url("../images/icons/faq_morebug_sm.png") 90% center no-repeat;color:#ffffff;letter-spacing:0.1em;text-align:center;position:absolute;top:0;width:100%;text-decoration:none;font-family:"brandon-grotesque", helvetica, sans-serif;text-transform:uppercase;z-index:102;clear:both;line-height:25px;}
@media (min-width:100px){.mobile_nav .expandable_nav{display:block;}
}
@media (min-width:500px){.mobile_nav .expandable_nav{display:none;}
}
.mobile_nav .expandable_nav.floatingHeader{position:fixed;top:0;visibility:hidden;width:100%;}
.mobile_nav .expandable_nav.odd{background-color:#3c763d;}
.mobile_nav.current .expandable_nav{background-image:url("../images/icons/faq_lessbug_sm.png");}
.mobile_nav.current .expandable_nav.floatingHeader{background-image:url("../images/icons/faq_lessbug_sm.png");}
@media (min-width:100px) and (max-width:500px){.exp_content{padding-top:60px;display:none;}
}
@media (min-width:100px) and (max-width:1200px){.bubibal{display:none !important;}
.bubijobb{display:none !important;}
}
@media (min-width:100px) and (max-width:1199px){.mobilfooter{display:block !important;}
}
@media (min-width:100px) and (max-width:500px){.FAQ .exp_content{padding-top:140px;}
}
@media (min-width:100px) and (max-width:500px){body section{padding:30px 0 !important;margin:0 !important;border:none !important;}
}
@media (min-width:100px) and (max-width:500px){body section.press, body section.storelocator{border:none;}
}
@media (min-width:100px) and (max-width:500px){img.fejlec-narancs{display:none;}
h2{display:none;}
.diamondpattern{height:30px;}
.FAQ .exp_content{padding-top:63px;}
.exp_content{padding-top:0;}
}
@media (min-width:500px){body section,
section .exp_content{display:block !important;}
}
@media (min-width:100px) and (max-width:500px){div.scraggly_paper{display:none;}
}
@media (min-width:100px) and (max-width:500px){
  .productdetail{margin-bottom:-84px !important;}
  body section.intro{margin-bottom:0;}

  .product_group .bagwrapper.featured_four {
    margin-left: 0 !important;
    width: 100vw !important;
    display: flex;
    justify-content: center;
  }
}
section.intro{display:none;margin:1.5em auto 2.8125em;text-align:center;background:#ffffff;position:relative;}
section.intro .violator,
section.intro .sweepstakes-blurb{left:1%;z-index:10;}
@media (min-width:100px){section.intro .violator,
section.intro .sweepstakes-blurb{width:auto;position:static;text-align:center;margin:10px auto;}
}
@media (min-width:500px){section.intro .violator,
section.intro .sweepstakes-blurb{width:20%;max-width:270px;position:absolute;margin-bottom:0;bottom:0%;left:4%;}
}
@media (min-width:770px){section.intro .violator,
section.intro .sweepstakes-blurb{width:20%;max-width:270px;position:absolute;margin-bottom:0;bottom:0%;left:4%;}
}
@media (min-width:1200px){section.intro .violator,
section.intro .sweepstakes-blurb{bottom:3%;left:4%;}
}
section.intro .violator img,
section.intro .sweepstakes-blurb img{width:auto;}
@media (min-width:500px){section.intro .violator.right{right:4%;left:auto;bottom:-1.2em;}
}
@media (min-width:770px){section.intro .violator.right{right:4%;}
}
@media (min-width:1200px){section.intro .violator.right{right:4%;}
}
section.intro .violator{bottom:-0.8em;}
@media (min-width:1200px){section.intro .violator{bottom:2%;}
}
section.intro .violator .static_content{max-width:270px;margin-left:auto;margin-right:auto;}
section.intro .violator .static_content img{width:85%;}
section.intro .violator .caption{margin:0;}
@media (min-width:500px){section.intro .violator .caption{font-size:70%;}
}
@media (min-width:770px){section.intro .violator .caption{font-size:80%;}
}
@media (min-width:500px){section.intro .violator .small{font-size:50%;}
}
@media (min-width:770px){section.intro .violator .small{font-size:60%;}
}
section.intro .sweepstakes-blurb{left:2%;right:auto;}
@media (min-width:500px){section.intro .sweepstakes-blurb{right:auto;}
}
@media (min-width:770px){section.intro .sweepstakes-blurb{right:auto;}
}
@media (min-width:1200px){section.intro .sweepstakes-blurb{left:2%;right:auto;}
}
section.intro .heroshot{width:80%;margin:0 auto;}
@media (min-width:100px){section.intro .heroshot{width:280px;margin-top:-30px;}
section.intro .heroshot .sm{display:block;margin:0 auto;}
section.intro .heroshot .big{display:none;}
}
@media (min-width:500px){section.intro .heroshot{width:80%;}
section.intro .heroshot .sm{display:none;}
section.intro .heroshot .big{display:block;}
}
@media (min-width:1200px){section.intro .heroshot{width:100%;}
section.intro .heroshot .big{max-width:auto;}
}
section.intro div.beantag{margin:0 auto 5% auto;}
@media (min-width:100px){section.intro div.beantag{width:80%;}
}
@media (min-width:500px){section.intro div.beantag{width:60%;}
}
@media (min-width:770px){section.intro div.beantag{width:30%;}
}
section.intro .caption{color:#000;text-transform:uppercase;text-align:center;font-family:"brandon-grotesque", helvetica, sans-serif;}
section.intro .caption a{color:#000000;text-decoration:none;}
section.intro .caption a:hover{color:#00582e;text-decoration:none;}
section.intro .violator .slideshow{position:relative;margin:0 auto;max-width:270px;height:50px;}
@media (min-width:100px){section.intro .violator .slideshow{width:auto;}
}
@media (min-width:770px){section.intro .violator .slideshow{bottom:-20px;}
}
@media (min-width:1200px){section.intro .violator .slideshow{bottom:0;}
}
section.intro .violator .slideshow a{display:block;z-index:18;}
section.intro .violator .slideshow a.active, section.intro .violator .slideshow a.active *{z-index:20;}
section.intro .violator .slideshow a.last-active, section.intro .violator .slideshow a.active *{z-index:19;}
section.intro .violator .slideshow .v_slide img{position:absolute;bottom:0;left:0;}
@media (min-width:100px){section.intro .violator .slideshow .v_slide img{top:0;}
}
@media (min-width:500px){section.intro .violator .slideshow .v_slide img{left:0;bottom:0;top:auto;}
}
section.intro .bandofbrands img{height:auto !important;max-height:inherit !important;}
section.intro .bandofbrands.center{width:80%;max-width:280px;margin:0 auto;padding:0;clear:both;position:relative;top:-1em;text-align:center;}
@media (min-width:500px){section.intro .bandofbrands.center{width:40%;max-width:400px;top:0;padding-top:1em;}
}
@media (min-width:770px){section.intro .bandofbrands.center{padding-top:2em;}
}
section.intro .bandofbrands.center .caption{text-transform:none;font-size:1em;margin:0 auto 1em auto;padding:0 0 0.5em 0;}
@media (min-width:770px){section.intro .bandofbrands.center .caption{font-size:2em;margin-bottom:0;padding-bottom:0;}
}
section.intro .bandofbrands.outside{display:none;margin:0;position:fixed;top:110px;right:0px !important;left:auto !important;width:150px;z-index:105;}
section.intro .bandofbrands.outside img{width:100%;}
section.aboutus{background:url("../images/greenpaper_1.png") repeat;background:url("../images/shadowhismall.png") repeat-x, url("../images/greenpaper_1.png") repeat;position:relative;padding-bottom:4em;zoom:1;padding-top:30px;}
section.aboutus:after, section.aboutus:before{content:" ";display:table;}
section.aboutus:after{clear:both;}
section.aboutus h2{margin-top:-1.1em;}
@media (min-width:770px){section.aboutus h2{margin-top:-1.6em;}
}
section.aboutus .aboutus-wrap{overflow:hidden;padding-top:58px;margin-top:-40px;}
@media (min-width:770px){section.aboutus .aboutus-wrap .max-center{background:url("../images/fooldal_tartalomkep.png") right 257px no-repeat;}
}
section.aboutus .chip_wrap{background:url("../images/chip.png") -60px 0px no-repeat;width:170px;height:170px;position:absolute;top:-229px;right:270px;display:none;overflow:hidden;}
@media (min-width:770px){section.aboutus .chip_wrap{display:block;}
}
section.aboutus .chip_wrap.holder{display:none;background-image-position:-60px 200px;background:url("../images/chip.png") -60px 200px no-repeat;}
@media (min-width:770px){section.aboutus .chip_wrap.holder{display:block;}
}
section.aboutus .chip_cover{background:url("../images/chip-glob.png") -113px -111px;width:170px;height:100px;position:absolute;top:336px;right:214px;display:none;}
@media (min-width:770px){section.aboutus .chip_cover{display:block;}
}
section.aboutus .animation_position{position:absolute;top:-42px;right:0px;width:450px;height:100%;display:none;}
@media (min-width:770px){section.aboutus .animation_position{display:block;}
}
section.aboutus .animation_wrap{position:relative;height:100%;left:0;display:none;}
@media (min-width:770px){section.aboutus .animation_wrap{display:block;}
}
section.aboutus .animation_wrap.show_bg{background:url("../images/new_chip.png") 69% 45% fixed no-repeat;}
section.aboutus .scraggly_paper{opacity:1;margin-top:-51px;background-repeat:repeat-x;height:21px;background-color:#ffffff;}
@media (min-width:500px){section.aboutus .scraggly_paper{background-color:#fcfcfc;}
}
@media (min-width:100px){.martogatosreceptek{width:651px;float:left;text-align:center;font-weight:bold;font-size:18px;font-family:handfont;letter-spacing:0.2em;display:none;}
.martogatosreceptekkicsi{text-align:center;font-weight:bold;font-size:18px;font-family:handfont;letter-spacing:0.2em;margin:0 auto;display:block !important;}
.desszertreceptek{width:490px;float:left;font-weight:bold;text-align:center;font-size:18px;font-family:handfont;letter-spacing:0.2em;display:none;}
.desszertreceptekkicsi{margin:0 auto;font-weight:bold;text-align:center;font-size:18px;font-family:handfont;letter-spacing:0.2em;display:block;}
section.aboutus .healthysnacking{margin:1px auto 2em;}
}
@media (min-width:500px){section.aboutus .healthysnacking{width:75%;}
.recept{margin-bottom:35px;margin-right:15px !important;width:212px;border-radius:60px;padding:12px;float:left !important;color:#272727;text-align:left;background:#ffff02;}
.martogatosreceptek{width:651px;float:left;text-align:center;font-weight:bold;font-size:18px;font-family:handfont;letter-spacing:0.2em;display:block !important;}
.martogatosreceptekkicsi{text-align:center;font-weight:bold;font-size:18px;font-family:handfont;letter-spacing:0.2em;margin:0 auto;display:none !important;}
.desszertreceptek{width:490px;float:left;font-weight:bold;text-align:center;font-size:18px;font-family:handfont;letter-spacing:0.2em;display:block !important;}
.desszertreceptekkicsi{margin:0 auto;font-weight:bold;text-align:center;font-size:18px;font-family:handfont;letter-spacing:0.2em;display:none !important;}
}
@media (min-width:770px){section.aboutus .healthysnacking{width:65%;float:left;}
}
@media (min-width:1199px){section.aboutus .healthysnacking{width:45%;float:left;}
}
section.aboutus .healthysnacking h3{text-align:left;}
section.aboutus .signature{width:200px;position:relative;left:-15px;}
section.aboutus .foremans{font-family:"brandon-grotesque", helvetica, sans-serif;line-height:1.5em;letter-spacing:0.2em;color:#ffffff;}
section.aboutus .salsabowl_wrap{margin:0 auto;overflow:hidden;zoom:1;height:auto;width:600px;}
@media (min-width:100px){section.aboutus .salsabowl_wrap{text-align:center;width:auto;}


{section.aboutus .salsabowl_wrap_mob{margin-left:auto;}
}

}


@media (min-width:1px) and (max-width:1200px){
	.rolunkalso{display:block !important;text-align:center;}
	.healthysnacking{width:100% !important; }
	section.aboutus .aboutus-wrap .max-center{background:none !important;}
	.salsabowl_wrap{display:none;}

}


@media (min-width:600px){section.aboutus .salsabowl_wrap{margin-left:auto;}
}
@media (min-width:1070px){section.aboutus .salsabowl_wrap{display:none;position:absolute;top:180px;right:0;height:413px;}
}
section.aboutus .salsabowl_wrap_mob{margin:0 auto;overflow:hidden;zoom:1;height:600px;width:600px;background:url("../images/salsabowl_rev_chip.png") no-repeat 0 0;background-size:100%;}
@media (min-width:100px){section.aboutus .salsabowl_wrap_mob{width:500px;height:380px;margin-left:-11%;}
}
@media (min-width:800px){section.aboutus .salsabowl_wrap_mob{margin-left:auto;}
}
@media (min-width:1070px){section.aboutus .salsabowl_wrap_mob{position:absolute;top:180px;right:0;height:413px;}
}



section.aboutus .chip{background:url("../images/chipsolo.png") no-repeat 0 0;background-size:100%;height:200px;width:200px;position:absolute;display:none;-webkit-transition:top 100ms linear;-moz-transition:top 100ms linear;-o-transition:top 100ms linear;-ms-transition:top 100ms linear;transition:top 100ms linear;z-index:20;}
@media (min-width:770px){section.aboutus .chip{display:block;right:20%;top:0;}
}
@media (min-width:1200px){section.aboutus .chip{right:14%;}
}
@media (min-width:1400px){section.aboutus .chip{right:12%;}
}
@media (min-width:1900px){section.aboutus .chip{right:10%;}
}
@media (min-width:770px){section.aboutus .chip.animate-chip{top:38%;}
}
@media (min-width:1200px){section.aboutus .chip.animate-chip{top:36%;}
}
@media (min-width:1400px){section.aboutus .chip.animate-chip{top:20%;}
}
@media (min-width:1900px){section.aboutus .chip.animate-chip{top:8%;}
}
section.aboutus .salsaoverlay{margin:0 auto;overflow:hidden;zoom:1;height:600px;width:600px;background:url("../images/salsafore.png") no-repeat 0 0;background-size:100%;z-index:30;}
@media (min-width:100px){section.aboutus .salsaoverlay{display:none;}
.recept{float:none;margin:0 auto;margin-bottom:35px;width:212px;border-radius:60px;padding:12px;color:#272727;text-align:center;background:#ffff02;}
}
@media (min-width:770px){section.aboutus .salsaoverlay{display:block;position:absolute;bottom:3%;right:-5%;height:413px;background-size:109%;}
}
@media (min-width:1400px){section.aboutus .salsaoverlay{right:0%;height:438px;background-size:116%;}
}
@media (min-width:1900px){section.aboutus .salsaoverlay{height:484px;background-size:129%;z-index:10;}
}
section.aboutus .vivalabean{position:relative;}
@media (min-width:100px){section.aboutus .vivalabean{display:none;}
}
@media (min-width:500px){section.aboutus .vivalabean{position:absolute;display:block;width:21%;top:12%;right:5%;}
}
@media (min-width:770px){section.aboutus .vivalabean{top:auto;bottom:10px;width:15%;left:44%;}
}
@media (min-width:1200px){section.aboutus .vivalabean{width:13%;left:47%;top:auto;bottom:3%;}
}
section.products{background:url("../images/bean_wood.jpg") repeat;background:url("../images/shadowhismall.png") repeat-x, url("../images/bean_wood.jpg") repeat;position:relative;zoom:1;}
section.products:after, section.products:before{content:" ";display:table;}
section.products:after{clear:both;}
section.products h2{margin-top:-1.1em;}
@media (min-width:770px){section.products h2{margin-top:-1.5em;}
}
section.products .wood_dots{height:65px;}
@media (min-width:100px){section.products .wood_dots{margin-top:-46px;}
}
section.products .productlineup{zoom:1;}
section.products .productlineup:after, section.products .productlineup:before{content:" ";display:table;}
section.products .productlineup:after{clear:both;}
@media (min-width:770px){section.products .productlineup{width:80%;max-width:750px;margin-left:auto;margin-right:auto;}
}
@media (min-width:100px){section.products .product_group{width:auto;padding-bottom:0em;}
}
@media (min-width:770px){section.products .product_group{width:50%;float:left;}
}
section.products .product_group.whitebeanflavors{width:100%;}
section.products .product_group.whitebeanflavors .chipbag{width:40%;margin-right:15px;text-align:center;}
section.products .product_group.whitebeanflavors h3.beantype{width:92%;}
@media (min-width:770px){section.products .product_group.whitebeanflavors h3.beantype .beantypename{width:40%;}
section.products .product_group.whitebeanflavors h3.beantype .bracket_right,
section.products .product_group.whitebeanflavors h3.beantype .bracket_left{width:10%;}
section.products .product_group.whitebeanflavors h3.beantype .bracket_right{margin-left:18%;}
section.products .product_group.whitebeanflavors h3.beantype .bracket_left{margin-right:18%;}

section.blog { position:relative; }
span#blog { top:10px; }
}
@media (min-width:770px){section.products .product_group.blackbeanflavors{margin-left:inherit;}
}
section.products .product_group h3.beantype{zoom:1;width:85%;margin:0 auto;}
section.products .product_group h3.beantype:after, section.products .product_group h3.beantype:before{content:" ";display:table;}
section.products .product_group h3.beantype:after{clear:both;}
section.products .product_group h3.beantype .bracket_left,
section.products .product_group h3.beantype .bracket_right,
section.products .product_group h3.beantype .beantypename{float:left;}
section.products .product_group h3.beantype .bracket_left img,
section.products .product_group h3.beantype .bracket_right img{width:80%;}
section.products .product_group h3.beantype .bracket_left{width:20%;margin:0.75em 6% 0 2%;}
section.products .product_group h3.beantype .bracket_right{width:20%;margin:0.75em 2% 0 6%;}
section.products .product_group h3.beantype .beantypename{width:44%;letter-spacing:0.17em;}
@media (min-width:770px){section.products .product_group .bagwrapper{zoom:1;}
section.products .product_group .bagwrapper:after, section.products .product_group .bagwrapper:before{content:" ";display:table;}
section.products .product_group .bagwrapper:after{clear:both;}
}
section.products .product_group .bagwrapper h4{margin-top:0;color:#ffffff;}
@media (min-width:100px){section.products .product_group .bagwrapper h4{font-size:0.65em;}
}
@media (min-width:500px){section.products .product_group .bagwrapper h4{font-size:0.95em;height:auto;}
}
@media (min-width:770px){section.products .product_group .bagwrapper h4{font-size:0.85em;}
}
@media (min-width:1200px){section.products .product_group .bagwrapper h4{font-size:0.9em;padding-top:7px;}
}
section.products .product_group .bagwrapper.featured_two{width:100%;}
@media (min-width:770px){section.products .product_group .bagwrapper.featured_two .chipbag{width:50%;}
}
section.products .product_group .chipbag{float:left;width:50%;overflow:visible;text-decoration:none;}
section.products .product_group .chipbag.is-selected .productname, section.products .product_group .chipbag:hover .productname{background:url("../images/restoarrow.png") 50% 0 no-repeat;background-size:76%;}
@media (min-width:980px){section.products .product_group .chipbag.is-selected .productname, section.products .product_group .chipbag:hover .productname{background-size:180px;background-position:50% 100%;}
}
section.products .product_group .chipbag.restostyle.is-selected .productname, section.products .product_group .chipbag.restostyle:hover .productname{background-image:url("../images/restoarrow.png");}
section.products .product_group .chipbag.nachocheese.is-selected .productname, section.products .product_group .chipbag.nachocheese:hover .productname{background-image:url("../images/nachoarrow.png");}
section.products .product_group .chipbag.chipotlebbq.is-selected .productname, section.products .product_group .chipbag.chipotlebbq:hover .productname{background-image:url("../images/chipotlebbqarrow.png");}
section.products .product_group .chipbag.blackbean.is-selected .productname, section.products .product_group .chipbag.blackbean:hover .productname{background-image:url("../images/blackarrow.png");}
section.products .product_group .chipbag.pintobean.is-selected .productname, section.products .product_group .chipbag.pintobean:hover .productname{background-image:url("../images/pintoarrow.png");}
section.products .product_group .chipbag.cheddarcheese.is-selected .productname, section.products .product_group .chipbag.cheddarcheese:hover .productname{background-image:url("../images/cheddararrow.png");}
section.products .product_group .chipbag.whitecheddar.is-selected .productname, section.products .product_group .chipbag.whitecheddar:hover .productname{background-image:url("../images/whitecheddararrow.png");}
section.products .product_group .chipbag.chililime.is-selected .productname, section.products .product_group .chipbag.chililime:hover .productname{background-image:url("../images/chililimearrow.png");}


section.products .product_group .chipbag.gyumolcsmix_regi.is-selected .productname, section.products .product_group .chipbag.gyumolcsmix_regi:hover .productname{background-image:url("../images/product_arrows/green_arrow.png");}
section.products .product_group .chipbag.gyumolcsmix_uj_20g.is-selected .productname, section.products .product_group .chipbag.gyumolcsmix_uj_20g:hover .productname{background-image:url("../images/product_arrows/fruit_mix_20g_arrow.png");}
section.products .product_group .chipbag.veggie_old.is-selected .productname, section.products .product_group .chipbag.veggie_old:hover .productname{background-image:url("../images/product_arrows/bean_veggie_arrow.png");}
section.products .product_group .chipbag.beetroot_veggie.is-selected .productname, section.products .product_group .chipbag.beetroot_veggie:hover .productname{background-image:url("../images/product_arrows/beetroot_veggie_arrow.png");}
section.products .product_group .chipbag.natural_coco.is-selected .productname, section.products .product_group .chipbag.natural_coco:hover .productname{background-image:url("../images/product_arrows/green_arrow.png");}
section.products .product_group .chipbag.sweet_coconut.is-selected .productname, section.products .product_group .chipbag.sweet_coconut:hover .productname{background-image:url("../images/product_arrows/sweet_coconut_arrow.png");}
section.products .product_group .chipbag.salted_coconut.is-selected .productname, section.products .product_group .chipbag.salted_coconut:hover .productname{background-image:url("../images/product_arrows/salted_coconut_arrow.png");}
section.products .product_group .chipbag.cacao_coconut.is-selected .productname, section.products .product_group .chipbag.cacao_coconut:hover .productname{background-image:url("../images/product_arrows/cacao_coconut_arrow.png");}



section.products .product_group .chipbagimg{width:100%;}
section.products .product_group .productname{text-align:center;line-height:1.25em;letter-spacing:0.2em;padding-top:12px;overflow:visible;}
@media (min-width:100px){section.products .product_group .productname{min-height:0px;}
}
@media (min-width:500px){section.products .product_group .productname{font-size:90%;min-height:80px;}
}
@media (min-width:770px){section.products .product_group .productname{font-size:60%;}
}
@media (min-width:1200px){section.products .product_group .productname{font-size:100%;}
}
.productdetail{display:none;background:url("../images/craftpaper_3.jpg") repeat;background:url("../images/shadowhismall.png") repeat-x, url("../images/craftpaper_2.png") repeat;position:relative;zoom:1;text-align:center;padding:8em 0 1em;margin-bottom:-54px;}
.productdetail:after, .productdetail:before{content:" ";display:table;}
.productdetail:after{clear:both;}
@media (min-width:100px){.productdetail{padding:4em 0 1em;}
}
@media (min-width:500px){.productdetail{padding:9em 0 1em;}
}
@media (min-width:770px){.productdetail{padding:8em 0 1em;}
}
.productdetail.restostyle{border-bottom:15px solid #003764;}
.productdetail.nachocheese{border-bottom:15px solid #F38B00;}
.productdetail.chipotlebbq{border-bottom:15px solid #00582e;}
.productdetail.blackbean{border-bottom:15px solid #009BDE;}
.productdetail.pintobean{border-bottom:15px solid #663A2A;}
.productdetail.cheddarcheese{border-bottom:15px solid #F6B221;}
.productdetail .close,
.productdetail .close:hover{cursor:pointer;position:absolute;right:3.6%;z-index:9;}
.productdetail .wrapper, .productdetail section.FAQ .product_attributes, section.FAQ .productdetail .product_attributes,
.productdetail section.FAQ .questions,
section.FAQ .productdetail .questions{height:auto;}
@media (min-width:770px){.productdetail .wrapper, .productdetail section.FAQ .product_attributes, section.FAQ .productdetail .product_attributes,
.productdetail section.FAQ .questions,
section.FAQ .productdetail .questions{height:550px;}
}
@media (min-width:1200px){.productdetail .wrapper, .productdetail section.FAQ .product_attributes, section.FAQ .productdetail .product_attributes,
.productdetail section.FAQ .questions,
section.FAQ .productdetail .questions{height:660px;}
}
.productdetail .bigbag{display:none;}
@media (min-width:500px){.productdetail .bigbag{display:block;float:left;width:35%;margin-bottom:3%;margin-top:3%;}
}
@media (min-width:770px){.productdetail .bigbag{max-width:115%;margin-top:1%;}
}
.productdetail .nfp{display:none;}
@media (min-width:770px){.productdetail .nfp{display:block;float:left;margin:2.8%;width:28%;}
}
@media (min-width:1200px){.productdetail .nfp{width:auto;margin-left:45px;}
}
.productdetail .nfp img{width:80%;}
@media (min-width:1200px){.productdetail .nfp img{width:300px;}
}
.productdetail .nfp-mobile{display:none;}
@media (min-width:100px){.productdetail .nfp-mobile{display:block;float:left;width:100%;margin:3%;padding-bottom:20px;}
}
@media (min-width:500px){.productdetail .nfp-mobile{display:none;}
}
.productdetail .nfp-mobile img{width:250px;}
.productdetail .alt_nutrition{display:block;}
@media (min-width:100px){.productdetail .alt_nutrition{display:none;}
}
@media (min-width:500px){.productdetail .alt_nutrition{display:block;text-align:left;}
}
@media (min-width:770px){.productdetail .alt_nutrition{display:none;}
}
.productdetail .alt_nutrition p{font-family:helvetica, sans-serif;color:#000000;letter-spacing:-0.05em;line-height:1.25em;margin-left:3%;}
.productdetail .nutritionicons{margin:2em 0;float:right;}
@media (min-width:100px){.productdetail .nutritionicons{width:100%;}
}
@media (min-width:500px){.productdetail .nutritionicons{width:50%;}
}
@media (min-width:770px){.productdetail .nutritionicons{float:left;width:30%;}
}
.productdetail .nutritionicons img{width:400px;}
.productdetail .ingredients{clear:both;}
@media (min-width:100px){.productdetail .ingredients{text-align:left;}
}
@media (min-width:770px){.productdetail .ingredients{width:48%;clear:right;float:left;text-align:left;font-size:80%;margin-left:4%;}
}
.productdetail .ingredients p{font-family:helvetica, sans-serif;color:#000000;letter-spacing:-0.05em;line-height:1.25em;margin-left:3%;}
@media (min-width:500px){.productdetail .ingredients p{margin-top:0;}
}
@media (min-width:770px){.productdetail .ingredients p{margin-top:-4%;}
}
@media (min-width:1200px){.productdetail .ingredients p{font-size:1.5em;margin-left:0%;}
}
@media (min-width:770px){.productdetail .ingredients.cheddar p, .productdetail .ingredients.nacho p, .productdetail .ingredients.bbq p{margin-bottom:7%;}
}
.productdetail .ingbold{font-weight:bold;}
.productdetail .nogmousa{margin:0 -5%;float:right;}
@media (min-width:100px){.productdetail .nogmousa{width:40%;float:none;margin:0 auto;}
}
@media (min-width:770px){.productdetail .nogmousa{margin-right:1%;float:right;width:78px;text-align:right;margin-top:-5px;}
}
@media (min-width:1200px){.productdetail .nogmousa{margin-right:1%;float:right;width:78px;text-align:right;}
}
.productdetail .nogmousa img{max-width:60%;}
@media (min-width:100px){.productdetail .nogmousa img{max-width:100%;}
}
.productdetail .nextProd,
.productdetail .nextProd:hover,
.productdetail .prevProd,
.productdetail .prevProd:hover{display:none;}
@media (min-width:500px){.productdetail .nextProd,
.productdetail .nextProd:hover,
.productdetail .prevProd,
.productdetail .prevProd:hover{display:inline-block;position:absolute;width:45px;height:45px;top:280px;text-decoration:none;}
}
@media (min-width:500px){.productdetail .nextProd,
.productdetail .nextProd:hover{background:url("../images/icons/products_next.png") no-repeat 0 0;right:3%;background-size:100%;}
}
@media (min-width:500px){.productdetail .prevProd,
.productdetail .prevProd:hover{background:url("../images/icons/products_prev.png") no-repeat 0 0;left:3%;background-size:100%;}
}
.productdetail .close,
.productdetail .nextProd{opacity:1;}
.productdetail .close:hover,
.productdetail .nextProd:hover{opacity:0.75;}
.productdetail .close,
.productdetail .prevProd{opacity:1;}
.productdetail .close{margin-top:-50px;}
.productdetail .close:hover,
.productdetail .prevProd:hover{opacity:0.75;}
.faq_expand > p{color:BLack;font-size:15px;}
section.FAQ{background:url("../images/shadowhi.png") repeat-x scroll 0 0%, rgba(0, 0, 0, 0) url("../images/gyikbg.png") repeat scroll 0 0;position:relative;width:100%;padding-top:3em;border-top:5px solid #ffff02 !important;zoom:1;}
@media (min-width:100px){section.FAQ h2{top:-52px;}
}
@media (min-width:500px){section.FAQ h2{top:-50px;}
}
@media (min-width:770px){section.FAQ h2{top:0.2em;}
}
@media (min-width:1200px){section.FAQ h2{top:-1em;font-size:1em !important;}
}
section.FAQ:after, section.FAQ:before{content:" ";display:table;}
section.FAQ:after{clear:both;}
@media (min-width:770px){section.FAQ{padding-top:0;}
}
section.FAQ .faqintro{text-align:center;margin:1em auto 2em;font-size:1.25em;}
@media (min-width:770px){section.FAQ .faqintro{width:60%;}
.gyikbal{width:48% !important;margin-right:35px !important;}
.gyikjobb{width:48% !important;}
.gyikkontener{margin:0px auto 0px -109px !important;}
h4.gyikh{font-size:22px !important;}
}
section.FAQ .faqintro .superscript{position:relative;top:-10px;font-size:5px;}
@media (min-width:100px){section.FAQ .product_attributes,
section.FAQ .questions{width:80%;}
}
@media (min-width:1200px){section.FAQ .product_attributes,
section.FAQ .questions{width:80%;}
}
section.FAQ .product_attributes a,
section.FAQ .questions a{color:#35BDB2;font-family:"adelle", georgia, serif;font-size:1em;line-height:1.5em;}
section.FAQ .product_attributes h4,
section.FAQ .questions h4{color:black;margin-bottom:0.5em;cursor:pointer;float:left;}
@media (min-width:100px){section.FAQ .product_attributes h4,
section.FAQ .questions h4{width:85%;}
}
@media (min-width:1200px){section.FAQ .product_attributes h4,
section.FAQ .questions h4{width:89%;}
}
section.FAQ .product_attributes h4:hover,
section.FAQ .questions h4:hover{color:#ffffff;}
section.FAQ .product_attributes .questionstitle,
section.FAQ .questions .questionstitle{zoom:1;text-align:center;}
section.FAQ .product_attributes .questionstitle:after, section.FAQ .product_attributes .questionstitle:before,
section.FAQ .questions .questionstitle:after,
section.FAQ .questions .questionstitle:before{content:" ";display:table;}
section.FAQ .product_attributes .questionstitle:after,
section.FAQ .questions .questionstitle:after{clear:both;}
section.FAQ .product_attributes h3,
section.FAQ .questions h3{display:inline-block;padding:2em 0;text-align:center;color:#ffffff;clear:both;display:none;}
@media (min-width:770px){section.FAQ .product_attributes h3,
section.FAQ .questions h3{display:inline-block;font-size:150%;}
}
section.FAQ .product_attributes .messy_line,
section.FAQ .questions .messy_line{height:14px;float:left;display:none;}
@media (min-width:770px){section.FAQ .product_attributes .messy_line,
section.FAQ .questions .messy_line{width:19%;}
}
section.FAQ .product_attributes .attribute,
section.FAQ .questions .attribute{padding:0 0 1em 0;zoom:1;}
section.FAQ .product_attributes .attribute:after, section.FAQ .product_attributes .attribute:before,
section.FAQ .questions .attribute:after,
section.FAQ .questions .attribute:before{content:" ";display:table;}
section.FAQ .product_attributes .attribute:after,
section.FAQ .questions .attribute:after{clear:both;}
@media (min-width:500px){section.FAQ .product_attributes .attribute,
section.FAQ .questions .attribute{min-height:150px;}
}
@media (min-width:770px){section.FAQ .product_attributes .attribute,
section.FAQ .questions .attribute{width:50%;float:left;padding-right:1em;}
}
section.FAQ .product_attributes .attribute.last,
section.FAQ .questions .attribute.last{height:auto !important;}
@media (min-width:100px){section.FAQ .product_attributes .attribute .attribute_icon,
section.FAQ .questions .attribute .attribute_icon{width:35px;float:left;margin-right:1em;}
}
@media (min-width:500px){section.FAQ .product_attributes .attribute .attribute_icon,
section.FAQ .questions .attribute .attribute_icon{width:60px;margin-top:0.75em;float:left;}
}
@media (min-width:100px){section.FAQ .product_attributes .attribute .attributetitle:hover,
section.FAQ .questions .attribute .attributetitle:hover{color:#ffffff;}
}
@media (min-width:500px){section.FAQ .product_attributes .attribute .attributetitle:hover,
section.FAQ .questions .attribute .attributetitle:hover{color:#35BDB2;}
}
section.FAQ .product_attributes .attribute .attribute_copy,
section.FAQ .questions .attribute .attribute_copy{float:right;width:80%;}
section.FAQ .product_attributes .attribute .attribute_copy p,
section.FAQ .questions .attribute .attribute_copy p{display:none;clear:both;margin-top:0;}
@media (min-width:500px){section.FAQ .product_attributes .attribute .attribute_copy p,
section.FAQ .questions .attribute .attribute_copy p{display:block;}
}
@media (min-width:500px){section.FAQ .product_attributes .attribute.allergyinfo,
section.FAQ .questions .attribute.allergyinfo{min-height:290px;}
}
@media (min-width:500px){section.FAQ .product_attributes .attribute.cornfree,
section.FAQ .questions .attribute.cornfree{min-height:290px;}
}
@media (min-width:770px){section.FAQ .product_attributes .attribute.cornfree,
section.FAQ .questions .attribute.cornfree{clear:none !important;}
}
@media (min-width:500px){section.FAQ .product_attributes .attribute.allnatural,
section.FAQ .questions .attribute.allnatural{min-height:240px;}
}
@media (min-width:770px){section.FAQ .product_attributes .attribute.allnatural,
section.FAQ .questions .attribute.allnatural{clear:none !important;}
}
@media (min-width:500px){section.FAQ .product_attributes .attribute.glutenfree,
section.FAQ .questions .attribute.glutenfree{min-height:240px;}
}
@media (min-width:770px){section.FAQ .product_attributes .attribute.glutenfree,
section.FAQ .questions .attribute.glutenfree{clear:none !important;}
}
@media (min-width:500px){section.FAQ .product_attributes .attribute.nomsg,
section.FAQ .questions .attribute.nomsg{min-height:150px;}
}
@media (min-width:770px){section.FAQ .product_attributes .attribute.nomsg,
section.FAQ .questions .attribute.nomsg{clear:none !important;}
}
@media (min-width:500px){section.FAQ .product_attributes .attribute.kosher,
section.FAQ .questions .attribute.kosher{min-height:150px;}
}
@media (min-width:770px){section.FAQ .product_attributes .attribute.kosher,
section.FAQ .questions .attribute.kosher{clear:none !important;}
}
@media (min-width:500px){section.FAQ .product_attributes .attribute.cholesterolfree,
section.FAQ .questions .attribute.cholesterolfree{min-height:263px;}
}
@media (min-width:770px){section.FAQ .product_attributes .attribute.cholesterolfree,
section.FAQ .questions .attribute.cholesterolfree{clear:none !important;}
}
@media (min-width:500px){section.FAQ .product_attributes .attribute.lowglycemic,
section.FAQ .questions .attribute.lowglycemic{min-height:150px;}
}
@media (min-width:770px){section.FAQ .product_attributes .attribute.lowglycemic,
section.FAQ .questions .attribute.lowglycemic{clear:none !important;}
}
@media (min-width:500px){section.FAQ .product_attributes .attribute.vegan,
section.FAQ .questions .attribute.vegan{min-height:150px;}
}
@media (min-width:770px){section.FAQ .product_attributes .attribute.vegan,
section.FAQ .questions .attribute.vegan{width:50%;float:left;padding-right:1em;clear:none !important;}
}
@media (min-width:500px){section.FAQ .product_attributes .attribute.lowsodium,
section.FAQ .questions .attribute.lowsodium{min-height:150px;}
}
@media (min-width:770px){section.FAQ .product_attributes .attribute.lowsodium,
section.FAQ .questions .attribute.lowsodium{clear:none !important;}
}
section.FAQ .product_attributes .attribute:nth-child(2n),
section.FAQ .questions .attribute:nth-child(2n){clear:both;}
section.FAQ .product_attributes .faqitem,
section.FAQ .questions .faqitem{padding:0 0 1em 0;zoom:1;}
section.FAQ .product_attributes .faqitem:after, section.FAQ .product_attributes .faqitem:before,
section.FAQ .questions .faqitem:after,
section.FAQ .questions .faqitem:before{content:" ";display:table;}
section.FAQ .product_attributes .faqitem:after,
section.FAQ .questions .faqitem:after{clear:both;}
@media (min-width:100px){section.FAQ .product_attributes .faqitem,
section.FAQ .questions .faqitem{margin:0 0 0 43px;}
}
@media (min-width:500px){section.FAQ .product_attributes .faqitem,
section.FAQ .questions .faqitem{margin:0 auto 3em;width:80%; min-height: 109px}
}
@media (min-width:1200px){section.FAQ .product_attributes .faqitem,
section.FAQ .questions .faqitem{width:99%;padding-right:20px;margin-right:1px;}
}
section.FAQ .product_attributes .faqitem.last,
section.FAQ .questions .faqitem.last{margin-bottom:5em;}
section.FAQ .product_attributes .faqitem .faq_expand,
section.FAQ .questions .faqitem .faq_expand{clear:both;display:none;}
section.FAQ .product_attributes .faqitem .faq_expand p,
section.FAQ .questions .faqitem .faq_expand p{margin-top:0;}
section.FAQ .product_attributes .faqitem ul,
section.FAQ .questions .faqitem ul{list-style-type:none;}
@media (min-width:100px){section.FAQ .product_attributes .more_icon,
section.FAQ .product_attributes .less_icon,
section.FAQ .questions .more_icon,
section.FAQ .questions .less_icon{width:25px;height:25px;float:right;}
}
@media (min-width:500px){section.FAQ .product_attributes .more_icon,
section.FAQ .product_attributes .less_icon,
section.FAQ .questions .more_icon,
section.FAQ .questions .less_icon{width:30px;height:30px;}
}
@media (min-width:1200px){section.FAQ .product_attributes .more_icon,
section.FAQ .product_attributes .less_icon,
section.FAQ .questions .more_icon,
section.FAQ .questions .less_icon{margin-right:0px;}
}
@media (min-width:100px){section.FAQ .product_attributes .more_icon,
section.FAQ .questions .more_icon{background:url("../images/icons/faq_morebug_sm.png") no-repeat 0 0;}
}
@media (min-width:500px){section.FAQ .product_attributes .more_icon,
section.FAQ .questions .more_icon{background:url("../images/icons/faq_morebug.png") no-repeat 0 0;height:45px;}
}
@media (min-width:100px){section.FAQ .product_attributes .less_icon,
section.FAQ .questions .less_icon{background:url("../images/icons/faq_lessbug_sm.png") no-repeat 0 0;}
}
@media (min-width:500px){section.FAQ .product_attributes .less_icon,
section.FAQ .questions .less_icon{background:url("../images/icons/faq_lessbug.png") no-repeat 0 0;height:45px;}
}
@media (min-width:500px){section.FAQ .product_attributes .attribute .more_icon,
section.FAQ .product_attributes .attribute .less_icon,
section.FAQ .questions .attribute .more_icon,
section.FAQ .questions .attribute .less_icon{display:none;}
}
section.press{background:url(../images/fahatter_nagy.jpg) repeat;width:100%;position:relative;border-top:6px solid #ffff02;zoom:1;}
section.press:after, section.press:before{content:" ";display:table;}
section.press:after{clear:both;}
@media (min-width:100px){section.press h2{margin:-40px auto 0;}
}
section.press h3{color:#00582e;}
@media (min-width:100px){section.press h3{font-size:150%;}
}
@media (min-width:500px){section.press h3{font-size:200%;}
}
section.press .presstag{color:#000000;text-align:center;font-size:1.25em;margin:-2% auto 0;}
@media (min-width:100px){section.press .presstag{width:80%;}
}
@media (min-width:500px){section.press .presstag{width:60%;}
}
section.press .whitebg{background-color:#ffffff;width:100%;}
section.press .logos{margin:2em auto;padding:2em 0;width:80%;text-align:center;background-color:#ffffff;}
@media (min-width:100px){section.press .logos{width:auto;}
}
@media (min-width:500px){section.press .logos{width:auto;}
}
section.press .logos-row{margin:0 auto;}
@media (min-width:100px){section.press .logos-row{width:80%;}
}
@media (min-width:500px){section.press .logos-row{width:80%;}
}
@media (min-width:770px){section.press .logos-row{width:80%;}
}
@media (min-width:1200px){section.press .logos-row{width:80%;}
}
@media (min-width:100px){section.press .logos-row img{width:15%;}
}
@media (min-width:500px){section.press .logos-row img{width:15%;}
}
@media (min-width:770px){section.press .logos-row img{width:15%;}
}
@media (min-width:1200px){section.press .logos-row img{width:15%;}
}
section.press .presslogo{float:left;width:50%;text-align:center;margin-bottom:1em;min-height:120px;}
@media (min-width:770px){section.press .presslogo{width:20%;background:#ffffff;}
}
section.press .presslogo img{max-width:80%;}
section.press .presskit{zoom:1;margin:0 auto;text-align:center;}
section.press .presskit:after, section.press .presskit:before{content:" ";display:table;}
section.press .presskit:after{clear:both;}
section.press .presskit .presskit_icon{border-radius:5px;box-shadow:0 0 10px #888;margin:0 auto -40px;width:200px;z-index:2;position:relative;}
section.storelocator{zoom:1;background:#35BDB2 url("../images/shadowhismall.png") repeat-x;position:relative;padding-bottom:1em;border-top:0.7em solid #00582e;}
section.storelocator:after, section.storelocator:before{content:" ";display:table;}
section.storelocator:after{clear:both;}
@media (min-width:500px){section.storelocator{border-top-width:3.5em;}
}
section.storelocator .wrapper, section.storelocator section.FAQ .product_attributes, section.FAQ section.storelocator .product_attributes,
section.storelocator section.FAQ .questions,
section.FAQ section.storelocator .questions{width:100%;}
section.storelocator h3{text-align:center;display:none;position:relative;z-index:10;margin:2em 0;}
@media (min-width:500px){section.storelocator h3{display:block;}
}
section.storelocator .beantruck{z-index:10;position:absolute;top:60px;left:-200px;width:210px;-webkit-transition:left 1700ms ease-in;-moz-transition:left 1700ms ease-in;-o-transition:left 1700ms ease-in;-ms-transition:left 1700ms ease-in;transition:left 1700ms ease-in;}
@media (min-width:770px){section.storelocator .beantruck{top:60px;}
}
@media (min-width:1200px){section.storelocator .beantruck{top:60px;}
}
@media (min-width:100px){section.storelocator .beantruck.animate-truck{left:100%;}
}
@media (min-width:500px){section.storelocator .beantruck.animate-truck{left:90%;}
}
@media (min-width:770px){section.storelocator .beantruck.animate-truck{left:75%;}
}
@media (min-width:1200px){section.storelocator .beantruck.animate-truck{left:70%;}
}
section.storelocator .beantruck img{max-width:100%;width:100%;}
@media (min-width:500px){section.storelocator .locatormap{height:540px;}
}
@media (min-width:500px){section.storelocator .locatormap{height:645px;}
}
section.storelocator .locatormap iframe{position:relative;min-height:498px;border:0;overflow:hidden;margin:3em auto 0;max-width:95%;zoom:1;}
section.storelocator .locatormap iframe:after, section.storelocator .locatormap iframe:before{content:" ";display:table;}
section.storelocator .locatormap iframe:after{clear:both;}
@media (min-width:100px){section.storelocator .locatormap iframe{width:300px;height:680px;display:block;border-radius:5px;}
}
@media (min-width:500px){section.storelocator .locatormap iframe{width:600px;height:498px;display:block;border-radius:5px;}
}
@media (min-width:770px){section.storelocator .locatormap iframe{width:900px;height:498px;margin:0em auto 0;}
}
@media (min-width:1200px){section.storelocator .locatormap iframe{width:950px;height:498px;margin:0em auto 0;}
}
section.storelocator h4{margin-top:2em;}
section.storelocator .tablet_locator{text-align:center;margin-top:30px;z-index:1;padding-bottom:50px;}
section.storelocator .tablet_locator a{color:#ffffff;}
section.storelocator .mobile_redir{display:block;text-align:center;position:relative;margin-top:15px;margin-bottom:10px;z-index:1;}
section.storelocator .mobile_redir a{text-decoration:none;color:#ffffff;}
section.storelocator .mobile_redir a:hover{color:#00582e;}
section.storelocator .mobile_links{font-family:"brandon-grotesque", helvetica, sans-serif;text-transform:uppercase;}
.super-store-finder .form-text{box-sizing:content-box;}
.super-store-finder section.storelocator{background:none;border:none;padding-top:1em;}
section.contact{background:url("../images/redpaper_1.png") repeat;background:url("../images/shadowhismall.png") repeat-x, url("../images/redpaper_1.png") repeat;position:relative;clear:both;text-align:center;padding-bottom:40px;zoom:1;}
@media (min-width:770px){section.contact{padding-bottom:80px;}
}
@media (min-width:1200px){section.contact{padding-bottom:100px;}
}
section.contact:after, section.contact:before{content:" ";display:table;}
section.contact:after{clear:both;}
@media (min-width:100px){section.contact h2 img{margin-bottom:0.3em;}
}
@media (min-width:500px){section.contact h2 img{margin-bottom:-1.7em;}
}
section.contact .wrapper, section.contact section.FAQ .product_attributes, section.FAQ section.contact .product_attributes,
section.contact section.FAQ .questions,
section.FAQ section.contact .questions{margin-top:50px;width:80%;}
@media (min-width:500px){section.contact .wrapper, section.contact section.FAQ .product_attributes, section.FAQ section.contact .product_attributes,
section.contact section.FAQ .questions,
section.FAQ section.contact .questions{width:80%;}
}
@media (min-width:770px){section.contact .wrapper, section.contact section.FAQ .product_attributes, section.FAQ section.contact .product_attributes,
section.contact section.FAQ .questions,
section.FAQ section.contact .questions{width:90%;}
}
@media (min-width:1200px){section.contact .wrapper, section.contact section.FAQ .product_attributes, section.FAQ section.contact .product_attributes,
section.contact section.FAQ .questions,
section.FAQ section.contact .questions{width:1100px;}
}
@media (min-width:100px){section.contact .contact_emails{margin:0 auto;padding-left:20px;width:240px;padding-left:0;}
}
@media (min-width:500px){section.contact .contact_emails{margin-bottom:2em;width:auto;padding-left:0px;margin-left:0px;}
}
@media (min-width:770px){section.contact .contact_emails{margin-bottom:2em;width:auto;padding-left:0px;margin-left:0px;}
}
@media (min-width:1200px){section.contact .contact_emails{margin-bottom:2em;width:auto;padding-left:0px;margin-left:0px;}
}
section.contact .contact_item{padding:0 0 1em 0;zoom:1;margin:0;cursor:pointer;width:100%;display:block;}
section.contact .contact_item:after, section.contact .contact_item:before{content:" ";display:table;}
section.contact .contact_item:after{clear:both;}
@media (min-width:500px){section.contact .contact_item{display:inline-block;float:left !important;clear:right !important;vertical-align:top;width:47%;font-size:80%;margin-left:1.5%;margin-right:1.5%;height:10em;}
}
@media (min-width:770px){section.contact .contact_item{width:22%;margin-left:4%;margin-right:0;height:120px;}
}
@media (min-width:1200px){section.contact .contact_item{font-size:90%;}
}
@media (min-width:770px){section.contact .contact_item.first{margin-left:0;}
}
@media (min-width:500px){section.contact .contact_item.customer .contact_icon{width:40px;margin-top:0;margin-bottom:1em;}
}
@media (min-width:770px){section.contact .contact_item.customer .contact_icon{width:20%;position:relative;top:-4px;margin-bottom:1em;}
}
@media (min-width:500px){section.contact .contact_item.customer .contact_info{margin-top:1.5em;}
}
@media (min-width:100px){section.contact .contact_item.distributor .contact_icon{width:61px;}
}
@media (min-width:500px){section.contact .contact_item.distributor .contact_icon{margin-top:1.3em;}
}
@media (min-width:770px){section.contact .contact_item.distributor .contact_icon{width:inherit;float:left;max-height:66px;margin-top:1.5em;margin-bottom:1em;width:27%;margin-right:-2%;}
}
@media (min-width:770px){section.contact .contact_item.distributor .contact_info{width:64%;margin-top:1.5em;white-space:nowrap;}
}
@media (min-width:500px){section.contact .contact_item.retailer .contact_icon{margin-top:1.3em;}
}
@media (min-width:770px){section.contact .contact_item.retailer .contact_icon{margin-top:1.25em;width:23%;margin-left:-1%;}
}
@media (min-width:770px){section.contact .contact_item.retailer .contact_info{margin-top:1.5em;white-space:nowrap;}
}
@media (min-width:770px){section.contact .contact_item.events .contact_icon{margin-top:1.1em;}
}
@media (min-width:770px){section.contact .contact_item.events .contact_info{margin-top:1.5em;white-space:nowrap;}
}
@media (min-width:770px){section.contact .contact_item.media{margin-left:0;}
}
@media (min-width:100px){section.contact .contact_item.media .contact_icon{max-height:59px;margin-top:1.25em;margin-bottom:0.75em;}
}
@media (min-width:770px){section.contact .contact_item.media .contact_icon{margin-top:0.5em;margin-bottom:1em;margin-right:-2%;}
}
@media (min-width:100px){section.contact .contact_item.marketing .contact_icon{max-height:59px;margin-top:1.25em;margin-bottom:0.75em;margin-left:0;}
}
@media (min-width:770px){section.contact .contact_item.marketing .contact_icon{margin-top:0.75em;margin-bottom:1em;}
}
@media (min-width:500px){section.contact .contact_item.healthcare{margin-top:20px;}
}
@media (min-width:770px){section.contact .contact_item.healthcare{margin-top:inherit;}
}
section.contact .contact_item.healthcare .contact_icon{margin-top:0.25em;}
@media (min-width:700px){.gyikbal{width:47% !important;}
.gyikjobb{width:47% !important;}
section.contact .contact_item.healthcare .contact_icon{width:40px;}
section.FAQ .product_attributes .faqitem, section.FAQ .questions .faqitem{min-height:0px;}
}
@media (min-width:770px){section.contact .contact_item.healthcare .contact_icon{width:inherit;}
}
@media (min-width:770px){section.contact .contact_item.healthcare .contact_info{width:100px;}
}
@media (min-width:1200px){section.contact .contact_item.healthcare .contact_info{width:150px;}
}
@media (min-width:500px){section.contact .contact_item.researchers{margin-top:20px;}
}
@media (min-width:770px){section.contact .contact_item.researchers{margin-top:inherit;}
}
@media (min-width:100px){.alsofeliratkozas{float:none;margin-left:auto !important;margin-right:auto !important;margin-top:-75px;margin-bottom:15px;}
nav.header .cart{right:95px !important;}
section.contact .contact_item .contact_icon{width:50px;max-height:66px;margin:1em auto;float:none;}
}
@media (min-width:500px){section.contact .contact_item .contact_icon{margin-top:0.75em;}
}
@media (min-width:770px){section.contact .contact_item .contact_icon{float:left;margin-left:0em;width:22%;}
}
section.contact .contact_item .contact_info{float:left;margin-left:0em;width:100%;text-align:center;overflow-wrap:break-word;word-wrap:normal !important;}
@media (min-width:500px){section.contact .contact_item .contact_info{margin-top:10px;margin-left:0;width:100%;text-align:center;}
}
@media (min-width:770px){section.contact .contact_item .contact_info{margin-left:6%;min-height:60px;text-align:left;width:70%;}
}
section.contact .contact_item .contact_info a{text-decoration:none;}
section.contact .contact_item .contact_info a h4,
section.contact .contact_item .contact_info a p{color:#ffffff;margin:0;text-decoration:none;}
section.contact .contact_item .contact_info:hover h4,
section.contact .contact_item .contact_info:hover p{color:#35BDB2;}
div.form_wrapper{display:block;clear:both;margin:20px auto 40px;position:relative;}
div.form_wrapper#customer_contact_form_wrapper{width:100%;}
div.form_wrapper div.columnspattern{z-index:0;position:absolute;}
div.form_wrapper form{text-align:left;position:relative;background:rgba(0, 0, 0, 0) url("../images/paper_1.png") repeat scroll 0 0;border:2px solid #ffffff;margin:20px auto;padding:15px 30px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;-webkit-box-shadow:rgba(0, 0, 0, 0.4) 0 0 10px 0;-moz-box-shadow:rgba(0, 0, 0, 0.4) 0 0 10px 0;box-shadow:rgba(0, 0, 0, 0.4) 0 0 10px 0;zoom:1;}
div.form_wrapper form:after, div.form_wrapper form:before{content:" ";display:table;}
div.form_wrapper form:after{clear:both;}
@media (min-width:500px){div.form_wrapper form{width:100%;}
}
@media (min-width:770px){div.form_wrapper form{width:80%;}
}
div.form_wrapper form *{position:relative;}
@media (min-width:100px) and (max-width:500px){div.form_wrapper form #recaptcha_widget_div #recaptcha_image,
div.form_wrapper form #recaptcha_widget_div #recaptcha_area,
div.form_wrapper form #recaptcha_widget_div #recaptcha_table{margin:0 !important;width:200px !important;}
div.form_wrapper form #recaptcha_widget_div .recaptchatable .recaptcha_r1_c1,
div.form_wrapper form #recaptcha_widget_div .recaptchatable .recaptcha_r3_c1,
div.form_wrapper form #recaptcha_widget_div .recaptchatable .recaptcha_r3_c2,
div.form_wrapper form #recaptcha_widget_div .recaptchatable .recaptcha_r7_c1,
div.form_wrapper form #recaptcha_widget_div .recaptchatable .recaptcha_r8_c1,
div.form_wrapper form #recaptcha_widget_div .recaptchatable .recaptcha_r3_c3,
div.form_wrapper form #recaptcha_widget_div .recaptchatable .recaptcha_r2_c1,
div.form_wrapper form #recaptcha_widget_div .recaptchatable .recaptcha_r4_c1,
div.form_wrapper form #recaptcha_widget_div .recaptchatable .recaptcha_r4_c2,
div.form_wrapper form #recaptcha_widget_div .recaptchatable .recaptcha_r4_c4,
div.form_wrapper form #recaptcha_widget_div .recaptchatable .recaptcha_image_cell{background:none !important;}
}
div.form_wrapper form #recaptcha_widget_div *{position:static;}
div.form_wrapper form #recaptcha_widget_div a{color:#00582e;}
div.form_wrapper form #recaptcha_widget_div #recaptcha_response_field{font-size:8pt;}
div.form_wrapper form #recaptcha_widget_div #recaptcha_privacy{float:right;margin-top:-2px;}
div.form_wrapper form #recaptcha_widget_div #recaptcha_privacy a{font-size:8px;}
div.form_wrapper form select, div.form_wrapper form input, div.form_wrapper form textarea{width:95%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-family:"adelle", georgia, serif;color:#444;height:2em;padding-left:8px;}
@media (min-width:500px){div.form_wrapper form select, div.form_wrapper form input, div.form_wrapper form textarea{width:auto;}
}
div.form_wrapper form select:focus, div.form_wrapper form input:focus, div.form_wrapper form textarea:focus{-webkit-box-shadow:#003764 0 0 5px 0;-moz-box-shadow:#003764 0 0 5px 0;box-shadow:#003764 0 0 5px 0;}
div.form_wrapper form a{color:#ffffff;}
div.form_wrapper form a.button, div.form_wrapper form button{height:auto;}
div.form_wrapper form a.button:focus, div.form_wrapper form button:focus{-webkit-box-shadow:#003764 0 0 5px 0;-moz-box-shadow:#003764 0 0 5px 0;box-shadow:#003764 0 0 5px 0;}
div.form_wrapper form option{padding:3px 8px;}
div.form_wrapper form input[type="submit"], div.form_wrapper form input[type="button"]{background:#00582e;color:#ffffff;height:auto;border:none;padding:10px 20px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-weight:500;font-size:110%;font-family:"adelle", georgia, serif;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 5px 0;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 0 5px 0;box-shadow:rgba(0, 0, 0, 0.1) 0 0 5px 0;}
div.form_wrapper form input[type="checkbox"], div.form_wrapper form input[type="radio"]{height:auto;}
div.form_wrapper form textarea{height:7em;width:100%;}
div.form_wrapper form label,
div.form_wrapper form legend,
div.form_wrapper form p.feedback{color:#000;font-family:verdana;font-size:1em;line-height:1.5em;}
div.form_wrapper form label.error, div.form_wrapper form label.notice,
div.form_wrapper form legend.error,
div.form_wrapper form legend.notice,
div.form_wrapper form p.feedback.error,
div.form_wrapper form p.feedback.notice{display:block;clear:both;color:#ffffff;background:#00582e;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:5px 10px;margin-top:1em;margin-bottom:0.5em;}
div.form_wrapper form label.notice,
div.form_wrapper form legend.notice,
div.form_wrapper form p.feedback.notice{border:3px solid white;padding:10px 15px;}
div.form_wrapper form label .label_image,
div.form_wrapper form legend .label_image,
div.form_wrapper form p.feedback .label_image{display:block;width:100%;}
@media (min-width:500px){div.form_wrapper form label .label_image,
div.form_wrapper form legend .label_image,
div.form_wrapper form p.feedback .label_image{width:25%;float:right;display:inline-block;margin-right:35%;}
}
div.form_wrapper form fieldset{margin:1em auto;border:1px solid rgba(255, 255, 255, 0.5);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:10px 20px;}
div.form_wrapper form div.row{display:block;clear:both;width:100%;margin-bottom:10px;float:left;zoom:1;}
div.form_wrapper form div.row:after, div.form_wrapper form div.row:before{content:" ";display:table;}
div.form_wrapper form div.row:after{clear:both;}
div.form_wrapper form div.row div.one_option{float:left;width:auto;margin-right:5px;}
div.form_wrapper form div.row input{display:block;}
div.form_wrapper form div.row label{display:block;}
div.form_wrapper span.fileinput-button{background:#00582e;color:#ffffff;height:auto;border:none;padding:10px 20px;clear:both;display:inline-block;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-weight:500;font-size:110%;font-family:"adelle", georgia, serif;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 5px 0;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 0 5px 0;box-shadow:rgba(0, 0, 0, 0.1) 0 0 5px 0;margin-top:10px;}
div.form_wrapper div.dropzone{background:rgba(0, 0, 0, 0.15);padding:10px 20px;}
div.form_wrapper .note{font-size:80%;}
div.form_wrapper #need_store_intro{background:#00582e;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:10px 15px;text-align:center;}
div.form_wrapper #cf_crumbcatcher{display:none;}
div.form_wrapper .one_option.checkbox,
div.form_wrapper .one_option.radio{display:block;font-size:90%;width:100%;margin-top:0.5em;line-height:0;}
@media (min-width:500px){div.form_wrapper .one_option.checkbox,
div.form_wrapper .one_option.radio{display:inline-block;width:30%;margin-right:2%;float:left;}
}
div.form_wrapper .one_option.checkbox input,
div.form_wrapper .one_option.radio input{width:auto !important;display:inline-block;float:left;margin-top:0.5em;}
div.form_wrapper .one_option.checkbox label,
div.form_wrapper .one_option.radio label{display:block;margin-left:1.5em;}
div.form_wrapper .one_option.radio{margin-bottom:10px;padding-right:10px;}
div.form_wrapper .one_option.radio input{margin-top:0.35em;}
div.form_wrapper #store_state, div.form_wrapper #store_state_needsbeans, div.form_wrapper #school_state{width:80px;}
div.form_wrapper #store_zip, div.form_wrapper #store_zip_needsbeans, div.form_wrapper #school_zip{width:100px;}
div.form_wrapper #num1, div.form_wrapper #num2, div.form_wrapper #total, div.form_wrapper #captcha{width:50px;text-align:center;padding-left:3px;}
div.form_wrapper .bar{height:18px;background:#00582e;margin:5px 0;}
div#sbg{color:#FFF;font-family:"adelle", georgia, serif;line-height:1.6;}
div#cf_form_response{background:#FFF;padding:20px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;clear:both;margin-bottom:20px;}
@media (min-width:100px) and (max-width:500px){nav.header .cart{background-size:80% !important;right:195px;top:4px;height:30px;}
}
@media (min-width:100px) and (max-width:500px){.social_icon img{width:20px !important;}
}
.social_icon.recipes{font-family:"brandon-grotesque", helvetica, sans-serif;color:#ffffff;padding-bottom:2px;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;margin-left:3px;}
@media (min-width:100px) and (max-width:500px){.social_icon.recipes{margin-right:0 !important;margin-left:-2px;}
}
.social_icon.recipes img{height:25px;width:auto !important;}
@media (min-width:100px) and (max-width:500px){.social_icon.recipes img{height:20px;}
}
.recipe_doc footer{border-top:3px solid black;}
section.recipes{background:url("../images/bean_wood.jpg") repeat;background:url("../images/shadowhismall.png") repeat-x, url("../images/bean_wood.jpg") repeat;position:relative;zoom:1;}
section.recipes:after, section.recipes:before{content:" ";display:table;}
section.recipes:after{clear:both;}
section.recipes a{color:#00582e;}
section.recipes h2.banner{margin-top:-1.5em;}
section.recipes .wood_dots{height:65px;margin-top:0;}
section.recipes .wrapper, section.recipes section.FAQ .product_attributes, section.FAQ section.recipes .product_attributes,
section.recipes section.FAQ .questions,
section.FAQ section.recipes .questions{padding-top:2.5em;padding-bottom:5em;}
@media (min-width:100px) and (max-width:500px){section.recipes .wrapper, section.recipes section.FAQ .product_attributes, section.FAQ section.recipes .product_attributes,
section.recipes section.FAQ .questions,
section.FAQ section.recipes .questions{padding-bottom:0;}
}
section.recipes .wrapper p, section.recipes section.FAQ .product_attributes p, section.FAQ section.recipes .product_attributes p,
section.recipes section.FAQ .questions p,
section.FAQ section.recipes .questions p, section.recipes .wrapper li, section.recipes section.FAQ .product_attributes li, section.FAQ section.recipes .product_attributes li,
section.recipes section.FAQ .questions li,
section.FAQ section.recipes .questions li{font-family:Helvetica, Helvetica Neue, Arial, sans-serif;}
section.recipes .recipe{zoom:1;max-width:650px;background:url("../images/craftpaper_3.jpg") repeat;position:relative;text-align:center;padding:0 1em 1em;margin-bottom:5em;border:5px solid white;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.5);}
section.recipes .recipe:after, section.recipes .recipe:before{content:" ";display:table;}
section.recipes .recipe:after{clear:both;}
section.recipes .recipe h3, section.recipes .recipe p, section.recipes .recipe li{color:#000000;}
section.recipes .recipe .recipe_title{padding:5px 30px;background:#00582e;border:5px solid black;display:inline-block;margin:0;position:relative;top:-1.25em;}
@media (min-width:100px) and (max-width:500px){section.recipes .recipe .recipe_title{font-size:120%;}
}
section.recipes .recipe h3{border-bottom:3px dotted #003764;display:inline-block;padding:0px 30px 6px 30px;margin:0 auto 0.25em;}
@media (min-width:100px) and (max-width:500px){section.recipes .recipe h3{font-size:110%;padding:0.5em;}
}
section.recipes .recipe .image_col{width:80%;margin:0 auto 1em auto;}
@media (min-width:100px) and (max-width:500px){section.recipes .recipe .image_col{width:95%;}
}
section.recipes .recipe .image_col img{border:10px solid #ffffff;}
@media (min-width:100px) and (max-width:500px){section.recipes .recipe .image_col img{border-width:5px;}
}
section.recipes .recipe .instructions_col{width:85%;margin:0 auto 1em auto;}
@media (min-width:100px) and (max-width:500px){section.recipes .recipe .instructions_col{width:95%;}
}
section.recipes .recipe ul, section.recipes .recipe ol{padding:0 1em;margin:1em auto;text-align:left;}
section.recipes .recipe ol{list-style:decimal outside;padding-left:2em;}
section.recipes .recipe ul{list-style-type:none;list-style-position:outside;}
section.recipes .recipe ul li:before{content:"» ";}
section.recipes .recipe p.details{font-size:12px;text-transform:uppercase;margin-bottom:1.5em;}
section.recipes .recipe p.attribution{font-size:9px;}
footer{zoom:1;background:url("../images/bean_wood.jpg") repeat;border-top:10px #ffffff solid;position:relative;z-index:100;margin:0 auto;padding-top:2em;text-align:center;}
footer:after, footer:before{content:" ";display:table;}
footer:after{clear:both;}
footer .social_media,
footer .event_requests,
footer .contactdetails{display:inline-block;margin-bottom:1em;}
@media (min-width:500px){footer .social_media,
footer .event_requests,
footer .contactdetails{vertical-align:middle;}
}
@media (min-width:770px){footer .social_media,
footer .event_requests,
footer .contactdetails{vertical-align:middle;}
}
@media (min-width:1200px){footer .social_media,
footer .event_requests,
footer .contactdetails{vertical-align:middle;}
}
@media (min-width:770px){footer .contactdetails{display:none;}
}
@media (min-width:1200px){footer .contactdetails{display:none;}
}
footer .social_media{margin-top:1em;}
@media (min-width:770px){.alsofeliratkozas{float:right;margin-right:84px !important;margin-top:-13px;}
footer .social_media{float:left;margin-left:3%;margin-top:0px;text-align:left;}
}
@media (min-width:1200px){footer .social_media{margin-left:6%;}
}
footer .event_requests .svg.regular{display:block;}
@media (min-width:100px){footer .event_requests .svg.regular{display:none;}
}
@media (min-width:500px){footer .event_requests .svg.regular{display:block;margin-left:0px;width:100px;}
}
@media (min-width:770px){footer .event_requests .svg.regular{display:block;width:125px;}
}
footer .event_requests .svg.mobile{display:none;}
@media (min-width:100px){footer .event_requests .svg.mobile{display:block;}
}
@media (min-width:500px){footer .event_requests .svg.mobile{display:none;}
}
footer .social_media .social_icon{margin-right:0.7em;float:left;}
footer .social_media .social_icon .svg{width:44px;}
@media (min-width:500px){footer .social_media .social_icon .svg{width:34px;}
}
footer .event_requests{width:50%;}
@media (min-width:500px){footer .event_requests{width:auto;}
}
footer .event_requests .svg{width:100%;}
@media (min-width:500px){footer .event_requests .svg{width:100%;}
}
@media (min-width:770px){footer .event_requests{float:right;margin-right:3%;margin-top:-12px;}
}
@media (min-width:1200px){footer .event_requests{margin-right:6%;}
}
@media (min-width:500px){footer .contactdetails{width:50%;}
}
footer .contactdetails span{font-family:"brandon-grotesque", helvetica, sans-serif;text-transform:uppercase;letter-spacing:0.2em;}
footer .contactdetails a{color:#ffffff;}
@media (min-width:100px){footer .contactdetails-wide{display:none;}
}
@media (min-width:500px){footer .contactdetails-wide{display:none;}
}
@media (min-width:770px){footer .contactdetails-wide{display:block;text-align:left;font-size:12px;}
}
footer .contactdetails-wide a{color:#ffffff;}
footer .contactdetails-wide .copyright{clear:both;}
footer .wrapper, footer section.FAQ .product_attributes, section.FAQ footer .product_attributes,
footer section.FAQ .questions,
section.FAQ footer .questions{width:100%;}
@media (min-width:770px){footer .wrapper, footer section.FAQ .product_attributes, section.FAQ footer .product_attributes,
footer section.FAQ .questions,
section.FAQ footer .questions{height:200px;}
}
@media (min-width:1200px){footer .wrapper, footer section.FAQ .product_attributes, section.FAQ footer .product_attributes,
footer section.FAQ .questions,
section.FAQ footer .questions{height:200px;}
}
footer .beanbowl{width:100%;position:relative;bottom:0px;}
@media (min-width:100px){footer .beanbowl{display:none;}
}
@media (min-width:500px){footer .beanbowl{display:none;}
}
@media (min-width:770px){footer .beanbowl{display:block;}
}
@media (min-width:1200px){footer .beanbowl{display:block;}
}
footer .beanbowl .bowl-container{width:100%;position:absolute;bottom:-200px;text-align:center;z-index:-1;}
@media (min-width:770px){footer .beanbowl img{width:60%;height:auto;}
}
@media (min-width:1200px){footer .beanbowl img{width:720px;}
}
#privacy{position:absolute;top:40%;bottom:20%;left:20%;right:20%;padding:30px;overflow:auto;border:1px solid #fff;background:#333;border-radius:10px;z-index:300000;font-size:12px;}
#privacy p, #privacy a, #privacy h5{color:#fff;}
#privacy h5{margin-bottom:5px;}
@media (min-width:1px) and (max-width:455px){section.intro{}
}
@media (max-width:499px){.productnamemobile{display:block;text-align:center;line-height:1.25em;letter-spacing:0.2em;padding-top:12px;overflow:visible;}
.productname{display:none;}

.downp{font-size:10px;}
}
@media (min-width:500px){.productnamemobile{display:none;}
.productname{display:block;}

}


@media (min-width:1px) and (max-width:1199px){
#mobilelogo{display:block;position:relative;}
}

.desktopfooter{display:none;}
}

@media (min-width:1199px){
#mobilelogo{display:none;}
}
@media (min-width:1199px) {
.desktopfooter{display:block !important;}

}



@media (min-width:500px) and (max-width:1199px){#whitenavpattern{width:auto;}
#whitep{margin:0;float:none;}
}

.recept{
	min-height:130px;

}

@media (min-width:501px) and (max-width:719px){

	.fejlec-narancs{
		margin-top:-69px !important;

	}

	#galeriafejlec{
	margin-top:-49px !important;
	}
	#rolunkfejlec{
	margin-top:-69px !important;
	}
	#kapcsolatfejlec{
	margin-top:-129px !important;
	}
	#snackjeinkfejlec{
	margin-top:-129px !important;
	}
}

@media (min-width:720px) and (max-width:773px){

	.fejlec-narancs{
		margin-top:-74px !important;

	}
	#galeriafejlec{
	margin-top:-49px !important;
	}
	#rolunkfejlec{
	margin-top:-75px !important;
	}
	#kapcsolatfejlec{
	margin-top:-128px !important;
	}
	#snackjeinkfejlec{
	margin-top:-43px !important;
	}
}


@media (min-width:774px) and (max-width:1199px){

	.fejlec-narancs{
		margin-top:-96px !important;

	}
	#galeriafejlec{
	margin-top:-49px !important;
	}

	#rolunkfejlec{
	margin-top:-49px !important;
	}
	#kapcsolatfejlec{
	margin-top:-125px !important;
	}
	#snackjeinkfejlec{
	margin-top:-43px !important;
	}
}

@media all and (min-width:1px) and (max-width:500px){
table.kapcsolattabla{display:none !important;}
table.kapcsolattabla2{display:none !important;}
table.kapcsolattablamobil{display:block !important;}
p.buynow{position: relative !important;margin-top:-25px!important; right:0!important;}
}
@media all and (min-width:501px) and (max-width:1038px){
table.kapcsolattabla{float:none !important;}
}

@media all and (min-width:501px) and (max-width:700px){
table.kapcsolattabla{margin-left:-9%; }
table.kapcsolattabla2{margin-left:-9%; margin-top: 12px;}
p.buynow{position: relative !important;margin-top:-25px!important; right:0!important;}
}

@media all and (min-width:701px) and (max-width:768px){
table.kapcsolattabla{margin-left:0%;}
table.kapcsolattabla2{margin-left:0%; margin-top: 12px;}
p.buynow{position: relative !important;margin-top:-25px!important; right:0!important;}
}

@media all and (min-width:769px) and (max-width:1000px){
table.kapcsolattabla{margin-left:11%;}
table.kapcsolattabla2{margin-left:11%; margin-top: 12px;}
}



/* .shops{
	color: #fff;
	font-family: "handfont";
	letter-spacing: 0.2em;
	text-decoration: none;
	display: block;
	font-size: 24px;
	top: -32px;
	z-index: 1000000000;
	position: absolute;
	right: 10px;
	line-height: 1.3;
}
.shops a{
	color: #fff;
}
.shops a:hover{
	color: #F68026;
	text-decoration: none;
} */
