.red{
	color:#c45845;
}
.sqs-lightbox-overlay { 
 background:#c45845 !important;
 opacity: 1 !important;
}


.dialog-type-lightbox {
    
    background-color:#c45845 !important;
 opacity: 1 !important;
}
.elementor-lightbox-image{
	 background-color:#f4eee4 !important;
	border-radius:20px!important;
}
.swiper-zoom-container{
	padding-left:50px!important;
	padding-right:50px!important;
}
.eicon-chevron-right, .eicon-chevron-left {
		border-radius:50px!important;
}
.title1{
	line-height: 20px!important;
}

.elementor-icon{
	transition: all .3s ease!important;
}
.elementor-button-wrapper{
	transition: all .3s ease!important;
}
.elementor-carousel-image{
 filter:drop-shadow(-6px 6px 4px #35302F40)
}
.elementor-tab-title{
	border-radius: 10px!important;
}
.elementor-tab-content{
	border-radius:0 0 10PX 10PX;
	width:95%;
	margin: 0 auto;
}
.tlp-content-holder h3{
font-size:14px!important;}

.amelia-v2-booking #amelia-container .am-fcil__wrapper { max-height:3800px!important;}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-name {
    font-family: 'neue-kabel'!important;
    font-size: 24px!important;
    font-weight: 900!important;
	text-transform: lowercase;
	text-align: center;
}

.amelia-v2-booking #amelia-container .am-fcil__item-name {
		font-family: 'neue-kabel' !important;
    font-size: 24px!important;
    font-weight: 900!important;
	text-transform: lowercase;
}

.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-footer {
    padding-left: 40px!important;
	padding-right:40px!important;
	padding-bottom: 20px!important;
}

.amelia-v2-booking #amelia-container .am-button.am-button--small {
  font-family: 'aktiv grotesk'!important;
	font-weight:900;
	text-transform: uppercase;
}

.amelia-v2-booking #amelia-container .am-button.am-button--mini{
  font-family: 'aktiv grotesk'!important;
	font-weight:900;
	text-transform: uppercase;
}

.amelia-v2-booking #amelia-container .am-button.am-button--mini:hover {
	  transform: scale(1.25) perspective(1px)
}

.amelia-v2-booking #amelia-container .am-button.am-button--small:hover {
  transform: scale(1.25) perspective(1px)
}

.amelia-v2-booking #amelia-container .am-fcil__item-footer {
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
}

.amelia-v2-booking #amelia-container .am-fcil__heading {
		font-family: 'aktiv-grotesk'!important;
    font-weight: 700!important;
		text-transform: uppercase;
}

.amelia-v2-booking #amelia-container .am-button.am-button--default{
	font-family: 'aktiv-grotesk'!important;
    font-weight: 700!important;
		text-transform: uppercase;
}

.amelia-v2-booking #amelia-container .am-button.am-button--default:hover {
  transform: scale(1.25) perspective(1px)
}

.am-collapse-item__heading .card-text{
	display:none;
}
.am-fcis__header-price{
	display:none;
}

a {
    color: #C45845;
}