﻿a{cursor:pointer!important;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}a:focus{outline:none!important}body{font-family:'Josefin Sans',sans-serif;color:#4b4b49;background:#FFF;font-size:17px;line-height:28px}input,select,textarea{font-family:'Josefin Sans',sans-serif;margin:0}img{max-width:100%}a,a:focus,a:hover{color:#000}.Header{background:#000;position:fixed;width:100%;top:0;z-index:9}nav{padding:0;margin:0;display:flex}nav>*{flex:auto;text-align:center}.Logo{padding:25px 25px;border-right:solid 1px #FFF;width:15%}.Logo img{height:70px}.Menu{padding:25px 25px;width:73%}.Menu .RadMenu{float:none!important}.Menu ul{list-style-type:none;margin:21px 0!important;padding:0!important;display:flex!important;float:none!important;left:auto!important}.Menu ul li{flex:auto;text-align:center;float:none!important}.Menu ul li a{color:#FFF;font-size:18px;font-weight:300;text-transform:uppercase;position:relative;display:inline!important}.Menu ul li a span{display:inline!important}.Menu ul li a:hover,.Menu ul li a.rmFocused{color:#8ecfd7;text-decoration:none}.Menu ul li a::before{position:absolute;content:'';bottom:-12px;left:auto;right:0;width:0;height:2px;background-color:#8ecfd7;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Menu ul li a:hover::before,.Menu ul li a.rmFocused::before{width:92%;left:1px;right:auto;width:99%}.Booking{width:12%}.Booking a{color:#FFF;font-size:18px;font-weight:300;text-transform:uppercase;background:#8ecfd7;display:block;line-height:120px;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Booking a:hover{color:#8ecfd7;background:#FFF}.GoMenuMobile{width:12%;display:none;background:#8ecfd7;position:relative}.GoMenuMobile .GMMContainer{position:relative;margin:26px auto 0;width:40px;height:40px;cursor:pointer}.GoMenuMobile span{display:block;position:absolute;height:3px;width:40px;background:#FFF;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.GoMenuMobile span:nth-child(1){top:3px}.GoMenuMobile span:nth-child(2),.GoMenuMobile span:nth-child(3){top:16px}.GoMenuMobile span:nth-child(4){top:30px}body.MenuOn .GoMenuMobile span:nth-child(1){top:9px;width:0;left:50%}body.MenuOn .GoMenuMobile span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body.MenuOn .GoMenuMobile span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body.MenuOn .GoMenuMobile span:nth-child(4){top:9px;width:0;left:50%}.MenuMobile{position:fixed;left:0;top:-100%;width:100%;height:100vh;padding:120px 0 0;background:rgb(142 207 215 / 95%);z-index:8;overflow:hidden;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.MenuOn .MenuMobile{top:0}.MenuMobile ul{list-style-type:none;margin:21px 0!important;padding:0!important;display:block!important;float:none!important;left:auto!important}.MenuMobile ul li{text-align:center;float:none!important;margin:20px 0 0}.MenuMobile ul li a{color:#FFF;font-size:18px;font-weight:300;text-transform:uppercase;position:relative;display:inline!important}.MenuMobile ul li a span{display:inline!important}.MenuMobile ul li a:hover,.MenuMobile ul li a.rmFocused{text-decoration:underline}.MMBooking{margin:40px 0 0;text-align:center}.Banner{height:calc(100vh - 120px);position:relative;overflow:hidden;margin-top:120px}.BannerRotator{height:calc(100vh - 120px)}.BannerRotator .carousel-inner{width:100%;height:100%}.Banner .BannerContent img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.Banner .BannerContent{background-position:center;background-repeat:repeat;background-size:cover;position:relative;width:100%;height:100%;overflow:hidden}body.Internal .Banner{background-position:center;background-repeat:repeat;background-size:cover}body.Internal .Banner::after{content:"";width:100%;height:100%;background:rgba(0,0,0,.35);transition:.5s;display:block;position:absolute;top:0}.BannerRotator::after{content:"";width:100%;height:100%;background:rgba(0,0,0,.35);transition:.5s;display:block;position:absolute;top:0;pointer-events:none}.CmsViewPage .BannerRotator::after,body.Internal .CmsViewPage .Banner::after{display:none}.Banner .Description{position:absolute;bottom:35%;left:20%;color:#FFF;z-index:999}.bRestaurant .Banner .Description{bottom:20%}.Banner .Description .Name{display:block;font-size:50px;line-height:70px;font-weight:300;margin-bottom:25px}.Banner .bx-controls{position:absolute;bottom:25px;left:20%;z-index:8}.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;margin-right:15px}.bx-wrapper .bx-pager .bx-pager-item a{display:block;background:#FFF;height:4px;width:50px}.bx-wrapper .bx-pager .bx-pager-item a.active,.bx-wrapper .bx-pager .bx-pager-item a:hover{background:#8ecfd7}.GoDown{position:absolute;bottom:20px;display:flex;align-items:end;justify-content:space-around;width:20px;height:60px;left:50%;margin-left:-10px;cursor:pointer;z-index:7}.arrow{width:0;height:40px;border:1px solid #FFF;position:relative;animation:scroll 1.5s infinite;-webkit-animation:scroll 1.5s infinite}.arrow::after{content:"";display:block;position:absolute;top:100%;left:-5px;width:1px;height:10px;border-top:10px solid #FFF;border-left:5px solid transparent;border-right:5px solid transparent}@keyframes scroll{0%{height:40px}30%{height:55px}60%{height:40px}}@-webkit-keyframes scroll{0%{height:40px}30%{height:55px}60%{height:40px}}.RestaurantFeatures{position:relative;background:#8ecfd7;color:#FFF;padding:35px 0;text-align:center}.RestaurantFeaturesItem{text-align:left}.RestaurantFeaturesItem i,.RestaurantFeaturesItem span{margin-right:20px;font-size:50px;float:left;padding:10px 0 20px 0}.RestaurantFeaturesItem label{font-weight:400;display:inline-block;line-height:23px;margin:0;padding:0}.RestaurantFeaturesItem p{font-weight:300;margin:0}.About{padding:90px 0;background:#f9f9f9;position:relative;overflow:hidden;font-size:19px}.MarkerTop{position:absolute;top:-70px;left:-35px;opacity:.05;pointer-events:none}.MarkerTop img{width:300px}.AboutText{font-weight:300;position:relative;z-index:2}.bRestaurant .AboutText{padding-right:35px}.AboutText h1{text-align:center;text-transform:uppercase;font-weight:300;letter-spacing:1px;margin-top:10px;color:#8ecfd7;position:relative}.AboutText h1:before{width:28px;height:7px;display:block;content:"";position:absolute;bottom:-3px;left:50%;margin-left:-14px;background-color:#8ecfd7}.AboutText h1:after{width:100px;height:1px;display:block;content:"";position:relative;margin-top:10px;left:50%;margin-left:-50px;background-color:#8ecfd7}.AboutText span{font-weight:300;display:block;text-align:center;margin:20px 60px 40px;font-style:italic;font-size:24px}.AboutText p{margin:0}.AboutText p.has-drop-cap:first-letter {font-size:60px;float:left;padding:20px 10px 0 0;color:#8ecfd7}.AboutImage{position:relative;z-index:2;border-radius:10px}.AboutImage img{border-radius:10px}.AboutImage .carousel-indicators{position:absolute;bottom:25px;left:25px;width:auto;margin:auto;z-index:999}.AboutImage .carousel-indicators li{display:inline-block;width:50px;height:4px;margin:0 10px 0 0;text-indent:-999px;cursor:pointer;background-color:#FFF;border:0;border-radius:0}.AboutImage .carousel-indicators li.active{background:#8ecfd7}.About .Marker{position:absolute;bottom:0;right:0;z-index:1;pointer-events:none}.AboutImage{height:calc(100% - 30px);margin-bottom:30px;min-height:505px}.AboutImage .carousel{min-height:505px;height:100%}.AboutImage .carousel .carousel-inner{height:100%}.AboutImage .carousel .carousel-inner>.item{height:100%}.AboutImage .carousel .carousel-inner>.item>img{min-height:100%;object-fit:cover;object-position:center}.HomeHighlight{min-height:650px;padding:0;background:url(../images/Home-Paralax.jpg)}.HomeHighlight::after{content:"";width:100%;height:100%;background:rgba(0,0,0,.25);transition:.5s;display:block;position:absolute;top:0}.EventsHighlight{min-height:400px;padding:0;background:url(../images/Events-Paralax.jpg)}.EventsHighlight::after{content:"";width:100%;height:100%;background:rgba(0,0,0,.25);transition:.5s;display:block;position:absolute;top:0}.HighlightLogo{text-align:center;padding:250px 0 0;position:relative;z-index:2}.HighlightLogo img{height:150px}.RestaurantMenu{color:#FFF;padding:0;background:url(../images/Home-Paralax.jpg)}.RestaurantMenu::after{content:"";width:100%;height:100%;background:rgba(0,0,0,.55);transition:.5s;display:block;position:absolute;top:0}.RestaurantMenuText{position:relative;padding:80px 0;text-align:center;z-index:7}.RestaurantMenuText img{margin-bottom:60px}.RestaurantMenu h2{text-transform:uppercase;font-weight:300;letter-spacing:1px;margin-top:10px;margin-bottom:40px;color:#FFF;position:relative}.RestaurantMenu h2:before{width:28px;height:7px;display:block;content:"";position:absolute;bottom:-3px;left:50%;margin-left:-14px;background-color:#FFF}.RestaurantMenu h2:after{width:100px;height:1px;display:block;content:"";position:relative;margin-top:10px;left:50%;margin-left:-50px;background-color:#FFF}.RestaurantMenu span{font-weight:300;display:block;margin:20px 40px 10px;font-style:italic;font-size:24px}.RestaurantMenu p{margin:0 0 80px}.RestaurantMenuItems{margin:80px 0;border-radius:10px;position:relative;z-index:7;color:#4b4b49;box-shadow:0 10px 24px 0 rgba(255,255,255,.3)}.RestaurantMenuItems::before{position:absolute;content:'';left:40px;right:40px;top:-25px;bottom:-25px;border:1px solid #8ecfd7;z-index:1}.RestaurantMenuItems ul{position:relative;z-index:2;font-size:16px;font-weight:300;text-transform:uppercase;padding:25px 25px 20px;border-bottom:solid 1px #8ecfd7;background:#FFF;border-top-left-radius:10px;border-top-right-radius:10px;list-style-type:none;margin:0;display:flex}.RestaurantMenuItems ul li{flex:auto;text-align:center;position:relative}.RestaurantMenuItems ul li.ui-state-active::after{width:100%;height:6px;display:block;content:"";position:absolute;bottom:-23px;background-color:#8ecfd7}.RestaurantMenuItems ul li a{text-decoration:none}.RestaurantMenuItems ul li.ui-state-active a{color:#8ecfd7}.RestaurantMenuItems .ui-tabs-panel{border-right:solid 1px #d2d2ca;padding:40px 40px 15px 40px;position:relative;z-index:2;background:#FFF;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.RestaurantMenuItems .ScrollDiv{height:600px;max-height:600px;overflow-y:scroll}.RestaurantMenuItem{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:14px}.RestaurantMenuItem .Name{font-weight:300;font-size:18px;line-height:28px;letter-spacing:1px}.RestaurantMenuItem .Line{flex-grow:1;height:12px;margin-left:12px;margin-right:17px;border-bottom:1px solid #d2d2ca}.RestaurantMenuItem .Price{font-size:18px;line-height:28px;font-weight:400;color:#8ecfd7}.Gallery{padding:60px 0}.GalleryText{text-align:center}.GalleryText h2{text-align:center;text-transform:uppercase;font-weight:300;letter-spacing:1px;margin-top:10px;margin-bottom:40px;color:#8ecfd7;position:relative}.GalleryText h2:before{width:28px;height:7px;display:block;content:"";position:absolute;bottom:-3px;left:50%;margin-left:-14px;background-color:#8ecfd7}.GalleryText h2:after{width:100px;height:1px;display:block;content:"";position:relative;margin-top:10px;left:50%;margin-left:-50px;background-color:#8ecfd7}.GalleryContent{display:grid;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);grid-template-areas:"aa aa bb cc" "aa aa dd dd" "ee gg gg ff";grid-gap:28px 30px;margin-bottom:60px}.GalleryContent>.GalleryContent-item:nth-child(1){grid-area:aa}.GalleryContent>.GalleryContent-item:nth-child(2){grid-area:bb}.GalleryContent>.GalleryContent-item:nth-child(3){grid-area:cc}.GalleryContent>.GalleryContent-item:nth-child(4){grid-area:dd}.GalleryContent>.GalleryContent-item:nth-child(5){grid-area:ee}.GalleryContent>.GalleryContent-item:nth-child(6){grid-area:gg}.GalleryContent>.GalleryContent-item:nth-child(7){grid-area:ff}.GalleryContent-item{border-radius:10px;position:relative;overflow:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.GalleryContent-item .image{width:100%;height:100%}.GalleryContent-item .image a{display:block;width:100%;height:100%}.GalleryContent-item .image a img{object-fit:cover;width:100%;height:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.GalleryContent-item .image a:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}.Contacts{background:#f1f1f1;padding:50px 0 0;margin-bottom:-10px}.Contacts h2{text-align:center;text-transform:uppercase;font-weight:300;letter-spacing:1px;margin-top:10px;margin-bottom:40px;color:#8ecfd7;position:relative}.Contacts h2:before{width:28px;height:7px;display:block;content:"";position:absolute;bottom:-3px;left:50%;margin-left:-14px;background-color:#8ecfd7}.Contacts h2:after{width:100px;height:1px;display:block;content:"";position:relative;margin-top:10px;left:50%;margin-left:-50px;background-color:#8ecfd7}.ContactsForm{margin-bottom:40px}.Form.CustomForm>div{width:46%;float:left;margin-right:4%;margin-bottom:30px}.Form.CustomForm>div input,.Form.CustomForm>div textarea{width:100%;border:0;border-radius:5px;padding:8px 20px;background:#FFF}.Form.CustomForm>div textarea{height:44px}.ContactsForm input[type=submit]{float:none;margin-bottom:20px;border:0;font-size:14px;padding:12px 40px 8px!important}.Form.CustomForm>div.infoField{clear:both;width:100%;float:none;font-weight:300}.CustomFormAcceptTerms,.CustomFormAcceptTerms label{font-weight:300}.CustomFormAcceptTerms input{margin:0 8px 0 0}.ContactsDescription{margin:70px 0 40px}.ContactsDescription-Item{display:inline-block;width:49.4%;vertical-align:text-top;text-align:center;margin-bottom:30px}.CD-Item-Icon{width:50px;height:50px;background-color:#8ecfd7;color:#FFF;border-radius:10px;font-size:22px;padding:14px 0 0;margin:0 auto;text-align:center}.ContactsDescription-Item h3{text-transform:uppercase;font-size:16px}.ContactsDescription-Item p{font-weight:300}.ContactsDescription-Item p a,.CustomFormAcceptTerms a{color:#4b4b49;position:relative}.ContactsDescription-Item p a:hover,.CustomFormAcceptTerms a:hover{text-decoration:none}.ContactsDescription-Item p a::before,.CustomFormAcceptTerms a::before{position:absolute;content:'';bottom:-5px;left:auto;right:0;width:0;height:1px;background-color:#4b4b49;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ContactsDescription-Item p a:hover::before,.CustomFormAcceptTerms a:hover::before{width:92%;left:1px;right:auto;width:99%}.Contacts iframe{height:650px;filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);max-width:100%;width:100%;margin:0;line-height:1;border:0}.News{padding:90px 0;background:#f9f9f9;position:relative;overflow:hidden}.News h2{text-align:center;text-transform:uppercase;font-weight:300;letter-spacing:1px;margin-top:10px;margin-bottom:40px;color:#8ecfd7;position:relative}.News h2:before{width:28px;height:7px;display:block;content:"";position:absolute;bottom:-3px;left:50%;margin-left:-14px;background-color:#8ecfd7}.News h2:after{width:100px;height:1px;display:block;content:"";position:relative;margin-top:10px;left:50%;margin-left:-50px;background-color:#8ecfd7}.News-item{position:relative;display:inline-block;padding:90px 40px 50px;background:#5f5f5f;border-radius:10px;overflow:hidden}.News-item-container{position:relative;color:#FFF;text-align:center;z-index:3}.News-item-container h3{font-weight:300;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:52px}.News-item-container h3:before{content:'';position:absolute;left:50%;top:-15px;width:40px;height:1px;margin-left:-20px;background:#8ecfd7}.News-date{display:block;font-size:13px;text-transform:uppercase;color:#8ecfd7;padding:0 0 30px;font-weight:400}.News-item-container p{font-weight:300;overflow:hidden;margin-bottom:40px;height:84px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.News-item .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-attachment:scroll;background-position:center;background-repeat:repeat;background-origin:content-box;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.News-item:hover .bg{opacity:0}.News-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:2}.Restaurants{background:#000;color:#FFF;text-align:center}.RestaurantItem::after{display:table;content:" ";clear:both}.Restaurant-image{position:relative;width:50%;float:left}.Restaurant-image::after{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0);background:linear-gradient(90deg,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.3) 80%,rgba(0,0,0,1) 100%)}.Restaurant-item{padding:140px;width:50%;float:left}.Restaurants h2{text-align:center;text-transform:uppercase;font-size:24px;font-weight:300;letter-spacing:1px;margin-top:10px;margin-bottom:40px;color:#8ecfd7;position:relative}.Restaurants h2:before{width:28px;height:7px;display:block;content:"";position:absolute;bottom:-3px;left:50%;margin-left:-14px;background-color:#8ecfd7}.Restaurants h2:after{width:100px;height:1px;display:block;content:"";position:relative;margin-top:10px;left:50%;margin-left:-50px;background-color:#8ecfd7}.Restaurants h3{text-align:center;font-size:40px;font-weight:300;text-transform:uppercase}.Restaurants p{margin:60px auto 10px;max-width:500px;text-align:center;font-weight:300}.Restaurants a.btn{margin:60px auto 0}.Restaurants .Navigate{position:absolute;bottom:40px;right:85px}.Restaurants .Navigate a{color:#8ecfd7;display:block}.Restaurants .Navigate a:hover{color:#FFF}.Restaurants .Navigate .ri-btn{position:absolute;top:50%;font-size:14px;cursor:pointer;z-index:20;width:40px;height:40px;line-height:44px;margin-top:-20px;background:#FFF;border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.2);transition:all .3s linear}.Restaurants .Navigate .ri-btn:hover{box-shadow:0 0 0 12px rgba(255,255,255,.2);background:#8ecfd7}.Restaurants .Navigate .ri-btn.ri-btn-previous{right:20px}.Restaurants .Navigate .ri-btn.ri-btn-next{left:20px}.EventsRestaurants{margin:60px 0}.EventsRestaurantsText{background:#8ecfd7;color:#FFF;text-align:center;padding:60px;border-radius:10px;font-weight:300;margin-bottom:30px;min-height:505px}.EventsRestaurantsText h2{text-align:center;text-transform:uppercase;font-size:24px;font-weight:300;letter-spacing:1px;margin-top:10px;margin-bottom:40px;color:#FFF;position:relative}.EventsRestaurantsText h2 small{display:block;line-height:30px;color:#FFF;font-weight:300}.EventsRestaurantsText h2:before{width:28px;height:7px;display:block;content:"";position:absolute;bottom:-3px;left:50%;margin-left:-14px;background-color:#FFF}.EventsRestaurantsText h2:after{width:100px;height:1px;display:block;content:"";position:relative;margin-top:10px;left:50%;margin-left:-50px;background-color:#FFF}.EventsRestaurantsText a.btn{font-size:15px;text-decoration:none;margin:0 20px}.EventsRestaurantsText .Logo1{position:absolute;bottom:45px;left:30px}.EventsRestaurantsText .Logo2{position:absolute;bottom:45px;right:30px}.EventsForm h2{text-align:center;text-transform:uppercase;font-weight:300;letter-spacing:1px;margin-top:10px;margin-bottom:40px;color:#8ecfd7;position:relative}.EventsForm h2:before{width:28px;height:7px;display:block;content:"";position:absolute;bottom:-3px;left:50%;margin-left:-14px;background-color:#8ecfd7}.EventsForm h2:after{width:100px;height:1px;display:block;content:"";position:relative;margin-top:10px;left:50%;margin-left:-50px;background-color:#8ecfd7}.EventsForm .Form.CustomForm>div{width:100%;float:none;margin-right:0;margin-bottom:30px}.EventsForm .Form.CustomForm>div:nth-child(4),.EventsForm .Form.CustomForm>div:nth-child(5),.EventsForm .Form.CustomForm>div:nth-child(6),.EventsForm .Form.CustomForm>div:nth-child(7){width:48%;float:left;margin-right:2%;margin-bottom:30px}.EventsForm .Form.CustomForm>div:nth-child(5),.EventsForm .Form.CustomForm>div:nth-child(7){margin-right:0;margin-left:2%}.EventsForm .Form.CustomForm>div:not(.infoField) span{display:none}.EventsForm .Form.CustomForm>div input,.EventsForm .Form.CustomForm>div select,.EventsForm .Form.CustomForm>div textarea{width:100%;border:solid 1px #8ecfd7;border-radius:5px;padding:8px 20px;background:#FFF}.EventsForm .Form.CustomForm>div select{height:44px}.EventsForm .Form.CustomForm>div textarea{height:88px}.EventsForm input[type=submit]{float:none;margin-bottom:30px;border:0;font-size:14px;padding:12px 40px 8px!important;left:50%;width:150px;text-align:center;margin-left:-75px}.FormImage1,.FormImage2{position:relative;z-index:2;border-radius:50%;width:210px;margin:-122.5px auto 0;top:50%}.FormImage1 img,.FormImage2 img{border-radius:50%}body.Internal .About h1{margin-bottom:40px}body.Internal .About a:not(.btn){text-decoration:underline}body.Internal .About a:hover{text-decoration:none}body.Internal .About b,body.Internal .About strong{font-weight:400}body.Internal .About iframe{float:right;margin:0 0 20px 20px}body.Internal .About blockquote{font-weight:300;font-size:32px;max-width:90%;line-height:1.8;position:relative;margin:35px 5% 0;padding:.5rem;border:0;font-style:italic;text-align:center;color:#8ecfd7}body.Internal .About blockquote:before,body.Internal .About blockquote:after{position:absolute;color:#8ecfd7;font-size:8rem;width:4rem;height:4rem}body.Internal .About blockquote:before{content:'“';left:-5rem;top:-3rem}body.Internal .About blockquote:after{content:'”';right:-5rem;bottom:3rem}body.Internal .About blockquote em{display:block;font-size:20px;color:#4b4b49}body.Internal .About h2{text-transform:uppercase;font-size:20px;font-weight:300;letter-spacing:1px;margin-top:10px;color:#8ecfd7;position:relative}body.Internal .About .RadTreeView_Default,body.Internal .About .RadTreeView_Default a.rtIn,body.Internal .About .RadTreeView_Default .rtEdit .rtIn input{font-family:'Josefin Sans',sans-serif!important;font-size:17px!important;line-height:32px!important;font-weight:300!important;color:#636363!important;text-decoration:none}body.Internal .About .RadTreeView_Default .rtSelected .rtIn,body.Internal .About .RadTreeView_Default .rtHover .rtIn{background:0;border:0;padding:2px 3px 3px;text-decoration:underline}body.Internal .About .RadTreeView_Default .rtLines .rtTop,body.Internal .About .RadTreeView_Default .rtLines .rtMid,body.Internal .About .RadTreeView_Default .rtLines .rtBot,body.Internal .About .RadTreeView_Default .rtLines .rtLI,body.Internal .About .RadTreeView_Default .rtLines .rtFirst .rtUL{background:none!important}body.Internal .About .RadTreeView .rtPlus,body.Internal .About .RadTreeView .rtMinus{background:none!important}body.Internal .About .RadTreeView_Default .rtSp,body.Internal .About .RadTreeView_Default .rtPlus,body.Internal .About .RadTreeView_Default .rtMinus{display:inline-block!important;width:25px!important;margin:0;font-style:normal}body.Internal .About .RadTreeView_Default .rtPlus,body.Internal .About .RadTreeView_Default .rtMinus{display:inline-block!important;width:30px!important;height:20px;background:#F9F9F9!important;position:relative;z-index:9;margin:6px 0 0 -30px}body.Internal .About .RadTreeView_Default .rtSp:before{display:block;font-family:"Font Awesome 5 Pro";font-size:12px;content:"\f061";position:absolute;margin:-6px 0 0}body.Internal .About .RadTreeView_Default .rtPlus:before{display:block;font-family:"Font Awesome 5 Pro";font-size:12px;content:"\f067";position:absolute;margin:-6px 0 0 6px}body.Internal .About .RadTreeView_Default .rtMinus:before{display:block;font-family:"Font Awesome 5 Pro";font-size:12px;content:"\f068";position:absolute;margin:-6px 0 0 6px}.accordion h4{margin:0!important;padding:20px 20px 15px 15px;text-transform:uppercase;font-weight:500!important;border-top:solid 1px #eee;cursor:pointer}.accordion h4 a{text-decoration:none!important}.accordion>div:first-child h4{border-top:0}.accordion h4 a{display:block}.accordion h4 a::after{position:absolute;right:20px;font-family:"Font Awesome 5 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#8ecfd7}.accordion h4 a::after{content:"\f068"}.accordion h4 a.collapsed::after{content:"\f067"}.accordion>div{padding:0;border:0;box-shadow:none;background:0}.accordion>div .panel-heading{padding:0;background:0}.accordion>div .panel-body{border-top:0!important}.accordion div p{margin:0}.PreFooter{background:#8ecfd7;border-bottom:solid 1px #FFF;color:#FFF;padding:25px 0 5px}.Social{margin:10px 0 0}.SocialTitle{float:left;position:relative;margin-right:20px;top:14px}.Social ul{float:left;list-style-type:none;margin:5px 0 0;padding:0}.Social ul li{float:left;margin:0 10px 0 0;padding:0;text-align:center}.Social ul li a{width:45px;height:45px;line-height:45px;float:left;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.2);transition:all .3s linear;border-radius:10px;color:#FFF}.Social ul li a:hover{background:#fff;color:#8ecfd7;border-radius:50%}.Newsletter{margin:3px 0 0;text-align:center}.NewsletterContent{display:inline-block}.NewsletterContent input{width:240px;height:45px;line-height:45px;padding:0 40px;margin:0 20px 0 0;float:left;text-align:left;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.2);transition:all .3s linear;border-radius:10px;color:#FFF}.NewsletterContent input::placeholder{color:#FFF;opacity:1}.NewsletterContent input::-ms-input-placeholder{color:#FFF}.NewsletterTitle{position:relative;margin-right:20px;display:inline-block;line-height:45px}.NewsletterTerms{font-size:13px;color:#FFF;float:left;margin:10px 0 0}.NewsletterTerms input{float:left;margin:5px 5px 0 0}.NewsletterTerms label{font-weight:400}.NewsletterTerms a,.Login a{color:#FFF;text-decoration:underline}.Login{font-size:13px;color:#FFF;float:right;margin:10px 0 0}footer{background:#d2ecef;padding:40px 0 15px;position:relative;z-index:7}footer h2{color:#000;font-weight:300;margin:10px 0 15px}.Institutional{float:none!important}.Institutional .RadMenu{z-index:9!important}.Institutional ul{margin:0;padding:0;float:none!important}.Institutional ul li{margin:0;padding:0;list-style-type:none;float:left;width:50%;clear:initial!important}.Institutional.InstitutionalRest ul li{float:none;width:100%}.Institutional ul li a{color:#000;font-weight:300;text-decoration:none}.Institutional ul li a::before{content:"-";display:inline-block;margin-right:5px}.Institutional ul li a span::before{position:absolute;content:'';bottom:2px;left:auto;right:0;width:0;height:1px;background-color:#4b4b49;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.Institutional ul li a:hover span::before,.Institutional ul li a.rmFocused span::before{width:92%;left:1px;right:auto;width:99%}.Institutional ul li a span{display:inline-block!important;position:relative}a[href*='www.livroreclamacoes.pt']{margin:20px 0 0}a[href*='www.livroreclamacoes.pt']::before{display:none!important}a[href*='www.livroreclamacoes.pt']:hover span::before{display:none!important}.LogoFooter{text-align:center;margin:35px 0 0}footer hr{margin-top:40px;margin-bottom:30px;border:0;border-top:1px solid #FFF}.Copyright{text-align:left;font-size:15px;font-weight:300;padding:8px 0 0}.Powered{text-align:right;font-size:15px;font-weight:300}.Powered a{color:#000}img.GDPRLogo{display:inline-block;vertical-align:middle;margin-left:20px}.BookingTable,.BookingTableForm{background:#e9e9e9}.btRestaurants{padding:40px 20px 40px}.btRestaurants h1,.btRestaurants h2{text-align:center;text-transform:uppercase;font-weight:300;letter-spacing:1px;margin-top:0;margin-bottom:40px;color:#8ecfd7;position:relative}.btRestaurants h1:before,.btRestaurants h2:before{width:28px;height:7px;display:block;content:"";position:absolute;bottom:-3px;left:50%;margin-left:-14px;background-color:#8ecfd7}.btRestaurants h1:after,.btRestaurants h2:after{width:100px;height:1px;display:block;content:"";position:relative;margin-top:10px;left:50%;margin-left:-50px;background-color:#8ecfd7}.BookingTableContent{position:relative}.BookingTableContent .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;border-radius:10px;opacity:.5;z-index:2}.BookingTableImage{position:relative;z-index:2;border-radius:10px}.BookingTableImage img{border-radius:10px}.BookingTableText{position:absolute;top:60px;z-index:3;text-align:center;width:80%;margin-left:10%}.BookingTableText h3{font-weight:300;color:#FFF}.BookingTableText h3:before{content:'';position:absolute;left:50%;top:0;width:40px;height:1px;margin-left:-20px;background:#8ecfd7}.BookingTableLink{position:absolute;bottom:50px;z-index:3;text-align:center;width:100%}.BookingTableLink a{text-decoration:none}.fancybox-slide--iframe .fancybox-content{width:1000px!important;height:570px!important;margin:0}.BookingFormImage{position:absolute;z-index:2}.BookingForm{position:relative;z-index:3;width:70%;margin:0 0 0 30%}.thefork{width:100%;height:380px;border:0;overflow:scroll}.btn,.ContactsForm input[type=submit],.EventsForm input[type=submit],.BookingTableLink a,.MMBooking a{padding:15px 40px 11px;background:#8ecfd7;color:#FFF;cursor:pointer;font-weight:400;text-transform:uppercase;border-radius:6px;position:relative;display:inline-table;transition:all .3s ease-in-out}.btn2,.MMBooking a{padding:13px 20px 9px;background:#FFF;color:#8ecfd7}.MMBooking a{font-weight:300}.btn i{position:relative;left:15px;transition:all .3s ease-in-out;font-size:.7em}.btn2 i{left:5px}.btn:hover,.ContactsForm input[type=submit]:hover,.EventsForm input[type=submit]:hover,.BookingTableLink a:hover,.MMBooking a:hover{box-shadow:0 0 0 0 rgba(12,0,46,.3);color:#333}.btn:hover i{left:25px}.btn2:hover i{left:15px}.Paralax{background-attachment:fixed!important;position:relative}.Paralax{background-repeat:repeat;background-position:center center!important;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.NoPadding{padding:0!important;margin:0!important}.NoPaddingRight{padding-right:0!important;margin-right:0!important}.NoPaddingLeft{padding-left:0!important;margin-left:0!important}.Equal{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.Equal>[class*='col-']{display:flex;flex-direction:column}@media(min-width:1366px) and (max-width:1438px){.Menu ul li a{font-size:16px}.Menu ul li a::before{bottom:-8px}}@media(min-width:1200px) and (max-width:1365px){.Logo{width:12%}.Menu{width:78%}.Menu ul li a{font-size:16px}.Menu ul li a::before{bottom:-8px}.Booking{width:10%}}@media(min-width:992px) and (max-width:1199px){.Menu ul li a{font-size:13px}.Menu ul li a::before{bottom:-8px}.Banner .bx-controls{display:none}.RestaurantFeaturesItem i,.RestaurantFeaturesItem span{font-size:35px;padding:20px 0 20px 0}.RestaurantFeaturesItem{font-size:14px}.AboutText span{margin:20px 30px 40px}.EventsRestaurantsText{padding:15px;min-height:414px}.EventsRestaurantsText h2{margin-bottom:20px}.EventsRestaurantsText .Logo2{bottom:35px;right:20px}}@media(min-width:768px) and (max-width:991px){.Logo{border-right:0;width:88%;text-align:left;padding:20px 25px}.Logo img{height:50px}.Menu,.Booking{display:none}.Languages{position:absolute;top:0;width:58px;height:25px;right:14%}.GoMenuMobile{display:block}.Banner{height:calc(100vh - 90px);margin-top:90px}.BannerRotator{height:calc(100vh - 90px)}.Banner .bx-controls{display:none}.RestaurantFeaturesItem{text-align:center}.RestaurantFeaturesItem i,.RestaurantFeaturesItem span{float:none;display:block}.AboutImage{margin:35px 0 0}.AboutImage img{width:100%}.Social{text-align:center}.SocialTitle{float:none;display:inline-block;top:-15px}.Social ul{float:none;display:inline-block}.Newsletter{margin:30px 0 0;clear:both}.Institutional .RadMenu{float:none!important}.Institutional.InstitutionalRest{clear:both;margin:35px 0 0}.Copyright,.Powered{text-align:center}.r-tabs .r-tabs-nav{display:block!important}.r-tabs .r-tabs-accordion-title{display:none!important}.bEvents .AboutImage{margin:0 0 35px}body.Internal .About iframe{float:none;margin:0 auto 30px;display:block}.ReviewsRotatorContainer .bx-controls{display:none}}@media(max-width:767px){.Logo{border-right:0;width:75%;text-align:left;padding:20px 25px}.Logo img{height:50px}.Menu,.Booking,.GoDown,.RestaurantFeatures{display:none}.Languages{position:absolute;top:0;width:58px;height:25px;right:27%}.GoMenuMobile{display:block;width:25%}.Banner{height:calc(100vw - 125px);margin-top:90px}.BannerRotator{height:calc(100vw - 125px)}.Banner .bx-controls{display:none}.Banner .Description,.bRestaurant .Banner .Description{bottom:20px;left:20px}.Banner .Description .Name{font-size:30px;line-height:40px;margin-bottom:0}.About{padding:45px 0}.AboutText span{margin:20px 15px 40px}.AboutImage{margin:35px 0 0}.AboutImage img{width:100%}.News{padding:45px 0}.Social{text-align:center}.SocialTitle{float:none;display:inline-block;top:-15px}.Social ul{float:none;display:inline-block}.Newsletter{margin:30px 0 0;clear:both}.NewsletterTitle{display:block}.NewsletterContent{display:block}.NewsletterContent input{margin:0 0 15px 0;float:none}.NewsletterTerms{float:none;text-align:center}.NewsletterTerms input{float:none;display:inline-block}.Login{float:none}.RestaurantMenu p{margin:0 0 40px}.RestaurantMenuText{padding:40px 0 0}.RestaurantMenuItems ul{font-size:12px;padding:15px 5px 5px}.RestaurantMenuItems ul li.ui-state-active::after{height:3px;bottom:-5px}.RestaurantMenuItems .ui-tabs-panel{padding:20px 20px 15px 20px}.ContactsDescription-Item{width:49%}.responsiveTabs .r-tabs-tab .r-tabs-anchor::before{bottom:-2px!important}.GalleryContent{grid-gap:14px 12px}.EventsRestaurantsText .Logo1,.EventsRestaurantsText .Logo2{position:relative;bottom:auto;left:auto;right:auto}.EventsRestaurantsText .Logo2{margin-top:20px}.Institutional .RadMenu{float:none!important}.Institutional.InstitutionalRest{clear:both;margin:35px 0 0}.Institutional ul li{float:none!important;width:100%}.Copyright,.Powered{text-align:center}.r-tabs .r-tabs-nav{display:block!important}.r-tabs .r-tabs-accordion-title{display:none!important}.bEvents .AboutImage{margin:0 0 35px}body.Internal .About iframe{float:none;margin:0 auto 30px;display:block;max-width:100%}body.Internal .About blockquote{font-size:22px;margin:35px 5% 30px}body.Internal .About blockquote:before{left:-3rem;top:-1rem}body.Internal .About blockquote:after{right:-2rem;bottom:0rem}.ReviewsRotatorContainer .bx-controls{display:none}.ReviewsRotatorContainer{padding:0 20px}}@media(max-width:767px){.BookingTableContent{margin-bottom:40px}.BookingTableImage img{width:100%}.BookingFormImage{display:none}.BookingForm{width:100%;margin:0}}@media(max-width:491px){.fancybox-slide{padding:5px!important}.col-ChooseRestaurant{width:100%}.BookingTableContent{margin-bottom:20px}.btRestaurants{padding:40px 0 40px}}.responsiveTabs.r-tabs .r-tabs-nav{text-align:center;margin-bottom:40px}.responsiveTabs .r-tabs-tab .r-tabs-anchor{color:#8ecfd7;font-size:18px;font-weight:300;text-transform:uppercase;position:relative;display:inline!important;text-decoration:none;margin-left:1rem;margin-right:1rem;text-decoration:none!important}.responsiveTabs .r-tabs-tab .r-tabs-anchor:hover,.responsiveTabs .r-tabs-tab.r-tabs-state-active .r-tabs-anchor{color:#000}.responsiveTabs .r-tabs-tab .r-tabs-anchor::before{position:absolute;content:'';bottom:-12px;left:auto;right:0;width:0;height:2px;background-color:#8ecfd7;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.responsiveTabs .r-tabs-tab .r-tabs-anchor:hover::before,.responsiveTabs .r-tabs-tab .r-tabs-anchor:focus::before,.responsiveTabs .r-tabs-tab.r-tabs-state-active .r-tabs-anchor::before{left:0;right:auto;width:100%;background-color:#000}.BannerRotator iframe{width:100%;pointer-events:none;top:0;bottom:0;left:0;right:0;height:100%;transform:scale(1.56);position:absolute}.BannerRotator video{width:100%;pointer-events:none;top:0;bottom:0;left:0;right:0;height:100%;object-fit:cover;position:absolute}.bodyNews .RestaurantFeatures{display:none}.bodyNews .Banner{height:300px}.ListFullNews{display:flex;flex-wrap:wrap}.ListFullNews>div{width:30.33333333%;float:left;margin:0 1.5% 3%;border:solid 1px #EEE;background:#FFF;border-radius:10px;overflow:hidden}.ListFullNews>div div.Image{width:100%;height:250px;overflow:hidden}.ListFullNews>div div.Image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ListFullNews>div div.NewsDetail{padding:30px}.ListFullNews>div div.NewsDetail h3{margin:0;font-size:16px;line-height:24px}.ListFullNews>div div.NewsDetail h3 a{text-decoration:none!important}.ListFullNews>div div.NewsDetail h3 a:hover{text-decoration:underline!important}.ListFullNews>div div.NewsDetail .NewsDate{color:#8ecfd7;font-style:normal;font-size:16px;margin:20px 0 0;text-align:left;font-weight:300}.ListFullNews>div div.NewsDetail p{height:100px;margin-bottom:25px;overflow:hidden;font-size:17px;line-height:25px;font-weight:300;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.NewsDetails .NewsDetailsDate{font-size:18px;font-weight:300;font-style:normal;color:#959595;letter-spacing:1px;margin:0;text-align:center;display:block;text-transform:capitalize}.NewsDetails h2{text-transform:none!important}.NewsDetails img{width:auto!important;height:auto!important;display:block;margin:0 auto}.NewsDetails .ShareSmall{position:absolute;top:-27px;left:-15px}.NewsDetails .NewsShare{color:#fff;text-transform:uppercase;font-weight:400;font-size:14px;display:inline-block;padding:15px 40px 11px;text-align:center;background:#73b650;transition:all .3s ease-in-out;text-decoration:none!important;line-height:1.42857143;border-radius:6px}.NewsDetails .NewsShare i{font-weight:400;font-size:20px;margin-right:15px;margin-top:-4px;vertical-align:middle}.NewsDetails .NewsSeeAll{text-transform:uppercase;display:inline-block;text-align:center;background:#8ecfd7;transition:all .3s ease-in-out;text-decoration:none!important;float:right;border-radius:6px;padding:15px 40px 11px;font-weight:400;color:#fff;font-size:14px;line-height:1.42857143}.NewsDetails .NewsShare:hover,.NewsDetails .NewsShare:focus{color:#333;background:#73b650;text-decoration:none}.NewsDetails .NewsSeeAll:hover,.NewsDetails .NewsSeeAll:focus{color:#333}.ShareSmall{width:44px;height:44px;background:#73b650;display:inline-flex;position:absolute;top:-27px;left:-15px;transition:all .3s ease-in-out;color:#fff;border-radius:50%;align-items:center;justify-content:center;font-size:20px;text-decoration:none!important}.ShareSmall:hover,.ShareSmall:focus{color:#333}.NewsDetails .ShareSmall i{font-weight:400}.NewsDetails .NewsImage{border-radius:10px}.LanguagesMenu .active{display:block;background:#8ecfd7;border-bottom-left-radius:6px;border-bottom-right-radius:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;text-align:center}.LanguagesMenu{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;top:0;right:calc(12% + 10px)}.LanguagesMenu>span{color:#FFF;font-size:11px;font-weight:300;line-height:1;text-transform:uppercase;display:block;margin-right:10px}.LanguagesMenu>span:last-child{margin-right:0}.LanguagesMenu a{color:#fff;width:24px;height:24px;display:flex;align-items:center;justify-content:center;text-align:center;background:#515151;text-decoration:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.LanguagesMenu a:hover{color:#515151;background:#fff}.eGDSCookiesOverlay .eGDSCookiesWindow .eGDSCookiesWindowBtnWrapper .eGDSCookiesWindowBtn.eGDSCookiesWindowClose{background:#7FA8AD!important;border-color:#7FA8AD!important}body .eGDSCookiesOverlay .eGDSCookiesWindow .switch input:checked ~ .draggableSwitch{background:#7fa8ad}.eGDSCookiesOverlay .eGDSCookiesWindow .eGDSCookiesWindow_Types .eGDSCookiesWindow_text-wrapper .arrow{width:10px!important;height:10px!important;border:0!important;animation:none!important}.eGDSCookiesOverlay .eGDSCookiesWindow .eGDSCookiesWindow_Types .eGDSCookiesWindow_text-wrapper .arrow::after{border-top:0!important;border-left:0!important;border-right:0!important;top:unset!important}.BookingTableContainer{padding:0!important;background:#e9e9e9;width:800px!important;max-width:100%;height:auto!important}.Concept .AboutTextBottom{margin-top:40px}.ImageWithHighlights{position:relative;overflow:hidden;cursor:pointer;border-radius:10px}.ImageWithHighlightsFancy.ImageWithHighlights{cursor:unset}.ImageWithHighlights:after{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background:rgb(142 207 215 / 50%);content:" ";opacity:0;transition:all .4s}.ImageWithHighlights:hover:after{opacity:1}.ImageWithHighlightsFancy.ImageWithHighlights>.fa-search,.ImageWithHighlightsFancy.ImageWithHighlights:after{display:none!important}.ImageWithHighlights>.fa-search{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;font-size:64px;width:64px;height:64px;line-height:1;color:#fff;z-index:2;opacity:0;transition:all .4s;pointer-events:none;text-shadow:1px 1px 5px rgba(0,0,0,.5)}.ImageWithHighlights:hover>.fa-search{opacity:1}.ImageWithHighlights .FancyboxImage{display:none}.WebSiteAuth_V2>.row.Equal{flex:1}.WebSiteAuth_V2{display:flex;flex-direction:column;height:570px}body.MainPopupBody{overflow:hidden}.MainPopup{width:800px;max-width:100%}.fancybox-slide--iframe .fancybox-content{width:800px!important;max-width:100%}.btn.reveal i{left:0!important}iframe{display:block}.ReviewsSection{background:#8ecfd7;color:#fff;padding:60px 0;text-align:center}.ReviewsRotatorContainer{width:700px;margin:auto;max-width:100%}.ReviewsRotatorContainer .bx-controls-direction{width:calc(100% + 240px);position:absolute;top:0;left:-120px;right:0;bottom:0;color:#fff}.ReviewsRotatorContainer .bx-controls-direction a{color:#fff;font-size:32px}.ReviewItemDescription ul{list-style-type:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-top:24px}.ReviewStars{color:#ffbf00}.ReviewStars i{margin:0 5px}.ReviewItemTitle{margin-top:0;margin-bottom:0;font-size:32px;font-weight:700;line-height:1.2;margin-top:24px;margin-bottom:24px}.ReviewItemDescription{font-size:20px;font-weight:300;margin-top:24px;margin-bottom:24px}.ReviewItemDescription b,.ReviewItemDescription strong{font-weight:400}.ReviewItemAuthor{font-size:20px;font-weight:500;margin-bottom:0;text-transform:uppercase}.ReviewItemRole{font-weight:300}.CMSEditMode.bEditMode .GalleryContent{display:block}