/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 03 2025 | 11:32:51 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
a.termine24-widget.termine24-widget-custom {
    font-size: 24px;
}
@media (min-width : 1366px) 
and (max-width : 2500px)  { 
.formulario-inicio-new  .wpcf7-form-control {
    width: 48% !important;
    float: left;
	
  }
	#tpbr_topbar {display:none;}

.formulario-inicio-new input.wpcf7-form-control.wpcf7-submit.button {
    width: 20% !important;
    left: 15%;
      position: relative;
    background: #bb020b !important;
    font-size: 19px !important;
    color: white !important;
    font-weight: 800 !important;
  TOP: 30PX;
}
}
@media (min-width : 320px) 
and (max-width : 767px)  { 
	.formulario-inicio-new {padding:15px !important;}
	.sec-form .dslc-modules-area.dslc-col.dslc-4-col.dslc-last-col.dslc-valign- {padding:15px !important;}
  .formulario-inicio-new span.wpcf7-form-control-wrap.acceptance-96 {
    
    top: 20px !important;
}
  .formulario-inicio-new span.wpcf7-form-control-wrap.date-612 input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date {
    top: 16px !important;

}
  .formulario-inicio-new span.wpcf7-form-control-wrap.text-873 input.wpcf7-form-control.wpcf7-text {
    position: relative;
    top: 0px !important;
}
  .dslc-modules-section.sec-blo {
    padding-top: 0;
    padding-bottom: 40px !important;
}
  div#dslc-module-v7qgt6n6lo8 a {
    font-size: 17px;
}
  span.wpcf7-list-item {
    margin: 0;
}
  .formulario-inicio-new input.wpcf7-form-control.wpcf7-submit.button {
    width: 100% !important;
    left: 0 !important;

}
  .formulario-inicio-new {
    padding: 25px;
}
  .formulario-inicio-new .wpcf7-form-control {
    width: 100% !important;
    float: none !important;
}
  .dslc-modules-section.dos-ca.sec-coche {
    background-size: contain;
    background-position-y: 1050px !important;
    background-position-x: 70px !important;
}
  .sec-coche p {
    text-align: center !important;
}
  .sec-coche h3 {
    text-align: center !important;
}
  .dslc-modules-section.dos-ca.sec-coche .dslc-modules-area.dslc-col.dslc-12-col:nth-child(3) {
    display: none;
}
    .dslc-modules-section.dos-ca.sec-coche .dslc-modules-area.dslc-col.dslc-12-col:nth-child(4) {
    display: none;
}
  div#dslc-module-firgsvsabp p {
  font-size: 25px !important;
    font-weight: 500;
    font-style: normal;
    margin-bottom: 1px;
    text-align: center;
    line-height: 40px !important;
}
  div#dslc-module-71p1ndi81u p {
    font-size: 25px !important;
    font-weight: 500;
    font-style: normal;
    margin-bottom: 1px;
    text-align: center;
    line-height: 40px !important;
}
  .fot-gr {
    width: auto !important;
}
  .dslc-modules-section.seccion-new .dslc-modules-area.dslc-col.dslc-12-col.dslc-last-col.dslc-valign-undefined {
    display: none;
}
  .fot-gr img{
    width: 100% !important;
    height:auto !important;
}
  .lista img {
    width: 200px;
}
  a.enlace-wa {
    margin-left: 0% !important;
  }
  .contenido-new {
    font-size: 16px !important;
    line-height: 22px;
}
  .caja-info-new {
    color: white;
    background: #2D2D2D;
    height: 400px !important;
    width: 100% !important;
}
  div#dslc-module-7d71a6e3f6d {
    display: none;
}
  .cotenido-icono i {
    display: contents !important;
}
  .dslc-modules-section.slider-responsi {
    height: 669px;
}
  div#dslc-module-4165fd1c2ab img {
    display: none !important;
}
div#dslc-module-4165fd1c2ab {
    background: url(https://tintarlunasmadrid.es/wp-content/uploads/texto1-slider-mob.png);
    background-size: cover;
    height: 260px;
}
  .dslc-modules-section.slider-responsi {

   background-size: 840px !important;
    background-position-x: -380px;
    background-position-y: 421px;
    background-color: black;
}
  .posiut-mover img {
    position: relative;
    left: -10% !important;
    top: -30px !important;
}
  div#dslc-module-79be06ee65a {
    top: -15px;
    left: 15%;
}
  .SBW-button {
    bottom: 35px !important;
  }
  div#dslc-module-da90bf4011d H2 {
    FONT-SIZE: 23px !important;
}
div#dslc-module-da90bf4011d H1 {
    FONT-SIZE: 25PX !IMPORTANT;
    margin-bottom: 0 !important;
}
  div#dslc-module-c25e3d60bdd p {
    font-size: 17px !important;
    margin-bottom: 2px !important;
}
  div#dslc-module-c999aa5535d {
    display: none;
}
  div#dslc-module-f1bed565c8a a {
    font-size: 14px;
}
  div#dslc-module-f00k50uhg38 {
    display: none;
}
  div#dslc-module-308d71e8bb8 {
    display: none;
}
  div#dslc-module-ff734633c23 div {
    font-size: 27px !important;
}
  div#dslc-module-8ff30c082db div {
    font-size: 14px;
}
  div#dslc-module-3806df363a4 {
    display: none;
}
  span.enlace-tel {
    display: -webkit-inline-box;
}
 
 
 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: #8b0004 !important;
} 
  div#dslc-module-d9298a99edb {
    position: fixed !important;
    bottom: 14% !important;
    right: 5% !important;
    z-index: 999 !important;
}
  div#dslc-module-59fbc29c913 {
    WIDTH: 100% !IMPORTANT;
    LEFT: 15%;
}
  div#dslc-module-44c55835a8c p {
    line-height: 37px;
}
  /* STYLES GO HERE */}

