.backTransition{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.header-boxshadow{-webkit-box-shadow:2px 4px 3px rgba(0,0,0,.3);-moz-box-shadow:2px 4px 3px rgba(0,0,0,.3);box-shadow:2px 4px 3px rgba(0,0,0,.3)}.tag-boxshadow{-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.3);-moz-box-shadow:1px 2px 2px rgba(0,0,0,.3);box-shadow:1px 2px 2px rgba(0,0,0,.3)}.title-boxshadow{-webkit-text-shadow:1px 2px 2px rgba(0,0,0,.3);-moz-text-shadow:1px 2px 2px rgba(0,0,0,.3);text-shadow:1px 2px 2px rgba(0,0,0,.3)}.allTransition{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.restaurantFilterTransition{-webkit-transition:filter .5s linear;-moz-transition:filter .5s linear;-ms-transition:filter .5s linear;-o-transition:filter .5s linear;transition:filter .5s linear}.restaurantImgTransition{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.imgFull{width:100%;display:block}.vAlign{position:relative;top:50%;transform:translateY(-50%)}.elipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.color-green{color:#70bb0d}html{height:100%}body{color:#343434;font-family:Roboto,sans-serif;min-height:100%;position:relative;font-size:1rem;line-height:150%}h1,h2,h3,h4,h5{margin-top:0;font-family:'Fira Sans',sans-serif}a{color:#f02311;text-decoration:none}a:focus,a:hover{color:#c21b0c;text-decoration:none;outline:0;cursor:pointer}.image-max{width:100%;display:block;margin-bottom:15px}.valign{position:relative;top:50%;transform:translateY(-50%)}.clear{clear:both}.redbutton{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#fff;background:#f02311;font-size:1rem;text-transform:uppercase;padding:5px 12px;border:none;font-weight:500;letter-spacing:.5px;font-family:'Fira Sans',sans-serif}.redbutton:focus,.redbutton:hover{background:#c21b0c;color:#fc3;cursor:pointer}@-ms-viewport{width:device-width}header#header{position:fixed;z-index:200;width:100%;top:0;left:0;background:rgba(255,255,255,.95);-webkit-box-shadow:2px 4px 3px rgba(0,0,0,.3);-moz-box-shadow:2px 4px 3px rgba(0,0,0,.3);box-shadow:2px 4px 3px rgba(0,0,0,.3)}header#header .container-fluid.fluid-padding{padding:0 0 0 50px}header#header .container-fluid h1{display:inline-block;width:250px;margin-top:12px}header#header .container-fluid h1 a,header#header .container-fluid h1 a img{width:100%;display:block}header#header .container-fluid nav ul{padding:0;margin:0}header#header .container-fluid nav ul li{display:inline-block}header#header .container-fluid nav ul li .btn-group .btn.dropdown-toggle{background:0 0;font-size:1.15rem}header#header .container-fluid nav ul li .btn-group .dropdown-menu{display:none;width:100%}header#header .container-fluid nav ul li .btn-group .dropdown-menu li{display:block}header#header .container-fluid nav ul li .btn-group .dropdown-menu li a{display:block;font-size:1rem;padding:5px 10px;text-align:center;border:1px solid #ccc}header#header .container-fluid nav ul li .btn-group:hover .dropdown-menu{display:block;margin-top:0}header#header .container-fluid nav ul li .btn-group:hover .dropdown-menu li a:focus,header#header .container-fluid nav ul li .btn-group:hover .dropdown-menu li a:hover{background:#eee}header#header .container-fluid nav ul li:nth-of-type(3){border-left:1px solid #ccc}header#header .container-fluid nav ul li#registerProfile{padding-left:15px;padding-right:15px}header#header .container-fluid nav ul li#registerProfile .btn.btn-primary{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#f02311;border:none}header#header .container-fluid nav ul li#registerProfile .btn.btn-primary:focus,header#header .container-fluid nav ul li#registerProfile .btn.btn-primary:hover{background:#921409;cursor:pointer}header#header .container-fluid nav ul li a{padding:1.5rem;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:1.2rem;color:#343434;position:relative}header#header .container-fluid nav ul li a span.single-button{display:inline-block;top:3px;position:relative}header#header .container-fluid nav ul li a:hover{background:#fff;color:#000}header#header .container-fluid nav ul li:Last-of-type{margin-right:0}header#header .container-fluid nav ul li .dropdown .dropdown-toggle::after{border:none}header#header .container-fluid nav ul li .dropdown .dropdown-menu{left:-5px}header#header .container-fluid nav ul li .dropdown .dropdown-menu a.dropdown-item{font-size:1rem;padding:.3rem 1.5rem}header#header .container-fluid nav ul li .dropdown .dropdown-menu a.dropdown-item:hover{background:#fff!important;color:#f02311}header#header .container-fluid nav ul li .dropdown .btn-secondary{border:none;padding:1.5rem;background:0 0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-right:1px solid #ccc;border-left:none!important}header#header .container-fluid nav ul li .dropdown .btn-secondary span{display:inline-block;font-size:1.2rem;font-weight:500}header#header .container-fluid nav ul li .dropdown .btn-secondary small{display:inline-block;width:10px;position:relative;top:-3px}header#header .container-fluid nav ul li .dropdown .btn-secondary small img{width:100%;display:block}header#header .container-fluid nav ul li .dropdown .btn-secondary:hover{background:#fff}header#header .container-fluid nav ul li .dropdown .btn-secondary:hover span{color:#000}header#header .container-fluid nav ul li .dropdown .btn-secondary.lang-mk{padding:1.5rem .3rem 1.5rem 3rem;background-image:url(../images/svg/republic-of-macedonia.svg);background-size:28px 28px;background-position:12px 22px;background-repeat:no-repeat}header#header .container-fluid nav ul li .dropdown .btn-secondary.lang-en{padding:1.5rem .3rem 1.5rem 3rem;background-image:url(../images/svg/united-kingdom.svg);background-size:28px 28px;background-position:12px 22px;background-repeat:no-repeat}#cover{position:relative}#cover .cover-photo{z-index:30;position:relative}#cover .cover-photo img{width:100%;display:block}#cover .cover-photo .title-container{position:absolute;bottom:0;left:0;width:100%;z-index:100}#cover .cover-photo .title-container .restaurant-title-container{background:rgba(52,52,52,.4);padding:15px;position:relative}#cover .cover-photo .title-container .restaurant-title-container small{font-size:1.75rem;color:#fc3;font-weight:300;position:relative;margin-right:10px;top:-2px}#cover .cover-photo .title-container .restaurant-title-container span{font-size:2.25rem;color:#fff;position:relative}#cover .cover-photo .title-container .restaurant-title-container a.favorites{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:1rem;padding:0 5px;border:1px solid #f02311;position:absolute;top:14px;right:15px;z-index:100;background:rgba(255,255,255,.8)}#cover .cover-photo .title-container .restaurant-title-container a.favorites i{color:#f02311;display:inline-block;position:relative;top:3px}#cover .cover-photo .title-container .restaurant-title-container a.favorites strong{display:inline-block;color:#343434;position:relative;top:-4px;font-size:.875rem;font-weight:600;margin-left:5px}#cover .cover-photo .title-container .restaurant-title-container a.favorites:focus,#cover .cover-photo .title-container .restaurant-title-container a.favorites:hover{background:#fff}#cover .search-container{position:absolute;bottom:20px;left:0;width:100%;z-index:100;font-family:'Fira Sans',sans-serif}#cover .search-container .container{border:1px solid #ccc;padding:.2rem;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 4px 3px rgba(0,0,0,.3);-moz-box-shadow:2px 4px 3px rgba(0,0,0,.3);box-shadow:2px 4px 3px rgba(0,0,0,.3)}#cover .search-container .container .row{margin:0}#cover .search-container .container .row .search-field{padding:0}#cover .search-container .container .row .search-field.search-main .form-group .form-control{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#cover .search-container .container .row .search-field .form-group{margin-bottom:0}#cover .search-container .container .row .search-field .form-group .dropdown.btn-group{width:100%!important}#cover .search-container .container .row .search-field .form-group .form-control{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-color:#ccc;border-right:none;color:#343434;font-weight:500;height:38px;font-family:'Fira Sans',sans-serif}#cover .search-container .container .row .search-field .form-group .form-control::-webkit-input-placeholder{color:#343434}#cover .search-container .container .row .search-field .form-group .form-control::-moz-placeholder{color:#343434}#cover .search-container .container .row .search-field .form-group .form-control:-ms-input-placeholder{color:#343434}#cover .search-container .container .row .search-field .form-group .form-control:-moz-placeholder{color:#343434}#cover .search-container .container .row .search-field .dropdown .dropdown-toggle::after{border:none}#cover .search-container .container .row .search-field .btn.btn-secondary{padding:.5rem .75rem;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-color:#ccc;border-right:none;width:100%;height:38px;color:#343434;font-size:1rem;font-weight:500;font-family:'Fira Sans',sans-serif}#cover .search-container .container .row .search-field .btn.btn-secondary span{display:inline-flex;vertical-align:middle;font-size:1rem;font-weight:500}#cover .search-container .container .row .search-field .btn.btn-secondary i{display:inline-flex;vertical-align:middle}#cover .search-container .container .row .search-field .btn.btn-secondary:last-of-type{border-right:1px solid #ccc}#cover .search-container .container .row .search-field .btn.btn-secondary:hover{background:#fff}#cover .search-container .container .row .search-field .btn.btn-primary{background:#f02311;width:100%;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #f02311;font-weight:500;font-family:'Fira Sans',sans-serif}#cover .search-container .container .row .search-field .btn.btn-primary:hover{background:#c21b0c;color:#fc3;cursor:pointer}.search-container .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ccc;border-radius:0;padding:5px 10px;height:38px;font-weight:500}.search-container .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:6px;right:1px;width:20px}#mobileGoToCategory,.search-container.mobile{display:none}.content-block{position:relative}.content-block .container-fluid.fluid-padding{padding:0 50px;max-width:1650px;margin:0 auto}.content-block .container-fluid.fluid-padding h2,.content-block .container-fluid.fluid-padding h3.inner-titles{border-bottom:1px solid #ccc;position:relative;height:40px;margin-bottom:20px}.content-block .container-fluid.fluid-padding h2 span,.content-block .container-fluid.fluid-padding h3.inner-titles span{display:inline-block;position:absolute;left:0;bottom:-1px;padding:0 0 10px;border-bottom:1px solid #f02311;color:#343434;font-size:1.5rem;font-weight:500}.content-block .container-fluid.fluid-padding .content-block-more{position:absolute;top:5px;right:15px}#top-container{padding:30px 0 50px;max-width:1650px;margin:0 auto;overflow:hidden}.star-rating{margin-bottom:0;display:block}.star-rating p{width:80px;height:16px;display:inline-block;position:relative;text-align:left;background:#CCC}.star-rating p span{background:url(../images/svg/star-rating.svg) no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;z-index:50}.star-rating p small{display:inline-block;background:#fc3;height:100%;position:absolute;z-index:30;max-width:100%}.star-rating .number-reviews{display:block;font-size:.8rem;margin-top:3px}.star-rating .number-reviews strong{font-weight:600}.star-rating .number-reviews strong a:focus,.star-rating .number-reviews strong a:hover{text-decoration:underline}.slick-slider .arrow{display:inline-block;width:36px;height:36px;position:absolute;top:50%;z-index:70;background:url(../images/svg/carousel-button.svg) no-repeat;opacity:0}.slick-slider .arrow.arrow-left{top:44%;left:-42px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.slick-slider .arrow.arrow-right{top:44%;right:-20px}.slick-slider:hover .arrow{opacity:.7}.slick-slider:hover .arrow:focus,.slick-slider:hover .arrow:hover{opacity:1;cursor:pointer}.restaurant-item{padding-right:20px;padding-bottom:20px;margin-bottom:20px}.restaurant-item .restaurant-item-inner{overflow:hidden}.restaurant-item .restaurant-item-inner .restaurant-photo{margin-bottom:15px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;-ms-border-radius:5px 5px 5px 0;-o-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;position:relative}.restaurant-item .restaurant-item-inner .restaurant-photo a{display:block;position:relative;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;-ms-border-radius:5px 5px 5px 0;-o-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;z-index:1;overflow:hidden}.restaurant-item .restaurant-item-inner .restaurant-photo a small{position:absolute;z-index:80;padding:5px 5px 25px;background:url(../images/svg/ribbon.svg) center bottom no-repeat;font-size:14px;color:#fff;font-weight:700;text-align:center;display:inline-block;top:0;right:10px;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important;background-size:100% auto;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.3);-moz-box-shadow:1px 2px 2px rgba(0,0,0,.3);box-shadow:1px 2px 2px rgba(0,0,0,.3)}.restaurant-item .restaurant-item-inner .restaurant-photo a img{width:100%;display:block;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;position:relative;z-index:30;-webkit-border-radius:5px 5px 5px 0!important;-moz-border-radius:5px 5px 5px 0!important;-ms-border-radius:5px 5px 5px 0!important;-o-border-radius:5px 5px 5px 0!important;border-radius:5px 5px 5px 0!important}.restaurant-item .restaurant-item-inner .restaurant-photo a h3{margin-bottom:0rem;line-height:110%;position:absolute;bottom:-4px;left:-6px;z-index:60;width:100%;color:#343434}.restaurant-item .restaurant-item-inner .restaurant-photo a h3 small{font-size:.9rem;font-weight:300;display:block;margin-right:5px;line-height:.9rem}.restaurant-item .restaurant-item-inner .restaurant-photo a h3 span{font-size:1.25rem;font-weight:700;font-family:'Fira Sans',sans-serif;display:inline-block;line-height:110%;background:#FFF;padding:5px 15px}.restaurant-item .restaurant-item-inner .restaurant-photo a:hover::before{opacity:0}.restaurant-item .restaurant-item-inner .restaurant-photo a:hover img{-moz-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03)}.restaurant-item .restaurant-item-inner .restaurant-name-type{padding-left:0;padding-right:0}.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type{margin-top:0}.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag{display:inline-block;box-sizing:content-box;height:6px;position:relative;content:"";cursor:pointer;margin:0 25px 15px 0;padding:1px 16px 18px 8px;border-radius:4px 1px 1px 4px;color:#fff;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;transform:rotate(0deg);border:1px solid #ccc;border-right:none}.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag span{font-size:.7rem;color:#343434;margin-top:0;display:block;font-weight:500;font-family:'Fira Sans',sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag:before{display:inline-block;box-sizing:content-box;z-index:1;width:18px;height:18px;position:absolute;content:"";cursor:pointer;top:3px;right:-10px;border:none;border-radius:1px 1px 4px;color:#fff;-o-text-overflow:clip;text-overflow:clip;text-shadow:none;transform:rotateY(1deg) rotateZ(-45deg);border-right:1px solid #ccc;border-bottom:1px solid #ccc}.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag:after{display:inline-block;box-sizing:content-box;z-index:2;width:6px;height:6px;position:absolute;content:"";cursor:pointer;top:9px;right:0;border-radius:10px;color:#343434;-o-text-overflow:clip;text-overflow:clip;background:#fff;text-shadow:none;border:1px solid #ccc}.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag:focus,.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag:focus:before,.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag:hover,.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag:hover:before{background:#eee}.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag:focus span,.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag:hover span{color:#f02311}.restaurant-item .restaurant-item-inner .restaurant-stars-actions{padding-left:0;padding-right:0;text-align:right;line-height:100%}.restaurant-item .restaurant-item-inner .restaurant-stars-actions .star-rating{margin-bottom:-2px}.restaurant-item .restaurant-item-inner .restaurant-stars-actions .star-rating p{width:80px;height:16px}.restaurant-item .restaurant-item-inner .restaurant-stars-actions .number-reviews{position:relative;line-height:100%}.restaurant-item .restaurant-item-inner .restaurant-stars-actions .number-reviews i{position:relative;margin-right:0rem;font-size:.8rem;top:5px}.restaurant-item .restaurant-item-inner .restaurant-stars-actions .number-reviews span{font-size:.8rem;display:inline-flex;vertical-align:middle}#recommended-restaurants{float:left;width:calc(100% - 330px)}#top-right-banners{width:300px;float:left;padding-left:30px}#top-right-banners a.banner{display:block;margin-bottom:25px;padding-left:0;border:1px solid #ccc}#top-right-banners a.banner:last-of-type{margin-bottom:0}.central-banner{padding:30px 50px;max-width:1575px;margin:0 auto 30px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;text-align:center}.central-banner a{display:inline-block;width:100%;max-width:300px;margin-right:30px;border:1px solid #ccc}.central-banner a img{width:100%;display:block}.central-banner a:last-of-type{margin-right:0}#tags{background:#fff;border-top:1px solid #f02311}#tags .container-fluid{padding:15px 15px 0}#tags .container-fluid .tags-container{text-align:center}#tags .container-fluid .tags-container .tag{display:inline-block;box-sizing:content-box;height:6px;position:relative;content:"";cursor:pointer;margin:0 25px 15px 0;padding:3px 18px 20px 12px;border-radius:4px 1px 1px 4px;color:#fff;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;transform:rotate(0deg);border:1px solid #ccc;border-right:none}#tags .container-fluid .tags-container .tag span{font-size:.875rem;color:#343434;margin-top:0;display:block;font-weight:500;font-family:'Fira Sans',sans-serif}#tags .container-fluid .tags-container .tag:before{display:inline-block;box-sizing:content-box;z-index:1;width:21px;height:21px;position:absolute;content:"";cursor:pointer;top:4px;right:-11px;border:none;border-radius:1px 1px 4px;color:#fff;-o-text-overflow:clip;text-overflow:clip;text-shadow:none;transform:rotateY(1deg) rotateZ(-45deg);border-right:1px solid #ccc;border-bottom:1px solid #ccc}#tags .container-fluid .tags-container .tag:after{display:inline-block;box-sizing:content-box;z-index:2;width:7px;height:7px;position:absolute;content:"";cursor:pointer;top:10px;right:0;border-radius:10px;color:#343434;-o-text-overflow:clip;text-overflow:clip;background:#fff;text-shadow:none;border:1px solid #ccc}#tags .container-fluid .tags-container .tag:focus,#tags .container-fluid .tags-container .tag:focus:before,#tags .container-fluid .tags-container .tag:hover,#tags .container-fluid .tags-container .tag:hover:before{background:#eee}#tags .container-fluid .tags-container .tag:focus span,#tags .container-fluid .tags-container .tag:hover span{color:#f02311}#popular-discounts-newest-container .restaurant-item .restaurant-item-inner .restaurant-name-type h3 a span{font-size:1rem}#popular-discounts-newest-container .restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type a,#popular-discounts-newest-container .restaurant-item .restaurant-item-inner .restaurant-stars-actions .number-reviews span{font-size:.825rem}#popular-discounts-newest-container .restaurant-item .restaurant-item-inner .restaurant-photo{margin-bottom:10px}#popular-discounts-newest-container .restaurant-item{margin-bottom:0}#news-tryouts{margin-bottom:50px}#news .news-article{margin-bottom:15px;padding-right:0}#news .news-article .news-article-photo,#news .news-article h2{position:relative}#news .news-article .news-article-photo img{width:100%;display:block;position:relative;z-index:30px}#news .news-article .news-article-photo .news-article-teaser{position:absolute;bottom:0;left:0;display:inline-block;padding:10px 15px;background:#fff}#news .news-article .news-article-photo .news-article-teaser span{display:block;margin-bottom:0;color:#f02311;font-weight:600;font-size:1rem;line-height:120%}#news .news-article .news-article-photo .news-article-teaser h3{font-size:1.8rem;margin-bottom:.2rem;font-family:'Fira Sans',sans-serif;line-height:120%;font-weight:700}#news .news-article .news-article-photo .news-article-teaser h3 a{color:#343434}#news-tryouts #news .slick-initialized a.arrow{background-image:url(../images/svg/arrow_news.svg)}#news-tryouts #news .slick-initialized a.arrow.arrow-left{left:15px}#news-tryouts #news .slick-initialized a.arrow.arrow-right{right:15px}#discount-restaurants-container .slick-initialized a.arrow.arrow-left,#newest-restaurants-container .slick-initialized a.arrow.arrow-left,#popular-restaurants-container .slick-initialized a.arrow.arrow-left{left:-40px}#discount-restaurants-container .slick-initialized a.arrow.arrow-right,#newest-restaurants-container .slick-initialized a.arrow.arrow-right,#popular-restaurants-container .slick-initialized a.arrow.arrow-right{right:-25px}#tryouts .tryout-container .tryout-article{position:relative;background-repeat:no-repeat;background-position:top center;background-size:cover;display:block}#tryouts .tryout-container .tryout-article img{width:100%;position:relative;z-index:30;display:none}#tryouts .tryout-container .tryout-article:hover .tryout-teaser strong{color:#111}#tryouts .tryout-container .tryout-article .tryout-teaser{position:absolute;display:inline-block;bottom:0;left:0;z-index:60;padding:5px 5px 0 0;max-width:80%}#tryouts .tryout-container .tryout-article .tryout-teaser em{font-style:normal;display:inline-block;padding:3px 15px;background:#f02311;color:#fff;font-size:.875rem;text-transform:uppercase;font-weight:500}#tryouts .tryout-container .tryout-article .tryout-teaser strong{background:#fff;font-size:1.8rem;font-weight:700;color:#343434;display:inline-block;line-height:110%;padding:10px 15px;font-family:'Fira Sans',sans-serif}#tryouts .tryout-container .tryout-left{padding-right:6px}#tryouts .tryout-container .tryout-right{padding-left:2px}#tryouts .tryout-container .tryout-right .tryout-article{margin-bottom:9px}#tryouts .tryout-container .tryout-right .tryout-article:last-of-type{margin-bottom:5px}#tryouts .tryout-container .tryout-right .tryout-article .tryout-teaser em{font-style:normal;display:inline-block;padding:2px 10px;background:#f02311;color:#fff;font-size:.725rem}#tryouts .tryout-container .tryout-right .tryout-article .tryout-teaser strong{font-size:1.2rem;padding:6px 10px}#music-program{background:0 0;margin-bottom:30px;padding:30px 0}#music-program .music-program-tabs ul{text-align:center;width:100%;display:block;border:none}#music-program .music-program-tabs ul li{display:inline-block;margin-right:20px}#music-program .music-program-tabs ul li a{background:#343434;color:#fff;display:block;text-align:center;border:none!important;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:8px 12px}#music-program .music-program-tabs ul li a.active{background:#f02311}#music-program .music-program-tabs ul li a span{font-size:1rem;display:block;color:#fff;margin-bottom:0;font-weight:500;line-height:100%;font-family:'Fira Sans',sans-serif}#music-program .music-program-tabs ul li a small{font-size:.75rem;font-weight:600;display:inline-block;color:#fc3;line-height:100%}#music-program .music-program-tabs .music-slider{width:100%}#music-program .music-program-tabs .music-slider .music-single{padding:0 10px}#music-program .music-program-tabs .music-slider .music-single img{width:100%;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#music-program .music-program-tabs .music-slider .music-single .music-location{display:block;text-align:center;padding:10px 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:.875rem;font-weight:500;line-height:120%;margin-bottom:3px}#music-program .music-program-tabs .music-slider .music-single .music-details{padding:0rem 1rem 1rem;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center}#music-program .music-program-tabs .music-slider .music-single .music-details h5{font-size:.875rem;font-weight:700;color:#343434;margin-bottom:7px;font-family:'Fira Sans',sans-serif;line-height:130%}#music-program .music-program-tabs .music-slider .music-single .music-details a{color:#fff;padding:3px 15px;text-transform:uppercase;display:inline-block;font-size:.75rem;letter-spacing:1px;background:#f02311;font-weight:500;font-family:'Fira Sans',sans-serif}#music-program .music-program-tabs .music-slider .music-single .music-details a:hover{background:#c21b0c;border-color:#c21b0c;color:#fff}#popular-discounts-newest #discount-restaurants-container,#popular-discounts-newest #popular-restaurants-container{margin-bottom:10px}#popular-discounts-newest #newest-restaurant{margin-bottom:0}#top-restaurant-intro{margin:30px 0}#top-restaurant-intro .top-restaurant-intro-left .container-fluid{padding-left:0}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .about-restaurant p{font-size:1rem;line-height:150%;margin-bottom:1rem}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .about-restaurant p:last-of-type{margin-bottom:0}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info{text-align:center}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .restaurant-logo,#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .restaurant-logo span{display:inline-block}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .restaurant-logo span img{height:100px;width:auto;display:inline-block}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .restaurant-town{display:block;margin-bottom:5px}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .restaurant-town a{display:inline-block;font-weight:600;font-size:1.5rem}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .restaurant-type{font-size:1.125rem;margin-bottom:5px}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .restaurant-type a{color:#343434;font-size:1.125rem;display:inline-block}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .restaurant-address{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .restaurant-address small{opacity:.3;display:inline-block;vertical-align:middle;width:20px;margin-right:5px;position:relative}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .restaurant-address small img{width:100%;display:block}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .restaurant-address span{display:inline-block;vertical-align:middle;margin-right:5px;font-size:1.25rem;font-weight:600;position:relative}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .restaurant-address a{display:inline-block;vertical-align:middle;font-size:.875rem;position:relative;top:1px}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .star-rating p{width:150px;height:30px}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .number-reviews{position:relative;line-height:100%}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .number-reviews i{position:relative;margin-right:0rem;font-size:1rem;top:5px}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .number-reviews span{font-size:1rem;display:inline-flex;vertical-align:middle}#top-restaurant-intro .top-restaurant-intro-right{text-align:center}#top-restaurant-intro .top-restaurant-intro-right .aktuelno-image{overflow:hidden}#top-restaurant-intro .top-restaurant-intro-right .aktuelno-image img{width:50%;display:inline-block;margin-bottom:0}#top-restaurant-intro .top-restaurant-intro-right h4{color:#f02311;font-weight:600;margin-bottom:5px;font-size:1.5rem;font-family:'Fira Sans',sans-serif}#top-restaurant-intro .top-restaurant-intro-right h5{margin-bottom:10px;text-align:center}#top-restaurant-intro .top-restaurant-intro-right h5 span{background:#f02311;padding:8px 16px;color:#fff;font-size:1.125rem;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:inline-block}#top-restaurant-intro .top-restaurant-intro-right .aktuelno-description{margin-bottom:0;line-height:130%;font-size:.875rem}#top-restaurant-intro .top-restaurant-intro-right .aktuelno-description strong{display:inline-block;margin-bottom:5px}#top-restaurant-intro .top-restaurant-intro-right .aktuelno-description p{margin-bottom:10px}#top-restaurant-intro .top-restaurant-intro-right .btn.btn-primary{font-size:.875rem;background:#f02311;border:none}#top-restaurant-intro .top-restaurant-intro-right .btn.btn-primary:focus,#top-restaurant-intro .top-restaurant-intro-right .btn.btn-primary:hover{background:#c21b0c;color:#fc3;cursor:pointer}#SpecialOfferModal .modal-header{padding:5px 15px;background:#f02311}#SpecialOfferModal h5.modal-title{color:#fff;font-weight:600;margin-bottom:5px;font-size:1.25rem;font-family:'Fira Sans',sans-serif}#SpecialOfferModal .aktuelno-description strong{font-size:.875rem;display:block;margin-bottom:5px}#SpecialOfferModal .aktuelno-description .aktuelno-image{width:100%;margin-bottom:10px}#SpecialOfferModal .aktuelno-description .aktuelno-image img{width:100%;display:block}#SpecialOfferModal .modal-footer .btn.btn-danger{background:#f02311;margin-right:10px}#SpecialOfferModal .modal-footer .btn.btn-danger:focus,#SpecialOfferModal .modal-footer .btn.btn-danger:hover{background:#921409;cursor:pointer}#restaurant-nav{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f3f3f3 50%,#ededed 51%,#fff 100%);background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 50%,#ededed 51%,#fff 100%);background:linear-gradient(to bottom,#fff 0,#f3f3f3 50%,#ededed 51%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}#restaurant-nav nav{border-left:1px solid #ccc}#restaurant-nav nav ul{overflow:hidden}#restaurant-nav nav ul li{border-right:1px solid #ccc;display:inline-block;text-align:center;width:20%;float:left}#restaurant-nav nav ul li a{padding:15px 10px;font-size:1.25rem;display:block;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;color:#343434;font-family:'Fira Sans',sans-serif;font-weight:500}#restaurant-nav nav ul li a:hover{color:#fc3;background:#f02311}#restaurant-nav nav ul li:nth-of-type(2) a{background:#70bb0d}#restaurant-nav nav ul li:nth-of-type(2) a small{position:relative;width:19px;display:inline-block;margin-right:10px}#restaurant-nav nav ul li:nth-of-type(2) a small img{width:100%;display:block}#restaurant-nav nav ul li:nth-of-type(2) a span{color:#fff}#restaurant-nav nav ul li:nth-of-type(2) a:hover{background:#538b0a!important}#restaurant-nav .restaurant-submenu-action .redbutton{position:relative;padding:6px 10px;top:7px;border:1px solid transparent}#restaurant-nav .restaurant-submenu-action .redbutton small{display:inline-block;margin-right:8px;width:20px;position:relative;top:2px}#restaurant-nav .restaurant-submenu-action .redbutton small img{width:100%;display:block}#restaurant-nav .restaurant-submenu-action .redbutton span{display:inline-block;position:relative;top:-1px;font-size:1rem;font-family:'Fira Sans',sans-serif}#restaurant-nav.sticky-restaurant-nav{position:fixed;background:#f02311;z-index:100;top:72px;width:100%;margin:0!important}#restaurant-nav.sticky-restaurant-nav nav{border-left:1px solid #fff}#restaurant-nav.sticky-restaurant-nav nav ul li{border-color:#fff}#restaurant-nav.sticky-restaurant-nav nav ul li a{color:#fff}#restaurant-nav.sticky-restaurant-nav nav ul li a:hover{background:#c21b0c}#restaurant-nav.sticky-restaurant-nav .restaurant-submenu-action .redbutton{border:1px solid #c21b0c;background:#c21b0c}#restaurant-nav.sticky-restaurant-nav .restaurant-submenu-action .redbutton:hover{background:#921409}#restaurant-reservation{background:#eee;padding:30px 20px;margin-bottom:30px}#restaurant-reservation .inner-titles{text-align:center;border:none;margin-bottom:5px}#restaurant-reservation .inner-titles span{margin:0 auto;display:block;border:none;position:relative;left:auto}#restaurant-reservation .reservation-intro .reservation-intro-red-bold{color:#f02311;font-size:1.5rem;font-weight:500;margin-bottom:10px;font-family:'Fira Sans',sans-serif}#restaurant-reservation .reservation-intro .reservation-intro-red-bold:last-of-type{margin-bottom:0;font-size:1.5rem}#restaurant-reservation .reservation-intro .reservation-intro-text-regular{color:#fff;font-size:1.15rem;line-height:120%;margin-bottom:10px}#restaurant-reservation .reservation-intro .reservation-intro-text-regular:last-of-type{margin-bottom:20px}#restaurant-reservation .reservation-intro .reservation-intro-button{margin-bottom:10px}#restaurant-reservation .reservation-intro .reservation-intro-button .redbutton{padding:5px 20px}#restaurant-reservation .reservation-intro .reservation-intro-button .redbutton small{position:relative;width:24px;display:inline-block;top:2px;margin-right:5px}#restaurant-reservation .reservation-intro .reservation-intro-button .redbutton small img{width:100%;display:block}#restaurant-reservation .reservation-intro .reservation-intro-button .redbutton span{position:relative;top:-3px;font-size:1rem;font-weight:700}#restaurant-reservation .reservation-intro .reservation-intro-button .redbutton:hover{color:#fff}#restaurant-reservation .reservation-intro .reservation-intro-text-small{font-size:1.25rem;margin-bottom:10px;color:#f02311;font-weight:500;line-height:130%}#restaurant-reservation .reservation-intro .reservation-intro-text-new{font-size:.875rem;margin-bottom:5px;line-height:130%;color:#fff}#restaurant-reservation .reservation-intro .reservation-intro-text-new:first-of-type{margin-bottom:10px}#restaurant-reservation .reservation-intro .reservation-intro-text-footer{font-size:.775rem;margin-top:10px;color:#fff;font-style:italic;line-height:130%}#restaurant-reservation h4{font-size:1.25rem;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px;text-align:center!important;font-weight:500}#restaurant-reservation .termini{overflow:hidden}#restaurant-reservation .termini .termini-link{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#f02311;text-align:center;overflow:hidden;height:40px;position:relative;padding:0 10px;display:inline-block;margin-bottom:4px;width:16%;margin-right:.8%;float:left;border:none;outline:0}#restaurant-reservation .termini .termini-link:nth-child(6n+6){margin-right:0}#restaurant-reservation .termini .termini-link.disabled-termin{pointer-events:none;background:#eee!important}#restaurant-reservation .termini .termini-link.disabled-termin span small,#restaurant-reservation .termini .termini-link.disabled-termin span strong{color:#ccc}#restaurant-reservation .termini .termini-link:focus,#restaurant-reservation .termini .termini-link:hover{background:#921409;cursor:pointer}#restaurant-reservation .termini .termini-link span{display:block;position:relative}#restaurant-reservation .termini .termini-link span strong{font-weight:500;font-size:.875rem;display:block;color:#fff;line-height:100%;font-family:'Fira Sans',sans-serif}#restaurant-reservation .termini .termini-link span small{font-size:.775em;color:#fc3;display:block;line-height:100%}#restaurant-reservation .reservation-final .form-group{text-align:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}#restaurant-reservation .reservation-final .dropdown{display:inline-block}#restaurant-reservation .reservation-final .dropdown .dropdown-toggle::after{border:none}#restaurant-reservation .reservation-final .btn.btn-secondary{padding:.35rem .75rem;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:100%}#restaurant-reservation .reservation-final .btn.btn-secondary span{display:inline-block;vertical-align:middle;font-size:1rem;font-weight:500}#restaurant-reservation .reservation-final .btn.btn-secondary small{display:inline-block;vertical-align:middle;width:10px;position:relative}#restaurant-reservation .reservation-final .btn.btn-secondary small img{width:100%;display:block}#restaurant-reservation .reservation-final .btn.btn-secondary:last-of-type{border-right:1px solid #ccc}#restaurant-reservation .reservation-final .btn.btn-secondary:hover{background:#fff}#restaurant-reservation .reservation-final .btn.btn-primary{background:#f02311;width:100%;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #f02311}#restaurant-reservation .reservation-final .btn.btn-primary:hover{background:#c21b0c;color:#fc3;cursor:pointer}#restaurant-reservation .reservation-final .reservation-final-button{margin-bottom:10px}#restaurant-reservation .reservation-final .reservation-final-button .redbutton{padding:8px 20px}.web-reservation-disabled{display:none}.phone-reservation-inner{padding:15px;border:1px solid #f02311;background:#333;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.phone-reservation-inner .phone-reservation-content{position:relative;top:50%;transform:translateY(-50%);opacity:0}.web-reservation .web-reservation-inner{padding:30px 15px;border:1px solid #f02311;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.web-reservation.no-reservation .web-reservation-inner{position:relative}.web-reservation.no-reservation .web-reservation-inner .web-reservation-disabled{background:rgba(0,0,0,.75);width:100%;display:block;position:absolute;z-index:90;top:0;left:0;padding:0 50px;text-align:center;height:100%}.web-reservation.no-reservation .web-reservation-inner .web-reservation-disabled p{color:#fff;font-size:1.8rem;font-family:'Fira Sans',sans-serif;position:relative;top:50%;transform:translateY(-50%)}.web-reservation.no-reservation .web-reservation-inner .web-reservation-disabled p em,.web-reservation.no-reservation .web-reservation-inner .web-reservation-disabled p span{display:block;margin-bottom:15px}.web-reservation.no-reservation .web-reservation-inner .web-reservation-disabled p em img{width:64px}.web-reservation.no-reservation .web-reservation-inner .web-reservation-disabled p small{display:block}.web-reservation.no-reservation .web-reservation-inner a,.web-reservation.no-reservation .web-reservation-inner button{pointer-events:none!important}.reserve-intro-text p.reservation-intro-red-bold{color:#f02311;font-size:1rem;margin-bottom:10px}.reserve-intro-text p.reservation-intro-red-bold strong{font-weight:700}.reserve-intro-text p.reservation-intro-text-regular{font-size:1.25rem;margin-bottom:10px}#gallery{margin-bottom:50px}#gallery h3.inner-titles{border-bottom:1px solid #ccc;position:relative;height:40px;margin-bottom:20px}#gallery h3.inner-titles span{display:inline-block;position:absolute;left:0;bottom:-1px;padding:0 0 10px;border-bottom:1px solid #f02311;color:#343434;font-size:1.5rem}#gallery .gallery-container .gall-col{padding:0}#gallery .gallery-container .gall-col a{border-right:3px solid #FFF;border-bottom:3px solid #FFF;background-size:cover;display:block}#gallery .gallery-container .gall-col a .gallery-more{position:relative;top:50%;transform:translateY(-50%);font-size:1.75rem;font-weight:500;color:#fff;display:inline-block;width:100%;text-align:center}#gallery .gallery-container .gall-col.gall-col-02 .gallery-more{display:none}#gallery .gallery-container .gall-col-02 a{width:50%;float:left}#gallery .gallery-container .gall-col-03 a.gall3firstrow{width:100%}#gallery .gallery-container .gall-col-03 a.gall3secondrow{width:33.3%;float:left}#restaurant-details-block{margin-bottom:50px}#restaurant-details-block .restaurant-details-block-container{overflow:hidden}#restaurant-details-block .restaurant-details-block-container .restaurant-detail-container{margin-bottom:15px;overflow:hidden;height:30px}#restaurant-details-block .restaurant-details-block-container .restaurant-detail-container small{width:30px;height:30px;margin-right:10px;display:inline-block}#restaurant-details-block .restaurant-details-block-container .restaurant-detail-container small img{width:100%;display:block;opacity:.8}#restaurant-details-block .restaurant-details-block-container .restaurant-detail-container span{font-size:1rem;display:inline-block;position:relative;top:-7px}#restaurant-details-block .restaurant-details-block-container .restaurant-detail-container span img{max-height:24px;margin:0 5px 0 0}#restaurant-bottom{margin-bottom:50px}#restaurant-bottom .restaurant-bottom-left .d-flex.flex-row{border:1px solid #ccc}#restaurant-bottom .restaurant-bottom-left .tab-content{width:100%}#restaurant-bottom .restaurant-bottom-left .tab-content .tab-pane{padding:20px 0}#restaurant-bottom .restaurant-bottom-left .tab-content .tab-pane h5{font-size:1.5rem;margin-left:20px;margin-right:20px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;color:#f02311}#restaurant-bottom .restaurant-bottom-left .tab-content .tab-pane p{margin:0 20px 10px}#restaurant-bottom .restaurant-bottom-left .tab-content .tab-pane p:last-of-type{margin-bottom:0}#restaurant-bottom .restaurant-bottom-left .tab-content .tab-pane ul li{list-style:none;margin:0 20px 5px;font-size:.875rem;border-bottom:1px solid #ccc;padding-top:2px}#restaurant-bottom .restaurant-bottom-left .tab-content .tab-pane ul li p{font-family:'Fira Sans',sans-serif;font-weight:700;line-height:110%;margin:0 0 2px!important}#restaurant-bottom .restaurant-bottom-left .tab-content .tab-pane ul li span{display:inline-block;padding:0 5px 0 0;margin-right:5px;border-right:1px solid #CCC;font-size:.725rem;line-height:110%;color:#999}#restaurant-bottom .restaurant-bottom-left .tab-content .tab-pane ul li span:last-of-type{border:none;margin-right:0}#restaurant-bottom .restaurant-bottom-left .tab-content .tab-pane ul li span.menu-item-amount,#restaurant-bottom .restaurant-bottom-left .tab-content .tab-pane ul li span.menu-item-price{font-weight:500}#restaurant-bottom .restaurant-bottom-left .tab-content .tab-pane ul li span.menu-item-ingridients{font-style:italic}#restaurant-bottom .restaurant-bottom-left .tab-content .tab-pane ul li span.menu-item-nut{color:#666}#restaurant-bottom .restaurant-bottom-left .tab-content .tab-pane ul li small{display:block;margin-top:2px;font-size:.6rem}#restaurant-bottom .restaurant-bottom-left .tab-content .tab-pane ul li:last-of-type{border:none}#restaurant-bottom .restaurant-bottom-left .tab-content .tab-pane ul li em{font-style:italic;display:block;font-size:.75rem;color:#676767;margin-top:-5px}#restaurant-bottom .restaurant-bottom-left .nav-tabs--vertical{border-bottom:none;border-right:1px solid #ddd;display:flex;flex-flow:column nowrap}#restaurant-bottom .restaurant-bottom-left .nav-tabs--left{margin:0 15px 0 0;padding-top:10px;padding-bottom:10px;background:#eee}#restaurant-bottom .restaurant-bottom-left .nav-tabs--left .nav-item+.nav-item{margin-top:0}#restaurant-bottom .restaurant-bottom-left .nav-tabs--left .nav-link{transition:border-color .125s ease-in;white-space:nowrap;font-size:.875rem;padding:2px 15px;color:#343434;font-weight:600}#restaurant-bottom .restaurant-bottom-left .nav-tabs--left .nav-link:hover{background-color:#ddd;border-color:transparent;color:#f02311}#restaurant-bottom .restaurant-bottom-left .nav-tabs--left .nav-link.active{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem 0 .25rem .25rem;margin-right:-1px;background:#f02311;color:#fff;position:relative}#restaurant-bottom .restaurant-bottom-left .nav-tabs--left .nav-link.active:after{content:"";position:absolute;height:0;width:0;left:calc(100% - 1px);top:0;border:14px solid transparent;border-left:18px solid #f02311}#restaurant-bottom .restaurant-bottom-left .nav-tabs--left .nav-link.active:hover{background-color:#f02311}.menu-photos{width:100%;display:block;padding:20px 0 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.menu-photos a{border:1px solid #ccc;display:block;float:left;width:24%;margin:0 1% 10px 0}.menu-photos:nth-of-type(4n+4){margin-right:0}.menu-photos a img{width:100%;display:block}.container-360{margin-bottom:30px}.container-360 iframe,.map-container iframe{width:100%!important}#comments{margin-bottom:50px}#comments h3{margin-bottom:30px}#comments .comments-left .overall-stars{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}#comments .comments-left .overall-stars .star-rating{margin-bottom:0}#comments .comments-left .overall-stars .star-rating p{width:200px;height:40px}#comments .comments-left .overall-stars .overall-stars-number{margin-top:5px;font-size:1.5rem;font-weight:600}#comments .comments-left .single-stars .single-stars-container{margin-bottom:15px}#comments .comments-left .single-stars .single-stars-container .star-rating{margin-bottom:0}#comments .comments-left .single-stars .single-stars-container .star-rating p{width:100px;height:20px}#comments .comments-left .single-stars .single-stars-container .single-stars-title{font-weight:600}#comments .comments-left .single-stars .single-stars-container .single-stars-title small{color:#f02311;display:inline-block;font-size:1rem;margin-right:5px}#comments .comments-left .single-stars .single-stars-container .single-stars-title span{font-size:1rem;display:inline-block}#comments .comments-right{border-left:1px solid #ccc}#comments .comments-right h4{font-size:1.5rem;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ccc}#comments .comments-right .comment-container{margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:15px}#comments .comments-right .comment-container .comment-container-left{height:auto}#comments .comments-right .comment-container .comment-container-left .comment-user{margin-bottom:10px;position:relative;padding-left:60px}#comments .comments-right .comment-container .comment-container-left .comment-user em{position:absolute;display:inline-block;background:#f02311;padding:10px 20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;top:-9px;left:0}#comments .comments-right .comment-container .comment-container-left .comment-user em img{width:5px;display:block}#comments .comments-right .comment-container .comment-container-left .comment-user span{font-size:1.125rem;display:inline-block;position:relative;margin-right:2px;color:#f02311;font-weight:600}#comments .comments-right .comment-container .comment-container-left .comment-user small{font-size:.875rem;display:inline-block;position:relative}#comments .comments-right .comment-container .comment-container-left .comment-body{padding-left:60px}#comments .comments-right .comment-container .comment-container-left .comment-body p{margin-bottom:0}#comments .comments-right .comment-container .comment-container-left .comment-body p.comment-title{font-weight:600}#comments .comments-right .comment-container .comment-container-right .single-stars .single-stars-container{text-align:center;overflow:hidden;width:50%;float:right;margin-bottom:15px}#comments .comments-right .comment-container .comment-container-right .single-stars .single-stars-container .star-rating{margin-bottom:0}#comments .comments-right .comment-container .comment-container-right .single-stars .single-stars-container .star-rating p{width:100px;height:20px}#comments .comments-right .comment-container .comment-container-right .single-stars .single-stars-container .single-stars-title{font-weight:600}#comments .comments-right .comment-container .comment-container-right .single-stars .single-stars-container .single-stars-title small{color:#f02311;display:inline-block;font-size:1rem;margin-right:5px}#comments .comments-right .comment-container .comment-container-right .single-stars .single-stars-container .single-stars-title span{font-size:1rem;display:inline-block}#newest-restaurants-container{margin-bottom:50px}#category-restaurant-list{margin:90px 0 20px}#category-restaurant-list .category-restaurant-list-container .restaurant-item{margin-bottom:30px;padding-right:0}#category-restaurant-list .category-restaurant-list-container .restaurant-item .container-fluid.restaurant-details{padding-right:15px;padding-left:15px}#footer .footer-top{text-align:center;position:relative;width:100%;height:30px;border-top:5px solid #f02311;border-bottom:4px solid #f02311;background:url(../images/png/black-red.png) #111}#footer .footer-top .fork-center{display:inline-block;position:absolute;top:-40px;background:#f02311;border:2px solid #111;padding:10px 42px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#footer .footer-top .fork-center img{width:15px;display:block}#footer #footer-inner{background:url(../images/jpg/footer-back.jpg) top center no-repeat #222;background-size:cover;padding:50px 0}#footer #footer-inner .container-fluid{max-width:100%;margin:0 auto;background:rgba(0,0,0,.6)}#footer #footer-inner .container-fluid .row{padding:30px 50px;max-width:1650px;margin:0 auto}#footer #footer-inner .footer-col h5{color:#fc3;font-size:1.5rem;text-transform:uppercase;margin-bottom:20px;font-weight:700}#footer #footer-inner .footer-col .footer-col-inner .horizontal-links a{color:#fff;font-size:.875rem;display:inline-block}#footer #footer-inner .footer-col .footer-col-inner .horizontal-links a:hover{text-decoration:underline;color:#fff}#footer #footer-inner .footer-col .footer-col-inner .horizontal-links span{color:#fff;font-size:.875rem}#footer #footer-inner .footer-col .footer-links{margin:0;padding:0}#footer #footer-inner .footer-col .footer-links li{list-style:none;display:block;margin-bottom:5px}#footer #footer-inner .footer-col .footer-links li a{font-size:1.125rem;color:#fff;display:inline-block}#footer #footer-inner .footer-col .footer-links li a:hover{text-decoration:underline;color:#fff}#footer #footer-inner .footer-col.footer-col1{padding-right:50px}#footer #footer-inner .footer-col.footer-col4 span{display:block;margin-bottom:10px}#footer #footer-inner .footer-col.footer-col4 span img{width:200px;display:inline-block}#footer #footer-inner .footer-col.footer-col4 p{color:#fc3;text-transform:uppercase;margin-bottom:20px}#footer #footer-inner .footer-col.footer-col4 form{width:70%;margin:0 auto 30px}#footer #footer-inner .footer-col.footer-col4 form .form-control{background:#333;border:1px solid #111;color:#ccc;width:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:.75rem;margin-bottom:10px}#footer #footer-inner .footer-col.footer-col4 form .form-control #focus,#footer #footer-inner .footer-col.footer-col4 form .form-control:hover{color:#fff;background:#444}#footer #footer-inner .footer-col.footer-col4 form .btn.btn-primary{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:#f02311;color:#fff;border-color:#f02311;text-transform:uppercase;width:100%}#footer #footer-inner .footer-col.footer-col4 form .btn.btn-primary:hover{background:#c21b0c;border-color:#c21b0c;color:#fc3}#footer #footer-inner .footer-col.footer-col4 .use-privacy a{font-size:.875rem;color:#fff;display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid #fff}#footer #footer-inner .footer-col.footer-col4 .use-privacy a:last-of-type{padding:0;margin:0;border:none}#footer #footer-inner .footer-col.footer-col4 .use-privacy a:hover{text-decoration:underline;color:#fff}#footer #copyright{background:#f02311;text-align:center;padding:10px 15px;color:#fc3}.selectWrapper{width:100%;overflow:hidden;position:relative;border:1px solid #bbb;border-radius:2px;background:url(../images/svg/tire.svg) right 13px center no-repeat}.selectWrapper select{padding:12px 40px 12px 20px;font-size:18px;line-height:18px;width:100%;border:none;box-shadow:none;background:0 0;-webkit-appearance:none;outline:0;cursor:pointer;-moz-appearance:none;text-indent:.01px;text-overflow:ellipsis}.filter-container .filter-container-inner{padding:20px;background:#eee}.filter-container .filter-container-inner h4{font-size:1.25rem;color:#f02311;font-family:'Fira Sans',sans-serif;padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid #ccc;margin-top:20px}.filter-container .filter-container-inner h4:first-of-type{margin-top:0}.filter-container .filter-container-inner form .form-check{margin-bottom:-3px}.filter-container .filter-container-inner form .form-check .form-check-input{margin-left:0}.filter-container .filter-container-inner form .form-check label.form-check-label{font-size:.75rem;position:relative;top:-1px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:0;margin-left:20px}#profile-tabs{margin:10px 0 100px}#profile-tabs #nav-tab .nav-link{font-family:'Fira Sans',sans-serif;color:#343434;border:none}#profile-tabs #nav-tab .nav-link:hover{color:#c21b0c;border:none}#profile-tabs #nav-tab .nav-link.active{border-color:#ccc #ccc #fff;color:#f02311;border-style:solid;border-width:1px}#profile-tabs .tab-content{border:1px solid #ccc;border-top:none;padding:30px}#profile-tabs .tab-content h4{font-size:1.25rem;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #ccc;font-weight:600}#profile-tabs .tab-content .csstable{border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc}#profile-tabs .tab-content .csstable .csstable-cell{border-right:1px solid #ccc;padding:5px 12px;font-size:.875rem;display:inline-block;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#profile-tabs .tab-content .csstable .csstable-cell strong{display:none}#profile-tabs .tab-content .csstable .csstable-cell span{display:inline-block}#profile-tabs .tab-content .csstable .csstable-cell.color-green{color:#70bb0d}#profile-tabs .tab-content .csstable .csstable-cell.color-red{color:#900}#profile-tabs .tab-content .csstable .csstable-header{width:100%;border-bottom:1px solid #ccc;background:#eee;overflow:hidden}#profile-tabs .tab-content .csstable .csstable-header .csstable-cell{font-family:'Fira Sans',sans-serif}#profile-tabs .tab-content .csstable .csstable-row{width:100%;border-bottom:1px solid #ccc;overflow:hidden}#profile-tabs .tab-content .csstable .col-date{width:150px;text-align:center}#profile-tabs .tab-content .csstable .col-restaurant{width:300px}#profile-tabs .tab-content .csstable .col-guests{width:100px;text-align:center}#profile-tabs .tab-content .csstable .col-points,#profile-tabs .tab-content .csstable .col-status{width:150px;text-align:center}#profile-tabs .tab-content .csstable .col-comment{width:300px}#profile-tabs .tab-content .csstable .col-comment-link{width:400px;text-align:center}#profile-tabs .tab-content #profile-favorites ul{max-width:1000px;overflow:hidden}#profile-tabs .tab-content #profile-favorites ul li{display:inline-block;float:left;padding:3px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#fff;color:#f02311;border:1px solid #ccc;font-size:.875rem;margin:0 10px 10px 0}#profile-tabs .tab-content #profile-favorites ul li small{position:relative;display:inline-block;margin-right:5px;top:2px}#profile-tabs .tab-content #profile-favorites ul li small i{font-size:1rem;color:#f02311}#profile-tabs .tab-content #profile-favorites ul li span a{display:inline-block;margin-right:5px;position:relative;top:-1px}#profile-tabs .tab-content #profile-favorites ul li a.delete-favorite{position:relative;display:inline-block;color:#343434;top:3px}#profile-tabs .tab-content #profile-favorites ul li a.delete-favorite i{font-size:1rem}#profile-tabs .tab-content #profile-favorites ul li a.delete-favorite:focus,#profile-tabs .tab-content #profile-favorites ul li a.delete-favorite:hover{color:#1a1a1a}#profile-tabs .tab-content .csstable .col-comment-link a,#profile-tabs .tab-content .csstable .col-points.rez_btn_cancel a{display:inline-block;background:#f02311;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#fff;padding:0 10px;font-size:.775rem}#user-details{margin-bottom:50px}#user-details .user-name{margin-bottom:30px}#user-details .user-name h3.user-name-phone{margin-bottom:10px}#user-details .user-name h3.user-name-phone span{font-size:2.25rem;font-weight:400;color:#f02311}#user-details .user-name p{font-size:1rem;color:#999;margin-bottom:30px}#user-details .user-details-blocks{text-align:center}#user-details .user-details-blocks .user-details-block{display:inline-block;margin-right:50px}#user-details .user-details-blocks .user-details-block:last-of-type{margin-right:0}#user-details .user-details-blocks .user-details-block span{display:inline-block;margin-bottom:0;text-align:center;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}#user-details .user-details-blocks .user-details-block span strong{font-size:3rem;font-weight:500;display:inline-block;color:#70bb0d}#user-details .user-details-blocks .user-details-block small{font-size:.875rem;display:block;font-weight:500}.points-container{max-width:100%}.points-container .points-block{text-align:center;margin-bottom:20px}.points-container .points-block .points-block-options{overflow:hidden}.points-container .points-block:last-of-type{margin-right:0}.points-container .points-block p{font-size:1.25rem;text-align:center;margin-bottom:15px;padding-bottom:15px;font-weight:500;border-bottom:1px solid #ccc}.points-container .points-block:first-of-type p{margin-right:0;border:none;margin-bottom:0}.points-container .points-block em{font-style:normal;font-weight:600;display:block;line-height:130%;font-size:.775rem;margin-bottom:10px;padding:0 10px}.points-container .points-block .points-block-total span{display:inline-block;margin-bottom:0;text-align:center;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.points-container .points-block .points-block-total span strong{font-size:3rem;font-weight:500;display:inline-block;color:#70bb0d}.points-container .points-block .points-block-total small{font-size:1rem;display:block;font-weight:500}.points-container .points-block .points-block-element{float:left;width:30%;margin-right:5%;margin-bottom:30px}.points-container .points-block .points-block-element:nth-of-type(3n+3){margin-right:0;clear:right}.points-container .points-block .points-block-element span{display:inline-block;margin-bottom:0;text-align:center;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.points-container .points-block .points-block-element span strong{font-size:2rem;font-weight:500;display:inline-block;color:#70bb0d}.points-container .points-block .points-block-element span.negative-points strong{color:#f02311}.points-container .points-block .points-block-element small{font-size:1rem;display:block;font-weight:500}#refer-friends{margin:20px auto}#refer-friends .refer-friends-container{padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#eee;margin:0 auto}#refer-friends .refer-friends-container h4{color:#f02311;margin-bottom:5px;font-size:1.5rem}#refer-friends .refer-friends-container p{margin-bottom:10px}#refer-friends .refer-friends-container form label{display:inline-block;font-size:.75rem;margin-bottom:3px}#refer-friends .refer-friends-container form p{margin-bottom:0}.stars-rate-container{margin-bottom:30px}.stars-rate-container .stars-rate p{font-weight:600;margin-bottom:20px}.stars-rate-container .stars-rate span{display:block}header#header .container-fluid nav ul li a.profile-link.btn.btn-success{margin:0 0 10px;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#70bb0d;color:#fff;font-size:.725rem;padding:5px 12px;position:relative;top:9px;border:none}header#header .container-fluid nav ul li a.profile-link.btn.btn-success:focus,header#header .container-fluid nav ul li a.profile-link.btn.btn-success:hover{background:#538b0a;cursor:pointer}header#header .container-fluid nav ul li a.ck_logout.btn.btn-primary{margin:0;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#f02311;color:#fff;font-size:.725rem;padding:5px 12px;position:relative;top:5px;border:none}header#header .container-fluid nav ul li a.ck_logout.btn.btn-primary:focus,header#header .container-fluid nav ul li a.ck_logout.btn.btn-primary:hover{background:#c21b0c;cursor:pointer}.loggedIn{margin:0!important;padding:0 10px!important;float:right!important}#numberGuests{padding:5px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #ccc;margin-top:3px;width:auto}#restaurant-reservation .reservation-final .btn.btn-secondary{border:none!important}#worktimes .container-fluid{max-width:100%;margin:0 auto}#worktimes .container-fluid .row{padding:0 50px 50px;max-width:1650px;margin:0 auto}#worktimes .container-fluid .row .worktimes-inner{overflow:hidden;border-top:1px solid #fff;border-left:1px solid #fff;padding:0}#worktimes .container-fluid .row .worktimes-inner p{width:14.286%;display:block;font-size:1rem;float:left}#worktimes .container-fluid .row .worktimes-inner p span{display:block;text-align:center;padding:5px 0;font-weight:700;border-right:1px solid #fff;color:#fff;background:#f02311}#worktimes .container-fluid .row .worktimes-inner p small{display:block;text-align:center;padding:5px 0;border-right:1px solid #fff;font-size:.875rem;color:#343434;background:#eee}#worktimes .container-fluid .row .worktimes-inner p small:last-of-type{color:#343434;background:#ddd;font-family:'Fira Sans',sans-serif;font-size:.875rem;font-weight:700;border-bottom:none;padding:5px 10px;line-height:130%}#worktimes .container-fluid .row .worktimes-inner p small:last-of-type strong{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.datepicker.datepicker-dropdown.dropdown-menu{border:none}.datepicker.datepicker-dropdown.dropdown-menu th{font-size:14px;width:25px;font-weight:500}.datepicker.datepicker-dropdown.dropdown-menu td{font-size:14px;width:25px}.datepicker.datepicker-dropdown.dropdown-menu td.active.day{background:#f02311}.datepicker.datepicker-dropdown.dropdown-menu::after,.datepicker.datepicker-dropdown.dropdown-menu::before{display:none}.content-block.no-cover{margin-top:100px;margin-bottom:50px;overflow:hidden;min-height:600px}.single-content{float:left;width:calc(100% - 330px)}.single-content .content{padding:0}.single-content .content .single-content-inner{background:#fff;padding:0}.single-content .content .single-content-inner .content-main-image{float:left;margin:0 15px 5px 0;padding:0}.single-content .content .single-content-inner .content-main-image img{width:100%;display:block}.single-content .content .single-content-inner .news-main-image{text-align:center}.single-content .content .single-content-inner .news-main-image figure{width:100%;display:block;margin-bottom:20px}.single-content .content .single-content-inner .news-main-image figure img{max-width:600px;display:inline-block}.single-content .content .single-content-inner span.date-created{display:block;margin-bottom:5px;font-size:1rem;color:#b3b3b3}.single-content .content .single-content-inner h1{font-size:2rem;margin-bottom:10px;line-height:110%;color:#343434;font-family:'Fira Sans',sans-serif;font-weight:700!important}.single-content .content .single-content-inner h1.special-h{margin-bottom:20px}.single-content .content .single-content-inner h2{font-size:1rem;border:none!important;margin:0 0 15px!important;padding:0!important;color:#f02311;height:auto!important}.single-content .content .single-content-inner h2 a{font-weight:500;color:#f02311}.single-content .content .single-content-inner p{font-size:1rem;line-height:150%;margin-bottom:20px}#category-restaurant-list h1{font-size:2rem;margin-top:20px;margin-bottom:10px;line-height:110%;color:#343434;font-family:'Fira Sans',sans-serif;font-weight:700!important}.free-listings{margin-bottom:50px}.free-listings h3{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:30px;margin-bottom:50px;padding:20px 0;font-size:1.5rem;text-align:center;width:100%}.free-listings .free-listings-restaurant{margin-bottom:30px}.free-listings .free-listings-restaurant p.free-listings-subline{font-size:.875rem;margin-bottom:0}.free-listings .free-listings-restaurant p.free-listing-image{margin-bottom:10px}.free-listings .free-listings-restaurant p.free-listing-image img{max-width:200px;display:inline-block}.free-listings .free-listings-restaurant h4{font-size:1.25rem;font-weight:500;margin-bottom:5px;display:block}.free-listings .free-listings-restaurant small{display:block;margin-bottom:0}.free-listings .free-listings-restaurant small.free-listings-button a{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:url(../images/svg/icon-phone.svg) 9px 8px no-repeat #f02311;background-size:18px 18px;color:#fff;display:inline-block;font-size:.825rem;padding:5px 15px 5px 35px}.free-listings .free-listings-restaurant small.free-listings-button a:focus,.free-listings .free-listings-restaurant small.free-listings-button a:hover{background-color:#c21b0c}.free-listings .free-listings-restaurant small a.tag{display:inline-block;box-sizing:content-box;height:6px;position:relative;content:"";cursor:pointer;padding:3px 18px 20px 12px;border-radius:4px 1px 1px 4px;color:#fff;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;transform:rotate(0deg);border:1px solid #ccc;margin:5px 0 15px;border-right:none}.free-listings .free-listings-restaurant small a.tag span{font-size:.875rem;color:#343434;margin-top:0;display:block;font-weight:500;font-family:'Fira Sans',sans-serif}.free-listings .free-listings-restaurant small a.tag:before{display:inline-block;box-sizing:content-box;z-index:1;width:21px;height:21px;position:absolute;content:"";cursor:pointer;top:4px;right:-11px;border:none;border-radius:1px 1px 4px;color:#fff;-o-text-overflow:clip;text-overflow:clip;text-shadow:none;transform:rotateY(1deg) rotateZ(-45deg);border-right:1px solid #ccc;border-bottom:1px solid #ccc}.free-listings .free-listings-restaurant small a.tag:after{display:inline-block;box-sizing:content-box;z-index:2;width:7px;height:7px;position:absolute;content:"";cursor:pointer;top:10px;right:0;border-radius:10px;color:#343434;-o-text-overflow:clip;text-overflow:clip;background:#fff;text-shadow:none;border:1px solid #ccc}.free-listings .free-listings-restaurant small a.tag:focus,.free-listings .free-listings-restaurant small a.tag:focus:before,.free-listings .free-listings-restaurant small a.tag:hover,.free-listings .free-listings-restaurant small a.tag:hover:before{background:#eee}.free-listings .free-listings-restaurant small a.tag:focus span,.free-listings .free-listings-restaurant small a.tag:hover span{color:#f02311}.select2-container--default .select2-results__group{border-top:1px solid #ccc;color:#f02311;font-family:'Fira Sans',sans-serif;text-transform:uppercase;padding:5px 10px 0!important;font-size:.875rem}.no-music{width:300px!important;text-align:center;padding:40px 20px;border:2px dashed #f02311;font-family:'Fira Sans',sans-serif;font-weight:700;font-size:1rem;line-height:120%}.no-music small{display:block}.no-music small i{color:#f02311;font-size:3.5rem}.select2-container--default .select2-results__option .select2-results__option{padding-left:10px!important;padding-right:10px!important;width:100%!important}.select2-container--default .select2-results__option .select2-results__option:hover{width:100%!important;display:block!important}.select2-results__options.select2-results__options--nested .select2-results__option{padding-top:0!important;padding-bottom:0!important;font-size:.875rem}#select2-uwyb-result-zkhz-restaurant|ostrovo{display:none!important}.select2-container--default .select2-search--dropdown .select2-search__field{background:url(../images/svg/search.svg) 6px 6px no-repeat #fff;background-size:20px 20px;padding-left:36px}.search-container .select2-container--default .select2-selection--single .select2-selection__arrow{background:url(../images/svg/down-chevron.svg) 0 9px no-repeat;background-size:12px 12px}.search-container .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none!important}#gallery .gallery-container .gall-col-03 a.gall3firstrow .gallery-more{display:none}.category-single-item .restaurant-photo img{width:100%;display:block}#restaurant-reservation .reservation-calendar .datepicker{border:none!important}.datepicker table,.datepicker-inline{width:100%!important}.datepicker td,.datepicker th{width:14.2%!important;border-radius:0!important;font-weight:600}.datepicker .cw{display:none!important}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background:#eee!important;color:#343434!important}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover,.datepicker table tr td.today.active.day{background:#f02311!important;color:#fff!important}.datepicker th.dow{padding-bottom:5px;font-weight:600;padding-top:5px}.datepicker .datepicker-switch{color:#f02311!important;font-weight:600!important}.reservation-instructions{font-size:.775rem;line-height:140%}.reservation-instructions p{margin-bottom:10px}.reservation-instructions p strong{font-weight:600}.reservation-instructions p em{font-style:italic}#reservation-summary .modal-row{margin-bottom:10px}#reservation-summary .modal-row span{display:inline-block;margin-right:3px;font-weight:600}#reservation-summary .modal-row span em{color:#ccc;font-size:.725rem;font-style:normal}#reservation-summary .modal-row .commentModalReservation label{display:block;font-weight:600;line-height:120%}#reservation-summary .modal-row .commentModalReservation em{display:block;color:#ccc;font-size:.725rem;margin-bottom:5px}#reservation-summary .modal-row .commentModalReservation .form-control{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:5px 12px;border:1px solid #999;outline:0}#reservation-summary .modal-row .commentModalReservation .form-control:focus,#reservation-summary .modal-row .commentModalReservation .form-control:hover{border-color:#333;outline:0}#reservation-summary .modal-row #modal_email_input,#reservation-summary .modal-row #modal_name_input{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:5px 12px;border:1px solid #999;margin-left:5px;outline:0}#reservation-summary .modal-row #modal_email_input:focus,#reservation-summary .modal-row #modal_email_input:hover,#reservation-summary .modal-row #modal_name_input:focus,#reservation-summary .modal-row #modal_name_input:hover{border-color:#333;outline:0}#reservation-summary .modal-row small{display:inline-block}#reservation-summary h5{font-weight:600;margin-bottom:10px}.modal-title{font-weight:600;color:#f02311;font-size:1.25rem}#inner-page-container{padding:30px 0;min-height:500px}#inner-page-container h4{font-size:1.5rem;font-weight:600;margin-bottom:1.2rem;border-bottom:1px solid #ccc;padding-bottom:1rem;color:#f02311}#inner-page-container h5{font-size:1.4rem;font-weight:600;margin-top:1rem;margin-bottom:1rem}#inner-page-container p{font-size:1rem;line-height:150%;margin-bottom:1rem}#inner-page-container strong{font-weight:600}#inner-page-container ul{padding:0;margin:0 0 1rem;font-size:1rem}#inner-page-container ul li{list-style:disc;margin-left:20px;line-height:150%}.work-intro{margin-bottom:3rem;font-size:2rem;line-height:120%;font-weight:600;text-align:center}.how-columns{margin-top:1rem;margin-bottom:3rem}.how-columns .how-column small{display:block;text-align:center}.how-columns .how-column small img{max-width:150px;display:inline-block}.how-columns .how-column h5{text-align:center;margin:1rem 0}#submenu-desktop{display:block}#submenu-mobile{display:none}.contact-form .btn-success{background:#f02311;border:none}.contact-form .btn-success:focus,.contact-form .btn-success:hover{background:#921409;cursor:pointer}.we-tasted-article .tryout-article img{width:100%;display:block;margin-bottom:10px}.we-tasted-article .tryout-article p{margin-bottom:5px}.we-tasted-article .tryout-article p span{display:inline-block;padding:2px 8px;background:#f02311;color:#fff;font-size:.875rem}.we-tasted-article .tryout-article a.tryout-teaser{font-size:1.5rem;font-family:'Fira Sans',sans-serif;color:#343434;font-weight:600}.we-tasted-article .tryout-article a.tryout-teaser:focus,.we-tasted-article .tryout-article a.tryout-teaser:hover{color:#f02311}.filter-element{margin-bottom:1rem}.modal-header{background:#f02311}.modal-header .modal-title{color:#fff}.modal-footer .btn.btn-danger{background:#f02311;font-family:'Fira Sans',sans-serif;text-transform:uppercase;font-weight:500}.modal-footer .btn.btn-danger:focus,.modal-footer .btn.btn-danger:hover{background:#921409;cursor:pointer}.modal-footer .pull-right.form-group.to-show:first-of-type{margin-right:10px}.thank-you-container{text-align:center;height:300px}.thank-you-container .thank-you-container-inner{position:relative;top:50%;transform:translateY(-50%)}.thank-you-container .thank-you-container-inner small{display:block;margin-bottom:1rem}.thank-you-container .thank-you-container-inner small .material-icons{font-size:140px;color:#343434}.thank-you-container .thank-you-container-inner p{font-size:3rem;margin-bottom:2rem;color:#f02311;font-family:'Fira Sans',sans-serif;font-weight:600}.thank-you-container .thank-you-container-inner span{font-size:1.5rem;display:block}#reserveSuccess{text-align:center;display:block;width:100%;margin-top:15px;margin-bottom:0!important}#reserveSuccess span{display:inline-block;color:#fff;font-weight:600;background:#70bb0d;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:5px 12px}.tryout-single-restaurant{margin-bottom:30px}.tryout-single-restaurant .tryout-article{display:block;margin-bottom:5px}.tryout-single-restaurant .tryout-article img{width:100%;display:block}.tryout-single-restaurant h3.tryout-teaser{margin:0;font-size:1.25rem;font-weight:600}.tryout-single-restaurant h3.tryout-teaser a{color:#f02311}.tryout-single-restaurant h3.tryout-teaser a:focus,.tryout-single-restaurant h3.tryout-teaser a:hover{color:#921409}.restaurant-logo.review-logo{padding:40px 0}.restaurant-logo.review-logo span{display:block;padding:0 30px;text-align:center}.restaurant-logo.review-logo span img{display:inline-block;width:auto;max-width:100%}.has-feedback label.star{padding:0}#registerModal .points-container .points-block .points-block-element{margin-bottom:15px}#registerModal .points-container .points-block em{line-height:120%;margin-bottom:15px}.slick-slider{visibility:hidden!important}.slick-slider.slick-initialized{visibility:visible!important}#search-form-date{background:#fff!important}.news-list .news-single-article{margin-bottom:30px}.news-list .news-single-article .news-article-photo img{width:100%;display:block;margin-bottom:10px;border:1px solid #ccc}.news-list .news-single-article .news-article-teaser .news-single-article-date{margin-bottom:5px}.news-list .news-single-article .news-article-teaser .news-single-article-date span{display:inline-block;padding:2px 8px;background:#f02311;color:#fff;font-size:.875rem}.news-list .news-single-article .news-article-teaser h3{font-size:1.25rem;font-family:'Fira Sans',sans-serif;color:#343434;font-weight:600;line-height:120%}.news-list .news-single-article .news-article-teaser h3 a{word-wrap:break-word;color:#343434}.news-list .news-single-article .news-article-teaser h3 a:hover{color:#f02311}.how-column .points-container .points-block .points-block-element span{margin-top:10px}.datepicker.datepicker-orient-bottom table{width:220px!important}#inviteSuccess{margin-bottom:10px}#inviteSuccess span{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:5px 12px;display:inline-block;font-size:1rem;color:#70bb0d}.modal-footer .btn.btn-danger{margin-right:10px}#inner-page-container .how-column .reservation-instructions ul li{margin-bottom:10px;text-align:left}.slick-list.draggable .arrow{display:none!important}@media (max-width:1440px){#top-right-banners a.banner:last-of-type{display:block}#top-container{padding:30px 0}.content-block .container-fluid.fluid-padding{padding:0 50px}#news,#tryouts{max-width:50%;flex:0 0 50%}#news .news-article .news-article-teaser p{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#news .news-article:last-of-type{margin-bottom:0;display:block}#news .news-article .news-article-teaser{padding-left:0}#restaurant-details-block .restaurant-details-block-container .restaurant-detail-container{height:24px}#restaurant-details-block .restaurant-details-block-container .restaurant-detail-container small{width:24px;height:24px;margin-right:5px}#restaurant-details-block .restaurant-details-block-container .restaurant-detail-container span{font-size:.825rem;top:-3px}.filter-container .filter-container-inner form .form-check label.form-check-label{width:90%}#news .news-article .news-article-photo .news-article-teaser h3,#tryouts .tryout-container .tryout-article .tryout-teaser strong{font-size:1.5rem}#news .news-article .news-article-photo .news-article-teaser span{font-size:.825rem;line-height:120%}}@media (max-width:1200px){#top-right-banners{overflow:hidden;padding:15px 0}#top-right-banners a.banner{width:19%;margin-right:8%;display:inline-block;float:left;margin-bottom:0}#top-right-banners a.banner:last-of-type{margin-right:0}#footer #footer-inner .footer-col .footer-col-inner .horizontal-links a{display:inline}#footer #footer-inner .footer-col h5{margin-bottom:10px}.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag{height:3px;margin:0 5px 10px 0;padding:0 11px 20px 8px}.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag:before{width:16px;height:16px;top:3px;right:-9px}.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag:after{top:8px;right:-2px}#recommended-restaurants{float:none;width:100%}#top-right-banners{width:100%;float:none}#footer #footer-inner .footer-col.footer-col1{padding-right:0;margin-bottom:30px}#restaurant-reservation .termini .termini-link{width:19%;margin-right:1.25%}#restaurant-reservation .termini .termini-link:nth-child(6n+6){margin-right:1.25%}#restaurant-reservation .termini .termini-link:nth-child(5n+5){margin-right:0}}@media (max-width:992px){body{font-size:75%}#news{max-width:100%;flex:0 0 100%;overflow:hidden}#tryouts{max-width:100%;flex:0 0 100%}.central-banner{max-width:100%;padding:0 20px;margin:0 auto 30px;text-align:center}.news-article{width:30%;margin-right:5%;float:left}.news-article:last-of-type{margin-right:0}#news .news-article .news-article-teaser{padding-left:15px}#music-program .music-program-tabs ul li{margin-right:10px}#music-program .music-program-tabs ul li a{padding:.25em 1em}#music-program .music-program-tabs ul li a span{font-size:1rem}#music-program{padding:40px 0}#footer #footer-inner .footer-col.footer-col1{margin-bottom:30px;padding-right:0}.restaurant-item .restaurant-item-inner .restaurant-stars-actions .star-rating p{width:85px;height:17px}#top-right-banners a.banner{width:22%;margin-right:4%}#cover .search-container .container{width:80%}.search-container.desktop{display:none}.search-container.mobile{display:block}.search-container.mobile .container{padding:0;background:#fff}.search-container.mobile .container .row{margin:0}.search-container.mobile .container .row .search-field{padding:0}.search-container.mobile .container .row .search-field .form-group{margin-bottom:0}.search-container.mobile .container .row .search-field .form-group .form-control{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-color:#ccc;border-right:none;color:#343434;font-family:'Fira Sans',sans-serif}.search-container.mobile .container .row .search-field .dropdown .dropdown-toggle::after{border:none}.search-container.mobile .container .row .search-field .btn.btn-secondary{padding:.35rem .75rem;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-color:#ccc;border-right:none;width:100%;color:#343434;font-family:'Fira Sans',sans-serif}.search-container.mobile .container .row .search-field .btn.btn-secondary span{display:inline-flex;vertical-align:middle;font-size:1rem;font-weight:500}.search-container.mobile .container .row .search-field .btn.btn-secondary i{display:inline-flex;vertical-align:middle}.search-container.mobile .container .row .search-field .btn.btn-secondary:last-of-type{border-right:1px solid #ccc}.search-container.mobile .container .row .search-field .btn.btn-secondary:hover{background:#fff}.search-container.mobile .container .row .search-field .btn.btn-primary{background:#f02311;width:100%;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #f02311;opacity:1!important;font-family:'Fira Sans',sans-serif}.search-container.mobile .container .row .search-field .btn.btn-primary:hover{background:#c21b0c;color:#fc3;cursor:pointer}#cover{margin-top:70px}.search-container.mobile .select2-container{width:100%!important}.search-container.mobile .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 2px;font-size:1rem;text-align:center}.search-container.mobile .search-time.search-field .dropdown.btn-group,.search-container.mobile .search-visitors.search-field .dropdown.btn-group{width:100%}.search-container.mobile .container .row .search-field .form-group .form-control{text-align:center}#tags .container-fluid .tags-container .tag{padding:3px 15px 14px 12px;margin:0 18px 10px 0}#tags .container-fluid .tags-container .tag:before{width:16px;height:16px;top:3px;right:-9px}#tags .container-fluid .tags-container .tag span{font-size:.775rem}#tags .container-fluid .tags-container .tag:after{width:5px;height:5px;top:8px;right:0}.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag{padding:2px 11px 16px 8px}.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag:before{width:15px;height:15px;top:3px;right:-8px}.restaurant-item .restaurant-item-inner .restaurant-name-type .restaurant-type .tag:after{top:7px;right:0;width:5px;height:5px}header#header .container-fluid.fluid-padding{padding:0 0 0 25px}.restaurant-item .restaurant-item-inner .restaurant-stars-actions .star-rating{margin-bottom:0}.content-block .container-fluid.fluid-padding{padding:0 40px}.search-container.mobile .container{width:100%;border:none}#cover .cover-photo .restaurant-logo span{padding:16px 10px}header#header .container-fluid nav ul li a{padding:1.6rem 1rem;font-size:1rem}header#header .container-fluid nav ul li .btn-group .btn.dropdown-toggle{font-size:1rem}.reservation-intro{padding-left:0!important;padding-right:0!important;margin-bottom:20px}#restaurant-reservation .termini .termini-link{height:30px;padding:0 5px}#restaurant-reservation .termini .termini-link span strong{font-size:.825rem}#restaurant-reservation .reservation-final .reservation-final-button .redbutton{padding:8px 12px;font-size:.825rem}.phone-reservation-inner .phone-reservation-content{position:relative;top:auto;transform:none}.how-column{margin-bottom:30px}.phone-reservation-inner .phone-reservation-content{opacity:1}}@media (min-width:769px){.filter-container .btn.btn-primary{display:none}.filter-container-inner.collapse{display:block;visibility:visible!important}}@media (max-width:768px){header#header .container-fluid.fluid-padding nav.float-right{float:none!important}header#header .container-fluid.fluid-padding{padding:0}header#header .container-fluid h1{display:block;margin:10px auto 10px 15px;width:100%;text-align:left}header#header .container-fluid h1 a{width:200px;display:inline-block}header#header .container-fluid nav ul li .dropdown .btn-secondary{padding:.3rem .5rem}header#header .container-fluid nav ul li a{padding:.3rem .5rem;font-size:1rem}header#header .container-fluid nav ul li .dropdown .btn-secondary span{display:inline-block;font-size:1rem}header#header .container-fluid nav ul li .dropdown .btn-secondary small{display:inline-block;width:8px;position:relative;top:-2px}header#header .container-fluid nav ul{width:100%;min-height:35px;border-top:1px solid #ccc;background:rgba(0,0,0,.085)}header#header .container-fluid nav ul li:nth-of-type(1) a{border-left:none}header#header .container-fluid nav ul li:nth-of-type(2),header#header .container-fluid nav ul li:nth-of-type(3){float:right}header#header .container-fluid nav ul li:nth-of-type(3) .dropdown .btn-secondary{border-left:1px solid #ccc!important}header#header .container-fluid nav ul li#registerProfile{position:fixed;top:15px;right:5px;z-index:200}header#header .container-fluid nav ul li a.profile-link.btn.btn-success{display:inline-block;top:auto;margin:0 10px 0 0;font-size:.825rem;padding:6px 18px}header#header .container-fluid nav ul li#registerProfile .btn.btn-primary{display:inline-block;top:auto;font-size:.825rem;padding:6px 18px}header#header .container-fluid nav ul li .btn-group .btn.dropdown-toggle{background:0 0;font-size:.825rem}#cover .cover-photo .title-container .restaurant-title-container a.favorites{top:0;right:5px}header#header .container-fluid nav ul li .btn-group:hover .dropdown-menu{left:auto;right:0}header#header .container-fluid nav ul li .btn-group .dropdown-menu li a{background:#eee;line-height:120%}header#header .container-fluid nav ul li .dropdown .btn-secondary.lang-en,header#header .container-fluid nav ul li .dropdown .btn-secondary.lang-mk{padding:8px 0 6px 30px;background-size:16px 16px;background-position:9px 10px}#tryouts .tryout-container .tryout-article{background:0 0!important;margin-bottom:20px}#tryouts .tryout-container .tryout-article img{display:block}#tryouts .tryout-container .tryout-right .tryout-article .tryout-teaser strong{font-size:1.5rem;padding:10px 15px}#tryouts .tryout-container .tryout-right .tryout-article{margin-bottom:20px}#tryouts .tryout-container .tryout-right{padding-left:15px}#tryouts .tryout-container .tryout-left{padding-right:15px}.search-container.mobile .container{width:100%;border:none}.search-container.mobile .container .row .search-field .form-group .form-control{font-weight:500}.central-banner{padding:10px 20px 5px}.slick-slider .arrow{display:block!important;opacity:.8;width:24px;height:24px}.slick-slider .arrow.arrow-left{left:-23px}.slick-slider .arrow.arrow-right{right:-13px}#recommended-restaurants-container .restaurant-item{margin-bottom:0}#news-tryouts #news .slick-initialized a.arrow{top:calc(38%)!important}#music-program .music-program-tabs ul li a{padding:5px 10px;margin-bottom:10px}#music-program{padding:0}.restaurant-item .restaurant-item-inner .restaurant-photo a h3{bottom:0}#cover{margin-top:90px}#cover .cover-photo .title-container .restaurant-title-container span{font-size:1.5rem}#cover .cover-photo .title-container .restaurant-title-container{padding:8px 15px}#restaurant-nav nav ul li a small{display:none}#restaurant-nav nav ul li a{padding:8px 5px;font-size:.875rem}#restaurant-nav nav ul li:nth-of-type(2) a small{display:none}.restaurant-submenu-nav{padding-left:0;padding-right:0}#top-restaurant-intro .top-restaurant-intro-left .container-fluid .restaurant-details-info .restaurant-address span{font-size:1rem;line-height:120%}.reservation-time{margin-bottom:30px}#worktimes .container-fluid .row{padding:0;max-width:100%;margin:0 auto}#worktimes .container-fluid .row .worktimes-inner{border-left:none}#worktimes .container-fluid .row .worktimes-inner p:nth-of-type(1),#worktimes .container-fluid .row .worktimes-inner p:nth-of-type(2),#worktimes .container-fluid .row .worktimes-inner p:nth-of-type(3),#worktimes .container-fluid .row .worktimes-inner p:nth-of-type(4){width:25%;margin-bottom:15px}#worktimes .container-fluid .row .worktimes-inner p:nth-of-type(5),#worktimes .container-fluid .row .worktimes-inner p:nth-of-type(6),#worktimes .container-fluid .row .worktimes-inner p:nth-of-type(7){width:33.3%;border-top:1px solid #ccc}#worktimes .container-fluid .row .worktimes-inner p:nth-of-type(1),#worktimes .container-fluid .row .worktimes-inner p:nth-of-type(5){border-left:1px solid #ccc}#restaurant-nav.sticky-restaurant-nav{top:94px}#gallery .gallery-container .gall-col.gal-col-03{display:none}#gallery .gallery-container .gall-col-02 a{width:100%;float:left}#gallery .gallery-container .gall-col a{display:none!important}#gallery .gallery-container .gall-col-01 a:first-of-type,#gallery .gallery-container .gall-col-02 a:first-of-type,#gallery .gallery-container .gall-col-03 a:first-of-type{display:block!important}#gallery .gallery-container .gall-col-03 a .gallery-more{display:block!important}.about-restaurant{margin-bottom:30px}#we-tasted .single-content{float:none;width:100%}.content-block.no-cover{margin-top:130px}#category-restaurant-list .filter-container{margin-bottom:30px}.filter-container{display:block;text-align:center;padding-left:15px;padding-right:15px}.filter-container .btn.btn-primary{background:#f02311;display:block;border:none;width:100%;padding:5px 15px 0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;outline:0}.filter-container .btn.btn-primary.visible-xs .material-icons{font-size:32px}.filter-container .btn.btn-primary.visible-xs small{text-transform:uppercase;position:relative;top:-10px}.filter-container .btn.btn-primary.visible-xs.collapsed{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.filter-container .btn.btn-primary:hover{outline:0}.filter-container .filter-container-inner form .form-check label.form-check-label{text-align:left;top:2px}.filter-row{overflow:hidden}.filter-row:first-of-type{margin-bottom:20px}.filter-element{width:47%;float:left;margin-right:6%;margin-bottom:0}.filter-element:last-of-type{margin-right:0}.filter-container .filter-container-inner .well{overflow:hidden}.filter-container .filter-container-inner h4{text-align:left}.work-intro{margin-bottom:3rem;font-size:1.5rem}.how-columns{margin-top:1rem;margin-bottom:0}.datepicker td,.datepicker th{font-size:.875rem}header#header .container-fluid nav ul li .btn-group .dropdown-menu li:nth-of-type(1){line-height:120%}header#header .container-fluid nav ul li .btn-group .dropdown-menu li:nth-of-type(2),header#header .container-fluid nav ul li .btn-group .dropdown-menu li:nth-of-type(3){float:none!important}header#header .container-fluid nav ul li .dropdown .dropdown-menu{left:-5px;top:30px}.datepicker td,.datepicker th{height:30px;padding:10px}header#header .container-fluid nav ul li a span.single-button{display:inline-block;top:0}header#header .container-fluid nav ul li:nth-of-type(1) a{padding:8px 10px;font-size:.825rem;line-height:240%}.web-reservation.no-reservation .web-reservation-inner .web-reservation-disabled p small,.web-reservation.no-reservation .web-reservation-inner .web-reservation-disabled p span{line-height:130%!important}#profile-tabs .tab-content .csstable .csstable-header .csstable-cell{display:none!important}#profile-tabs .tab-content .csstable .csstable-cell{float:none!important;width:100%!important;text-align:left!important}#profile-tabs .tab-content .csstable .csstable-cell strong{display:inline-block;margin-right:5px}#profile-tabs .tab-content .csstable .csstable-row{padding:10px 0}.central-banner a{margin-bottom:20px;margin-right:0}#top-right-banners{text-align:center}#top-right-banners a.banner{width:300px;display:inline-block!important;float:none}.free-listings .free-listings-restaurant p.free-listing-image img{max-width:100%;display:inline-block}.free-listings .free-listings-restaurant p.free-listing-image,.free-listings .free-listings-restaurant p.free-listing-image img{width:100%}.free-listings .free-listings-restaurant small.free-listings-button a{background-position:9px 7px;background-size:14px 14px}.free-listings .free-listings-restaurant h4{font-size:1rem}.free-listings .free-listings-restaurant p.free-listings-subline{font-size:.775rem;margin-bottom:5px}#restaurant-bottom .restaurant-bottom-left .nav-tabs--left .nav-link.active:after{display:none}#restaurant-bottom .restaurant-bottom-left .nav-tabs--left{margin:0}.search-container.mobile .container .row .search-field .form-group .material-icons{pointer-events:none}#inner-page-container .how-column ul li{font-size:1rem;line-height:150%;margin-bottom:.5rem}#registerModal .points-container .points-block em{margin-bottom:15px}.music-slider.slick-initialized .slick-list.draggable .music-single.slick-slide{display:block!important}#top-right-banners a.banner{margin-right:0;margin-bottom:30px}}@media (max-width:576px){.search-container.mobile .container .row .search-field .form-group .form-control{text-align:center}.news-article{width:100%;margin-right:0;float:left}#news .news-article .news-article-photo{margin-bottom:10px}#news .news-article .news-article-teaser span{margin-bottom:5px}#news .news-article .news-article-teaser h3{margin-bottom:5px;line-height:120%}.content-block .container-fluid.fluid-padding{padding:0 15px}#news{margin-bottom:0}#tryouts .tryout-container .tryout-left{padding-right:15px;margin-bottom:0}#tryouts .tryout-container .tryout-right{padding-left:15px}#tryouts .tryout-container .tryout-right .tryout-article{margin-bottom:20px}#music-program h2{font-size:2rem}#footer #footer-inner .container-fluid .row{padding:30px 20px}#footer .footer-top .fork-center{left:calc(50% - 51.5px)}.footer-col1,.footer-col2,.footer-col3{text-align:center;margin-bottom:40px}#footer #footer-inner{padding:50px 0 0}.restaurant-item{padding-right:15px}#tryouts .tryout-container .tryout-right .tryout-article .tryout-teaser{font-size:1.5rem}#restaurant-bottom .restaurant-bottom-left .d-flex.flex-row{display:block!important}#restaurant-nav.content-block .container-fluid.fluid-padding{padding:0}#restaurant-nav nav ul li a{font-size:.725rem}#restaurant-nav nav ul li:nth-of-type(2),#restaurant-nav nav ul li:nth-of-type(3),#restaurant-nav nav ul li:nth-of-type(5){width:23%}#restaurant-nav nav ul li:nth-of-type(1){width:16%}#restaurant-nav nav ul li:nth-of-type(4){width:15%}#restaurant-nav nav ul li a{padding:10px 5px;font-weight:600}#restaurant-nav nav ul li{border-bottom:1px solid #ccc}.restaurant-submenu-action{background:#eee;height:52px}#restaurant-nav.sticky-restaurant-nav{top:88px}#tags .container-fluid .tags-container .tag{display:none}#mobileGoToCategory{display:block;font-size:1.2rem;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:94%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:10px auto}#music-program .music-program-tabs ul li a span{font-size:.825rem}#top-container{padding:20px 10px}#discount-restaurants-container .slick-initialized a.arrow.arrow-left,#newest-restaurants-container .slick-initialized a.arrow.arrow-left,#popular-restaurants-container .slick-initialized a.arrow.arrow-left{left:15px}#discount-restaurants-container .slick-initialized a.arrow.arrow-right,#newest-restaurants-container .slick-initialized a.arrow.arrow-right,#popular-restaurants-container .slick-initialized a.arrow.arrow-right{right:15px}#worktimes .container-fluid .row .worktimes-inner p{font-size:.825rem}#worktimes .container-fluid .row .worktimes-inner p small:last-of-type{word-spacing:9999px}.content-block.no-cover{margin-top:120px}.slick-slider .arrow{background-image:url(../images/svg/arrow_news.svg)}.slick-slider .arrow.arrow-left{left:15px}.slick-slider .arrow.arrow-right{right:15px}.content-block .container-fluid.fluid-padding .content-block-more{top:15px}.restaurant-flex-container{padding:0;margin:0;list-style:none;-ms-box-orient:vertical;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#gallery.restaurant-flex-item{order:1;margin-top:20px;width:100%;margin-bottom:20px}#restaurant-reservation.restaurant-flex-item{order:2}#top-restaurant-intro.restaurant-flex-item{order:3;width:100%}#restaurant-details-block.restaurant-flex-item{order:4}#worktimes.restaurant-flex-item{order:5}#restaurant-bottom.restaurant-flex-item{order:6;margin-top:30px}#comments.restaurant-flex-item{order:7}#contact.restaurant-flex-item{order:8}#cover .cover-photo .title-container .restaurant-title-container a.favorites{top:83px;right:10px}.redbutton{font-size:.875rem;padding:10px 15px}#profile-tabs #nav-tab .nav-link.active{border-radius:0;border:none;background:#f02311;color:#fff}#profile-tabs #nav-tab .nav-link{display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;width:33.3%;float:left;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:32px}#profile-tabs #nav-tab .nav-link:nth-of-type(3n+3){border-right:none}#profile-tabs #nav-tab{display:block;overflow:hidden;border-left:1px solid #ccc;border-right:1px solid #ccc}#profile-tabs .tab-content{padding:15px 10px}#user-details .user-details-blocks .user-details-block{margin-right:20px}#submenu-desktop{display:none}#submenu-mobile{display:block}.csstable .csstable-header .csstable-cell{display:none}.csstable .csstable-row{border-bottom:2px solid #ccc;padding:3px 12px}.csstable .csstable-row .csstable-cell{width:100%!important;border-bottom:none;float:none;display:block}.csstable .csstable-row .csstable-cell strong{display:inline-block;font-weight:600;margin-right:5px}.datepicker td,.datepicker th{height:24px;padding:3px}#calendar{margin-bottom:20px}.no-music{width:200px!important;float:none}#worktimes .container-fluid .row .worktimes-inner p small:last-of-type{padding:5px}.free-listings .free-listings-restaurant small a.tag span{margin-top:3px}#worktimes .container-fluid .row .worktimes-inner p small{font-size:.725rem}#worktimes .container-fluid .row .worktimes-inner p small:last-of-type strong{font-size:.725rem;line-height:120%}#recommended-restaurants-container .slick-slider .arrow{top:48%!important}#profile-tabs .tab-content .csstable .csstable-cell span{display:inline-block}#profile-tabs .tab-content .csstable .csstable-cell.col-comment-link span{display:block;margin-top:5px}#profile-tabs .tab-content .csstable .csstable-cell.col-comment-link span a{padding:2px 10px!important}#category-restaurant-list .category-restaurant-list-container .restaurant-item{margin-bottom:15px}#profile-tabs .tab-content .csstable .csstable-cell{padding:1px 12px}#user-details .user-details-blocks .user-details-block span strong,.points-container .points-block .points-block-total span strong{font-size:2.5rem}.refer-friends-container textarea.form-control{min-height:150px;font-size:14px}.search-container.mobile .container .row .search-time.search-field .btn.btn-secondary,.search-container.mobile .container .row .search-visitors.search-field .btn.btn-secondary{border-bottom:none!important;height:38px}.search-container .select2-container--default .select2-selection--single{border-right:none;border-bottom:none}#music-program .slick-slider .slick-track .arrow.slick-arrow,#newest-restaurants-container{/*display:none!important*/}#restaurant-nav nav ul li:nth-of-type(2) a{background:0 0;color:#343434}#restaurant-nav nav ul li:nth-of-type(3) a{background:#70bb0d;color:#fff}#restaurant-nav.sticky-restaurant-nav nav ul li:nth-of-type(2) a{color:#fff}#restaurant-nav.sticky-restaurant-nav nav ul li:nth-of-type(3) a{color:#fff;background:#70bb0d}.central-banner{display:none}#registerModal .points-container .points-block .points-block-options .points-block-element:last-of-type em{margin-top:15px}}@media (max-width:480px){.restaurant-item{padding-right:0;padding-bottom:10px}#worktimes .container-fluid .row .worktimes-inner p{font-size:.725rem}header#header .container-fluid nav ul li a.profile-link.btn.btn-success{display:inline-block;top:auto;margin:0 5px 0 0;font-size:.725rem;padding:6px 18px}header#header .container-fluid nav ul li#registerProfile .btn.btn-primary{display:inline-block;top:auto;font-size:.725rem;padding:6px 8px}#restaurant-nav nav ul li a{padding:5px 3px;font-weight:600;font-size:.625rem}.restaurant-submenu-nav{padding-left:10px;padding-right:10px}}@media (max-width:375px){header#header .container-fluid h1 a{width:160px}}
