.contacto-ocultas .datos-contacto {
width: 49%;
float: left;
}
.contacto-ocultas .formulario-ocultas {
width: 50%;
float: left;
}
.contacto-ocultas input{
width: 100%;
}
.sidebar-ocultas h5 {
color: white;
}#menu-item-1169 {display:none;}
@media (min-width : 320px) 
and (max-width : 767px)  {
.home .contacto-slide {margin-bottom:36px !important;}
#menu-item-1169 {display:inherit;}
#dslc-module-784e579n1dg .dslc-separator {display:none !important;}
#dslc-module-7c4ed69b6ba .dslc-image, #dslc-module-7c4ed69b6ba .dslc-image a, #dslc-module-7c4ed69b6ba .dslc-image img {width:200px !important; right:18%;}
#dslc-module-a572af0388d .dslc-text-module-content h4 {font-size:34px !important; line-height:42px !important; margin-bottom:12px !important;}
#dslc-module-a572af0388d .dslc-text-module-content h5 {font-size:20px !important;}
.dslc-modules-section.dslc-full {padding-top:24px !important;}
#dslc-module-a572af0388d .dslc-text-module-content {margin-bottom:24px !important;}
#dslc-module-52bd5f9a1b6 .dslc-image, #dslc-module-52bd5f9a1b6 .dslc-image a, #dslc-module-52bd5f9a1b6 .dslc-image img {float:left; margin-bottom:24px;}
#dslc-module-6acoitarqjo .dslc-text-module-content, #dslc-module-6acoitarqjo .dslc-text-module-content .dslca-editable-content, #dslc-module-6acoitarqjo .dslc-text-module-content p {font-size:16px !important;}
#dslc-module-qreg3duphh8 .dslc-text-module-content, #dslc-module-qreg3duphh8 .dslc-text-module-content .dslca-editable-content, #dslc-module-qreg3duphh8 .dslc-text-module-content p {font-size:16px !important;}
#dslc-module-52bd5f9a1b6 .dslc-image, #dslc-module-52bd5f9a1b6 .dslc-image a, #dslc-module-52bd5f9a1b6 .dslc-image img {margin-bottom:12px !important;}
#dslc-module-et4ponufa4g {display:none;}
#dslc-module-pv6udo5eo7g .dslc-text-module-content p {font-size:20px !important; margin-top:12px; margin-bottom:0px !important;}
#dslc-module-qreg3duphh8 {margin-bottom:24px !important;}
#dslc-module-07efcdb81cd .dslc-text-module-content h5 {text-align:center !important; margin-top:12px;}
.fondo-buho h5 {text-align:center !important; margin-top:12px;}
.fondo-buho p {text-align:center !important; margin-top:12px;}
.fondo-buho  {background-position:right top !important;}
#dslc-module-eb2fb48aa61 .dslc-text-module-content, #dslc-module-eb2fb48aa61 .dslc-text-module-content .dslca-editable-content, #dslc-module-eb2fb48aa61 .dslc-text-module-content p {line-height:42px;}
.fondo-formulario {background-size:cover !important; background-repeat:no-repeat !important; background-position:top center;}
#iconos-cosas h5{margin-bottom:20px !important;}
#iconos-cosas .dslc-modules-area {margin-bottom:12px !important;}
.page-id-33 .grid-container {
grid-template-columns: 44% 44% !important;
grid-column-gap: 12% !important;
display: grid;}
.page-id-33 .grid-container img {margin-bottom:24px !important;}
.quitar-pad {margin-top:48px;}
.dslc-col .dslc-image-container .dslc-image {margin-bottom:12px !important;}
#dslc-header .dslc-col .dslc-image-container .dslc-image {margin-bottom:-10px !important;}
#dslc-module-80d21148f6f .dslc-text-module-content, #dslc-module-80d21148f6f .dslc-text-module-content .dslca-editable-content,
#dslc-module-80d21148f6f .dslc-text-module-content p {font-size:11px !important; padding-left:12px; padding-right:12px; background-image:inherit !important;}
#dslc-module-qefg0bg6bmg .dslc-text-module-content {background-image:none !important;}
#dslc-module-qefg0bg6bmg h5 {text-align:center !important;   line-height:48px;}
#dslc-module-qefg0bg6bmg p{text-align:center !important;}
#dslc-module-1kbmok42u2g .dslc-text-module-content p {font-size:12px !important; padding-left:12px; padding-right:12px; background-image:inherit !important;}
#dslc-module-a5fkbbh5qf8 .dslc-text-module-content p {font-size:12px !important; padding-left:12px; padding-right:12px; background-image:inherit !important;}
.dslc-module-DSLC_TP_Title h1 {font-size:40px !important; line-height:52px !important;}
#dslc-module-pnk3vg84cv .dslc-text-module-content p {font-size:12px !important; padding-left:12px; padding-right:12px; background-image:inherit !important;}
#dslc-module-qefg0bg6bmg .dslc-text-module-content p {font-size:12px !important; padding-left:12px; padding-right:12px; background-image:inherit !important;}
#dslc-module-qefg0bg6bmg .dslc-text-module-content h5 {line-height:32px !important;}
.dslc-image-caption {margin-bottom:24px;}
.dslc-blog-post {margin-bottom:24px !important;}
.dslc-col, .dslc-no-columns-spacing .dslc-col {margin-bottom:0px !important}
div#dslc-module-81ae37e68f9  a.email {
font-size: 16px !important;
}
div#dslc-module-bb0e4066d41 a.email {
font-size: 17px;
}
svg.lcmenupro-icon.lcmenu-mobile-hook.dslc-hide-on-desktop {
border: 1px solid;
padding: 5px;
border-radius: 30px;
color: white !important;
width: 50px !important;
height: 50px !important;
background: #7c105b !important;
}
div#dslc-module-d9298a99edb {
position: fixed !important;
bottom: 14% !important;
right: 5% !important;
z-index: 999 !important;
} 
div#dslc-module-7c4ed69b6ba {
width: 100%;
left: 30% !important;
}
div#dslc-module-29cc3bb546e {
display: none;
}
div#dslc-module-024219317d9 {
display: none;
}
.dslc-modules-section.quitar-pad {
padding-top: 0;
padding-bottom: 0;
}
span.para-horario {
font-size: 19px !important;
background: #8c8c8c;
padding: 10px;
border-radius: 5px;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-47 .sub-menu {
display: block;
}
div#dslc-module-492116b2783 {
margin-bottom: 15px;
}
div#dslc-module-f83783644f8 {
margin-bottom: 25px;
}
div#dslc-module-02c5f9ab3ac {
margin-bottom: 25px;
}
div#dslc-module-5bb1327cb76 {
display: none;
}
div#dslc-module-55990fa1ef2 {
margin-bottom: 25px;
}
div#dslc-module-fab59278ffd {
margin-bottom: 25px;
}
div#campamentos {
padding-top: 205px !important;
}
div#dslc-module-b34b0851e97 {
margin-bottom: 25px;
}
div#dslc-module-46a7afcec84 {
margin-bottom: 25px;
}
div#dslc-module-671466999cd {
margin-bottom: 25px;
}
div#dslc-module-91oo8ofg6c {
margin-top: 240px;
}
div#custom_html-3 input[type="checkbox"] {
width: 5% !important;
} }
@media (min-width : 768px) 
and (max-width : 1023px)  {
#menu-item-1169 {display:inherit;}
#dslc-module-d9298a99edb .menu > li {padding-left:4px !important; padding-right:4px !important; font-size:12px !important;}
#dslc-module-784e579n1dg .dslc-separator {display:none;}
.home .contacto-slide {margin-bottom:36px !important;}
.dslc-2-col.contacto-slide {width:40%;}
#dslc-module-52bd5f9a1b6 {margin-top:12px;}
#dslc-header .area-mobile-margin-bottom-none {padding-left:0% !important; padding-right:0% !important; padding-top:12px !important;}
#dslc-module-69b950f354c .dslc-info-box {padding-left:0% !important; padding-right:05 !important;}
.lcmenupro-navigation .menu, .lcmenupro-inner {
display: flex;
align-items: center;
margin-top: 48px;
position: relative;
right: 16%;
}
#dslc-module-69b950f354c .dslc-info-box-content, #dslc-module-69b950f354c .dslc-info-box-content p {font-size:13px !important;}
#dslc-module-69b950f354c .dslc-info-box-content, #dslc-module-69b950f354c .dslc-info-box-content a {font-size:13px !important;}
#dslc-module-7c4ed69b6ba .dslc-image, #dslc-module-7c4ed69b6ba .dslc-image a, #dslc-module-7c4ed69b6ba .dslc-image img {width:200px !important; right:0%; left:140%;}
#dslc-module-6acoitarqjo {width:100% !important;}
#dslc-module-qreg3duphh8 {width:100% !important;}
.lcmenupro-navigation {    display: block !important;
left: 11% !important;
position: relative !important;}
#dslc-module-a572af0388d .dslc-text-module-content h4 {font-size:46px !important; line-height:52px !important; margin-bottom:12px !important;}
#dslc-module-a572af0388d .dslc-text-module-content h5 {font-size:20px !important;}
.dslc-modules-section.dslc-full {padding-top:24px !important;}
#dslc-module-a572af0388d .dslc-text-module-content {margin-bottom:24px !important;}
#dslc-module-52bd5f9a1b6 .dslc-image, #dslc-module-52bd5f9a1b6 .dslc-image a, #dslc-module-52bd5f9a1b6 .dslc-image img {float:left; margin-bottom:24px;}
#dslc-module-6acoitarqjo .dslc-text-module-content, #dslc-module-6acoitarqjo .dslc-text-module-content .dslca-editable-content, #dslc-module-6acoitarqjo .dslc-text-module-content p {font-size:16px !important;}
#dslc-module-qreg3duphh8 .dslc-text-module-content, #dslc-module-qreg3duphh8 .dslc-text-module-content .dslca-editable-content, #dslc-module-qreg3duphh8 .dslc-text-module-content p {font-size:16px !important;}
#dslc-module-52bd5f9a1b6 .dslc-image, #dslc-module-52bd5f9a1b6 .dslc-image a, #dslc-module-52bd5f9a1b6 .dslc-image img {margin-bottom:12px !important;}
#dslc-module-et4ponufa4g {display:none;}
#dslc-module-pv6udo5eo7g .dslc-text-module-content p {font-size:20px !important; margin-top:12px; margin-bottom:0px !important;}
#dslc-module-qreg3duphh8 {margin-bottom:24px !important;}  
div#dslc-module-f6fd23ed62f {
DISPLAY: none;
}
div#dslc-module-d9298a99edb {
width: 70%;
}
div#dslc-module-29cc3bb546e {
display: none;
}
.dslc-modules-section.fondo-buho {
background-image: none !important;
}
div#dslc-module-f83783644f8 {
margin-bottom: 25px;
}
div#custom_html-2 a.telefono {
font-size: 26px !important;
}
div#custom_html-2 a.email {
font-size: 15px !important;
}
div#custom_html-3 span.dslc-widget-title-inner {
line-height: 32px;
}
span.para-horario {
font-size: 20px !important;
}
div#dslc-module-69b950f354c {
display: block !important;
width: 100% !important;
padding-left:12% !important;
}
div#dslc-module-f88403c835b {
width: 100% !important;
left: 41%;
display:none; }
div#dslc-module-69b950f354c .dslc-info-box-content a {
font-size: 20px;
}
#dslc-content .lcmenupro-navigation.lcmenupro-sub-position-center .menu ul.sub-menu {
left: 0;
right: 0;
} }
@media (min-width : 1024px) and (max-width : 1279px) {
#dslc-module-784e579n1dg .dslc-separator {display:none;}
.home .contacto-slide {margin-bottom:36px !important;}
.dslc-2-col.contacto-slide {width:27%;}
.area-mobile-margin-bottom-none.dslc-hide-on-phone {padding-left:0% !important; padding-right:0% !important;}
#dslc-module-f88403c835b ul.dslc-social {padding-right:0% !important; display:none;}
#dslc-module-69b950f354c .dslc-info-box {padding-left:0px !important;}
#dslc-module-f88403c835b ul.dslc-social {padding-right:21% !important;}
.dslc-full.area-mobile-margin-bottom-none {padding-left:0% !important; padding-right:0% !important;}
.lcmenupro-navigation .menu, .lcmenupro-inner {left:12%; position:relative;}
#dslc-module-f6fd23ed62f {display:none !important;}
#dslc-module-d9298a99edb .lcmenupro-inner {left:48%; position:relative;}
.dslc-full.area-mobile-margin-bottom-none {padding-left:1% !important; padding-right:1% !important;}
#dslc-module-d9298a99edb .menu > li {font-size:12px !important; padding-left:8px; padding-right:8px;}
#dslc-module-d9298a99edb .lcmenupro-navigation {position:relative; right:20%;}
#dslc-module-a572af0388d .dslc-text-module-content h4 {font-size:46px !important; line-height:52px !important; margin-bottom:12px !important;}
#dslc-module-a572af0388d .dslc-text-module-content h5 {font-size:20px !important;}
.dslc-modules-section.dslc-full {padding-top:12px !important;}
#dslc-module-a572af0388d .dslc-text-module-content {margin-bottom:24px !important;}
#dslc-module-52bd5f9a1b6 .dslc-image, #dslc-module-52bd5f9a1b6 .dslc-image a, #dslc-module-52bd5f9a1b6 .dslc-image img {float:left; margin-bottom:24px;}
#dslc-module-6acoitarqjo .dslc-text-module-content, #dslc-module-6acoitarqjo .dslc-text-module-content .dslca-editable-content, #dslc-module-6acoitarqjo .dslc-text-module-content p {font-size:16px !important;}
#dslc-module-qreg3duphh8 .dslc-text-module-content, #dslc-module-qreg3duphh8 .dslc-text-module-content .dslca-editable-content, #dslc-module-qreg3duphh8 .dslc-text-module-content p {font-size:16px !important;}
#dslc-module-52bd5f9a1b6 .dslc-image, #dslc-module-52bd5f9a1b6 .dslc-image a, #dslc-module-52bd5f9a1b6 .dslc-image img {margin-bottom:12px !important;}
#dslc-module-et4ponufa4g {display:none;}
#dslc-module-pv6udo5eo7g .dslc-text-module-content p {font-size:20px !important; margin-top:12px; margin-bottom:0px !important;}
#dslc-module-qreg3duphh8 {margin-bottom:24px !important;}  
#dslc-module-6acoitarqjo {width:100% !important;}
#dslc-module-qreg3duphh8 {width:100% !important;}
#dslc-module-52bd5f9a1b6 {margin-top:12px;}
.fondo-buho {background-position:bottom-right !important;}
#dslc-module-d9298a99edb .lcmenupro-inner     {left: 32%;
position: relative;
margin-top: 6px !important;
}
}
@media only screen and (min-width:1280px) and (max-width:1650px){
#dslc-module-784e579n1dg .dslc-separator {display:none;}
.home .contacto-slide {margin-bottom:36px !important;}
.dslc-2-col.contacto-slide {width:22%;}
.area-mobile-margin-bottom-none.dslc-hide-on-phone {padding-left:0% !important; padding-right:0% !important;}
#dslc-module-f88403c835b ul.dslc-social {padding-right:20% !important;}
.dslc-full.area-mobile-margin-bottom-none {padding-left:0% !important; padding-right:0% !important;}
.lcmenupro-navigation .menu, .lcmenupro-inner {left:12%; position:relative;}
#dslc-module-f6fd23ed62f {display:none;}
#dslc-module-a572af0388d .dslc-text-module-content h4 {font-size:46px !important; line-height:52px !important; margin-bottom:12px !important;}
#dslc-module-a572af0388d .dslc-text-module-content h5 {font-size:20px !important;}
.dslc-modules-section.dslc-full {padding-top:12px !important;}
#dslc-module-a572af0388d .dslc-text-module-content {margin-bottom:24px !important;}
#dslc-module-52bd5f9a1b6 .dslc-image, #dslc-module-52bd5f9a1b6 .dslc-image a, #dslc-module-52bd5f9a1b6 .dslc-image img {float:left; margin-bottom:24px;}
#dslc-module-6acoitarqjo .dslc-text-module-content, #dslc-module-6acoitarqjo .dslc-text-module-content .dslca-editable-content, #dslc-module-6acoitarqjo .dslc-text-module-content p {font-size:16px !important;}
#dslc-module-qreg3duphh8 .dslc-text-module-content, #dslc-module-qreg3duphh8 .dslc-text-module-content .dslca-editable-content, #dslc-module-qreg3duphh8 .dslc-text-module-content p {font-size:16px !important;}
#dslc-module-52bd5f9a1b6 .dslc-image, #dslc-module-52bd5f9a1b6 .dslc-image a, #dslc-module-52bd5f9a1b6 .dslc-image img {margin-bottom:12px !important;}
#dslc-module-et4ponufa4g {display:none;}
#dslc-module-pv6udo5eo7g .dslc-text-module-content p {font-size:20px !important; margin-top:12px; margin-bottom:0px !important;}
#dslc-module-qreg3duphh8 {margin-bottom:24px !important;}  
#dslc-module-6acoitarqjo {width:100% !important;}
#dslc-module-qreg3duphh8 {width:100% !important;}
#dslc-module-52bd5f9a1b6 {margin-top:12px;}
.fondo-buho {background-position:bottom right !important;}
}
@media (min-width : 767px) and (orientation : portrait) { 
#dslc-content .lcmenupro-navigation.lcmenupro-sub-position-center .menu ul.sub-menu {
left: 0;
right: 0;
}
div#dslc-module-69b950f354c .dslc-info-box-content i {
font-size: 15px;
}
div#dslc-module-69b950f354c .dslc-info-box-content a {
font-size: 15px;
}
div#dslc-module-d9298a99edb {
width: 85%;
}
div#dslc-module-2b90766eec1 p {
font-size: 40px !important;
}
div#dslc-module-81ae37e68f9 a.telefono {
font-size: 27px !important;
}
div#dslc-module-81ae37e68f9 a.email {
font-size: 12px !important;
}
span.para-horario {
font-size: 13px !important;
}
div#dslc-module-b4783aed92f {
display: none;
}
.page-id-39 .dslc-modules-area.dslc-col.dslc-9-col.dslc-first-col {
width: 100%;
}
div#dslc-module-707a6c122e2 {
display: none;
}
.single-post .dslc-modules-area.dslc-col.dslc-9-col.dslc-first-col {
width: 100%;
}
div#dslc-module-69b950f354c p {
font-size: 15px !important;
} }ul {list-style:inherit;}
.fa-star {color:#ffb619;}
.oculta-inicio a {color:#7c105b;}
.oculta-inicio a:hover {color:#da9dda;}
.oculta-inicio h2 {font-family:'Roboto Slab', serif; color:#7c105b;}
.oculta-inicio h3 {font-family:'Roboto Slab', serif; color:#7c105b;}
html .cc_container .cc_btn, .cc_container .cc_btn:visited {background-color:#7c105b; color:#ffffff; font-weight:bold;}
html .cc_container .cc_btn, .cc_container .cc_btn {background-color:#7c105b; color:#ffffff; font-weight:bold; text-transform:uppercase;}
html .cc_container {font-family:sans-serif; font-size:14px; padding:12px 24px;}
html  .cc_container a, html  .cc_container a:visited {color:#7c105b; font-weight:bold;}
.error404 .a2a_kit {display:none;}
@media only screen and (min-width:320px) and (max-width:767px){
.cc_banner-wrapper {z-index:90001 !important;}
.cc_container .cc_message {font-size:12px !important;}
}
.contacto-slide span {background-color:#7c105b; color:#ffffff; padding:24px; border-radius:4px; margin-top:24px;}
.page-id-336 .dslc-image br+div{font-weight:bold; color:#7c105b;}
.page-id-336 .dslc-image br+div+div{font-weight:bold; color:#7c105b;}
.page-id-336 .dslc-image div+div{font-weight:bold; color:#7c105b;}
.contacto-slide a {background-color:#5F6678; color:#ffffff; padding:12px 32px; border-radius:8px;}
.contacto-slide.pequeno a {padding:12px 26px;}
.page-id-33 .grid-container {grid-template-columns: 11.5% 11.5% 11.5% 11.5% 11.5% 11.5% 11.5% 11.5%;
grid-column-gap: 1.1%;
display: grid;
}
.page-id-33 .grid-container img {  margin-bottom:12px;
}
span.wpcf7-list-item {margin-left:0px;}
.widget-blog h5 {color:#ffffff;}
.widget-blog a {color:#da9dda;}
.widget-blog a:hover {color:#ffffff;}
.widget-blog .wpcf7-submit {background-color:#da9dda; margin-top:12px; color:#ffffff;}
p.color-header a {
font-weight: 500;
}
h3.dslc-widget-title {
color: white !important;
}
div#custom_html-2 {
padding: 16px;
}
div#custom_html-3 { border-top: 5px solid white;
padding: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
div#custom_html-3 input {
width: 100%;
}
div#custom_html-3 input[type="checkbox"] {
width: 5% ;
}
div#custom_html-3 span.wpcf7-list-item-label {
color: white;
}
div#custom_html-3 span.wpcf7-list-item {
text-align: center;
}
div#custom_html-3 span.wpcf7-list-item a {
color: pink;
}
div#custom_html-3 span.wpcf7-list-item {
text-align: center;
margin-bottom: 7px;
}
.formulario-contacto .wpcf7-list-item-label {
margin-left: 0px;  }
.formulario-contacto span.wpcf7-list-item {
margin-bottom: 5px;
top: -10px !important;
position: relative;
}
.formulario-contacto input::placeholder {
color: black;
}
.formulario-contacto textarea::placeholder {
color: black;
}
div#dslc-module-b0fefadd42e span.wpcf7-list-item-label {
margin: 0;
}
div#dslc-module-b0fefadd42e input.wpcf7-form-control.wpcf7-submit.button {
margin-top: 15px;
}