/* 
Theme Name:		 Sajaya Suites - NAAS Digital
Theme URI:		 https://naasdigital.com/
Description:	 Sajaya Suites - NAAS Digital is a theme developed by NAAS Digital
Author:			 Afshan - NAAS Digital
Author URI:		 https://naasdigital.com/
Template:		 panola
Version:		 1.0.0
Text Domain:	 sajaya-suites
*/


/*sajaya fonts*/
@font-face{ 
	font-family: 'hsn';
	src: url('assets/fonts/hsn/hsn_shahd_regular_regular-webfont.eot');
	src: url('assets/fonts/hsn/hsn_shahd_regular_regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('assets/fonts/hsn/hsn_shahd_regular_regular-webfont.woff') format('woff'),
	     url('assets/fonts/hsn/hsn_shahd_regular_regular-webfont.ttf') format('truetype'),
	     url('assets/fonts/hsn/hsn_shahd_regular_regular-webfont.svg#webfont') format('svg');

	  font-weight: normal;  
	font-style: normal;
}


@font-face{ 
	font-family: 'Nibro';
	src: url('assets/fonts/nibro/NibPro-Regular.eot');
	src: url('assets/fonts/nibro/NibPro-Regular.eot?#iefix') format('embedded-opentype'),
	     url('assets/fonts/nibro/NibPro-Regular.woff') format('woff'),
	     url('assets/fonts/nibro/NibPro-Regular.ttf') format('truetype'),
	     url('assets/fonts/nibro/NibPro-Regular.svg#webfont') format('svg');
}


@font-face{ 
	font-family: 'brownLL';
	src: url('assets/fonts/brownLL/BrownLL-Light.eot');
	src: url('assets/fonts/brownLL/BrownLL-Light.eot?#iefix') format('embedded-opentype'),
	     url('assets/fonts/brownLL/BrownLL-Light.woff') format('woff'),
	     url('assets/fonts/brownLL/BrownLL-Light.ttf') format('truetype'),
	     url('assets/fonts/brownLL/BrownLL-Light.svg#webfont') format('svg');
}


body{
	font-family: 'Open Sans', sans-serif !important;
	color: #9b9fa6;
}


/*header customization*/
.main-header.style-five .main-menu .navigation>li>a {
    padding: 30px 10px 30px 10px;
}

.main-header.style-five .header-bottom .menu-right-content .link a {
    padding: 31px 73px;
}

.main-header.style-five .header-bottom .logo-box {
    padding: 7px 60px 30px 60px;
    height: 92px;
}


.main-header.style-five .menu-right-content .link a{
	background: #FF560D;
}

.main-header.style-five .menu-right-content .link a:hover{
	background: #0B0B0F;
}

.main-header.style-three .search-box-area .search-toggle i:hover:before, .main-header.style-five .search-box-area .search-toggle i:before{
	color: #0B0B0F;
}

.main-header.style-five .logo-box{
	background: #0B0B0F;
}


.main-menu .navigation > li > a{
	font-size: 16px;
}

/*slider*/

.slider-style-three.home-5 .content-box h1{
	font-size: 50px;
	line-height: 60px;
	text-transform: initial;
}


.slider-style-three.home-5 .owl-theme .owl-dots .owl-dot.active span{
	background: #FF560D;
}

.owl-theme .owl-dots .owl-dot.active span {
    background: #FF560D;
    border: 2px solid #FF560D !important;
}

/*menu*/

/*.main-menu .navigation > li{
	margin-right: 0;
	margin-left: 0;
}*/

.main-header.style-five .main-menu .navigation > li.current > a, .main-header.style-five .main-menu .navigation > li > a:hover{
	color: #FF560D;
}


.main-menu .navigation > li > ul > li:hover, .main-menu .navigation > li > ul > li > ul > li:hover{
	background: #FF560D;
}


.main-menu .navigation > li > ul, .main-menu .navigation > li > ul > li > ul{
	border-color: #FF560D;
}


.main-menu .navigation > li ul li{
	background: #0B0B0F;
	border-color: #0B0B0F;
}


.sticky-header .main-menu .navigation > li.current > a, .sticky-header .main-menu .navigation > li:hover > a{
	background: #FF560D;
}


.main-header.style-five .sticky-header .main-menu .navigation > li > a {
    padding: 14px 18px 16px 18px;
}


/*search parts*/
.main-header.style-three .search-box-area .form-group button, .main-header.style-five .search-box-area .form-group button{
	background: #FF560D;
}

.main-header.style-three .search-box-area input[type='search'], .main-header.style-five .search-box-area input[type='search']{
	border-color: #FF560D;
}

.sidebar .sidebar-search .form-group button, .footer-widget .sidebar-search .form-group button{
	background: #FF560D;
}

.search-layout .blog-details-content .search-layout-column{
	margin-bottom: 30px;
}

.search-layout .blog-details-content .content-style-one.style_two{
	margin-bottom: 0px;
    height: 100%;
    box-shadow: 0 2px 5px 2px rgb(0 0 0 / 10%);
    border-radius: 5px;
}

.search-layout .blog-details-content .content-style-one.style_two .sajaya-search-content{
	padding-left: 15px;
	padding-right: 15px;
}

.sajaya-search-readmore{
	color: #FF560D;
}

.sajaya-search-readmore:hover{
	color: #0B0B0F;
}


/*******************home page*****************/

.hotel-booking-search .hb-submit button{
	background: #FF560D !important;
}


.about-style-five .content-box h1{
	margin-bottom: 0 !important;
	font-size: 34px;
}


.about-style-five .content-box h1:before{
	content: none;
}

.slider-style-three.home-5 .owl-theme .owl-dots .owl-dot.active span:before{
	border-color: #FF560D;
}

.hotel-booking-search .hb-submit button:hover{
	background: #FF560D;
}


.search-style-three .hotel-booking-search .hb-form-table li input, .search-style-three .hotel-booking-search .hb-form-table li select{
	height: 60px !important;
}


.search-style-three .hotel-booking-search .hb-form-table li .hb_input_field::after{
	top: 22px !important;
}

.search-style-three .hotel-booking-search .hb-submit button{
	height: 60px !important;
}

.hotel-booking-search .hb-form-table li label{
	text-align: left;
}

.slider-style-three.home-5 .owl-theme .owl-dots .owl-dot span{
	background: #E5DBD3;
}


.sec-title-two p:before{
	content: none !important;
}

/*our services*/
.service-style-five .inner-content .inner-box .content-box .btn-box a:hover{
	background-color: #FF560D;
	border-color: #FF560D;
}

.service-style-five .inner-content .inner-box .image-box{
	margin-bottom: 0 !important;
}


.service-style-five .inner-content .inner-box .content-box h3 a:hover{
	color: #FF560D;
}


/*offers slider*/
.theme-btn-four{
	background: #FF560D;
}


.room-style-four .inner-box .content-box .icon-box{
	color: #FF560D;
}

.room-style-four .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{
	background: #FF560D;
}

.theme-btn-four:hover{
	background: #0B0B0F;
}

.room-style-four{
	background-color: #0B0B0F;
}


.room-style-four .inner-box .content-box .icon-box{
	background: #607482;
}


.room-style-four .owl-theme .owl-controls .owl-nav [class*="owl-"]{
	background: #607482;
}

.room-style-four .inner-box .content-box .price span{
	color: #FF560D;
}


/*offers 2*/
.offer-style-two .content-box .inner-box .single-item .box .btn-box a:hover{
	background: #FF560D;
	border-color: #FF560D;
}


.offer-style-two .video-inner .video-content .video-box a:hover{
	background: #FF560D;
	border-color: #FF560D;
	text-decoration: none;
}

.offer-style-two .content-box .inner-box .single-item .box .price span{
	color: #FF560D;
}


.offer-style-two .content-box .inner-box .single-item .box h3 a:hover{
	color: #FF560D;
}


/*footer*/
.main-footer{
	background: #0B0B0F;
	padding-top: 90px;
}

.footer-widget.widget_bunch_contact_info{
	color: #9b9fa6 !important;
}


.main-footer .newsletter-widget .form-group button{
	background: #FF560D;
}

.footer-bottom{
	background: #0B0B0F;
}


.footer-bottom .copyright a{
	color: #FF560D;
}

.footer-bottom .copyright{
	color: #9b9fa6 !important; 
}


.footer-widget.widget_bunch_newsletter{
	color: #9b9fa6 !important; 
}


.footer-bottom .footer-nav li a{
	color: #9b9fa6 !important; 
}


.footer-bottom .footer-nav li a:hover{
	color: #FF560D !important; 
}


.footer-widget ul li a:hover, .footer-widget ul li:hover{
	color: #FF560D !important;
}


.main-footer .newsletter-widget .form-group input[type='email']:focus{
	border-color: #FF560D !important;
}

.main-footer .newsletter-widget .form-group input[type='email']:focus + button, .main-footer .newsletter-widget .form-group button:hover{
	background: #FF560D !important;
}


.scroll-top{
	background: #FF560D !important;
}

.scroll-top.open{
	background: #FF560D !important;
}

.main-footer .newsletter-widget .form-group input[type='email']{
	background: #607482 !important;
	color: #ffffff !important;
}

.main-footer .newsletter-widget .form-group input[type='email']::-webkit-input-placeholder { /* Edge */
  color: #ffffff !important;
}

.main-footer .newsletter-widget .form-group input[type='email']:-ms-input-placeholder{
	color: #ffffff !important;
}

.main-footer .newsletter-widget .form-group input[type='email']::placeholder{
	color: #ffffff !important;
}




/*latest events shortcode styles*/
.event-style-four .inner-box .content-box .price{
	margin-bottom: 18px !important;	
}



/**********************inner pages**************************/
.page-title .content-box .bread-crumb li{
	color: #FF560D;
}


.page-title .content-box .bread-crumb li a:hover{
	color: #FF560D;
}

.page-template .page-title .content-box{
	text-align: left;
}

.hb_room-template-default .page-title .content-box{
	text-align: left;
}


.sajaya_events-template-default .page-title .content-box{
	text-align: left !important;
}


.sajaya_offers-template-default .page-title .content-box{
	text-align: left !important;
}

.post-type-archive .page-title .content-box{
	text-align: left !important;
}

.search-results .page-title .content-box{
	text-align: left !important;
} 


.page-title .content-box .title{
	font-size: 40px;
	line-height: 48px;
}


.page-title .content-box .bread-crumb li:before{
	top: 3px;
}


/***vision page ***/
.sec-title.left h2:before{
	content: none;
}

.sec-title.left h2{
	padding: 0;
}


.sec-title h2{
	color: #0B0B0F;
}


.theme-btn-two{
	color: #FF560D;
	padding: 18px 42px 16px 42px;
	border-radius: 5px;
}

.theme-btn-two:hover{
	background: #FF560D !important;
	border-color: #FF560D !important; 
}


.video-section{
	padding: 148px 0px 163px 0px;
}


.video-section .title{
	font-size: 70px;
	margin-bottom: 48px;
}


.video-gallery .overlay-gallery .icon-holder .icon a:hover{
	background: #FF560D;
	border-color: #FF560D;
	text-decoration: none;
}


.fact-counter .single-item .icon-box i:before{
	color: #FF560D;
}

.fact-counter .single-item:hover{
	background: #FF560D;
	border-color: #FF560D;
}

.fact-counter .single-item .count-outer span{
	color: #0B0B0F;
	font-family: Nibro !important;
	margin-bottom: 14px;
	font-size: 40px;
}



/**core values **/
.resturent-menu .single-menu-content .link a:hover{
	color: #FF560D;
}


.sajaya-core-values .column:last-child .menu-content .single-menu-content:last-child {
        padding: 0px 0px 31px 130px ;
    margin-bottom: 32px;
    border-bottom: 2px dashed #ededed;
}




.sajaya-core-values .column:first-child .menu-content .single-menu-content:last-child{
	padding: 0px 0px 31px 130px ;
    margin-bottom: 32px;
    border-bottom: 2px dashed #ededed;
}


.title-text:before{
	content: none;
}


.resturent-menu .single-menu-content .price{
	color: #FF560D;
}

.resturent-menu .single-menu-content .link h3 a{
	color: #0B0B0F;
}


@media screen and (min-width: 768px){
	.sajaya-core-values .column .menu-content{
		min-height: 200px;
	}

	.sajaya-core-values .single-menu-content{

		min-height: 200px;
	}
}


/*image gallery*/
.gallery-page .filter-tabs li:before{
	background-color: #FF560D;
}

.inner-box .content a{
	color: #FF560D;
	border-radius: 5px;
}


.inner-box .content a:hover{
	background: #FF560D;
}

.gallery-page .filter-tabs li .dots:before{
	background-color: #FF560D;
}


.gallery-page .filter-tabs li .dots:after{
	background-color: #FF560D;
}


.contact-info .single-item .icon-box i:before{
	color: #FF560D;
}


.theme-btn{
	background: #FF560D;
	border-radius: 5px;
	padding: 18px 42px 16px 42px;
}

.theme-btn:hover{
	background: #0B0B0F;
}


.contact-section .default-form .form-group input:focus, .contact-section .default-form .form-group textarea:focus{
	border-color: #FF560D;
}


.contact-info .single-item .text{
	color: #0B0B0F;
}


.gray-bg{
	background: #F2F2F0;
}


/*roome*/


.content-style-two .sajaya-aminities-row{
	position: relative;
    border-top: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    width: 100%;
}

.content-style-two .sajaya-aminities-row .sajaya-aminities-column {
    position: relative;
    width: 25%;
    padding: 28px 15px 33px 20px;
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}


.content-style-two .sajaya-aminities-row .icon-box{
	position: relative;
    display: inline-block;
    /*top: 12px;*/
}


.content-style-two .sajaya-aminities-row .table-text {
    position: relative;
    display: inline-block;
    font-size: 18px;
    margin-left: 14px;
}


.sajaya-aminities-row{
	margin-left: 0 !important;
}


.room-sidebar .sidebar-widget .hotel-booking-search h3{
	padding: 16px 30px 18px 30px !important;
}


.hotel-booking-search h3{
	color: #0B0B0F !important;
}


.hotel-booking-search .hb-form-table li input, .hotel-booking-search .hb-form-table li select{
	border-radius: 5px !important;
}


.hotel-booking-search .hb-submit button{
	border-radius: 5px !important;
}


.room-sidebar .sidebar-widget .hotel-booking-search h3{
	background: #F2F2F0 !important;
}


.sajaya-panel-list .box{
	padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.sajaya-panel-list .box p{
	margin-bottom: 0;
}

.sajaya-panel-list .box p strong {
    font-size: 15px;
    font-weight: 600;
    color: #0B0B0F;
}


.sajaya-panel-list .box:last-child {
    border: none;
    margin: 0;
    padding: 0;
}


/*rooms slider*/
.room-details .room-details-content .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{
	color: #fff !important;
	background: #FF560D;
    border: 1px solid #FF560D;
}

.hb_room_gallery .owl-theme .owl-controls .owl-nav [class*="owl-"]{
	font-size: 16px;
	width: 50px;
	height: 50px;
	line-height: 48px;
}

.single-hb_room .room-details .hb_single_room .hb_room_gallery{
	margin-bottom: 50px !important;
}

.room-details .room-details-content .owl-theme .owl-controls .owl-nav .owl-prev{
	left: -26px;
}

.room-details .room-details-content .owl-theme .owl-controls .owl-nav [class*="owl-"]{
	top: 35%;
	background: #0f172b;
    border: 1px solid #0f172b;
    color: #fff;
}

.room-details .room-details-content .owl-theme .owl-controls .owl-nav .owl-next{
	right: -26px;
}


/*meetings and events*/
.sajaya-events-grid-view .single-item .lower-content .meta-content li:first-child:before{
	content: none !important;
}


.news-section .single-item .overlay a{
	color: #FF560D;
	border-radius: 3px;
}

.news-section .single-item .overlay a:hover{
	background: #FF560D;
}


.news-section .single-item .lower-content .meta-content li span{
	color: #FF560D;
	font-weight: 600;
}

.sajaya-events-grid-view .single-item .lower-content .meta-content li{
	font-size: 13px !important;
}

.theme-btn-three{
	color: #FF560D;
    padding: 18px 42px 16px 42px;
    border-radius: 5px;
}

.theme-btn-three:hover{
	background: #FF560D;
	border-color: #FF560D;
}


/*events details*/
.events-details{
	/*padding: 100px 0px 100px 0px;*/
}


/*sajaya special offers*/
.sajaya-special-offers .subtitle{
	color: #FF560D;
}


.single-offer-content .text h3 a:hover{
	color: #FF560D;
}


/*al sqaure privilage card*/
.about-style-four .content-box h1:before{
	content: none;
}


.about-style-four .content-box h1{
	padding-bottom: 0 !important;
}


/*sajaay card offers*/
.sajaya-card-offers .single-item .content-box{
	padding: 50px 50px;
}

.sajaya-card-offers .single-item .content-box ul{
	margin-bottom: 0 !important;
}

.sajaya-card-offers .single-item .content-box .icon-box{
	line-height: 84px;
}


.sajaya-card-offers .single-item:hover .content-box .icon-box{
	background: initial;
	border-color: #FF560D;
}

.service-style-four .single-item .content-box{
	background: #0B0B0F;
}

.sajaya-card-offers .single-item{
	position: initial;
	background: #0B0B0F;
}

.sajaya-card-offers .single-column{
	background: #0B0B0F;
}


.sajaya-card-offers .single-item:hover .image-layer{
	width: 100%;
}



.ui-state-active, .ui-widget-content .ui-state-active{
	background: #FF560D;
}

.kc_accordion_header>a{
	font-weight: 600 !important;
}

/*offer archive*/
.sajaya-special-offers-archive .subtitle{
	color: #FF560D;

}

.sajaya-special-offers-archive .text h3{
	margin-bottom: 0.5rem;
}



/******************** Font Changing ************************************/
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	font-family: Nibro !important;
}


h1, h2, h3, h4, h5, h6{
	color: #0B0B0F;
}

h3 {
    font-size: 1.4em;
    line-height: 35px;
    font-weight: 700;
}


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	color: #0B0B0F;
}

