/*
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-logo-column{
font-size:14px!important;
font-family: PT Sans;
margin-top: -50px;
}
.footer-logo-column strong{
font-size:14px!important;
font-family: PT Sans;
font-weight:700;
letter-spacing:2px;
}
#footer-outer #copyright[data-layout="centered"] {
    padding: 25px 0;
}
#footer-outer #copyright p{
font-size:14px!important;
font-family: PT Sans;	
}
#footer-outer #copyright p a{
padding:0px 8px;
}
#footer-outer .widget{
	font-size:14px!important;
}
#footer-outer[data-custom-color=true] #footer-widgets a:not(.nectar-button):hover{
	color:#ffffff!important;
	opacity:1!important;
}
#footer-outer #footer-widgets .col ul li:first-child {
    padding-top: 5px !important;
}

#footer-outer[data-custom-color=true] #footer-widgets .simple-social-icons ul li a:not(.nectar-button){
	color:#ffffff!important;
}
#footer-outer[data-custom-color=true] #footer-widgets .simple-social-icons ul li a:not(.nectar-button):hover{
	color:#dea660!important;
}
#footer-outer #footer-widgets .col p {
    padding-bottom: 10px;
}
body #footer-outer #text-2 i {
     width: 32px!important;
    background-color: #071832!important;
	color:#ffffff!important;
}
#footer-outer #text-2 .nectar-button:hover {
    color: #071832 !important;
}
.banner-text h1 em{

}
.text-18{
	font-size:18px;
}
.room-suites-section .nectar-fancy-box {
    padding: 5%;
    border-top-right-radius: 400px;
    border-top-left-radius: 400px;
	border: 2px solid #AE793C;
}
.room-suites-section .nectar-fancy-box .link-text {
    color: #E8A353!important;
}

.room-suites-section .nectar-fancy-box .inner {
    padding-bottom: 5%;
    padding-top: 65%;
}
.room-suites-section .nectar-fancy-box .box-bg:after {
    background-color: rgba(51, 51, 51, .3);
    transition: all .6s cubic-bezier(.24,1,.3,1);
    -webkit-transition: all .6s cubic-bezier(.24,1,.3,1);
}
.room-suites-section .nectar-fancy-box .inner p{
   font-size:14px;
   line-height:18px;
   max-width:340px;
}
.amenities .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
    left: auto;
    bottom: -75px;
	right:60px;
    width: 40px;
    height: 40px;
	top:auto;
}
.amenities .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
    position: absolute;
    right: 0px;
    width: 40px;
    height: 40px;
    bottom: -75px;
	top:auto;
}
.amenities .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before{
		border:1px solid #333333;
}
.amenities .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 20px 0 90px 0;
}
.tt-testimonial .testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner{
  background: linear-gradient(
    to top,
    #FEF3E1 0%,
    #FEF3E1 65%,
    #FFFFFF 35%,
    #FFFFFF 100%
  );
}
.tt-testimonial .testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner{
	padding:20px;
}
.tt-testimonial .testimonial_slider[data-style=multiple_visible_minimal][data-add-border=true] blockquote .inner{
	border:1px solid #FDEECD;
}
.tt-testimonial .testimonial_slider .flickity-prev-next-button:before{
border:1px solid #333333;	
}
.tt-testimonial .testimonial-name{
	font-family:Playfair Display;
}
.tt-text-icon .iwithtext .iwt-text h3{
	font-size:20px;
	line-height: 25px;
}
.tt-text-icon .iwithtext .iwt-text p{
	font-size:14px;
	line-height: 20px;
	font-weight:300;
	color:#28303C;
	max-width:240px;
}
.tt-text-icon .iwithtext .iwt-icon{
	height: 100px;
	width:100px;
	background:#FEF3E1;
	text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
}
.tt-text-icon .iwithtext .iwt-icon img{
	width:50px!important;
	margin-bottom: 0px;
}
.tt-text-icon .iwithtext .iwt-text {
    padding-left: 120px;
    padding-top: 10px;
}
.faq-section div[data-style="minimal"] .toggle {
    border-bottom: 0px solid rgba(0, 0, 0, 0.08);
    background:#FFFAF2;
	margin-bottom: 10px;
    border-radius: 10px;
	padding: 0px 20px;
}
.faq-section div[data-style="minimal"] .toggle.open {
    background: #FEF3E1;
}

.faq-section  div[data-style="minimal"] .toggle > .toggle-title a {
    padding: 25px 70px 25px 0;
}

.tt-text-icon2 .iwithtext .iwt-text{
	font-size:18px;
	line-height: 20px;
	font-weight:300;
	color:#28313C;
	font-family:Playfair Display;
}
.tt-text-icon2 .iwithtext .iwt-icon{
	height: 100px;
	width:100px;
	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:50px!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;
}

.tt-explore-suite .iwithtext .iwt-text{
	font-size:18px;
	line-height: 20px;
	font-weight:300;
	color:#28313C;
	font-family:Playfair Display;
	text-align:center;
}
.tt-explore-suite .iwithtext .iwt-icon{
	height: 100px;
	width:100px;
	background:#FFFAF2;
	text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
	margin:0 auto;
}
.tt-explore-suite .iwithtext .iwt-icon img{
	width:50px!important;
	margin-bottom: 0px;
}
.tt-explore-suite .fridge .iwithtext .iwt-icon img{
	width:30px!important;
	margin-bottom: 0px;
}
.tt-explore-suite .bathroom .iwithtext .iwt-icon img{
	width:40px!important;
	margin-bottom: 0px;
}
.tt-explore-suite .iwithtext .iwt-text {
    padding-left: 0px!important;
    padding-top: 10px;
}
.tt-explore-suite .iwithtext .iwt-icon {
    position: relative;
}
/*========*/
.tt-explore-amenities .iwithtext .iwt-text{
	font-size:18px;
	line-height: 20px;
	font-weight:300;
	color:#28313C;
	font-family:Playfair Display;
}
.tt-explore-amenities .iwithtext .iwt-icon{
	height: 100px;
	width:100px;
	background:#FFFAF2;
	text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
}
.tt-explore-amenities .iwithtext .iwt-icon img{
	width:50px!important;
	margin-bottom: 0px;
}
.tt-explore-amenities .fridge .iwithtext .iwt-icon img{
	width:30px!important;
	margin-bottom: 0px;
}
.tt-explore-amenities .bathroom .iwithtext .iwt-icon img{
	width:40px!important;
	margin-bottom: 0px;
}
.tt-explore-amenities .iwithtext .iwt-text {
    padding-left: 0px!important;
    padding-top: 10px;
}
.tt-explore-amenities .iwithtext .iwt-text h3{
   font-size:24px;
	color:#021953;
}
.tt-explore-amenities .iwithtext .iwt-icon {
    position: relative;
}

