/*
Copyright faromedia.it/farodevelopment.ro
*/
.row {margin-right: -15px;margin-left: -15px;}.row:before,.row:after {display: table;content: " ";}.row:after {clear: both;}.row:before,.row:after {display: table;content: " ";}.row:after {clear: both;}.row:before,.row:after {display: table;content: " ";}.row:after {clear: both;}.row:before,.row:after {display: table;content: " ";}.row:after {clear: both;}.row:before,.row:after {display: table;content: " ";}.row:after {clear: both;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {float: left;}.col-xs-12 {width: 100%;}.col-xs-11 {width: 91.66666666666666%;}.col-xs-10 {width: 83.33333333333334%;}.col-xs-9 {width: 75%;}.col-xs-8 {width: 66.66666666666666%;}.col-xs-7 {width: 58.333333333333336%;}.col-xs-6 {width: 50%;}.col-xs-5 {width: 41.66666666666667%;}.col-xs-4 {width: 33.33333333333333%;}.col-xs-3 {width: 25%;}.col-xs-2 {width: 16.666666666666664%;}.col-xs-1 {width: 8.333333333333332%;}.col-xs-pull-12 {right: 100%;}.col-xs-pull-11 {right: 91.66666666666666%;}.col-xs-pull-10 {right: 83.33333333333334%;}.col-xs-pull-9 {right: 75%;}.col-xs-pull-8 {right: 66.66666666666666%;}.col-xs-pull-7 {right: 58.333333333333336%;}.col-xs-pull-6 {right: 50%;}.col-xs-pull-5 {right: 41.66666666666667%;}.col-xs-pull-4 {right: 33.33333333333333%;}.col-xs-pull-3 {right: 25%;}.col-xs-pull-2 {right: 16.666666666666664%;}.col-xs-pull-1 {right: 8.333333333333332%;}.col-xs-pull-0 {right: 0;}.col-xs-push-12 {left: 100%;}.col-xs-push-11 {left: 91.66666666666666%;}.col-xs-push-10 {left: 83.33333333333334%;}.col-xs-push-9 {left: 75%;}.col-xs-push-8 {left: 66.66666666666666%;}.col-xs-push-7 {left: 58.333333333333336%;}.col-xs-push-6 {left: 50%;}.col-xs-push-5 {left: 41.66666666666667%;}.col-xs-push-4 {left: 33.33333333333333%;}.col-xs-push-3 {left: 25%;}.col-xs-push-2 {left: 16.666666666666664%;}.col-xs-push-1 {left: 8.333333333333332%;}.col-xs-push-0 {left: 0;}.col-xs-offset-12 {margin-left: 100%;}.col-xs-offset-11 {margin-left: 91.66666666666666%;}.col-xs-offset-10 {margin-left: 83.33333333333334%;}.col-xs-offset-9 {margin-left: 75%;}.col-xs-offset-8 {margin-left: 66.66666666666666%;}.col-xs-offset-7 {margin-left: 58.333333333333336%;}.col-xs-offset-6 {margin-left: 50%;}.col-xs-offset-5 {margin-left: 41.66666666666667%;}.col-xs-offset-4 {margin-left: 33.33333333333333%;}.col-xs-offset-3 {margin-left: 25%;}.col-xs-offset-2 {margin-left: 16.666666666666664%;}.col-xs-offset-1 {margin-left: 8.333333333333332%;}.col-xs-offset-0 {margin-left: 0;}@media (min-width: 768px) {.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {float: left;}.col-sm-12 {width: 100%;}.col-sm-11 {width: 91.66666666666666%;}.col-sm-10 {width: 83.33333333333334%;}.col-sm-9 {width: 75%;}.col-sm-8 {width: 66.66666666666666%;}.col-sm-7 {width: 58.333333333333336%;}.col-sm-6 {width: 50%;}.col-sm-5 {width: 41.66666666666667%;}.col-sm-4 {width: 33.33333333333333%;}.col-sm-3 {width: 25%;}.col-sm-2 {width: 16.666666666666664%;}.col-sm-1 {width: 8.333333333333332%;}.col-sm-pull-12 {right: 100%;}.col-sm-pull-11 {right: 91.66666666666666%;}.col-sm-pull-10 {right: 83.33333333333334%;}.col-sm-pull-9 {right: 75%;}.col-sm-pull-8 {right: 66.66666666666666%;}.col-sm-pull-7 {right: 58.333333333333336%;}.col-sm-pull-6 {right: 50%;}.col-sm-pull-5 {right: 41.66666666666667%;}.col-sm-pull-4 {right: 33.33333333333333%;}.col-sm-pull-3 {right: 25%;}.col-sm-pull-2 {right: 16.666666666666664%;}.col-sm-pull-1 {right: 8.333333333333332%;}.col-sm-pull-0 {right: 0;}.col-sm-push-12 {left: 100%;}.col-sm-push-11 {left: 91.66666666666666%;}.col-sm-push-10 {left: 83.33333333333334%;}.col-sm-push-9 {left: 75%;}.col-sm-push-8 {left: 66.66666666666666%;}.col-sm-push-7 {left: 58.333333333333336%;}.col-sm-push-6 {left: 50%;}.col-sm-push-5 {left: 41.66666666666667%;}.col-sm-push-4 {left: 33.33333333333333%;}.col-sm-push-3 {left: 25%;}.col-sm-push-2 {left: 16.666666666666664%;}.col-sm-push-1 {left: 8.333333333333332%;}.col-sm-push-0 {left: 0;}.col-sm-offset-12 {margin-left: 100%;}.col-sm-offset-11 {margin-left: 91.66666666666666%;}.col-sm-offset-10 {margin-left: 83.33333333333334%;}.col-sm-offset-9 {margin-left: 75%;}.col-sm-offset-8 {margin-left: 66.66666666666666%;}.col-sm-offset-7 {margin-left: 58.333333333333336%;}.col-sm-offset-6 {margin-left: 50%;}.col-sm-offset-5 {margin-left: 41.66666666666667%;}.col-sm-offset-4 {margin-left: 33.33333333333333%;}.col-sm-offset-3 {margin-left: 25%;}.col-sm-offset-2 {margin-left: 16.666666666666664%;}.col-sm-offset-1 {margin-left: 8.333333333333332%;}.col-sm-offset-0 {margin-left: 0;}}@media (min-width: 992px) {.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {float: left;}.col-md-12 {width: 100%;}.col-md-11 {width: 91.66666666666666%;}.col-md-10 {width: 83.33333333333334%;}.col-md-9 {width: 75%;}.col-md-8 {width: 66.66666666666666%;}.col-md-7 {width: 58.333333333333336%;}.col-md-6 {width: 50%;}.col-md-5 {width: 41.66666666666667%;}.col-md-4 {width: 33.33333333333333%;}.col-md-3 {width: 25%;}.col-md-2 {width: 16.666666666666664%;}.col-md-1 {width: 8.333333333333332%;}.col-md-pull-12 {right: 100%;}.col-md-pull-11 {right: 91.66666666666666%;}.col-md-pull-10 {right: 83.33333333333334%;}.col-md-pull-9 {right: 75%;}.col-md-pull-8 {right: 66.66666666666666%;}.col-md-pull-7 {right: 58.333333333333336%;}.col-md-pull-6 {right: 50%;}.col-md-pull-5 {right: 41.66666666666667%;}.col-md-pull-4 {right: 33.33333333333333%;}.col-md-pull-3 {right: 25%;}.col-md-pull-2 {right: 16.666666666666664%;}.col-md-pull-1 {right: 8.333333333333332%;}.col-md-pull-0 {right: 0;}.col-md-push-12 {left: 100%;}.col-md-push-11 {left: 91.66666666666666%;}.col-md-push-10 {left: 83.33333333333334%;}.col-md-push-9 {left: 75%;}.col-md-push-8 {left: 66.66666666666666%;}.col-md-push-7 {left: 58.333333333333336%;}.col-md-push-6 {left: 50%;}.col-md-push-5 {left: 41.66666666666667%;}.col-md-push-4 {left: 33.33333333333333%;}.col-md-push-3 {left: 25%;}.col-md-push-2 {left: 16.666666666666664%;}.col-md-push-1 {left: 8.333333333333332%;}.col-md-push-0 {left: 0;}.col-md-offset-12 {margin-left: 100%;}.col-md-offset-11 {margin-left: 91.66666666666666%;}.col-md-offset-10 {margin-left: 83.33333333333334%;}.col-md-offset-9 {margin-left: 75%;}.col-md-offset-8 {margin-left: 66.66666666666666%;}.col-md-offset-7 {margin-left: 58.333333333333336%;}.col-md-offset-6 {margin-left: 50%;}.col-md-offset-5 {margin-left: 41.66666666666667%;}.col-md-offset-4 {margin-left: 33.33333333333333%;}.col-md-offset-3 {margin-left: 25%;}.col-md-offset-2 {margin-left: 16.666666666666664%;}.col-md-offset-1 {margin-left: 8.333333333333332%;}.col-md-offset-0 {margin-left: 0;}}@media (min-width: 1200px) {.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {float: left;}.col-lg-12 {width: 100%;}.col-lg-11 {width: 91.66666666666666%;}.col-lg-10 {width: 83.33333333333334%;}.col-lg-9 {width: 75%;}.col-lg-8 {width: 66.66666666666666%;}.col-lg-7 {width: 58.333333333333336%;}.col-lg-6 {width: 50%;}.col-lg-5 {width: 41.66666666666667%;}.col-lg-4 {width: 33.33333333333333%;}.col-lg-3 {width: 25%;}.col-lg-2 {width: 16.666666666666664%;}.col-lg-1 {width: 8.333333333333332%;}.col-lg-pull-12 {right: 100%;}.col-lg-pull-11 {right: 91.66666666666666%;}.col-lg-pull-10 {right: 83.33333333333334%;}.col-lg-pull-9 {right: 75%;}.col-lg-pull-8 {right: 66.66666666666666%;}.col-lg-pull-7 {right: 58.333333333333336%;}.col-lg-pull-6 {right: 50%;}.col-lg-pull-5 {right: 41.66666666666667%;}.col-lg-pull-4 {right: 33.33333333333333%;}.col-lg-pull-3 {right: 25%;}.col-lg-pull-2 {right: 16.666666666666664%;}.col-lg-pull-1 {right: 8.333333333333332%;}.col-lg-pull-0 {right: 0;}.col-lg-push-12 {left: 100%;}.col-lg-push-11 {left: 91.66666666666666%;}.col-lg-push-10 {left: 83.33333333333334%;}.col-lg-push-9 {left: 75%;}.col-lg-push-8 {left: 66.66666666666666%;}.col-lg-push-7 {left: 58.333333333333336%;}.col-lg-push-6 {left: 50%;}.col-lg-push-5 {left: 41.66666666666667%;}.col-lg-push-4 {left: 33.33333333333333%;}.col-lg-push-3 {left: 25%;}.col-lg-push-2 {left: 16.666666666666664%;}.col-lg-push-1 {left: 8.333333333333332%;}.col-lg-push-0 {left: 0;}.col-lg-offset-12 {margin-left: 100%;}.col-lg-offset-11 {margin-left: 91.66666666666666%;}.col-lg-offset-10 {margin-left: 83.33333333333334%;}.col-lg-offset-9 {margin-left: 75%;}.col-lg-offset-8 {margin-left: 66.66666666666666%;}.col-lg-offset-7 {margin-left: 58.333333333333336%;}.col-lg-offset-6 {margin-left: 50%;}.col-lg-offset-5 {margin-left: 41.66666666666667%;}.col-lg-offset-4 {margin-left: 33.33333333333333%;}.col-lg-offset-3 {margin-left: 25%;}.col-lg-offset-2 {margin-left: 16.666666666666664%;}.col-lg-offset-1 {margin-left: 8.333333333333332%;}.col-lg-offset-0 {margin-left: 0;}}*{padding:0;margin:0; border: none;}ul{list-style:none;}a {text-decoration: none; outline: none;}a img{border:0;}.clearElement{clear:both; height: 0; width: 0; overflow: hidden;}body {background: #ffffff;width: 100%; font-size: 14px; font-family: 'Raleway', Arial, Verdana, sans-serif; font-weight: 400; color: #666666;}body.isMobile{color: #222222}a {color: #A51700;}a:hover {text-decoration: underline;}.wrapper {margin: 0 auto; width: 1170px; padding-left: 15px; padding-right: 15px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.montserrat {font-family: 'Montserrat', sans-serif;}.topBar {padding: 14px 0 17px 0; font-size: 13px;}.topBar .logo {float: left;}.topBar .menu {float: right; padding: 38px 20px 0 0;}.topBar .menu .item {float: left; padding: 0 10px;}.topBar .menu .item a {color: #999999;}.topBar .menu .item a:hover {color: #A51700;}.topBar .right {float: right; padding-top: 12px;}.topBar .userLinks {float: right; color: #999999; padding-top: 4px;}.topBar .userLinks .elem {float: left; padding-right: 27px;}.topBar .userLinks .elem a {color: #663300; font-weight: 700;}.topBar .userLinks .elem a:hover {color: #F09A25; text-decoration: none;}.topBar .userLinks .elem.last {padding-right: 0;}.topBar .userLinks .elem.delimiter {padding: 0 7px;}.topBar .publish {background: #F09A25; color: #ffffff; font-weight: 700; padding: 3px 12px; display: block; margin-top: 4px; text-align: center;}.topBar .social {float: right;}.topBar .social .elem {float: left; padding-left: 15px;}.topBar .social .elem a {display: block; height: 22px; text-indent: -9999px; background: center center no-repeat;}.topBar .social .elem a.fb {background-image: url("../images/site/icon_facebook.png"); width: 11px;}.topBar .social .elem a.tw {background-image: url("../images/site/icon_twitter.png"); width: 29px;}.topBar .social .elem a.gp {background-image: url("../images/site/icon_googlePlus.png"); width: 22px;}.content {padding-bottom: 40px;}.cmsPage {padding-top: 30px;}.cmsPage p {padding: 5px 0;}.cmsPage p a {color: #F09925; text-decoration: underline;}.cmsPage p a:hover {color: #000000;}.colLeft {float: left; width: 292px;}.colLeft .box {margin-bottom: 15px; border: solid 1px #cccccc; display: block;}.colLeft .box .boxTitle {font-size: 28px; color: #593F00; padding: 10px 15px 10px 15px;}.colLeft .box .boxContent {padding: 0 15px 20px 15px;}.colLeft .last {padding-bottom: 0;}.promoLinks {background: #F89F26; text-align: center; padding: 7px 0; font-size: 17px; color: #ffffff; line-height: 22px;}.promoLinks span {font-size: 19px; text-transform: uppercase; color: #333333; line-height: 22px; font-family: 'josefin_sansregular', sans-serif;}.appBanner {position: relative;}.appBanner h4 {position: absolute; width: 100%; height: 42px; padding-top: 9px; left: 0; top: 0; text-align: center; background: url("../images/site/bg_box-title.png") center center no-repeat; color: #333333; font-size: 16px; font-weight: normal;}.appBanner h4 span {font-weight: 700;}.appBanner .btn {position: absolute; bottom: 12px;}.appBanner .btn.gp {left: 20px;}.appBanner .btn.as {right: 20px;}.colLeft .box.feed {background: #ffffff; min-height: 275px;}.colLeft .box.feed .boxContent {padding-top: 10px; padding-bottom: 10px;}.colLeft .box.feed ul li {padding: 6px 0;}.colLeft .box.feed ul li a {color: #999999;}.colLeft .box.feed ul li a strong {text-transform: uppercase; color: #EA9131; font-size: 16px;}.colLeft .box.feed ul li a:hover {text-decoration: underline;}.socialBox {background: #ffffff; height: 235px;}.socialBox.home {width: 534px; position: relative; z-index: 900;}#userMessages {}#userMessages li {padding: 30px 0; text-align: center; color: #ffffff; font-weight: 300; font-size: 22px; margin-bottom: 5px;}#userMessages li.error {background: #d50000;}#userMessages li.success {background: #47c614;}#userMessages li a {color: #fff; text-decoration: underline; cursor: pointer;}.colRight {float: right; width: 686px;}.colRight h1 {font-size: 28px; color: #594000; border-bottom: solid 1px #594000; margin-bottom: 10px; padding-bottom: 6px; font-weight: normal;}.colRight a {color: #EA9131; text-decoration: underline;}.colRight a:hover {color: #7B470D;}.content .noHeader {padding-top: 114px;}.content .pageHasMessages .noHeader {padding-top: 20px;}.pgTitle {background: url("../images/site/bg_x_grey.jpg") center; padding: 80px 0 40px 0;}.pgTitle h1 {font-weight: 300; font-size: 28px; color: #594000;}.footer {background: #A00A05; padding: 23px 0 20px 0; color: #ffffff;}.footer a {color: #ffffff;}.footer a:hover {text-decoration: underline;}.footer .menu {float: left; padding-left: 80px;}.footer .menu .item {float: left; padding-right: 25px;}.footer .menu .item a {}.footer .menu .item a:hover, .footer .menu .item a.active {text-decoration: underline;}.footer .menu .elem.last {padding-right: 0;}.footer .copyright {float: left;}.footer .vat {float: right;}.headerHome {position: relative; height: 440px;}.faroSlider {height: 440px; position: relative;}.faroSlider .slide {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: center;}.faroSlider .slide .caption {text-align: center; margin-top: 250px; color: #ffffff; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.9); background: url("../images/site/homeSlider/shadow.png") center no-repeat; font-weight: 900; font-size: 28px; padding: 5px 0;}.faroSlider .slide .caption a {color: #FFFFFF;}.faroSliderWrapper {position: relative;}.faroSliderWrapper .directionNav {position: absolute; width: 970px; left: 50%; margin-left: -485px; top: 50%; margin-top: -21px;}.faroSliderWrapper .directionNav div {position: absolute; z-index: 9996; width: 24px; height: 42px; cursor: pointer; background: center no-repeat;}.faroSliderWrapper .directionNav .prev {left: 0; background-image: url("../images/site/faroSlider_prev.png");}.faroSliderWrapper .directionNav .next {right: 0; background-image: url("../images/site/faroSlider_next.png");}.restaurantSearch {position: absolute; width: 670px; left: 50%; margin-left: -335px; top: 50px; padding-top: 20px; z-index: 9999; background: url("../images/site/homeSlider/shadow.png") center top no-repeat;}.restaurantSearch .formTitle {font-weight: 900; padding-bottom: 15px; color: #ffffff; font-size: 38px; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.9); text-align: center; text-transform: uppercase; letter-spacing: 0.2em;}.restaurantSearch .fieldList {position: relative; background: rgba(57, 60, 61, 0.8); border: 1px solid rgba(0, 0, 0, 0.8); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); padding: 5px;}.restaurantSearch .fieldList .item {float: left;}.restaurantSearch .fieldList .item label {display: none;}.restaurantSearch .fieldList .item input {background: #ffffff; color: #663300; font-family: 'Roboto', sans-serif; font-size: 18px; width: 538px; padding: 5px 10px;}.restaurantSearch .fieldList .item input[type="submit"] {background: url("../images/site/icon_search.png") center no-repeat #F09A25; color: #ffffff; font-weight: 700; width: 95px; height: 34px; cursor: pointer;}.restaurantSearch .fieldList .item.last {float: right;}.restaurantSearch .chef {position: absolute; right: 70px; top: -60px;}.searchWrapper {}.searchWrapper .restaurantSearch {position: static; margin: 0 auto;}.searchWrapper #suggestions{top: 213px;}#suggestionsBackground {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url("../images/site/bg_home_header.jpg") center; z-index: 9997; display: none;}#suggestions {position: absolute !important; top: 190px; left: 50%; margin-left: -484px; width: 928px; padding: 15px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); display: none; z-index: 9999; background: #fff; overflow: hidden; text-align: left;}#suggestions .resultsTopBar {padding: 0 5px 10px 5px;}#suggestions .resultsTopBar .appliedFilters {float: left;}#suggestions .resultsTopBar .appliedFilters a {float: left; cursor: pointer; padding: 0 10px; background: #F2F1EC; border-radius:3px; color: #663300; font-size: 12px;}#suggestions .resultsTopBar .appliedFilters a span {background: url("../images/site/icon_close_white.png") right center no-repeat; display: block; padding: 5px 20px 5px 0;}#suggestions .resultsTopBar .appliedFilters .splitter {float: left; width: 16px; text-indent: -9999px;}#suggestions .resultsTopBar .tot {float: right; color: #F09A25; font-size: 16px;}#suggestions .listWrapper {height: 272px;}#suggestions .listWrapper.hasScroll {background: url("../images/site/scroll_bg.jpg") right top repeat-y;}#suggestions ul {}#suggestions ul li.restaurant {height: 70px; width: 295px; padding: 5px; overflow: hidden; cursor: pointer; float: left; margin-top: 10px;}#suggestions ul li.restaurant .img {float: left; width: 120px; height: 70px;}#suggestions ul li.restaurant .det {width: 150px; float: left; margin-left: 7px;}#suggestions ul li.restaurant .det strong {display: block; height: 14px; overflow: hidden; font-weight: 300; color: #F09925; line-height: 1em;}#suggestions ul li.restaurant .det span {display: block; font-size: 12px; line-height: 1em; color: #666666; max-height: 24px; overflow: hidden; margin: 5px 0;}#suggestions ul li.restaurant .det em {display: table-cell; vertical-align: middle; height: 22px; line-height: 1em; font-size: 11px; color: #999999; margin-top: 2px; background: url("../images/site/icon_pin_c.png") left center no-repeat; padding-left: 16px;}#suggestions li.restaurant.hover{background: #efefef;}.threeLittleCircles {padding: 20px 0 50px 0; text-align: justify;}.threeLittleCircles .wrapper {width: 900px; margin-top: 30px;}.threeLittleCircles .item {display: inline-block; text-align: center;}.threeLittleCircles .item .title {display: block; font-size: 30px; line-height: 1em; font-weight: 900; color: #A51700; text-transform: uppercase;}.threeLittleCircles .item .subTitle {display: block; font-size: 16px; line-height: 1em; margin-top: 10px;}.threeLittleCircles .item .subTitle span {color: #FE7F00; font-weight: 700;}.threeLittleCircles .item .icon {display: block; background: #ffffff center no-repeat; border: solid 6px #E9E9E9; width: 96px; height: 96px; margin: 15px auto 0 auto; -webkit-border-radius: 54px; border-radius: 54px;}.threeLittleCircles .item:hover .icon {border-color: #A51700;}.threeLittleCircles .item.one .icon {background-image: url("../images/site/tlc-1.png");}.threeLittleCircles .item.two .icon {background-image: url("../images/site/tlc-2.png");}.threeLittleCircles .item.three .icon {background-image: url("../images/site/tlc-3.png");}.threeLittleCircles .item.fw {height: 0; font-size: 0.001em; line-height: 1em; width: 100%;}.kinTitle {font-size: 30px; font-weight: 700; color: #A41600; text-transform: uppercase; text-align: center; margin-bottom: 10px;}.kinTitle.withSpacer {margin-bottom: 20px;}.promoted {padding: 40px 0;}.restaurantList {position: relative;}.restaurantList .totalRecords{float: right; width: 150px; text-align: right;}#infscr-loading {text-align: center; background: url("../images/site/bg_white_70.png"); clear: both; margin-top: 10px;}.application {background: url("../images/site/bg_x_red.jpg") center repeat #AE3324; padding: 50px 0; color: #ffffff;}.application .tel {width: 46%; float: left;}.application .tel img {width: 100%;}.application .text {background: url("../images/site/logo-icon-red-30.png") right bottom no-repeat; width: 46%; float: right;}.application .text .title {font-size: 40px; font-weight: 700; padding-top: 20px;}.application .text .subtitle {font-size: 30px; font-weight: 400; margin-top: 20px;}.application .text .subtitle span {font-weight: 700; text-transform: capitalize;}.application .text .txt {margin-top: 60px;}.application .text .txt ol {font-size: 20px; padding-left: 30px;}.application .text .txt p {padding-top: 30px; line-height: 1.4em;}.application .text .txt p img {margin: 5px 0;}.latestUpdates {background: url("../images/site/logo-icon-white-80.png") center no-repeat #F1F0EB; padding: 50px 0 34px 0;}.latestUpdates .updatesWrapper {height: 320px;}.latestUpdates .updatesWrapper .updates {padding-top: 15px;}.latestUpdates .updatesWrapper .updates .latestActions {padding-top: 16px; padding-bottom: 16px;}.latestUpdates .updatesWrapper .updates .latestActions a {color: #666666;}.isMobile .latestUpdates .updatesWrapper .updates .latestActions a {color: #222222;}.latestUpdates .updatesWrapper .updates .latestActions a .date {width: 70px; height: 70px; text-align: center; float: left; margin-right: 10px; background: #fff; border: solid 3px #CCCCCC;color: #FE8100; padding-top: 15px; text-transform: uppercase; font-size: 12px; line-height: 1em; border-radius: 35px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.latestUpdates .updatesWrapper .updates .latestActions a .date span {display: block; font-size: 23px; line-height: 1em; font-weight: 700;}.latestUpdates .updatesWrapper .updates .latestActions a strong {font-size: 16px; color: #A51700; display: block; padding-top: 15px;}.latestUpdates .updatesWrapper .updates .latestActions:last-child {border: none;}.newsletterForm {background: url("../images/site/bg_x_grey.jpg") center; padding: 70px 0 50px 0; text-align: center;}.newsletterForm .title {font-size: 28px; text-transform: uppercase; color: #5A4100; font-weight: 300;}.newsletterForm .q {color: #EBA94C; font-size: 28px; padding-top: 50px;}.newsletterForm .a {color: #666666; padding-top: 15px; font-size: 22px;}.newsletterForm .a span {font-weight: 400;}.newsletterForm .inputWrapper {position: relative; width: 320px; margin: 30px auto 0 auto;}.newsletterForm .inputWrapper label {position: absolute; top: 7px; width: 100%; text-align: center; cursor: text; display: none;}.newsletterForm .inputWrapper input {border: solid 1px #CCCCCC; text-align: center; height: 20px; background: #ffffff; padding: 7px 0; width: 100%; color: #666666; font-size: 14px; font-family: 'Roboto', Arial sans-serif;}.newsletterForm .submit {width: 140px; margin-top: 20px; background: #EA9131; height: 36px; color: #ffffff; font-size: 16px; font-family: 'Roboto', Arial sans-serif; cursor: pointer;}.newsletterForm .submit:hover {background: #D27815;}.connectActions {padding-top: 40px;}.connectActions .actt .kinTitle {text-align: left;}.connectActions .actt.a1 .ctnt {position: relative; display: block; background: url("../images/site/gotta-place.png") left top no-repeat; padding: 105px 0 0 314px; height: 147px; font-size: 20px; color: #333333;}.connectActions .actt.a2 {float: right;}.connectActions .actt.a2 .ctnt {height: 235px;}.restaurantList {}.restaurantList .item {padding-top: 15px; padding-bottom: 15px;}.restaurantItem {display: block; position: relative; border: 1px solid #E8EDEE;}.restaurantItem img {width: 100%;}.restaurantItem .logo {background: #ffffff center no-repeat; background-size: 85% auto; position: absolute; width: 38%; left: 5%; top: 0; bottom: 0; text-indent: -9999px;}.latestUpdates.withApp {background-image: url("../images/site/bg_x_green.jpg");}.latestUpdates.withApp .nnh {float: left; width: 460px; position: relative;}.latestUpdates.withApp .nnh .chefNews {position: absolute; left: -185px; bottom: 0;}.latestUpdates.withApp .kinTitle {color: #ffffff; border-color: #000000;}.latestUpdates.withApp .updatesWrapper {background: none; padding-right: 0;}.latestUpdates.withApp .updatesWrapper .updates .latestActions {border-color: #72762D;}.latestUpdates.withApp .updatesWrapper .updates .latestActions a {color: #ffffff;}.latestUpdates.withApp .appInPage {float: right; width: 445px; height: 330px; padding-top: 38px; background: url("../images/site/chef-app.png") bottom center no-repeat; color: #ffffff;}.latestUpdates.withApp .appInPage .title {font-size: 30px; font-weight: 300;}.latestUpdates.withApp .appInPage .title span {font-weight: 400;}.latestUpdates.withApp .appInPage .subtitle {font-weight: 300; font-size: 16px;}.latestUpdates.withApp .appInPage .appLinks {padding: 110px 0 0 210px; width: 103px;}.latestUpdates.withApp .appInPage .appLinks a {display: inline-block; margin-bottom: 10px;}.restaurantPages {}.restaurantPages h3 {font-size: 60px; line-height: 60px; color: #E1DCD0; font-weight: normal; padding-bottom: 10px; text-transform: uppercase;}.restaurantHeader {background: #cccccc; position: relative; overflow: hidden;}#locationMap {height: 270px;}.mapInfo {}.mapInfo .name {color: #F89F26; font-size: 18px;}.mapInfo .details {}.mapInfo .details a {color: #F89F26; text-decoration: underline;}.restaurantLogo {padding: 10px; background: url("../images/site/bg_white_70.png") repeat; position: absolute; top: 50%; margin-top: -85px; text-decoration: none; font-size: 18px; text-transform: uppercase;}.restaurantLogo span {display: table-cell; width: 150px; height: 150px; text-align: center; vertical-align: middle; background: #000000;}.restaurantLogo:hover {color: #ffffff;}.restaurantTitle {background: #F89F26; padding: 10px 0; color: #ffffff;}.restaurantTitle h1, .restaurantTitle h2 {font-weight: 300; float: left;}.restaurantTitle h1 {font-size: 20px;}.restaurantTitle h2 {font-size: 14px; margin: 5px 0 0 5px;}.restaurantHeader .bookingFormWrapper {position: absolute; left: 0; top: -100%; width: 100%; height: 100%; background: url("../images/site/bg_prenota.jpg") center top no-repeat #494949;}.restaurantHeader .bookingFormWrapper .wrapper {position: relative;}.restaurantHeader .bookingFormWrapper form {padding: 30px 132px 0 370px;}.restaurantHeader .bookingFormWrapper .fieldList {text-align: justify;}.restaurantHeader .bookingFormWrapper .fieldList .field {padding-left: 37px; display: inline-block; vertical-align: top; width: 460px; margin-bottom: 10px; background: left 12px no-repeat;}.restaurantHeader .bookingFormWrapper .fieldList .field label {display: block; color: #ffffff;}.restaurantHeader .bookingFormWrapper .fieldList .field input {background: #ffffff; height: 22px; line-height: 22px; text-indent: 5px; width: 100%;}.restaurantHeader .bookingFormWrapper .fieldList .field select {width: 100%;}.restaurantHeader .bookingFormWrapper .fieldList .field .message {display: none;}.restaurantHeader .bookingFormWrapper .fieldList .field.col1_2 {width: 185px;}.restaurantHeader .bookingFormWrapper .fieldList .clearElement {width: 100%; display: inline-block;}.restaurantHeader .bookingFormWrapper .fieldList .field.bookingName {background-image: url("../images/site/icon_booking_name.png");}.restaurantHeader .bookingFormWrapper .fieldList .field.date {background-image: url("../images/site/icon_booking_date.png");}.restaurantHeader .bookingFormWrapper .fieldList .field.meal {background-image: url("../images/site/icon_booking_meals.png");}.restaurantHeader .bookingFormWrapper .fieldList .field.hour {background-image: url("../images/site/icon_booking_hours.png");}.restaurantHeader .bookingFormWrapper .fieldList .field.availability {background-image: url("../images/site/icon_booking_seats.png");}.restaurantHeader .bookingFormWrapper .fieldList .field.availability p {color: #cccccc; padding-top: 3px; font-size: 10px;}.restaurantHeader .bookingFormWrapper .fieldList .noResults {display: none; color: #EA9131; text-align: center;}.restaurantHeader .bookingFormWrapper .fieldList .infoTxt {color: #ffffff; text-align: center;}.restaurantHeader .bookingFormWrapper input[type="submit"] {background: #26A9E0; color: #ffffff; text-transform: uppercase; width: 100px; height: 32px; font-family: Dosis, sans-serif; cursor: pointer; float: right; margin-top: 5px;}.restaurantHeader .bookingFormWrapper .close {position: absolute; right: 10px; top: 10px; width: 16px; height: 16px; background: url("../images/site/icon_x.png") left top no-repeat; text-indent: -9999px; cursor: pointer;}#loginSignUpOverlay{position: absolute;top: 0; left: 0; bottom: 0; right: 0; background: #444444; z-index: 10000;}#loginSignUpModal{ width: 666px; padding: 10px; background: #FFF; position: absolute; top: 50%; margin-top: -240px; left: 50%; margin-left: -343px; z-index: 10001;}#loginSignUpModal .close {position: absolute; right: 10px; top: 10px; cursor: pointer; background: url("../images/site/icon_x_grey.png") left top no-repeat; width: 16px; height: 16px; text-indent: -9999px;}#loginSignUpModal .leftSignup {float: left; width: 302px; padding: 10px 20px 10px 10px; border-right: 1px solid #EA9131;}#loginSignUpModal .rightLogin {float: right; width: 303px; padding: 10px 10px 10px 20px;}#loginSignUpModal .rightLogin ul {padding-top: 15px;}#loginSignUpModal ul{list-style: none;}#loginSignUpModal p, #loginSignUpModal h4{padding-bottom: 10px;}#loginSignUpModal .txt {min-height: 45px;}#loginSignUpModal li{padding-bottom: 8px;}#loginSignUpModal li label{display: block;line-height: 14px;}#loginSignUpModal li input[type=text], #loginSignUpModal li input[type=password] {padding: 4px 4px; border: 1px solid #cccccc; width: 100%; font-size: 14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#loginSignUpModal li input.error{border: 1px solid red;}#loginSignUpModal li button{line-height: 22px; width: 120px; border: 1px solid #F89F26; cursor: pointer; color: #000000; background: #F89F26; width: 100%}#loginSignUpModal li a.loginWithExternalProvider{display: block; width: 230px; text-align: center; text-decoration: none; line-height: 22px; border: 1px solid #DDDDDD;}#loginSignUpModal li.message{padding: 5px 10px 0px 10px; color: green; text-align: center;}#loginSignUpModal li.error{color: red;}#loginSignUpModal .loginWithExternalProvider {color: #ffffff; display: block; margin-top: 14px; position: relative; padding: 9px 0 9px 55px; font-size: 1.4em;background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5676BC), color-stop(100%, #31497B));background: -webkit-linear-gradient(#5676BC,#31497B);background: -moz-linear-gradient(#5676BC,#31497B);background: -o-linear-gradient(#5676BC,#31497B);background: linear-gradient(#5676BC,#31497B);background-color: #435F9B;border: 1px solid #293E69;border-top-color: #31497B;-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;margin-top: 113px;}#loginSignUpModal .loginWithExternalProvider em {position: absolute; width: 45px; height: 100%; background: url("../images/site/icon_facebook_white.png") center center no-repeat #5A78B9; left: 0; top: 0; border-right: solid 1px #293E69;}#loginSignUpModal span.orStatement{display: block; line-height: 25px; text-align: center; font-size: 14px; color:#F89F26;font-weight: bold; padding-top: 15px;}.restaurantMenuBar {border-bottom: solid 2px #EBEBEB; margin-bottom: 40px;}.restaurantMenuBar .wrapper {position: relative; height: 55px;}.restaurantMenu {position: absolute; left: 0; bottom: -18px;}.restaurantMenu .elem {float: left; color: #ffffff; font-size: 16px; padding-right: 16px;}.restaurantMenu .elem a {display: block; color: #ffffff; font-weight: bold; text-decoration: none; padding: 8px 15px; background: #663300;}.restaurantMenu .elem a:hover {text-decoration: underline;background: #F89F26;}.restaurantMenu .elem a.active {background: #F89F26;}.restaurantActions {position: absolute; right: 0; bottom: -36px;}.restaurantActions .elem {float: left; padding-left: 25px;}.restaurantActions .elem a {display: block; width: 66px; height: 66px; border: solid 2px #E9E9E9; text-align: center; background: #ffffff center no-repeat; color: #ffffff; font-size: 12px; text-decoration: none; text-transform: uppercase;-webkit-border-radius: 35px; -moz-border-radius: 35px; -ms-border-radius: 35px; -o-border-radius: 35px; border-radius: 35px; font-weight: 400;}.notMobile .restaurantActions .elem a:hover span {display: block; margin-top: 24px; opacity: 0;-o-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -webkit-transition: all 0.25s ease; transition: all 0.25s ease;}.restaurantActions .elem a.coupon {background-image: url("../images/site/act-coupon.png");}.restaurantActions .elem a.prenota {background-image: url("../images/site/act-prenota.png");}.restaurantActions .elem a.ordina {background-image: url("../images/site/act-ordina.png");}.restaurantActions .elem a.vota {background-image: url("../images/site/act-vota.png");}.notMobile .restaurantActions .elem a {position: relative;}.notMobile .restaurantActions .elem a:hover {position: inherit;}.notMobile .restaurantActions .elem a span {position: absolute; bottom: -20px; color: #BBBBBB; opacity: 1; width: 70px; text-align: center; left: 0;}.notMobile .restaurantActions .elem a:hover span {position: inherit; bottom: auto; color: #ffffff;}.notMobile .restaurantActions .elem a.active span {color: #F89F26;}.notMobile .couponList .coupon .bottom .right a{font-size: 25px !important;}.notMobile .restaurantActions .elem a:hover {background: #F89F26;}.notMobile .restaurantActions .elem a:hover span {opacity: 1;}.notMobile .restaurantActions .elem a.active {background: #F89F26;}.notMobile .restaurantActions .elem a.active span {opacity: 1;}.restaurantActions .elem.last {float: right;}.shareAndConnect {padding: 10px 0 20px 0;}.shareAndConnect .share {float: left; padding-top: 2px; height: 20px; overflow: hidden;}.shareAndConnect .share span {font-size: 18px; color: #666666; padding-right: 5px; line-height: 18px; display: inline-block; height: 20px; overflow: hidden;}.shareAndConnect .share .fb-like {width: 100px;}.shareAndConnect .social {float: right; width: 345px; padding-top: 20px;}.shareAndConnect .social .elem {float: left; padding-left: 7px;}.shareAndConnect .social .elem a {display: block;}.shareAndConnect .social .elem.text {color: #666666; padding-right: 5px; line-height: 22px; padding-left: 0;}.noDataMessage{padding: 20px; text-align: center; font-weight: bold;}.restaurantDetails {float: right; width: 345px;}.restaurantDetails li {padding-bottom: 10px;}.restaurantDetails li .fieldName {width: 75px; float: left; color: #F89F26; font-weight: 400;}.restaurantDetails li .fieldValue {float: right; width: 255px;}.isMobile .restaurantDetails li .fieldValue {font-weight: bold;}.restaurantDetails li .fieldValue a {color: #F89F26; text-decoration: underline;}.restaurantDetails li .chefRanking {padding: 10px 0 0 85px;}.restaurantDetails li .chefRanking .chef {width: 31px; height: 35px; background: url("../images/site/icon_chef.png") left top no-repeat; float: left; margin-right: 2px;}.restaurantDescription {float: left; width: 560px;}.restaurantDescription .fieldName {color: #F89F26; font-weight: 400; font-size: 16px; border-bottom: solid 1px #E9E9E9; padding-bottom: 5px; margin-bottom: 10px;}.restaurantDescription .fieldValue {}.isMobile .restaurantDescription .fieldValue {line-height: 22px;}.restaurantDescription .fieldValue p {padding: 5px 0;}.restaurantDescription .fieldValue img {max-width: 100%; margin: 10px 0;}.restaurantPages.newsPage {}.newsList {}.newsList li.newsElem {border-bottom: solid 10px #E1DCD0; padding: 10px 0; margin-bottom: 10px; position: relative;}.newsList li.newsElem .date {float: left; background: url("../images/site/shadow_left.png") right top repeat-y #ffffff; line-height: 14px; text-align: right; width: 75px; padding: 3px 10px 3px 0; text-transform: capitalize; margin-top: 15px; border: solid #ffffff; border-width: 1px 0;}.newsList li.newsElem .newsThumb {border: solid 5px #efefef; float: left;}.newsList li.newsElem .newsContent {float: right; width: 775px; position: relative;}.newsList li.newsElem .newsContent h4 {color: #EA9131; font-size: 22px; font-weight: normal; padding-bottom: 3px;}.newsList li.newsElem .newsContent .shortDetails {position: absolute;}.newsList li.newsElem .newsContent .shortDetails span {color: #EA9131;}.newsList li.newsElem .newsContent .details {display: none; visibility: hidden;}.newsList li.newsElem .newsContent .details p {padding-bottom: 7px;}.newsList li.newsElem .newsContent .details .imageListTitle {padding-top: 7px;}.newsList li.newsElem .newsContent .details .imageList {padding-top: 5px;}.newsList li.newsElem .newsContent .details .imageList li.elem {float: left; margin-right: 6px;}.newsList li.newsElem .newsContent .details .imageList li.elem a {display: block; border: solid 2px #ffffff; position: relative;}.newsList li.newsElem .newsContent .details .imageList li.elem a.videoLnk {height: 50px; overflow: hidden;}.newsList li.newsElem .newsContent .details .imageList li.elem a.videoLnk img {width: 67px; height: 50px;}.newsList li.newsElem .newsContent .details .imageList li.elem a.videoLnk span {position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url("../images/site/icon_play.png") center center no-repeat;}.newsList li .open {cursor: pointer;}.newsList li .close {position: absolute; left: 0; bottom: 0; background: url("../images/site/icon_close_mini.png") 6px center no-repeat #DAD3C5; cursor: pointer; padding: 3px 6px 3px 22px; display: none;}.photoList {}.photoList .elem {float: left; border: solid #CCCCCC 5px; margin: 0 17px 17px 0;}.photoList .elem a {display: block;}.photoList .elem.last {margin-right: 0;}.sectionTitle {font-size: 20px;}.sectionTitle .print{float: right; text-decoration: none; padding-right: 10px; padding-top: 5px;}.menuFilesWrapper {margin-top: 30px;}.menuFiles {margin-top: 10px;}.menuFiles .file {padding-bottom: 2px;}.menuFiles .file a {display: block; background: url("../images/site/icon_file_12.png") 10px center no-repeat #F9F8F0; color: #666666; text-decoration: none; padding: 5px 15px 5px 28px; font-size: 18px;}.menuFiles .file a:hover {background-color: #EA9131; color: #ffffff;}.menuFiles .file a.print{float: right; text-indent: -10000px; background: url("../img/icon-print.png") center no-repeat; padding: 0; margin: 0; width: 16px; line-height: 33px;}.dailyMenuWrapper {padding-top: 30px;}.dailyMenuWrapper .dayTabs {margin-top: 20px;}.dailyMenuWrapper .print {float: right; margin-top: 20px;}.dailyMenuWrapper .spacer {float: right; margin: 16px 10px 0 10px; font-size: 0.5em;}.dailyMenuWrapper .addToMenuNewsletter {float: right; margin-top: 16px; font-size: 0.5em; text-transform: none;}.dailyMenuWrapper.rMenu .print {margin-top: 2px;}.dayTabs {margin-top: 10px;}.dayTabs .tab {float: left; font-weight: bold;}.dayTabs .tab.right {float: right}.dayTabs .tab a {display: block; padding: 10px 16px 7px 16px; font-size: 1em; text-align: center; background: #494949; color: #ffffff; text-decoration: none;}.dayTabs .tab a:hover {}.dayTabs .tab a.active {background: #F9F8F0; color: #EA9131;}.dayTabs .tab a.blocked {cursor: default;}.dayTabs .tbv {float: right; margin: 10px 10px 0 0;}.dailyMenu {background: #F9F8F0;}.dailyMenu .tabContent {}.dayMenu {padding: 10px 16px;}.dayMenu .category {padding-top: 5px;}.dayMenu .category .categoryName {font-size: 18px; color: #EA9131; line-height: 20px;}.dayMenu .category .categoryName a.menuItemImage {float: right;}.dayMenu .category h5.withImage{line-height: 50px;}.dayMenu .category .categoryItems {padding-bottom: 10px; clear: both;}.dayMenu .category .categoryItems .item {border-bottom: dashed 1px #cccccc; padding: 4px 0; margin-top: 6px;}.dayMenu .category .categoryItems .withImage{clear: both;}.dayMenu .category .categoryItems .item a.menuItemImage{float: left; margin-right: 10px;}.dayMenu .category .categoryItems .item .itemName {float: left; width: 90%; font-size: 15px; text-transform: capitalize; font-weight: bold;}.dayMenu .category .categoryItems .withImage .itemName {width: 84%;}.dayMenu .category .categoryItems .item .price {float: right; width: 8%; text-align: right; color: #EA9131;}.dayMenu .category .categoryItems .item .description {color: #666666;}.dayMenu .category .categoryItems .withImage .description {width: 88%}.videoList {text-align: justify;}.videoList .elem {display: inline-block; width: 31%; padding: 10px 0;}.videoList .elem a {display: block; overflow: hidden; position: relative; color: #555555;}.videoList .elem a img {width: 100%;}.videoList .elem a span {background: rgba(0, 0, 0, 0.15); border-radius: 31px; top: 50%; height: 62px; left: 50%; margin-top: -43px; margin-left: -31px; position: absolute; width: 62px;}.videoList .elem a span strong {background: url("../images/shopAdmin/icon-play.png") no-repeat center #4DBFFF; border-radius: 25px; display: block; height: 50px; margin: 6px 0 0 6px; width: 50px;}.videoList .elem a .title {display: block; padding-top: 5px;}.videoList .clearElement {display: inline-block; width: 100%;}.bookingConfirm{padding-left: 20px;}.bookingConfirm h4{margin-bottom: 10px;}.bookingConfirm ul{padding: 10px 0 10px 0;}.bookingConfirm li{padding-bottom: 8px;}.bookingConfirm li label{width: 180px; display: inline-block;}.bookingConfirm li input{padding: 2px 5px; height: 20px; border: 1px solid #CCCCCC; width: 300px; font-family: 'Roboto', sans-serif;}.bookingConfirm li input.error{border-color: red;}.bookingConfirm li input.notes{width: 470px;}.bookingConfirm button.save{width: 280px; height: 50px; font-size: 18px; background: #EA9131; color: #FFFFFF; cursor: pointer; font-family: 'Roboto',Arial,Verdana,sans-serif;}.couponList{}.couponList .coupon .bottom{height: 20px; margin-top: 15px; border-top: 1px dashed #cccccc; padding-top: 5px;}.couponList .coupon .bottom .left{float: left;}.couponList .coupon .bottom .left span{font-weight: bold;}.couponList .coupon .bottom .right{float: right;}.couponList .coupon .bottom .right a {color: #000000; font-size: 14px; font-weight: bold;}.couponList .coupon.blue .bottom .right a {color: #FFFFFF;}.couponList .coupon .bottom .downloadButton{float: right; margin-left: 15px; line-height: 20px; padding-left: 20px; background: url("../img/icon_download.png") left center no-repeat;}.couponList .coupon .bottom .printButton{background: url("../img/icon-print.png") left center no-repeat;}.couponList .coupon .bottom .shareButton{background: url("../img/icon_share.png") left center no-repeat;}.couponList .coupon {margin-bottom: 20px; padding: 20px; border: 2px dashed #cccccc; background: #F2F1EC; color: #333333; font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size: 13px;}.disabled {border-color: red;}.coupon .title {text-align: right; background: #D9D8D4; padding: 5px 15px; color: #666666; font-size: 15px; margin-bottom: 25px;}.coupon .header {padding-bottom: 10px;}.coupon .restaurant-logo {float: left; margin-right: 20px; width: 80px;}.coupon h1 {color: #663300; font-size: 2em; margin: 0;}.coupon .availability {color: #666666; font-size: 1.4em;}.coupon .discount {float: right; border: solid 2px #F09925; background: #FFFFFF; padding: 3px; color: #FFFFFF;}.coupon .discount .bg {background: #F09925; padding: 0 25px 0 80px; position: relative;}.coupon .discount .ttt {text-transform: uppercase; position: absolute; left: 15px; top: 98px; font-size: 1.2em; padding: 0 10px 10px 10px; border-bottom: dashed 1px #FFFFFF;transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg);transform-origin: 0 0 0; -ms-transform-origin: 0 0 0; -webkit-transform-origin: 0 0 0; vertical-align: baseline;}.coupon .discount .txt {font-size: 8em; line-height: 1em;}.coupon .discount .txt span {font-size: 0.25em; line-height: 1em; display: block; margin-top: -10px; position: relative; padding-bottom: 10px;}.coupon .person {float: left; list-style: none; padding: 20px 0 0 0; margin: 0;}.coupon .person li {padding: 7px 0;}.coupon .person li span {display: inline-block; vertical-align: middle;}.coupon .person li .label {width: 80px; text-align: right; text-transform: lowercase;}.coupon .person li .txt {border-bottom: dashed 1px #999999; width: 290px; color: #333333; font-size: 1.5em; margin-left: 20px;}.coupon .notes {font-size: 2em; text-align: center; padding: 20px 0;}.coupon .footerC {}.coupon .footerC .qrcode {text-align: center;}.coupon .footerC .qrcode strong {color: #FFFFFF; display: block; padding: 5px 0; font-size: 1.2em; background: #81872B;}.coupon .footerC .qrcode strong img {vertical-align: middle;}.coupon .footerC .qrcode span {border: solid 1px #81872B; display: block;}.coupon .footerC .qrcode.driveMe {float: right;}.coupon .footerC .qrcode.menu {float: left;}.coupon .contact {text-align: center;}.coupon .contact .restaurantName {font-size: 23px; padding-bottom: 6px;}.coupon .contact .info {line-height: 19px;}.coupon .contact .poweredBy {color: #666666; padding-top: 10px;}.coupon .contact .poweredBy img {vertical-align: middle; height: 30px; margin-left: 10px;}.coupon.orange {background: #F09925; border-color: #333333;}.coupon.orange .title {background: #E38A11; color: #333333;}.coupon.orange .availability {color: #333333;}.coupon.orange .person li .txt {border-color: #333333;}.coupon.orange .discount {color: #F09925; border-color: #FFFFFF; background: none;}.coupon.orange .discount .bg {background: #FFFFFF;}.coupon.orange .discount .ttt {border-color: #F09925;}.coupon.orange .contact .poweredBy {color: #663300;}.coupon.green {background: #81872B; border-color: #333333;}.coupon.green .title {background: #767C27; color: #C2CB5C;}.coupon.green h1 {color: #3A3E13;}.coupon.green .availability {color: #C2CB5C;}.coupon.green .person li .label {color: #C2CB5C;}.coupon.green .person li .txt {border-color: #333333; color: #FFFFFF;}.coupon.green .discount {color: #F09925; border-color: #FFFFFF; background: none;}.coupon.green .discount .bg {background: #FFFFFF;}.coupon.green .discount .ttt {border-color: #F09925;}.coupon.green .notes {color: #C2CB5C;}.coupon.green .footer .qrcode strong {background: none; border: solid 1px #FFFFFF;}.coupon.green .footer .qrcode span {border-color: #FFFFFF;}.coupon.green .contact .poweredBy {color: #333;}.coupon.blue {background: #3C5995; border-color: #333333;}.coupon.blue .title {background: #365085; color: #9AADD6;}.coupon.blue h1 {color: #17233C;}.coupon.blue .availability {color: #9AADD6;}.coupon.blue .person li .label {color: #9AADD6;}.coupon.blue .person li .txt {border-color: #333333; color: #FFFFFF;}.coupon.blue .discount {color: #F09925; border-color: #FFFFFF; background: none;}.coupon.blue .discount .bg {background: #FFFFFF;}.coupon.blue .discount .ttt {border-color: #F09925;}.coupon.blue .notes {color: #9AADD6;}.coupon.blue .footer .qrcode strong {background: none; border: solid 1px #FFFFFF;}.coupon.blue .footer .qrcode span {border-color: #FFFFFF;}.coupon.blue .contact {color: #1F2E4E;}.coupon.blue .contact .poweredBy {color: #9AADD6;}ul.surveyQuestions{margin-top: 10px; padding: 10px 16px; background: #F9F8F0;}ul.surveyQuestions li.question{padding: 5px 0; border-bottom:1px dashed #cccccc}ul.surveyQuestions li.error{border-color:red}ul.surveyQuestions li.question h6{font-size: 15px; font-weight: bold; color: #EA9131}ul.surveyQuestions li.question div.answers{width: 360px; height: 64px; margin: 0 auto;}ul.surveyQuestions li.question div.answers a{float: left; width: 86px; height: 64px; background: none; margin: 0 17px;}ul.surveyQuestions li.question div.answers a:hover, ul.surveyQuestions li.question div.answers a.checked{background: url("../images/tick_button.png") right top no-repeat;}ul.surveyQuestions li.question div.answers a span{display: block; text-indent: -2000px; width: 64px; height: 64px; margin: 0 auto; background: center no-repeat;}ul.surveyQuestions li.question div.answers a.answ_1 span{background-image: url("../images/site/sm_sad.png");}ul.surveyQuestions li.question div.answers a.answ_2 span{background-image: url("../images/site/sm_silent.png");}ul.surveyQuestions li.question div.answers a.answ_3 span{background-image: url("../images/site/sm_happy.png");}ul.surveyQuestions li a.saveSubmit{display: block; width: 150px; margin: 20px auto 5px auto; text-decoration: none; background: #EA9131; color: #ffffff; padding: 5px; text-align: center;}ul.surveyQuestions li a.saveSubmit:hover{background: #909639;}.accountTabs {padding-bottom: 15px; padding-top: 15px;}.accountTabs a {display: inline-block; padding: 5px 25px; background: #dddddd; color: #333333; margin-right: 3px; text-decoration: none; font-size: 1.2em;}.accountTabs a:hover {text-decoration: underline;}.accountTabs a.active {background: #666666; color: #ffffff;}.accountDetails {}.accountDetails li {padding: 10px 0;}.accountDetails li label {display: inline-block; width: 120px; padding: 5px 15px; margin-right: 20px; background: url("../images/site/bg_white_60.png");}.accountDetails li input[type="text"], .accountDetails li input[type="password"] {background: none; border-bottom: solid 1px #aaaaaa; padding: 5px 0; width: 320px;}.accountDetails li input[type="submit"] {background: #F89F26; color: #ffffff; width: 100px; height: 30px; cursor: pointer; margin-left: 393px;}.bookingsTable {width: 100%;}.bookingsTable th {padding: 5px; background: url("../images/site/bg_grey_10.png");}.bookingsTable td {padding: 5px 15px; background: url("../images/site/bg_white_60.png");}.bookingsTable .date {width: 80px; text-align: center;}.bookingsTable .name {}.bookingsTable .hour {width: 40px; text-align: center;}.bookingsTable .seats {width: 40px; text-align: center;}.bookingsTable .status {width: 60px; text-align: center;}.bookingsTable .actions {width: 80px;}.pgTitle.e4 {text-align: center; padding: 60px 0; font-size: 20px;}.pgTitle.e4 strong {font-weight: 700; font-size: 40px; color: #F64547;}.e4Cntnt {text-align: center; padding-top: 30px;}.isMobile .restaurantActions .elem a {position: relative;}.isMobile .restaurantActions .elem a span {position: absolute; bottom: -20px; color: #666666; opacity: 1; width: 70px; text-align: center; left: 0;}.isMobile .restaurantActions .elem a.active span {color: #F89F26;}.isMobile .couponList .coupon .bottom .right a{font-size: 25px !important;}.advantages {}.advantages .col {width: 450px; float: left;}.advantages .col h2 {padding-bottom: 15px;}.advantages .col .ttt {padding-top: 10px;}.advantages .col strong {color: #F89F26; font-weight: 600;}.advantages .col strong em {color: #333;}.advantages .col.col2 {float: right;}.registerRestaurant {display: none;}.registerRestaurant .overlay {position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(68,68,68,0.5); z-index: 99999;}.registerRestaurant .box {background: #FFFFFF; position: absolute; left: 50%; top: 5%; width: 650px; margin-left: -325px; z-index: 99999;}.registerRestaurant .box form {position: relative; text-align: justify; font-size: 0.001em; padding: 30px 15px;}.registerRestaurant .box form .close {position: absolute; right: 10px; top: 10px; background: url("../images/site/icon_x_grey.png") no-repeat center; width: 16px; height: 16px; text-indent: -9999px; cursor: pointer;}.registerRestaurant .box form li {padding: 5px 10px; display: inline-block; font-size: 14px; width: 100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.registerRestaurant .box form li.col6_12 {width: 50%;}.registerRestaurant .box form li.col4_12 {width: 33.33%;}.registerRestaurant .box form li.col8_12 {width: 66.66%;}.registerRestaurant .box form li.txt {border-top: solid 1px #EFEFEF; margin-top: 5px;}.registerRestaurant .box form li.txt label {display: inline;}.registerRestaurant .box form label {display: block;}.registerRestaurant .box form input[type="text"], .registerRestaurant .box form input[type="email"] {padding: 4px; border: 1px solid #cccccc; width: 100%; font-size: 14px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.registerRestaurant .box form input[name="faro"] {display: none;}.registerRestaurant .box form .fieldWrapper .errorTxt {color: #FF0000; font-size: 12px; font-style: italic; display: none;}.registerRestaurant .box form .notValid input[type="text"], .registerRestaurant .box form .notValid input[type="email"] {border-color: #FF0000;}.registerRestaurant .box form div {}.registerRestaurant .box form div label {display: inline; margin-left: 5px;}.registerRestaurant .box form button {background: #F89F26; width: 140px; height: 32px; font-size: 14px; color: #FFFFFF; cursor: pointer;}.fieldsList {}.fieldsList .field {margin: 7px 0;}.fieldsList .field label {display: block; margin-bottom: 2px;}.fieldsList .field input[type="text"],.fieldsList .field input[type="submit"],.fieldsList .field select{border: solid 1px #CCCCCC; padding: 5px 10px; height: 30px; line-height: 20px; width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.fieldsList .field input[type="submit"] {cursor: pointer;}.fieldsList .field.checkbox {}.fieldsList .field.checkbox label {display: inline;}.fieldsList .field.checkbox input {vertical-align: middle;}.foodSearchForm {overflow: hidden; margin: 0 -15px;}.foodSearchForm .searchStyle {overflow: hidden;}.foodSearchForm .searchStyle label {width: 100%; display: block; text-align: center;}.foodSearchForm .searchStyle .field {float: left;}.foodSearchForm .searchStyle .field input {height: 38px;}.foodSearchForm .searchStyle .field.text {width: 85%; padding-right: 0;}.foodSearchForm .searchStyle .field.submit {width: 15%; padding-left: 0;}.foodSearchForm .field {float: left; width: 33.33%; padding: 0 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.foodSearchResults {margin-top: 30px;}.foodSearchResults .restaurant {}.foodSearchResults .restaurant .restaurantLogo {float: left; position: static; margin: 0;}.foodSearchResults .restaurant .menuWrapper {float: right; width: 70%;}.couponsSearchForm {margin: 0 -15px; overflow: hidden; margin-bottom: 30px;}.couponsSearchForm .field {padding: 0 15px; width: 28%; float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.couponsSearchForm .field.submit {width: 16%;}.loading {position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 9999; display: none;background: url("../images/site/loader-small.gif") center no-repeat rgba(255,255,255,0.9)}@media (min-width: 768px){.wrapper {width: 750px;}.threeLittleCircles .wrapper {width: 750px;}}@media (min-width: 992px){.wrapper {width: 970px;}.threeLittleCircles .wrapper {width: 970px;}}@media (min-width: 1200px){.wrapper {width: 1170px;}}#fancybox-loading{cursor:pointer;display:none;height:40px;left:50%;margin-left:-20px;margin-top:-20px;overflow:hidden;position:fixed;top:50%;width:40px;z-index:1104}* html #fancybox-loading{margin-top:0;position:absolute}#fancybox-loading div{background-image:url(../img/fancybox/fancybox.png);height:480px;left:0;position:absolute;top:0;width:40px}#fancybox-overlay{background:#000;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1100}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{border:0;display:none;margin:0;overflow:auto;padding:0}#fancybox-wrap{display:none;left:0;margin:0;padding:20px;position:absolute;top:0;z-index:1101}#fancybox-outer{background:#FFF;height:100%;position:relative;width:100%}#fancybox-inner{height:1px;left:0;margin:0;outline:none;overflow:hidden;padding:0;position:absolute;top:0;width:1px}#fancybox-hide-sel-frame{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%}#fancybox-close{background-image:url(../img/fancybox/fancybox.png);background-position:-40px 0;cursor:pointer;display:none;height:30px;position:absolute;right:-15px;top:-15px;width:30px;z-index:1103}#fancybox_error{color:#444;font:normal 12px/20px Arial;margin:0;padding:7px}#fancybox-content{height:auto;margin:0;padding:0;width:auto}#fancybox-img{-ms-interpolation-mode:bicubic;border:none;height:100%;line-height:0;margin:0;outline:none;padding:0;vertical-align:top;width:100%}#fancybox-frame{border:none;display:block;height:100%;position:relative;width:100%}#fancybox-title{bottom:0;font-family:Arial;font-size:12px;left:0;position:absolute;z-index:1102}.fancybox-title-inside{color:#333;padding:10px 0;text-align:center}.fancybox-title-outside{color:#FFF;font-weight:700;padding-top:5px;text-align:center}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-over{background-image:url(../img/fancybox/fancy_title_over.png);display:block;padding:10px}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap span{float:left;height:32px}#fancybox-title-left{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -90px;background-repeat:no-repeat;padding-left:15px}#fancybox-title-main{background-image:url(../img/fancybox/fancybox-x.png);background-position:0 -40px;color:#FFF;font-weight:700;line-height:29px}#fancybox-title-right{background-image:url(../img/fancybox/fancybox.png);background-position:-55px -90px;background-repeat:no-repeat;padding-left:15px}#fancybox-left,#fancybox-right{background-image:url(../img/fancybox/blank.gif);bottom:0;cursor:pointer;display:none;height:100%;outline:none;position:absolute;width:48%;z-index:1102}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{cursor:pointer;display:block;height:30px;left:-9999px;margin-top:-15px;position:absolute;top:50%;width:30px;z-index:1102}#fancybox-left-ico{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancy-bg{border:0;height:20px;margin:0;padding:0;position:absolute;width:20px;z-index:1001}#fancy-bg-n{background-image:url(../img/fancybox/fancybox-x.png);left:0;top:-20px;width:100%}#fancy-bg-ne{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -162px;right:-20px;top:-20px}#fancy-bg-e{background-image:url(../img/fancybox/fancybox-y.png);background-position:-20px 0;height:100%;right:-20px;top:0}#fancy-bg-se{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -182px;bottom:-20px;right:-20px}#fancy-bg-s{background-image:url(../img/fancybox/fancybox-x.png);background-position:0 -20px;bottom:-20px;left:0;width:100%}#fancy-bg-sw{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -142px;bottom:-20px;left:-20px}#fancy-bg-w{background-image:url(../img/fancybox/fancybox-y.png);height:100%;left:-20px;top:0}#fancy-bg-nw{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -122px;left:-20px;top:-20px}#fancybox-loading.fancybox-ie div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale')}.fancybox-ie #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie #fancybox-title-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie #fancybox-title-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie #fancybox-title-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie .fancy-bg{background:transparent!important}.fancybox-ie #fancy-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancy-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale')} .nivoSlider {position:relative;width:100%;height:auto;overflow: hidden;}.nivoSlider img {position:absolute;top:0px;left:0px;max-width: none;}.nivo-main-image {display: block !important;position: relative !important; width: 100% !important;}.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}.nivo-box img { display:block; }.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding: 5px 10px;opacity: 0.8;overflow: hidden;display: none;-moz-opacity: 0.8;filter:alpha(opacity=8);-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; }.nivo-caption p {padding:5px;margin:0;}.nivo-caption a {display:inline !important;}.nivo-html-caption {display:none;}.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}.nivo-prevNav {left:0px;}.nivo-nextNav {right:0px;}.nivo-controlNav {text-align:center;padding: 15px 0;}.nivo-controlNav a {cursor:pointer;}.nivo-controlNav a.active {font-weight:bold;}.nivoSlider {border: solid 10px #ffffff;}.nivo-controlNav {padding: 10px 0 0 20px;}.nivo-control {text-indent: -99999px; display: inline-block; background: url("../images/site/slider_control.png") left top no-repeat; width: 16px; height: 16px; margin: 0 3px;}.nivo-control.active {background-position: left bottom;}.nivo-directionNav {}.nivo-directionNav a {background: url("../images/site/slider_arrows.png") left top no-repeat; text-indent: -9999px; width: 28px; height: 37px;}.nivo-directionNav .nivo-prevNav {left: 5px;}.nivo-directionNav .nivo-nextNav {background-position: right top; right: 5px;}..nivoSlider a.nivo-imageLink span {position: absolute; left: 37px; bottom: 37px; background: url("../images/site/zoom_white.png") left top no-repeat; width: 24px; height: 30px;}.ui-helper-hidden {display: none;}.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}.ui-helper-clearfix:after {clear: both;}.ui-helper-clearfix {min-height: 0; }.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter:Alpha(Opacity=0);}.ui-front {z-index: 100;}.ui-state-disabled {cursor: default !important;}.ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none;}.ui-datepicker .ui-datepicker-header {position: relative;padding: .2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {position: absolute;top: 2px;width: 1.8em;height: 1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {top: 1px;}.ui-datepicker .ui-datepicker-prev {left: 2px;}.ui-datepicker .ui-datepicker-next {right: 2px;}.ui-datepicker .ui-datepicker-prev-hover {left: 1px;}.ui-datepicker .ui-datepicker-next-hover {right: 1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;}.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0;}.ui-datepicker select.ui-datepicker-month-year {width: 100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {width: 49%;}.ui-datepicker table {width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}.ui-datepicker th {padding: .7em .3em;text-align: center;font-weight: bold;border: 0;}.ui-datepicker td {border: 0;padding: 1px;}.ui-datepicker td span,.ui-datepicker td a {display: block;padding: .2em;text-align: right;text-decoration: none;}.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0;}.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em;width: auto;overflow: visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left;}.ui-datepicker.ui-datepicker-multi {width: auto;}.ui-datepicker-multi .ui-datepicker-group {float: left;}.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;}.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;}.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0;}.ui-datepicker-rtl {direction: rtl;}.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto;}.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto;}.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {float: right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px;}.ui-widget {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size: 1.1em;}.ui-widget .ui-widget {font-size: 1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size: 1em;}.ui-widget-content {border: 1px solid #dddddd;background: #eeeeee url(../images/jquery-ui-1.10.3.custom/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color: #333333;}.ui-widget-content a {color: #333333;}.ui-widget-header {border: 1px solid #e78f08;background: #f6a828 url(../images/jquery-ui-1.10.3.custom/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color: #ffffff;font-weight: bold;}.ui-widget-header a {color: #ffffff;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {border: 1px solid #cccccc;background: #f6f6f6 url(../images/jquery-ui-1.10.3.custom/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight: bold;color: #1c94c4;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {color: #1c94c4;text-decoration: none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {border: 1px solid #fbcb09;background: #fdf5ce url(../images/jquery-ui-1.10.3.custom/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight: bold;color: #c77405;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited {color: #c77405;text-decoration: none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {border: 1px solid #fbd850;background: #ffffff url(../images/jquery-ui-1.10.3.custom/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight: bold;color: #eb8f00;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {color: #eb8f00;text-decoration: none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {border: 1px solid #fed22f;background: #ffe45c url(../images/jquery-ui-1.10.3.custom/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color: #363636;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color: #363636;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {border: 1px solid #cd0a0a;background: #b81900 url(../images/jquery-ui-1.10.3.custom/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color: #ffffff;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {color: #ffffff;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {color: #ffffff;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {font-weight: bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {opacity: .7;filter:Alpha(Opacity=70);font-weight: normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {opacity: .35;filter:Alpha(Opacity=35);background-image: none;}.ui-state-disabled .ui-icon {filter:Alpha(Opacity=35); }.ui-icon {width: 16px;height: 16px;}.ui-icon,.ui-widget-content .ui-icon {background-image: url(../images/jquery-ui-1.10.3.custom/ui-icons_222222_256x240.png);}.ui-widget-header .ui-icon {background-image: url(../images/jquery-ui-1.10.3.custom/ui-icons_ffffff_256x240.png);}.ui-state-default .ui-icon {background-image: url(../images/jquery-ui-1.10.3.custom/ui-icons_ef8c08_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {background-image: url(../images/jquery-ui-1.10.3.custom/ui-icons_ef8c08_256x240.png);}.ui-state-active .ui-icon {background-image: url(../images/jquery-ui-1.10.3.custom/ui-icons_ef8c08_256x240.png);}.ui-state-highlight .ui-icon {background-image: url(../images/jquery-ui-1.10.3.custom/ui-icons_228ef1_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {background-image: url(../images/jquery-ui-1.10.3.custom/ui-icons_ffd27a_256x240.png);}.ui-icon-blank { background-position: 16px 16px; }.ui-icon-carat-1-n { background-position: 0 0; }.ui-icon-carat-1-ne { background-position: -16px 0; }.ui-icon-carat-1-e { background-position: -32px 0; }.ui-icon-carat-1-se { background-position: -48px 0; }.ui-icon-carat-1-s { background-position: -64px 0; }.ui-icon-carat-1-sw { background-position: -80px 0; }.ui-icon-carat-1-w { background-position: -96px 0; }.ui-icon-carat-1-nw { background-position: -112px 0; }.ui-icon-carat-2-n-s { background-position: -128px 0; }.ui-icon-carat-2-e-w { background-position: -144px 0; }.ui-icon-triangle-1-n { background-position: 0 -16px; }.ui-icon-triangle-1-ne { background-position: -16px -16px; }.ui-icon-triangle-1-e { background-position: -32px -16px; }.ui-icon-triangle-1-se { background-position: -48px -16px; }.ui-icon-triangle-1-s { background-position: -64px -16px; }.ui-icon-triangle-1-sw { background-position: -80px -16px; }.ui-icon-triangle-1-w { background-position: -96px -16px; }.ui-icon-triangle-1-nw { background-position: -112px -16px; }.ui-icon-triangle-2-n-s { background-position: -128px -16px; }.ui-icon-triangle-2-e-w { background-position: -144px -16px; }.ui-icon-arrow-1-n { background-position: 0 -32px; }.ui-icon-arrow-1-ne { background-position: -16px -32px; }.ui-icon-arrow-1-e { background-position: -32px -32px; }.ui-icon-arrow-1-se { background-position: -48px -32px; }.ui-icon-arrow-1-s { background-position: -64px -32px; }.ui-icon-arrow-1-sw { background-position: -80px -32px; }.ui-icon-arrow-1-w { background-position: -96px -32px; }.ui-icon-arrow-1-nw { background-position: -112px -32px; }.ui-icon-arrow-2-n-s { background-position: -128px -32px; }.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }.ui-icon-arrow-2-e-w { background-position: -160px -32px; }.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }.ui-icon-arrowstop-1-n { background-position: -192px -32px; }.ui-icon-arrowstop-1-e { background-position: -208px -32px; }.ui-icon-arrowstop-1-s { background-position: -224px -32px; }.ui-icon-arrowstop-1-w { background-position: -240px -32px; }.ui-icon-arrowthick-1-n { background-position: 0 -48px; }.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }.ui-icon-arrowthick-1-e { background-position: -32px -48px; }.ui-icon-arrowthick-1-se { background-position: -48px -48px; }.ui-icon-arrowthick-1-s { background-position: -64px -48px; }.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }.ui-icon-arrowthick-1-w { background-position: -96px -48px; }.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }.ui-icon-arrow-4 { background-position: 0 -80px; }.ui-icon-arrow-4-diag { background-position: -16px -80px; }.ui-icon-extlink { background-position: -32px -80px; }.ui-icon-newwin { background-position: -48px -80px; }.ui-icon-refresh { background-position: -64px -80px; }.ui-icon-shuffle { background-position: -80px -80px; }.ui-icon-transfer-e-w { background-position: -96px -80px; }.ui-icon-transferthick-e-w { background-position: -112px -80px; }.ui-icon-folder-collapsed { background-position: 0 -96px; }.ui-icon-folder-open { background-position: -16px -96px; }.ui-icon-document { background-position: -32px -96px; }.ui-icon-document-b { background-position: -48px -96px; }.ui-icon-note { background-position: -64px -96px; }.ui-icon-mail-closed { background-position: -80px -96px; }.ui-icon-mail-open { background-position: -96px -96px; }.ui-icon-suitcase { background-position: -112px -96px; }.ui-icon-comment { background-position: -128px -96px; }.ui-icon-person { background-position: -144px -96px; }.ui-icon-print { background-position: -160px -96px; }.ui-icon-trash { background-position: -176px -96px; }.ui-icon-locked { background-position: -192px -96px; }.ui-icon-unlocked { background-position: -208px -96px; }.ui-icon-bookmark { background-position: -224px -96px; }.ui-icon-tag { background-position: -240px -96px; }.ui-icon-home { background-position: 0 -112px; }.ui-icon-flag { background-position: -16px -112px; }.ui-icon-calendar { background-position: -32px -112px; }.ui-icon-cart { background-position: -48px -112px; }.ui-icon-pencil { background-position: -64px -112px; }.ui-icon-clock { background-position: -80px -112px; }.ui-icon-disk { background-position: -96px -112px; }.ui-icon-calculator { background-position: -112px -112px; }.ui-icon-zoomin { background-position: -128px -112px; }.ui-icon-zoomout { background-position: -144px -112px; }.ui-icon-search { background-position: -160px -112px; }.ui-icon-wrench { background-position: -176px -112px; }.ui-icon-gear { background-position: -192px -112px; }.ui-icon-heart { background-position: -208px -112px; }.ui-icon-star { background-position: -224px -112px; }.ui-icon-link { background-position: -240px -112px; }.ui-icon-cancel { background-position: 0 -128px; }.ui-icon-plus { background-position: -16px -128px; }.ui-icon-plusthick { background-position: -32px -128px; }.ui-icon-minus { background-position: -48px -128px; }.ui-icon-minusthick { background-position: -64px -128px; }.ui-icon-close { background-position: -80px -128px; }.ui-icon-closethick { background-position: -96px -128px; }.ui-icon-key { background-position: -112px -128px; }.ui-icon-lightbulb { background-position: -128px -128px; }.ui-icon-scissors { background-position: -144px -128px; }.ui-icon-clipboard { background-position: -160px -128px; }.ui-icon-copy { background-position: -176px -128px; }.ui-icon-contact { background-position: -192px -128px; }.ui-icon-image { background-position: -208px -128px; }.ui-icon-video { background-position: -224px -128px; }.ui-icon-script { background-position: -240px -128px; }.ui-icon-alert { background-position: 0 -144px; }.ui-icon-info { background-position: -16px -144px; }.ui-icon-notice { background-position: -32px -144px; }.ui-icon-help { background-position: -48px -144px; }.ui-icon-check { background-position: -64px -144px; }.ui-icon-bullet { background-position: -80px -144px; }.ui-icon-radio-on { background-position: -96px -144px; }.ui-icon-radio-off { background-position: -112px -144px; }.ui-icon-pin-w { background-position: -128px -144px; }.ui-icon-pin-s { background-position: -144px -144px; }.ui-icon-play { background-position: 0 -160px; }.ui-icon-pause { background-position: -16px -160px; }.ui-icon-seek-next { background-position: -32px -160px; }.ui-icon-seek-prev { background-position: -48px -160px; }.ui-icon-seek-end { background-position: -64px -160px; }.ui-icon-seek-start { background-position: -80px -160px; }.ui-icon-seek-first { background-position: -80px -160px; }.ui-icon-stop { background-position: -96px -160px; }.ui-icon-eject { background-position: -112px -160px; }.ui-icon-volume-off { background-position: -128px -160px; }.ui-icon-volume-on { background-position: -144px -160px; }.ui-icon-power { background-position: 0 -176px; }.ui-icon-signal-diag { background-position: -16px -176px; }.ui-icon-signal { background-position: -32px -176px; }.ui-icon-battery-0 { background-position: -48px -176px; }.ui-icon-battery-1 { background-position: -64px -176px; }.ui-icon-battery-2 { background-position: -80px -176px; }.ui-icon-battery-3 { background-position: -96px -176px; }.ui-icon-circle-plus { background-position: 0 -192px; }.ui-icon-circle-minus { background-position: -16px -192px; }.ui-icon-circle-close { background-position: -32px -192px; }.ui-icon-circle-triangle-e { background-position: -48px -192px; }.ui-icon-circle-triangle-s { background-position: -64px -192px; }.ui-icon-circle-triangle-w { background-position: -80px -192px; }.ui-icon-circle-triangle-n { background-position: -96px -192px; }.ui-icon-circle-arrow-e { background-position: -112px -192px; }.ui-icon-circle-arrow-s { background-position: -128px -192px; }.ui-icon-circle-arrow-w { background-position: -144px -192px; }.ui-icon-circle-arrow-n { background-position: -160px -192px; }.ui-icon-circle-zoomin { background-position: -176px -192px; }.ui-icon-circle-zoomout { background-position: -192px -192px; }.ui-icon-circle-check { background-position: -208px -192px; }.ui-icon-circlesmall-plus { background-position: 0 -208px; }.ui-icon-circlesmall-minus { background-position: -16px -208px; }.ui-icon-circlesmall-close { background-position: -32px -208px; }.ui-icon-squaresmall-plus { background-position: -48px -208px; }.ui-icon-squaresmall-minus { background-position: -64px -208px; }.ui-icon-squaresmall-close { background-position: -80px -208px; }.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }.ui-icon-grip-solid-vertical { background-position: -32px -224px; }.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }.ui-icon-grip-diagonal-se { background-position: -80px -224px; }.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {border-top-left-radius: 4px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {border-top-right-radius: 4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {border-bottom-left-radius: 4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {border-bottom-right-radius: 4px;}.ui-widget-overlay {background: #666666 url(../images/jquery-ui-1.10.3.custom/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity: .5;filter: Alpha(Opacity=50);}.ui-widget-shadow {margin: -5px 0 0 -5px;padding: 5px;background: #000000 url(../images/jquery-ui-1.10.3.custom/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity: .2;filter: Alpha(Opacity=20);border-radius: 5px;}