h3 a:hover, h4 a:hover{
	color: #FF560D;
}

.sec-pad-2{
	padding: 90px 0px;
}


/*footer menu widget*/
@media screen and (min-width: 767px){
	.footer-widget.widget_nav_menu ul li{
		margin-bottom: 15px;
	}

	.camera_thumbs_cont ul{
		text-align: left !important;
		margin-left: initial !important;
		margin-right: initial !important;
	}
}



/*regsiter event style*/
input[type="date"]{
	    position: relative;
    width: 100%;
    height: 50px;
    border: 1px solid #e1e6eb;
    border-radius: 30px;
    background: #ffffff;
    color: #9b9fa6;
    padding: 10px 20px;
    margin-bottom: 12px;
    transition: all 500ms ease;
}


.default-form.event-registartion-form .form-group input[type='text'], .default-form.event-registartion-form .form-group input[type='email'], .default-form.event-registartion-form .form-group input[type='date'], .default-form.event-registartion-form .form-group textarea {
    border: 1px solid transparent;
    border-radius: 0px;
    height: 54px;
    margin-bottom: 30px;
}


.about-style-three .content-box h1:before{
	content: none !important;
}

.about-style-three .content-box h1{
	padding-bottom: 0 !important;
}


/*about us*/
.about-us-container .about-section .about-content{
	margin-top: 18px;
}
.about-us-container .about-section .img-box .img-two{
	bottom: 18%;
}

