@media screen and (min-width:768px){.owl-carousel .animated{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .image-animated{-webkit-transform:scale(1.2);transform:scale(1.2)}.owl-carousel .active .animated-text{opacity:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.owl-carousel .active .image-animated{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-name:zoomIn;animation-name:zoomIn;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .hero-img-wrap{z-index:0;overflow:hidden;margin-left:-1px}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes cardfade{0%{opacity:0}100%{opacity:1}}@keyframes cardfade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn{30%{opacity:0}100%{opacity:1}}@keyframes fadeIn{30%{opacity:0}100%{opacity:1}}@-webkit-keyframes zoomIn{25%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes zoomIn{25%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}}@font-face{font-family:'Guadalupe';src:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/GuadalupeEssentialGota.eot);src:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/GuadalupeEssentialGota.eot?#iefix) format("embedded-opentype"),url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/GuadalupeEssentialGota.woff2) format("woff2"),url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/GuadalupeEssentialGota.woff) format("woff"),url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/GuadalupeEssentialGota.ttf) format("truetype"),url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/GuadalupeEssentialGota.svg#GuadalupeEssentialGota) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'AvenirNext';src:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/AvenirNext-Bold.eot);src:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/AvenirNext-Bold.eot?#iefix) format("embedded-opentype"),url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/AvenirNext-Bold.woff2) format("woff2"),url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/AvenirNext-Bold.woff) format("woff"),url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/AvenirNext-Bold.ttf) format("truetype"),url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/AvenirNext-Bold.svg#AvenirNext-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'AvenirNext';src:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/AvenirNext-Regular.eot);src:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/AvenirNext-Regular.eot?#iefix) format("embedded-opentype"),url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/AvenirNext-Regular.woff2) format("woff2"),url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/AvenirNext-Regular.woff) format("woff"),url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/AvenirNext-Regular.ttf) format("truetype"),url(//www.the-belgrave.com/wp-content/themes/belgrave/css/font/AvenirNext-Regular.svg#AvenirNext-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}h1{font-size:28px;line-height:37px;font-family:'Guadalupe',Helvetica,sans-serif;font-weight:700}h2{font-size:24px;line-height:34px;font-family:'Guadalupe',Helvetica,sans-serif;font-weight:700}h3{font-size:20px;line-height:30px;font-weight:700}h4{font-size:18px;line-height:26px;font-weight:700;margin-bottom:16px}h5{font-size:16px;line-height:24px;font-weight:700}ul{padding:0;margin:0}a{-webkit-transition:background .2s;transition:background .2s;color:#6c328a;text-decoration:none;border-bottom:1px solid;display:inline-block;line-height:16px}a:hover{color:inherit;text-decoration:none}a:not(.button):hover{border-color:transparent}button,.button{display:inline-block;border:3px solid #6c328a;border-radius:20px;font-weight:700;padding:9px 44px;font-size:16px;line-height:16px;background-color:#6c328a;color:#fff;border-color:#6c328a;-webkit-transition:background .3s;transition:background .3s}button:hover,.button:hover{background-color:#f0eaf3;color:#333}button:focus,.button:focus{background-color:#d2c1db;color:#333}button.secondary:not(:hover):not(:focus),.button.secondary:not(:hover):not(:focus){background-color:#fff;color:#333}button:hover:focus,.button:hover:focus{outline:none}body{font-size:16px;line-height:24px;font-family:'AvenirNext',Helvetica,sans-serif;color:#333}section{background-repeat:no-repeat;background-size:cover;background-position:center}caption{font-size:14px}nav ul{list-style:none}figure a{border-bottom:0 !important}#ajax-load-more{width:100%}.ekko-lightbox.modal{z-index:10000}.select2-container{min-width:320px;text-align:left}.select2-container--default .select2-selection--single{height:45px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.select2-search.select2-search--dropdown{display:none}.select2-dropdown.select2-dropdown--below{border:0}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-container--default .select2-results__option--selected{background:#b7d3cf;color:#333}.select2-results__option.select2-results__option--selectable{background:#fff;padding-top:8px;padding-bottom:8px;border:1px solid #949494}.select2-results__option.select2-results__option--selectable+.select2-results__option{border-top:0}.select2-dropdown.select2-dropdown--below{margin-top:31px}.select2-results__option:first-child{border-radius:5px 5px 0 0}.select2-results__option:last-child{border-radius:0 0 5px 5px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:0}.select2-container--default .select2-selection--single .select2-selection__arrow b:after{content:'';background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/sm-arrow.svg);width:15px;height:15px;display:block;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:-2px}.select2-container--open b:after{top:-8px !important;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select2-dropdown.select2-dropdown--below{background:0 0}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:35px}.logo-wrap img{max-height:49px;width:auto}.contact-info img{max-width:25px}.no-btn{border:0;padding:0;background-color:transparent !important;border-radius:0}.pop-wrap .pop-content{opacity:0;pointer-events:none;-webkit-transition:.5s;transition:.5s}.pop-wrap:hover .pop-content{opacity:1;pointer-events:all}.icon-text{margin-bottom:16px;color:#6c328a;font-weight:700}.icon-text img{height:30px;width:auto;margin-right:10px}img{max-width:100%;height:auto}.z-1{z-index:1}.logo-wrap a{border:0}.logo-wrap img{max-height:44px}.owl-carousel .owl-stage{padding-left:0 !important}.owl-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:transparent;padding-top:20px;pointer-events:none}.owl-carousel .owl-nav .disabled{opacity:.7;pointer-events:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{border:1px solid #333 !important;border-radius:50%;width:34px;height:34px;position:relative;pointer-events:all;color:transparent !important;background:0 0 !important}.owl-carousel .owl-nav button.owl-prev:after,.owl-carousel .owl-nav button.owl-next:after{content:"";background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/sm-arrow.svg);background-repeat:no-repeat;position:absolute;top:calc(50% - 4px);width:13px;height:8px}.owl-carousel .owl-nav button.owl-prev:after{left:calc(50% - 7px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.owl-carousel .owl-nav button.owl-next:after{left:calc(50% - 6px);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.owl-carousel .owl-nav button.owl-dot{color:transparent !important;background:0 0 !important}.owl-carousel:not(.images-carousel-with-thumbs) .owl-thumbs{display:none}.carousel-nav .prev,.carousel-nav .next{padding:0;background-color:transparent;border:1px solid #333;border-radius:50%;width:34px;height:34px;position:relative;pointer-events:all}.carousel-nav .prev:after,.carousel-nav .next:after{content:"";background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/sm-arrow.svg);background-repeat:no-repeat;position:absolute;top:calc(50% - 4px);width:13px;height:8px}.carousel-nav .prev{margin-right:50px}.carousel-nav .prev:after{left:calc(50% - 7px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.carousel-nav .next:after{left:calc(50% - 6px);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.arrow-link a{color:#333;display:inline-block;margin-right:25px}.arrow-link a:after{content:"";background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/links-arrow.svg);margin-top:1px;margin-left:7px;position:absolute;width:18px;height:14px}.button-wrap button{margin:10px auto}.img-100 img{width:100%}.text-wrap p img{margin-right:10px}.no-par{-webkit-transform:translate(-50%,-50%) !important;transform:translate(-50%,-50%) !important}.modal{z-index:10000}.modal-content{max-width:calc(100% - 80px);margin:auto}.modal-header .close{padding-right:0}.ui-datepicker{display:none}.ui-datepicker-title select{font-size:20px;font-family:'AvenirNext',Helvetica,sans-serif;font-weight:600;margin:5px 5px 10px !important}.ui-datepicker-next,.ui-datepicker-prev{background-image:none !important}.ui-datepicker-next:after{content:'';background:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/sm-arrow-purple.svg);right:25px;top:35px;width:20px;height:13px;position:absolute;background-repeat:no-repeat;background-size:contain;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ui-datepicker-prev:after{content:'';background:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/sm-arrow-purple.svg);left:25px;top:35px;width:20px;height:13px;position:absolute;background-repeat:no-repeat;background-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg)}div.ui-datepicker{background:#fff;padding:20px;width:320px;margin-top:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #979797}.ui-datepicker-current-day,.ui-state-default.ui-state-active{background:#b7d3cf !important}.ui-datepicker-title{padding-bottom:10px}div.ui-datepicker th{font-size:14px;font-family:'AvenirNext',Helvetica,sans-serif;font-weight:400;color:#333}.ui-datepicker a{border:0}div.ui-datepicker-header{background:#fff;color:#333;border:0}div.ui-datepicker thead{background:#fff;border:0}div.ui-datepicker thead th{padding-bottom:10px}.ui-datepicker td.ui-datepicker-unselectable.ui-state-disabled{background-color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-default{background:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;color:#333;font-weight:400;font-size:16px;line-height:34px;font-family:'AvenirNext',Helvetica,sans-serif}.ui-datepicker .ui-datepicker-calendar tbody tr{border:0}.ui-datepicker-calendar{background:#fff}.ui-datepicker .ui-datepicker-calendar tbody td{border:0;padding:5px}@media screen and (max-width:992px){.paroller{-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;transform:none !important;will-change:initial !important}}@media screen and (min-width:768px){h1{font-size:30px;line-height:40px}h2{font-size:28px;line-height:37px}h3{font-size:22px;line-height:30px}h4{font-size:20px;line-height:29px}h5{font-size:18px;line-height:26px}}@media screen and (min-width:992px){h1{font-size:36px;line-height:50px}h2{font-size:28px;line-height:40px}h3{font-size:24px;line-height:34px}.logo-wrap img{max-height:49px}.ord-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ord-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ord-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.topnav{display:none;background-color:#6c328a}.topnav a,.topnav button{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:0;color:#fff}.topnav .icons-wrap{margin-right:5px}.header{z-index:5;position:relative;background-color:#fff}.header-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:10000}.header nav{z-index:1}.header nav a{color:#000;text-decoration:none}.header .menu-main{position:initial}.header .menu-main .side-sub-menu{display:none}.header .menu-main .mob-open li:not(.open-this):not(:last-child){border-bottom:1px solid #d2c1db}.header .menu-main .mob-open a{padding:14px 15px 12px;display:block;border:0;width:100%}.header .menu-main .mob-open .first-level{position:absolute;left:0;top:60px;background-color:#fff;width:100%;z-index:5}.header .menu-main .mob-open .first-level-li.menu-item-has-children{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.header .menu-main .mob-open .first-level-li.menu-item-has-children:after{content:"";background-repeat:no-repeat !important;background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/sm-arrow.svg);background-repeat:no-repeat;background-size:contain;width:13px;height:8px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:18px;right:15px;pointer-events:none;position:absolute}.header .menu-main .mob-open .first-level-li.menu-item-has-children.open-this:after{right:initial;left:15px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.header .menu-main .mob-open .second-level{display:none}.header .menu-main .mob-open .open-this{display:block !important}.header .menu-main .mob-open .open-this .second-level{display:block !important}.header .menu-main .mob-open .open-this.first-level-li .first-level-a{width:100%;text-align:center;background-color:#e2edec;font-weight:700}.header .icon-compare:before{position:relative;margin:0}.menu-shadow{pointer-events:none;z-index:100;height:60px;-webkit-box-shadow:0 2px 4px 0 rgba(183,183,183,.5);box-shadow:0 2px 4px 0 rgba(183,183,183,.5)}.menu-open{overflow:hidden}.menu-open.scroll{overflow:auto}.menu-open.scroll .topnav{background-color:#fff}.menu-open.scroll .topnav ul{display:none}.menu-open .topnav{display:block;position:fixed;top:0;right:0;height:100%;width:100%;z-index:1}.menu-open .topnav a,.menu-open .topnav button{padding-top:20px}.my-booking-wrap:hover .my-booking-btn:after{background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/account-active.svg)}.my-booking-btn{z-index:1}.my-booking-btn:after{content:"";background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/account-inactive.svg);width:28px;height:28px;display:block;-webkit-transition:.2s;transition:.2s;margin-right:2px}.my-booking-box{padding-top:44px;width:100%;position:absolute;right:0}.my-booking-form{padding:30px 16px 24px;background-color:#ecf1f0;text-align:center}.my-booking-form input[type=text]{display:block;margin:0 auto 22px;width:100%;border:1px solid #dbdbdb;border-radius:5px;padding:6px 18px;max-width:450px}.my-booking-form input[type=text]:invalid+input[type=submit]{pointer-events:none;background-color:#949494;border-color:#949494}.my-booking-form input[type=text]:-ms-input-placeholder,.my-booking-form input[type=text]:-ms-input-placeholder,.my-booking-form input[type=text]::-ms-input-placeholder{color:#949494}.my-booking-form input[type=text]::-ms-input-placeholder,.my-booking-form input[type=text]:-ms-input-placeholder,.my-booking-form input[type=text]::-ms-input-placeholder{color:#949494}.my-booking-form input[type=text]::placeholder,.my-booking-form input[type=text]:-ms-input-placeholder,.my-booking-form input[type=text]::-ms-input-placeholder{color:#949494}.my-booking-form input[type=submit]{font-weight:400}.my-booking-form:after{content:"";width:0;height:0;border:30px solid #ecf1f0;top:-16px;position:absolute;right:0}.icon-menu{margin-top:14px;width:24px;height:16px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.icon-menu:focus{outline:none}.icon-menu span{display:block;position:absolute;height:2px;width:100%;background-color:#333;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.icon-menu span:nth-child(1){top:0}.icon-menu span:nth-child(2),.icon-menu span:nth-child(3){top:8px}.icon-menu span:nth-child(4){top:16px}.icon-menu.open span:nth-child(1){top:8px;width:0;left:50%}.icon-menu.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-menu.open span:nth-child(4){top:8px;width:0;left:50%}@media screen and (min-width:576px){.topnav a,.topnav button{padding-left:16px}.topnav button .icons-wrap img{max-height:none}.header .menu-main .mob-open .first-level{max-width:275px}.header .menu-main .mob-open .first-level-li{max-width:510px;margin:auto;position:relative}.header .menu-main .mob-open .first-level-li:not(.open-this){margin:0 30px}.header .menu-main .mob-open .first-level-li.menu-item-has-children.open-this:after{left:30px}.header .menu-main .mob-open a{padding-left:0;padding-right:0}.header .menu-main .mob-open .second-level-li{margin:0 30px}.header .menu-main .mob-open .open-this.first-level-li .first-level-a{text-align:left;padding-left:50px}.menu-open .topnav{max-width:275px;left:0;right:initial}.my-booking-form:after{border:43px solid #ecf1f0}.my-booking-btn:after{margin-right:15px}.icon-menu{margin-left:15px}}@media screen and (min-width:768px){.header .menu-main .mob-open .first-level-li{max-width:690px}}@media screen and (min-width:992px){.topnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.topnav ul li:first-child a,.topnav ul li:first-child button{border-left:1px solid}.topnav a,.topnav button{padding:12px 20px;border-right:1px solid}.topnav a:hover,.topnav button:hover{background-color:#f0eaf3;color:#333;border-color:#fff}.topnav a:focus,.topnav button:focus{background-color:#d2c1db;color:#333}.header{-webkit-box-shadow:0 2px 4px 0 rgba(183,183,183,.5);box-shadow:0 2px 4px 0 rgba(183,183,183,.5)}.header .menu-main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .menu-main nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-right:1px solid #dbdbdb;padding-right:5px;margin-right:30px}.header .menu-main .first-level{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:distribute;justify-content:space-around;margin-top:4px;margin-bottom:-4px}.header .menu-main .first-level-li{display:-webkit-box;display:-ms-flexbox;display:flex}.header .menu-main .first-level-a{text-align:center;padding:0;margin:0 20px;border-bottom:4px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:20px}.header .menu-main .first-level-a.active-nav{border-bottom:2px solid #6c328a;font-weight:700}.header .menu-main .menu-item-has-children>a{position:relative;margin-right:40px}.header .menu-main .menu-item-has-children>a:after{content:"";background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/sm-arrow.svg);background-repeat:no-repeat;background-size:contain;display:block;width:13px;height:8px;position:absolute;right:-20px;top:7.5px}.header .menu-main .menu-item-has-children>a.active-nav:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .menu-main .first-level-li.mega-menu .second-level{width:930px;left:-145px}.header .menu-main .first-level-li.mega-menu .second-level-a{font-size:18px;width:200px}.header .menu-main .first-level-li:not(.mega-menu) .second-level{min-height:0 !important;width:210px;margin-left:-30px;padding:10px 20px}.header .menu-main .first-level-li:not(.mega-menu) .second-level-a{padding:10px 0}.header .menu-main .first-level-li:not(.mega-menu) .second-level-li:not(:last-child)>a{border-bottom:1px solid}.header .menu-main .second-level{position:absolute;display:none;padding:25px 30px;background-color:#fff;top:64px;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.5);box-shadow:0 0 1px 0 rgba(0,0,0,.5)}.header .menu-main .second-level-li{width:100%}.header .menu-main .second-level-li:last-child a{padding-bottom:20px}.header .menu-main .second-level-a{border-bottom:0;-webkit-transition:padding .5s ease-in-out;transition:padding .5s ease-in-out;padding:11px 0;display:block;position:relative}.header .menu-main .second-level-a.second-hover{font-weight:700;color:#6c328a}.header .menu-main .second-level-a.second-hover+.side-sub-menu{display:block;position:absolute;top:0;right:0;padding:15px;width:calc(100% - 230px);height:100%;border-left:1px solid #dbdbdb}.header .menu-main .second-level-a.second-hover+.side-sub-menu img{padding:15px;width:auto;height:auto;max-height:175px}.header .menu-main .second-level-a.second-hover+.side-sub-menu img:nth-child(1){max-width:44%}.header .menu-main .second-level-a.second-hover+.side-sub-menu img:nth-child(2),.header .menu-main .second-level-a.second-hover+.side-sub-menu img:nth-child(3){width:22%}.header .menu-main .second-level.open-this{display:block !important}.header .menu-main .second-level.open-this .second-level-li{display:block}.my-booking-box{padding-top:53px;right:-10px;max-width:435px}.my-booking-form{padding:40px;background-color:#ecf1f0;text-align:left}.my-booking-form input[type=text]{margin-bottom:16px}.my-booking-form:after{border-left:27px solid transparent;border-right:27px solid transparent;border-bottom:20px solid #ecf1f0;border-top:0;top:38px;right:10px}.my-booking-btn:after{margin-right:0}}@media screen and (min-width:1200px){.header .menu-main .first-level-li.mega-menu .second-level{width:1110px;left:-175px}}.footer-top{background-color:#f2f2f2}.footer-top img{padding:0 6px;width:auto;height:auto;max-height:75px;max-width:25%}.footer{padding:16px 0}.footer .logo-wrap{margin:16px 0}.footer h5{font-size:16px;font-weight:700;margin:14px 0}.footer nav{margin-bottom:16px}.footer a{color:#333}.footer p>a{border-bottom:0}.footer p>a:hover{border-bottom:1px solid #333}@media screen and (min-width:576px){.footer .logo-wrap{margin-bottom:25px}}@media screen and (min-width:992px){.footer{padding:24px 0}.footer .logo-wrap{margin:30px 0}}.hero-section .hero-carousel h1{font-weight:initial}.hero-section .hero-wrap .layer{padding:20px 15px 10px;text-align:center;z-index:1}.hero-section .hero-wrap .hero-img-wrap img{width:100%}.hero-section .hero-wrap.light{position:relative;overflow:hidden}.hero-section .hero-wrap.light h1{font-size:36px;line-height:50px;font-family:'AvenirNext',Helvetica,sans-serif}.hero-section .hero-wrap.light .hero-img-wrap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.hero-section .hero-wrap.light .hero-img-wrap img{position:absolute;width:auto;height:auto;min-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none}.hero-section .hero-wrap.light .layer{z-index:1;position:relative;background-color:rgba(255,255,255,.6);padding:85px 15px 75px}.hero-section .cat-wrap{position:absolute;top:35px;z-index:1;left:0;text-align:center;width:100%}.hero-section .cat-wrap>div{background-color:#fff;color:#6c328a;padding:4px 30px;display:inline-block;font-size:14px;-webkit-box-shadow:0 2px 4px 0 rgba(183,183,183,.5);box-shadow:0 2px 4px 0 rgba(183,183,183,.5)}.hero-section.archive-hero .hero-wrap.hero-wrap-secondary .layer{padding:30px 15px 35px}.hero-section.archive-hero .animated-text p{margin-bottom:30px}.intro-section{background-color:#f2f2f2}.intro-section .intro-wrap{-webkit-box-shadow:0 2px 4px 0 #dbdbdb;box-shadow:0 2px 4px 0 #dbdbdb;position:relative;z-index:1;background-color:#fff}.intro-section .intro-wrap .social-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:-55px;background-color:#fff;padding:10px 20px}.intro-section .intro-wrap .social-wrap div{margin-right:5px;line-height:42px;text-transform:uppercase}.intro-section .intro-wrap .social-wrap button{margin-left:12px}.intro-section .intro-wrap .intro-text{margin-bottom:8px;font-size:20px;line-height:30px;padding:20px 20px 30px}.intro-section .intro-wrap .intro-text>*{margin-bottom:0}body div.heateor_sss_horizontal_sharing li{margin-left:10px !important}@media screen and (min-width:768px) and (max-width:992px){.hero-section .hero-wrap.hero-wrap-secondary .hero-img-wrap img{-webkit-transform:translate(-50%,-50%) !important;transform:translate(-50%,-50%) !important}}@media screen and (min-width:768px){.hero-section .hero-wrap{position:relative}.hero-section .hero-wrap:not(.hero-wrap-secondary) h1{font-size:40px;margin-bottom:24px}.hero-section .hero-wrap:not(.hero-wrap-secondary) .layer{color:#fff;background-color:rgba(0,0,0,.35);position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-section .hero-wrap:not(.hero-wrap-secondary) .layer a{color:#fff}.hero-section .hero-wrap.hero-wrap-secondary{overflow:hidden}.hero-section .hero-wrap.hero-wrap-secondary .hero-img-wrap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.hero-section .hero-wrap.hero-wrap-secondary .hero-img-wrap img{position:absolute;width:auto;height:auto;min-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none}.hero-section .hero-wrap.hero-wrap-secondary .layer{z-index:1;position:relative;padding:95px 15px 85px}.hero-section .hero-wrap.hero-wrap-secondary:not(.light) .layer{background-color:rgba(0,0,0,.35);color:#fff}.hero-section .hero-wrap.hero-wrap-secondary.light .layer{padding:135px 15px 125px}.hero-section .hero-wrap.hero-wrap-secondary.light h1{font-size:50px;line-height:70px}.hero-section .cat-wrap{top:75px}.hero-section.archive-hero .hero-wrap.hero-wrap-secondary .layer{padding:45px 15px 35px}.hero-section.archive-hero .animated-text{text-align:left}.intro-section .intro-wrap{margin:-5px auto 0}.intro-section .intro-wrap .social-wrap{width:auto}.intro-section .intro-wrap .intro-text{max-width:570px;margin:0 auto 16px;padding:30px 0 40px}}@media screen and (min-width:992px){.hero-section .hero-wrap{position:relative}.hero-section .hero-wrap.hero-wrap-secondary{overflow:hidden}.hero-section .hero-wrap.hero-wrap-secondary.light .layer{padding:135px 15px 125px}.hero-section .hero-wrap.hero-wrap-secondary.light h1{font-size:56px;line-height:86px}.hero-section .hero-wrap.parallax:not(.hero-wrap-secondary){overflow:hidden}.hero-section .hero-wrap.parallax:not(.hero-wrap-secondary) .hero-img-wrap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.hero-section .hero-wrap.parallax:not(.hero-wrap-secondary) .hero-img-wrap img{position:absolute;width:auto;height:auto;min-width:100%;min-height:150%;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none}.hero-section .hero-wrap.parallax:not(.hero-wrap-secondary) .layer{z-index:1;position:relative;padding:255px 15px 245px;background-color:rgba(0,0,0,.35);color:#fff}.intro-section .intro-wrap .intro-text{max-width:610px}}@media screen and (min-width:1200px){.intro-section .intro-wrap .intro-text{max-width:730px;font-size:24px;line-height:34px}}.modal-content{background-color:transparent;border:none}.modal-header{display:block !important;border:none}.modal-header .close{margin-right:-50px;opacity:1;background-color:transparent !important}.modal-header .close span{opacity:0}.modal-header .close:after{content:"";background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/close.png);background-repeat:no-repeat;width:20px;height:20px;display:block}.modal-footer{border:0;color:#fff;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:0 30px}.ekko-lightbox.modal{background-color:rgba(0,0,0,.7)}.ekko-lightbox-nav-overlay a{margin-top:60px;opacity:1;border:0}.ekko-lightbox-nav-overlay a span{opacity:0}.ekko-lightbox-nav-overlay a:first-child:before{content:"";background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/left-arrow.svg);background-repeat:no-repeat;width:15px;height:27px;display:block}.ekko-lightbox-nav-overlay a:last-child:after{content:"";background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/right-arrow.svg);background-repeat:no-repeat;width:15px;height:27px;display:block}.ekko-lightbox-nav-overlay{left:-64px;width:calc(100% + 128px)}.ekko-lightbox-container{max-width:95%;margin:auto}.ekko-lightbox-nav-overlay{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.ekko-lightbox-container>div.ekko-lightbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ekko-lightbox .modal-header{padding-bottom:0;margin-bottom:-65px}.images-wrap figure,.video-wrap figure{width:100%}.images-wrap figure a,.video-wrap figure a{border:none;width:100%}.images-wrap figure img,.video-wrap figure img{width:100%;height:auto}.images-wrap figcaption,.video-wrap figcaption{font-size:14px;margin:10px auto 0}.images-wrap figure:last-child{margin:0}.video-wrap figure{margin:0}.design-image-section img{width:100%}.design-image-section h5{font-size:16px}.design-image-section .text-wrap{padding:24px 16px;background-color:#fff7e6}.design-image-section .arrow-link{margin-top:30px}@media screen and (min-width:576px){.images-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.images-wrap figure:not(:first-child):not(:last-child){margin:0 15px}.images-wrap figure:first-child:not(:last-child){margin:0 15px 0 0}.images-wrap figure:last-child:not(:first-child){margin:0 0 0 15px}.design-image-section{padding-bottom:40px}.design-image-section .text-wrap{padding:24px 30px 80px}.modal-footer{padding:0 45px}}@media screen and (min-width:768px){.images-wrap figcaption,.video-wrap figcaption{margin:20px auto 0;max-width:570px}}@media screen and (min-width:992px){.images-wrap figcaption,.video-wrap figcaption{max-width:610px}.design-image-section{padding-top:75px}.design-image-section .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.design-image-section .text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:0 0 100px;background-color:transparent}.bg-panel{width:100%;height:100%;position:absolute;top:-75px;left:0}.bg-panel>div{background-color:#fff7e6;width:70%;height:calc(100% + 35px);margin:auto}}@media screen and (min-width:1200px){.images-wrap figcaption,.video-wrap figcaption{max-width:730px}}.video-wrap{position:relative}.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.video-wrap iframe.open{display:block}.video-wrap .video-play{position:absolute;width:50px;height:50px;top:calc(50% - 25px);left:calc(50% - 25px);cursor:pointer}.no-js .video-wrap>img{display:none}.video-wrap.stable-height{height:450px}.video-wrap.stable-height figure>div{height:450px;overflow:hidden}.video-wrap.stable-height .bg-img{position:absolute;width:auto;height:auto;top:calc(50%);left:calc(50%);cursor:pointer;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-height:100%;min-width:100%;max-width:none}.content-section{padding:40px 0 8px}.content-section+.images-carousel-section{padding-top:10px}.content-section .text-wrap h2,.content-section .text-wrap h3,.content-section .text-wrap h4,.content-section .text-wrap h5{margin-bottom:16px}.content-section .text-wrap h5{padding-top:16px}.content-section .text-wrap p+h4{margin-top:24px}.content-section .text-wrap hr{width:145px;border-top:2px solid #6c328a;margin:30px 0}.content-section .cta-box:not(:last-child){margin-bottom:20px}.content-section .cta-box:last-child{margin-bottom:30px}.content-section .images-wrap,.content-section .text-wrap,.content-section .video-wrap{margin-bottom:30px}.content-section .contact-info{margin-bottom:30px}.intro-section+.content-section{background-color:#f2f2f2}@media screen and (min-width:768px){.content-section{padding-top:50px}.content-section .text-wrap hr{margin:40px 0}.content-section .images-wrap,.content-section .text-wrap,.content-section .video-wrap{margin-bottom:40px}.content-section .cta-box:last-child{margin-bottom:40px}.content-section .contact-info{margin-top:-10px;margin-bottom:40px}}.cards-section{padding:40px 0}.cards-section h4{font-weight:initial;margin-bottom:0}.cards-section h5{margin-bottom:10px}.cards-section .card-wrap{background-color:#f2f2f2;border:0;color:#333;border-radius:5px;overflow:hidden;width:100%;display:block}.cards-section .card-wrap .card-img-content{height:220px;-webkit-transition:.5s;transition:.5s}.cards-section .card-wrap .card-img-content img{position:absolute;width:auto;height:100%;min-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none}.cards-section .card-wrap .card-img-wrap{position:relative;height:220px;overflow:hidden}.cards-section .card-wrap .card-text-wrap{text-align:center}.cards-section .card-wrap .link{color:#333;display:inline-block;border-bottom:1px solid;margin-right:25px}.cards-section .card-wrap .link:after{content:"";background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/links-arrow.svg);margin-top:1px;margin-left:7px;position:absolute;width:18px;height:14px}.cards-section .card-wrap .graphic{position:absolute;bottom:-2px;width:calc(100% + 10px);left:-5px;pointer-events:none;max-width:none}.cards-section .card-wrap a{display:block;border:0;color:inherit}.cards-section a.card-wrap:hover .link{border-color:transparent}.cards-section a.card-wrap:hover .card-img-content{-webkit-transform:scale(1.2);transform:scale(1.2)}.cards-section a.card-wrap:focus{outline:none}.cards-section a.card-wrap:focus .link{outline:2px solid}.cards-section a.card-wrap:focus .button{background-color:#d2c1db;color:#333;outline:2px solid}.cards-section a.card-img-wrap:hover .card-img-content{-webkit-transform:scale(1.2);transform:scale(1.2)}.cards-section.card-bg{background-color:#b7d3cf}.cards-section.card-bg .card-wrap{background-color:#fff}.cards-section .title-wrap{margin-bottom:25px}.cards-section .item{position:relative}.cards-section .cards-carousel .card-text{position:relative;padding:20px 15px 40px}.cards-section .cards-carousel .card-link{position:absolute;bottom:20px;width:100%;padding:0 16px}.cards-section .cards-grid .item{width:100%}.cards-section .cards-grid .item:not(:last-child){margin-bottom:30px}.cards-section .cards-grid .card-text-wrap{padding:20px}.cards-section.type-2 .owl-nav{padding-top:60px}.cards-section.type-2 .card-text-wrap{text-align:left}.cards-section.type-2 .title-wrap{display:block}.cards-section.type-2 .type-2-carousel+.arrow-link{position:relative;z-index:1;margin-top:-85px;margin-bottom:60px}.cards-section .design-cards .card-wrap{background-color:transparent;border-radius:0}.cards-section .design-cards .card-wrap .card-text-wrap{padding:25px 0 0;text-align:left}.cards-section .design-cards .card-wrap .card-img-content img{height:auto}.cards-section .design-cards .card-wrap:nth-child(4n-3) .card-text-wrap,.cards-section .design-cards .card-wrap:nth-child(4n) .card-text-wrap{background-color:#b7d3cf;padding:25px 30px;margin:0 15px}.cards-section .design-cards .card-wrap:not(:last-child){margin-bottom:45px}.cards-section .design-cards .card-wrap:last-child{margin-bottom:20px}.cards-section .simple-cards .card-wrap{border-radius:0;margin:5px 0 30px;background-color:transparent}.cards-section .simple-cards .card-wrap:last-child{margin-bottom:0}.cards-section .simple-cards .card-wrap h5{font-size:24px}.cards-section .simple-cards .card-wrap .card-text-wrap{background-color:#fff;padding:25px 15px 35px;text-align:left}.cards-section .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.cards-section .owl-carousel .owl-stage .item,.cards-section .owl-carousel .owl-stage a{height:100%}.cards-section.double-cards{padding:0}.cards-section.double-cards .card-wrap{border-radius:0;background-color:transparent;margin-bottom:40px}.cards-section.double-cards .card-wrap:not(.radius){border:1px solid #dbdbdb}.cards-section.double-cards .card-wrap:not(.radius) h2{margin:5px 0 20px}.cards-section.double-cards .card-wrap:not(.radius) h5{background-color:#6c328a;color:#fff;display:inline-block;padding:5px 50px 5px 20px;margin-left:-20px;border-radius:0 20px 20px 0}.cards-section.double-cards .card-wrap:not(.radius) .card-text-wrap{text-align:left;position:relative;margin-top:-37px;padding:20px}.cards-section.double-cards .card-wrap.radius{background-color:transparent;margin-bottom:25px}.cards-section.double-cards .card-wrap.radius h5{margin-bottom:5px}.cards-section.double-cards .card-wrap.radius .card-text-wrap{padding:30px}.cards-section.double-cards .card-wrap.radius .card-img-content{height:190px;width:190px}.cards-section.double-cards .card-wrap.radius .card-img-wrap{height:190px;width:190px;border-radius:50%;overflow:hidden;margin:auto}.cards-section.archive-section{padding:45px 0 10px}.cards-section.archive-section .card-wrap{margin-bottom:40px}.cards-section.archive-section .card-text-wrap{padding:30px}.card-text a,.card-wrap{line-height:inherit !important}.design-carousel-section .design-carousel{background-color:#fef8f8;padding-bottom:30px}.design-carousel-section .card-wrap{color:#333;border:0;width:100%}.design-carousel-section .card-wrap .card-text-wrap{padding:20px 16px 40px}.design-carousel-section .card-wrap .card-text>*{margin-bottom:20px}.design-carousel-section .item .card-wrap .card-text-wrap{padding:25px 16px 100px}.design-carousel-section .owl-nav{width:150px;margin-top:-85px;padding-left:16px}.design-carousel-section .owl-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.design-carousel-section .owl-carousel .owl-stage .item,.design-carousel-section .owl-carousel .owl-stage a{height:100%}.design-carousel-section.hero-design-carousel-section .design-carousel{background-color:#f2f2f2}.design-carousel-section.hero-design-carousel-section h5{color:#6c328a;font-weight:400}.design-carousel-section h2{margin-bottom:16px}.design-carousel-section a{display:block;border:0;color:inherit}.design-carousel-section .card-img-wrap .h-100{-webkit-transition:.5s;transition:.5s}.design-carousel-section .card-img-wrap:hover .h-100{-webkit-transform:scale(1.2);transform:scale(1.2)}.design-carousel-section .design-carousel-text{background:#f2f2f2}.carousel-nav-wrap{margin-top:-70px}.carousel-nav-wrap .carousel-nav{max-width:508px;margin:auto}.jobs-section{padding:30px 0 10px}.jobs-section h3{margin-bottom:15px}.jobs-section .job-card{margin:20px 0;padding:30px 16px;background:#ecf1f0}.jobs-section .button{position:relative}.jobs-section .button img{left:20px;top:calc(50% - 5px);position:absolute}@media screen and (min-width:576px){.cards-section{padding:50px 0 40px}.cards-section .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.cards-section .title-wrap h2{margin-bottom:0}.cards-section .title-wrap .arrow-link{margin-top:5px;margin-left:20px}.cards-section .cards-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.cards-section .cards-grid .item:not(:last-child){margin-bottom:0;margin-right:20px}.cards-section .cards-grid .item:first-child:last-child .card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.cards-section .cards-grid .item:first-child:last-child .card-wrap>div{width:50%}.cards-section .cards-grid .item:first-child:last-child .card-text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cards-section .cards-grid .item:first-child:last-child .graphic{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);bottom:0;right:-100px;left:auto;width:220px;height:100%}.cards-section .design-cards .card-wrap:nth-child(4n-3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px;margin-bottom:30px}.cards-section .design-cards .card-wrap:nth-child(4n-3) .card-img-wrap{height:280px;width:40%;margin-bottom:30px;margin-left:-10%}.cards-section .design-cards .card-wrap:nth-child(4n-3) .card-img-content{height:280px}.cards-section .design-cards .card-wrap:nth-child(4n-3) .card-text-wrap{margin:100px 0 0;width:60%}.cards-section .design-cards .card-wrap:nth-child(4n-2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;margin-bottom:70px}.cards-section .design-cards .card-wrap:nth-child(4n-2) .card-img-wrap{width:45%}.cards-section .design-cards .card-wrap:nth-child(4n-2) .card-text-wrap{width:55%;border-top:1px solid #949494;margin-top:60px;margin-right:25px}.cards-section .design-cards .card-wrap:nth-child(4n-1){display:-webkit-box;display:-ms-flexbox;display:flex}.cards-section .design-cards .card-wrap:nth-child(4n-1) .card-img-wrap{width:65%;height:250px}.cards-section .design-cards .card-wrap:nth-child(4n-1) .card-img-content{height:250px}.cards-section .design-cards .card-wrap:nth-child(4n-1) .card-text-wrap{width:35%;border-top:1px solid #949494;margin-top:25px;padding-left:40px}.cards-section .design-cards .card-wrap:nth-child(4n){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:60px;margin-bottom:0}.cards-section .design-cards .card-wrap:nth-child(4n) .card-img-wrap{height:380px;width:40%;margin-bottom:30px;margin-left:-25%}.cards-section .design-cards .card-wrap:nth-child(4n) .card-img-content{height:380px}.cards-section .design-cards .card-wrap:nth-child(4n) .card-text-wrap{margin:200px 0 0;width:80%}.cards-section.double-cards .radius{margin-bottom:0}.design-carousel-section{padding:20px 0 40px}.design-carousel-section.hero-design-carousel-section{padding:0}.design-carousel-section.hero-design-carousel-section .card-text-wrap{max-width:508px;margin:auto}.design-carousel-section.hero-design-carousel-section .owl-nav{width:100%;max-width:508px;margin-right:auto;margin-left:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.design-carousel-section.hero-design-carousel-section .owl-nav .owl-prev{margin-right:50px}.carousel-nav-wrap .carousel-nav{padding:0 15px}}@media screen and (min-width:768px){.cards-section.type-2{padding:80px 0 0}.cards-section.type-2 .owl-nav{padding-top:0;opacity:0;pointer-events:none}.cards-section.type-2 .arrow-link{margin:45px 0 30px}.cards-section.type-2 .title-wrap{margin-top:40px}.cards-section.type-2 .owl-nav{display:none}.cards-section.type-2.card-bg{padding:80px 0}.cards-section .design-cards .card-wrap:first-child .card-img-wrap{margin-left:-10%;width:30%}.cards-section .design-cards .card-wrap:last-child .card-img-wrap{margin-left:-25%}.cards-section .simple-cards .card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 30px}.cards-section .simple-cards .card-wrap .card-img-wrap{width:50%}.cards-section .simple-cards .card-wrap .card-text-wrap{width:calc(50% + 30px);min-height:220px;margin-top:30px;padding:30px}.cards-section .simple-cards .card-wrap:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.cards-section .simple-cards .card-wrap:nth-child(even) .card-text-wrap{margin-right:-30px;padding-right:90px}.cards-section .simple-cards .card-wrap:nth-child(odd) .card-text-wrap{margin-left:-30px;padding-left:90px}.cards-section .card-wrap .card-img-wrap,.cards-section .card-wrap .card-img-content{height:220px}.cards-section.archive-section{padding:65px 0 10px}.cards-section.archive-section .card-wrap{min-height:calc(100% - 40px)}.design-carousel-section.hero-design-carousel-section .card-text-wrap{max-width:448px}.design-carousel-section.hero-design-carousel-section .owl-nav{max-width:448px}.carousel-nav-wrap .carousel-nav{max-width:448px}}@media screen and (min-width:992px){.jobs-section{padding:50px 0 30px}.jobs-section h2{margin-bottom:20px}.jobs-section .job-card{padding:30px}.cards-section{padding:50px 0 60px}.cards-section .title-wrap .arrow-link{margin-top:8px}.cards-section .cards-grid .item .card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.cards-section .cards-grid .item .card-wrap>div{width:50%}.cards-section .cards-grid .item .card-text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cards-section .cards-grid .graphic{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);bottom:0;right:-100px;left:auto;width:220px;height:100%}.cards-section .cards-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cards-section .design-cards .card-wrap{width:50%}.cards-section .design-cards .card-wrap .card-text-wrap,.cards-section .design-cards .card-wrap .card-img-wrap{border-radius:5px}.cards-section .design-cards .card-wrap:nth-child(4n-3){padding-right:20px;width:55%;margin-bottom:280px}.cards-section .design-cards .card-wrap:nth-child(4n-3) .card-text-wrap{margin:0 0 250px;width:calc(100% - 30px);padding-right:47%}.cards-section .design-cards .card-wrap:nth-child(4n-3) .card-img-wrap{height:380px;margin-top:20px;margin-bottom:0;margin-left:-45%;width:50%}.cards-section .design-cards .card-wrap:nth-child(4n-3) .card-img-content{height:380px}.cards-section .design-cards .card-wrap:nth-child(4n-2){width:45%;display:block;margin-top:280px}.cards-section .design-cards .card-wrap:nth-child(4n-2) .card-img-content{height:320px}.cards-section .design-cards .card-wrap:nth-child(4n-2) .card-img-wrap{margin:0 30px;width:calc(100% - 60px);height:320px}.cards-section .design-cards .card-wrap:nth-child(4n-2) .card-text-wrap{width:70%;border-top:0;background-color:#b7d3cf;margin-top:-50px;margin-left:30%;padding:90px 30px 30px}.cards-section .design-cards .card-wrap:nth-child(4n-1){width:50%;display:block;margin-top:-280px}.cards-section .design-cards .card-wrap:nth-child(4n-1) .card-img-wrap{margin:0 0 0 30px;width:calc(100% - 30px)}.cards-section .design-cards .card-wrap:nth-child(4n-1) .card-text-wrap{width:60%;border-top:0;background-color:#b7d3cf;margin-top:-50px;margin-right:30%;padding:90px 30px}.cards-section .design-cards .card-wrap:nth-child(4n){width:50%;margin-top:80px;padding-bottom:30px}.cards-section .design-cards .card-wrap:nth-child(4n) .card-text-wrap{margin:0 0 150px;width:calc(100% - 30px);padding-right:54%}.cards-section .design-cards .card-wrap:nth-child(4n) .card-img-wrap{height:380px;margin-top:35px;margin-bottom:0;margin-left:-53%;width:60%}.cards-section .design-cards .card-wrap:nth-child(4n) .card-img-content{height:380px}.cards-section .simple-cards{width:110%}.cards-section.double-cards{position:relative;z-index:1;padding-top:25px}.cards-section.double-cards .card-wrap .card-img-wrap,.cards-section.double-cards .card-wrap .card-img-content{height:350px}.cards-section.double-cards .card-wrap.radius{margin-top:100px}.cards-section.double-cards .card-wrap.radius .card-img-content,.cards-section.double-cards .card-wrap.radius .card-img-wrap{height:290px;width:290px}.cards-section.double-cards .card-wrap.radius .card-text-wrap{padding-bottom:10px}.design-carousel-section.hero-design-carousel-section{margin-bottom:-90px}.carousel-nav-wrap{width:41.7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-200px}.carousel-nav-wrap .carousel-nav{width:62%;margin:0}.design-carousel-section{padding:75px 0 90px}.design-carousel-section .design-carousel-img{height:100%}.design-carousel-section .design-carousel-img .owl-stage,.design-carousel-section .design-carousel-img .owl-stage-outer{height:100%}.design-carousel-section .design-carousel-img .card-wrap .card-img-wrap{width:100%}.design-carousel-section .design-carousel-text .item .card-wrap .card-text-wrap{max-width:60%;width:60%;margin:0}.design-carousel-section .design-carousel-text .item .card-wrap .card-text-wrap a{height:auto}.design-carousel-section .bg-panel{height:calc(100% + 70px)}.design-carousel-section .bg-panel>div{background-color:#fef8f8;height:calc(100% + 70px)}.design-carousel-section .design-carousel{background-color:transparent;padding-bottom:0}.design-carousel-section .card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;height:100%}.design-carousel-section .card-wrap .card-text>*{margin-bottom:15px}.design-carousel-section .card-wrap .card-img-wrap{width:60%}.design-carousel-section .card-wrap .card-text-wrap{width:40%;padding:20px 30px 115px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.design-carousel-section .card-wrap .card-img-content{width:100%;height:100%;position:relative;overflow:hidden}.design-carousel-section .card-wrap .card-img-content img{position:absolute;width:auto;height:auto;min-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none}.design-carousel-section .date{margin-top:40px;padding-right:180px}.design-carousel-section .owl-nav{margin-left:calc(40% - 175px);margin-top:-180px}.design-carousel-section.hero-design-carousel-section .owl-stage{background-color:#f2f2f2}.design-carousel-section.hero-design-carousel-section .card-text-wrap{max-width:none;margin-right:0;max-width:25%;padding-top:30px}.design-carousel-section.hero-design-carousel-section .owl-nav{max-width:40%;margin-left:16%;padding-left:0;margin-top:-230px}.design-carousel-section.hero-design-carousel-section .date{margin-top:20px;padding-right:0}.design-carousel-section.hero-design-carousel-section .item .card-wrap .card-text-wrap{padding-bottom:260px}}.testimonials-section .testimonial{text-align:center;padding:40px 50px}.testimonials-section .testimonial .testimonial-text{font-weight:700}.testimonials-section .testimonial hr{display:none}.testimonials-section .owl-carousel{position:relative}.testimonials-section .owl-carousel .owl-nav{position:absolute;top:calc(50% - 17px);padding:0;width:100%;margin:0}.testimonials-section .owl-item:first-child:last-child .testimonial{padding:40px 0}.testimonials-section.bg-color{background-color:#6c328a;color:#fff}.testimonials-section.bg-color .owl-carousel .owl-nav .owl-prev,.testimonials-section.bg-color .owl-carousel .owl-nav .owl-next{border-color:#fff !important}.testimonials-section.bg-color .owl-carousel .owl-nav .owl-prev:after,.testimonials-section.bg-color .owl-carousel .owl-nav .owl-next:after{background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/sm-arrow-white.svg)}@media screen and (min-width:576px){.testimonials-section .testimonial hr{display:block;border-width:2px;width:50px}.testimonials-section.bg-color .testimonial hr{border-color:#fff}}.accordion{margin-bottom:40px}.accordion h2{margin-bottom:18px}.accordion .card{border:0;margin-bottom:20px;border-radius:5px !important;overflow:hidden}.accordion .card .card-header{padding:0;border:0;margin-bottom:0}.accordion .card .card-header button{width:100%;padding:20px 50px 20px 20px;text-align:left;background-color:#b7d3cf;border-radius:0;border:0;color:#333}.accordion .card .card-header button:after{content:"";background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/minus.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:29.5px;right:20px;width:20px;height:20px}.accordion .card .card-header button.collapsed:after{background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/plus.svg);top:21px}.accordion .card .card-body{padding:20px;background-color:#ecf1f0}.accordion .card .card-body>*:last-child{margin-bottom:0}.accordion .acc-cards{margin-top:28px}@media screen and (min-width:768px){.accordion .card .card-body,.accordion .card .card-header button{padding:20px 55px}}table.responsive-table{display:block;margin:15px 0 10px;border-top:2px solid #6c328a}table.responsive-table thead{display:block;overflow:hidden;height:0;width:calc(45% - 9px)}table.responsive-table thead+tbody{display:block}table.responsive-table thead+tbody th,table.responsive-table thead+tbody td,table.responsive-table thead+tbody tr,table.responsive-table thead th,table.responsive-table thead td,table.responsive-table thead tr{display:block}table.responsive-table thead+tbody tr,table.responsive-table thead tr{border-bottom:1px solid #6c328a;padding:15px 0}table.responsive-table thead+tbody td,table.responsive-table thead td{text-align:left;border:none;position:relative;padding:5px 0 5px 50%;min-height:34px}table.responsive-table thead+tbody td:before,table.responsive-table thead td:before{position:absolute;top:0;left:6px;width:45%;padding-right:10px;font-weight:700;padding:5px 10px 5px 0;content:attr(data-before)}table.responsive-table thead+tbody a,table.responsive-table thead a{font-weight:700;color:#6c328a}table.responsive-table thead+tbody a:active,table.responsive-table thead a:active{color:#fff}table.responsive-table thead+tbody .icon-external,table.responsive-table thead .icon-external{margin-right:30px;position:relative}table.responsive-table thead+tbody .icon-external:before,table.responsive-table thead .icon-external:before{right:-25px;bottom:0;margin-bottom:4px;left:unset}table:not(.responsive-table):not(.table-condensed):not(.ui-datepicker-calendar):not(.shop_table){margin-bottom:30px}table:not(.responsive-table):not(.table-condensed):not(.ui-datepicker-calendar):not(.shop_table) td{padding-right:30px;padding-bottom:10px}@media screen and (min-width:768px){table.responsive-table{display:table;width:100%;margin:20px 0 20px;border-bottom:1px solid #6c328a}table.responsive-table thead{display:table-header-group;overflow:auto;height:auto;width:100%}table.responsive-table thead+tbody{display:table-row-group}table.responsive-table thead+tbody th,table.responsive-table thead th{display:table-cell;padding:10px 20px}table.responsive-table thead+tbody td,table.responsive-table thead td{display:table-cell;padding:15px 20px}table.responsive-table thead+tbody td:before,table.responsive-table thead td:before{display:none}table.responsive-table thead+tbody tr,table.responsive-table thead tr{display:table-row}table.responsive-table thead tr{background-color:#6c328a;color:#fff;text-align:left}}.cta-box{background-color:#ecf1f0;padding:30px 16px 20px}.cta-box .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cta-box .btn-wrap>div{width:100%}.cta-box .btn-wrap button{margin-top:14px;margin-bottom:10px}.cta-box .btn-wrap div{margin-bottom:10px}@media screen and (min-width:576px){.cta-box{padding:30px 30px 20px}.cta-box .btn-wrap>div:not(:first-child){width:auto}.cta-box .btn-wrap>div:not(:last-child){margin-right:30px}}@media screen and (min-width:992px){.cta-box{padding:30px 30px 20px}.cta-box .btn-wrap>div:first-child{width:auto}.cta-box .btn-wrap>div:not(:first-child){margin-top:22px}}.multi-sections{overflow:hidden}.multi-sections .right-box,.multi-sections .left-box{display:none}.multi-sections .multi-sections-nav-wrap>div{background-color:#b7d3cf;padding:30px 15px 10px}.multi-sections .multi-sections-nav-wrap .no-btn{font-weight:initial;color:#333}.multi-sections .multi-sections-nav-wrap .active{font-weight:700}.multi-sections .multi-sections-nav-wrap h2{margin-bottom:20px}.multi-sections .multi-sections-nav-wrap ul{list-style:none}.multi-sections .multi-sections-nav-wrap ul li{margin-bottom:15px}.multi-sections .multi-sections-content-wrap{background-color:#e2edec;padding:20px 15px 0}.multi-sections .multi-sections-content-wrap .icon{display:block;max-height:45px;height:auto;width:auto;max-width:100%;margin-bottom:10px}.multi-sections .multi-sections-content-wrap .multi-section-content{display:none}.multi-sections .multi-sections-content-wrap .multi-section-content.active{display:block}.multi-sections .multi-sections-content-wrap .content{padding:10px 0 30px}.multi-sections .multi-sections-content-wrap .content>*:last-child{margin-bottom:0}@media screen and (min-width:576px){.multi-sections{position:relative;margin:40px 0}.multi-sections .left-box{display:block;background-color:#b7d3cf;width:50%;position:absolute;left:0;border-radius:0 5px 5px 0}.multi-sections .multi-sections-nav-wrap{width:75%}.multi-sections .multi-sections-nav-wrap>div{padding:55px 30px 35px;border-radius:5px}.multi-sections .multi-sections-nav-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.multi-sections .multi-sections-content-wrap{border-radius:5px;margin-top:-10px}.multi-sections .multi-sections-content-wrap .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20px}.multi-sections .multi-sections-content-wrap .content{padding:0 15px;width:50%}}@media screen and (min-width:992px){.multi-sections .left-box{width:70%}.multi-sections .right-box{display:block;background-color:#e2edec;width:50%;position:absolute;right:0;top:80px;border-radius:5px 0 0 5px}.multi-sections .multi-sections-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.multi-sections .multi-sections-nav-wrap{width:25%}.multi-sections .multi-sections-nav-wrap>div{padding-bottom:60px}.multi-sections .multi-sections-nav-wrap ul{display:block}.multi-sections .multi-sections-content-wrap{width:75%;margin-top:80px;padding:20px 0 0 100px}.multi-sections .multi-sections-content-wrap .content-wrap{padding-bottom:40px}.multi-sections .multi-sections-content-wrap .icon{max-height:75px}}.text-and-image-section{padding:100px 0 50px}.text-and-image-section .t-wrap h2{margin-bottom:16px}.text-and-image-section .t-wrap h5{font-weight:initial}.text-and-image-section .i-wrap figure{border-radius:3px;overflow:hidden;position:relative}.text-and-image-section .i-wrap figure img{width:100%}.text-and-image-section .i-wrap figcaption{position:absolute;width:100%;bottom:0;left:0;background:#fff;padding:10px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}.text-and-image-section .i-wrap figcaption>p{max-width:calc(100% - 20px);margin-bottom:0}.text-and-image-section .i-wrap figcaption:before{content:'';display:inline-block;margin:0 5px 0 0;background-image:url("https://via.placeholder.com/15");width:15px;height:15px}.text-and-image-section .i-wrap>div:nth-child(1){position:relative;z-index:2;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-and-image-section .i-wrap>div:nth-child(1) figure{width:50%;margin-bottom:-100px}.text-and-image-section .i-wrap>div:nth-child(2){position:relative;z-index:1;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.text-and-image-section .i-wrap>div:nth-child(2) figure{width:70%;margin-bottom:-100px}.text-and-image-section .i-wrap>div:nth-child(3){text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-and-image-section .i-wrap>div:nth-child(3) figure{width:80%}@media screen and (min-width:576px){.text-and-image-section .i-wrap{padding-top:20px}.text-and-image-section .i-wrap>div:nth-child(1) figure{width:35%;margin-bottom:-20px;margin-left:120px}.text-and-image-section .i-wrap>div:nth-child(2){margin-top:-100px}.text-and-image-section .i-wrap>div:nth-child(2) figure{width:55%;margin-bottom:-20px}.text-and-image-section .i-wrap>div:nth-child(3){margin-top:-130px}.text-and-image-section .i-wrap>div:nth-child(3) figure{width:55%;margin-right:0}}@media screen and (min-width:768px){.text-and-image-section .i-wrap>div:nth-child(2){margin-top:-155px}.text-and-image-section .i-wrap>div:nth-child(2) figure{width:50%}}@media screen and (min-width:992px){.text-and-image-section{padding:110px 0 50px}.text-and-image-section .t-wrap{padding-top:10px}.text-and-image-section .i-wrap{padding:0 25px}.text-and-image-section .i-wrap>div:nth-child(2){margin-top:-35px}.text-and-image-section .i-wrap>div:nth-child(2) figure{width:45%;margin-left:50px}.text-and-image-section .i-wrap>div:nth-child(3){margin-top:-130px}}@media screen and (min-width:1200px){.text-and-image-section .i-wrap{padding:0 50px 0 90px}}.images-carousel-section{padding:40px 0}.images-carousel-section figcaption{display:none}.images-carousel-section figure{margin-bottom:0}.images-carousel-section .images-carousel .owl-item{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.8s;transition:.8s}.images-carousel-section .images-carousel .owl-item:not(.active),.images-carousel-section .images-carousel .owl-item.active+.owl-item.active{-webkit-transform:scale(.85);transform:scale(.85);opacity:.5}.images-carousel-section .images-carousel .owl-carousel .owl-nav{margin:auto;width:150px}.images-carousel-section .images-carousel .owl-nav{width:150px;margin:auto;padding-top:25px}.images-carousel-section .images-carousel-with-thumbs.owl-carousel .owl-nav{padding:0 10px;position:absolute;top:calc(50% - 17px);width:100%}.images-carousel-section .images-carousel-with-thumbs.owl-carousel .owl-nav .owl-prev,.images-carousel-section .images-carousel-with-thumbs.owl-carousel .owl-nav .owl-next{border-color:#fff !important}.images-carousel-section .images-carousel-with-thumbs.owl-carousel .owl-nav .owl-prev:after,.images-carousel-section .images-carousel-with-thumbs.owl-carousel .owl-nav .owl-next:after{background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/sm-arrow-white.svg)}.images-carousel-section .owl-thumbs{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.images-carousel-section .owl-thumbs .owl-thumb-item{padding:0 5px;max-width:200px}.images-carousel-section .owl-thumbs .owl-thumb-item.active{display:none}@media screen and (min-width:768px){.images-carousel-section figcaption{display:block;margin-top:20px}.images-carousel-section .images-carousel .owl-item:not(.active) figcaption,.images-carousel-section .images-carousel .owl-item.active+.owl-item.active figcaption{display:none}.images-carousel-section .images-carousel-with-thumbs.owl-carousel .owl-nav{padding:0 30px}.images-carousel-section .images-carousel-with-thumbs.owl-carousel figcaption{max-width:570px;margin:20px auto 0}.images-carousel-section .owl-thumbs .owl-thumb-item{padding:0 15px;max-width:200px}}@media screen and (min-width:992px){.images-carousel-section .images-carousel-with-thumbs.owl-carousel .owl-nav{padding:0 60px}.images-carousel-section .images-carousel-with-thumbs.owl-carousel figcaption{max-width:610px}}@media screen and (min-width:1200px){.images-carousel-section .images-carousel-with-thumbs.owl-carousel figcaption{max-width:730px}}.notifications-section{background-color:#b7d3cf;padding:12px 0}.notifications-section .notification{padding:4px 30px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:24px}.notifications-section .notification>*:last-child{margin-bottom:0}.notifications-section .notification a{color:#333}.notifications-section .notification img{margin-right:15px;max-height:15px;width:auto}.notifications-section .owl-carousel.notifications-carousel{position:relative}.notifications-section .owl-carousel.notifications-carousel .owl-nav{position:absolute;top:calc(50% - 12px);padding:0;margin:0;width:100%}.notifications-section .owl-carousel.notifications-carousel .owl-nav .owl-prev,.notifications-section .owl-carousel.notifications-carousel .owl-nav .owl-next{border:none !important;height:auto;margin:0;background-color:transparent;color:transparent}.message-section{background-color:#333;color:#fff;border-top:5px solid #6c328a;padding:7px 0}.message-section p{margin-bottom:0}.message-section .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.message-section .title-wrap{text-align:center;margin-bottom:16px}.message-section .content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 20px}.message-section .content>div:not(.icon-wrap){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message-section .icon-wrap{display:none}.message-section .icon-wrap img{width:auto}.info-section{padding:10px 0 30px}.info-section .info-box{background-color:#6c328a;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:10px}.info-section .info-box .icon-wrap{width:50px;margin-right:10px}.info-section .info-box .info-content{background-color:#fff;width:calc(100% - 50px);padding:15px;border-radius:10px}.info-section .info-box .info-content>:last-child{margin-bottom:0}.contact-info-section{background-color:#b7d3cf;padding:40px 0}.contact-info-section h5{margin-bottom:16px}.contact-info-section .info-box{background-color:#fff;padding:30px 20px}.contact-info-section .contact-info{border-top:1px solid #949494;padding-top:30px;margin-top:30px}.contact-info>div>*:not(:last-child){margin-bottom:20px}.contact-info a{color:#333;border:0}.contact-info a:hover{border-bottom:1px solid}.cta-message-section{background-color:#b7d3cf;padding:40px 15px;text-align:center}.cta-message-section h2{margin-bottom:16px;margin-top:10px}.cta-message-section.bg-image .cta-message{background-color:#fff;padding:30px 20px;border-radius:5px}.cta-message-section .button-wrap{margin-top:30px}.cookies-section{z-index:100;background-color:#333;color:#fff;padding:20px 0;font-size:14px;line-height:20px;position:fixed;bottom:0;width:100%}.cookies-section .cookies-text>*:last-child{margin-bottom:0}.cookies-section .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.cookies-section .btn-wrap button{margin:20px 15px 0}@media screen and (min-width:576px){.message-section .icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.message-section .icon-wrap img{max-height:25px}.info-section .info-box{padding:20px}.info-section .info-box .icon-wrap{margin-right:20px}.info-section .info-box .info-content{padding:20px}body .cta-message-section .gform_wrapper{margin-top:30px}body .cta-message-section .gform_wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .cta-message-section .gform_wrapper form .gform_body{width:calc(100% - 150px);max-width:500px}body .cta-message-section .gform_wrapper form .gform_footer{margin:0;width:auto}.cookies-section .cookies-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.cookies-section .cookies-wrap>div:first-child{width:65%}.cookies-section .cookies-wrap>div:last-child{width:35%}.cookies-section .cookies-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.cookies-section .cookies-btns button{margin:10px 15px}.cookies-section .btn-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cookies-section .cookies-text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media screen and (min-width:768px){.contact-info-section .info-box{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-info-section .info-box>div:first-child{width:50%;padding-right:30px}.contact-info-section .contact-info{width:50%;padding-left:30px;padding-top:0;margin-top:0;border-top:0;border-left:1px solid #949494;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media screen and (min-width:992px){.message-section .message-box{display:-webkit-box;display:-ms-flexbox;display:flex}.message-section .message-box .title-wrap{text-align:left;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30%}.message-section .message-box .content-wrap{padding:0 50px;width:70%}.contact-info-section .info-box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px 55px}.contact-info-section .info-box>div:first-child{padding-right:70px}.contact-info-section .contact-info{padding-left:70px}.cookies-section .cookies-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.cookies-section .cookies-wrap>div:first-child,.cookies-section .cookies-wrap>div:last-child{width:50%}}.icons-grid-section{font-size:18px;padding:40px 0}.icons-grid-section .title-wrap{margin-bottom:30px}.icons-grid-section .title-wrap h2{margin-bottom:16px}.icons-grid-section .grid-item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.icons-grid-section .grid-item{text-align:center;margin-bottom:30px;width:50%}.icons-grid-section .grid-item img{width:70px;margin-bottom:15px;border-radius:50%}.icons-grid-section .btn-wrap{text-align:center;margin-top:30px}@media screen and (min-width:576px){.icons-grid-section .title-wrap{text-align:center;margin-bottom:40px}.icons-grid-section .title-wrap h2{margin-bottom:20px}.icons-grid-section .grid-item{width:33.33%}}@media screen and (min-width:992px){.icons-grid-section{padding-bottom:60px}.icons-grid-section .grid-item{width:25%}.icons-grid-section .col-lg-12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.icons-grid-section .col-lg-12 .grid-item{padding:0 15px;width:33.333333%}}.tabs-wrap{position:relative}.tabs-wrap .tabs{background-color:#b7d3cf}.tabs-wrap .tabs .tab{font-size:18px;border-bottom:0;color:#333;padding:19px 15px;width:100%}.tabs-wrap .tabs .active{background-color:#fff;font-weight:700}.rooms-slider .hero-wrap:not(:first-child){display:none}@media screen and (min-width:576px){.tabs-wrap .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs-wrap .tabs .tab{padding:30px 5px;font-size:15px;width:135px;text-align:center;font-weight:initial}.tabs-wrap .tabs .tab.active{-webkit-transition:1s;transition:1s;background:0 0;font-weight:700}.tabs-wrap .tabs>div:not(.bg-graphic){z-index:1}.tabs-wrap .bg-graphic{-webkit-transition:0s;transition:0s;width:135px;position:absolute;height:76px;left:0}}@media screen and (min-width:768px){.tabs-wrap .tabs .tab{padding:30px 15px;font-size:18px;width:190px}.tabs-wrap .bg-graphic{width:190px}}body .daterangepicker{border-color:#949494}body .daterangepicker:before{border-bottom:7px solid #949494}body .daterangepicker:after{top:-5.5px}body .daterangepicker td.active,body .daterangepicker td.active:hover,body .daterangepicker td.active:hover,body .daterangepicker .available:hover{background-color:#6c328a !important;color:#fff !important}body .daterangepicker td.in-range{background-color:#986fad;color:#fff}body .daterangepicker .calendar-table th{font-family:'AvenirNext',Helvetica,sans-serif}body .daterangepicker .calendar-table td{border-radius:0 !important;font-family:'AvenirNext',Helvetica,sans-serif}body .daterangepicker .calendar-table .next span,body .daterangepicker .calendar-table .prev span{border-color:#6c328a}body .daterangepicker.box-calendar:after,body .daterangepicker.box-calendar:before{right:50% !important;left:initial}.booking-form-section{position:relative;z-index:10}.booking-form-section .booking-form-wrap input.number-adults,.booking-form-section .booking-form-wrap input.number-kids{padding:0 5px;border:0;width:40px;text-align:center;margin:0}.booking-form-section input:focus{-webkit-box-shadow:0 0 0 .5pt #6c328a;box-shadow:0 0 0 .5pt #6c328a;outline:none;border-color:#6c328a !important}.booking-form-section .off{opacity:.5;pointer-events:none}.booking-form-section .guests.open{-webkit-box-shadow:0 0 0 .5pt #6c328a;box-shadow:0 0 0 .5pt #6c328a;border-color:#6c328a !important}.booking-form-section .slct-guests{display:none}.booking-form-section .guests.open+.slct-guests{display:block !important}.booking-form-section #dates{color:#333}.booking-form-section .remove-room{color:#e80000;font-weight:100;font-size:14px}.booking-form-section .booking-room-wrap{border-bottom:1px solid #949494;padding-bottom:4px}.booking-form-section .booking-room-wrap+.booking-room-wrap{padding-top:20px}.booking-form-section .booking-room-wrap:first-child .remove-room{display:none}.booking-form-section .add-room{margin:20px 0}.booking-form-section .add-room img{width:30px}.booking-form-section .book{width:auto !important;padding:8px 30px !important;border:2px solid #6c328a !important;border-radius:20px !important}.booking-form-section .book:hover{border-color:#6c328a}.booking-form-section .booking-form-container{text-align:center;background:#fff}.booking-form-section:not(.contact-info-section) form{display:none}.booking-form-section:not(.contact-info-section) .title{cursor:pointer;margin:24px;font-weight:700;background:#6c328a;color:#fff;padding:8px 30px;display:inline-block;border-radius:20px}.booking-form-section .open .title{background:#fff;color:#333;font-size:18px;padding:0}.booking-form-section .open .title:after{content:'';background-image:url(//www.the-belgrave.com/wp-content/themes/belgrave/css/../img/close.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;right:35px;top:-25px}.booking-form-section .open form{display:block;text-align:left;position:absolute;background:#fff;width:calc(100% - 30px)}.booking-form-section .open form .booking-form-wrap{padding:0 15px 20px}.booking-form-section .open form b{display:none}.booking-form-section .open form input{width:100%;margin:0 0 20px}.booking-form-section .open form .guests{margin:0 0 20px}.booking-form-section .open form .book{margin:10px 0;width:100%}.booking-form-section .booking-form-wrap>div>label,.booking-form-section .booking-form-wrap>div>b{margin-bottom:0;font-weight:700;display:block;text-align:left}.booking-form-section .booking-form-wrap input{width:100%;border:1px solid #949494;border-radius:4px;margin-top:5px;padding:8px 5px}.booking-form-section .booking-form-wrap .guests{cursor:pointer;border:1px solid #949494;border-radius:4px;padding:8px 5px;margin-top:5px}.booking-form-section .slct-guests{margin-top:-12px;position:absolute;background:#fff;padding:15px;border:1px solid #949494}.booking-form-section .slct-guests:before{content:"";position:absolute;top:-7.5px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #949494}.booking-form-section .slct-guests:after{content:"";position:absolute;left:16px;top:-5px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.booking-form-section:not(.wide):not(.contact-info-section) .booking-form-container{margin:-44px 0;-webkit-box-shadow:0 2px 4px 0 rgba(183,183,183,.5);box-shadow:0 2px 4px 0 rgba(183,183,183,.5)}.booking-form-section.wide{-webkit-box-shadow:0 2px 4px 0 rgba(183,183,183,.5);box-shadow:0 2px 4px 0 rgba(183,183,183,.5)}.booking-form-section.contact-info-section .info-box .booking-form-wrap>div>label,.booking-form-section.contact-info-section .info-box .booking-form-wrap>div>b{margin-top:20px}.booking-form-section.contact-info-section .info-box input.book{margin-top:30px}.booking-form-section.contact-info-section .booking-form-container{border-top:1px solid #949494;padding-top:20px}.booking-form-section.contact-info-section .title{font-size:20px;font-weight:600;text-align:left}.booking-form-section.contact-info-section input.book{width:100% !important;padding:10px !important}.booking-form-section.contact-info-section input{padding:7px !important}.booking-form-section.contact-info-section .guests{text-align:left;padding:7px !important}@media screen and (min-width:768px){body .daterangepicker:before{top:-7.5px}body .daterangepicker:after{top:-6px}body .daterangepicker .calendar-table th{font-size:14px;padding:8px 13px}body .daterangepicker .calendar-table td{padding:8px 13px;font-size:16px}body .daterangepicker .drp-calendar{max-width:360px}body .daterangepicker th.month{font-size:20px}body .daterangepicker .calendar-table .next span,body .daterangepicker .calendar-table .prev span{padding:5px}.booking-form-section .slct-guests:after{left:15.5px;top:-6px}.booking-form-section.contact-info-section .booking-form-container{border-left:1px solid #949494;border-top:0;padding:0 40px;width:50%}.booking-form-section.contact-info-section input.book{width:auto !important;margin:30px auto 0;min-width:50%}}@media screen and (min-width:992px){.booking-form-section:not(.contact-info-section) form{display:block}.booking-form-section:not(.contact-info-section) .title{margin:0;cursor:initial;border-radius:0;background:#fff;color:#333}.booking-form-section .booking-form-container{text-align:left;background:0 0}.booking-form-section form{padding:25px 6px;background-color:#fff}.booking-form-section .booking-form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.booking-form-section .booking-form-wrap input{padding:1px 5px}.booking-form-section .booking-form-wrap .guests{padding:1px 5px}.booking-form-section .booking-form-wrap>div{padding:0 10px;width:25%}.booking-form-section .booking-form-wrap>div:nth-child(1){width:30%}.booking-form-section .booking-form-wrap>div:nth-child(3){width:20%}.booking-form-section .booking-form-wrap .book{margin:10px}.booking-form-section .slct-guests{margin-top:7px}.booking-form-section:not(.wide):not(.contact-info-section){margin:-40px 0 -20px}.booking-form-section:not(.wide):not(.contact-info-section) .booking-form-container{-webkit-box-shadow:none;box-shadow:none}.booking-form-section:not(.wide):not(.contact-info-section) form{-webkit-box-shadow:0 2px 4px 0 rgba(183,183,183,.5);box-shadow:0 2px 4px 0 rgba(183,183,183,.5)}.booking-form-section:not(.wide):not(.contact-info-section) .title{padding:10px 50px 0 16px}.booking-form-section.wide .booking-form-container{display:-webkit-box;display:-ms-flexbox;display:flex}.booking-form-section.wide .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;white-space:nowrap;padding:55px 30px 20px 0}.booking-form-section.contact-info-section .booking-form-container{border-left:1px solid #949494;border-top:0;padding:0 0 0 40px;width:50%}.booking-form-section.contact-info-section .booking-form-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.booking-form-section.contact-info-section .booking-form-wrap>div:nth-child(1){width:100%}.booking-form-section.contact-info-section .booking-form-wrap>div:nth-child(2),.booking-form-section.contact-info-section .booking-form-wrap>div:nth-child(3){width:50%}.booking-form-section.contact-info-section form{padding:0}.booking-form-section.contact-info-section .title{text-align:center}}body section .gform_wrapper{margin:10px 0}body section .gform_wrapper .gform_heading{display:none}body section .gform_wrapper input[type=submit]{margin:25px auto 10px}body section .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body section .gform_wrapper textarea{width:100%;margin:0 5px !important;border-radius:5px;border:1px solid #949494;padding:7px 14px !important}body section .gform_wrapper select{width:100%;margin:0 5px !important;border-radius:5px;border:1px solid #949494;padding:7px 10px !important}body section .gform_wrapper ul.gform_fields li input[type=radio],body section .gform_wrapper ul.gform_fields li input[type=checkbox]{margin:0 8px 0 0 !important;margin-left:3px !important;width:14px !important;height:14px !important}body section .gform_wrapper ul.gform_fields li input[type=radio]:after,body section .gform_wrapper ul.gform_fields li input[type=checkbox]:after{content:'';cursor:pointer;width:14px;height:14px;position:absolute;background:#fff;border:1px solid #949494}body section .gform_wrapper ul.gform_fields li input[type=radio]:checked:after,body section .gform_wrapper ul.gform_fields li input[type=checkbox]:checked:after{background:#b7d3cf}body section .gform_wrapper ul.gform_fields li input[type=radio]:after{border-radius:50%}body section .gform_wrapper .gfield_checkbox,body section .gform_wrapper .gfield_radio{margin-left:5px !important}body section .gform_wrapper ul li.gfield{margin:0}body section .gform_wrapper li.hidden_label input{margin:0}body section .gform_wrapper .top_label div.ginput_container{margin:0}body section .gform_wrapper .gform_footer{text-align:center;margin:25px 0 0;padding:0}body section .gform_wrapper .gform_footer input[type=submit],body section .gform_wrapper .gform_footer input.button{margin:0 auto;width:auto;line-height:1 !important}body section .gform_wrapper label.gfield_label,body section .gform_wrapper legend.gfield_label{font-weight:400}body section .gform_wrapper .validation_error,body section .gform_wrapper .gfield_description.validation_message{display:none}body section .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,body section .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}body section .gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding:0;border:0;background:0 0}body section .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body section .gform_wrapper li.gfield_error textarea{border:2px solid #bf0000}body section .gform_wrapper .gfield_error .gfield_label{color:#333}body section .gform_wrapper .gfield_error input[type=radio]:after,body section .gform_wrapper .gfield_error input[type=checkbox]:after{border:2px solid #bf0000 !important}body section .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,body section .gform_wrapper li.gfield_error ul.gfield_checkbox,body section .gform_wrapper li.gfield_error ul.gfield_radio{color:#333}body section .gform_wrapper .gfield_required{color:#bf0000}body section .gform_wrapper .gfield_select{max-width:65% !important}body section.form-section{padding:25px 0 35px}body section.form-section .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body section.form-section .gform_wrapper textarea,body section.form-section .gform_wrapper select{width:100% !important}body section.form-section .gform_wrapper li.gfield{margin:40px 0 0 !important}body section.form-section .gform_wrapper .ginput_container_date{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}body section.form-section .gform_wrapper img.ui-datepicker-trigger{position:absolute;right:16px;top:11px}body section.form-section .select2{width:100% !important;margin:0 5px}.gchoice_select_all,.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:400 !important}.confirmation-section .animated-text{background:#fff;color:#333;padding:40px;border-radius:5px}.hero-section.confirmation-section{position:relative;overflow:hidden}.hero-section.confirmation-section .hero-img-wrap{position:absolute !important;width:100%;height:100% !important;top:0;left:0;z-index:0}.hero-section.confirmation-section .layer{z-index:1;position:relative;background-color:rgba(0,0,0,.35)}@media screen and (min-width:992px){body section.form-section{padding:70px 0 80px}}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-block;border:3px solid #6c328a;border-radius:20px;font-weight:700;padding:9px 44px;font-size:16px;line-height:16px;background-color:#6c328a;color:#fff;border-color:#6c328a;-webkit-transition:background .3s;transition:background .3s}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#f0eaf3;color:#333}.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus{background-color:#d2c1db;color:#333}.woocommerce #respond input#submit:hover:focus,.woocommerce a.button:hover:focus,.woocommerce button.button:hover:focus,.woocommerce input.button:hover:focus{outline:none}main>.woocommerce{padding:30px 15px}@media screen and (min-width:768px){main>.woocommerce{max-width:750px;margin:auto}}@media screen and (min-width:992px){main>.woocommerce{max-width:970px;margin:auto}}@media screen and (min-width:1200px){main>.woocommerce{max-width:1170px;margin:auto}}.intro-section .social-wrap .a2a_kit{display:flex;align-items:center;gap:5px;line-height:1;margin:0}.intro-section .social-wrap .a2a_kit a{display:inline-flex;align-items:center;justify-content:center;padding:0 !important;margin:0;border:0;line-height:1}.intro-section .social-wrap .a2a_kit a span,.intro-section .social-wrap .a2a_kit a svg{width:32px;height:32px;border-radius:50%}.intro-section .social-wrap .a2a_kit a:hover{opacity:.85}.intro-section .social-wrap .share-label{margin-right:5px;line-height:32px;white-space:nowrap}@media (max-width:767px){.intro-section .social-wrap{align-items:center;flex-wrap:wrap;gap:5px}}