@charset "UTF-8";h3,h4{color:#3b0012}.site,.wpcr3_div_2,body{margin:0 auto}.full,.page-id-526 .entry-content,.postid-232 #primary.sideMain,.search-form label,.wpsisac-slick-slider.design-1 .wpsisac-image-slide img,body{width:100%}#secondary,.blog #secondary,.col1,.col2,.col3,.col4,.col5,.menuBox,.single #secondary{box-sizing:border-box;box-sizing:border-box}html{font-size:16px;overflow:auto;line-height:1.15;-webkit-text-size-adjust:100%}body{font:13px Arial,Helvetica,sans-serif;max-width:990px;background:#95022e;background:-moz-linear-gradient(180deg,#95022e 0,#9b103a 65%,#ba214f 100%);background:-webkit-linear-gradient(180deg,#95022e 0,#9b103a 65%,#ba214f 100%);background:linear-gradient(180deg,#95022e 0,#9b103a 65%,#ba214f 100%)}h1,h2,h3,h4{font-weight:700}a,a:visited{transition:.5s;-webkit-transition:.5s;text-decoration:none!important;color:#28430b}.main-navigation a,.top-navigation a{text-decoration:none;line-height:1;font-family:Arial}a:hover{color:#93002c}a:focus{outline:0!important}img{transition:.5s}#media_video-2,p{margin-bottom:20px}li,p{font-size:13px;color:#28430b;line-height:1.6}h1,h2,h3,h4,h5{line-height:1.8;margin-bottom:0}h1,h2,h3,h4,h5,li,p{margin-top:0}h1,h2{font-size:25px;color:#376e00}h3{font-size:17px}h4{font-size:13px}.techno img{max-width:50px;display:inline-block;margin:-10px 0}.menu-top-container:after,.menu-top-container:before{width:54px;transform:translateY(-50%);position:absolute;content:''}.main{max-width:100%}.entry-content,.foot,.wp-block-table,.wpcf7-acceptance span.wpcf7-list-item,section#text-6 p{margin:0}.hentry,.panel-grid,.so-panel{margin-bottom:0!important}.has-1-columns .wp-block-column{flex-basis:100%}.blocks-gallery-item,.wp-block-column{margin:0!important}.wp-block-gallery.is-cropped .blocks-gallery-item img{height:auto;width:auto;object-fit:contain}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.btn,.main-navigation ul,.menu-top-container,.site-content,button{position:relative}.container,.container-fluid{max-width:1440px;margin:0 auto;padding-left:15px;padding-right:15px}.row{max-width:100%;margin:0 auto}.clearfix{clear:both}.ctc-form,.error-404,.ngg-galleryoverview,.page-id-446 #content .entry-content,.page-id-526 .entry-content,.roshHDinnerInHouse,.wpcr3_in_content,section#text-4 p{text-align:center}.ctc-form p,.social-navigation ul{margin-bottom:0}.ctc-form label{font-weight:400}.ctc-form textarea{max-height:110px}.ctc-form input,.ctc-form textarea{font-family:Arial}.ctc-form input:not([type=checkbox]),.ctc-form select,.ctc-form textarea{padding:10px 20px}.ctc-form input:not([type=checkbox]),.ctc-form select{height:45px}.ctc-form input[type=submit]{background:#fff!important;border-radius:0!important;margin-top:10px;border:2px solid #b7b6b6}.ctc-form input[type=submit]:hover,.main-navigation .sub-menu .current-menu-ancestor>a,.main-navigation .sub-menu .current-menu-item>a,.main-navigation .sub-menu a:hover{background:#1e2a5a!important}.comment-count,.cta,.ctc-hide,.edit-link,.inner #content .entry-footer,.inner #content .entry-meta .byline,.main-navigation li.menu-item-has-children .sub-menu a:after,.page-id-446 #content .sidebar,.page-id-526 #content #main article.page .sidebar,.postid-232 #content aside,figcaption#caption-attachment-944{display:none}.ctc-form .form-control{border-radius:0}.wpcf7-response-output{text-align:center;background:#fff}.btn,button{font-size:12px!important;border-radius:5px;font-weight:700!important;color:#000!important;background:linear-gradient(180deg,#ffd63f 0,#ffd500 100%);padding:5px 13px;display:inline-block;z-index:10}.btn:hover,button{color:#fff!important}#wprmenu_bar,.cbp-spmenu-push,.wprmenu_icon span,html body .wprm-overlay.active{left:0;overflow:initial}.menu-top-container:before{top:0;left:-54px;background:url("assets/images/nav-before.webp") top center no-repeat;height:172px;top:calc(50% - 2px)}.menu-top-container:after{top:0;right:-54px;background:url("assets/images/nav-after.webp") top center no-repeat;height:154px;top:calc(50% - 2px)}.main-navigation{clear:both;display:block;width:100%}.main-navigation a{font-weight:700;display:block;font-size:15px;color:#fff}.main-navigation .logo a{margin-top:-30px}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a,.main-navigation a:hover,.main-navigation a:hover span,.top-navigation a:hover span{color:#ffbc24}.main-navigation ul{z-index:1;background:url("assets/images/nav.jpg") center center no-repeat;list-style:none;margin:0;padding:0 20px;display:flex;justify-content:space-between;height:78px;align-items:center}.menus,.top-navigation ul{justify-content:space-between}.main-navigation li,.top-navigation li{float:none;display:inline-block;position:relative}.main-navigation li.menu-item-has-children a:after,.top-navigation li.menu-item-has-children a:after{font-family:FontAwesome;content:"\f0d7";margin-left:10px}.main-navigation li.menu-item-has-children:hover a:after,.top-navigation li.menu-item-has-children:hover a:after{content:"\f0d8"}body.single-post #primary{padding-right:15px}body.single-post #primary ol li,body.single-post #primary p,body.single-post #primary ul li{text-align:justify}.top-navigation{clear:both;display:block;width:100%;padding:0 20px}.top-navigation a{font-weight:700;display:block;font-size:12px;color:#ffbc24}.top-navigation .filler a{width:300px}.top-navigation a span{display:block;font-size:24px;font-weight:800;color:#fff}.top-navigation ul{list-style:none;margin:0;padding-left:0;display:flex;height:75px;align-items:center}.foot li:first-child a:hover,.foot.extra li:last-child a:hover,.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a,.site-footer .bot p a:hover,.top-navigation a:hover{color:#fff}.main-navigation ul li.menu-item-has-children:hover ul{top:100%;opacity:1!important}.main-navigation ul ul.sub-menu{display:block;transition:.5s;opacity:1!important;text-align:left;top:50%;background:rgba(32,29,27,.8)!important}.main-navigation .sub-menu a{font-size:14px;width:300px;padding:15px 10px!important}.main-navigation .sub-menu li{display:block;border-top:1px solid #333;text-align:left}.footer-navigation ul{margin:0;padding:0;font-size:0}.footer-navigation ul li{display:inline-block;float:none}.footer-navigation ul li a{color:#fff;display:block;font-size:13px;font-family:Arial;padding:0 4px}.footer-navigation ul li:first-child a{padding-left:0}.footer-navigation ul li:last-child a{padding-right:0}.footer-navigation ul li:not(:last-child) a{border-right:1px solid #fff;line-height:initial}.foot .current-menu-item a,.foot .current_page_item a,.foot a:hover,.footer-navigation .current-menu-item a,.footer-navigation .current_page_item a,.footer-navigation a:hover{color:#ffca32}.menus{display:flex}.menus .item{width:auto;max-width:300px}.foot li{display:block;float:none}.social-navigation a,section#text-6 li{display:inline-block}.foot li:first-child a{color:#ffca32;margin-bottom:10px;font-weight:700}.foot.extra li:last-child a{color:#ffca32;margin-top:5px;font-weight:700}.foot li a{color:#fff;display:block;font-size:13px;font-family:Arial;line-height:1.2}.social-navigation li{margin:0 10px}.social-navigation li.sm-loc a:before{content:"\f041"}.social-navigation li:first-of-type{margin-left:0}.social-navigation li:last-of-type{margin-right:0}.social-navigation a{font-size:13px;color:#fff;height:auto!important;width:auto!important}.social-navigation a:before{width:30px!important;height:30px!important;line-height:30px!important;background:#d22630;border-radius:50%;transition:.5s}.social-navigation a:hover:before{transform:rotate(360deg);border-radius:0;background:#595959;box-shadow:0 0 10px #595959}.site-header{margin-top:5px;background:url("assets/images/headerbg.webp") top center/100% no-repeat;padding:34px 0 0;margin-bottom:30px}.site-header .container{padding:0}.site-header .custom-logo{width:100%;max-width:500px}.site-banner{display:flex;justify-content:space-between;align-items:stretch;padding:20px}.site-banner .side{height:320px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-right:20px;width:100%}#main article.page,.site-content .bot,.site-footer .bot .container{justify-content:space-between;display:flex}.blogs_recent .the_date p span,.site-banner .side img{display:block}.site-banner .side img:not(:last-child){padding-bottom:5px}.site-banner #text-2{width:70%;max-width:100%;height:100%}.site-banner #text-2 .slick-list{border-radius:20px;border:2px solid #fff}.tripadvisor{margin:15px auto}.site-content{padding:20px 5px 50px;background:linear-gradient(180deg,#f9f2d1 0,#ffe79c 100%);border-radius:20px;border:2px solid #fff}.site-content::after{position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(180deg,#a9f16c 0,#439400 100%);content:'';border-radius:0 0 20px 20px;border-top:1px solid #439400}#main article.page .sidebar,.blog .sidebar,.single .sidebar{width:100%;max-width:300px;padding-left:20px}#main .sidebar h4,.blog .sidebar h4,.single .sidebar h4{border-bottom:1px dotted #3b0012;margin-bottom:10px}section#text-5 ul{margin:0;columns:2;padding-left:20px}#main .sidebar .green a,.blog .sidebar .green a,.single .sidebar .green a{color:#ffd63f;font-weight:800;font-size:30px}#main .sidebar .green video{width:100%!important;height:auto!important}#main .sidebar .green h4,.blog .sidebar .green h4,.single .sidebar .green h4{font-size:14px;color:#fff;border-bottom:0}#main .sidebar .green img,.blog .sidebar .green img,.single .sidebar .green img,.site-content .bot img,.site-content .form .wpcf7 button{display:block;margin:0 auto}#main .sidebar .green,.blog .sidebar .green,.single .sidebar .green{background:linear-gradient(90deg,#360 0,#489100 100%);display:flex;flex-direction:column;text-align:center;padding:15px 15px 0;width:100%;margin-bottom:20px;border-radius:20px;border:2px solid #fff}section#text-6 ul{list-style:none;margin:0}section#text-6{margin-bottom:10px}.site-content .bot h5{color:#93002c;margin-bottom:10px;font-weight:400}.site-content .bot h4{color:#387000;text-align:center;text-transform:uppercase;font-size:16px;margin-bottom:10px}.inner #content,.inner #content h1,.passoverTable td{text-align:left}.site-content .bot .form{width:100%;margin-left:20px;max-width:100%}.site-content .bot{margin-top:30px}.site-content .form .wpcf7 .hide{color:#28430b;text-align:center;display:block;font-size:13px}.site-content .form .wpcf7 input{width:100%;font-size:13px;border:1px solid #6cb92b;height:20px;border-radius:0;margin-bottom:15px}.site-content span.title{font-size:25px;font-weight:700;color:#376e00;display:block}.site-footer .bot p,.site-footer .bot p a{margin-bottom:0;color:#ffca32;font-size:13px;font-family:Arial}.site-content .no1{margin-top:20px}.site-content .form .wpcf7{border:1px solid #93002c;padding:10px}.site-footer{padding:15px 0 20px}.site-info,.site-info a,.site-info p{margin-bottom:0;color:#000;font-size:14px}.site-info .silver img{display:inline-block;vertical-align:middle;max-width:50px}.site-footer .bot{border-top:1px solid #b70037;margin-top:10px;padding-top:10px}.site-footer .bot p{display:block}#primary.sideMain{float:left;width:70%}#secondary{float:right;width:30%;padding:20px;border:1px solid #535353}#secondary .widget ul li{border-bottom:0;border-top:0;padding:0;list-style:disc}.search-form{display:flex}.search-form .search-submit{width:100%;max-width:85px}.inner #content{min-height:600px}.inner #content h2{font-size:23px}.ngg-gallery-thumbnail-box{float:none!important;display:inline-block;vertical-align:top}.wpcr3_review{padding:20px 10px;box-shadow:0 0 10px grey;border-top:5px solid #238c00;margin:15px auto 20px}.wpcr3_review blockquote{border-left:none}.wpcr3_review .wpcr3_content{padding:10px 0!important}.wpcr3_in_content .wpcr3_dotline{display:none!important}.inConBox{max-width:550px;margin:0 auto}#page-id-156 .entry-contentn{width:67%}.page-id-591 .client-table table{table-layout:fixed}.maps{width:100%;display:block;border:none;height:600px}.roshTable{max-width:640px;margin:0 auto}.towerTable table{border-collapse:collapse;width:100%}#main p,#main table{line-height:19px;margin-bottom:15px}.roshTable td:first-child{width:80%;text-align:left}.towerTable td{border:1px solid #28430b;text-align:center;padding:8px}.btnDL{display:inline-block;padding:10px 30px;text-transform:uppercase;font-weight:700;color:#fff!important;background:#93002c}.menuBox{text-align:center;width:100%;padding:30px 20px;margin:0 auto 20px;border-bottom:2px solid #93002c}.list-2,.menuList,.menuTable{text-align:left}.menuBox .menuBox{padding:10px;margin:0;border-bottom:none}.col1,.col2,.col3,.col4,.col5{display:inline-block;vertical-align:top;margin:0 1%;padding:20px 10px}.col1{width:97%}.col2{width:47%}.col3{width:30%}.col4{width:22%}.col2 .col1,.col2 .col2,.col2 .col3,.col2 .col4{padding:10px 5px}.list-2{columns:2}.menuList{margin:0;padding:0;list-style:none}.menuTable{margin:0 auto 20px}.blog-box,.blogs_recent{margin-bottom:20px;padding:10px;border:1px solid #ccc}.menuTable td{padding:5px 10px}.algnCenter{text-align:center!important}.passoverTable{overflow-x:auto}.passoverTable .tableHead{background:#387000;color:#fff;font-weight:700}.inner #content .error-404 h1{font-size:35px}.inner #content .error-404 h2{font-size:70px}.error-404 .search-form{max-width:600px;margin:0 auto 20px}.blog #secondary,.single #secondary{float:right;width:30%;padding:0;border:1px solid transparent}.blogs_recent{display:flex;justify-content:space-between}.blogs_recent .the_date{width:20%}.blogs_recent .the_date p{margin:10px 0;text-align:center;font-size:35px;font-weight:700;line-height:1!important}.blogs_recent .the_date p span.the_month{font-size:18px;font-weight:400}.blogs_recent .blog_text{width:78%}.blogs_recent h3{font-size:30px;line-height:1.2!important}.blogs_recent .button{margin:10px 0;display:block}@media screen and (max-width:425px){.blogs_recent h3{font-size:20px}.alignleft,.alignright{float:none;display:block}}.postid-232 #primary.sideMain .wp-block-column{margin:0 5px!important}#fancybox-wrap{left:0!important;right:0;margin:0 auto}@media screen and (max-width:1090px){.menu-top-container:after,.menu-top-container:before{display:none}}@media screen and (max-width:989px){.main-navigation,li.filler{display:none}body{min-width:320px}.site-banner{display:flex;align-items:center;flex-direction:column}.site-header{background:#000;border:2px solid #fff;border-radius:20px;padding:0;margin-top:40px}.main-navigation li.logo img{width:100%;max-width:150px}.site-banner .side{padding:0;order:2;height:auto;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:10px;column-gap:10px}.site-banner .side img{max-width:180px}.site-banner #text-2{padding-bottom:20px;display:none}div#wprmenu_bar{box-shadow:0 0 15px rgba(0,0,0,.7)}#main article.page,.site-content .bot{flex-direction:column}.site-content .bot .form{margin:20px auto 0}#main article.page .sidebar,.blog .sidebar{padding-left:0}.menus{flex-wrap:wrap}#main .sidebar .green,#main article.page .sidebar,.blog .sidebar,.single .sidebar{margin:0 auto}.site-footer .bot .container{flex-direction:column;text-align:center}.site-banner #text-2 .slick-list{height:310px!important}.menus .item{margin:10px;box-sizing:border-box}#main .sidebar h4{text-align:center}.col2{width:100%}.col3,.col4{width:47%}#primary.sideMain,.blog #secondary,.single #secondary{float:none;width:100%}.site-content>.container>.row{display:flex;flex-wrap:wrap;justify-content:center}#primary.sideMain{padding:0!important}}@media screen and (max-width:750px){.main-navigation a{font-size:13px}}@media screen and (max-width:640px){.site-header{margin-top:15px}.main-navigation a{font-size:12px}.main-navigation .logo a{margin-top:0}.main-navigation li.logo img{max-width:90px}}@media screen and (max-width:560px){.main-navigation ul{display:block;background:green;border-top:5px solid orange;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom:5px solid orange;text-align:center;height:auto}.main-navigation li{display:block;padding:5px;box-sizing:border-box}}@media screen and (max-width:480px){.menuTable{margin:0}.menuBox{padding:0}.col3,.col4{width:97%}}@media screen and (max-width:424px){.container,.container-fluid{padding-left:0;padding-right:0}}