@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;src:local("Libre Baskerville"),local("LibreBaskerville-Regular"),url(../fonts/pR0sBQVcY0JZc_ciXjFsK2vhaIAz1NJzluD_h2UBN7c.woff) format("woff");}@font-face{font-family:"KG Two is Better Than One";src:url(../fonts/KGTwoisBetterThanOne.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:"Lato Latin Bold";src:url(../fonts/LatoLatin-Bold.eot);src:url(../fonts/LatoLatin-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/LatoLatin-Bold.woff) format("woff"),url(../fonts/LatoLatin-Bold.ttf) format("truetype");font-style:normal;font-weight:bold;text-rendering:optimizeLegibility;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,menu,section,summary,div{position:relative;display:block;margin:0;padding:0;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html,body{background:white;}html{font-size:100%;color:#1a3d22;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{min-width:320px;height:100%;line-height:1;font-size:12px;margin:0 auto;padding:0;overflow-y:scroll;}body[min-width~="480px"][max-width~="1381px"]{font-size:12px;}body[min-width~="1382px"][max-width~="1899px"]{font-size:12px;}body[min-width~="1900px"]{font-size:12px;}html,button,input,select,textarea,span{font-family:"Libre Baskerville",Arial,sans-serif;}a{cursor:pointer;}a:focus{outline:0;}a:hover,a:active{outline:0;}abbr[title]{border-bottom:1px dotted;}blockquote{margin:1em 40px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:inherit;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}nav ul,nav ol{list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;max-height:100%;}a img{vertical-align:middle;}svg:not(:root){overflow:hidden;}button,input,select,textarea{font-family:inherit;font-size:inherit;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}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;}h1,h2,h3,h4,h5,h6,p,span,a,abbr,address,code,dfn,q,small,strike,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,form,label,legend,caption,table,td,th,time,input,textarea,select,button,img{font-family:"Libre Baskerville",Arial,sans-serif;font-size:1em;font-weight:300;color:#1a3d22;line-height:1.5;padding:0;margin:0;vertical-align:baseline;}h1,h2,h3,h4,h5,h6,p,label,table,td,th,li,form,ul,ol{margin:0;padding:0;}ol{list-style:decimal;margin-left:2em;}ul{list-style:none;}ul li{margin-left:0;margin-right:0;}hr{background-color:#e0e0e0;border:none;clear:left;height:1px;width:100%;margin:1em 0;}h1,h2,h3,h4{font-family:"KG Two is Better Than One",Arial,sans-serif;text-transform:uppercase;}h1{font-size:4em;}h2{font-size:2.6667em;}h3{font-size:1.6667em;font-weight:bold;}h4{font-size:1.2em;font-family:"Lato Latin Bold",Arial,sans-serif;font-weight:bold;}h1 + h2,h2 + h3,h3 + h4{margin-top:0;}a{color:#b40205;text-decoration:none;}a:hover,a:hover i,a:hover span,a:hover b{color:#b40205;}table{}table + table{margin-top:1.5em;}td,th{width:auto;padding:.2em .8em;border-bottom:1px dotted #dddddd;white-space:nowrap;text-align:left;}th{padding:.4em .8em;}td:last-child{width:100%;}th{border-top:1px solid #ffffff;border-bottom:1px solid #b40205;}a b,a i,a u,a span{color:inherit;font-weight:inherit;text-transform:inherit;}.bold{font-weight:700;}.italic{font-style:italic;}.left{text-align:left;}.center{text-align:center;}.right{text-align:right;}.clear-left{clear:left;}.clear-right{clear:right;}.clear-both{clear:both;}.scroll{overflow:auto;}.scroll-x{overflow-x:auto;width:90%;width:calc(100% - 20px);}.scroll-y{overflow-y:auto;height:100%;}.sortable{cursor:move;}.overflow{overflow:auto;}.hide{display:none;}.arrow-drop-down-open ul,.drop-down-menu-open{display:block !important;}.margin{margin:1em;}.padding{padding:1em;}.ajax-loading{cursor:wait;}.ajax-mask{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.7) url(../images/loading.gif) no-repeat fixed center 30%;box-shadow:0 0 10px 10px rgba(255,255,255,0.7);}.ajax-validating{background-attachment:scroll;background-clip:border-box;background-color:#fafafa;background-image:url(../images/loading.gif);background-origin:padding-box;background-position:right 0.2em top 0.28571em;background-repeat:no-repeat;background-size:1.5em auto;}.button{display:block;font-family:"Lato Latin Bold",Arial,sans-serif;text-transform:uppercase;color:#1a3d22;background:white;padding:.7em 0;width:105px;text-align:center;margin:1em auto;font-size:.8em;}.button:hover{color:#b40205;}.button-big{padding:0.8em 0px;font-size:1em;width:150px;}.button-red{border:2px solid #b40205;}.button-light-green{border:2px solid #69ab5c;}.button-fade-out{border:2px solid #f5e7d4;background:#f7f7f7;}.button-inline{display:inline-block;margin:1em;}.grid{overflow:hidden;padding:0;margin:0 -1% 0 0;}.grid > li{float:left;padding:0;margin:0 1% 10px 0;width:99%;}.grid[min-width~="992px"] > li{width:24%;}.grid[min-width~="992px"] > li.wide,.grid[min-width~="992px"] > li.double{width:49%;}.grid[min-width~="992px"] > li.full{width:99%;}.grid[min-width~="768px"][max-width~="991px"] > li{width:32.33333%;}.grid[min-width~="768px"][max-width~="991px"] > li.wide{width:65.66666%;}.grid[min-width~="768px"][max-width~="991px"] > li.double,.grid[min-width~="768px"][max-width~="991px"] > li.full{width:99%;}.grid[min-width~="600px"][max-width~="767px"] > li{width:49%;}.grid[min-width~="600px"][max-width~="767px"] > li.wide,.grid[min-width~="600px"][max-width~="767px"] > li.double,.grid[min-width~="600px"][max-width~="767px"] > li.full{width:99%;}.grid[max-width~="599px"] > li{width:99%;}.grid[max-width~="599px"] > li.wide,.grid[max-width~="599px"] > li.double,.grid[max-width~="599px"] > li.full{width:99%;}input,select,button,textarea{border:2px solid #bcbec0;border-radius:2px;box-sizing:content-box;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;background:#f7f7f7;padding:.3em;height:1.5em;}input:focus,input:focus:hover,select:focus,select:focus:hover,button:focus,button:focus:hover,textarea:focus,textarea:focus:hover{border:2px solid #1a3d22;}input:hover,select:hover,button:hover,textarea:hover{border:2px solid #69ab5c;}input[type="radio"],input[type="checkbox"]{background:none;border-radius:0;height:auto;width:auto;vertical-align:-0.1em;}input[readonly],select[readonly],button[readonly],textarea[readonly]{opacity:.5;}html[max-width~="480px"] .form form{margin-left:0;margin-right:0;}.form hr{margin:1.5em 0 0;visibility:hidden;}.form .form-element{height:auto;overflow:hidden;}.form .form-element.required .form-element-label label:after{content:" *";}.form .form-element .form-element-label{padding-top:5px;}.form .form-element .form-element-label label{display:block;font-family:"Lato Latin Bold",Arial,sans-serif;text-transform:uppercase;font-weight:bold;}.form .form-element.radio .form-element-field,.form .form-element.checkbox .form-element-field,.form .form-element.submit .form-element-field{padding-top:5px;}.form .form-element .form-element-field .error{color:inherit;}.form .form-element .form-element-field input,.form .form-element .form-element-field select,.form .form-element .form-element-field button,.form .form-element .form-element-field textarea{width:94%;}.form .form-element .form-element-field textarea{height:11em;}.form .form-element.radio input,.form .form-element.checkbox input,.form .form-element.submit input{width:auto !important;}.form .form-element.submit .form-element-field input{font-family:"Lato Latin Bold",Arial,sans-serif;text-transform:uppercase;font-weight:bold;color:#1a3d22;text-shadow:none;border:2px solid #b40205;}.form .form-element.submit .form-element-field input:hover{}.form .form-element.error .form-element-field input,.form .form-element.error .form-element-field select,.form .form-element.error .form-element-field button,.form .form-element.error .form-element-field textarea{border:2px solid #b40205;}.form .form-element.error .form-element-error{display:inline;}.form .form-element.error .form-element-error p{color:#b40205;border-left:2px solid #b40205;padding:.5em;}.form .form-element.error > p{margin-left:0;margin-right:0;color:#b40205;}.form .form-element.submit.error .form-element-field input{color:#b40205;}.form .form-element .form-element-error{display:none;}.form .form-element .form-element-description{padding-top:5px;}.form[min-width~="480px"][max-width~="767px"] hr{margin:1.5em 0;position:relative;top:0.9em;}.form[min-width~="480px"][max-width~="767px"] .form-element div{float:left;}.form[min-width~="480px"][max-width~="767px"] .form-element .form-element-label{width:39%;text-align:right;margin-right:1%;}.form[min-width~="480px"][max-width~="767px"] .form-element .form-element-field{width:60%;}.form[min-width~="480px"][max-width~="767px"] .form-element .form-element-description{float:none;width:60%;margin-left:40%;clear:left;}.form[min-width~="480px"][max-width~="767px"] .form-element.submit .form-element-field{margin:0 0 0 40%;}.form[min-width~="768px"] hr{margin:1.5em 0;position:relative;top:0.9em;}.form[min-width~="768px"] .form-element{clear:left;}.form[min-width~="768px"] .form-element div{float:left;}.form[min-width~="768px"] .form-element div:last-child{float:none;}.form[min-width~="768px"] .form-element .form-element-label{width:29%;margin-right:1%;text-align:right;}.form[min-width~="768px"] .form-element .form-element-field{width:30%;}.form[min-width~="768px"] .form-element.submit .form-element-field{margin:0 0 0 30%;float:left;}.form[min-width~="768px"] .form-element .form-element-description{width:40%;}#message{z-index:4;min-width:30%;position:fixed;top:1em;right:1em;max-width:294px;}html[min-width~="480px"] #message{max-width:452px;}html #message{top:9em;}#message div{padding:2px;box-shadow:#000 0 0 1em 0;}#message div p,#message div a{color:#dddddd;}#message div p{margin:0;padding:.5em 3em .5em 1em;}#message div a.close{display:block;width:18px;height:18px;background:url(../images/iconmonstr-x-mark-4-icon.png);position:absolute;top:.67em;right:.67em;text-decoration:none;}#message div a.close:hover{color:#fafafa;}#message .info{background:#3986ac;}#message .info p,#message .info a{text-shadow:1px 0 0 #193c4c;}#message .success{background:darkgreen;}#message .success p,#message .success a{text-shadow:1px 0 0 #1a331a;}#message .warning{background:darkgoldenrod;}#message .warning p,#message .warning a{text-shadow:1px 0 0 #6d5228;}#message .error{background:darkred;}#message .error p,#message .error a{text-shadow:1px 0 0 #5a2626;}.iwcarousel{width:100%;height:200px;overflow:hidden;}.iwcarousel > ul{position:absolute;height:inherit;width:inherit;}.iwcarousel > ul:before,.iwcarousel > ul:after{content:" ";display:table;}.iwcarousel > ul:after{clear:both;}.iwcarousel > ul li{height:inherit;background-size:cover;background-position:center;}.iwcarousel > a{display:none;position:absolute;top:45%;width:62px;height:41px;}.iwcarousel > a.previous{left:5%;background:url(../images/top_arrow_left.png);}.iwcarousel > a.previous:hover{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);}.iwcarousel > a.next{right:5%;background:url(../images/top_arrow_right.png);}.iwcarousel > a.next:hover{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);}.iwcarousel > div{text-align:center;position:absolute;left:50%;bottom:5%;}.iwcarousel > div span{display:inline-block;width:10px;height:10px;margin:0 2px;position:relative;right:50%;background-image:url(../images/gallery_controls.png);}.iwcarousel > div span.active{background-position:-45px center;}.iwcarousel[min-width~="480px"][max-width~="599px"]{height:200px;}.iwcarousel[min-width~="600px"][max-width~="991px"]{height:300px;}.iwcarousel[min-width~="600px"][max-width~="991px"] > a{display:block;}.iwcarousel[min-width~="992px"]{height:500px;}.iwcarousel[min-width~="992px"] > a{display:block;}.jcarousel{position:relative;overflow:hidden;}.jcarousel:before,.jcarousel:after{content:" ";display:table;}.jcarousel:after{clear:both;}.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}.jcarousel li{float:left;background-size:cover;background-position:center center;}body.js > menu{position:fixed;}body.js > menu a.dropdown,body.js > menu a.cart{background-position:center center;}body.js > menu ul{clear:none;}body > menu{width:100%;background-color:white;z-index:3;}body > menu a{display:block;font-family:"KG Two is Better Than One",Arial,sans-serif;}body > menu a.logo{position:absolute;left:50%;}body > menu a.logo span{display:block;width:138px;height:64px;background:url(../images/logo.png) no-repeat;margin:11px 0 10px;position:relative;left:-50%;}body > menu a.dropdown,body > menu a.cart{position:relative;background-position:-20px center;background-repeat:no-repeat;}body > menu a.dropdown{width:18px;height:15px;background-image:url(../images/icon_menu.png);margin:35px 0 35px 20px;float:left;}body > menu a.cart{width:34px;height:26px;background-image:url(../images/cart.png);margin:31px 14px 28px 0;float:right;}body > menu a.cart *{display:none;line-height:0;font-size:0;color:transparent;}body > menu ul{clear:both;}body > menu ul li{clear:both;}body > menu ul li a{display:block;font-size:4em;text-align:center;color:#1a3d22;}body > menu ul li a:hover{color:#b40205;}body > menu ul:first-of-type li:first-child{float:left;font-size:.55em;margin-left:3em;}body > menu ul:first-of-type li:first-child a{color:#3B5999;}body > menu ul:last-of-type li:last-child{float:right;font-size:.55em;margin-right:3em;position:absolute;top:85px;right:0;}body > menu ul:last-of-type li:last-child a{color:#b40205;}body > menu[max-width~="1023px"] ul{clear:both;}body > menu[max-width~="1023px"] ul.hide{display:none;}body > menu[min-width~="1024px"] ul.hide{display:block;}body > menu .cloud{height:21px;width:100%;background-image:url(../images/cloud.png);position:absolute;bottom:-21px;}body > menu[min-width~="1024px"] a.dropdown,body > menu[min-width~="1024px"] a.cart{display:none;}body > menu[min-width~="1024px"] ul{float:left;text-align:right;margin:0;width:50%;}body > menu[min-width~="1024px"] ul:first-of-type li:last-child{margin-right:100px;}body > menu[min-width~="1024px"] ul:first-of-type li:first-child{float:none;display:inline-block;}body > menu[min-width~="1024px"] ul:first-of-type li:first-child a{text-transform:none;}body > menu[min-width~="1024px"] ul:first-of-type li:after{width:16px;height:16px;display:inline-block;content:" ";background-image:url(../images/menu_cross.png);}body > menu[min-width~="1024px"] ul:last-of-type li:first-child{margin-left:100px;}body > menu[min-width~="1024px"] ul:last-of-type li:last-child{float:none;position:relative;top:0;right:0;}body > menu[min-width~="1024px"] ul:last-of-type li:last-child a{text-transform:none;}body > menu[min-width~="1024px"] ul:last-of-type li:before{width:16px;height:16px;display:inline-block;content:" ";background-image:url(../images/menu_cross.png);}body > menu[min-width~="1024px"] ul li{display:inline-block;}body > menu[min-width~="1024px"] ul li a{color:#1a3d22;border-bottom:0 none;display:inline-block;font-size:24px;padding:25px 15px 24px;}body > menu[min-width~="1024px"] ul li a:hover,body > menu[min-width~="1024px"] ul li a.active{color:#b40205;}body > menu[min-width~="1024px"] ul li a img{margin-right:5px;}body > menu[min-width~="1024px"] ul + ul{float:right;text-align:left;}section.top{background-color:#f8eee0;}section.top h1,section.top h2{text-align:center;}section.top.banner{background-size:cover;background-repeat:no-repeat;background-position:center;}section.top.banner h1,section.top.banner h2{color:white;}section.top.cms ul{border-bottom:1px solid #ffffff;text-align:center;}section.top.cms ul li{display:inline-block;}section.top.cms ul li a{display:block;padding:20px 5px 5px;}section.top.cms ul li a:hover,section.top.cms ul li a.active{text-decoration:underline;}.wrapper,body > section > article{padding:1em 1em 4em;max-width:960px;margin:0 auto;}.wrapper div.form:first-child,body > section > article div.form:first-child{padding-top:1em;}body > section#content > section.top{background-repeat:no-repeat;background-position:center;background-size:cover;}.pattern{padding:1.5em 0;text-align:center;background-image:url(../images/decors.png);background-repeat:no-repeat;background-position:center -1180px;background-clip:padding-box;background-size:auto;}.red{color:#b40205;}.green{color:#1a3d22;}.light-green{color:#69ab5c !important;}.white{color:white;}.font-extra{font-family:"Lato Latin Bold",Arial,sans-serif;text-transform:uppercase;font-weight:bold;}body.js > section:first-of-type{padding-top:85px;}table{width:100%;}table tr:first-of-type th{font-weight:bold;}table tr:hover{background-color:#eeeeee;}section#content.dinners.browse td:last-of-type{white-space:normal;}xsection#content{clear:both;overflow-x:hidden;}xsection#content.homepage h1{font-size:34px;padding:30px;color:#B40205;background-image:url(../images/header_content.png);background-position:center;background-size:contain;background-repeat:no-repeat;text-transform:uppercase;text-align:center;}xsection#content.homepage .meals{margin:0 auto;width:300px;}xsection#content.homepage .meals:before,xsection#content.homepage .meals:after{content:" ";display:table;}xsection#content.homepage .meals:after{clear:both;}@media (min-width:960px){xsection#content.homepage .meals{width:960px;}}xsection#content.homepage .meals p,xsection#content.homepage .meals h3{margin-left:0;margin-right:0;}xsection#content.homepage .meals > a{display:block;margin-bottom:20px;}@media (min-width:960px){xsection#content.homepage .meals > a{width:300px;float:left;margin-right:20px;}}xsection#content > article{padding-top:30px;margin:0 auto;max-width:1000px;}xsection#content > article h1{color:#b40205;}xsection#content > article ul.restaurants{position:relative;top:-150px;}xsection#content > article ul.restaurants address{font-size:14px;font-style:normal;margin-left:10px;padding-bottom:20px;}xsection#content > article ul.restaurants li{background:#ffffff;}xsection#content > article ul.restaurants li h1{font-size:35px;}xsection#content > article ul.restaurants li img{width:100%;height:auto;}xsection#content > article ul.restaurants li:hover{background:#f8eee0;}@media (min-width:580px) and (max-width:759px){xsection#content > article ul.restaurants li{margin-bottom:20px;}xsection#content > article ul.restaurants li:before,xsection#content > article ul.restaurants li:after{content:" ";display:table;}xsection#content > article ul.restaurants li:after{clear:both;}xsection#content > article ul.restaurants li img{width:50%;height:auto;float:left;margin-right:20px;}}@media (min-width:760px){xsection#content > article ul.restaurants:before,xsection#content > article ul.restaurants:after{content:" ";display:table;}xsection#content > article ul.restaurants:after{clear:both;}xsection#content > article ul.restaurants li{float:left;width:32%;}xsection#content > article ul.restaurants li address{margin-left:10px;padding-bottom:20px;}xsection#content > article ul.restaurants li img{width:100%;height:auto;}xsection#content > article ul.restaurants li.e_1{margin-left:2%;margin-right:2%;}}xsection#content > article ul.cart-items li{margin:0;}xsection#content > article ul.cart-items li .branch:before,xsection#content > article ul.cart-items li .branch:after{content:" ";display:table;}xsection#content > article ul.cart-items li .branch:after{clear:both;}xsection#content > article ul.cart-items li .branch .information{float:left;}xsection#content > article ul.cart-items li .branch .quantity{float:right;}xsection#content > article ul.cart-items li .branch .quantity .normal *,xsection#content > article ul.cart-items li .branch .quantity .family *{display:inline-block;}xsection#content > article ul.cart-items li .branch .quantity .normal form,xsection#content > article ul.cart-items li .branch .quantity .normal input,xsection#content > article ul.cart-items li .branch .quantity .family form,xsection#content > article ul.cart-items li .branch .quantity .family input{margin:0;padding:0;width:20px;}xsection#content > article ul.cart-items li .branch .quantity .normal h2,xsection#content > article ul.cart-items li .branch .quantity .family h2{width:30px;}xsection#content > article ul.cart-items li .branch .quantity .normal span,xsection#content > article ul.cart-items li .branch .quantity .family span{width:50px;}xsection#content > article ul.cart-items li .branch .quantity .normal span.quant,xsection#content > article ul.cart-items li .branch .quantity .family span.quant{color:#b40205;text-transform:uppercase;font-family:"KG Two is Better Than One",Arial,sans-serif;font-size:20px;}xsection#content > article ul.cart-items li .branch .quantity .normal span.bold,xsection#content > article ul.cart-items li .branch .quantity .family span.bold{font-size:10px;color:#7ead71;}xsection#content > article ul.cart-items li .branch .quantity .family{position:relative;top:-6px;}xsection#content > article ul.cart-items li .branch .quantity input{padding:0;margin:0;width:auto;}xsection#content > article ul.cart-items li .form hr{display:none;}xsection#content > article ul.cart-items li .form .form-element{clear:none;}xsection#content > article ul.cart-items li .form .form-element.checkbox,xsection#content > article ul.cart-items li .form .form-element.radio{width:70%;float:left;}xsection#content > article ul.cart-items li .form .form-element.radio{width:30%;}xsection#content > article ul.cart-items li .form .form-element.submit{clear:left;}xsection#content > article ul.cart-items li .form .form-element.submit .form-element-field{text-align:right;padding-bottom:30px;}xsection#content > article ul.cart-items li .form .form-element-label,xsection#content > article ul.cart-items li .form .form-element-field{float:none;width:auto;text-align:left;}xsection#content > article ul.cart-items li .form .form-element.checkbox p,xsection#content > article ul.cart-items li .form .form-element.radio p{margin-top:0;width:30%;float:left;font-size:11px;}@media (max-width:500px){xsection#content > article ul.cart-items li .form .form-element.checkbox p,xsection#content > article ul.cart-items li .form .form-element.radio p{width:45%;}}xsection#content > article ul.cart-items li .form .form-element.radio p{float:none;}@media (max-width:700px){xsection#content > article ul.cart-items li .form-element.checkbox,xsection#content > article ul.cart-items li .form-element.radio{float:none !important;width:100% !important;}xsection#content > article ul.cart-items li .form-element.checkbox p,xsection#content > article ul.cart-items li .form-element.radio p{float:none !important;width:100% !important;}}xsection#content > article ul.cart-items li:hover,xsection#content > article ul.cart-items li.active{background-color:#f8eee0;}xsection#content > article ul.cart-items li.active .ingredients,xsection#content > article ul.cart-items li.active .thickness,xsection#content > article ul.cart-items li.active .form{display:block;}xsection#content > article ul.cart-items h1,xsection#content > article ul.cart-items h2{font-size:34px;}xsection#content > article ul.cart-items h2{font-size:20px;}xsection#content > article ul.cart-items div.information p{color:#7ead71;font-size:12px;margin-top:-15px;padding-bottom:7px;}xsection#content > article a.toCheckout{display:block;border:3px solid #b40205;padding:7px 12px;font-family:"Montserrat",Arial,sans-serif;font-weight:bold;text-transform:uppercase;background:#ffffff;width:70px;margin:50px auto;}xa.ourMenu{display:block;border:3px solid #b40205;padding:7px 12px;font-family:"Montserrat",Arial,sans-serif;font-weight:bold;text-transform:uppercase;background:#ffffff;width:90px;margin:50px auto;}xnav.restaurants{background:#f8eee0;text-align:center;}xnav.restaurants header{text-align:center;}xnav.restaurants header p{font-size:12px;position:relative;top:15px;margin:0;padding-top:12px;}xnav.restaurants header h1{color:#b40205;padding-bottom:20px;}xnav.restaurants address{margin:0 10px;font-size:12px;font-style:normal;text-align:center;}xnav.restaurants div.hours:before,xnav.restaurants div.hours:after{content:" ";display:table;}xnav.restaurants div.hours:after{clear:both;}xnav.restaurants div.hours p{margin:20px 2%;padding:0;width:46%;float:left;font-size:12px;}xnav.restaurants div.hours p.days{text-align:right;font-family:"Montserrat",Arial,sans-serif;font-weight:bold;text-transform:uppercase;}@media (min-width:500px){xnav.restaurants address,xnav.restaurants div.hours{float:left;margin:0 1%;padding:0;width:48%;}xnav.restaurants address{text-align:right;}xnav.restaurants div.hours{text-align:left;}xnav.restaurants div.hours p{width:100px;margin-top:0;}}xnav.restaurants ul{clear:left;text-align:center;}xnav.restaurants ul li{margin:0;display:inline-block;}xnav.restaurants ul li a{display:block;font-family:"Montserrat",Arial,sans-serif;font-weight:bold;text-transform:uppercase;padding:2px;font-size:11px;}@media (min-width:480px){xnav.restaurants ul li a{padding:7px;font-size:12px;}}@media (min-width:700px){xnav.restaurants ul li a{padding:12px;font-size:13px;}}@media (min-width:960px){xnav.restaurants ul li a{padding:17px;font-size:14px;}}xnav.restaurants ul li a:hover,xnav.restaurants ul li a.active{background:#ffffff;}xsection#content article.menu header h1{text-align:center;font-size:35px;color:#b40205;padding:25px;background:url(../images/header_content.png) no-repeat center;background-size:contain;}xsection#content article.menu ul{padding:20px 0 50px 0;}xsection#content article.menu ul:before,xsection#content article.menu ul:after{content:" ";display:table;}xsection#content article.menu ul:after{clear:both;}xsection#content article.menu ul li{margin:0;padding:0;}@media (min-width:760px){xsection#content article.menu ul li{margin:0 2%;width:46%;float:left;}}xsection#content article.menu ul li h1{color:#1A3D22;font-size:35px;float:left;}xsection#content article.menu ul li h2{font-size:22px;position:relative;top:36px;}xsection#content article.menu ul li .prize{float:right;top:-41px;}xsection#content article.menu ul li .prize h2{margin:0 10px -10px 0;padding:0;}xsection#content article.menu ul li p{clear:both;font-size:12px;color:#3f782a;position:relative;top:-10px;}xsection#content article.menu ul li:hover{background:#f8eee0;}xsection#content article.menu ul.menu.pizzas .prize{top:-24px;}xsection#content article.menu div.set{text-align:center;padding:10px 0 30px 0;}xsection#content article.menu div.set h3{font-family:"KG Two is Better Than One",Arial,sans-serif;font-size:22px;font-weight:normal;}xsection#content article.menu div.set p{color:#3f782a;font-size:12px;}xsection#content.checkout article:before,xsection#content.checkout article:after{content:" ";display:table;}xsection#content.checkout article:after{clear:both;}xsection#content.checkout article h1{font-size:35px;}xsection#content.checkout article .non-standard-form,xsection#content.checkout article .order{width:50%;}xsection#content.checkout article .non-standard-form{float:left;}xsection#content.checkout article .non-standard-form .form-element-label{float:none;width:100%;text-align:left;}xsection#content.checkout article .non-standard-form .form-element-field{width:100%;}xsection#content.checkout article .non-standard-form .form-element.user_name,xsection#content.checkout article .non-standard-form .form-element.user_address_number{float:left;}xsection#content.checkout article .non-standard-form .form-element.user_second_name,xsection#content.checkout article .non-standard-form .form-element.user_address_postal_code{float:right;}xsection#content.checkout article .non-standard-form .form-element.user_second_name input,xsection#content.checkout article .non-standard-form .form-element.user_address_postal_code input{width:250px;}xsection#content.checkout article .non-standard-form .form-element.user_email,xsection#content.checkout article .non-standard-form .form-element.rememberMe{clear:both;}xsection#content.checkout article .non-standard-form .form-element.checkbox p{font-size:10px;}xsection#content.checkout article .order{float:right;}xsection#content.checkout article .order .row h2{display:inline-block;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}xsection#content.checkout article .order .row h2.name{width:40%;}xsection#content.checkout article .order .row h2.quantity,xsection#content.checkout article .order .row h2.prize{width:25%;}html[data-route="default"] body > footer section.facebook-news{display:block;}body > footer section{padding:1em 20px 6em;}body > footer section.facebook-news{display:none;background-color:#1a3d22;}body > footer section.facebook-news h2.pattern{background-position:center -178px;}body > footer section.facebook-news .arrow-left{background-image:url(../images/footer_arrow_left.png);left:20px;}body > footer section.facebook-news .arrow-right{background-image:url(../images/footer_arrow_right.png);right:20px;}body > footer section.facebook-news p,body > footer section.facebook-news a{text-align:center;font-size:1.333em;color:white;}body > footer section.facebook-news p,body > footer section.facebook-news img{width:100%;height:auto;}body > footer section.facebook-news p.small,body > footer section.facebook-news p.small a{font-size:1em;color:#69ab5c;}body > footer section.restaurants{background:#6d6e71 url(../images/zamiast-walka.jpg) no-repeat center;background-size:cover;}body > footer section.restaurants h2.pattern{background-position:center -383px;}body > footer section.restaurants h2,body > footer section.restaurants h4,body > footer section.restaurants address{font-style:normal;color:white;text-align:center;}body > footer section.restaurants h4{margin-top:1em;margin-bottom:.3em;}body > footer section.restaurants address{margin-bottom:.7em;}body > footer section.restaurants address:last-of-type{margin-bottom:3em;}body > footer section.restaurants .open-hours{clear:left;}body > footer section.restaurants .open-hours:before,body > footer section.restaurants .open-hours:after{content:" ";display:table;}body > footer section.restaurants .open-hours:after{clear:both;}body > footer section.restaurants .open-hours p{margin-top:1em;float:left;width:48%;color:white;}body > footer section.restaurants .open-hours p:first-of-type{text-align:right;margin-right:2%;}body > footer section.restaurants .open-hours p:last-of-type{margin-left:2%;}body > footer section.restaurants[min-width~="600px"][max-width~="767px"] address{float:left;width:50%;}body > footer section.restaurants[min-width~="600px"][max-width~="767px"] address:last-of-type{width:100%;}body > footer section.restaurants[min-width~="768px"][max-width~="991px"] address{float:left;width:33.3%;}body > footer section.restaurants[min-width~="992px"]{height:320px;}body > footer section.restaurants[min-width~="992px"] h2:not(.pattern),body > footer section.restaurants[min-width~="992px"] h4,body > footer section.restaurants[min-width~="992px"] address{text-align:left;}body > footer section.restaurants[min-width~="992px"] .addresses,body > footer section.restaurants[min-width~="992px"] .open-hours,body > footer section.restaurants[min-width~="992px"] address{float:left;}body > footer section.restaurants[min-width~="992px"] .addresses{width:75%;}body > footer section.restaurants[min-width~="992px"] .addresses address{width:33%;}body > footer section.restaurants[min-width~="992px"] .open-hours{width:25%;clear:none;}body > footer section.restaurants[min-width~="992px"] .open-hours p{margin-top:3.35em;}body > footer section.restaurants[min-width~="992px"] .open-hours p:first-of-type{text-align:left;}body > footer section.copyrights{background-color:#0f0b0b;padding-bottom:0;}body > footer section.copyrights .wrapper{text-align:center;}body > footer section.copyrights .wrapper > a{background-image:url(../images/logo_footer.png);width:92px;height:30px;}body > footer section.copyrights .wrapper .i-am-not-serious{display:inline;}body > footer section.copyrights .wrapper p,body > footer section.copyrights .wrapper a{font-family:"Lato Latin Bold",Arial,sans-serif;text-transform:uppercase;font-size:1em;color:#6d6e71;}body > footer section.copyrights .wrapper p{padding-bottom:1em;}body > footer section.copyrights .wrapper a{display:block;margin:0 auto;margin-bottom:.5em;}body > footer section.copyrights .wrapper a:hover{color:white;}body > footer section.copyrights .wrapper[min-width~="600px"] p{position:relative;top:-35px;}body > footer section.copyrights .wrapper[min-width~="600px"] p span{display:none;}body > footer section.copyrights .wrapper[min-width~="600px"] p:first-of-type{float:right;}body > footer section.copyrights .wrapper[min-width~="600px"] p:last-of-type{float:left;}body.js section.carousel{top:85px;}section.carousel{height:200px;top:0;width:100%;z-index:1;}section.carousel > .wrapper{height:100%;}section.carousel > .wrapper > a{display:none;width:62px;height:41px;position:absolute;top:0;z-index:1;}section.carousel > .wrapper > a.previous{background:url(../images/top_arrow_left.png);left:0;}section.carousel > .wrapper > a.previous:hover{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);}section.carousel > .wrapper > a.next{background:url(../images/top_arrow_right.png);right:0;}section.carousel > .wrapper > a.next:hover{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);}section.carousel.arrows{background:transparent;z-index:2;}section.carousel.e_0,section.carousel.e_1{position:absolute;}section.carousel.e_0 h1,section.carousel.e_0 h2,section.carousel.e_1 h1,section.carousel.e_1 h2{margin:0 .5em;}section.carousel.e_0 h1,section.carousel.e_1 h1{font-size:3em;}section.carousel.e_0 h2,section.carousel.e_1 h2{font-size:2em;}section.carousel.e_0 > .wrapper,section.carousel.e_1 > .wrapper{width:70%;}section.carousel.e_0{background-image:url(../images/Banner_WWW_Apps_Soon.jpg);}section.carousel.e_0 h1,section.carousel.e_0 h2{text-shadow:1px 1px 1px #000000;}section.carousel.e_0 h1{padding-top:55px;}section.carousel.e_1{background-image:url(../images/Banner_002.jpg);}section.carousel.e_1 h1{padding-top:0px;}section.carousel[min-width~="600px"]{height:300px;}section.carousel[min-width~="600px"] > .wrapper > a{display:block;}section.carousel[min-width~="600px"].arrows > .wrapper > a{top:15%;}section.carousel[min-width~="600px"].arrows > .wrapper > a.previous{left:20px;}section.carousel[min-width~="600px"].arrows > .wrapper > a.next{right:20px;}section.carousel[min-width~="600px"].e_0 h1,section.carousel[min-width~="600px"].e_1 h1{font-size:4em;padding-top:85px;}section.carousel[min-width~="600px"].e_0 h2,section.carousel[min-width~="600px"].e_1 h2{font-size:3em;}section.carousel[min-width~="600px"].e_0 > .wrapper,section.carousel[min-width~="600px"].e_1 > .wrapper{width:60%;}section.carousel[min-width~="600px"].e_1 h1{font-size:3em;padding-top:55px;}section.carousel[min-width~="600px"].e_1 h2{font-size:2em;}section.carousel[min-width~="992px"]{height:500px;}section.carousel[min-width~="992px"].arrows > .wrapper > a{top:26%;}section.carousel[min-width~="992px"].e_0 h1{font-size:5em;padding-top:160px;}section.carousel[min-width~="992px"].e_0 h2{font-size:4em;}section.carousel[min-width~="992px"].e_1 h1{padding-top:120px;}section.carousel[min-width~="992px"].e_1 h2{font-size:3em;}section#content.homepage section.top h1{font-size:2.1em;margin:0 .3em;}section#content.homepage section.top h4.pattern{margin:0;padding:3em 0;background-position:center 11px;}section#content.homepage section.top h4.pattern a{color:inherit;font-family:inherit;font-size:inherit;}section#content.homepage section.top a.more,section#content.homepage section.top span.underscore{font-family:"Lato Latin Bold",Arial,sans-serif;color:#1a3d22;display:block;text-align:center;text-transform:uppercase;padding:2em 0 0;}section#content.homepage section.top a.more:hover,section#content.homepage section.top span.underscore:hover{color:#b40205;}section#content.homepage section.top span.underscore{padding:0;font-size:2em;margin-top:-.7em;}section#content.homepage section.top[min-width~="600px"][max-width~="991px"] h1{font-size:3em;}section#content.homepage section.top[min-width~="992px"] h1{font-size:4em;}section#content.homepage > article h2.pattern{background-position:center -2189px;}section#content.homepage > article h2.pattern a{color:inherit;font-family:inherit;font-size:inherit;}section#content.homepage > article ul{padding-bottom:2em;}section#content.homepage > article ul li{margin:0 1em 2em;}section#content.homepage > article ul li img{width:100%;height:auto;}section#content.homepage > article ul li h4{margin:.7em 0;}section#content.homepage[min-width~="560px"][max-width~="767px"] > article ul:before,section#content.homepage[min-width~="560px"][max-width~="767px"] > article ul:after{content:" ";display:table;}section#content.homepage[min-width~="560px"][max-width~="767px"] > article ul:after{clear:both;}section#content.homepage[min-width~="560px"][max-width~="767px"] > article ul li:before,section#content.homepage[min-width~="560px"][max-width~="767px"] > article ul li:after{content:" ";display:table;}section#content.homepage[min-width~="560px"][max-width~="767px"] > article ul li:after{clear:both;}section#content.homepage[min-width~="560px"][max-width~="767px"] > article ul li img{float:left;margin-right:.5em;max-width:50%;}section#content.homepage[min-width~="768px"] > article ul:before,section#content.homepage[min-width~="768px"] > article ul:after{content:" ";display:table;}section#content.homepage[min-width~="768px"] > article ul:after{clear:both;}section#content.homepage[min-width~="768px"] > article ul li{float:left;width:47%;margin:0 2% 2em;padding-bottom:2em;}section#content.homepage[min-width~="768px"] > article ul li img{width:auto;}section#content.homepage[min-width~="768px"] > article ul li:nth-child(even){margin:0;}section#content.index.rules h2:not(:first-of-type),section#content.index.tos h2:not(:first-of-type){margin-top:1em;}section#content.index.rules p,section#content.index.rules li,section#content.index.tos p,section#content.index.tos li{text-align:justify;margin-bottom:1em;}section#content.index.rules p li,section#content.index.rules li li,section#content.index.tos p li,section#content.index.tos li li{margin-left:1em;}section#content.restaurants.table section.top.banner{background-image:url(../images/top_contact.png);}section#content.restaurants.table section.top.banner h1{font-size:4em;padding:1.5em .3em 3em;}section#content.restaurants.table > article ul{position:relative;top:-110px;margin-bottom:-110px;}section#content.restaurants.table > article ul li{width:90%;margin:5%;background-color:white;}section#content.restaurants.table > article ul li img{max-width:none;width:100%;height:auto;}section#content.restaurants.table > article ul li h1{color:#b40205;padding:.2em .3em;}section#content.restaurants.table > article ul li address{font-style:normal;font-size:1.2em;padding:0 1.1em 1.1em;}section#content.restaurants.table > article ul li:hover{background-color:#f8eee0;}section#content.restaurants.table > article ul[min-width~="600px"][max-width~="899px"] li:before,section#content.restaurants.table > article ul[min-width~="600px"][max-width~="899px"] li:after{content:" ";display:table;}section#content.restaurants.table > article ul[min-width~="600px"][max-width~="899px"] li:after{clear:both;}section#content.restaurants.table > article ul[min-width~="600px"][max-width~="899px"] li h1{font-size:2.7em;}section#content.restaurants.table > article ul[min-width~="600px"][max-width~="899px"] li img{width:50%;float:left;margin-right:1em;}section#content.restaurants.table > article ul[min-width~="900px"]{height:400px;}section#content.restaurants.table > article ul[min-width~="900px"] li{width:30%;margin:2.5%;float:left;}section#content.restaurants.table > article ul[min-width~="900px"] li:nth-child(even){margin-left:0;margin-right:0;}section#content.menu section.top.banner{padding:1px 0;background-image:url(../images/Banner_menu.jpg);}section#content.menu section.top.banner h1.pattern,section#content.menu section.top.banner h2{font-size:2em;text-shadow:1px 1px 1px #000000;}section#content.menu section.top.banner h1.pattern{background-image:url(../images/header_background_pattern.png);margin-bottom:0.3em;background-position:center 36px;}section#content.menu section.top.banner h2{margin-bottom:0.7em;}section#content.menu section.top.banner[min-width~="600px"] h1.pattern,section#content.menu section.top.banner[min-width~="600px"] h2{font-size:3em;}section#content.menu section.top.banner[min-width~="600px"] h2{padding-bottom:.5em;}section#content.menu section.top p{text-align:center;padding:1.5em 0 .1em;}section#content.menu section.top .wrapper p{clear:both;max-width:570px;margin:0 auto;display:block;}section#content.menu section.top address{font-style:normal;text-align:center;margin:.5em 0;}section#content.menu section.top .open-hours p{margin-bottom:1em;float:left;width:48%;text-align:left;}section#content.menu section.top .open-hours p:first-of-type{text-align:right;margin-right:2%;}section#content.menu section.top .open-hours p:last-of-type{margin-left:2%;}section#content.menu section.top ul{text-align:center;}section#content.menu section.top ul li{display:inline-block;}section#content.menu section.top ul li a{padding:.7em 3px;display:block;font-family:"Lato Latin Bold",Arial,sans-serif;text-transform:uppercase;font-weight:bold;color:#1a3d22;}section#content.menu section.top ul li a.active,section#content.menu section.top ul li a:hover{color:#b40205;background-color:white;}section#content.menu section.top[min-width~="480px"] ul{margin-top:1em;}section#content.menu section.top[min-width~="480px"] ul li a{padding:1em;}section#content.menu section.top[min-width~="600px"] address,section#content.menu section.top[min-width~="600px"] .open-hours{width:48%;}section#content.menu section.top[min-width~="600px"] address{float:left;text-align:right;margin-right:2%;}section#content.menu section.top[min-width~="600px"] .open-hours{float:right;text-align:left;margin-left:2%;}section#content.menu section.top[min-width~="600px"] .open-hours p{padding:.5em 0;}section#content.menu section.top[min-width~="600px"] .open-hours p:first-of-type{text-align:right;width:28%;}section#content.menu section.top[min-width~="600px"] .open-hours p:last-of-type{width:67%;}section#content.menu section.top[min-width~="600px"] ul{clear:both;}section#content.menu section.top[min-width~="600px"] ul li a{padding:1em 1.5em;}section#content.menu section.top[min-width~="992px"] .open-hours p:first-of-type{width:17%;}section#content.menu section.top[min-width~="992px"] .open-hours p:last-of-type{width:78%;}section#content.menu section.top[min-width~="992px"] ul li a{padding:1em 2em;}section#content.menu > article > h1{clear:left;background-position:center -744px;}section#content.menu > article > h1:nth-child(5){background-position:center -940px;}section#content.menu > article h3.set-description{text-align:center;font-weight:normal;margin:2em 0 .5em;}section#content.menu > article h3.set-description + p{text-align:center;margin-bottom:2em;}section#content.menu > article ul li{position:relative;background:white;}section#content.menu > article ul li:hover{background:#f8eee0;}section#content.menu > article ul li:hover h3{color:#69ab5c;}section#content.menu > article ul li:hover h3 form input{color:#b40205;}section#content.menu > article ul li span.size{display:block;font-size:.8em;color:#69ab5c;text-transform:uppercase;position:absolute;top:-20px;right:107px;}section#content.menu > article ul li span.size:last-of-type{right:25px;}section#content.menu > article ul li header:before,section#content.menu > article ul li header:after{content:" ";display:table;}section#content.menu > article ul li header:after{clear:both;}section#content.menu > article ul li header h1{margin-left:10px;font-size:3em;float:left;max-width:360px;}section#content.menu > article ul li header h1 span{margin-top:19px;margin-right:10px;font-weight:normal;font-family:inherit;font-size:.59em;}section#content.menu > article ul li header h3{margin-top:19px;margin-right:10px;font-weight:normal;float:right;}section#content.menu > article ul li header h3:before,section#content.menu > article ul li header h3:after{content:" ";display:table;}section#content.menu > article ul li header h3:after{clear:both;}section#content.menu > article ul li header h3.is-set{float:left;margin-left:10px;}section#content.menu > article ul li header h3 div{margin-left:15px;float:left;}section#content.menu > article ul li header h3 div span.size{display:none;float:left;font-family:"Lato Latin Bold",Arial,sans-serif;color:#69ab5c;font-size:.6em;text-transform:uppercase;position:absolute;top:9px;right:85px;}section#content.menu > article ul li header h3 form,section#content.menu > article ul li header h3 input{margin:0;padding:0;}section#content.menu > article ul li header h3 form{float:left;}section#content.menu > article ul li header h3 form.decrease{display:none;}section#content.menu > article ul li header h3 input{font-size:1.6em;margin-top:-10px;background:transparent;border:0 none;padding:0 .2em;}section#content.menu > article ul li header h3 input:hover{color:#0f0b0b;}section#content.menu > article ul li p.light-green{margin:0 10px 1em;clear:both;text-transform:lowercase;position:relative;top:-8px;}section#content.menu > article ul:last-of-type{margin-bottom:50px;}section#content.menu > article[min-width~="980px"] ul:before,section#content.menu > article[min-width~="980px"] ul:after{content:" ";display:table;}section#content.menu > article[min-width~="980px"] ul:after{clear:both;}section#content.menu > article[min-width~="980px"] ul li{width:50%;float:left;}section#content.menu > article[min-width~="980px"] ul li:nth-child(odd){clear:left;}section#content.menu > article[min-width~="980px"] ul li h1,section#content.menu > article[min-width~="980px"] ul li p.light-green{margin-left:20px;}section#content.menu > article[min-width~="980px"] ul li h3{margin-right:20px;}section#content.cart section.top h2.pattern{margin:0;padding:1.3em 0;background-position:center -1186px;}section#content.cart > article > h2{padding:1em 0;}section#content.cart.summary > article ul{margin-bottom:4em;}section#content.cart.summary > article ul li{background:white;}section#content.cart.summary > article ul li:hover{background:#f8eee0;}section#content.cart.summary > article ul li:hover h3{color:#69ab5c;}section#content.cart.summary > article ul li:hover h3 form input{color:#b40205;}section#content.cart.summary > article ul li header:before,section#content.cart.summary > article ul li header:after{content:" ";display:table;}section#content.cart.summary > article ul li header:after{clear:both;}section#content.cart.summary > article ul li header h1{margin-left:10px;font-size:3em;float:left;}section#content.cart.summary > article ul li header h3{margin-top:19px;margin-right:10px;font-weight:normal;float:right;}section#content.cart.summary > article ul li header h3:before,section#content.cart.summary > article ul li header h3:after{content:" ";display:table;}section#content.cart.summary > article ul li header h3:after{clear:both;}section#content.cart.summary > article ul li header h3.is-set{float:left;margin-left:10px;}section#content.cart.summary > article ul li header h3 div{margin-left:10px;float:left;}section#content.cart.summary > article ul li header h3 div span.size{float:left;font-family:"Lato Latin Bold",Arial,sans-serif;color:#69ab5c;font-size:.6em;text-transform:uppercase;position:absolute;top:9px;right:75px;}section#content.cart.summary > article ul li header h3 form,section#content.cart.summary > article ul li header h3 input{margin:0;padding:0;}section#content.cart.summary > article ul li header h3 form{float:left;}section#content.cart.summary > article ul li header h3 input{background:transparent;border:0 none;padding:0 .2em;font-size:2em;margin-top:-17px;}section#content.cart.summary > article ul li header h3 input:hover{color:#0f0b0b;}section#content.cart.summary > article ul li p.light-green{margin:0 10px 1em;clear:both;text-transform:lowercase;position:relative;top:-8px;}section#content.cart.summary > article ul li .form{padding:0 .8em;}section#content.cart.summary > article ul li .form .form-element .form-element-field p{margin-bottom:.5em;}section#content.cart.summary > article ul li .form .form-element .form-element-field p label{font-weight:bold;}section#content.cart.summary > article ul li .form .form-element .form-element-field p label span.prize{color:#38854a;font-weight:inherit;}section#content.cart.summary > article ul li .form .form-element.radio hr{display:none;}section#content.cart.summary > article ul li .form .form-element.submit:before,section#content.cart.summary > article ul li .form .form-element.submit:after{content:" ";display:table;}section#content.cart.summary > article ul li .form .form-element.submit:after{clear:both;}section#content.cart.summary > article ul li .form .form-element.submit .form-element-field{margin:0;}section#content.cart.summary > article ul li .form .form-element.submit input{float:right;padding:.7em 0px;width:110px !important;text-align:center;margin:1em auto;margin-right:1.7em;font-size:.8em;}section#content.cart.summary > article ul li .form .form-element.submit .button{float:left;margin:1.7em;}section#content.cart.summary > article ul li .form[min-width~="480px"] .form-element-field{width:auto;}section#content.cart.summary > article ul li .form[min-width~="480px"] .form-element.checkbox p{float:left;width:45%;}section#content.cart.summary > article ul li .form[min-width~="480px"] .form-element-label{float:none;text-align:left;}section#content.cart.summary > article ul li .form[min-width~="600px"] .form-element:not(.submit){width:75%;float:left;}section#content.cart.summary > article ul li .form[min-width~="600px"] .form-element.radio{width:25%;}section#content.cart.summary > article ul li .form[min-width~="600px"] .form-element.submit{clear:left;}section#content.cart.summary > article ul li .form[min-width~="768px"] .form-element{clear:none;}section#content.cart.summary > article ul li .form[min-width~="768px"] .form-element .form-element-field{width:auto;}section#content.cart.summary > article ul li .form[min-width~="768px"] .form-element.checkbox{width:85%;}section#content.cart.summary > article ul li .form[min-width~="768px"] .form-element.checkbox .form-element-field p{margin-right:1.6em;width:30%;}section#content.cart.summary > article ul li .form[min-width~="768px"] .form-element.radio{width:15%;}section#content.cart.summary > article ul li .form[min-width~="768px"] .form-element.radio .form-element-label{width:auto;}section#content.cart.summary > article ul:last-of-type{margin-bottom:50px;}section#content.cart.summary > article ul.no-items li.no-items{display:list-item;}section#content.cart.summary > article ul li.no-items{display:none;}section#content.cart.summary > article div.center.no-items{display:none;}section#content.cart.checkout > article:before,section#content.cart.checkout > article:after{content:" ";display:table;}section#content.cart.checkout > article:after{clear:both;}section#content.cart.checkout > article h2{padding:.6em 0px .1em;}section#content.cart.checkout > article ul li{position:relative;}section#content.cart.checkout > article ul li:before,section#content.cart.checkout > article ul li:after{content:" ";display:table;}section#content.cart.checkout > article ul li:after{clear:both;}section#content.cart.checkout > article ul li h2{font-size:2.1em;margin:0 .5em;}section#content.cart.checkout > article ul li h1{margin:0px .22em;}section#content.cart.checkout > article ul li .name{float:left;}section#content.cart.checkout > article ul li .prize{float:right;}section#content.cart.checkout > article ul li span.size{font-family:"Lato Latin Bold",Arial,sans-serif;color:#69ab5c;font-size:.9em;text-transform:uppercase;position:absolute;top:31px;right:90px;}section#content.cart.checkout > article[min-width~="792px"] .form,section#content.cart.checkout > article[min-width~="792px"] .order{width:48%;float:left;}section#content.cart.checkout > article[min-width~="792px"] .form{margin-right:2%;}section#content.cart.checkout > article[min-width~="792px"] .form .form-element.remember_me hr,section#content.cart.checkout > article[min-width~="792px"] .form .form-element.remember_me .form-element-label,section#content.cart.checkout > article[min-width~="792px"] .form .form-element.rules .form-element-label{display:none;}section#content.cart.checkout > article[min-width~="792px"] .form .form-element.user_name,section#content.cart.checkout > article[min-width~="792px"] .form .form-element.user_second_name,section#content.cart.checkout > article[min-width~="792px"] .form .form-element.user_address_number,section#content.cart.checkout > article[min-width~="792px"] .form .form-element.user_address_postal_code{width:45%;float:left;}section#content.cart.checkout > article[min-width~="792px"] .form .form-element.user_name,section#content.cart.checkout > article[min-width~="792px"] .form .form-element.user_address_number{margin-right:7%;}section#content.cart.checkout > article[min-width~="792px"] .form .form-element.user_email,section#content.cart.checkout > article[min-width~="792px"] .form .form-element.remember_me,section#content.cart.checkout > article[min-width~="792px"] .form .form-element.user_phone{clear:left;}section#content.cart.checkout > article[min-width~="792px"] .form .big{padding:.8em 2em;}section#content.cart.checkout > article[min-width~="792px"] .order{margin-left:2%;}section#content.contact section.top{background-image:url(../images/top_contact.png);}section#content.contact section.top .wrapper h1,section#content.contact section.top .wrapper h2{color:white;}section#content.contact section.top .wrapper h2.pattern{background-position:center -1382px;}section#content.contact section.top .wrapper h1{font-size:2em;}section#content.contact section.top .wrapper[min-width~="600px"][max-width~="959px"] h1{font-size:3em;}section#content.contact section.top .wrapper[min-width~="960px"] h1{font-size:4em;}section#content.contact > article{}section#content.contact > article:before,section#content.contact > article:after{content:" ";display:table;}section#content.contact > article:after{clear:both;}section#content.contact > article ul li{width:90%;margin:5%;background-color:white;}section#content.contact > article ul li img{max-width:none;width:100%;height:auto;}section#content.contact > article ul li h1{color:#b40205;padding:.2em .3em;}section#content.contact > article ul li address{font-style:normal;font-size:1.2em;padding:0 1.1em 1.1em;}section#content.contact > article ul li:hover{background-color:#f8eee0;}section#content.contact > article ul[min-width~="600px"][max-width~="899px"] li:before,section#content.contact > article ul[min-width~="600px"][max-width~="899px"] li:after{content:" ";display:table;}section#content.contact > article ul[min-width~="600px"][max-width~="899px"] li:after{clear:both;}section#content.contact > article ul[min-width~="600px"][max-width~="899px"] li h1{font-size:2.7em;}section#content.contact > article ul[min-width~="600px"][max-width~="899px"] li img{width:50%;float:left;margin-right:1em;}section#content.contact > article ul[min-width~="900px"]{height:400px;}section#content.contact > article ul[min-width~="900px"] li{width:30%;margin:2.5%;float:left;}section#content.contact > article ul[min-width~="900px"] li:nth-child(even){margin-left:0;margin-right:0;}section#content.contact > article h1.pattern{background-position:center -2153px;}section#content.contact > article .open-hours p,section#content.contact > article .tel p,section#content.contact > article .press p{margin-bottom:1em;float:left;width:48%;text-align:left;}section#content.contact > article .open-hours p:first-of-type,section#content.contact > article .tel p:first-of-type,section#content.contact > article .press p:first-of-type{text-align:right;margin-right:2%;}section#content.contact > article .open-hours p:last-of-type,section#content.contact > article .tel p:last-of-type,section#content.contact > article .press p:last-of-type{margin-left:2%;}section#content.contact > article[min-width~="768px"] .left-column{float:left;width:50%;}section#content.contact > article[min-width~="768px"] .form{float:right;width:50%;}section#content.contact > article[min-width~="960px"] .left-column{float:left;width:33%;}section#content.contact > article[min-width~="960px"] .form{float:right;width:64%;}section#content.about section.top{background-image:url(../images/top_contact.png);}section#content.about section.top .wrapper h1,section#content.about section.top .wrapper h2{color:white;text-shadow:1px 1px 1px #000000;}section#content.about section.top .wrapper h2.pattern{background-position:center -1382px;}section#content.about section.top .wrapper h1{font-size:2em;}section#content.about section.top .wrapper[min-width~="600px"][max-width~="959px"] h1{font-size:3em;}section#content.about section.top .wrapper[min-width~="960px"] h1{font-size:4em;}section#content.about section.top.pink{background-image:none;background-color:#f8eee0;}section#content.about section.top.pink h1{font-size:2.1em;margin:0 .3em;color:#b40205;}section#content.about section.top.pink h4.pattern{margin:0;padding:3em 0;background-position:center 11px;}section#content.about section.top.place{background-image:url(../images/about_top_place.png);}section#content.about section.top.place h2{color:white;background-position:center -1382px;}section#content.about section.gallery{background-color:#f8eee0;padding:5%;}section#content.about section.gallery a.previous,section#content.about section.gallery a.next{display:none;}section#content.about section.gallery[min-width~="1000px"] a.previous,section#content.about section.gallery[min-width~="1000px"] a.next{display:block;}section#content.about section.gallery[min-width~="1000px"] a.previous{background:url(../images/footer_arrow_left.png);}section#content.about section.gallery[min-width~="1000px"] a.next{background:url(../images/gallery_arrow_right.png);}section#content.about > article h1.pattern{background-position:center -2153px;}section#content.about > article ul.propaganda li{padding-bottom:2em;}section#content.about > article ul.propaganda li p{padding-bottom:1em;}section#content.about > article[min-width~="480px"] ul.propaganda:before,section#content.about > article[min-width~="480px"] ul.propaganda:after{content:" ";display:table;}section#content.about > article[min-width~="480px"] ul.propaganda:after{clear:both;}section#content.about > article[min-width~="480px"] ul.propaganda li{float:left;width:48%;}section#content.about > article[min-width~="480px"] ul.propaganda li:first-child{margin-right:2%;}section#content.about > article[min-width~="480px"] ul.propaganda li:last-child{margin-left:2%;}section#content.about > article ul.employers{text-align:center;margin:0 auto;width:240px;}section#content.about > article ul.employers:before,section#content.about > article ul.employers:after{content:" ";display:table;}section#content.about > article ul.employers:after{clear:both;}section#content.about > article ul.employers li{width:220px;height:362px;margin:10px;float:left;background-color:#f8eee0;background-size:cover;}section#content.about > article ul.employers li h1,section#content.about > article ul.employers li h2,section#content.about > article ul.employers li p{width:100%;color:white;display:none;background-color:rgba(0,0,0,0.8);}section#content.about > article ul.employers li h1.pattern{background-position:center -1948px;height:80px;}section#content.about > article ul.employers li h1.pattern span{display:block;font-size:.6em;color:inherit;font-family:inherit;}section#content.about > article ul.employers li h1.pattern span:nth-of-type(2){font-family:"Lato Latin Bold",Arial,sans-serif;font-size:11px;color:#69ab5c;}section#content.about > article ul.employers li p{padding-bottom:84px;}section#content.about > article ul.employers li p.big{padding-bottom:66px;}section#content.about > article ul.employers li:hover{cursor:pointer;}section#content.about > article ul.employers li:hover h1,section#content.about > article ul.employers li:hover h2,section#content.about > article ul.employers li:hover p,section#content.about > article ul.employers li.active h1,section#content.about > article ul.employers li.active h2,section#content.about > article ul.employers li.active p{display:block;}section#content.about[min-width~="480px"] ul.employers{width:480px;}section#content.about[min-width~="720px"] ul.employers{width:720px;}section#content.about[min-width~="960px"] ul.employers{width:960px;}section#content.promotions section.top.banner{background-image:url(../images/banner_promotions.png);}section#content.promotions section.top.banner .wrapper h1.pattern{background-position:center -573px;font-size:2em;color:white;}section#content.promotions section.top.banner .wrapper h1,section#content.promotions section.top.banner .wrapper h2{text-shadow:1px 1px 1px #000000;}section#content.promotions section.top.banner .wrapper[min-width~="600px"][max-width~="959px"] h1{font-size:2em;}section#content.promotions section.top.banner .wrapper[min-width~="960px"] h1{font-size:3em;}section#content.promotions section.top{background-color:#f8eee0;}section#content.promotions section.top h2.pattern{background-position:center -974px;}section#content.promotions section.top:before,section#content.promotions section.top:after,section#content.promotions article:before,section#content.promotions article:after{content:" ";display:table;}section#content.promotions section.top:after,section#content.promotions article:after{clear:both;}section#content.promotions section.top div.offer,section#content.promotions article div.offer{text-align:center;padding:3em 0;}section#content.promotions section.top div.offer h1,section#content.promotions article div.offer h1{color:#b40205;}section#content.promotions section.top[min-width~="768px"] div.offer,section#content.promotions article[min-width~="768px"] div.offer{width:50%;float:left;}section#content.promotions article h2.pattern{background-position:center -779px;} @font-face { font-family: 'Libre Baskerville'; font-style: normal; font-weight: 400; src: local("Libre Baskerville"),local("LibreBaskerville-Regular"),url(https://leone.com.pl/fonts/pR0sBQVcY0JZc_ciXjFsK2vhaIAz1NJzluD_h2UBN7c.woff) format("woff"); } @font-face { font-family: "KG Two is Better Than One"; src: url(https://leone.com.pl/fonts/KGTwoisBetterThanOne.ttf) format("truetype"); font-weight: normal; font-style: normal; } @font-face { font-family: "Lato Latin Bold"; src: url(https://leone.com.pl/fonts/LatoLatin-Bold.eot); src: url(https://leone.com.pl/fonts/LatoLatin-Bold.eot#iefix) format("embedded-opentype"),url(https://leone.com.pl/fonts/LatoLatin-Bold.woff) format("woff"),url(https://leone.com.pl/fonts/LatoLatin-Bold.ttf) format("truetype"); font-style: normal; font-weight: bold; text-rendering:optimizeLegibility;} article,aside,details,figcaption,figure,footer,header,hgroup,nav,menu,section,summary,div { position: relative; display: block; margin: 0; padding: 0; } audio,canvas,video { display: inline-block; *display: inline; *zoom:1;} audio:not([controls]) { display: none; height: 0; } [hidden] { display: none; } html,body { background: white; } html { font-size: 100%; color: #1a3d22; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { min-width: 320px; height: 100%; line-height: 1; font-size: 12px; margin: 0 auto; padding: 0; overflow-y: scroll; } body[min-width~="480px"][max-width~="1381px"] { font-size: 12px; } body[min-width~="1382px"][max-width~="1899px"] { font-size: 12px; } body[min-width~="1900px"] { font-size: 12px; } html,button,input,select,textarea,span { font-family: "Libre Baskerville",Arial,sans-serif; } a { cursor: pointer; } a:focus { outline: 0; } a:hover,a:active { outline: 0; } abbr[title] { border-bottom: 1px dotted; } blockquote { margin: 1em 40px; } dfn { font-style: italic; } mark { background: #ff0; color: #000; } code,kbd,pre,samp { font-family: monospace,serif; _font-family: 'courier new',monospace; font-size: inherit; } pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } nav ul,nav ol { list-style-image: none; } img { border: 0; -ms-interpolation-mode: bicubic; max-width: 100%; max-height: 100%; } a img { vertical-align: middle; } svg:not(:root) { overflow: hidden; } button,input,select,textarea { font-family: inherit; font-size: inherit; margin: 0; vertical-align: baseline; *vertical-align: middle; } button,input { line-height: normal; } button,select { text-transform: none; } button,html input[type="button"],input[type="reset"],input[type="submit"] { -webkit-appearance: button; cursor: pointer; *overflow: visible; } button[disabled],input[disabled] { cursor: default; } input[type="checkbox"],input[type="radio"] { box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; } 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; } h1,h2,h3,h4,h5,h6,p,span,a,abbr,address,code,dfn,q,small,strike,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,form,label,legend,caption,table,td,th,time,input,textarea,select,button,img { font-family: "Libre Baskerville",Arial,sans-serif; font-size: 1em; font-weight: 300; color: #1a3d22; line-height: 1.5; padding: 0; margin: 0; vertical-align: baseline; } h1,h2,h3,h4,h5,h6,p,label,table,td,th,li,form,ul,ol { margin: 0; padding: 0; } ol { list-style: decimal; margin-left: 2em; } ul { list-style: none; } ul li { margin-left: 0; margin-right: 0; } hr { background-color: #e0e0e0; border: none; clear: left; height: 1px; width: 100%; margin: 1em 0; } h1,h2,h3,h4 { font-family: "KG Two is Better Than One",Arial,sans-serif; text-transform: uppercase; } h1 { font-size: 4em; } h2 { font-size: 2.6667em; } h3 { font-size: 1.6667em; font-weight: bold; } h4 { font-size: 1.2em; font-family: "Lato Latin Bold",Arial,sans-serif; font-weight: bold; } h1 + h2,h2 + h3,h3 + h4 { margin-top: 0; } a { color: #b40205; text-decoration: none; } a:hover,a:hover i,a:hover span,a:hover b { color: #b40205; } table { } table + table { margin-top: 1.5em; } td,th { width: auto; padding: .2em .8em; border-bottom: 1px dotted #dddddd; white-space: nowrap; text-align: left; } th { padding: .4em .8em; } td:last-child { width: 100%; } th { border-top: 1px solid #ffffff; border-bottom: 1px solid #b40205; } a b,a i,a u,a span { color: inherit; font-weight: inherit; text-transform: inherit; } .bold { font-weight: 700; } .italic { font-style: italic; } .left { text-align: left; } .center { text-align: center; } .right { text-align: right; } .clear-left { clear: left; } .clear-right { clear: right; } .clear-both { clear: both; } .scroll { overflow: auto; } .scroll-x { overflow-x: auto; width: 90%; width: calc(100% - 20px); } .scroll-y { overflow-y: auto; height: 100%; } .sortable { cursor: move; } .overflow { overflow: auto; } .hide { display: none; } .arrow-drop-down-open ul,.drop-down-menu-open { display: block !important; } .margin { margin: 1em; } .padding { padding: 1em; } .ajax-loading { cursor: wait; } .ajax-mask { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255,255,255,0.7) url(https://leone.com.pl/images/loading.gif) no-repeat fixed center 30%; box-shadow: 0 0 10px 10px rgba(255,255,255,0.7); } .ajax-validating { background-attachment: scroll; background-clip: border-box; background-color: #fafafa; background-image: url(https://leone.com.pl/images/loading.gif); background-origin: padding-box; background-position: right 0.2em top 0.28571em; background-repeat: no-repeat; background-size: 1.5em auto; } .button { display: block; font-family: "Lato Latin Bold",Arial,sans-serif; text-transform: uppercase; color: #1a3d22; background: white; padding: .7em 0; width: 105px; text-align: center; margin: 1em auto; font-size: .8em; } .button:hover { color: #b40205; } .button-big { padding: 0.8em 0px; font-size: 1em; width: 150px; } .button-red { border: 2px solid #b40205; } .button-light-green { border: 2px solid #69ab5c; } .button-fade-out { border: 2px solid #f5e7d4; background: #f7f7f7; } .button-inline { display: inline-block; margin: 1em; } .grid { overflow: hidden; padding: 0; margin: 0 -1% 0 0; } .grid > li { float: left; padding: 0; margin: 0 1% 10px 0; width: 99%; } .grid[min-width~="992px"] > li { width: 24%; } .grid[min-width~="992px"] > li.wide,.grid[min-width~="992px"] > li.double { width: 49%; } .grid[min-width~="992px"] > li.full { width: 99%; } .grid[min-width~="768px"][max-width~="991px"] > li { width: 32.33333%; } .grid[min-width~="768px"][max-width~="991px"] > li.wide { width: 65.66666%; } .grid[min-width~="768px"][max-width~="991px"] > li.double,.grid[min-width~="768px"][max-width~="991px"] > li.full { width: 99%; } .grid[min-width~="600px"][max-width~="767px"] > li { width: 49%; } .grid[min-width~="600px"][max-width~="767px"] > li.wide,.grid[min-width~="600px"][max-width~="767px"] > li.double,.grid[min-width~="600px"][max-width~="767px"] > li.full { width: 99%; } .grid[max-width~="599px"] > li { width: 99%; } .grid[max-width~="599px"] > li.wide,.grid[max-width~="599px"] > li.double,.grid[max-width~="599px"] > li.full { width: 99%; } input,select,button,textarea { border: 2px solid #bcbec0; border-radius: 2px; box-sizing: content-box; -ms-box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; background: #f7f7f7; padding: .3em; height: 1.5em; } input:focus,input:focus:hover,select:focus,select:focus:hover,button:focus,button:focus:hover,textarea:focus,textarea:focus:hover { border: 2px solid #1a3d22; } input:hover,select:hover,button:hover,textarea:hover { border: 2px solid #69ab5c; } input[type="radio"],input[type="checkbox"] { background: none; border-radius: 0; height: auto; width: auto; vertical-align: -0.1em; } input[readonly],select[readonly],button[readonly],textarea[readonly] { opacity: .5; } html[max-width~="480px"] .form form { margin-left: 0; margin-right: 0; } .form hr { margin: 1.5em 0 0; visibility: hidden; } .form .form-element { height: auto; overflow: hidden; } .form .form-element.required .form-element-label label:after { content: " *"; } .form .form-element .form-element-label { padding-top: 5px; } .form .form-element .form-element-label label { display: block; font-family: "Lato Latin Bold",Arial,sans-serif; text-transform: uppercase; font-weight: bold; } .form .form-element.radio .form-element-field,.form .form-element.checkbox .form-element-field,.form .form-element.submit .form-element-field { padding-top: 5px; } .form .form-element .form-element-field .error { color: inherit; } .form .form-element .form-element-field input,.form .form-element .form-element-field select,.form .form-element .form-element-field button,.form .form-element .form-element-field textarea { width: 94%; } .form .form-element .form-element-field textarea { height: 11em; } .form .form-element.radio input,.form .form-element.checkbox input,.form .form-element.submit input { width: auto !important; } .form .form-element.submit .form-element-field input { font-family: "Lato Latin Bold",Arial,sans-serif; text-transform: uppercase; font-weight: bold; color: #1a3d22; text-shadow: none; border: 2px solid #b40205; } .form .form-element.submit .form-element-field input:hover { } .form .form-element.error .form-element-field input,.form .form-element.error .form-element-field select,.form .form-element.error .form-element-field button,.form .form-element.error .form-element-field textarea { border: 2px solid #b40205; } .form .form-element.error .form-element-error { display: inline; } .form .form-element.error .form-element-error p { color: #b40205; border-left: 2px solid #b40205; padding: .5em; } .form .form-element.error > p { margin-left: 0; margin-right: 0; color: #b40205; } .form .form-element.submit.error .form-element-field input { color: #b40205; } .form .form-element .form-element-error { display: none; } .form .form-element .form-element-description { padding-top: 5px; } .form[min-width~="480px"][max-width~="767px"] hr { margin: 1.5em 0; position: relative; top: 0.9em; } .form[min-width~="480px"][max-width~="767px"] .form-element div { float: left; } .form[min-width~="480px"][max-width~="767px"] .form-element .form-element-label { width: 39%; text-align: right; margin-right: 1%; } .form[min-width~="480px"][max-width~="767px"] .form-element .form-element-field { width: 60%; } .form[min-width~="480px"][max-width~="767px"] .form-element .form-element-description { float: none; width: 60%; margin-left: 40%; clear: left; } .form[min-width~="480px"][max-width~="767px"] .form-element.submit .form-element-field { margin: 0 0 0 40%; } .form[min-width~="768px"] hr { margin: 1.5em 0; position: relative; top: 0.9em; } .form[min-width~="768px"] .form-element { clear: left; } .form[min-width~="768px"] .form-element div { float: left; } .form[min-width~="768px"] .form-element div:last-child { float: none; } .form[min-width~="768px"] .form-element .form-element-label { width: 29%; margin-right: 1%; text-align: right; } .form[min-width~="768px"] .form-element .form-element-field { width: 30%; } .form[min-width~="768px"] .form-element.submit .form-element-field { margin: 0 0 0 30%; float: left; } .form[min-width~="768px"] .form-element .form-element-description { width: 40%; } #message { z-index: 4; min-width: 30%; position: fixed; top: 1em; right: 1em; max-width: 294px; } html[min-width~="480px"] #message { max-width: 452px; } html #message { top: 9em; } #message div { padding: 2px; box-shadow: #000 0 0 1em 0; } #message div p,#message div a { color: #dddddd; } #message div p { margin: 0; padding: .5em 3em .5em 1em; } #message div a.close { display: block; width: 18px; height: 18px; background: url(https://leone.com.pl/images/iconmonstr-x-mark-4-icon.png); position: absolute; top: .67em; right: .67em; text-decoration: none; } #message div a.close:hover { color: #fafafa; } #message .info { background: #3986ac; } #message .info p,#message .info a { text-shadow: 1px 0 0 #193c4c; } #message .success { background: darkgreen; } #message .success p,#message .success a { text-shadow: 1px 0 0 #1a331a; } #message .warning { background: darkgoldenrod; } #message .warning p,#message .warning a { text-shadow: 1px 0 0 #6d5228; } #message .error { background: darkred; } #message .error p,#message .error a { text-shadow: 1px 0 0 #5a2626; } .iwcarousel { width: 100%; height: 200px; overflow: hidden; } .iwcarousel > ul { position: absolute; height: inherit; width: inherit; } .iwcarousel > ul:before,.iwcarousel > ul:after { content: " "; display: table; } .iwcarousel > ul:after { clear: both; } .iwcarousel > ul li { height: inherit; background-size: cover; background-position: center; } .iwcarousel > a { display: none; position: absolute; top: 45%; width: 62px; height: 41px; } .iwcarousel > a.previous { left: 5%; background: url(https://leone.com.pl/images/top_arrow_left.png); } .iwcarousel > a.previous:hover { -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg); -o-transform: rotate(10deg); -ms-transform: rotate(10deg); } .iwcarousel > a.next { right: 5%; background: url(https://leone.com.pl/images/top_arrow_right.png); } .iwcarousel > a.next:hover { -webkit-transform: rotate(-10deg); -moz-transform: rotate(-10deg); -o-transform: rotate(-10deg); -ms-transform: rotate(-10deg); } .iwcarousel > div { text-align: center; position: absolute; left: 50%; bottom: 5%; } .iwcarousel > div span { display: inline-block; width: 10px; height: 10px; margin: 0 2px; position: relative; right: 50%; background-image: url(https://leone.com.pl/images/gallery_controls.png); } .iwcarousel > div span.active { background-position: -45px center; } .iwcarousel[min-width~="480px"][max-width~="599px"] { height: 200px; } .iwcarousel[min-width~="600px"][max-width~="991px"] { height: 300px; } .iwcarousel[min-width~="600px"][max-width~="991px"] > a { display: block; } .iwcarousel[min-width~="992px"] { height: 500px; } .iwcarousel[min-width~="992px"] > a { display: block; } .jcarousel { position: relative; overflow: hidden; } .jcarousel:before,.jcarousel:after { content: " "; display: table; } .jcarousel:after { clear: both; } .jcarousel ul { width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; } .jcarousel li { float: left; background-size: cover; background-position: center center; } body.js > menu { position: fixed; } body.js > menu a.dropdown,body.js > menu a.cart { background-position: center center; } body.js > menu ul { clear: none; } body > menu { width: 100%; background-color: white; z-index: 3; } body > menu a { display: block; font-family: "KG Two is Better Than One",Arial,sans-serif; } body > menu a.logo { position: absolute; left: 50%; } body > menu a.logo span { display: block; width: 138px; height: 64px; background: url(https://leone.com.pl/images/logo.png) no-repeat; margin: 11px 0 10px; position: relative; left: -50%; } body > menu a.dropdown,body > menu a.cart { position: relative; background-position: -20px center; background-repeat: no-repeat; } body > menu a.dropdown { width: 18px; height: 15px; background-image: url(https://leone.com.pl/images/icon_menu.png); margin: 35px 0 35px 20px; float: left; } body > menu a.cart { width: 34px; height: 26px; background-image: url(https://leone.com.pl/images/cart.png); margin: 31px 14px 28px 0; float: right; } body > menu a.cart * { display: none; line-height: 0; font-size: 0; color: transparent; } body > menu ul { clear: both; } body > menu ul li { clear: both; } body > menu ul li a { display: block; font-size: 4em; text-align: center; color: #1a3d22; } body > menu ul li a:hover { color: #b40205; } body > menu ul:first-of-type li:first-child { float: left; font-size: .55em; margin-left: 3em; } body > menu ul:first-of-type li:first-child a { color: #3B5999; } body > menu ul:last-of-type li:last-child { float: right; font-size: .55em; margin-right: 3em; position: absolute; top: 85px; right: 0; } body > menu ul:last-of-type li:last-child a { color: #b40205; } body > menu[max-width~="1023px"] ul { clear: both; } body > menu[max-width~="1023px"] ul.hide { display: none; } body > menu[min-width~="1024px"] ul.hide { display: block; } body > menu .cloud { height: 21px; width: 100%; background-image: url(https://leone.com.pl/images/cloud.png); position: absolute; bottom: -21px; } body > menu[min-width~="1024px"] a.dropdown,body > menu[min-width~="1024px"] a.cart { display: none; } body > menu[min-width~="1024px"] ul { float: left; text-align: right; margin: 0; width: 50%; } body > menu[min-width~="1024px"] ul:first-of-type li:last-child { margin-right: 100px; } body > menu[min-width~="1024px"] ul:first-of-type li:first-child { float: none; display: inline-block; } body > menu[min-width~="1024px"] ul:first-of-type li:first-child a { text-transform: none; } body > menu[min-width~="1024px"] ul:first-of-type li:after { width: 16px; height: 16px; display: inline-block; content: " "; background-image: url(https://leone.com.pl/images/menu_cross.png); } body > menu[min-width~="1024px"] ul:last-of-type li:first-child { margin-left: 100px; } body > menu[min-width~="1024px"] ul:last-of-type li:last-child { float: none; position: relative; top: 0; right: 0; } body > menu[min-width~="1024px"] ul:last-of-type li:last-child a { text-transform: none; } body > menu[min-width~="1024px"] ul:last-of-type li:before { width: 16px; height: 16px; display: inline-block; content: " "; background-image: url(https://leone.com.pl/images/menu_cross.png); } body > menu[min-width~="1024px"] ul li { display: inline-block; } body > menu[min-width~="1024px"] ul li a { color: #1a3d22; border-bottom: 0 none; display: inline-block; font-size: 24px; padding: 25px 15px 24px; } body > menu[min-width~="1024px"] ul li a:hover,body > menu[min-width~="1024px"] ul li a.active { color: #b40205; } body > menu[min-width~="1024px"] ul li a img { margin-right: 5px; } body > menu[min-width~="1024px"] ul + ul { float: right; text-align: left; } section.top { background-color: #f8eee0; } section.top h1,section.top h2 { text-align: center; } section.top.banner { background-size: cover; background-repeat: no-repeat; background-position: center; } section.top.banner h1,section.top.banner h2 { color: white; } section.top.cms ul { border-bottom: 1px solid #ffffff; text-align: center; } section.top.cms ul li { display: inline-block; } section.top.cms ul li a { display: block; padding: 20px 5px 5px; } section.top.cms ul li a:hover,section.top.cms ul li a.active { text-decoration: underline; } .wrapper,body > section > article { padding: 1em 1em 4em; max-width: 960px; margin: 0 auto; } .wrapper div.form:first-child,body > section > article div.form:first-child { padding-top: 1em; } body > section#content > section.top { background-repeat: no-repeat; background-position: center; background-size: cover; } .pattern { padding: 1.5em 0; text-align: center; background-image: url(https://leone.com.pl/images/decors.png); background-repeat: no-repeat; background-position: center -1180px; background-clip: padding-box; background-size: auto; } .red { color: #b40205; } .green { color: #1a3d22; } .light-green { color: #69ab5c !important; } .white { color: white; } .font-extra { font-family: "Lato Latin Bold",Arial,sans-serif; text-transform: uppercase; font-weight: bold; } body.js > section:first-of-type { padding-top: 85px; } table { width: 100%; } table tr:first-of-type th { font-weight: bold; } table tr:hover { background-color: #eeeeee; } section#content.dinners.browse td:last-of-type { white-space: normal; } xsection#content { clear: both; overflow-x: hidden; } xsection#content.homepage h1 { font-size: 34px; padding: 30px; color: #B40205; background-image: url(https://leone.com.pl/images/header_content.png); background-position: center; background-size: contain; background-repeat: no-repeat; text-transform: uppercase; text-align: center; } xsection#content.homepage .meals { margin: 0 auto; width: 300px; } xsection#content.homepage .meals:before,xsection#content.homepage .meals:after { content: " "; display: table; } xsection#content.homepage .meals:after { clear: both; } @media (min-width: 960px) { xsection#content.homepage .meals { width:960px; } } xsection#content.homepage .meals p,xsection#content.homepage .meals h3 { margin-left: 0; margin-right: 0; } xsection#content.homepage .meals > a { display: block; margin-bottom: 20px; } @media (min-width: 960px) { xsection#content.homepage .meals > a { width:300px; float: left; margin-right: 20px; } } xsection#content > article { padding-top: 30px; margin: 0 auto; max-width: 1000px; } xsection#content > article h1 { color: #b40205; } xsection#content > article ul.restaurants { position: relative; top: -150px; } xsection#content > article ul.restaurants address { font-size: 14px; font-style: normal; margin-left: 10px; padding-bottom: 20px; } xsection#content > article ul.restaurants li { background: #ffffff; } xsection#content > article ul.restaurants li h1 { font-size: 35px; } xsection#content > article ul.restaurants li img { width: 100%; height: auto; } xsection#content > article ul.restaurants li:hover { background: #f8eee0; } @media (min-width: 580px) and (max-width:759px) { xsection#content > article ul.restaurants li { margin-bottom:20px; } xsection#content > article ul.restaurants li:before,xsection#content > article ul.restaurants li:after { content: " "; display: table; } xsection#content > article ul.restaurants li:after { clear: both; } xsection#content > article ul.restaurants li img { width: 50%; height: auto; float: left; margin-right: 20px; } } @media (min-width: 760px) { xsection#content > article ul.restaurants:before,xsection#content > article ul.restaurants:after { content:" "; display: table; } xsection#content > article ul.restaurants:after { clear: both; } xsection#content > article ul.restaurants li { float: left; width: 32%; } xsection#content > article ul.restaurants li address { margin-left: 10px; padding-bottom: 20px; } xsection#content > article ul.restaurants li img { width: 100%; height: auto; } xsection#content > article ul.restaurants li.e_1 { margin-left: 2%; margin-right: 2%; } } xsection#content > article ul.cart-items li { margin: 0; } xsection#content > article ul.cart-items li .branch:before,xsection#content > article ul.cart-items li .branch:after { content: " "; display: table; } xsection#content > article ul.cart-items li .branch:after { clear: both; } xsection#content > article ul.cart-items li .branch .information { float: left; } xsection#content > article ul.cart-items li .branch .quantity { float: right; } xsection#content > article ul.cart-items li .branch .quantity .normal *,xsection#content > article ul.cart-items li .branch .quantity .family * { display: inline-block; } xsection#content > article ul.cart-items li .branch .quantity .normal form,xsection#content > article ul.cart-items li .branch .quantity .normal input,xsection#content > article ul.cart-items li .branch .quantity .family form,xsection#content > article ul.cart-items li .branch .quantity .family input { margin: 0; padding: 0; width: 20px; } xsection#content > article ul.cart-items li .branch .quantity .normal h2,xsection#content > article ul.cart-items li .branch .quantity .family h2 { width: 30px; } xsection#content > article ul.cart-items li .branch .quantity .normal span,xsection#content > article ul.cart-items li .branch .quantity .family span { width: 50px; } xsection#content > article ul.cart-items li .branch .quantity .normal span.quant,xsection#content > article ul.cart-items li .branch .quantity .family span.quant { color: #b40205; text-transform: uppercase; font-family: "KG Two is Better Than One",Arial,sans-serif; font-size: 20px; } xsection#content > article ul.cart-items li .branch .quantity .normal span.bold,xsection#content > article ul.cart-items li .branch .quantity .family span.bold { font-size: 10px; color: #7ead71; } xsection#content > article ul.cart-items li .branch .quantity .family { position: relative; top: -6px; } xsection#content > article ul.cart-items li .branch .quantity input { padding: 0; margin: 0; width: auto; } xsection#content > article ul.cart-items li .form hr { display: none; } xsection#content > article ul.cart-items li .form .form-element { clear: none; } xsection#content > article ul.cart-items li .form .form-element.checkbox,xsection#content > article ul.cart-items li .form .form-element.radio { width: 70%; float: left; } xsection#content > article ul.cart-items li .form .form-element.radio { width: 30%; } xsection#content > article ul.cart-items li .form .form-element.submit { clear: left; } xsection#content > article ul.cart-items li .form .form-element.submit .form-element-field { text-align: right; padding-bottom: 30px; } xsection#content > article ul.cart-items li .form .form-element-label,xsection#content > article ul.cart-items li .form .form-element-field { float: none; width: auto; text-align: left; } xsection#content > article ul.cart-items li .form .form-element.checkbox p,xsection#content > article ul.cart-items li .form .form-element.radio p { margin-top: 0; width: 30%; float: left; font-size: 11px; } @media (max-width: 500px) { xsection#content > article ul.cart-items li .form .form-element.checkbox p,xsection#content > article ul.cart-items li .form .form-element.radio p { width:45%; } } xsection#content > article ul.cart-items li .form .form-element.radio p { float: none; } @media (max-width: 700px) { xsection#content > article ul.cart-items li .form-element.checkbox,xsection#content > article ul.cart-items li .form-element.radio { float:none !important; width: 100% !important; } xsection#content > article ul.cart-items li .form-element.checkbox p,xsection#content > article ul.cart-items li .form-element.radio p { float: none !important; width: 100% !important; } } xsection#content > article ul.cart-items li:hover,xsection#content > article ul.cart-items li.active { background-color: #f8eee0; } xsection#content > article ul.cart-items li.active .ingredients,xsection#content > article ul.cart-items li.active .thickness,xsection#content > article ul.cart-items li.active .form { display: block; } xsection#content > article ul.cart-items h1,xsection#content > article ul.cart-items h2 { font-size: 34px; } xsection#content > article ul.cart-items h2 { font-size: 20px; } xsection#content > article ul.cart-items div.information p { color: #7ead71; font-size: 12px; margin-top: -15px; padding-bottom: 7px; } xsection#content > article a.toCheckout { display: block; border: 3px solid #b40205; padding: 7px 12px; font-family: "Montserrat",Arial,sans-serif; font-weight: bold; text-transform: uppercase; background: #ffffff; width: 70px; margin: 50px auto; } xa.ourMenu { display: block; border: 3px solid #b40205; padding: 7px 12px; font-family: "Montserrat",Arial,sans-serif; font-weight: bold; text-transform: uppercase; background: #ffffff; width: 90px; margin: 50px auto; } xnav.restaurants { background: #f8eee0; text-align: center; } xnav.restaurants header { text-align: center; } xnav.restaurants header p { font-size: 12px; position: relative; top: 15px; margin: 0; padding-top: 12px; } xnav.restaurants header h1 { color: #b40205; padding-bottom: 20px; } xnav.restaurants address { margin: 0 10px; font-size: 12px; font-style: normal; text-align: center; } xnav.restaurants div.hours:before,xnav.restaurants div.hours:after { content: " "; display: table; } xnav.restaurants div.hours:after { clear: both; } xnav.restaurants div.hours p { margin: 20px 2%; padding: 0; width: 46%; float: left; font-size: 12px; } xnav.restaurants div.hours p.days { text-align: right; font-family: "Montserrat",Arial,sans-serif; font-weight: bold; text-transform: uppercase; } @media (min-width: 500px) { xnav.restaurants address,xnav.restaurants div.hours { float:left; margin: 0 1%; padding: 0; width: 48%; } xnav.restaurants address { text-align: right; } xnav.restaurants div.hours { text-align: left; } xnav.restaurants div.hours p { width: 100px; margin-top: 0; } } xnav.restaurants ul { clear: left; text-align: center; } xnav.restaurants ul li { margin: 0; display: inline-block; } xnav.restaurants ul li a { display: block; font-family: "Montserrat",Arial,sans-serif; font-weight: bold; text-transform: uppercase; padding: 2px; font-size: 11px; } @media (min-width: 480px) { xnav.restaurants ul li a { padding:7px; font-size: 12px; } } @media (min-width: 700px) { xnav.restaurants ul li a { padding:12px; font-size: 13px; } } @media (min-width: 960px) { xnav.restaurants ul li a { padding:17px; font-size: 14px; } } xnav.restaurants ul li a:hover,xnav.restaurants ul li a.active { background: #ffffff; } xsection#content article.menu header h1 { text-align: center; font-size: 35px; color: #b40205; padding: 25px; background: url(https://leone.com.pl/images/header_content.png) no-repeat center; background-size: contain; } xsection#content article.menu ul { padding: 20px 0 50px 0; } xsection#content article.menu ul:before,xsection#content article.menu ul:after { content: " "; display: table; } xsection#content article.menu ul:after { clear: both; } xsection#content article.menu ul li { margin: 0; padding: 0; } @media (min-width: 760px) { xsection#content article.menu ul li { margin:0 2%; width: 46%; float: left; } } xsection#content article.menu ul li h1 { color: #1A3D22; font-size: 35px; float: left; } xsection#content article.menu ul li h2 { font-size: 22px; position: relative; top: 36px; } xsection#content article.menu ul li .prize { float: right; top: -41px; } xsection#content article.menu ul li .prize h2 { margin: 0 10px -10px 0; padding: 0; } xsection#content article.menu ul li p { clear: both; font-size: 12px; color: #3f782a; position: relative; top: -10px; } xsection#content article.menu ul li:hover { background: #f8eee0; } xsection#content article.menu ul.menu.pizzas .prize { top: -24px; } xsection#content article.menu div.set { text-align: center; padding: 10px 0 30px 0; } xsection#content article.menu div.set h3 { font-family: "KG Two is Better Than One",Arial,sans-serif; font-size: 22px; font-weight: normal; } xsection#content article.menu div.set p { color: #3f782a; font-size: 12px; } xsection#content.checkout article:before,xsection#content.checkout article:after { content: " "; display: table; } xsection#content.checkout article:after { clear: both; } xsection#content.checkout article h1 { font-size: 35px; } xsection#content.checkout article .non-standard-form,xsection#content.checkout article .order { width: 50%; } xsection#content.checkout article .non-standard-form { float: left; } xsection#content.checkout article .non-standard-form .form-element-label { float: none; width: 100%; text-align: left; } xsection#content.checkout article .non-standard-form .form-element-field { width: 100%; } xsection#content.checkout article .non-standard-form .form-element.user_name,xsection#content.checkout article .non-standard-form .form-element.user_address_number { float: left; } xsection#content.checkout article .non-standard-form .form-element.user_second_name,xsection#content.checkout article .non-standard-form .form-element.user_address_postal_code { float: right; } xsection#content.checkout article .non-standard-form .form-element.user_second_name input,xsection#content.checkout article .non-standard-form .form-element.user_address_postal_code input { width: 250px; } xsection#content.checkout article .non-standard-form .form-element.user_email,xsection#content.checkout article .non-standard-form .form-element.rememberMe { clear: both; } xsection#content.checkout article .non-standard-form .form-element.checkbox p { font-size: 10px; } xsection#content.checkout article .order { float: right; } xsection#content.checkout article .order .row h2 { display: inline-block; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; } xsection#content.checkout article .order .row h2.name { width: 40%; } xsection#content.checkout article .order .row h2.quantity,xsection#content.checkout article .order .row h2.prize { width: 25%; } html[data-route="default"] body > footer section.facebook-news { display: block; } body > footer section { padding: 1em 20px 6em; } body > footer section.facebook-news { display: none; background-color: #1a3d22; } body > footer section.facebook-news h2.pattern { background-position: center -178px; } body > footer section.facebook-news .arrow-left { background-image: url(https://leone.com.pl/images/footer_arrow_left.png); left: 20px; } body > footer section.facebook-news .arrow-right { background-image: url(https://leone.com.pl/images/footer_arrow_right.png); right: 20px; } body > footer section.facebook-news p,body > footer section.facebook-news a { text-align: center; font-size: 1.333em; color: white; } body > footer section.facebook-news p,body > footer section.facebook-news img { width: 100%; height: auto; } body > footer section.facebook-news p.small,body > footer section.facebook-news p.small a { font-size: 1em; color: #69ab5c; } body > footer section.restaurants { background: #6d6e71 url(https://leone.com.pl/images/zamiast-walka.jpg) no-repeat center; background-size: cover; } body > footer section.restaurants h2.pattern { background-position: center -383px; } body > footer section.restaurants h2,body > footer section.restaurants h4,body > footer section.restaurants address { font-style: normal; color: white; text-align: center; } body > footer section.restaurants h4 { margin-top: 1em; margin-bottom: .3em; } body > footer section.restaurants address { margin-bottom: .7em; } body > footer section.restaurants address:last-of-type { margin-bottom: 3em; } body > footer section.restaurants .open-hours { clear: left; } body > footer section.restaurants .open-hours:before,body > footer section.restaurants .open-hours:after { content: " "; display: table; } body > footer section.restaurants .open-hours:after { clear: both; } body > footer section.restaurants .open-hours p { margin-top: 1em; float: left; width: 48%; color: white; } body > footer section.restaurants .open-hours p:first-of-type { text-align: right; margin-right: 2%; } body > footer section.restaurants .open-hours p:last-of-type { margin-left: 2%; } body > footer section.restaurants[min-width~="600px"][max-width~="767px"] address { float: left; width: 50%; } body > footer section.restaurants[min-width~="600px"][max-width~="767px"] address:last-of-type { width: 100%; } body > footer section.restaurants[min-width~="768px"][max-width~="991px"] address { float: left; width: 33.3%; } body > footer section.restaurants[min-width~="992px"] { height: 320px; } body > footer section.restaurants[min-width~="992px"] h2:not(.pattern),body > footer section.restaurants[min-width~="992px"] h4,body > footer section.restaurants[min-width~="992px"] address { text-align: left; } body > footer section.restaurants[min-width~="992px"] .addresses,body > footer section.restaurants[min-width~="992px"] .open-hours,body > footer section.restaurants[min-width~="992px"] address { float: left; } body > footer section.restaurants[min-width~="992px"] .addresses { width: 75%; } body > footer section.restaurants[min-width~="992px"] .addresses address { width: 33%; } body > footer section.restaurants[min-width~="992px"] .open-hours { width: 25%; clear: none; } body > footer section.restaurants[min-width~="992px"] .open-hours p { margin-top: 3.35em; }