@import url(https://jt.sovethos.com/wp-content/themes/archi/style.css);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&family=Poppins:wght@300;400;500;600;700;800&display=swap);body{background:#fff0;font-family:'Poppins',sans-serif!important}.multicity_options .multiClass{margin:9px 0 4px 0;padding:0}.addRoom.multiButtonAdd{text-align:right;float:right}.ban-content h2{line-height:38px;font-weight:700}.ban-content{padding:235px 30px 0;color:#fff;text-align:center;text-shadow:2px 1px 17px #000}.ban-content p{font-size:17px;padding-top:24px}.touch-btn a{background:#337ab7!important;border:0px!important;color:#fff!important;font-size:16px!important;font-weight:600!important}.three-value hr{display:none}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000 url(https://jt.sovethos.com/wp-content/themes/archi-child/images/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x;opacity:.9;filter:Alpha(Opacity=30);border-radius:8px;color:#fff;font-size:11px}#content.sbar{padding:20px 0 0 0}.terms-content h4{padding:10px 0 10px 0;font-weight:600}.L-btn{top:0}.L-btn a i{border:2px solid #848484;border-radius:50%;font-size:11px!important;padding:3px}.L-btn #btn-lg_caret{color:#848484!important;cursor:pointer}header .info ul.info-list li{display:inline-block;margin-right:0;font-size:12px;letter-spacing:1px;color:#848484}header .info ul.info-list{text-align:right}header .info ul.social-list{text-align:right}header .info{color:#fff;text-align:right;padding:2px 0 2px 0;width:100%;z-index:100;border-bottom:solid 1px rgb(255 255 255 / .2);background:#f1f1f1}li.ph{font-size:13px!important;font-weight:600}#mainmenu a{display:block;padding:5px 0 5px 20px;line-height:20px;text-decoration:none;color:#252525;text-align:center;outline:none;letter-spacing:0;font-size:15px;font-family:'Poppins',sans-serif}.info-list i{color:#fff!important}.info-list li a{color:#fff}#mainmenu li{margin:0 0;padding:10px 0}header.de_header_2{height:80px;background:#fff;-webkit-box-shadow:0 1px 6px 0 rgb(181 181 181 / .5);box-shadow:0 1px 6px 0 rgb(181 181 181 / .5);margin-top:18px}header{background:#fff;-webkit-box-shadow:0 1px 6px 0 rgb(181 181 181 / .5);box-shadow:0 1px 6px 0 rgb(181 181 181 / .5)}header div#logo{height:87px;line-height:84px;float:left;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;top:-20px;padding:11px 22px 4px 7px;border-radius:44px}header.smaller div#logo{padding:0 22px 4px 7px}.ui-datepicker-calendar{border:none}.search__icon{line-height:12px}.search-panel{top:160px}.back-video{min-height:638px}#search-bg{background:#0087c4;padding:30px;width:100%;height:100%;padding:10px 25px 10px 24px;border-radius:20px;position:relative;z-index:9}.search-outer{position:inherit!important;z-index:999;top:0}#search-bg h1{color:#fff;text-align:center;font-size:26px;text-transform:uppercase;margin:15px 0 18px 0;font-family:'Poppins',sans-serif}#search-bg h1 span{font-weight:700;color:#efa100;display:block}.deleteRoom.multiButtonDel{float:right;text-align:right;margin-left:8px}.logo-slider{float:right!important;left:13px}.logo-slider p{margin:0;padding:0 0 7px 7px;font-size:14px;color:#878787}.slick-prev i{padding:5px 0 0 11px;text-align:center}.slick-next i{padding:4px 0 0 12px}#f-links a{cursor:pointer}#f-links a:hover{color:#7aad23}.footer-links h4{font-size:18px;color:#282828;font-weight:800;margin:0 0 14px 0;padding:0}.footer-links ul{margin:0;padding:0}.footer-links ul li{list-style-type:none;margin:4px 0 4px 0}.footer-links ul li a{font-size:13px;color:#656565;cursor:default}.footer-links ul{float:left}.footer-links ul.left-links{padding:0 0 0 96px}address h1{font-size:17px;text-align:left;padding:0 0 12px 0;margin:0;color:#1c1c1c;font-weight:700}address span i{margin:0 6px 0 0;color:#75aa24}address span{font-size:15px;color:#1c1c1c;border:0;margin:0}address span a{color:#0087c4!important}footer{padding-top:49px!important;padding-bottom:0;background:#edeff0}.footer-section{padding-bottom:32px}header.smaller:not(.header-bottom) #mainmenu>li>a{padding-top:0;padding-bottom:17px}header.smaller:not(.header-bottom):not(.side-header){height:63px;background:#fff;border-bottom:solid 1px #ccc;margin-top:18px}header.smaller #mainmenu{margin-top:10px}header.smaller div#logo{max-width:300px;height:70px;line-height:70px;top:-2px}header .info ul.info-list li i{margin-right:2px;color:#848484!important}.top-phone a{cursor:default;font-weight:700;font-size:18px!important;color:#3a3a3a!important;background:url(http://projects.nanojot.com/kingfare/wp-content/uploads/2020/06/call-icon.png)no-repeat left center}header.smaller:not(.header-bottom) #mainmenu>li.top-phone a{padding:0 0 0 24px!important}.des-info h2{color:#0087c4;margin:0;padding:6px 0 0 0;font-size:15px;font-weight:600}.des-info p{padding:0 0 14px 0;margin:0;line-height:9px;font-size:13px;color:#292929;font-weight:500}.top-des-section{border:1px solid #ccc;border-radius:15px}.top-des-section img{border-radius:15px 15px 0 0}.des-info{padding:0 0 0 12px}.top-des-section{border:1px solid #ccc;border-radius:15px;margin-bottom:26px}.page-heading{text-align:center}.page-heading h2{color:#1d1d1d;font-size:26px;font-weight:700;margin:20px 0 0 0}.page-heading p{padding:0 0 10px 0;font-size:16px;color:#7b7b7b}.icon-box h3 span.id-color{color:#fff;font-size:16px;font-weight:500;font-family:'Poppins',sans-serif}.icon-box .text{color:#c9f587;font-size:13px;font-family:'Poppins',sans-serif;line-height:17px}.box-icon-simple.left{margin-left:45px}.why-home h3{font-size:26px;color:#fff;text-transform:uppercase;font-weight:700}.why-home p{font-size:15px;color:#fff}.why-green-bar{padding:30px 0 0 0!important}.why-home{border-right:2px solid #8ec13f;padding:0 26px 0 0;margin-right:12px}.deal-section{background:#f1f2f8;min-height:101px;margin:23px 0 0 0}.deal-section img{float:left;padding:0 15px 0 0}.deal-info h3{font-size:15px;color:#1d1d1d;font-weight:700;margin:0}.deal-info p{color:#75aa24;font-weight:13px}.deal-price{font-weight:700;color:#75aa24;font-size:15px;text-align:right;padding:0 21px 0 0;margin:0}.deal-info{padding:12px 0 0 0}.special-deal-section{background:#fff;padding:0 30px 30px 30px;position:relative}.blue-bg{background:#0087c4;margin:-108px 0 15px 0;min-height:300px;padding-top:117px}.home-testimonial h2 span{position:relative;top:17px;background:#0087c4;padding:0 18px}.home-testimonial h2{text-align:center;display:block;font-size:30px;font-weight:700;color:#fff;padding:8px 0 0 0;border-bottom:1px solid #85c6e3}.home-testimonial .testimonial_rotator_quote{color:#fff;font-family:geogia;font-style:italic;font-size:19px}.testimonial_rotator_author_info p{color:#66cefb;font-size:17px!important;font-weight:600}.testimonial_rotator.template-longform hr.longform_hr{width:175px;height:3px;background:#eea501;border:none;margin:24px auto 13px}.testimonial_rotator_nav i{color:#fff}#subheader{padding-bottom:0}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}@media (min-width:768px){.col-sm-15{width:20%;float:left}}@media (min-width:992px){.col-md-15{width:20%;float:left}}@media (min-width:1200px){.col-lg-15{width:20%;float:left}}.vacation-main .overlay-2 img{border-radius:15px}.vacation-info h3{color:#0087c4;font-size:15px;font-weight:600;margin:12px 0 0 0;padding:0}.vacation-info p{padding:5px 0 0 0;margin:0;color:#555454;line-height:21px}.stay{color:#7aad23;font-weight:500;margin:4px 0 3px 0}.price-from{color:#1a1a1a;font-size:16px;font-weight:600}.price-from span{font-size:12px;color:#717171;font-weight:400;vertical-align:bottom}.vacation-main{margin:0 0 27px 0}#\33.vacation-main .overlay-2 img.lazyloaded{display:none}#\33{background:#7aad23;border-radius:15px;padding:20px 0 0 0}.ads h3{font-size:24px;text-align:center;text-transform:uppercase;color:#fff;font-weight:700;padding:0 20px 15px 20px}.ads hr{transform:rotate(90deg);width:59px;margin:2px auto;border-width:3px;border-color:#fff;margin-bottom:40px}#\33 .vacation-main span{display:none}.page-heading.packages p{padding:20px 0 20px 0;font-weight:300}.inner-page-top h2{color:#fff;font-size:30px;font-weight:700;text-transform:uppercase;margin:40px 0 8px 0}.inner-page-top h4{font-size:26px;color:#f09f00;font-weight:800;text-transform:uppercase;margin:0;padding:28px 0 0 0}.inner-page-top p{color:#fff;font-size:20px;padding:17px 0 0 0;font-weight:300;line-height:26px}.has-topbar #subheader{padding-top:104px;border-bottom:7px solid #efa201}.inner-page-top hr{margin:0;padding:0;border-width:4px;border-color:#fff;width:69px;text-align:left}.banner-img{margin:0 0 0 13px}.content p{color:#5d5d5d;font-size:15px;font-weight:300}.content{margin:30px 0 45px 0}.orange-section{background:#efa201;border-radius:15px;margin:30px 0 0 0;padding:20px 20px 20px 20px}.orange-section h3{font-size:26px;text-transform:uppercase;font-weight:700;color:#000}.orange-section p{color:#000;font-size:14px;line-height:20px}.about-box{margin:20px 0 0 0}.about-box .text h3 span.id-color{font-size:20px;color:#474646!important;font-weight:600}.about-box .text{font-size:14px;color:#838383;font-weight:300;line-height:22px;padding:0 30px 0 0}.about-box .icon-img{width:65px}.about-box .box-icon-simple.left{margin-left:68px}.bg-overlay-txt h4{color:#fff;font-size:34px;font-weight:700;text-transform:uppercase;padding:18px 0 0 0}.bg-overlay-txt p{color:#fff;font-size:30px;font-weight:300;line-height:40px;padding:25px 0 10px 0}#bg-section{margin-top:50px}.content h2{color:#1d1d1d;font-size:20px;font-weight:700;margin:20px 0 23px 0}.why-box{margin:0 0 16px 21px;border-bottom:1px dashed #ddd;padding:0 0 14px 0;min-height:114px!important}.why-box .text h3 span.id-color{font-size:20px;color:#474646!important;font-weight:600}.why-box .text{font-size:14px;color:#838383;font-weight:300;line-height:22px;padding:0 30px 0 0}.why-box .text h3{margin:0}.why-box .icon-img{width:65px}.why-box .box-icon-simple.left{margin-left:68px}.curve-blue{border-radius:190% 190% 0% 0%;min-height:300px;width:116%;margin:38px auto 0;left:-8%;position:relative}.blue-curve-txt{text-align:center;padding:10px 40px 0 40px;font-size:23px;color:#fff;font-weight:300;line-height:32px}.blue-curve-txt b{color:#efa201}.plane-icon{margin:-70px 0 0 0!important}.no-border{border:0px!important}.subfooter{background:#fff!important;color:#ccc;border-top:1px solid #ccc;padding:19px 0 20px 0!important}.cards{margin:0 0 8px 0}.cards img{margin:0 10px 0 0}.bottom-logos{margin:0 0 8px 0}.bottom-logos img{margin:0 0 0 18px}.social-icons a{color:#656565;padding:0 10px 0 10px;border-right:1px solid #9a9a9a;line-height:14px;margin:14px 0 0 0;display:inline-block}.social-icons a:last-child{border-right:0}.copy{margin:14px 0 0 0;color:#999}#subheader .row{display:flex}.banner-img{top:inherit;bottom:0;position:absolute}.contact-box{background:#e7e7e7;text-align:center;padding:78px 25px 20px 25px;min-height:250px}.contact-icon{margin:0 0 -52px 0!important;padding:0}.contact-box h3{color:#7ab421;font-weight:700;text-transform:uppercase;margin:0 0 8px 0}.contact-box p{color:#242323;font-size:15px;line-height:20px}.contact-box p a{color:#0074a9}.top-txt-contact h3{font-size:26px;color:#242323;font-weight:700;text-transform:uppercase;padding:32px 0 0 0}.top-txt-contact p{font-size:16px;color:#242323;font-weight:300}.top-txt-contact b{text-align:center;display:table;margin:0 auto;font-size:40px;font-weight:600;color:#0072a5;border:1px solid #0072a5;padding:18px 30px 15px 30px}.search_widget_footer button{background:#efa201;color:#111;font-weight:600}#video-content .teaser-text{font-size:14px;color:rgb(255 255 255 / .9);line-height:normal;font-weight:800;text-transform:uppercase;letter-spacing:3px;text-align:center;margin:0 auto;text-align:center;position:relative;width:51%;padding:9px 0;text-shadow:1px 1px 4px #000}#video-content .border-deco .text-item{display:inline-block;padding:0 27px;text-shadow:2px 1px 17px #000;font-weight:600}a.btn-slider{border:2px solid #75aa24;padding:10px 30px 10px 30px;background:#75aa24}#video-content .de-video-container{height:620px!important}#video-content .de-video-content{width:1170px;position:absolute;z-index:10;left:21%;right:0;margin:0 auto;top:52px;z-index:8}#video-content .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:90%}#video-content .text-slider{font-size:24px;letter-spacing:0}a.booking-btn{background:#848484;padding:3px 15px 5px;margin:0 0 0 15px}a.booking-btn:hover{background:#848484}li.L-btn{margin:0 0 0 15px}.info-list li a:hover,.info-list li a:active,.info-list li a:focus{text-decoration:none}@media screen and (max-width:768px){.ui-menu{z-index:99999!important}.has-topbar #subheader{padding-top:14px}.top-txt-contact b{font-size:21px}.footer-links ul.left-links{padding:0 0 0 0}.footer-links ul{float:none}.footer-links h4{margin:21px 0 14px 0}.footer-section{text-align:center}address h1{text-align:center}.footer-links ul li a{border-bottom:1px solid #ccc;display:block}.footer-links ul li:last-child a{border-bottom:none}.bottom-logos img{margin:0 0 0 8px}.why-box .text h3 span.id-color{font-size:17px}.why-box .text{font-size:13px;line-height:18px}.curve-blue{border-radius:0% 0% 0% 0%;min-height:inherit;width:100%;margin:38px auto 0;left:0}.blue-curve-txt{text-align:center;padding:10px 20px 0 20px;font-size:20px;color:#fff;font-weight:300;line-height:25px}ul#mainmenu{background:#232323;position:absolute;left:0;right:0;top:62px;z-index:999999}#mainmenu li a,#mainmenu li li a{padding:3px 0 3px 0}#mainmenu li:last-child{margin-bottom:0}.top-des-section img{width:100%}div#n2-ss-2 .n2-ss-slider-1{height:100vh!important}.search-panel{position:absolute!important;top:100px;width:100%!important;left:0;right:0}#search-bg{background:#0087c4;width:100%;height:100%;padding:10px 0 28px 0;border-radius:20px;z-index:99999;position:relative}.why-home{border-right:0;padding:0 0 0 0;margin-right:12px}.icon-box{padding:10px 0 10px 0;border-bottom:1px solid #aade5a}.special-deal-section{background:#fff0;padding:0 0 20px 0;position:relative}.blue-bg{background:#0087c4;margin:0 0 15px 0;min-height:inherit;padding-top:0}.testimonial_rotator_wrap{margin:20px 0px!important}.vacation-main{text-align:center}.about-box{margin:20px 0 0 20px}.bg-overlay-txt h4{color:#fff;font-size:24px}.bg-overlay-txt p{font-size:18px;line-height:24px;padding:25px 0 0 0}.logo-slider{float:none!important;left:0}.orange-section{margin:0 0 0 0}}