.our-suites-div .about-style-three .content-box h1{
	font-size: 28px;
	line-height: 40px;
}

.room-section .title-text{
	margin-bottom: 30px;
}

.sec-pad{
	padding: 80px 0px 100px 0px;
}

.room-details .room-details-content .contnt-style-one .text p{
	margin-bottom: 0.5rem;
}

.event-reg-section .about-style-three .content-box h1{
	font-size: 28px;
    line-height: 40px;	
    margin-bottom: 22px;
}

.event-reg-section .about-style-three .content-box{
	padding-top: 10px;
}

.about-style-three .content-box .text p{
	margin-bottom: 0.5rem;
}

input[type=date]:required:invalid::-webkit-datetime-edit {
    color: transparent;
}
input[type=date]:focus::-webkit-datetime-edit {
    color: black !important;
}


.about-style-three{
	padding: 80px 0px;
}


.home-about-section .about-style-five .image-box{
	margin-left: 45px;
}

.home-about-section .about-style-five .content-box h1{
	padding-bottom: 18px;
}

.about-section{
	padding: 80px 0px 80px 0px;
}


.room-details{
	padding: 80px 0px;
}


/*26-05-2021*/
.main-header.style-five .menu-item.active a{
	color: #FF560D !important;
}

@media screen and (min-width: 768px){
	.slider-style-three.home-5 .content-box .text{
		width: 80%;
	}
}

