.tlaloc-fishing-spot .feature-style2 .feature-body {
    background-color: #ecf5fbd9;
}

.tlaloc-fishing-spot h4.feature-title{
    font-size: 55px !important;
    line-height: 55px !important;
    font-weight: 700 !important;
}

.tlaloc-fishing-spot p.feature-text{
    font-weight: 700 !important;
    font-size: 26px !important;
    line-height: 26px !important;
}

a.vs-btn{
    font-size: 30px !important;
    background-color: #f18200 !important;
}

.tlaloc-suscribe-text h2, .tlaloc-suscribe-text h1{
	margin-bottom: 0px !important;
	color: #1b2c5b !important;
}

.marino-gtranslate .dropdown-menu {
    background-color: #030f30 !important;
}

/* Bookly */

.bookly-form{   
	font-family: 'Exo';
	font-weight: 600;
}
.bookly-form select{
	background-color: #192d58;
	color: #ffffff;
	font-family: 'Exo';
	font-weight: 600;
	border: 1px solid #192d58 !important;
	border-radius:6px !important;
	padding: 10px 30px 10px 30px !important;
	background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><defs><style> .st0 { fill: none; } .st1 { fill: %23fff; } </style></defs><path class="st1" d="M2,7l10,10,10-10H2Z"/><path class="st0" d="M0,0h24v24H0V0Z"/><metadata><sfw xmlns="http://ns.adobe.com/SaveForWeb/1.0/"><slices/><sliceSourceBounds x="0" y="0" width="24" height="24" bottomLeftOrigin="true"/></sfw></metadata></svg>');
}

.bookly-form input[type="text"],
.bookly-form input[type="number"],
.bookly-form textarea
{
	background-color: #192d58 !important;
	color: #ffffff !important;
	font-family: 'Exo' !important;
	font-weight: 600 !important;
	border: 1px solid #192d58 !important;
	border-radius:6px !important;
	padding: 10px 30px 10px 30px !important;
}
.bookly-form input[type="tel"]{
	background-color: #192d58;
	color: #ffffff;
	font-family: 'Exo';
	font-weight: 600;
	border: 1px solid #192d58 !important;
	border-radius:6px !important;
	padding: 10px 30px 10px 50px !important;
}

.bookly-form input[type="radio"]{
    visibility: visible !important;
    width: 20px !important;
    height: 20px !important;
    opacity: 1 !important;
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    background: #ffffff !important;
    border: 0.5ex solid #f28202 !important;
    border-radius: 100% !important;
}

.bookly-form input[type="radio"]:checked{
    visibility: visible !important;
    width: 20px !important;
    height: 20px !important;
    opacity: 1 !important;
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    background: #192e58 !important;
    border: 0.5ex solid #f28202 !important;
    border-radius: 100% !important;
}

.bookly-checkbox-group input[type='checkbox'] ~ label:nth-of-type(1) {
    border: 1px solid #ffffff;
    display: none !important;
}

.bookly-checkbox-group input[type='checkbox'] ~ label:nth-of-type(2)::before {
    width: 20px !important;
    height: 20px !important;
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    background: #ffffff !important;
    border: 0.5ex solid #f28202 !important;
    border-radius: 4px !important;
    background-image: none;
}

.bookly-checkbox-group input[type='checkbox'] ~ label.checked:nth-of-type(2)::before {
    width: 20px !important;
    height: 20px !important;
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    background: #192e58 !important;
    border: 0.5ex solid #f28202 !important;
    border-radius: 4px !important;
    background-image: url(../images/check-square.svg);
    /*background-size: contain;*/
    background-repeat: no-repeat;
}

.tlaloc-service-price{
    font-size: 26px;
    font-weight: 900;
    color: #f18200;
    line-height: 60px;
}