@media (min-width : 768px) 
and (max-width : 1024px)  {
    .posiut-mover {
    left: 13%;
}
 
div#dslc-module-da90bf4011d h1 {
    font-size: 39px !important;
}

div#dslc-module-da90bf4011d h3 {
    font-size: 34px !important;
}
  
  
  div#dslc-module-c25e3d60bdd div p {
    font-size: 18px !IMPORTANT;
    margin-bottom: 2px !important;
}
  div#dslc-module-c999aa5535d {
    /* display: none; */
    height: 5px;
}
 .dos-ca .dslc-modules-area.dslc-col.dslc-6-col.dslc-first-col {
    width: 100%;
}
   .dos-ca .dslc-modules-area.dslc-col.dslc-6-col.dslc-last-col {
    width: 100%;
}
   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: #8b0004 !important;
}
  div#dslc-module-d9298a99edb {
    width: 52%;
}
  #dslc-module-79be06ee65a .dslc-html-module-content {
    margin-top: 10px !important;
}
 div#custom_html-3 span.dslc-widget-title-inner {
    line-height: 25px;
}
  /* STYLES GO HERE */}

@media (min-width : 1024px) 
and (max-width : 1365px)  { 
  #tpbr_topbar {display:none;}

  .posiut-mover {
    left: 13%;
}
  .dslc-modules-section.dslc-full.degrad-fondo {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
  
  /* STYLES GO HERE */}


@media (min-width : 767px) and (orientation : portrait) { 
  div#dslc-module-da90bf4011d h1 {
    font-size: 28px !important;
}
  div#dslc-module-da90bf4011d h2 {
    font-size: 24px !important;
}
  div#dslc-module-c25e3d60bdd div p {
    font-size: 17px !important;
    
}
  div#dslc-module-2ce937f83de {
    display: none;
}
  div#dslc-module-f1bed565c8a a {
    font-size: 18px;
}

div#dslc-module-f1bed565c8a {
    margin-top: 10px;
}
  div#dslc-module-31fc598d0b0 {
    margin-top: 20px;
}
  .dos-ca .dslc-modules-area.dslc-col.dslc-6-col.dslc-first-col {
    width: 100% !important;
}
   .dos-ca .dslc-modules-area.dslc-col.dslc-6-col.dslc-last-col {
    width: 100% !important;
}
 
  div#dslc-module-299d7913513 {
    width: 100%;
}
div#dslc-module-299d7913513 div a {
    font-size: 18px;
    margin-left: 0px !important;
}
  div#dslc-module-c9c3746cf9f {
    
    display: none;
}
  div#dslc-module-d9298a99edb {
    width: 45%;
}
  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: #8b0004 !important;
}
  #dslc-module-79be06ee65a .dslc-html-module-content {
    margin-top: 5px !important;
}
  div#dslc-module-ca54729e5d2 {
    width: 100% !important;
}
  div#dslc-module-8d200414a44 {
    width: 100%;
}
 .page-id-43 .dslc-modules-area.dslc-col.dslc-9-col.dslc-first-col {
    width: 100%;
}
  .page-id-43 .dslc-modules-area.dslc-col.dslc-3-col.dslc-last-col {
    display: none;
}
  .single-post .dslc-modules-area.dslc-col.dslc-9-col.dslc-first-col {
    width: 100%;
}
   .single-post .dslc-modules-area.dslc-col.dslc-3-col.dslc-last-col {
    display: none;
}
  /* STYLES GO HERE */}

@media (min-width : 1366px) 
and (max-width : 1666px)  { 
  
 
  /* STYLES GO HERE */}
@media (min-width : 1667px) 
and (max-width : 2000px)  { 
  
 
  /* STYLES GO HERE */}

@media only screen and (min-width:768px){
  
  .pushr {display:none;} 
  #tpbr_topbar {display:none !important;}
  
}

@media only screen and (min-width:300px) and (max-width:767px){
 
  #global-container {top:49px;}
  
  
}