*{padding:0;margin:0}body{font-family:Domine,serif;color:#fff;font-size:16px;line-height:2rem;background:linear-gradient(0deg,#000,#b8001b,#000)}a,a:active,a:focus,a:hover{color:#fff;text-decoration:none}a:hover{opacity:.8;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}h1,h2,h3,h4,h5,h6{font-family:Domine,serif;font-size:30px;padding:10px 0 10px 0;margin:0;line-height:normal;color:#f3d000;text-shadow:2px 1px 2px #04249c;text-align:center}ul{list-style-type:none;margin:0;padding:0}img{text-indent:-9999px}img.lazy{display:block;background-image:url(../images/placeholder.svg);background-repeat:no-repeat;background-size:auto 30%;background-position:50% 50%;background-color:#ccc}.headline{font-family:Fondamento,cursive;font-size:35px;text-align:center;font-weight:600;text-transform:uppercase;color:#f4c70f;text-shadow:3px 3px #04249c;background-repeat:no-repeat;background-position:center bottom;background-image:url(../images/background/headline.png);padding-bottom:50px;margin-bottom:20px;line-height:normal;width:100%}header{width:auto;box-shadow:0 15px 15px -15px #851e3e}header .top{background:linear-gradient(0deg,#5c0909,#000);padding:5px 0}header .top .container{width:95%}header .top a{color:#fff}header .top .text-center{text-align:left!important}header .top .logo img{width:auto;height:60px}header .top .contact{float:right;margin-top:3px}header .top .contact a{display:block;text-align:right}header .top .contact a .fa{margin-right:8px}header .menu{position:relative;width:100%;text-align:center;background-color:#851e3e;border:2px solid #f3d000;border-left:none;border-right:none}header .menu .navbar{padding:0}header .menu .navbar .navbar-nav .nav-item .nav-link{text-decoration:none;color:#fff;display:inline-block;padding:10px 0;background-color:#5c0909;border:2px solid #f3d000;border-top:none;border-bottom:none;box-shadow:inset 0 0 10px 0 #f3d000;min-width:145px;margin:0 2px}header .menu .navbar .navbar-nav .nav-item.active .nav-link{background-color:#f3d000;color:#5c0909}header .menu .navbar .navbar-nav .nav-item .nav-link:hover{background-color:#f3d000;color:#5c0909}.profiles{padding:30px 0 20px}.profiles .item{border:4px double #f3d000;border-radius:5px}.home-contant-a{background:rgba(0,0,0,.3);padding:20px 0}.home-contant-a a,.home-contant-b a,.home-contant-c a{color:#f3d000}.book-now{padding:50px 0 30px;border:4px double #f3d000;border-left:none;border-right:none;text-align:center;background:repeat fixed center top;background-position:center;background-size:cover;background-image:url(../images/background/book-now.jpg)}.book-now .title{font-size:45px;color:#700220;text-transform:capitalize;padding-bottom:80px;text-shadow:2px 1px 2px #04249c}.book-now .btn{background:rgba(0,0,0,.6);border:4px double #f3d000;padding:10px 20px;font-size:1.1rem;margin:10px;border-radius:20px;color:#f3d000;min-width:250px}.features{padding:40px 0;text-align:center}.features.service{background:rgba(0,0,0,.3);margin-bottom:20px}.features img{width:auto;display:block;margin:0 auto;margin-bottom:0;background-color:transparent}.features .title{font-family:Fondamento,cursive;font-size:30px;padding:10px 0 10px 0;margin:0;line-height:normal;color:#f3d000;text-shadow:2px 1px 2px #04249c}.features p{font-size:15px}.features img.banner{box-shadow:0 0 1px #000,0 0 0 #000,0 0 18px #000,0 0 8px #000,0 0 4px #000,0 0 0 #3b0009,0 0 0 #000;border-radius:5px}.features .item{border:2px solid #f3d000;padding:10px}.features .item-a{border-left:none;border-top:none;border-radius:0 0 50px 0}.features .item-b{border-right:none;border-top:none;border-radius:0 0 0 50px}.features .item-c{border-left:none;border-bottom:none;border-radius:0 50px 0 0}.features .item-d{border-right:none;border-bottom:none;border-radius:50px 0 0 0}.contact-info{position:fixed;bottom:0;width:100%;background-color:#04249c}.contact-info a{display:block;width:100%;text-align:center;padding:5px 0;border:1px dashed #fff}.page-section{padding:40px 0}.page-section .content{padding:20px 0}.page-section .content img{box-shadow:0 0 1px #000,0 0 0 #000,0 0 18px #000,0 0 8px #000,0 0 4px #000,0 0 0 #3b0009,0 0 0 #000;border-radius:5px}.page-section .content a{color:#1157fd;text-decoration:underline}.page-section .content a:hover{color:#f3d000}.page-section .gallery ul{display:flex;flex-wrap:wrap}.page-section .gallery ul>li{flex:33.3333%}.page-section .gallery ul>li>img{border:4px double #f3d000}@media (max-width:576px){header .menu .navbar .navbar-nav .nav-item .nav-link{width:100%}header .top .text-center{text-align:center!important}.profiles .item{margin-bottom:0}.page-section .gallery ul>li{order:1;flex:100%;margin-bottom:20px}}@media screen and (max-width:767px){.headline{font-size:25px}}@media screen and (max-width:767px){.book-now .title{font-size:30px}}@media screen and (max-width:767px){.features .title{font-size:18px}}.features .svg-icon-body{width:60px;margin:0 auto}.features .svg-icon-body path{fill:#fff}.blogs{padding:0}.blogs .item{margin-left:-5px;margin-right:-5px;color:#f4c70f;box-shadow:0 0 1px #000,0 0 0 #000,0 0 18px #000,0 0 8px #000,0 0 4px #000,0 0 0 #3b0009,0 0 0 #000}.blogs .item{border:2px solid #f4c70f;border-radius:0;overflow:hidden;margin-bottom:20px;position:relative;border-radius:10px;text-align:center;text-transform:uppercase}.blogs .item .click{cursor:pointer;position:absolute;height:100%;width:100%;z-index:10;left:0;top:0}.blogs .item .ribbon{background-color:#f4c70f;width:140px;padding:0;position:absolute;color:#b8001b;text-shadow:2px 1px 2px #fff;top:10px;left:-45px;transform:rotate(-45deg);font-size:14px}.blogs .item img{width:100%;min-height:260px;object-fit:cover}.blogs .item .title{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 0 0;text-shadow:2px 1px 2px #000;background:linear-gradient(0deg,#b8001b 20%,rgba(0,0,0,.3) 70%,transparent)}.blog img{width:100%;max-height:500px;object-fit:cover}.blog .content{background:rgba(0,0,0,.3);padding:20px 10px!important}.blog .content strong{color:#c5ff25}.blog .content .tags .title{font-family:'Kaushan Script',sans-serif;font-size:25px;color:#f4c70f;text-shadow:2px 1px 2px #04249c;margin:30px 0 15px}.blog .content .tags,.blog .content .tags a{font-size:14px}.post .content{background:rgba(0,0,0,.3);padding:0!important;overflow:hidden;position:relative}.post .content .ribbon{background-color:#f4c70f;width:140px;padding:0;position:absolute;color:#b8001b;text-shadow:2px 1px 2px #fff;top:10px;left:-45px;transform:rotate(-45deg);font-size:14px;text-align:center}.post .content img{width:100%;max-height:500px;object-fit:cover;box-shadow:none!important;border-radius:0!important}.post .content .details{padding:10px 10px}.post .content .tags .title{font-family:'Kaushan Script',sans-serif;font-size:25px;color:#f4c70f;text-shadow:2px 1px 2px #04249c;margin:30px 0 15px}.post .content .tags .title::before{content:"\f02c";font-family:FontAwesome;padding-right:5px}.blog .content .tags a,.post .content .tags{font-size:14px}.sidebar{position:-webkit-sticky;position:sticky;top:2%;margin-top:0;margin-bottom:0}.sidebar .widget{background:rgba(0,0,0,.3);border-radius:5px;border:3px double #f4c70f;margin-bottom:20px}.sidebar .widget .title{font-family:'Kaushan Script',sans-serif;padding:10px 8px;font-size:20px;border-bottom:2px solid #f4c70f;color:#f4c70f;text-shadow:2px 1px 2px #000}.sidebar .widget .title::before{content:"\261E";padding-right:10px}.sidebar .widget .blog::before{content:"\261E"}.sidebar .widget .location::before{content:"\261E"}.sidebar .widget .hotel::before{content:"\261E"}.sidebar .widget .map::before{content:"\f279"}.sidebar .widget .address::before{content:"\f124"}.sidebar .widget ul{margin:0;padding:0 5px}.sidebar .widget ul li{list-style:none;padding:5px;border-bottom:1px solid #f4c70f;font-size:16px}.sidebar .widget ul li::before{content:"\261E";padding-right:8px}.sidebar .widget ul li:last-child{content:'';border-bottom:0}.sidebar .widget .widget-area{padding:5px}.sidebar .widget iframe{width:100%;border:0!important;border-radius:0 0 3px 3px;padding:0;height:250px;margin-bottom:-6px!important}.page-section .price-list{padding:10px 0 20px;text-align:center}.page-section .price-list .item{background:linear-gradient(90deg,#000,#6a0024,#000);border:3px double #f3d000;border-radius:5px;padding:30px 15px 0;margin-bottom:20px;text-align:center;transition:transform .3s}.page-section .price-list .item:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.page-section .price-list .item .price{font-size:50px;font-weight:700;padding-bottom:10px;text-shadow:2px 1px 2px #000}.page-section .price-list .item .price span{font-size:20px;margin-left:7px}.page-section .price-list .item ul{list-style:none;padding:0;margin:0}.page-section .price-list .item ul li{display:block;border-bottom:1px solid #f3d000;padding:10px 0}.page-section .price-list .item ul li:last-child{border:none}.page-section .contact{padding:20px 0}.page-section .contact .item{background:linear-gradient(90deg,#000,#c30042,#000);border-radius:5px;border:3px double #f4c70f;margin:10px 0 20px;text-align:center}.page-section .contact .item .title{font-family:'Kaushan Script',sans-serif;padding:10px 8px;font-size:22px;border-bottom:3px double #f4c70f;color:#f4c70f;text-shadow:2px 1px 2px #000}.page-section .contact .item ul{margin:0;padding:0 5px}.page-section .contact .item ul li{list-style:none;padding:10px 5px;border-bottom:1px solid #f4c70f}.page-section .contact .item ul li a{color:#fff}.page-section .contact .item ul li:last-child{content:'';border-bottom:0}.page-section .contact .map-area iframe{width:100%;border:0!important;border-radius:0;padding:10px 10px 5px;height:250px}.page-section .form{padding:20px 10px 10px}.page-section .form .form-control{font-family:'Francois One',FontAwesome;border:2px solid #f4c70f;border-radius:5px}.page-section .form .custom-select{border:2px solid #b22222;border-radius:5px}.page-section .form button,.page-section .form input{height:45px}.page-section .form textarea{height:200px}.page-section .form button,.page-section .form button:hover{color:#fff;background-color:#f4c70f}.page-section .form .form-control:focus,.page-section .form .form-control:hover{cursor:pointer;border-color:#04249c;box-shadow:none}.page-section .form ::placeholder{font-size:14px}.footer{background:linear-gradient(90deg,#000,#6a0024,#000);color:#fff;border-top:2px solid #000}.footer .container{width:100%}.footer .about{font-family:'Kaushan Script',sans-serif;font-size:25px;text-align:center;padding:20px 0;color:#f4c70f;text-shadow:2px 1px 2px #000}.footer .about span{display:block;font-size:20px;margin-top:10px}.footer .links{text-align:center;padding:5px 0;background-color:#000}.footer .links li{display:inline-block}.footer .links li a{font-size:13px}.footer .links li a:hover{color:#e42e54}.footer .links li::after{content:"-";margin:0 10px}.footer .links li:last-child:after{content:""}.footer .footer-bottom{padding:0 0 0;font-size:13px}.footer .footer-bottom .menu{float:right}.footer .footer-bottom .menu li{display:inline-block}.footer .footer-bottom .menu li::after{content:"-";margin:0 3px 0 5px}.footer .footer-bottom .menu li:last-child:after{content:"";margin:0}.footer .footer-bottom .copyright{float:left}@media (max-width:768px){.footer .links{margin-bottom:10px}.footer .links li{display:block;padding:2px 0}.footer .links li::after{content:"";margin:0 5px}.footer .footer-bottom{margin-bottom:120px}.footer .footer-bottom .menu{float:none;text-align:center}.footer .footer-bottom .menu li{padding:2px 0}.footer .footer-bottom .menu li::after{content:"";margin:0 5px}.footer .copyright{float:none;text-align:center}}.error-404{text-align:center;padding:180px 0}.error-404 h2{font-size:150px;line-height:1;text-shadow:3px 3px 3px #000;color:#f4c70f}svg{fill:#fff}