.tandt-gallery .nectar-flickity[data-controls=next_prev_arrows]:not(.masonry) .flickity-slider .cell{
	margin-right:10px!important;
}
.tandt-gallery .nectar-flickity[data-controls=next_prev_arrows]:not(.masonry) .flickity-slider .cell img{
	border-radius:10px!important;
}
.tandt-gallery .nectar-flickity[data-controls=next_prev_arrows] .flickity-prev-next-button.next{
   position: absolute;
    right: 0px;
    bottom: -80px;
	top:auto;
	background-image:url(https://trunkandtrolley.com/wp-content/uploads/2024/10/nexxt.svg);
	background-repeat: no-repeat;
	background-size:cover;
}
.tandt-gallery .nectar-flickity[data-controls=next_prev_arrows] .flickity-prev-next-button.previous{
   left: auto;
    bottom: -80px;
	right:65px;
	top:auto;	
	background-image:url(https://trunkandtrolley.com/wp-content/uploads/2024/10/prev1.svg);
	background-repeat: no-repeat;
	background-size:cover;
}
.tandt-gallery .nectar-flickity[data-controls=next_prev_arrows] .flickity-prev-next-button.previous svg, .tandt-gallery .nectar-flickity[data-controls=next_prev_arrows] .flickity-prev-next-button.previous:after{
	display:none;
}
.tandt-gallery .nectar-flickity[data-controls=next_prev_arrows] .flickity-prev-next-button.next svg, .tandt-gallery .nectar-flickity[data-controls=next_prev_arrows] .flickity-prev-next-button.next:after{
	display:none;
}
.tandt-gallery .nectar-overflow-hidden {
    overflow: visible;
}
.tandt-gallery .nectar-flickity[data-controls=next_prev_arrows] .flickity-prev-next-button.next, .tandt-gallery .nectar-flickity[data-controls=next_prev_arrows] .flickity-prev-next-button.previous{
	height:44px!important;
}

#gform_submit_button_1{
	background-image:url(https://trunkandtrolley.com/wp-content/uploads/2024/10/btn.svg);
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    text-align: left;
	text-transform:uppercase;
	padding-left: 25px !important;
	font-size:16px!important;
}
.tandt-gallery .nectar-flickity[data-controls=next_prev_arrows] .flickity-prev-next-button.next.hidden, .tandt-gallery .nectar-flickity[data-controls=next_prev_arrows] .flickity-prev-next-button.previous.hidden{
	opacity:0.5!important;
}
.tt-our-details .iwithtext .iwt-text a {
    color: #ffffff !important;
}
.tt-our-details .iwithtext .iwt-text {
    padding-top: 5px;
}
#header-outer.transparent #top nav .sf-menu > .current-menu-item > a span{
	border-bottom:1px solid #ffffff;
}
body #header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_item > a span{
	border-bottom:1px solid #ffffff;
}
#footer-outer #footer-widgets .col #simple-social-icons-2 ul li a{
    font-size: 20px !important;
}
.room-suites-section .nectar-fancy-box .box-bg:before {
    position: absolute;
    bottom: 0;
    top: auto;
    left: 0;
    width: 100%;
    height: 75%;
    display: block;
    z-index: 10;
    content: '';
    background: linear-gradient(180deg, rgba(50, 38, 29, 0) 0%, #1E1711 97.12%);
    transition: opacity .65s cubic-bezier(.05,.2,.1,1);
}
.tt-testimonial .testimonial_slider .flickity-prev-next-button.previous {
    left: auto!important;
	right:70px!important;
	position:absolute;
}
.tt-testimonial .testimonial_slider .flickity-prev-next-button.next{
    position: absolute;
    right: 0px;
}
@media(min-width: 1000px) {
    body #footer-outer .row {
        padding: 100px 0px 20px 0px;
    }
	#footer-outer #footer-widgets .col #simple-social-icons-2 h4 {
    font-family: Rubik!important;
    font-weight: 600!important;
	color:#a1a4a7!important;
	text-transform: none!important;
    font-size: 14px!important;
	letter-spacing: 0px;
}
}
@media(max-width: 1000px) {
.footer-logo-column{
margin-top: -20px;
}
#gform_submit_button_1{
padding:10px 80px 10px 30px !important;
	}
