/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

#footer-outer #copyright[data-layout="centered"] {padding: 25px 0;}
#top nav > ul > .button_solid_color_2 > a:before {height:40px!important;}
.casa-heading b{font-family: Playfair Display, sans-serif;font-weight:600;}
.casa-heading{font-family: Playfair Display, sans-serif;font-size: 46px;font-weight: 500;line-height: 58px;}
.casa-heading-2 {color: #8b4247;font-size: 46px;line-height: 50px;font-weight:500;}
.casa-heading-2 b{font-family: Playfair Display, sans-serif;font-weight:600;}
.casa-heading-3 {color: #8b4247;font-size: 40px;line-height: 50px;font-weight: 500;}
.casa-heading-3 b{font-family: Playfair Display, sans-serif;font-weight:600;}
.nectar-button.large {font-size: 16px!important;}

body #header-outer #top nav>ul>li[class*=button_solid_color]>a {color: #8b4247!important;letter-spacing: 4px;font-weight: bold!important;}
.casa-testimonial .testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner{
  width: 100%;height: 100vh;background: linear-gradient(
    to top,
    #c48c67 0%,
    #c48c67 60%,
    #fff1e8 40%,
    #fff1e8 100%
  );
}
.casa-testimonial .testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner .testimonial-name{font-size:24px;font-family:Playfair Display, sans-serif;color:#8b4247;}
body .casa-testimonial .testimonial_slider blockquote .open-quote {font-size: 80px;position: absolute;left: -30px;top: 18px;}
body .casa-testimonial .testimonial_slider blockquote .close-quote{display:none;}
.casa-testimonial .testimonial_slider[data-style*=multiple_visible] blockquote .title {font-size: 15px;color: #e67b34;text-transform: uppercase;margin-top: 5px;}
.casa-testimonial .testimonial_slider[data-style=multiple_visible_minimal] blockquote p {margin-top: 45px;text-align: center;color: #fff;}
.casa-testimonial .testimonial_slider .star-rating-wrap {text-align: center;}
.casa-testimonial .testimonial_slider .star-rating .filled {font-size: 22px!important;}
#ajax-content-wrap .casa-testimonial .testimonial_slider .star-rating {font-size: 22px!important;}
.casa-testimonial .testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner{border-radius:0px!important;}
.home .casa-blog .blog-recent .col .post-header {color: #ffffff;margin-top: -10px;background: #8b4247;padding:30px 20px;}
.home .casa-blog .blog-recent .col .excerpt{display:none;}
.home .casa-blog .blog-recent .col .post-header h3 a{color:#ffffff!important;padding-top: 10px;font-family: Playfair Display, sans-serif;font-size: 24px;line-height: 26px;font-weight: normal;}
.home .casa-blog .blog-recent:not([data-style="list_featured_first_row"]) .col .post-header a:hover{color:#f7ddcc!important;}
.home .casa-blog .blog-recent .col .post-header h3 {display: table-footer-group;}
.home .casa-blog .blog-recent .col .post-header .meta-category{display:table-header-group;font-size: 0px;}
.home .casa-blog .blog-recent .col .post-header .meta-category a{color: #fff;letter-spacing: 3px;text-transform: uppercase;font-family: Metropolis-Thin, sans-serif;font-size: 15px;font-weight: 500;text-decoration: none;}
.home .casa-blog .blog-recent .col .post-header h3.title a:after{
	content:'View More';
	display: block;margin-top: 10px;padding-top: 12px;
    font-family: Metropolis-Regular;font-size: 21px;font-weight: 700;line-height: 32px;}
#footer-outer #copyright a:not(.nectar-button) {color: #f7ddcc!important;font-size: 16px; margin-bottom: 10px;display: inline-block;margin-right: 10px;
    margin-left: 10px;}
.casa-text-box {margin-bottom: 5px!important;}
.casa-getintouch .gform_wrapper.gravity-theme .gfield input.large, .casa-getintouch .gform_wrapper.gravity-theme .gfield textarea.small{background-color: #e8cab6;border-radius: 23px;}

.casa-getintouch .gform_wrapper.gravity-theme .gfield_label{color: #8b4247;font-family: Metropolis-Regular;font-size: 16px;font-weight: 400;margin-top: 0px;margin-bottom: 0px;}
.casa-getintouch .gform_wrapper.gravity-theme .gform_fields {grid-row-gap: 5px;}
.casa-getintouch .gform_required_legend{display:none;}
.casa-our-details .iwithtext .iwt-text a{color: #f7ddcc!important;}
.casa-our-details .iwithtext .iwt-icon img{width:42px!important;}
.casa-our-details .iwithtext .iwt-text {padding-left: 60px!important;padding-top: 5px!important;}
#gform_submit_button_1{
   background-image:url(https://casahotelandsuites.com/wp-content/uploads/2023/08/send.svg);
   background-repeat: no-repeat;background-position: right;padding-right: 50px!important;background-size: 50% 22%;
}
#footer-outer #footer-widgets .col #simple-social-icons-2 ul li a{padding: 8px!important;}
#footer-outer #footer-widgets .col ul li:first-child {padding-top: 5px!important;}
#footer-outer #footer-widgets .col #simple-social-icons-2 ul li{margin-right:15px!important;}
#footer-outer #footer-widgets .col #simple-social-icons-2 h4{font-family: Metropolis-ExtraBold!important;letter-spacing: 0px;}
.casa-carosual .nectar-flip-box .flip-box-back .inner, .casa-carosual .nectar-flip-box .flip-box-front .inner {
	padding: 20px!important;font-size: 16px;font-weight:normal;color:#ffffff;font-family: Metropolis-Regular;}
.text-span-33 {color: #8b4247;font-family: Metropolis-Medium, sans-serif;font-weight: 500;text-decoration: underline;}
.service-itet-title{letter-spacing: 3px;text-transform: uppercase;margin-bottom: 16px; font-size: 16px;font-weight: 600;}
.suit-banner-box-title {font-weight: normal;font-size: 20px;}
.wifi{width:85px!important;}
.ba{width:70px!important;}
 .post .more-link span {
    background-color: #8b4247;transition: all .45s cubic-bezier(.25,1,.33,1);width: auto;cursor: pointer;
    padding: 12px 20px!important;border-radius: 25px!important;background-image:url(https://casahotelandsuites.com/wp-content/uploads/2023/08/send.svg);
    background-repeat: no-repeat;background-position: right;padding-right: 40px!important;background-size: 40% 22%;}
@media(min-width: 1000px){
body #footer-outer .row {padding: 70px 0 30px 0px;}
.casa-carosual .flickity-enabled.is-draggable{
	margin-left:100px;overflow:hidden;}
.our-services-section .flickity-enabled.is-draggable{margin-left:100px;overflow:hidden;}
	#footer-outer #footer-widgets .span_3:nth-child(4) {width: 30%;}
#footer-outer #footer-widgets .span_3:nth-child(1) {width: 28%;}
#footer-outer #footer-widgets .span_3 { width: 18%;}
}
.tt-text-icon2 .iwithtext .iwt-text{
	font-size:18px;
	line-height: 20px;
	font-weight: bold;
    color: #824648;
	font-family:Playfair Display;
	letter-spacing: 1px;
}
.tt-text-icon2 .iwithtext .iwt-icon{
	height: 120px;
	width:120px;
	background:#FEF3E1;
	text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
	margin:0 auto;
}
.tt-text-icon2 .iwithtext .iwt-icon img{
	width:60px!important;
	margin-bottom: 0px;
}
.tt-text-icon2 .fridge .iwithtext .iwt-icon img{
	width:30px!important;
	margin-bottom: 0px;
}
.tt-text-icon2 .bathroom .iwithtext .iwt-icon img{
	width:40px!important;
	margin-bottom: 0px;
}
.tt-text-icon2 .iwithtext .iwt-text {
    padding-left: 0px!important;
    padding-top: 10px;
}
.tt-text-icon2 .iwithtext .iwt-icon {
    position: relative;
}
.w-70{
	width:70px!important;
}
@media(max-width: 1000px){
#footer-outer{text-align:center;}
.simple-social-icons ul {text-align: center;display: inline-block;float:none;}
.wpb_gallery_slidesflickity_static_height_style .nectar-flickity:not(.masonry) .flickity-viewport{margin:0px!important;}
.casa-heading {font-size: 30px;line-height: 40px;}
.flickity-enabled.is-draggable { margin: 20px 0px!important;overflow: hidden;}
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {width: 95%!important;}
	body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li.casa-contact a{background: #f7ddcc!important;color: #8b4247!important;padding: 10px 20px;border-radius: 25px;}
	body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li {margin-bottom: 25px!important;}
	body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li.casa-contact a:after{display:none;}
	.casa-mobile h3.vc_custom_heading, .casa-mobile h3{font-size:18px!important;line-height:22px!important;font-weight:bold!important;}
		.casa-mobile h3.vc_custom_heading{margin-top:60px;	}
		.casa-mobile p{	font-size:14px!important;max-width: 80%;}
.casa-heading-2 {font-size: 32px!important;line-height: 42px!important;}
body {font-size: 14px!important;line-height: 20px!important;}
.casa-getintouch .gform_wrapper.gravity-theme .gfield_label {color: #8b4247;font-family: Metropolis-Regular;font-size: 14px;font-weight: 400;margin-top: 10px;margin-bottom: 5px;}
body[data-button-style=rounded] .container-wrap input[type=submit] {padding: 10px 24px!important;}
body .widget h4, body #footer-outer .widget h4 {font-family: Metropolis-Regular;text-transform: none!important;letter-spacing: 3px;font-size: 18px!important;line-height: 26px;font-weight: 400!important;margin-bottom: 5px;}
#footer-outer .row {padding: 40px 0px 0px 0px;}
.home .casa-blog .blog-recent .col .post-header h3 a {font-size: 18px;line-height: 26px;font-weight: normal;margin-top:0px;display: block;}
.home .casa-blog .blog-recent .col .post-header h3.title a:after {font-size: 18px;}
}
.privacy h2 {margin-bottom:15px !important;}
/*==Landing Page css==*/
.lp-banner-form p.gform_required_legend {
    display: none!important;
}
.lp-banner-form .gform_wrapper.gravity-theme .gfield input.large, 
.lp-banner-form .gform_wrapper.gravity-theme .gfield textarea.small{
    background-color: rgba(255,255,255,0.9);
    border-radius: 23px;
    padding: 10px 15px;
}

.lp-banner-form .gform_wrapper.gravity-theme .gfield_label{
    color: #8b4247;font-family: Metropolis-Regular;
    font-size: 16px;
    font-weight: 400;
    margin-top: 0px;
    margin-bottom: 0px;
    
}
.lp-logo{
    width:150px!important;
}

.nectar-cta a.link_text {
    font-size: 20px;
    color: #8b4247;
    text-align: left;
    font-family: Playfair Display;
    font-weight: 400;
    font-style: normal;
}
.afeature-text{
	font-size:16px;
	line-height:20px;
}
.casa-package-section .tabbed[data-alignment=center] .wpb_tabs_nav{
    text-align: center;
    max-width: 320px;
    margin: 0 auto;
	border:1px solid #8B4247;
	padding:5px;
	border-radius:50px;
	overflow: hidden;
}
.casa-package-section .tabbed>ul li{
   width:50%; 
}
.casa-package-section .tabbed>ul li a{
    margin: 0px 5px;
    border-radius: 50px;
    border-right: 0px solid;
}
.casa-package-section .tabbed>ul li a{
    background:transparent;
    color: #824648;
    font-weight: bold;
}
.casa-package-section .tabbed>ul li a.active-tab{
    color:#ffffff;
}
.gst-price{
	text-align:center;
	font-size:14px;
}
.casa-package-section .tabbed[data-alignment=center] .wpb_tabs_nav{
    text-align: center;
    max-width: 320px;
    margin: 0 auto;
	border:1px solid #8B4247;
	padding:5px;
	border-radius:50px;
	overflow: hidden;
}
.casa-package-section .tabbed>ul li{
   width:50%; 
}
.casa-package-section .tabbed>ul li a{
    margin: 0px 5px;
    border-radius: 50px;
    border-right: 0px solid;
}
.casa-package-section .tabbed>ul li a{
    background:transparent;
    color: #824648;
    font-weight: bold;
}
.casa-package-section .tabbed>ul li a.active-tab{
    color:#ffffff;
}
.gst-price{
	text-align:center;
	font-size:14px;
}
.casa-package-section .tabbed[data-alignment=center] .wpb_tabs_nav{
    text-align: center;
    max-width: 320px;
    margin: 0 auto;
	border:1px solid #8B4247;
	padding:5px;
	border-radius:50px;
	overflow: hidden;
}
.casa-package-section .tabbed>ul li{
   width:50%; 
}
.casa-package-section .tabbed>ul li a{
    margin: 0px 5px;
    border-radius: 50px;
    border-right: 0px solid;
}
.casa-package-section .tabbed>ul li a{
    background:transparent;
    color: #824648;
    font-weight: bold;
}
.casa-package-section .tabbed>ul li a.active-tab{
    color:#ffffff;
}
.gst-price{
	text-align:center;
	font-size:14px;
}
.casa-package-section table tr td, .casa-package-section table tr th, .casa-package-section table tr {
  background-color:transparent!important; 
border: 0px solid !important;
padding: 0px !important;
}
body:not(.woocommerce-cart) .main-content .casa-package-section table{
	 background-color:transparent!important;
border-top: 0px solid !important;
}
.casa-package-section table tr th{
color:#8b4247;
padding-top:15px!important;
font-family:Playfair Display!important;
}
	.celebration-section .nectar-fancy-box h3{
		font-family:Playfair Display!important;
		font-size:20px!important;
		color:#8b4247;
	}
	.celebration-section .nectar-fancy-box p{
line-height:22px;
	}
.celebration-section .nectar-fancy-box[data-style=image_above_text_underline] .text{
	padding:15px 0px!important;
}
.our-hotel-logo .img-with-aniamtion-wrap {
	width:33%!important;
	float: left;
}

.single-post .page-header-bg-image {
    background-image: url(https://casahoteljubileehills.com/wp-content/uploads/2024/12/Casa-Hotel-Jubilee-Hills-26.jpg) !important;
}
.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image:after {
    opacity: 0.5;
}
.single-post #page-header-bg[data-post-hs="default_minimal"] h1{
    font-size: 60px;
    line-height: 70px;
    font-weight: 400;
}
.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image:after {
    background-color: #000!important;
}
.casahoteljubileehills-home-blog .blog-recent[data-style*=classic_enhanced] .article-content-wrap {
    padding: 8%;
}
.casahoteljubileehills-home-blog .blog-recent[data-style*=classic_enhanced] .meta-category a {
    position: relative;
    color: #824648;
    border: 1px solid #824648;
    margin-left: 12px;
	font-size: 14px;
}
.casahoteljubileehills-home-blog .blog-recent[data-style*=classic_enhanced] .posts-container .has-post-thumbnail .meta-category a:hover {
    position: relative;
    color: #ffffff;
    border: 1px solid #824648;
}

.casahoteljubileehills-home-blog .blog-recent[data-style*=classic_enhanced] .post-header span {
    color: #824648;
    font-size: 15px;
}
.casahoteljubileehills-home-blog .blog-recent[data-style*=classic_enhanced] .article-content-wrap {
    border-radius: 5px;
    overflow: hidden;
}
@media(min-width:1000px){
.celebration-section .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 20px 0 90px 0;
}
}
@media(max-width:1000px){
    .single-post #page-header-bg[data-post-hs="default_minimal"] h1 {
        font-size: 36px !important;
        line-height: 48px !important;
        font-weight: 400;
    }
.celebration-section .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots, .nectar-flickity[data-controls=material_pagination] .flickity-page-dots {
    bottom: -20px;
}
.celebration-section  .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 0px 0 20px 0!important;
}
.celebration-section .flickity-enabled.is-draggable {
        margin: 0px 0px !important;
        overflow: visible;
    }
	.banquet-amanities .right.img-with-aniamtion-wrap img{
		height:50px;
	}
	.banquet-amanities p{
   font-size: 13px;
   line-height: 16px;
	}
.banquet-amanities .wpb_wrapper h3.vc_custom_heading {
 font-size: 15px !important;
 line-height: 18px !important;
    }
	 .banquet-amanities .wpb_column.child_column.top_margin_phone_20px {
        margin-top: 8px !important;
    }
.banquet-amanities .wpb_row {
    margin-bottom: 8px!important;
}
}
@media(max-width:1000px){
.header-btn-casa .column_element_direction_phone_horizontal > .vc_column-inner > .wpb_wrapper{
    display:block!important;
}
.tt-text-icon2 .iwithtext .iwt-icon {
    height: 80px;
    width: 80px;
}
.tt-text-icon2 .iwithtext .iwt-text {
    margin-bottom: 30px!important;
    font-size: 14px!important;
}
.tt-text-icon2 .iwithtext .iwt-icon img {
    width: 50px !important;
}
}
/*==Landing page css End==*/