.gallery-page{
	padding: 80px 0;
}

.contact-info{
	padding: 80px 0;
}

.about-style-five{
	padding: 80px 0;
}


.room-section .single-item .lower-content{
	padding: 28px 28px 35px 28px;
}

.contact-info .single-item .icon-box{
	top: 0;
}

.overlay-style-one .inner-box .overlay-inner .content a.link{
	color: #FF560D;
}

.overlay-style-one .inner-box .overlay-inner .content a.link:hover{
	background: #FF560D;
}


.slider-style-three.home-5 .owl-theme .owl-dots .owl-dot.active span:before{
	left: -10px;
	top: -10px;
}


.sec-title.center h2{
	margin-bottom: 32px;
}


/*langiage swith on header*/
.main-header.style-five .language-switch-area{
	position: relative;
    display: inline-block;
    margin-right: 8px;
    top: -4px;
}

.main-header.style-five .language-switch-area .wpml-ls-legacy-list-horizontal{
	padding: 0 !important;
}

.main-header.style-five .language-switch-area .wpml-ls-legacy-list-horizontal a{
	padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    color: #0f172b !important;
    font-size: 16px !important;
}


.sajaya-image-box .single-item .lower-content{
	padding: 28px 28px 0px 28px !important;
}

.sajaya-image-box-link{
	color: #FF560D !important;
}






