/* Escribe aquí tu código CSS */

.gem-contacts-item.gem-contacts-email a{
 color:#ffffff; 
}

.gem-contacts-item.gem-contacts-email a:hover{
 color:#14537a; 
}

#colophon{
 padding-top:30px;
 padding-bottom:0px; 
}

#footer-nav{
 padding:20px 0;
 border-top: 1px solid #99a9b5;
}

.footer-site-info, .footer-site-info a{
 color:#99a9b5;
}

.widget-title::after{
 color:#a1c742; 
}

.block-content{
 padding:0px !important; 
}

div#top-area {
    background-color: #A1C742;
}

.gem-button-size-medium{
  margin:0px;
}

.wpcf7-form .wpcf7-form-control-wrap{
 width:100%; 
}

input[type="text"], input[type="email"]{
 width:100%; 
}

.wpcf7 textarea{
  width:100%;
}

.wpdev-form-control-wrap{
 width:100%;
}

.booking_form .form-group .controls select, .booking_form select, .booking_form textarea, .booking_form input[type="text"]{
 width:100% !important; 
}

.months_num_in_row_3 .datepick-one-month{
 padding:0px 5px;
}

.datepick-inline .calendar-links{
 border-bottom:0px !important; 
}

.block_hints .block_free a, .block_hints .block_time, .datepick-inline .date_available a{
 color:#555555 !important; 
 font-size:14px !important;
}

.date-content-bottom{
 color:#777777 !important;
 font-size:10px !important;
}

.datepick-inline .datepick-one-month .datepick .datepick-current-day{
 background-color:#a1c742 !important; 
}

.datepick-inline .datepick .datepick-days-cell-over{
    background:#d6ec9e !important;
}

.datepick-inline .datepick .datepick-days-cell-over a:hover, 
.datepick-inline .datepick .datepick-days-cell-over a{    
    color: #555555;
    text-shadow: 0;
}

.block_hints .date_approved.block_check_in_out, .block_hints .block_booked, .datepick-inline .date_approved, td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div, td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div{
 background-color:#c74242 !important; 
}

.block_hints .date_approved.block_check_in_out, .block_hints .block_booked, .datepick-inline .date_approved, .block_hints .block_booked a, .datepick-inline .date_approved a{
 color:#841111 !important; 
 text-shadow:0 0px 0 #000000 !important;
 font-size:14px !important;
}

:not(.gem-table):not(.cart_totals) > table:not(.shop_table):not(.group_table):not(.variations) td, :not(.gem-table):not(.cart_totals) > table:not(.shop_table):not(.group_table):not(.variations) th{
 padding:5px !important; 
}

.datepick-header span{
 font-size:14px !important; 
 color:#555555 !important;
}

.datepick-inline .datepick-days-cell div.date-content-bottom{
 padding-bottom:10px !important; 
}

.season_filter_id_7{
 background-color:#c74242 !important;
 color:#841111 !important;
 font-size: 14px !important;
 text-shadow: 0 0px 0 #000000 !important;
 font-weight: 600 !important;
}

#text-5, #text-6, #text-7, #text-2, #text-3, #text-4{
 width:33% !important; 
}

.wpml-ls-slot-104{
 padding:0px 5px !important; 
}

.top-area-menu .nav-menu > li a::before{
 content:none !important;
}

.logo-virus{
  background: url("https://www.somportcaravaning.com/wp-content/uploads/2020/06/vehiculos-desinfectados-150.png") no-repeat top right;
}

body .wpb_text_column.wpb_animate_when_almost_visible.wpb_fade{
	opacity:1 !important;
}

