body,html{height:100%;width:100%}body{font-family:Cairo,sans-serif}a{text-decoration:none}ul{list-style:none;padding:0}.sidebar .nav-link{color:#efcb29;position:relative}.sidebar .nav-link i{margin-left:5px}.sidebar .nav-link.router-link-exact-active.router-link-active:after{border-bottom:15px solid transparent;border-right:15px solid #efcb29;border-top:15px solid transparent;content:"";position:absolute;right:-21px;top:5px}.info-card label{display:block;font-weight:500}.info-card label span{font-weight:400}.breadcrumb{background-color:#494949}.breadcrumb a{color:#efcb29}.breadcrumb-item.active{color:#fff}.navbar-light .navbar-brand img{height:50px}.header,.sidebar{background:#494949}.list-group-item{background:none}.header .nav-link.dropdown-toggle{color:#efcb29}.header .dropdown-menu{right:-50px}.btn-success,.btn-success:focus,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#494949;border-color:#494949;box-shadow:none!important;color:#efcb29}.btn-success:hover{background-color:#efcb29;border-color:#efcb29;color:#494949}.btn-success:disabled{background-color:#49494991;border-color:#49494991}.similar-products{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.similar-products .fancybox{cursor:pointer}.similar-products .fancybox img{-o-object-fit:cover;object-fit:cover;transition:.3s}.similar-products .fancybox:hover img{transform:scale(1.1)}.site-navbar-wrap{background:#000!important;height:86px;margin:0;padding:7px 0;top:0}.site-logo a img{height:60px}.body-home{margin-top:86px}.site-blocks-cover h1{font-family:inherit;font-size:3.5rem}.body-home .vueperslides__arrow{transform:translateY(-60%)}.site-blocks-cover,.site-blocks-cover .row{height:70vh;min-height:505px}.site-section .card{margin:0 10px}.section-heading h2{font-family:inherit}.site-section .card .card-img-top{border-radius:0;height:300px;-o-object-fit:cover;object-fit:cover}.site-section .card{border:0;border-radius:0}.site-section .card-body{border:1px solid #ebebeb}.site-section .card .card-title{height:50px}.site-section .card .card-text{font-size:15px;height:80px;margin-bottom:5px;overflow:hidden;text-align:justify}.site-section .card .address{color:#000;font-size:14px;height:55px;margin-bottom:5px}.hotel-room .thumbnail img{height:300px!important;-o-object-fit:cover!important;object-fit:cover!important}.hotel-room-body p{font-size:15px;height:105px;margin-bottom:5px;overflow:hidden;text-align:center}.hotel-room-body button{display:table;margin:auto}.hotel-room-tabs{background:#fff;margin:0 5px}.hotel-room-tabs .price{color:#5c7893;font-weight:400;margin:0}.content-inner .card img{height:270px;-o-object-fit:cover;object-fit:cover}.content-inner .card-body .card-title{font-weight:600;height:50px}.content-inner .card-body .card-text{height:145px;overflow:hidden;text-align:justify}.block-details .imgs-suite img{border-radius:10px;height:450px;-o-object-fit:cover;object-fit:cover;width:100%}.block-details .more-imgs{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.block-details .more-imgs a{display:block}.block-details .more-imgs a img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.info-suite h2{color:#494949;font-size:35px;font-weight:600;margin-bottom:0}.info-suite p{color:#494949;font-size:15px}.info-suite label{color:#494949;font-size:25px;font-weight:600}.info-suite label i{border-radius:50%;display:inline-block;height:20px;width:20px}.start-price{background:#494949;border-radius:10px;color:#fff!important;font-size:24px!important;text-align:center}.start-price span{color:#e9bd3b;font-size:35px;font-weight:700;line-height:20px}.desc-suite p{color:#494949;font-size:15px;line-height:22px;max-height:280px;overflow-y:scroll;padding-right:10px;text-align:justify}.desc-suite p::-webkit-scrollbar{width:5px}.desc-suite p::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #fff}.desc-suite p::-webkit-scrollbar-thumb{background-color:#e9bd3b}.desc-suite p{scrollbar-color:#00a0df #333;scrollbar-width:thin!important}.desc-suite .price{background:#dedede}.desc-suite .price h2{color:#494949;font-size:20px;font-weight:700}.desc-suite .price label{border-bottom:1px solid #c5c5c5;color:#494949;font-size:15px;line-height:22px;margin-bottom:5px;padding-bottom:5px}.desc-suite .price label:last-child{border-bottom:0}.desc-suite .price label span{color:#494949;display:block;font-size:18px;font-weight:700}.btns-suite .btn-int{background:#f0f0f0}.btns-suite .btn-int,.btns-suite .btn-reserv{border-radius:10px;color:#3c3c3c;font-weight:700}.btns-suite .btn-reserv{background:#e9bd3b}
