@import url("https://www.beta.magicdinner.fi/res/less/columns.css");.vcenter{white-space: nowrap}.vcenter > *{white-space: normal}.vcenter:before,.vcenter > *{display: inline-block;vertical-align: middle}.vcenter:before{content: "";height: 100%}.vcenter{word-spacing: -.25em}.vcenter > *{word-spacing: normal}h1,h2,h3,h4,h5,h6{font-family: 'GothamRounded', serif;font-weight: normal;margin: .5em 0}h1 .btn,h2 .btn,h3 .btn,h4 .btn,h5 .btn,h6 .btn{font-family: 'GothamRounded', sans-serif}h4,h5,h6{font-weight: bold}@media (max-width: 767px){h1{font-size: 30px}h2{font-size: 24px}h1,h2{margin: 1em 0}}.container-fluid{max-width: 1300px}@media (max-width: 479px){.container-fluid{padding-left: 10px;padding-right: 10px}.row{margin-left: -10px;margin-right: -10px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{padding-left: 10px;padding-right: 10px}}.content_layout:before,.content_layout:after{content: " ";display: table}.content_layout:after{clear: both}:focus{outline: none}::-moz-focus-inner{border: 0}button::-moz-focus-inner{border: 0}a:focus{outline: none}ul.menu-horizontal,ul.horizontal{list-style: none;padding: 0;margin: 0}ul.menu-horizontal:before,ul.horizontal:before,ul.menu-horizontal:after,ul.horizontal:after{content: " ";display: table}ul.menu-horizontal:after,ul.horizontal:after{clear: both}ul.menu-horizontal > li,ul.horizontal > li{float: left;white-space: nowrap;margin-left: 20px;line-height: 2em}ul.menu-horizontal > li:first-child,ul.horizontal > li:first-child{margin-left: 0}ul.menu-horizontal > li > a,ul.horizontal > li > a{color: #555;text-decoration: none;display: block}ul.menu-horizontal > li > a:hover,ul.horizontal > li > a:hover{color: #222}@media (min-width: 1155px){ul.menu-horizontal-desktop,ul.horizontal-desktop{list-style: none;padding: 0;margin: 0}ul.menu-horizontal-desktop:before,ul.horizontal-desktop:before,ul.menu-horizontal-desktop:after,ul.horizontal-desktop:after{content: " ";display: table}ul.menu-horizontal-desktop:after,ul.horizontal-desktop:after{clear: both}ul.menu-horizontal-desktop > li,ul.horizontal-desktop > li{float: left;white-space: nowrap;margin-left: 20px;line-height: 2em}ul.menu-horizontal-desktop > li:first-child,ul.horizontal-desktop > li:first-child{margin-left: 0}ul.menu-horizontal-desktop > li > a,ul.horizontal-desktop > li > a{color: #555;text-decoration: none;display: block}ul.menu-horizontal-desktop > li > a:hover,ul.horizontal-desktop > li > a:hover{color: #222}}@media (max-width: 1154px){ul.menu-horizontal-mobile,ul.horizontal-mobile{list-style: none;padding: 0;margin: 0}ul.menu-horizontal-mobile:before,ul.horizontal-mobile:before,ul.menu-horizontal-mobile:after,ul.horizontal-mobile:after{content: " ";display: table}ul.menu-horizontal-mobile:after,ul.horizontal-mobile:after{clear: both}ul.menu-horizontal-mobile > li,ul.horizontal-mobile > li{float: left;white-space: nowrap;margin-left: 20px;line-height: 2em}ul.menu-horizontal-mobile > li:first-child,ul.horizontal-mobile > li:first-child{margin-left: 0}ul.menu-horizontal-mobile > li > a,ul.horizontal-mobile > li > a{color: #555;text-decoration: none;display: block}ul.menu-horizontal-mobile > li > a:hover,ul.horizontal-mobile > li > a:hover{color: #222}ul.menu-horizontal-desktop,ul.horizontal-desktop{list-style: none;margin: 0;padding: 0}ul.menu-horizontal-desktop > li > a,ul.horizontal-desktop > li > a{line-height: 20px;margin: 0;display: block;text-decoration: none;color: #555;padding: 10px;border-bottom: 1px solid #ddd}ul.menu-horizontal-desktop > li > a:hover,ul.horizontal-desktop > li > a:hover{background: #fafafa}ul.menu-horizontal-desktop > li > a > h2,ul.horizontal-desktop > li > a > h2,ul.menu-horizontal-desktop > li > a > h3,ul.horizontal-desktop > li > a > h3,ul.menu-horizontal-desktop > li > a > h4,ul.horizontal-desktop > li > a > h4,ul.menu-horizontal-desktop > li > a > h5,ul.horizontal-desktop > li > a > h5{margin: 0}}.list-default ul{list-style: none;padding: 0;margin: 0}.list-default ul .title,.list-default ul a{clear: both;font-weight: normal;line-height: 1.42857143}.list-default ul li{position: relative;padding-left: 15px}.list-default ul li:before{position: absolute;left: 0;top: 0;padding-right: 5px;line-height: inherit;margin: 0}.list-default ul li:not(.icon):before{content: "–"}.list-checkboxes > ul{list-style: none;padding: 0;margin: 0}.list-checkboxes > ul > .title{clear: both;font-weight: normal;line-height: 1.42857143}.list-checkboxes > ul > li{position: relative;cursor: pointer}.list-checkboxes > ul > li.count0{color: #bbb !important}.list-checkboxes > ul > li:before{font-family: "fontello";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: inherit;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\e811'}.list-checkboxes > ul > li.active:before{font-family: "fontello";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: inherit;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\e807'}.list-checkboxes > ul > li .count{margin-left: 5px;font-size: 10px;color: #777}@media (max-width: 1154px){.list-checkboxes.list-collapse-mobile > ul > li{line-height: 20px;margin: 0;display: block;text-decoration: none;color: #555;padding: 10px;border-bottom: 1px solid #ddd}.list-checkboxes.list-collapse-mobile > ul > li:hover{background: #fafafa}.list-checkboxes.list-collapse-mobile > ul > li > h2,.list-checkboxes.list-collapse-mobile > ul > li > h3,.list-checkboxes.list-collapse-mobile > ul > li > h4,.list-checkboxes.list-collapse-mobile > ul > li > h5{margin: 0}}.list-dropdown ul{list-style: none}@media (min-width: 1155px){.list-dropdown,.list-dropdown-desktop{position: relative}.list-dropdown:before,.list-dropdown-desktop:before,.list-dropdown:after,.list-dropdown-desktop:after{content: " ";display: table}.list-dropdown:after,.list-dropdown-desktop:after{clear: both}.list-dropdown > .title,.list-dropdown-desktop > .title{cursor: pointer;color: #555;text-decoration: none;position: relative;padding-right: 20px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.list-dropdown > .title:hover,.list-dropdown-desktop > .title:hover{color: #222}.list-dropdown > .title:after,.list-dropdown-desktop > .title:after{font-family: "fontello";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: inherit;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\e814';position: absolute}.list-dropdown > .title + ul,.list-dropdown-desktop > .title + ul,.list-dropdown > .title + div,.list-dropdown-desktop > .title + div{position: absolute;top: auto;left: 0px;visibility: hidden;margin: 0;opacity: 0;display: block;transition: opacity .3s, visibility .3s}.list-dropdown > .title + ul[data-dropdown-align="right"],.list-dropdown-desktop > .title + ul[data-dropdown-align="right"],.list-dropdown > .title + div[data-dropdown-align="right"],.list-dropdown-desktop > .title + div[data-dropdown-align="right"]{left: auto;right: 0}.list-dropdown > ul,.list-dropdown-desktop > ul{z-index: 1000;float: left;padding: 5px 0;list-style: none;text-align: left;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.15);border-radius: 2px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);box-shadow: 0 6px 12px rgba(0,0,0,0.175);background-clip: padding-box}.list-dropdown > ul .divider,.list-dropdown-desktop > ul .divider{height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;margin: 5px 0}.list-dropdown .list-dropdown > .title,.list-dropdown .list-dropdown-desktop > .title,.list-dropdown-desktop .list-dropdown > .title,.list-dropdown-desktop .list-dropdown-desktop > .title,.list-dropdown > ul > li > a,.list-dropdown-desktop > ul > li > a{display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap}.list-dropdown .list-dropdown > .title:hover,.list-dropdown .list-dropdown-desktop > .title:hover,.list-dropdown-desktop .list-dropdown > .title:hover,.list-dropdown-desktop .list-dropdown-desktop > .title:hover,.list-dropdown > ul > li > a:hover,.list-dropdown-desktop > ul > li > a:hover{text-decoration: none;color: #262626;background-color: #f5f5f5}.list-dropdown.hover > .title + *,.list-dropdown-desktop.hover > .title + *{display: block;visibility: visible;opacity: 1}.list-dropdown .list-dropdown > .title,.list-dropdown .list-dropdown-desktop > .title,.list-dropdown-desktop .list-dropdown > .title,.list-dropdown-desktop .list-dropdown-desktop > .title{padding-right: 35px}.list-dropdown .list-dropdown > .title:after,.list-dropdown .list-dropdown-desktop > .title:after,.list-dropdown-desktop .list-dropdown > .title:after,.list-dropdown-desktop .list-dropdown-desktop > .title:after{font-family: "fontello";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: inherit;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\e816';position: absolute;top: 0;right: 10px;padding: 3px 0}.list-dropdown .list-dropdown.hover > ul,.list-dropdown .list-dropdown-desktop.hover > ul,.list-dropdown-desktop .list-dropdown.hover > ul,.list-dropdown-desktop .list-dropdown-desktop.hover > ul{left: 100%;top: -6px}.list-dropdown ul,.list-dropdown-desktop ul{list-style: none}.list-collapse > .title,.list-collapse-desktop > .title{cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;position: relative;padding-right: 30px}.list-collapse > .title:after,.list-collapse-desktop > .title:after{font-family: "fontello";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: inherit;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\e814';position: absolute}.list-collapse .title + *,.list-collapse-desktop .title + *{display: none}.list-collapse.open > .title:after,.list-collapse-desktop.open > .title:after{font-family: "fontello";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: inherit;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\e815'}.list-collapse.open > .title + *,.list-collapse-desktop.open > .title + *{display: block}}@media (max-width: 1154px){.list-dropdown:not(.list-collapse-mobile),.list-dropdown-mobile{position: relative}.list-dropdown:not(.list-collapse-mobile):before,.list-dropdown-mobile:before,.list-dropdown:not(.list-collapse-mobile):after,.list-dropdown-mobile:after{content: " ";display: table}.list-dropdown:not(.list-collapse-mobile):after,.list-dropdown-mobile:after{clear: both}.list-dropdown:not(.list-collapse-mobile) > .title,.list-dropdown-mobile > .title{cursor: pointer;color: #555;text-decoration: none;position: relative;padding-right: 20px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.list-dropdown:not(.list-collapse-mobile) > .title:hover,.list-dropdown-mobile > .title:hover{color: #222}.list-dropdown:not(.list-collapse-mobile) > .title:after,.list-dropdown-mobile > .title:after{font-family: "fontello";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: inherit;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\e814';position: absolute}.list-dropdown:not(.list-collapse-mobile) > .title + ul,.list-dropdown-mobile > .title + ul,.list-dropdown:not(.list-collapse-mobile) > .title + div,.list-dropdown-mobile > .title + div{position: absolute;top: auto;left: 0px;visibility: hidden;margin: 0;opacity: 0;display: block;transition: opacity .3s, visibility .3s}.list-dropdown:not(.list-collapse-mobile) > .title + ul[data-dropdown-align="right"],.list-dropdown-mobile > .title + ul[data-dropdown-align="right"],.list-dropdown:not(.list-collapse-mobile) > .title + div[data-dropdown-align="right"],.list-dropdown-mobile > .title + div[data-dropdown-align="right"]{left: auto;right: 0}.list-dropdown:not(.list-collapse-mobile) > ul,.list-dropdown-mobile > ul{z-index: 1000;float: left;padding: 5px 0;list-style: none;text-align: left;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,0.15);border-radius: 2px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);box-shadow: 0 6px 12px rgba(0,0,0,0.175);background-clip: padding-box}.list-dropdown:not(.list-collapse-mobile) > ul .divider,.list-dropdown-mobile > ul .divider{height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;margin: 5px 0}.list-dropdown:not(.list-collapse-mobile) .list-dropdown:not(.list-collapse-mobile) > .title,.list-dropdown:not(.list-collapse-mobile) .list-dropdown-mobile > .title,.list-dropdown-mobile .list-dropdown:not(.list-collapse-mobile) > .title,.list-dropdown-mobile .list-dropdown-mobile > .title,.list-dropdown:not(.list-collapse-mobile) > ul > li > a,.list-dropdown-mobile > ul > li > a{display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap}.list-dropdown:not(.list-collapse-mobile) .list-dropdown:not(.list-collapse-mobile) > .title:hover,.list-dropdown:not(.list-collapse-mobile) .list-dropdown-mobile > .title:hover,.list-dropdown-mobile .list-dropdown:not(.list-collapse-mobile) > .title:hover,.list-dropdown-mobile .list-dropdown-mobile > .title:hover,.list-dropdown:not(.list-collapse-mobile) > ul > li > a:hover,.list-dropdown-mobile > ul > li > a:hover{text-decoration: none;color: #262626;background-color: #f5f5f5}.list-dropdown:not(.list-collapse-mobile).hover > .title + *,.list-dropdown-mobile.hover > .title + *{display: block;visibility: visible;opacity: 1}.list-dropdown:not(.list-collapse-mobile) .list-dropdown:not(.list-collapse-mobile) > .title,.list-dropdown:not(.list-collapse-mobile) .list-dropdown-mobile > .title,.list-dropdown-mobile .list-dropdown:not(.list-collapse-mobile) > .title,.list-dropdown-mobile .list-dropdown-mobile > .title{padding-right: 35px}.list-dropdown:not(.list-collapse-mobile) .list-dropdown:not(.list-collapse-mobile) > .title:after,.list-dropdown:not(.list-collapse-mobile) .list-dropdown-mobile > .title:after,.list-dropdown-mobile .list-dropdown:not(.list-collapse-mobile) > .title:after,.list-dropdown-mobile .list-dropdown-mobile > .title:after{font-family: "fontello";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: inherit;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\e816';position: absolute;top: 0;right: 10px;padding: 3px 0}.list-dropdown:not(.list-collapse-mobile) .list-dropdown:not(.list-collapse-mobile).hover > ul,.list-dropdown:not(.list-collapse-mobile) .list-dropdown-mobile.hover > ul,.list-dropdown-mobile .list-dropdown:not(.list-collapse-mobile).hover > ul,.list-dropdown-mobile .list-dropdown-mobile.hover > ul{left: 100%;top: -6px}.list-dropdown:not(.list-collapse-mobile) ul,.list-dropdown-mobile ul{list-style: none}.list-collapse > .title,.list-collapse-mobile > .title{cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;position: relative;padding-right: 30px}.list-collapse > .title:after,.list-collapse-mobile > .title:after{font-family: "fontello";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: inherit;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\e814';position: absolute}.list-collapse .title + *,.list-collapse-mobile .title + *{display: none}.list-collapse.open > .title:after,.list-collapse-mobile.open > .title:after{font-family: "fontello";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: inherit;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\e815'}.list-collapse.open > .title + *,.list-collapse-mobile.open > .title + *{display: block}.list-collapse .title,.list-collapse-mobile .title,.list-collapse a,.list-collapse-mobile a{line-height: 20px;margin: 0;display: block;text-decoration: none;color: #555;padding: 10px;border-bottom: 1px solid #ddd}.list-collapse .title:hover,.list-collapse-mobile .title:hover,.list-collapse a:hover,.list-collapse-mobile a:hover{background: #fafafa}.list-collapse .title > h2,.list-collapse-mobile .title > h2,.list-collapse a > h2,.list-collapse-mobile a > h2,.list-collapse .title > h3,.list-collapse-mobile .title > h3,.list-collapse a > h3,.list-collapse-mobile a > h3,.list-collapse .title > h4,.list-collapse-mobile .title > h4,.list-collapse a > h4,.list-collapse-mobile a > h4,.list-collapse .title > h5,.list-collapse-mobile .title > h5,.list-collapse a > h5,.list-collapse-mobile a > h5{margin: 0}.list-collapse > .title,.list-collapse-mobile > .title{padding-right: 40px}.list-collapse > .title:after,.list-collapse-mobile > .title:after{top: 10px;right: 10px;font-size: 18px}.list-collapse ul,.list-collapse-mobile ul{margin: 0;position: static;list-style: none;padding: 0;background: #fafafa}.list-collapse ul.dropdown-menu,.list-collapse-mobile ul.dropdown-menu{position: static;float: none;box-shadow: none;border: none}.list-collapse ul .title,.list-collapse-mobile ul .title,.list-collapse ul a,.list-collapse-mobile ul a{padding-left: 20px;border-bottom: 1px solid #ccc}.list-collapse ul .title:hover,.list-collapse-mobile ul .title:hover,.list-collapse ul a:hover,.list-collapse-mobile ul a:hover{background: #f0f0f0}.list-default.list-collapse ul > li,.list-default.list-collapse-mobile ul > li{color: #123456;padding-left: 0}.list-default.list-collapse ul > li:before,.list-default.list-collapse-mobile ul > li:before{display: none}.list-collapse .list-collapse ul,.list-collapse .list-collapse-mobile ul,.list-collapse-mobile .list-collapse ul,.list-collapse-mobile .list-collapse-mobile ul{background: #f0f0f0}.list-collapse .list-collapse ul .title,.list-collapse .list-collapse-mobile ul .title,.list-collapse-mobile .list-collapse ul .title,.list-collapse-mobile .list-collapse-mobile ul .title,.list-collapse .list-collapse ul a,.list-collapse .list-collapse-mobile ul a,.list-collapse-mobile .list-collapse ul a,.list-collapse-mobile .list-collapse-mobile ul a{padding-left: 30px;border-bottom: 1px solid #bbb}.list-collapse .list-collapse ul .title:hover,.list-collapse .list-collapse-mobile ul .title:hover,.list-collapse-mobile .list-collapse ul .title:hover,.list-collapse-mobile .list-collapse-mobile ul .title:hover,.list-collapse .list-collapse ul a:hover,.list-collapse .list-collapse-mobile ul a:hover,.list-collapse-mobile .list-collapse ul a:hover,.list-collapse-mobile .list-collapse-mobile ul a:hover{background: #e8e8e8}.list-collapse .list-collapse .list-collapse ul,.list-collapse .list-collapse .list-collapse-mobile ul,.list-collapse .list-collapse-mobile .list-collapse ul,.list-collapse .list-collapse-mobile .list-collapse-mobile ul,.list-collapse-mobile .list-collapse .list-collapse ul,.list-collapse-mobile .list-collapse .list-collapse-mobile ul,.list-collapse-mobile .list-collapse-mobile .list-collapse ul,.list-collapse-mobile .list-collapse-mobile .list-collapse-mobile ul{background: #e8e8e8}.list-collapse .list-collapse .list-collapse ul .title,.list-collapse .list-collapse .list-collapse-mobile ul .title,.list-collapse .list-collapse-mobile .list-collapse ul .title,.list-collapse .list-collapse-mobile .list-collapse-mobile ul .title,.list-collapse-mobile .list-collapse .list-collapse ul .title,.list-collapse-mobile .list-collapse .list-collapse-mobile ul .title,.list-collapse-mobile .list-collapse-mobile .list-collapse ul .title,.list-collapse-mobile .list-collapse-mobile .list-collapse-mobile ul .title,.list-collapse .list-collapse .list-collapse ul a,.list-collapse .list-collapse .list-collapse-mobile ul a,.list-collapse .list-collapse-mobile .list-collapse ul a,.list-collapse .list-collapse-mobile .list-collapse-mobile ul a,.list-collapse-mobile .list-collapse .list-collapse ul a,.list-collapse-mobile .list-collapse .list-collapse-mobile ul a,.list-collapse-mobile .list-collapse-mobile .list-collapse ul a,.list-collapse-mobile .list-collapse-mobile .list-collapse-mobile ul a{padding-left: 45px;border-bottom: 1px solid #bbb}.list-collapse .list-collapse .list-collapse ul .title:hover,.list-collapse .list-collapse .list-collapse-mobile ul .title:hover,.list-collapse .list-collapse-mobile .list-collapse ul .title:hover,.list-collapse .list-collapse-mobile .list-collapse-mobile ul .title:hover,.list-collapse-mobile .list-collapse .list-collapse ul .title:hover,.list-collapse-mobile .list-collapse .list-collapse-mobile ul .title:hover,.list-collapse-mobile .list-collapse-mobile .list-collapse ul .title:hover,.list-collapse-mobile .list-collapse-mobile .list-collapse-mobile ul .title:hover,.list-collapse .list-collapse .list-collapse ul a:hover,.list-collapse .list-collapse .list-collapse-mobile ul a:hover,.list-collapse .list-collapse-mobile .list-collapse ul a:hover,.list-collapse .list-collapse-mobile .list-collapse-mobile ul a:hover,.list-collapse-mobile .list-collapse .list-collapse ul a:hover,.list-collapse-mobile .list-collapse .list-collapse-mobile ul a:hover,.list-collapse-mobile .list-collapse-mobile .list-collapse ul a:hover,.list-collapse-mobile .list-collapse-mobile .list-collapse-mobile ul a:hover{background: #e0e0e0}}.news_element > a > .placeholder,.product_element > a > .placeholder{display: block;background: #eee;padding-bottom: 56.25%}.pagination-wrp .lazy{float: left}.pagination-wrp .page_sizes{float: right}.pagination-wrp .page_sizes a{display: inline-block;margin-left: 5px}.pagination-wrp .page_sizes a.active{font-weight: bold}.pagination-wrp .lazy,.pagination-wrp .page_sizes{margin: 20px 0;line-height: 34px}.pagination-wrp,.pagination-wrp .pages{text-align: center}.quantity_control{width: 120px}.quantity_control input[type="text"]{padding: 6px;height: 38px}.quantity_control button{padding: 6px;width: 38px}*[data-ajaxnav="true"]:not(form){cursor: pointer}.form-wrapper,.content-wrapper{background: #fff;border: 1px solid #e8e8e8;padding: 30px 30px 15px 30px;margin: 20px 0}@media (max-width: 320px){.form-wrapper,.content-wrapper{padding: 20px 20px 10px 20px}}.form-wrapper:before,.content-wrapper:before,.form-wrapper:after,.content-wrapper:after{content: " ";display: table}.form-wrapper:after,.content-wrapper:after{clear: both}.form-wrapper > *:first-child,.content-wrapper > *:first-child,.form-wrapper > *:first-child > *:first-child,.content-wrapper > *:first-child > *:first-child,.form-wrapper > *:first-child > *:first-child > *:first-child,.content-wrapper > *:first-child > *:first-child > *:first-child{margin-top: 0}.form-wrapper > *:last-child,.content-wrapper > *:last-child{margin-bottom: 15px}.form-wrapper .radio input,.form-wrapper .checkbox input{cursor: pointer}.form-wrapper .radio label.control-label,.form-wrapper .checkbox label.control-label{padding-top: 0}.form-wrapper .radio p.help-block,.form-wrapper .checkbox p.help-block{padding-left: 5px;margin: .5em 0}.form-horizontal .form-wrapper .form-group > .radio,.form-horizontal .form-wrapper .form-group > .checkbox{margin: 0 15px}.form-horizontal .form-wrapper .form-group > .control-label{text-align: left;position: relative;min-height: 1px;padding-left: 20px;padding-right: 20px}@media (min-width: 768px){.form-horizontal .form-wrapper .form-group > .control-label{float: left;width: 33.33333333%}}@media (min-width: 1155px){.form-horizontal .form-wrapper .form-group > .control-label{float: left;width: 25%}}.form-horizontal .form-wrapper .form-group > .control-field{position: relative;min-height: 1px;padding-left: 20px;padding-right: 20px}@media (min-width: 768px){.form-horizontal .form-wrapper .form-group > .control-field{float: left;width: 66.66666667%}}@media (min-width: 1155px){.form-horizontal .form-wrapper .form-group > .control-field{float: left;width: 41.66666667%}}.form-horizontal .form-wrapper .form-group > .control-message{position: relative;min-height: 1px;padding-left: 20px;padding-right: 20px;padding-top: 7px}@media (min-width: 768px){.form-horizontal .form-wrapper .form-group > .control-message{margin-left: 33.33333333%}}@media (min-width: 768px){.form-horizontal .form-wrapper .form-group > .control-message{float: left;width: 66.66666667%}}@media (min-width: 1155px){.form-horizontal .form-wrapper .form-group > .control-message{margin-left: 0%}}@media (min-width: 1155px){.form-horizontal .form-wrapper .form-group > .control-message{float: left;width: 33.33333333%}}.form-wrapper .form-group-lg .radio label.control-label,.form-wrapper .form-group-lg .checkbox label.control-label{padding-left: 15px;padding-top: 0px}.form-wrapper .form-group-lg .radio label.control-label::before,.form-wrapper .form-group-lg .checkbox label.control-label::before{width: 21px;height: 21px}.form-wrapper .form-group-lg .radio label.control-label::after,.form-wrapper .form-group-lg .checkbox label.control-label::after{width: 13px;height: 13px;left: 4px;top: 4px}.form-wrapper .form-group-lg .radio label.control-label + p.help-block,.form-wrapper .form-group-lg .checkbox label.control-label + p.help-block{padding-left: 15px}.form-wrapper .form-group .control-message.error{display: none;color: #a94442}.form-wrapper .form-group.has-error .control-message.error{display: block}.price_block .price{font-weight: 700;color: #333}.price_block .old_price{color: #222;text-decoration: line-through}.price_block.price-lg{font-size: 18px}.price_block.has_old_price .price{margin-bottom: 0}#tabs-accordion{border-top: 1px solid #eee;margin-bottom: 0}#tabs-accordion .panel{box-shadow: none;border-radius: 0;margin-top: 0;border-top: none;border-left: none;border-right: none}#tabs-accordion .panel .panel-heading{padding-left: 20px;padding-right: 20px;background-color: white;border-color: #eee;height: 50px}#tabs-accordion .panel .panel-heading h3{font-size: 18px;line-height: 30px}#tabs-accordion .panel:last-child{border-bottom: none}#tabs-accordion .panel-body{padding-left: 5px;padding-right: 5px}#tabs_block,.tabbed_content{margin: 15px 0}#tabs_block:before,.tabbed_content:before,#tabs_block:after,.tabbed_content:after{content: " ";display: table}#tabs_block:after,.tabbed_content:after{clear: both}#tabs_block .tab-pane,.tabbed_content .tab-pane{padding-top: 25px;padding-bottom: 25px}#tabs_block .tab-content,.tabbed_content .tab-content{background: #fff}#tabs_block .tab-content:before,.tabbed_content .tab-content:before,#tabs_block .tab-content:after,.tabbed_content .tab-content:after{content: " ";display: table}#tabs_block .tab-content:after,.tabbed_content .tab-content:after{clear: both}#ajax_loader{display: none;position: fixed;left: 0;top: 0;z-index: 10000;background: rgba(255,255,255,0.5);width: 100%;height: 100%}#ajax_loader > span{position: absolute;top: 50%;left: 50%;width: 100px;text-align: center;line-height: 100px;display: inline-block;font-size: 50px;margin-top: -50px;margin-left: -50px}#scrollup{position: fixed;right: 15px;bottom: 15px;z-index: 3;background: rgba(0,0,0,0.3);color: #fff;cursor: pointer;border-radius: 20px}#scrollup:hover{background: rgba(0,0,0,0.7)}#scrollup .icon,#scrollup .icon:before{display: block;width: 40px;margin: 0;line-height: 40px;font-size: 16px;text-align: center}.text-center > img{margin: 0 auto}.ajax_overlay{background: #fff url('core/less/frontend/elements.less/images/frontend/ajax-loader.gif') no-repeat 50% 50%;background-color: #FFF;filter: alpha(opacity=75);-moz-opacity: .75;opacity: .75;position: absolute;z-index: 20}.overlay{background-color: black;opacity: 0.5;top: 0;right: 0;left: 0;bottom: 0;position: absolute;z-index: 1;display: none}.photos_listing{margin: 15px -10px}.photos_listing:before,.photos_listing:after{content: " ";display: table}.photos_listing:after{clear: both}.photos_listing a{float: left;width: 25%;padding: 10px}@media (max-width: 767px){.photos_listing a{width: 33.33%}}.photos_listing a img{width: 100%}table.loadtime_info{border-collapse: collapse;margin: 1em}table.loadtime_info td,table.loadtime_info th{text-align: left;font-size: 12px;padding: 4px;border: 1px solid #ccc}table.loadtime_info th{background: #eee}table.loadtime_info tr.timeclass100{background: #ffc}table.loadtime_info tr.timeclass200{background: #ffff7a}table.loadtime_info tr.timeclass500{background: #ffc145}table.loadtime_info tr.timeclass1000{background: #ff6c6c}#lazy_loader{text-align: center;font-size: 50px;display: none}@media (max-width: 767px){.tabbed_content ul.nav.nav-tabs li{float: none;display: none}.tabbed_content ul.nav.nav-tabs li.active,.tabbed_content ul.nav.nav-tabs.open li{display: block}}body{font-weight: 300;letter-spacing: -0.025em}.container-fluid{max-width: 980px}@media (max-width: 1155px){.container-fluid{padding-left: 20px;padding-right: 20px}}.container-fluid.sm{max-width: 690px}.container-fluid .custom_padding.row{margin-left: -10px;margin-right: -10px}@media (max-width: 1155px){.container-fluid .custom_padding.row{margin-left: -20px;margin-right: -20px}}.container-fluid .custom_padding.row .col{padding: 0 10px}@media (max-width: 1155px){.container-fluid .custom_padding.row .col{padding: 0 20px;margin-bottom: 20px}}@media (max-width: 1155px){.container-fluid .row{margin: 0 -20px !important}}strong{font-weight: 500}a{color: #555555;font-style: italic;text-decoration: underline}h1,.h1,h2,.h2{font-weight: 500}h1.ligth,.h1.ligth,h2.ligth,.h2.ligth{font-weight: 200}h1,.h1,h2,.h2{font-size: 36px;margin: 20px 0}@media (max-width: 1155px){h1,.h1,h2,.h2{font-size: 21px;margin: 15px 0}}h1.title{font-size: 36px;color: #282828;text-align: center;margin: 20px auto;text-shadow: 0px 1px 3px rgba(0,0,0,0.1)}@media (max-width: 1155px){h1.title{font-size: 28px}}h2.title{font-size: 36px;color: #282828;text-align: center;margin: 20px auto;margin-bottom: 40px}h2.title.borders{margin: 0;padding: 20px 0;border-top: 1px solid #c9c9c9;border-bottom: 1px solid #c9c9c9}@media (max-width: 1155px){h2.title{font-size: 28px}}h3.title{font-size: 24px;color: #282828;text-align: center;margin: 40px 0}h3.title.border-bottom{text-align: left;margin: 0;padding: 20px 0;margin: 20px 0;border-bottom: 1px solid #c9c9c9}@media (max-width: 1155px){h3.title.border-bottom{font-size: 21px;text-align: center;margin-top: 0;padding-top: 0}}@media (max-width: 1155px){h3.title{font-size: 28px}}h5{font-size: 21px;font-weight: 500}h5.title{margin: 20px auto;text-align: center}h5.borders{margin: 0;padding: 20px 0;border-top: 1px solid #c9c9c9;border-bottom: 1px solid #c9c9c9}*::-webkit-input-placeholder{color: #555555 !important;font-weight: 300}*:-moz-placeholder{color: #555555 !important;opacity: 1;font-weight: 300}*::-moz-placeholder{color: #555555 !important;opacity: 1;font-weight: 300}*:-ms-input-placeholder{color: #555555 !important;font-weight: 300}.break_line{border-top: 1px solid #c9c9c9}.form-inline{margin: 20px 0}.form-inline .form-group{margin-right: 20px;width: 391px}.form-inline .form-group .form-control{width: 100%}@media (max-width: 1155px){.form-inline .form-group{display: block;margin-right: 0;width: auto;margin-bottom: 20px}}.form-inline button{width: 235px;padding-left: 0 !important;padding-right: 0 !important;text-align: center}@media (max-width: 1155px){.form-inline button{width: 100%}}.btn{padding-left: 75px;padding-right: 75px;border-radius: 2px;font-weight: 300;font-size: 24px;font-style: normal}.btn.btn-lg{padding: 6px 75px}@media (max-width: 1155px){.btn.btn-lg{padding: 6px 20px}}.btn.btn-red{background: #fa3232;border-color: none;box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3);text-shadow: 0px 1px 3px rgba(0,0,0,0.3);color: white}.btn.btn-red:hover{background: #e30613}.btn.btn-red:active{background: #c50613}.btn.btn-grey{background: #c9c9c9;box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3);text-shadow: 0px 1px 3px rgba(0,0,0,0.3);border-color: #949494;font-weight: 300;color: white}.btn.btn-grey_ditd{background: #949494}@media (max-width: 1155px){.btn{font-size: 21px;line-height: 26px;height: 46px}.btn.mobile_full_width{display: block;max-width: 560px;width: 100%;margin-left: auto;margin-right: auto}}.carousel-indicators{bottom: 20px;margin-bottom: -9px;z-index: 1}.carousel-indicators li{border-radius: 2px;height: 14px !important;width: 14px !important;margin: 0 9px !important}.carousel-indicators li.active{background-color: #fa3232;border-color: #fa3232}.full_absolute_block{position: absolute;top: 0;left: 0;right: 0;bottom: 0}.content_block{position: relative;padding: 20px 0;box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1)}.content_block:before,.content_block:after{content: " ";display: table}.content_block:after{clear: both}.content_block.full{margin-left: -20px;margin-right: -20px;padding: 20px}.content_block .checkbox{text-align: left}.content_block .btn-wrp{margin: 20px 0}#gift_code_block{overflow: hidden;text-align: center;padding-top: 20px 0;padding-bottom: 0}#gift_code_block form{margin: 0 -20px;padding: 20px;padding-top: 0;padding-top: 40px;padding-bottom: 40px}#gift_code_block p.code{font-size: 21px;line-height: 26px;color: #949494;border-top: 1px solid #c9c9c9;border-bottom: 1px solid #c9c9c9;padding-top: 10px;padding-bottom: 10px;margin: 20px auto;margin-top: 0;position: relative;padding-right: 62px}#gift_code_block p.code strong{color: #282828}#gift_code_block p.code a{position: absolute;top: 50%;margin-top: -11px;right: 20px;display: block}@media (max-width: 420px){#gift_code_block p.code{padding-right: 40px;text-align: left}}#gift_code_block img{margin-bottom: 40px}#gift_code_block p{margin: 15px 0}#gift_code_block h2{margin-bottom: 0}#flight_summary_block .discount_calc{max-width: 480px;margin: 0 auto}#flight_summary_block .discount_calc .name{font-weight: 300;font-size: 16px;color: #949494;text-align: right;line-height: 52px}#flight_summary_block .discount_calc .value{color: #282828;font-weight: 500;font-size: 18px;line-height: 52px}#flight_summary_block .total{max-width: 480px;margin: 0 auto}#flight_summary_block .total .name{font-size: 21px;font-weight: 300;color: #949494;text-align: right;padding-top: 10px;line-height: 50px;padding-right: 5px}@media (max-width: 1155px){#flight_summary_block .total .name{text-align: center !important;width: 100%;padding: 0}}#flight_summary_block .total .value{font-size: 32px;font-weight: 500;line-height: 64px;padding-left: 5px}@media (max-width: 1155px){#flight_summary_block .total .value{text-align: center !important;width: 100%;padding: 0}}@media (min-width: 1155px){#products_block .container-fluid.sm,#flight_summary_block .container-fluid.sm{max-width: 980px}}table.products_table,table.group_table{border-collapse: separate;border-spacing: 0px 20px;margin-bottom: -20px;width: 100%}table.products_table.radio_table td.radio_col,table.group_table.radio_table td.radio_col{display: table-cell;width: 43px}table.products_table.radio_table td,table.group_table.radio_table td{cursor: pointer}table.products_table .result_block,table.group_table .result_block{margin-bottom: 0}table.products_table h2,table.group_table h2{margin-top: 0}table.products_table tr,table.group_table tr{position: relative}@media (max-width: 1155px){table.products_table tr,table.group_table tr{display: table-row}}table.products_table tr.products-line,table.group_table tr.products-line{width: 100%}table.products_table tr:hover td,table.group_table tr:hover td{border-left: 1px solid #555;border-top: 1px solid #555;border-bottom: 1px solid #555}table.products_table tr:hover td.description,table.group_table tr:hover td.description{border-left: none;border-right: 1px solid #555}table.products_table tr:hover td .radio label::before,table.group_table tr:hover td .radio label::before{border-color: #555555}table.products_table tr:hover td h2,table.group_table tr:hover td h2{color: #282828}table.products_table tr td,table.group_table tr td{padding: 0 20px;color: #555555;border-left: 1px solid #949494;border-top: 1px solid #949494;border-bottom: 1px solid #949494;background-color: white}table.products_table tr td.radio_col,table.group_table tr td.radio_col{display: none}@media (max-width: 1155px){table.products_table tr td,table.group_table tr td{padding: 10px}}table.products_table tr td.title_col,table.group_table tr td.title_col{min-width: 290px}@media (max-width: 1155px){table.products_table tr td.title_col,table.group_table tr td.title_col{width: 100%;border-right: 1px solid #949494;min-width: auto}}table.products_table tr td.image_col,table.group_table tr td.image_col{padding: 0;border-right: 1px solid #949494}@media (max-width: 1155px){table.products_table tr td.image_col,table.group_table tr td.image_col{display: none}}table.products_table tr td.description_col,table.group_table tr td.description_col{border-left: none}@media (max-width: 1155px){table.products_table tr td.description_col,table.group_table tr td.description_col{display: none}}table.products_table tr td:first-child,table.group_table tr td:first-child{border-top-left-radius: 2px;border-bottom-left-radius: 2px;padding: 0 10px}table.products_table tr td:last-child,table.group_table tr td:last-child{border-top-right-radius: 2px;border-bottom-right-radius: 2px;border-right: 1px solid #949494}table.products_table tr.active td,table.group_table tr.active td{border-top: 1px solid #fa3232;border-bottom: 1px solid #fa3232}table.products_table tr.active td h2,table.group_table tr.active td h2{color: #fa3232}table.products_table tr.active td.description,table.group_table tr.active td.description{border-left: none;border-right: 1px solid #fa3232}@media (max-width: 1155px){table.products_table tr.active td.title,table.group_table tr.active td.title{border-right: 1px solid #fa3232}}table.products_table tr.active td .radio label::before,table.group_table tr.active td .radio label::before{border-color: #fa3232}#banks_block .banks_items_list .item{border: 1px solid #949494;border-radius: 2px;margin-bottom: 20px;position: relative;cursor: pointer;min-height: 37px}#banks_block .banks_items_list .item img{-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: 0.6}#banks_block .banks_items_list .item:hover{border: 1px solid #555}#banks_block .banks_items_list .item:hover .radio label::before{border: 1px solid #555}#banks_block .banks_items_list .item:hover img{opacity: 1}#banks_block .banks_items_list .item.active{border: 1px solid #fa3232}#banks_block .banks_items_list .item.active .radio label::before{border: 1px solid #fa3232}#banks_block .banks_items_list .item.active img{-webkit-filter: none;filter: none;opacity: 1}#banks_block .banks_items_list .item.active .img{border-left: 1px solid #fa3232}#banks_block .banks_items_list .item .radio_wrp{position: absolute;top: 50%;left: 14px;margin-top: -25px}#banks_block .banks_items_list .item .img{cursor: pointer;border-left: 1px solid #949494;margin-left: 47px;min-height: 35px}#banks_block .banks_items_list .item .img label{cursor: pointer;display: block;margin-bottom: 0;text-align: center}#banks_block .banks_items_list .item .img label.has_text{padding-top: 4px}#banks_block .banks_items_list .item .img img{margin: 0 auto}#banks_block p.rules{font-size: 16px;color: #949494;margin: 30px 0}#banks_block .rules_expand{border-top: 1px solid #c9c9c9;font-size: 12px;color: #949494;padding: 20px 0;display: none}#banks_block.center_banks .row{text-align: center}#banks_block.center_banks .col-md-3{float: none;display: inline-block;width: 24%}.reservation_bank_callback_block{padding-top: 0}.reservation_bank_callback_block h1.title{margin-top: 0;background-color: #fa3232;line-height: 33px;padding: 35px 0;color: white;margin-bottom: 40px;text-shadow: 0px 1px 3px rgba(0,0,0,0.3)}.reservation_bank_callback_block p{font-size: 14px;line-height: 18px;font-weight: 300;max-width: 620px;margin: 0 auto 20px}#change_flight_to{background: #fa3232 url('https://www.beta.magicdinner.fi/images/frontend/banner.jpg');color: white;padding: 20px 0;text-align: center;font-weight: 300;font-size: 21px;line-height: 40px}#change_flight_to .btn{background-color: #df0613;font-weight: 300}#change_flight_to .h2{margin: 5px 0;text-shadow: 0px 1px 3px rgba(0,0,0,0.3)}#change_flight_to .h2.light{text-shadow: none}@media (max-width: 1155px){#change_flight_to p.price{font-size: 18px}}#client_info_block,.checkbox_style{padding-top: 20px}#client_info_block .checkbox label,.checkbox_style .checkbox label{padding-left: 20px;font-size: 18px;font-weight: 300}.calendar.error button{background-color: #ffdcdc}.calendar.error button .filter-option{color: #e30613 !important}.form-control{border-color: #949494;box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3) inset}@media (max-width: 1155px){.form-control{max-width: none}}.form-control.error{background-color: #ffdcdc}.form-control.error::-webkit-input-placeholder{color: #e30613 !important;font-weight: 500}.form-control.error:-moz-placeholder{color: #e30613 !important;opacity: 1;font-weight: 500}.form-control.error::-moz-placeholder{color: #e30613 !important;opacity: 1;font-weight: 500}.form-control.error:-ms-input-placeholder{color: #e30613 !important;font-weight: 500}.form-group{margin-bottom: 20px}input.form-control{font-size: 21px;color: #282828;font-weight: 500}@media (max-width: 1155px){input.form-control{float: none !important}}.result_block{margin: 20px 0}@media (max-width: 1155px){.result_block{margin: 15px 0}}.result_block label{font-size: 16px;color: #949494;font-weight: 300}@media (max-width: 1155px){.result_block label{font-size: 14px;margin-bottom: 0}}.result_block .value{margin-left: 20px;font-size: 18px;color: #282828;font-weight: 500}@media (max-width: 1155px){.result_block .value{font-size: 14px}}@media (max-width: 1155px){.result_block .row > .col:first-child{margin-bottom: 20px}}.custom_select{width: 100% !important;color: #555555;font-weight: 300}.custom_select button{box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3) inset !important;border-color: #949494}@media (max-width: 1155px){.custom_select{max-width: none;font-size: 18px;padding-left: 0}}.custom_select .caret{border: none;margin-top: -6px !important;margin-right: 7px}.custom_select.bootstrap-calendar .filter-option{color: #555555}.custom_select.bootstrap-calendar .filter-option span{margin-left: 20px}.custom_select.bootstrap-calendar.selected .filter-option{font-weight: 500;color: #282828}.custom_select:hover > .dropdown-toggle.btn-default{background-color: white}.custom_select:hover > .dropdown-toggle.btn-default .caret{background-position: -32px -4px}.custom_select.open > .dropdown-toggle.btn-default,.custom_select:active > .dropdown-toggle.btn-default{background-color: white}.custom_select.open .caret,.custom_select:active .caret{background-position: -62px -4px}.custom_select .dropdown-menu.open{box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1)}.custom_select .dropdown-menu.open ul.dropdown-menu.inner li{font-weight: 500;font-size: 21px}.custom_select .dropdown-menu.open ul.dropdown-menu.inner li a{font-style: normal}.custom_select .dropdown-menu.open ul.dropdown-menu.inner li a:hover{background-color: #f5f5f5}.custom_select .dropdown-menu.open ul.dropdown-menu.inner li.selected a{background-color: #555555;color: white}@media (max-width: 1155px){.custom_select{float: none !important}}#flight_information_block .col:first-child{margin-top: 0px}#flight_information_block .col{margin: 10px 0}#flight_information_block .col:last-child{margin-bottom: 20px}.calendar,.time{width: 100%;margin: 0 auto}.calendar a:hover,.time a:hover{background-color: transparent}@media (max-width: 1155px){.calendar,.time{margin: 0 auto;max-width: none}}.calendar .dropdown-menu,.time .dropdown-menu{padding: 0}.calendar .ico-calendar,.time .ico-calendar,.calendar .ico-clock,.time .ico-clock{position: absolute;top: 7px;right: 19px;margin-top: -2px;vertical-align: middle;margin-left: 0}@media (max-width: 1155px){.calendar .ico-calendar,.time .ico-calendar,.calendar .ico-clock,.time .ico-clock{right: 10px}}.calendar h2,.time h2{text-align: center}.calendar:hover .ico-calendar,.time:hover .ico-calendar{background-position: -44px -158px}.calendar:hover .ico-clock,.time:hover .ico-clock{background-position: -293px -104px}.calendar.open .ico-calendar,.time.open .ico-calendar{background-position: -84px -158px}.calendar.open .ico-clock,.time.open .ico-clock{background-position: -329px -104px}.calendar .dropdown-menu.open,.time .dropdown-menu.open{position: relative}.calendar .dropdown-menu.open:before,.time .dropdown-menu.open:before{content: '';top: 20px;bottom: 20px;left: 50%;width: 1px;border-right: 1px solid #c9c9c9;position: absolute}@media (max-width: 1155px){.calendar .dropdown-menu.open:before,.time .dropdown-menu.open:before{display: none}}.calendar .dropdown-menu .date,.time .dropdown-menu .date{padding: 0 20px;margin-bottom: 20px}@media (max-width: 1155px){.calendar .dropdown-menu .date,.time .dropdown-menu .date{border-bottom: 1px solid rgba(0,0,0,0.15);padding-bottom: 20px}}.calendar .dropdown-menu .date a,.time .dropdown-menu .date a{display: inline-block;margin-top: 3px}.calendar .dropdown-menu .date .day_names,.time .dropdown-menu .date .day_names,.calendar .dropdown-menu .date .days,.time .dropdown-menu .date .days{width: 100%;font-size: 18px}.calendar .dropdown-menu .date .day_names:before,.time .dropdown-menu .date .day_names:before,.calendar .dropdown-menu .date .days:before,.time .dropdown-menu .date .days:before,.calendar .dropdown-menu .date .day_names:after,.time .dropdown-menu .date .day_names:after,.calendar .dropdown-menu .date .days:after,.time .dropdown-menu .date .days:after{content: " ";display: table}.calendar .dropdown-menu .date .day_names:after,.time .dropdown-menu .date .day_names:after,.calendar .dropdown-menu .date .days:after,.time .dropdown-menu .date .days:after{clear: both}.calendar .dropdown-menu .date .day_names div,.time .dropdown-menu .date .day_names div,.calendar .dropdown-menu .date .days div,.time .dropdown-menu .date .days div{float: left;width: 14.285714%;text-align: center;min-height: 31px;line-height: 31px;position: relative;cursor: pointer;color: #555555}.calendar .dropdown-menu .date .day_names div.active:before,.time .dropdown-menu .date .day_names div.active:before,.calendar .dropdown-menu .date .days div.active:before,.time .dropdown-menu .date .days div.active:before{content: attr(title);position: absolute;top: -5px;left: -5px;right: -5px;bottom: -5px;background-color: #fa3232;font-size: 21px;color: white;padding-top: 5px;z-index: 1;box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3)}.calendar .dropdown-menu .date .day_names div:hover:not(.disabled),.time .dropdown-menu .date .day_names div:hover:not(.disabled),.calendar .dropdown-menu .date .days div:hover:not(.disabled),.time .dropdown-menu .date .days div:hover:not(.disabled){background-color: #f5f5f5;color: #282828}.calendar .dropdown-menu .date .day_names div.disabled,.time .dropdown-menu .date .day_names div.disabled,.calendar .dropdown-menu .date .days div.disabled,.time .dropdown-menu .date .days div.disabled{color: #c9c9c9;cursor: default}.calendar .dropdown-menu .date .day_names div.sold_out,.time .dropdown-menu .date .day_names div.sold_out,.calendar .dropdown-menu .date .days div.sold_out,.time .dropdown-menu .date .days div.sold_out{color: #fa3a2f}.calendar .dropdown-menu .date .day_names,.time .dropdown-menu .date .day_names{font-weight: 500}.calendar .dropdown-menu .date .day_names div,.time .dropdown-menu .date .day_names div{color: #282828;cursor: default}.calendar .dropdown-menu .date .day_names div:hover,.time .dropdown-menu .date .day_names div:hover{background-color: transparent !important}.calendar .dropdown-menu .date .day_names div:nth-last-of-type(-n+2),.time .dropdown-menu .date .day_names div:nth-last-of-type(-n+2){color: #fa3232 !important}.calendar .dropdown-menu .date .days,.time .dropdown-menu .date .days{font-weight: 300;color: #c9c9c9}.calendar .dropdown-menu .times,.time .dropdown-menu .times{padding-left: 0 20px;margin-bottom: 20px;font-size: 16px;font-weight: 300}.calendar .dropdown-menu .times .sold_out,.time .dropdown-menu .times .sold_out{color: #fa3a2f !important;text-align: center}.calendar .dropdown-menu .times .sold_out,.time .dropdown-menu .times .sold_out{cursor: default !important}.calendar .dropdown-menu .times .timesContainer div:not(.break),.time .dropdown-menu .times .timesContainer div:not(.break){float: left;width: 25%;text-align: center;min-height: 27px;line-height: 27px;color: #555555;position: relative;cursor: pointer}.calendar .dropdown-menu .times .timesContainer div:not(.break):hover:not(.disabled, .sold_out),.time .dropdown-menu .times .timesContainer div:not(.break):hover:not(.disabled, .sold_out){background-color: #f5f5f5;color: #282828}.calendar .dropdown-menu .times .timesContainer div:not(.break).disabled,.time .dropdown-menu .times .timesContainer div:not(.break).disabled{color: #c9c9c9;cursor: default}.calendar .dropdown-menu .times .timesContainer div:not(.break) .sold_out,.time .dropdown-menu .times .timesContainer div:not(.break) .sold_out{color: #fa3a2f !important}.calendar .dropdown-menu .times .timesContainer div:not(.break).active:before,.time .dropdown-menu .times .timesContainer div:not(.break).active:before{content: attr(title);position: absolute;top: -5px;left: -5px;right: -5px;bottom: -5px;background-color: #fa3232;font-size: 21px;color: white;padding-top: 5px;z-index: 1;box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3)}.calendar .dropdown-menu .times .timesContainer .break,.time .dropdown-menu .times .timesContainer .break{border-bottom: 1px solid #c9c9c9;margin: 0 10px}.calendar .dropdown-menu .times .timesContainer .break:before,.time .dropdown-menu .times .timesContainer .break:before,.calendar .dropdown-menu .times .timesContainer .break:after,.time .dropdown-menu .times .timesContainer .break:after{content: " ";display: table}.calendar .dropdown-menu .times .timesContainer .break:after,.time .dropdown-menu .times .timesContainer .break:after{clear: both}.radio input[type="radio"]:checked + label::after{width: 8px;height: 8px;left: 6px;top: 6px;background-color: #fa3232}.radio input[type="radio"]:checked + label::before{border: 1px solid #fa3232}.radio label{padding-left: 0}.radio label::before{height: 20px;width: 20px;border: 1px solid #949494}.radio input[type="radio"]{cursor: pointer}.checkbox label::before{height: 26px;width: 26px;box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1) inset;border-radius: 2px;border-color: #949494}.checkbox label::after{height: 26px;width: 26px;font-size: 17px;padding-left: 4px;color: #fa3232}@media (max-width: 1155px){.checkbox label{font-size: 14px !important;line-height: 26px}}.checkbox input[type="checkbox"]:checked + label::after{content: url(https://www.beta.magicdinner.fi/images/frontend/checkbox.png)}.checkbox input[type="checkbox"] + label{color: #949494}.checkbox input[type="checkbox"]:checked + label{color: #555555}@media (max-width: 1155px){.checkbox.pull-right{float: none !important}}.popup{position: fixed;top: 0;bottom: 0;left: 0;right: 0;text-align: center;z-index: 3000;background-color: rgba(255,255,255,0.5);display: none}.popup .message{max-width: 580px;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.4);position: relative;background-color: white;padding: 0 80px;margin: 0 auto}.popup .message.success{border: 1px solid #8dc63f;color: #8dc63f}.popup .message.success h1{color: #8dc63f}.popup .message.error{border: 1px solid #e30613;color: #e30613}.popup .message.error h1{color: #e30613}.popup .message i{z-index: 3;position: absolute;top: 10px;right: 10px;display: block;cursor: pointer}.popup .message p{margin-bottom: 20px}.quick_links{box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);position: relative;z-index: 1}.quick_links .col{border-left: 1px solid #e5e5e5}.quick_links .col:last-child{border-right: 1px solid #e5e5e5}.quick_links .col a{display: block;height: 100%;margin: 0 -20px;line-height: 70px;text-align: center;font-size: 21px;text-decoration: none;color: #fa3232}.quick_links .col a i{margin-top: -8px;margin-right: 20px;vertical-align: middle}.quick_links .col a:hover{background-color: #fa3232;color: white}@media (max-width: 1155px){.quick_links .col{margin: 0 -20px;border-left: none !important;border-right: none !important;border-bottom: 1px solid #e1e1e1}.quick_links .col a{text-align: left;padding: 0 20px;position: relative;line-height: 46px}.quick_links .col a i{margin-top: -1px}.quick_links .col a:after{background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor;background-position: -87px -46px;width: 15px;height: 23px;content: '';position: absolute;right: 20px;top: 12px}.quick_links .col a:hover:after{background-position: -66px -46px}}.block_list{box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1) inset;padding-bottom: 40px;padding-top: 40px}.block_list.first{margin-top: -40px}.block_list .title{margin-top: 0}.block_list.odd{background-color: #fafafa}.block_list:not(.odd) .col1,.block_list:not(.odd) .col2{float: right}@media (max-width: 1155px){.block_list .col1{float: none !important;padding: 0}.block_list .col1 img{width: 100%;margin-bottom: 20px}}.full_viewport{margin-left: -50vw;padding-left: 50%}.full_viewport .block_list{width: 100vw}#index_news_block .col-md-12 iframe{height: 529px}@media (max-width: 1155px){#index_news_block .btn{margin: 0 auto;width: 100%;max-width: 242px;display: block}}.banner.footer{background: transparent url('https://www.beta.magicdinner.fi/images/frontend/index_footer_banner.jpg') center center;margin-bottom: 0}.banner.footer p{line-height: 38px;margin-bottom: 20px}@media (max-width: 1155px){.banner.footer{font-size: 24px;line-height: 28px}.banner.footer p{padding: 0 20px}}#contacts_page #map{height: 300px}#contacts_page .content_blocks > .title{margin-top: 0;padding-top: 0}#contacts_page .content_blocks [class^="col-"],#contacts_page .content_blocks [class*=" col-"]{margin-bottom: 40px}@media (max-width: 1155px){#contacts_page .content_blocks [class^="col-"],#contacts_page .content_blocks [class*=" col-"]{margin-bottom: 20px}}#contacts_page .content_blocks p{margin-bottom: 20px}#contacts_page .contacts_form_block{background-color: #fafafa;padding: 40px 0;box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1) inset}#contacts_page .contacts_form_block.no_content{box-shadow: none;margin-top: -40px}#contacts_page .contacts_form_block .title{margin-top: 0;margin-bottom: 40px}#galleries_page .title{margin: 40px 0}.gallery_block{margin-bottom: 40px}.gallery_block .row{margin-left: -1px;margin-right: -1px}.gallery_block .row .item{padding: 1px}.gallery_block .row .item img{width: 100%;visibility: hidden}#gallery_carusel{position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,0.8);z-index: 1000}#gallery_carusel #gallery_close{cursor: pointer;position: absolute;right: 20px;top: 20px;z-index: 10}#gallery_carusel .content{margin-top: 0}#gallery_carusel .content h2{color: white}#gallery_carusel .owl-carousel .item{min-height: 150px}#gallery_carusel .owl-carousel .item-video{height: 480px}#gallery_carusel .owl-carousel .item-video .owl-video-play-icon{background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor;background-position: -163px -136px;width: 56px;height: 56px}#gallery_carusel .owl-carousel .owl-prev{position: absolute;left: 40px;top: 50%}#gallery_carusel .owl-carousel .owl-next{position: absolute;right: 40px;top: 50%}#gallery_carusel .carousel-wrp{height: 100%;margin-top: -80px;padding-top: 80px;position: relative}#gallery_carusel .carousel-wrp .owl-carousel.owl-loaded{height: 99vh;padding-top: 80px;margin-top: -80px}#gallery_carusel .carousel-wrp .owl-carousel .owl-stage-outer{height: 100%}#gallery_carusel .carousel-wrp .owl-carousel .owl-stage{height: 100%}#gallery_carusel .carousel-wrp .owl-carousel .owl-stage .owl-item{height: 100vh !important;padding-top: 80px;margin-top: -80px}#gallery_carusel .carousel-wrp .owl-carousel .owl-stage .item-video{height: 100vh !important;padding-top: 80px;margin-top: -80px}#gallery_carusel .owl-carousel .owl-item{display: inline-block;height: 65vw !important;width: 100%}#gallery_carusel .owl-carousel .item{height: 100%;background-repeat: no-repeat;background-size: contain;background-position: center center}.gallery_open{position: relative;display: block}.gallery_open .ico-play{position: absolute;top: 50%;left: 50%;margin-top: -28px;margin-left: -28px}.gallery_open:before{position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.6);opacity: 0;transition: all .5s;-webkit-transition: all .5s}.gallery_open:after{opacity: 0;position: absolute;content: '';top: 50%;left: 50%;margin-top: -22.5px;margin-left: -25px;background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor;background-position: -264px -9px;width: 50px;height: 45px}.gallery_open:hover .ico-play{display: none}.gallery_open:hover:before{opacity: 1}.gallery_open:hover:after{opacity: 1}.html_content{margin-bottom: 40px;font-size: 16px;line-height: 26px}@media (max-width: 1155px){.html_content{font-size: 14px;line-height: 21px}}.html_content img{display: block;max-width: 100%;height: auto}@media (max-width: 1155px){.html_content button{padding-left: 20px;padding-right: 20px;display: block;width: 100%;max-width: 500px}}.html_content .table-responsive{margin: 40px 0}.html_content.html_content .table-responsive{margin-top: 0}.html_content .table-responsive .table{margin: 0}.html_content .table{font-size: 18px;margin: 40px 0}.html_content .table thead tr td{background-color: #fa3232;font-weight: 500;color: white;padding: 20px;border: 1px solid #c9c9c9}.html_content .table tbody tr td{border: 1px solid #c9c9c9;padding: 20px;font-weight: 300}@media (max-width: 1155px){#subscribers_subscribe{max-width: 500px;margin: 0 auto}}.tabs{margin-top: -20px}.tabs .tab{margin-top: 20px;margin-bottom: 20px}.tabs .tab:first-child{margin-top: 0 !important}.tabs .tab:last-child{margin-bottom: 0 !important}.tabs .tab .icon-container{width: 22px;position: relative}.tabs .tab .ico-plus{position: absolute;top: 50%;margin-top: -11px}.tabs .tab .ico-minus{display: none;position: absolute;top: 50%;margin-top: -3px}.tabs .tab.expand .ico-plus{display: none !important}.tabs .tab.expand .ico-minus{display: block !important}.tabs .tab.expand .head{background-color: white;border-color: #555555;box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3)}.tabs .tab.expand .head .icon{border-color: #555555}.tabs .tab.expand .head .title{color: #282828}.tabs .tab.expand .content{margin-bottom: 0}.tabs .tab .head{border: 1px solid #949494;position: relative;border-radius: 2px;cursor: pointer}.tabs .tab .head:hover{border-color: #555555}.tabs .tab .head:hover .icon{border-color: #555555}.tabs .tab .head:hover .title{color: #282828}.tabs .tab .head .icon{position: absolute;left: 0;top: 0;bottom: 0;width: 58px;border-right: 1px solid #949494}.tabs .tab .head .icon .ico-plus{position: absolute;top: 50%;margin-top: -11px;margin-left: 18px}.tabs .tab .head .icon .ico-minus{display: none;position: absolute;top: 50%;margin-top: -3px;margin-left: 18px}.tabs .tab .head .icon.radio_col{position: relative}.tabs .tab .head .title{padding-left: 80px;color: #555555}.tabs .tab .head .title span{font-weight: 200}.tabs .tab .content{display: none;padding-left: 80px}#reservation-container{margin-top: -40px}#services_detailed_page{margin-top: -40px}#services_detailed_page h2{margin-top: 40px}#services_detailed_page h3{margin-bottom: 15px}#services_detailed_page .map{height: 200px}#services_detailed_page .html_content{text-align: justify}#services_detailed_page .gallery_block{margin-right: -20px;margin-left: -20px}@media (max-width: 1155px){#services_detailed_page .gallery_block{margin-right: 0;margin-left: 0}}#services_detailed_page .contacts_block h3.title{margin-top: 0;text-align: left}#feedbacks_index_block .feedbacks{margin-bottom: 40px}#feedbacks_index_block .feedbacks .feedback{border-top: 1px solid #c9c9c9;padding-bottom: 25px}#feedbacks_index_block .feedbacks .feedback h4{margin-top: 15px;float: left}#feedbacks_index_block .feedbacks .feedback:last-child{border-bottom: 1px solid #c9c9c9}#type_feedbacks #feedbacks_index_block .feedbacks .feedback:first-child{border-top: none}.stars{margin-top: 15px;display: inline-block;margin-left: 20px}.stars span{background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor;background-position: -25px -301px;width: 20px;height: 20px}.stars span.fill{background-position: -3px -301px;width: 20px;height: 20px}.pagination > li > a,.pagination > li > span{padding: 8px 19px;font-size: 21px;font-style: normal;font-weight: 500;border-radius: 2px}.pagination > li:first-child > a,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span{height: 48px;padding-top: 12px}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background: transparent;color: #fa3232}.pagination > li{display: inline-block;margin: 0 10px}.pagination > li.dot a{border: none !important;background: transparent !important;color: #282828 !important;padding-left: 0;padding-right: 0}.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{background: #fa3232;border-color: #fa3232;color: white}html{height: 100%}body{height: 100%;font-family: 'GothamRounded', sans-serif;font-size: 14px;background-color: #fff;color: #333}@media (max-width: 1154px){body.main-nav-active{overflow-x: hidden}}@media (min-width: 1155px){#main-nav{position: absolute;left: 0;right: 0;top: 0}#main-nav:before,#main-nav:after{content: " ";display: table}#main-nav:after{clear: both}#main-nav #menu_premium_block{position: absolute;left: 0;right: 0;width: 100%;top: 110px;z-index: 8}#main-nav #menu_premium_block:before,#main-nav #menu_premium_block:after{content: " ";display: table}#main-nav #menu_premium_block:after{clear: both}#main-nav #top_menu_block{position: relative;z-index: 10;padding: 5px 0;font-size: 13px}#main-nav #top_menu_block:before,#main-nav #top_menu_block:after{content: " ";display: table}#main-nav #top_menu_block:after{clear: both}#main-nav #top_menu_block ul li{line-height: 20px}#main-nav #top_menu_block #menu_information{float: left}#main-nav #top_menu_block #menu_functional{float: right}}@media (max-width: 1154px){#main-nav{background: white;position: absolute;width: 80%;left: -80%;top: 0;min-height: 100%;transition: 0.5s}body.main-nav-active #main-nav{left: 0}#main-nav .container-fluid{padding: 0}}@media (min-width: 1155px){#head{height: 160px;padding-top: 40px}}@media (max-width: 1154px){#head{height: 55px}}#head #logo{float: left}@media (min-width: 1155px){#head #logo{z-index: 9;position: relative}}@media (max-width: 1154px){#head #logo{position: absolute;left: 50%;width: 200px;margin-left: -100px;margin-top: 10px;text-align: center}#head #logo img{height: 35px;width: auto}}@media (min-width: 1155px){#head #quick_search{z-index: 9;position: relative;float: right;width: 300px;margin-right: 20px;margin-top: 10px}#head #quick_search .mobile_trigger{display: none}}@media (max-width: 1154px){#head #quick_search{margin: 10px 40px 0 50px}#head #quick_search:not(.active) .input-group{display: none}#head #quick_search .mobile_trigger{font-size: 22px;top: 15px;right: 50px;position: absolute}#head #quick_search.active .mobile_trigger{display: none}}#head #cart_info{float: right}#head #cart_info a{display: block;position: relative;color: #555;text-decoration: none}#head #cart_info a:hover{color: #222}#head #cart_info i.icon-cart{font-size: 22px}#head #cart_info em.cnt{text-align: center;font-style: normal;position: absolute;top: -8px;right: -8px;width: 20px;height: 20px;line-height: 18px;background-color: #fa3232;border: 1px solid #fff;color: white;font-size: 10px;font-weight: 500;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}@media (min-width: 1155px){#head #cart_info{margin-top: 10px;z-index: 9;position: relative}}@media (max-width: 1154px){#head #cart_info{margin-top: 15px}}@media (min-width: 1155px){#main-nav-button{display: none}}@media (max-width: 1154px){#main-nav-button{display: block;float: left;height: 34px;width: 34px;padding-left: 8px;padding-top: 9px;margin-top: 11px;cursor: pointer;position: relative;z-index: 2}#main-nav-button span{height: 2px;background-color: #fa3232;display: block;width: 17px}#main-nav-button span.c{margin: 3px 0}#main-nav-button i{display: none}.main-nav-active #main-nav-button span{display: none}.main-nav-active #main-nav-button i{display: block;color: white}}#main-container{position: relative;min-height: 100%}@media (max-width: 1154px){#main-container{min-width: 100%;top: 0;left: 0;transition: 0.5s}body.main-nav-active #main-container{position: fixed;left: 80%}body.main-nav-active #main-container .overlay{display: block}}#footer{padding: 10px 0;background: #fa3232}#footer:not(.alert),#footer p:not(.alert),#footer ul:not(.alert),#footer li:not(.alert),#footer div:not(.alert),#footer h1:not(.alert),#footer h2:not(.alert),#footer h3:not(.alert),#footer h4:not(.alert),#footer h5:not(.alert),#footer h6:not(.alert){color: #fff}#footer a{color: #fec7c7}#footer a:hover{color: #fff}@media (max-width: 1154px){#footer .subscribe{padding-bottom: 15px}#footer .list-collapse-mobile{margin: 0 -15px}#footer .list-collapse-mobile .title{border-top: 1px solid #f91919;border-bottom: 1px solid #f91919;margin-top: -1px;padding-left: 15px}#footer .list-collapse-mobile .title:hover{background: #f91919}#footer .list-collapse-mobile .title + div{padding: 15px}#footer .list-collapse-mobile .title + ul{background: none}#footer .list-collapse-mobile .title + ul a{border-color: #f91919}#footer .list-collapse-mobile .title + ul a:hover{background: #f91919}}@media (max-width: 1154px) and (max-width: 479px){#footer .list-collapse-mobile{margin: 0 -10px}}#footer #copyright{padding-top: 10px}@media (min-width: 1155px){#footer #copyright{margin-top: 10px;border-top: 1px solid #fc9696}}#footer #copyright .copyright{width: 50%;float: left;text-align: left}#footer #copyright .credits{width: 50%;float: right;text-align: right}#footer #copyright .copyright,#footer #copyright .credits{width: 50%;padding: 5px 15px}@media (max-width: 767px){#footer #copyright .copyright,#footer #copyright .credits{width: 100%;float: none;text-align: left}}@media (min-width: 1155px){#menu_premium_overlay{position: absolute;left: 0;right: 0;top: 50px;height: 0;background: #fff;opacity: 0;transition: opacity .3s}#menu_premium_overlay.active{display: block;opacity: 0.8}}@media (max-width: 1154px){#menu_premium_overlay{display: none}}@media (min-width: 1155px){#menu_premium{position: relative}#menu_premium > li:not(:first-child){margin-left: 40px}#menu_premium > li > a,#menu_premium > li > a > h4,#menu_premium > li > .list-dropdown > .title,#menu_premium > li > .list-dropdown-desktop > .title{font-family: 'GothamRounded', serif;font-weight: normal;margin: 0;line-height: 50px}#menu_premium > li > a:hover,#menu_premium > li > .list-dropdown.hover > .title,#menu_premium > li > .list-dropdown-desktop.hover > .title{position: relative}#menu_premium > li > a:hover:before,#menu_premium > li > .list-dropdown.hover > .title:before,#menu_premium > li > .list-dropdown-desktop.hover > .title:before{content: '';position: absolute;height: 3px;background: #fa3232;left: 0;right: 0;bottom: 0px}#menu_premium .list-dropdown,#menu_premium .list-dropdown-desktop{position: static}#menu_premium .list-dropdown .submenu,#menu_premium .list-dropdown-desktop .submenu{width: 100%;background: #fff;border: none;box-shadow: 0px 2px 5px rgba(0,0,0,0.15)}#menu_premium .list-dropdown .submenu > .banner,#menu_premium .list-dropdown-desktop .submenu > .banner{position: relative;background: #fa3232}#menu_premium .list-dropdown .submenu > .banner img,#menu_premium .list-dropdown-desktop .submenu > .banner img{min-width: 100%}#menu_premium .list-dropdown .submenu > .banner a.btn,#menu_premium .list-dropdown-desktop .submenu > .banner a.btn{position: absolute;top: 50%;right: 25px;margin-top: -15px;font-weight: bold;background: transparent;transition: background-color .5s;border: 1px solid #fff;font-weight: 600;color: #fff}#menu_premium .list-dropdown .submenu > .banner a.btn:hover,#menu_premium .list-dropdown-desktop .submenu > .banner a.btn:hover{background: #fff;color: #333}#menu_premium .list-dropdown .submenu > .banner .title,#menu_premium .list-dropdown-desktop .submenu > .banner .title{line-height: 120px;font-size: 90px;font-family: 'GothamRounded', serif;color: #fff;padding: 0 25px}#menu_premium .list-dropdown .submenu .submenu_groups,#menu_premium .list-dropdown-desktop .submenu .submenu_groups{white-space: normal;padding: 10px;margin: 0}#menu_premium .list-dropdown .submenu .submenu_groups:before,#menu_premium .list-dropdown-desktop .submenu .submenu_groups:before,#menu_premium .list-dropdown .submenu .submenu_groups:after,#menu_premium .list-dropdown-desktop .submenu .submenu_groups:after{content: " ";display: table}#menu_premium .list-dropdown .submenu .submenu_groups:after,#menu_premium .list-dropdown-desktop .submenu .submenu_groups:after{clear: both}#menu_premium .list-dropdown .submenu .submenu_groups .menu_header,#menu_premium .list-dropdown-desktop .submenu .submenu_groups .menu_header{margin: 15px 0}#menu_premium .list-dropdown .submenu .submenu_groups .menu_header li.menu_item_banner,#menu_premium .list-dropdown-desktop .submenu .submenu_groups .menu_header li.menu_item_banner{padding-left: 0}#menu_premium .list-dropdown .submenu .submenu_groups .menu_header li.menu_item_banner:before,#menu_premium .list-dropdown-desktop .submenu .submenu_groups .menu_header li.menu_item_banner:before{display: none}}#menu_premium_brands div.brand{float: left;width: 16.6667%}#menu_premium_brands div.brand a{display: block;text-align: center;margin: 10%}#menu_premium_brands div.brand img{width: 60%}@media (max-width: 1154px){#menu_premium_brands div.brand{width: 25%}#menu_premium_brands div.brand a{padding: 5px;margin: 0;border: none}}@media (max-width: 767px){#menu_premium_brands div.brand{width: 33.33%}}#breadcrumb{margin: 10px 0}#breadcrumb i{font-style: normal}#product_listing .col,#similar_products .col{padding-right: 5px;padding-left: 5px}#product_listing .row,#similar_products .row{margin-left: -5px;margin-right: -5px}@media (min-width: 1155px){#content_layout_default .content_body .col-context_menu{float: right}#content_layout_default .content_body .col-context_menu #context_menu{background: #fff;border: 1px solid #e8e8e8;padding: 30px 30px 15px 30px;margin: 20px 0}#content_layout_default .content_body .col-context_menu #context_menu:before,#content_layout_default .content_body .col-context_menu #context_menu:after{content: " ";display: table}#content_layout_default .content_body .col-context_menu #context_menu:after{clear: both}#content_layout_default .content_body .col-context_menu #context_menu > *:first-child,#content_layout_default .content_body .col-context_menu #context_menu > *:first-child > *:first-child,#content_layout_default .content_body .col-context_menu #context_menu > *:first-child > *:first-child > *:first-child{margin-top: 0}#content_layout_default .content_body .col-context_menu #context_menu > *:last-child{margin-bottom: 15px}#content_layout_default .content_body .col-context_menu #context_menu:before,#content_layout_default .content_body .col-context_menu #context_menu:after{content: " ";display: table}#content_layout_default .content_body .col-context_menu #context_menu:after{clear: both}#content_layout_default .content_body .col-context_menu #context_menu > *:first-child,#content_layout_default .content_body .col-context_menu #context_menu > *:first-child > *:first-child,#content_layout_default .content_body .col-context_menu #context_menu > *:first-child > *:first-child > *:first-child{margin-top: 0}#content_layout_default .content_body .col-context_menu #context_menu > *:last-child{margin-bottom: 15px}}@media (min-width: 1155px) and (max-width: 320px){#content_layout_default .content_body .col-context_menu #context_menu{padding: 20px 20px 10px 20px}}@media (min-width: 1155px) and (max-width: 320px){#content_layout_default .content_body .col-context_menu #context_menu{padding: 20px 20px 10px 20px}}#content_layout_default .content_body .content_wrapper{background: #fff;border: 1px solid #e8e8e8;padding: 30px 30px 15px 30px;margin: 20px 0}@media (max-width: 320px){#content_layout_default .content_body .content_wrapper{padding: 20px 20px 10px 20px}}#content_layout_default .content_body .content_wrapper:before,#content_layout_default .content_body .content_wrapper:after{content: " ";display: table}#content_layout_default .content_body .content_wrapper:after{clear: both}#content_layout_default .content_body .content_wrapper > *:first-child,#content_layout_default .content_body .content_wrapper > *:first-child > *:first-child,#content_layout_default .content_body .content_wrapper > *:first-child > *:first-child > *:first-child{margin-top: 0}#content_layout_default .content_body .content_wrapper > *:last-child{margin-bottom: 15px}@media (max-width: 320px){#content_layout_default .content_body .content_wrapper{padding: 20px 20px 10px 20px}}#content_layout_default .content_body .content_wrapper:before,#content_layout_default .content_body .content_wrapper:after{content: " ";display: table}#content_layout_default .content_body .content_wrapper:after{clear: both}#content_layout_default .content_body .content_wrapper > *:first-child,#content_layout_default .content_body .content_wrapper > *:first-child > *:first-child,#content_layout_default .content_body .content_wrapper > *:first-child > *:first-child > *:first-child{margin-top: 0}#content_layout_default .content_body .content_wrapper > *:last-child{margin-bottom: 15px}body{background-color: #ffffff;line-height: 26px}@media (max-width: 1155px){body{line-height: 21px}}a{text-decoration: none}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{padding-left: 20px;padding-right: 20px}#main-nav #menu_premium_block{top: 0;height: 90px;background: rgba(0,0,0,0.5)}#main-nav #menu_premium_block .title{font-size: 16px}#main-nav #menu_premium_block #menu_premium > li{margin-left: 15px;margin-right: 15px}@media (max-width: 1155px){#main-nav #menu_premium_block #menu_premium > li{margin-left: 0px}}#main-nav #menu_premium_block #menu_premium > li:after{right: -15px}#main-nav #menu_premium_block #menu_premium > li .list-dropdown .submenu a{font-size: 16px}#main-nav #menu_premium_block .container-fluid{max-width: none}@media (min-width: 1155px){#main-nav #menu_premium_block .container-fluid{height: 0}}@media (max-width: 1155px){#main-nav #menu_premium_block{top: auto;height: auto;background: white}}#main-nav .meniu_title{display: none}@media (max-width: 1155px){#main-nav{left: auto;width: 0;right: 0;overflow: hidden}}body.main-nav-active #main-nav{left: auto;width: 80%}#main-nav-button{float: right;width: auto;height: auto;padding: 0;margin-top: 35px;margin-right: -3px;z-index: 1000}#main-nav-button #menu_open{display: block}body.main-nav-active #main-container{left: -80%;right: 80%}body.main-nav-active #main-nav-button{margin-right: -60px}body.main-nav-active #main-nav-button #menu_open{display: none}body.main-nav-active #main-nav-button #menu_close{display: block}#footer{padding-top: 0;padding-bottom: 20px;font-size: 18px;background-color: #555555;text-align: center}#footer .social a{background-color: #444444;color: white;margin: 0 -20px;display: block;height: 58px;text-align: center;line-height: 58px;border-right: 1px solid #555;border-radius: 2px}#footer .social a i{vertical-align: middle}#footer .social a:hover{background-color: #333333}@media (max-width: 1155px){#footer .social{max-width: 500px;margin: 0 auto}#footer .social a{border: 1px solid #555}}#footer .form-group{margin-bottom: 0}#footer p{margin-top: 40px;margin-bottom: 20px}@media (max-width: 1155px){#footer p{margin-top: 40px}}#footer #subscribers_subscribe .subscribe_info{font-size: 14px}#head{padding-top: 0;height: 90px}#head .container-fluid{max-width: none}#head #logo{margin-top: 12px;z-index: 11}@media (max-width: 1155px){#head #logo{margin-top: 18px;position: relative;left: auto;float: none;text-align: left;margin-left: 0}#head #logo img{height: 54px}}#head .info_phone{float: right;margin-top: 53px;padding-right: 100px;color: #555555;font-size: 16px;font-weight: 300}#head .info_phone span{font-weight: 200}@media (max-width: 1155px){#head .info_phone{float: none;display: block;border-top: 1px solid #e1e1e1;margin-top: 15px;font-size: 14px;text-align: center;line-height: 32px;padding-right: 0px}}@media (max-width: 1155px){#head{height: 70px;background: rgba(0,0,0,0.5);position: relative;z-index: 1}#head #logo{margin-top: 11px}#head #logo img{height: 48px}#banners_hero{margin-top: -70px}#menu_premium > li .alias_tingglywindtunnels_green i{display: none}.banner.head-banner{margin-top: -70px}.banner.head-banner .full_absolute_block{top: 70px}}#main-nav .languages{font-weight: 500;font-size: 16px;margin-top: 50px}@media (max-width: 1155px){#main-nav .languages{margin-top: 0}}#main-nav .languages .title{padding: 1px 0px;margin: 0;width: 59px;font-weight: 300;font-size: 16px}#main-nav .languages .title:after{background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor;content: '';background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat -90px -4px;background-size: 368px 300px;width: 23px;height: 15px;margin-left: 10px;margin-top: 3px}@media (min-width: 1155px){#main-nav .languages{margin-top: 20px}#main-nav .languages .title{margin-bottom: 32px;width: 79px}#main-nav .languages .title span{background-color: rgba(0,0,0,0.2);padding: 7px 15px;padding-right: 63px;color: white;height: 32px;display: inline-block;width: 59px}#main-nav .languages .title:after{margin-left: -30px;margin-top: 10px}}#main-nav .languages ul{right: -1px !important;left: 0 !important;margin-top: -1px !important}#main-nav .languages ul li a{padding: 3px 17px;text-decoration: none;font-weight: 300}@media (max-width: 1155px){#main-nav .languages ul li a{padding: 0}}@media (max-width: 1155px){#main-nav .languages.list-dropdown.open .title{background-color: #fa3232 !important;text-shadow: 0px 1px 3px rgba(0,0,0,0.3);box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);color: white !important;font-weight: 500;border-bottom: none}}@media (min-width: 1155px){#main-nav .languages ul.submenu{right: 0 !important;left: -1px !important;background-color: rgba(0,0,0,0.8)}#main-nav .languages ul.submenu li a{color: #fff;font-style: normal;padding: 5px 17px}#main-nav .languages ul.submenu li a:hover{background-color: transparent;color: #fa3232}}@media (min-width: 1155px){#main-nav .languages.hover .title span{background-color: rgba(0,0,0,0.5)}#main-nav .languages.hover .title:after{background-position: -90px -25px}}@media (min-width: 1155px){#menu_functional{position: absolute;top: 4px;right: 40px;z-index: 5}}#menu_premium{text-align: center;margin: 0 auto;border: none;float: right}@media (min-width: 1155px){.has_language#menu_premium{margin-right: 110px}}#menu_premium .ico-tingglywindtunnels-green{margin-top: 9px}#menu_premium a{display: block;font-style: normal}@media (min-width: 1155px){#menu_premium a:hover:after,#menu_premium a .hover:after,#menu_premium a:hover:before,#menu_premium a .hover:before{display: none}}@media (max-width: 1155px){#menu_premium a:hover,#menu_premium a .hover{background-color: transparent !important;color: #555555 !important}}@media (max-width: 1155px){#menu_premium a{padding: 0}}#menu_premium a:focus{color: inherit}#menu_premium > li{position: relative;margin-top: 16px;margin-left: 30px;margin-right: 30px}#menu_premium > li a,#menu_premium > li .title{color: white;font-weight: 500}#menu_premium > li .title{padding: 0}@media (min-width: 1155px){#menu_premium > li .title:after,#menu_premium > li .title:before{display: none}}@media (max-width: 1155px){#menu_premium > li .title{line-height: 50px;padding: 0 20px;font-weight: 500}}#menu_premium > li .title > a{text-decoration: none !important}@media (max-width: 1155px){#menu_premium > li .title > a{padding-left: 0px !important;border-bottom: none}}@media (max-width: 1155px){#menu_premium > li > a{position: relative}#menu_premium > li > a:after{position: absolute;right: 13px;top: 50%;margin-top: -11px;content: '';background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor;background-position: -3px -46px;width: 15px;height: 23px}}#menu_premium > li:first-child{margin-left: 30px;margin-right: 30px}@media (max-width: 1155px){#menu_premium > li:first-child{margin-left: 0;margin-right: 0}}#menu_premium > li:not(:first-child){margin-left: 30px;margin-right: 30px}@media (max-width: 1155px){#menu_premium > li:not(:first-child){margin-left: 0;margin-right: 0}}@media (max-width: 1155px){#menu_premium > li .open .title{background-color: #fa3232 !important;text-shadow: 0px 1px 3px rgba(0,0,0,0.3);box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);color: white !important;font-weight: 500;border-bottom: none}#menu_premium > li .open .title a{color: inherit !important}}@media (max-width: 1155px){#menu_premium > li .list-dropdown.hover .title{background-color: transparent;color: #555555}}#menu_premium > li .list-dropdown > .title + ul{left: auto}@media (min-width: 1155px){#menu_premium > li .list-dropdown > .title + ul{margin-left: -30px}}#menu_premium > li .list-dropdown .submenu{border-radius: 0;width: auto;min-width: 220px}@media (min-width: 1155px){#menu_premium > li .list-dropdown .submenu{background-color: rgba(0,0,0,0.8)}}@media (min-width: 1155px){#menu_premium > li .list-dropdown .submenu{box-shadow: 0px 27px 4px -26px rgba(0,0,0,0.3) inset, 0px 1px 4px 0px rgba(0,0,0,0.3)}}#menu_premium > li .list-dropdown .submenu li{display: block}#menu_premium > li .list-dropdown .submenu li a{font-size: 18px;padding-left: 40px;padding-right: 20px;line-height: 50px;text-decoration: none;font-weight: 300}@media (min-width: 1155px){#menu_premium > li .list-dropdown .submenu li a{color: white}}#menu_premium > li .list-dropdown .submenu li a:hover{color: #fa3232}@media (max-width: 1155px){#menu_premium > li .list-dropdown .submenu li a:hover{background-color: transparent}}@media (max-width: 1155px){#menu_premium > li .list-dropdown .submenu li a{padding-left: 40px !important;position: relative}#menu_premium > li .list-dropdown .submenu li a:after{position: absolute;right: 13px;top: 50%;margin-top: -11px;content: '';background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor;background-position: -3px -46px;width: 15px;height: 23px}}@media (max-width: 1155px){#menu_premium > li{display: block;float: none;width: 100%;text-align: left}}@media (min-width: 1155px){#menu_premium > li:hover a,#menu_premium > li .hover a,#menu_premium > li:hover .title,#menu_premium > li .hover .title{background: transparent !important;color: #fa3232}}@media (max-width: 1155px){#menu_premium > li:hover,#menu_premium > li .hover{background-color: transparent;color: #555555}}@media (min-width: 1155px){#menu_premium > li:after{position: absolute;content: '';right: -30px;top: 0;border-right: 1px solid #000;height: 32px;margin-top: 9px}#menu_premium > li:last-child:after{display: none}}@media (max-width: 1155px){#menu_premium{float: none}#menu_premium > li .list-dropdown .submenu li a{border-bottom: none}}@media (min-width: 1155px){#menu_premium > li > .list-dropdown > .title{margin-bottom: 24px}}@media (max-width: 1155px){#main-nav .meniu_title{display: block;background-color: #fa3232;height: 88px;box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);line-height: 88px;font-size: 18px;color: white;padding-left: 65px}#main-nav .list-collapse > .title,#main-nav .list-collapse-mobile > .title{width: auto !important;line-height: 50px;padding: 0 20px !important}#main-nav .list-collapse .title,#main-nav .list-collapse-mobile .title,#main-nav .list-collapse a,#main-nav .list-collapse-mobile a{line-height: 50px;font-size: 18px;font-weight: 500}#main-nav .list-collapse a,#main-nav .list-collapse-mobile a{padding-left: 40px !important}#main-nav .list-collapse ul,#main-nav .list-collapse-mobile ul{background-color: #f5f5f5}#main-nav .list-collapse > .title:after,#main-nav .list-collapse-mobile > .title:after{top: 18px;margin: 0;background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor;background-position: -3px -4px;content: '';width: 23px;height: 15px}#main-nav .list-collapse.open > .title:after,#main-nav .list-collapse-mobile.open > .title:after{background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor;background-position: -90px -25px;content: '';width: 23px;height: 15px}}@media (max-width: 1155px){#menu_premium > li a,#menu_premium > li .title{color: #555}#menu_premium > li{margin-top: 0}#menu_premium > li .title{line-height: 50px;padding: 0 20px;font-weight: 500}}.banner{height: 200px;box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);position: relative;font-size: 500px;line-height: 24px;font-size: 36px;color: white;text-shadow: 0px 1px 3px rgba(0,0,0,0.3);margin-bottom: 40px}.banner h1{font-weight: 300}.banner.head-banner{margin-top: -90px;height: 260px}.banner.head-banner .full_absolute_block{top: 90px}.banner.head-banner h1{font-weight: 500}#main-nav-button{margin-top: 22px}#main-nav-button .ico-mobile-menu{background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor;background-position: -111px -269px;width: 30px;height: 27px}#main-nav .meniu_title{height: 70px;line-height: 70px}.cookiesAgreement{background-color: #fafafa;padding: 20px 50px;text-align: center;font-size: 12px;letter-spacing: 0.04em;line-height: 16px;position: fixed;bottom: 0;left: 0;right: 0;z-index: 50}.cookiesAgreement .btn{padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 1px;margin-left: 10px}.cookiesAgreement .cookiesAgreementClose{cursor: pointer;position: absolute;right: 10px;top: 10px;height: 27px;width: 27px;color: #343434;font-size: 20px}.cookiesAgreement .cookiesAgreementClose:hover{color: #d4ccd8}@media (max-width: 1155px){.cookiesAgreement .cookiesAgreementClose{right: auto;left: 10px}}#banners_hero{position: relative;margin-top: -90px;margin-bottom: 40px}#banners_hero .carousel .carousel-inner .item{height: 543px;font-size: 36px;color: white;line-height: 24px;font-weight: 500}@media (max-width: 1155px){#banners_hero .carousel .carousel-inner .item{height: 300px}}#banners_hero .carousel .carousel-inner .item .full_absolute_block{background-color: rgba(0,0,0,0.1);text-shadow: 0px 1px 3px rgba(0,0,0,0.4)}#banners_hero .carousel .carousel-inner .item .full_absolute_block div{text-align: center;line-height: 33px;position: absolute;bottom: 94px;left: 0;right: 0}@media (max-width: 1154px){#banners_hero .container-fluid{padding: 0}#banners_hero .carousel .carousel-inner .item{height: 400px}}#banners_hero .carousel-control.left,#banners_hero .carousel-control.right{background: transparent}#banners_hero .prev_btn,#banners_hero .next_btn{display: block;position: absolute;top: 50%;margin-top: -26px}#banners_hero .prev_btn{left: 20px}#banners_hero .next_btn{right: 20px}#feedbacks_index_list{position: relative;color: #282828;margin-bottom: 40px}#feedbacks_index_list .carousel .carousel-inner .item p{font-size: 16px;line-height: 24px}@media (max-width: 1154px){#feedbacks_index_list .container-fluid{padding: 0}}#feedbacks_index_list .carousel-control{opacity: 1}#feedbacks_index_list .carousel-control.left,#feedbacks_index_list .carousel-control.right{background: transparent}#feedbacks_index_list .prev_btn,#feedbacks_index_list .next_btn{display: block;position: absolute;top: 50%;margin-top: -26px}#feedbacks_index_list .prev_btn{left: 20px}#feedbacks_index_list .next_btn{right: 20px}[class^="ico-"],[class*=" ico-"],.ico{background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor}.caret{background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor}.ico-angle_down,.caret{background-position: -3px -4px;width: 21px;height: 13px}.ico-angle_down:hover,.caret:hover{background-position: -33px -4px}.ico-angle_down.active,.caret.active{background-position: -62px -4px}.ico-angle_up{background-position: -4px -25px;width: 21px;height: 13px}.ico-angle_up:hover{background-position: 125px 200px}.ico-angle_up.active{background-position: 125px 200px}.ico-angle_right{background-position: -4px -46px;width: 13px;height: 21px}.ico-angle_right:hover{background-position: -25px -46px}.ico-angle_right.active{background-position: -25px -46px}.ico-angle_left{background-position: -4px -75px;width: 13px;height: 21px}.ico-angle_left:hover{background-position: -25px -75px}.ico-angle_left.active{background-position: -46px -75px}.ico-ok{background-position: -4px -104px;width: 19px;height: 14px}.ico-ok:hover{background-position: -31px -104px}.ico-ok.active{background-position: -58px -104px}.ico-calendar{background-position: -4px -158px;width: 32px;height: 33px}.ico-calendar:hover{background-position: -44px -158px}.ico-calendar.active{background-position: -84px -158px}.ico-clock{background-position: -255px -104px;width: 32px;height: 32px}.ico-clock:hover{background-position: -292px -104px}.ico-clock.active{background-position: -329px -104px}.ico-close{background-position: -4px -197px;width: 20px;height: 20px}.ico-close:hover{background-position: -32px -197px}.ico-delete{background-position: -87px -199px;width: 22px;height: 22px}.ico-delete:hover{background-position: -3px -199px}.ico-cart{background-position: -148px -4px;width: 53px;height: 37px}a:hover .ico-cart{background-position: -206px -4px}.ico-gift{background-position: -148px -46px;width: 44px;height: 39px}a:hover .ico-gift{background-position: -206px -46px}.ico-evoucher{background-position: -148px -90px;width: 46px;height: 41px}a:hover .ico-evoucher{background-position: -206px -90px}.ico-facebook{background-position: -3px -227px;width: 22px;height: 37px}.ico-instagram{background-position: -30px -227px;width: 33px;height: 33px}.ico-youtube{background-position: -68px -227px;width: 34px;height: 40px}.ico-gplus{background-position: -107px -227px;width: 51px;height: 33px}.ico-play{background-position: -163px -136px;width: 56px;height: 56px}.ico-open-gallery{background-position: -264px -9px;width: 50px;height: 45px}.ico-close-gallery{background-position: -143px -199px;width: 22px;height: 22px}.ico-close-gallery:hover{background-position: -3px -199px}.owl-next{background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor;background-position: -66px -46px;width: 15px;height: 23px}.owl-prev{background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor;background-position: -66px -75px;width: 15px;height: 23px}.ico-close-alert{width: 22px;height: 22px}.success .ico-close-alert{background-position: -59px -199px}.error .ico-close-alert{background-position: -87px -199px}.ico-close-alert:hover{background-position: -3px -199px}.ico-mobile-menu{background-position: -39px -269px;width: 30px;height: 27px}.ico-mobile-menu-white{background-position: -111px -269px;width: 30px;height: 27px}.ico-mobile-menu-close{background-position: -143px -199px;width: 22px;height: 22px}.ico-menu-pointer{background-position: -3px -4px}.ico-menu-pointer-open{background-position: -90px -25px}.ico-mobile-menu-pointer-right{background-position: -3px -46px;width: 15px;height: 23px}.ico-quick_links_ponter{background-position: -87px -46px;width: 15px;height: 23px}.ico-hero_banner_right{background-position: -277px -197px;width: 29px;height: 50px}a:hover .ico-hero_banner_right{background-position: -307px -197px}.ico-hero_banner_left{background-position: -277px -248px;width: 29px;height: 50px}a:hover .ico-hero_banner_left{background-position: -307px -248px}.ico-tingglywindtunnels-green{background-position: -315px -64px;width: 44px;height: 34px}a:hover .ico-tingglywindtunnels-green{background-position: -264px -64px}.ico-banner-black-right{background-position: -247px -197px;width: 29px;height: 50px}a:hover .ico-banner-black-right{background-position: -307px -197px}.ico-banner-black-left{background-position: -247px -248px;width: 29px;height: 50px}a:hover .ico-banner-black-left{background-position: -307px -248px}.ico-minus{background-position: -252px -174px;width: 22px;height: 7px}.ico-plus{background-position: -252px -147px;width: 22px;height: 22px}.ico-star-fill{background-position: -3px -301px;width: 20px;height: 20px}.ico-star-empty{background-position: -25px -301px;width: 20px;height: 20px}.icon-right{background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor;background-position: -3px -46px;width: 15px;height: 23px;display: block}.pagination_link:hover .icon-right{background-position: -66px -46px}.icon-left{background: url('https://www.beta.magicdinner.fi/images/frontend/sprite_mobile.png') no-repeat;background-size: 368px 323px;display: inline-block;image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: optimize-contrast;-ms-interpolation-mode: nearest-neighbor;background-position: -3px -75px;width: 15px;height: 23px;display: block}.pagination_link:hover .icon-left{background-position: -66px -75px}@media (min-width: 1155px){#project_tingglywindtunnels_com #menu_premium > li .alias_tingglywindtunnels_green h4{display: none}}#project_tingglywindtunnels_com #footer{font-size: 16px;background-image: url('https://www.beta.magicdinner.fi/images/frontend/footer_pattern.png')}#project_tingglywindtunnels_com #footer a{color: white;font-style: normal}#project_tingglywindtunnels_com #footer span{color: #fa3232;padding: 0 10px}#project_tingglywindtunnels_com #footer #subscribers_subscribe{font-size: 24px}html.project_type_dineinthedark body,html.project_tajemniczakolacja_pl body{background-color: #f5f5f5}html.project_type_dineinthedark body #logo img,html.project_tajemniczakolacja_pl body #logo img{max-width: 190px}html.project_type_dineinthedark #footer,html.project_tajemniczakolacja_pl #footer{font-size: 16px}html.project_type_dineinthedark #footer a,html.project_tajemniczakolacja_pl #footer a{color: white;font-style: normal}html.project_type_dineinthedark #footer span,html.project_tajemniczakolacja_pl #footer span{color: #282828;padding: 0 10px}html.project_type_dineinthedark #footer #subscribers_subscribe,html.project_tajemniczakolacja_pl #footer #subscribers_subscribe{font-size: 24px}html.project_type_dineinthedark #footer ul#other_projects,html.project_tajemniczakolacja_pl #footer ul#other_projects{list-style: none}html.project_type_dineinthedark #footer ul#other_projects li,html.project_tajemniczakolacja_pl #footer ul#other_projects li{width: 20%;float: left;font-size: 12px}html.project_type_dineinthedark #footer ul#other_projects li img,html.project_tajemniczakolacja_pl #footer ul#other_projects li img{margin-right: 8px;vertical-align: middle}html.project_type_dineinthedark #footer ul#other_projects li a,html.project_tajemniczakolacja_pl #footer ul#other_projects li a{font-weight: 300;text-decoration: none;color: #282828}html.project_type_dineinthedark #footer ul#other_projects li a:hover,html.project_tajemniczakolacja_pl #footer ul#other_projects li a:hover{color: #ffffff}html.project_type_dineinthedark .calendar .dropdown-menu .times .timesContainer div:not(.break),html.project_tajemniczakolacja_pl .calendar .dropdown-menu .times .timesContainer div:not(.break){margin: 0 auto;float: none}html.project_type_dineinthedark .calendar .dropdown-menu .date .day_names div.active:before,html.project_tajemniczakolacja_pl .calendar .dropdown-menu .date .day_names div.active:before,html.project_type_dineinthedark .calendar .dropdown-menu .date .days div.active:before,html.project_tajemniczakolacja_pl .calendar .dropdown-menu .date .days div.active:before{background-color: #282828}html.project_type_dineinthedark .calendar .dropdown-menu .times .timesContainer div:not(.break).active:before,html.project_tajemniczakolacja_pl .calendar .dropdown-menu .times .timesContainer div:not(.break).active:before{background-color: #282828}html.project_type_dineinthedark #invoice_data .col:nth-last-child(2),html.project_tajemniczakolacja_pl #invoice_data .col:nth-last-child(2),html.project_type_dineinthedark #invoice_data .col:nth-last-child(3),html.project_tajemniczakolacja_pl #invoice_data .col:nth-last-child(3){margin-bottom: 40px}html.project_type_dineinthedark .food_information h2,html.project_tajemniczakolacja_pl .food_information h2{font-size: 21px;margin-top: 0}html.project_type_dineinthedark .food_information h2 span,html.project_tajemniczakolacja_pl .food_information h2 span{color: #949494}html.project_type_dineinthedark .food_information .col:first-child,html.project_tajemniczakolacja_pl .food_information .col:first-child{margin-top: 10px}html.project_type_dineinthedark .food_information .col,html.project_tajemniczakolacja_pl .food_information .col{margin: 10px 0}html.project_type_dineinthedark .food_information .col:last-child,html.project_tajemniczakolacja_pl .food_information .col:last-child{margin-bottom: 20px}html.project_type_dineinthedark .food_information textarea.form-control,html.project_tajemniczakolacja_pl .food_information textarea.form-control{min-height: 158px}html.project_type_dineinthedark .calendar,html.project_tajemniczakolacja_pl .calendar,html.project_type_dineinthedark .time,html.project_tajemniczakolacja_pl .time{width: 50%}@media (max-width: 1155px){html.project_type_dineinthedark .calendar,html.project_tajemniczakolacja_pl .calendar,html.project_type_dineinthedark .time,html.project_tajemniczakolacja_pl .time{width: 100%}}html.project_type_dineinthedark .products_table,html.project_tajemniczakolacja_pl .products_table{width: 90%;margin-top: 0}html.project_type_dineinthedark .products_table tr td:first-child,html.project_tajemniczakolacja_pl .products_table tr td:first-child{padding-left: 18px;padding-right: 18px}html.project_type_dineinthedark .products_table tr td,html.project_tajemniczakolacja_pl .products_table tr td{background-color: transparent}html.project_type_dineinthedark .products_table tr td.radio_col,html.project_tajemniczakolacja_pl .products_table tr td.radio_col{width: 57px}html.project_type_dineinthedark .products_table .radio label::before,html.project_tajemniczakolacja_pl .products_table .radio label::before{background-color: transparent}html.project_type_dineinthedark .products_table tr.active td,html.project_tajemniczakolacja_pl .products_table tr.active td{background-color: #282828;border-color: #282828;color: white}html.project_type_dineinthedark .products_table tr.active td.title_col,html.project_tajemniczakolacja_pl .products_table tr.active td.title_col{border-left: 1px solid #6c6c6c}html.project_type_dineinthedark .products_table tr.active td .result_block .value,html.project_tajemniczakolacja_pl .products_table tr.active td .result_block .value{color: white}html.project_type_dineinthedark .products_table tr.active td .radio label::before,html.project_tajemniczakolacja_pl .products_table tr.active td .radio label::before{border-color: #474747;background-color: #282828}html.project_type_dineinthedark .products_table tr.active td .radio input[type="radio"]:checked + label::after,html.project_tajemniczakolacja_pl .products_table tr.active td .radio input[type="radio"]:checked + label::after{background-color: white}html.project_type_dineinthedark .calendar .dropdown-menu .times .timesContainer div:not(.break),html.project_tajemniczakolacja_pl .calendar .dropdown-menu .times .timesContainer div:not(.break){width: 70%}html.project_type_dineinthedark .calendar .dropdown-menu .times .timesContainer div:not(.break) .center_container,html.project_tajemniczakolacja_pl .calendar .dropdown-menu .times .timesContainer div:not(.break) .center_container{position: relative;top: 59px;font-size: 20px;text-shadow: 0px 0px 3px rgba(0,0,0,0.1)}@media (max-width: 1155px){html.project_type_dineinthedark .calendar .dropdown-menu .times .timesContainer div:not(.break) .center_container,html.project_tajemniczakolacja_pl .calendar .dropdown-menu .times .timesContainer div:not(.break) .center_container{top: auto}}html.project_type_dineinthedark table.products_table tr td:not(.radio_col),html.project_tajemniczakolacja_pl table.products_table tr td:not(.radio_col){width: 100%}html.project_type_dineinthedark table.products_table tr td.title_col,html.project_tajemniczakolacja_pl table.products_table tr td.title_col{width: 330px}html.project_type_shittydinner body{background-color: #f5f5f5}html.project_type_shittydinner #head #logo img{max-height: 70px}html.project_type_shittydinner #footer{font-size: 16px}html.project_type_shittydinner #footer a{color: white;font-style: normal}html.project_type_shittydinner #footer span{color: #282828;padding: 0 10px}html.project_type_shittydinner #footer #subscribers_subscribe{font-size: 24px}html.project_type_shittydinner #footer ul#other_projects{list-style: none}html.project_type_shittydinner #footer ul#other_projects li{width: 20%;float: left;font-size: 12px}html.project_type_shittydinner #footer ul#other_projects li img{margin-right: 8px;vertical-align: middle}html.project_type_shittydinner #footer ul#other_projects li a{font-weight: 300;text-decoration: none;color: #282828}html.project_type_shittydinner #footer ul#other_projects li a:hover{color: #ffffff}html.project_type_shittydinner .calendar .dropdown-menu .times .timesContainer div:not(.break){margin: 0 auto;float: none}html.project_type_shittydinner .calendar .dropdown-menu .date .day_names div.active:before,html.project_type_shittydinner .calendar .dropdown-menu .date .days div.active:before{background-color: #282828}html.project_type_shittydinner .calendar .dropdown-menu .times .timesContainer div:not(.break).active:before{background-color: #282828}html.project_type_shittydinner #invoice_data .col:nth-last-child(2),html.project_type_shittydinner #invoice_data .col:nth-last-child(3){margin-bottom: 40px}html.project_type_shittydinner .food_information h2{font-size: 21px;margin-top: 0}html.project_type_shittydinner .food_information h2 span{color: #949494}html.project_type_shittydinner .food_information .col:first-child{margin-top: 10px}html.project_type_shittydinner .food_information .col{margin: 10px 0}html.project_type_shittydinner .food_information .col:last-child{margin-bottom: 20px}html.project_type_shittydinner .food_information textarea.form-control{min-height: 158px}html.project_type_shittydinner .calendar,html.project_type_shittydinner .time{width: 50%}@media (max-width: 1155px){html.project_type_shittydinner .calendar,html.project_type_shittydinner .time{width: 100%}}html.project_type_shittydinner .products_table{width: 90%;margin-top: 0}html.project_type_shittydinner .products_table tr td:first-child{padding-left: 18px;padding-right: 18px}html.project_type_shittydinner .products_table tr td{background-color: transparent}html.project_type_shittydinner .products_table tr td.radio_col{width: 57px}html.project_type_shittydinner .products_table .radio label::before{background-color: transparent}html.project_type_shittydinner .products_table tr.active td{background-color: #282828;border-color: #282828;color: white}html.project_type_shittydinner .products_table tr.active td.title_col{border-left: 1px solid #6c6c6c}html.project_type_shittydinner .products_table tr.active td .result_block .value{color: white}html.project_type_shittydinner .products_table tr.active td .radio label::before{border-color: #474747;background-color: #282828}html.project_type_shittydinner .products_table tr.active td .radio input[type="radio"]:checked + label::after{background-color: white}html.project_type_shittydinner .calendar .dropdown-menu .times .timesContainer div:not(.break){width: 70%}html.project_type_shittydinner .calendar .dropdown-menu .times .timesContainer div:not(.break) .center_container{position: relative;top: 59px;font-size: 20px;text-shadow: 0px 0px 3px rgba(0,0,0,0.1)}@media (max-width: 1155px){html.project_type_shittydinner .calendar .dropdown-menu .times .timesContainer div:not(.break) .center_container{top: auto}}html.project_type_shittydinner table.products_table tr td:not(.radio_col){width: 100%}html.project_type_shittydinner table.products_table tr td.title_col{width: 330px}#project_vejotunelis_lt #head #logo img{height: 60px}@media (max-width: 1155px){#project_vejotunelis_lt #head #logo img{height: 47px}}#project_vejotunelis_lt #flight_information_block .col{margin: 0 0 10px}#project_vejotunelis_lt #flight_information_block .col:last-child{margin-bottom: 20px}#project_vejotunelis_lt #flight_information_block .col-md-6{margin-bottom: 20px}#project_vejotunelis_lt .calendar,#project_vejotunelis_lt .time{width: 50%}@media (max-width: 1155px){#project_vejotunelis_lt .calendar,#project_vejotunelis_lt .time{width: 100%}}#project_vejotunelis_lt .calendar .dropdown-menu .times .timesContainer{text-align: center}#project_vejotunelis_lt .calendar .dropdown-menu .times .timesContainer > div{margin: 0 auto}#project_dlafirm_wyjatkowyprezent_pl #head #logo img{height: 60px}@media (max-width: 1155px){#project_dlafirm_wyjatkowyprezent_pl #head #logo img{height: 47px}}#project_dlafirm_wyjatkowyprezent_pl #flight_information_block .col{margin: 0 0 10px}#project_dlafirm_wyjatkowyprezent_pl #flight_information_block .col:last-child{margin-bottom: 20px}#project_dlafirm_wyjatkowyprezent_pl #flight_information_block .col-md-6{margin-bottom: 20px}#project_dlafirm_wyjatkowyprezent_pl .calendar,#project_dlafirm_wyjatkowyprezent_pl .time{width: 50%}@media (max-width: 1155px){#project_dlafirm_wyjatkowyprezent_pl .calendar,#project_dlafirm_wyjatkowyprezent_pl .time{width: 100%}}#project_dlafirm_wyjatkowyprezent_pl .calendar .dropdown-menu .times .timesContainer{text-align: center}#project_dlafirm_wyjatkowyprezent_pl .calendar .dropdown-menu .times .timesContainer > div{margin: 0 auto}html#project_flyride_lt body{background-color: #f5f5f5}html#project_flyride_lt h2.title{color: #fa3232}html#project_flyride_lt .price{color: #949494}html#project_flyride_lt .price strong{color: #555555}html#project_flyride_lt .btn.btn-red{box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3);border: 1px solid #fff}html#project_flyride_lt .form-control{box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3) inset;border: none}@media (min-width: 1155px){html#project_flyride_lt #head #logo img{height: 70px !important}}html#project_flyride_lt #footer{font-size: 16px}html#project_flyride_lt #footer a{color: white;font-style: normal}html#project_flyride_lt #footer span{color: #282828;padding: 0 10px}html#project_flyride_lt #footer #subscribers_subscribe{font-size: 24px}html#project_flyride_lt #footer ul#other_projects{list-style: none}html#project_flyride_lt #footer ul#other_projects li{width: 20%;float: left;font-size: 12px}html#project_flyride_lt #footer ul#other_projects li img{margin-right: 8px;vertical-align: middle}html#project_flyride_lt #footer ul#other_projects li a{font-weight: 300;text-decoration: none;color: #282828}html#project_flyride_lt #footer ul#other_projects li a:hover{color: #ffffff}html#project_flyride_lt .calendar .dropdown-menu .times,html#project_flyride_lt .time .dropdown-menu .times{margin-left: auto;margin-right: auto;float: none}html#project_flyride_lt .calendar .dropdown-menu .times .timesContainer div:not(.break){margin: 0 auto}html#project_flyride_lt .calendar .dropdown-menu .date .day_names div.active:before,html#project_flyride_lt .calendar .dropdown-menu .date .days div.active:before{background-color: #fa3232}html#project_flyride_lt .calendar .dropdown-menu .times .timesContainer div:not(.break).active:before{background-color: #fa3232}html#project_flyride_lt #invoice_data .col:nth-last-child(2),html#project_flyride_lt #invoice_data .col:nth-last-child(3){margin-bottom: 40px}html#project_flyride_lt .group_table tr td,html#project_flyride_lt .products_table tr td{position: relative}html#project_flyride_lt .group_table tr td:before,html#project_flyride_lt .products_table tr td:before{display: none}html#project_flyride_lt .products_table tr td:first-child{padding-left: 18px;padding-right: 18px}html#project_flyride_lt .products_table tr td{background-color: transparent}html#project_flyride_lt .products_table tr td.radio_col{width: 57px}html#project_flyride_lt .products_table tr td.image_col img{width: 138px;height: 111px}html#project_flyride_lt .products_table tr.active td{background-color: #fa3232;border-color: white;color: white}html#project_flyride_lt .products_table tr.active td .price{color: #555555}html#project_flyride_lt .products_table tr.active td .price strong{color: white}html#project_flyride_lt .products_table tr.active td .result_block .value{color: white}html#project_flyride_lt .products_table tr.active td .radio label::before{border-color: white;background-color: #fa3232}html#project_flyride_lt .products_table tr.active td .radio input[type="radio"]:checked + label::after{background-color: white}html#project_flyride_lt .bootstrap-calendar{margin-bottom: 20px}html#project_flyride_lt .calendar .dropdown-menu .times .timesContainer{text-align: center}html#project_flyride_lt .calendar .dropdown-menu .times .timesContainer .sold_out{color: #fa3a2f !important;font-size: 20px;text-shadow: 0px 0px 3px rgba(0,0,0,0.1)}html#project_flyride_lt .calendar .dropdown-menu .times .timesContainer div:not(.break) .center_container{position: relative;top: 59px;font-size: 20px;text-shadow: 0px 0px 3px rgba(0,0,0,0.1)}@media (max-width: 1155px){html#project_flyride_lt .calendar .dropdown-menu .times .timesContainer div:not(.break) .center_container{top: auto}}@media (min-width: 1155px){html#project_flyride_lt #head #logo img{height: 61px}}html#project_flyride_lt .calendar .dropdown-menu::before{display: none}html#project_flyride_lt .calendar .dropdown-menu .monthContainer{float: none;margin: 0 auto}html#project_flyride_lt #gift_code_block{padding-top: 0}html#project_flyride_lt #gift_code_block h2{margin-top: 0;margin-bottom: 40px;font-size: 28px}html#project_flyride_lt #gift_code_block form{padding-top: 0;padding-bottom: 0}html#project_flyride_lt #gift_code_block form .form-control{border: 1px solid #949494}html#project_flyride_lt #gift_code_block .code_input_block{padding-top: 40px;padding-bottom: 40px;box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);margin-bottom: 0px}html#project_flyride_lt #gift_code_block .code_input_block .reserve_url{color: #979797;font-size: 18px}html#project_flyride_lt #gift_code_block .code_input_block .reserve_url a{color: #fa3232;display: inline-block;margin-left: 20px;font-weight: 500}html#project_flyride_lt #gift_code_block .buy_new{padding-top: 40px;padding-bottom: 40px}html#project_flyride_lt .food_information h2{font-size: 21px;margin-top: 0}html#project_flyride_lt .food_information h2 span{color: #949494}html#project_flyride_lt .food_information .col:first-child{margin-top: 10px}html#project_flyride_lt .food_information .col{margin: 10px 0}html#project_flyride_lt .food_information .col:last-child{margin-bottom: 20px}html#project_flyride_lt .food_information textarea.form-control{min-height: 158px}#project_walkinthesky_pl #head #logo img{height: 60px}@media (max-width: 1155px){#project_walkinthesky_pl #head #logo img{height: 47px}}#project_walkinthesky_pl #flight_information_block .col{margin: 0 0 10px}#project_walkinthesky_pl #flight_information_block .col:last-child{margin-bottom: 20px}#project_walkinthesky_pl #flight_information_block .col-md-6{margin-bottom: 20px}#project_walkinthesky_pl .calendar,#project_walkinthesky_pl .time{width: 50%}@media (max-width: 1155px){#project_walkinthesky_pl .calendar,#project_walkinthesky_pl .time{width: 100%}}#project_walkinthesky_pl .calendar .dropdown-menu .times .timesContainer{text-align: center}#project_walkinthesky_pl .calendar .dropdown-menu .times .timesContainer > div{margin: 0 auto}html.project_type_cars body{background-color: #f5f5f5}html.project_type_cars h2.title{color: #fa3232}html.project_type_cars .price{color: #949494}html.project_type_cars .price strong{color: #555555}html.project_type_cars .btn.btn-red{box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3);border: 1px solid #fff}html.project_type_cars .form-control{box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3) inset;border: none}html.project_type_cars #footer{font-size: 16px}html.project_type_cars #footer a{color: white;font-style: normal}html.project_type_cars #footer span{color: #282828;padding: 0 10px}html.project_type_cars #footer #subscribers_subscribe{font-size: 24px}html.project_type_cars #footer ul#other_projects{list-style: none}html.project_type_cars #footer ul#other_projects li{width: 20%;float: left;font-size: 12px}html.project_type_cars #footer ul#other_projects li img{margin-right: 8px;vertical-align: middle}html.project_type_cars #footer ul#other_projects li a{font-weight: 300;text-decoration: none;color: #282828}html.project_type_cars #footer ul#other_projects li a:hover{color: #ffffff}html.project_type_cars .calendar .dropdown-menu .times,html.project_type_cars .time .dropdown-menu .times{margin-left: auto;margin-right: auto;float: none}html.project_type_cars .calendar .dropdown-menu .times .timesContainer div:not(.break){margin: 0 auto}html.project_type_cars .calendar .dropdown-menu .date .day_names div.active:before,html.project_type_cars .calendar .dropdown-menu .date .days div.active:before{background-color: #fa3232}html.project_type_cars .calendar .dropdown-menu .times .timesContainer div:not(.break).active:before{background-color: #fa3232}html.project_type_cars #invoice_data .col:nth-last-child(2),html.project_type_cars #invoice_data .col:nth-last-child(3){margin-bottom: 40px}html.project_type_cars .group_table tr td,html.project_type_cars .products_table tr td{position: relative}html.project_type_cars .group_table tr td:before,html.project_type_cars .products_table tr td:before{display: none}html.project_type_cars .products_table tr td:first-child{padding-left: 18px;padding-right: 18px}html.project_type_cars .products_table tr td{background-color: transparent}html.project_type_cars .products_table tr td.radio_col{width: 57px}html.project_type_cars .products_table tr td.image_col img{width: 138px;height: 111px}html.project_type_cars .products_table tr.active td{background-color: #fa3232;border-color: white;color: white}html.project_type_cars .products_table tr.active td .price{color: #555555}html.project_type_cars .products_table tr.active td .price strong{color: white}html.project_type_cars .products_table tr.active td .result_block .value{color: white}html.project_type_cars .products_table tr.active td .radio label::before{border-color: white;background-color: #fa3232}html.project_type_cars .products_table tr.active td .radio input[type="radio"]:checked + label::after{background-color: white}html.project_type_cars .bootstrap-calendar{margin-bottom: 20px}html.project_type_cars .calendar .dropdown-menu .times .timesContainer{text-align: center}html.project_type_cars .calendar .dropdown-menu .times .timesContainer .sold_out{color: #fa3a2f !important;font-size: 20px;text-shadow: 0px 0px 3px rgba(0,0,0,0.1)}html.project_type_cars .calendar .dropdown-menu .times .timesContainer div:not(.break) .center_container{position: relative;top: 59px;font-size: 20px;text-shadow: 0px 0px 3px rgba(0,0,0,0.1)}@media (max-width: 1155px){html.project_type_cars .calendar .dropdown-menu .times .timesContainer div:not(.break) .center_container{top: auto}}@media (min-width: 1155px){html.project_type_cars #head #logo img{height: 61px}}html.project_type_cars .calendar .dropdown-menu::before{display: none}html.project_type_cars .calendar .dropdown-menu .monthContainer{float: none;margin: 0 auto}html.project_type_cars #gift_code_block{padding-top: 0}html.project_type_cars #gift_code_block h2{margin-top: 0;margin-bottom: 40px;font-size: 28px}html.project_type_cars #gift_code_block form{padding-top: 0;padding-bottom: 0}html.project_type_cars #gift_code_block form .form-control{border: 1px solid #949494}html.project_type_cars #gift_code_block .code_input_block{padding-top: 40px;padding-bottom: 40px;box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);margin-bottom: 0px}html.project_type_cars #gift_code_block .code_input_block .reserve_url{color: #979797;font-size: 18px}html.project_type_cars #gift_code_block .code_input_block .reserve_url a{color: #fa3232;display: inline-block;margin-left: 20px;font-weight: 500}html.project_type_cars #gift_code_block .buy_new{padding-top: 40px;padding-bottom: 40px}html.project_type_cars .food_information h2{font-size: 21px;margin-top: 0}html.project_type_cars .food_information h2 span{color: #949494}html.project_type_cars .food_information .col:first-child{margin-top: 10px}html.project_type_cars .food_information .col{margin: 10px 0}html.project_type_cars .food_information .col:last-child{margin-bottom: 20px}html.project_type_cars .food_information textarea.form-control{min-height: 158px}#faq_page{margin-bottom: 40px}#faq_page .tabs .tab .head{margin-bottom: 10px}#faq_page .tabs .tab .content{box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3);border: 1px solid #555;background-color: #ffffff;padding: 20px;border-radius: 2px}#faq_page .tabs .tab .content p:last-child{margin-bottom: 0}div.msg_urgent{text-align: center}/*# sourceMappingURL=https://www.beta.magicdinner.fi/cache/less/frontend.css.map */