.banner-text h1{
  font-size: 28px !important;
  line-height: 40px;
}
.tt-explore-suite .iwithtext .iwt-text {
    margin-bottom: 40px;
}
#footer-widgets #text-2.widget .textwidget {
  display: block!important;
}
#footer-widgets .widget .textwidget {
  display: none;
  padding-top: 10px;
}
#footer-widgets .widget{
		border-bottom:0.3px solid rgba(232, 163, 83, 0.6);
	    margin-bottom: 0px !important;
	    padding-bottom:20px!important;
	}
	#footer-widgets #text-2.widget{
		border-bottom:0px solid rgba(232, 163, 83, 0.6);
		text-align: center;
	}
		#footer-widgets .widget.simple-social-icons{
		border-bottom:0px solid rgba(232, 163, 83, 0.6);
		text-align: center;
		padding-top: 40px;
	}
#footer-widgets .widget .ttaccordian:after {
  content: '+'; 
  font-size: 28px;
  color: rgba(232, 163, 83, 0.7)!important;
  float: right;
  margin-left: 5px;
}

	#footer-widgets .widget .ttaccordian{
		margin-bottom:0px;
	}
	#footer-widgets .widget.simple-social-icons .ttaccordian:after{
		display:none;
	}
	#footer-widgets .widget.simple-social-icons .ttaccordian{
		margin-bottom:20px;
	}
	#footer-outer .row {
    padding: 55px 0px 0px 0px;
    margin-bottom: 0;
}
	.simple-social-icons ul li{
		display: inline-block;
        float: none;
	}
	.simple-social-icons ul {
    text-align: center;
    width: 100%;
}
.simple-social-icons ul li svg{
    font-size:20px;
}
.material #footer-outer #footer-widgets .col .widget.simple-social-icons ul li{
    padding:5px 8px!important;
}
	.nectar-flickity[data-controls*=arrows_overlaid][data-overflow=visible] .flickity-prev-next-button{
		opacity:1;
		pointer-events:all;
		visibility:visible;
	}
	.amenities .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous, .amenities .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next{
		bottom:-50px;
	}
	.nectar-flickity[data-controls=next_prev_arrows] .flickity-prev-next-button{
		display:block;
	}
.text-18 {
    font-size: 15px;
}
.tt-explore-amenities .iwithtext .iwt-text h3 {
    font-size: 18px;
}
.tt-explore-amenities .iwithtext .iwt-text p {
    font-size: 14px;
	margin-bottom: 25px;
	line-height: 20px;
}
body.material .nectar-button.has-icon.jumbo {
    padding-top: 18px;
    padding-bottom: 18px;
    padding-right: 50px;
    padding-left: 40px;
}
	body .wpb_text_column p{
		font-size:14px;
		line-height:22px!important;
	}
.tt-testimonial .testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner {
    background: linear-gradient(to top, #FEF3E1 0%, #FEF3E1 75%, #FFFFFF 25%, #FFFFFF 100%);
}
}


