.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    display: block;
    height: 40%;
    width: auto;
    margin-top: -10px;
}

.eltdf-mobile-logo-wrapper{
	margin-left: -40px;
}

.eltdf-logo-wrapper a img {
    height: 86%;
    margin-left: -30px;
}

.eltdf-main-menu>ul>li>a {
 
    padding: 0 15px;

}

.fc-timeGridDay-button, .fc-timeGridWeek-button, .fc-listMonth-button{
	display:none;
	
}

.rtb-booking-form input {
    max-width: 100% !important;
}
select{
	    border-radius: 0px;
    padding: 4px 9px;
    background-color: #0B1315;
    color: #ffffff;
    border: 1px solid #715b3e;
}

input[type=tel] {
    position: relative;
    width: 100%;
    margin: 0 0 28px;
    padding: 7px 23px 3px;
    font-family: inherit;
    font-size: 19px;
    font-weight: inherit;
    line-height: calc(50px - (14px - 2px));
    color: #fff;
    background-color: transparent;
    border: 1px solid #715b3e;
    border-radius: 0;
    outline: 0;
    cursor: pointer;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color .2s ease-in-out;
    -o-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;
}

button[type=submit] {
	    color: #ffffff;
    border: 1px solid #715b3e;
    font-size: 15px;
    background-color: #0B1315;
    padding: 10px 15px;
}
	
button[type=submit]:hover{
	background-color: #715b3e;

}

.eltdf-parallax-row-holder1, .elementor-element-2d19d3a, .elementor-element-334175b, .elementor-element-29bae3e {
	background-image: url(https://theplaywrightmarbella.com/wp-content/uploads/2022/02/WhatsApp-Image-2020-09-12-at-8.30.27-PM.jpeg) !important;
	
	background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.embedbox {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 18px;
    border: solid 2px #0b131500 !important;
    background: #0b131500 !important;
}
.makebooking {
    border-bottom: 0;
    padding-bottom: 0;
    display: none;
}
.eaelec-modal-content {
    min-height: 500px;
}

.eltdf-testimonial-text {
    
    padding: 0 0% !important;
}
@media screen and (min-width: 400px) {
.eltdf-section-title-holder {

    padding-top: 40px !important;
}
		.eltdf-mobile-logo-wrapper > a{
		height: 100px !important;
    width: 100px !important;
	}
	.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    display: block;
    height: 90% !important;
    width: auto;
    margin-top: -10px;
}
.eltdf-title-holder.eltdf-bg-parallax {

    padding-top: 40px;
}
.elementor-element-c6c690b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 75px 0px !important;
}
	th.fc-widget-header>span {
   
    color: #c9ab81 !important;
}
	
}

.eltdf-main-menu>ul>li>a, .wp-block-file .wp-block-file__button {

    letter-spacing: 0.30em;
}
.eltdf-main-menu>ul>li>a {
    padding: 0 12px;
}
@media only screen and (min-width: 1520px){
.eltdf-grid-1300 .eltdf-container-inner, .eltdf-grid-1300 .eltdf-elementor-row-grid-section>.elementor-container, .eltdf-grid-1300 .eltdf-grid, .eltdf-grid-1300 .eltdf-row-grid-section, .eltdf-grid-1300.eltdf-wide-dropdown-menu-content-in-grid .eltdf-drop-down .wide .second .inner>ul {
    width: 100%;
	}
}
@media only screen and (min-width: 1520px){
.eltdf-grid-1300 .eltdf-container-inner, .eltdf-grid-1300 .eltdf-elementor-row-grid-section>.elementor-container, .eltdf-grid-1300 .eltdf-grid, .eltdf-grid-1300 .eltdf-row-grid-section, .eltdf-grid-1300.eltdf-wide-dropdown-menu-content-in-grid .eltdf-drop-down .wide .second .inner>ul {
    width: 100%;
	}
}
@media only screen and (min-width: 1024px){
.eltdf-grid-1300 .eltdf-container-inner, .eltdf-grid-1300 .eltdf-elementor-row-grid-section>.elementor-container, .eltdf-grid-1300 .eltdf-grid, .eltdf-grid-1300 .eltdf-row-grid-section, .eltdf-grid-1300.eltdf-wide-dropdown-menu-content-in-grid .eltdf-drop-down .wide .second .inner>ul {
    width: 100%;
	}
}
@media only screen and (min-width: 1200px){
.eltdf-grid-1300 .eltdf-container-inner, .eltdf-grid-1300 .eltdf-elementor-row-grid-section>.elementor-container, .eltdf-grid-1300 .eltdf-grid, .eltdf-grid-1300 .eltdf-row-grid-section, .eltdf-grid-1300.eltdf-wide-dropdown-menu-content-in-grid .eltdf-drop-down .wide .second .inner>ul {
    width: 100%;
	}
}
@media only screen and (max-width: 480px){
.page-id-2470 .eltdf-content .eltdf-content-inner > .eltdf-container > .eltdf-container-inner, .page-id-2470 .eltdf-content .eltdf-content-inner > .eltdf-full-width > .eltdf-full-width-inner {

    width: 100%;
}
}

/*Tablet optimization*/

@media screen and (max-width: 844px) and (min-width: 769px){
	.eltdf-vertical-align-containers {
    width: 86% !important;
    margin-left: auto;
    margin-right: auto;
}
	.elementor-widget-container {
    padding: 0px 30px 0px 30px !important;
}
	.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid {
    padding: 20px 22px !important;
}
}

.h1-cocktail{
		    font-family: "Josefin Sans",sans-serif !important;
    font-size: 19px!important;
    font-weight: 300!important;
    line-height: 29px!important;
    letter-spacing: 0!important;
    text-transform: none!important;
	    margin: 0px !important;
}
.bar-text{
	    font-family: "Josefin Sans",sans-serif !important;
    font-size: 19px!important;
    font-weight: 300!important;
    line-height: 29px!important;
    letter-spacing: 0!important;
    text-transform: none!important;
}

@media only screen and (max-width: 480px){
.cu-width .elementor-container {
    width: 360px !important;
}
	.eltdf-st-title{
		font-size: 1.3em !important;
	}
}