/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 07 2025 | 12:20:47 */
body {font-family: "Montserrat", sans-serif;}

#media_image-2 img {margin-top: -18px;}

#header {z-index: 99999;}
#av-layout-grid-3 {display:none;}

@media only screen and (min-width: 992px) and (max-width: 1280px) {
#top #header .av-main-nav>li>a {    font-size: 12px !important;     letter-spacing: -0.5px;}
}

@media only screen and (min-width: 992px) and (max-width: 1080px) {
#menu-item-3501 {display:none;}
}

/*franquicia*/
.page-id-5462 .wpcf7-form, .page-id-5462 label span {color: #fff !important; text-align: left; }
.page-id-5462 .wpcf7-form-control-wrap {margin-bottom: 20px;}
.page-id-5462 input[type=submit] {width: 50% !important; margin: 10px 25% !important; background: #000 !important;}

@media only screen and (max-width: 767px) {
.avia-button.avia-position-left {
    float: none;
    width: 80%;
    margin: 0 10%;}
.avia-button-wrap {width: 100%;}
.presupuesto {display:none !important;}
#footer .widget {    margin: 0;}
.avia-section-huge .content, .avia-section-huge .sidebar {
    padding-top: 40px;     padding-bottom: 40px; }
#socket {display:none;}
p, h1, h2, h3, h4, h5, h6, .avia_codeblock, .hr-custom.hr-left,.entry-content-wrapper div li { text-align: center !important; }  
.entry-content-wrapper div li {     list-style: none; }
iframe { width: 100vw; height: 46vw; /* 100/56.25 = 560/315 = 1.778 */  }
.av-instagram-pics {margin: 0 auto; }
.av-instagram-item a {min-height: inherit !important;}

#encabezado p {text-align: center !important;}
#encabezado .avia-image-container.avia-align-left {
       width: 50%;    margin: 0 25%;}
#encabezado .flex_column { margin-bottom: 0 !important;}

.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial { padding: 0 10px !important;}

.html_header_transparency #top .avia-builder-el-0 .slideshow_caption {  padding-top: 10%; }

div .slideshow_caption h2, .avia-caption-content p { text-align: center;     transform: scale(1.0); }

.footer_color {text-align: center;}

}

.presupuesto {display:block; position: fixed; bottom: 10px; right: 10px; background: transparent; z-index: 9999; padding: 10px 20px; text-shadow: 2px 2px 2px #222; }
.presupuesto a { color: #fff; text-transform: uppercase; font-weight: bold;text-decoration: none;}
#footer {z-index: 999;}
.avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-title, .avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-caption-title { text-shadow: 2px 2px 2px #222;}

#top #header .av-main-nav > li > a {text-transform: uppercase; }

@media only screen and (min-width: 992px) {
#top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a {text-shadow: 2px 2px 2px #222;}
}
.av-instagram-item {padding: 0 !important;}

div .slideshow_caption h2 {text-transform: uppercase !important;     text-shadow: 2px 2px 2px #222;
    transform: scale(1.2); }

.avia-caption-content p {     text-shadow: 2px 2px 2px #222;
    transform: scale(1.2); }

#top .av-large-testimonial-slider .avia-testimonial-meta-mini {text-align: center;}

#top .av-large-testimonial-slider .avia-testimonial-meta-mini a {color: #ccc;}
.wpcf7-form input[type="email"],.wpcf7-form input[type="text"],.wpcf7-form input[type="tel"], .wpcf7-form textarea,  .wpcf7-form select {    color: #919191 !important;     border-color: #919191 !important;     border-width: 2px !important;     background-color: #fff !important;     border-radius: 5px !important;     padding: 10px !important; margin-bottom: 10px !important;  border-color: #fff !important;}

.wpcf7-form {text-align: center;}
input[type="submit"]  {    background-color: #1474a0 !important;     color: #ffffff !important;     border-color: #025280 !important; min-width: 100px; border-radius: 5px; padding: 10px 20px;}


/*::placeholder { color: #fff;    opacity: 1; }
:-ms-input-placeholder { color: #fff; }
::-ms-input-placeholder {  color: #fff; }*/

#top .no_margin.av_one_third p {padding-right: 20px; }
.fa-star {color: #ffff00 !important;}
.avia-animated-number-content {    padding-left: 20px;}
.footer_color {background-size: cover !important;}
#franquicia .entry-content-wrapper div li { margin-bottom: 20px;}
#tabla td {background: #fff ;padding: 5px 2px;     font-size: 11px;     vertical-align: bottom;     line-height: 14px;     letter-spacing: -0.5px; border: solid 1px #ccc;}
#top .alternate_color .avia-data-table.avia_pricing_minimal th  {background: #1474a0; color: #fff;}
.en #tabla {display:none;}
.footer_color p {font-weight: bold;}
.footer_color h3 {font-weight: bold !important; text-transform: uppercase !important;}
.testimonial_rotator.template-longform .testimonial_rotator_quote, .testimonial_rotator.template-longform .testimonial_rotator_stars, .testimonial_rotator.template-longform .testimonial_rotator_slide_title {text-shadow: 2px 2px 2px #000;}

 

textarea {height: 100px;} 
.fa-whatsapp {color:#25d366 !important;}
#encabezado .container {     padding-top: 0 !important; }
#encabezado p {font-size:20px;} 
#encabezado a:hover {text-decoration: none;transition: 0.5s;}
input[type="submit"] { padding: 10px 30px; font-family: 'Montserrat', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold; font-size: 20px;}
input[type="submit"]:hover {transform: scale(1.05); transition: 0.5s;}
input[type="submit"] {text-shadow 2px 2px 2px #222 !important; box-shadow: 2px 2px 2px #222;}
#formulario1 input[type="submit"] {background-color: #dd8110 !important; }


.main_color {z-index: 9;}
.container_wrap_first {z-index: 99;}
.container_wrap_first .container .av-content-full.units {
    padding: 0;}

#scroll-top-link {display: none; }
#socket .copyright {    text-align: center;    width: 100%;    font-size: 14px;}

.page-id-632 input[type='text'], .page-id-632 input[type='tel'], .page-id-632 input[type='email'], .page-id-632 textarea {background: #fff!important; color: #222 !important;}

.page-id-632 input[type='submit'] {background-color: #5ab7e2 !important }
#top .av_inherit_color a {text-decoration: none;} {text-decoration: none;}
 
.av_facebook_widget_wrap { background: transparent;    max-height: 182px;}
.av-instagram-item a { min-height: 91px; }
.av-instagram-pics {max-width: 346px; }
.footer_color p {  line-height: 39px;     margin: 0; }


#formulario1 input[type='text'], #formulario1 input[type='tel'], #formulario1 [type='email'], #formulario1 textarea {background: #fff !important; color: #222 !important;}


@media only screen and (min-width: 768px) and (max-width: 1300px) {
iframe { width: 100vw; height: 22.25vw; /* 100/56.25 = 560/315 = 1.778 */  }
}

#top #main .sidebar {background:#fff; }
.inner_sidebar {  margin: 0 20px; }
.textwidget .testimonial_rotator.template-longform .testimonial_rotator_quote, .textwidget .testimonial_rotator.template-longform .testimonial_rotator_stars, .textwidget .testimonial_rotator.template-longform .testimonial_rotator_slide_title {text-shadow: none;}
.textwidget .testimonial_rotator_wrap.with-prevnext {
    padding: 10px 10px; }
.textwidget .wpcf7-form input[type=email], .textwidget .wpcf7-form input[type=text], .textwidget .wpcf7-form input[type=tel], .textwidget  .wpcf7-form textarea {color: #222 !important; border-color: #ccc !important;}
.html_elegant-blog .avia-content-slider .slide-meta {display:none;}
.big-preview a {pointer-events:none;}

#top h3 a {    letter-spacing: 0px;}


@media only screen and (max-width: 767px) {
#custom_html-3 {margin-bottom: 40px !important; }
.wspdesk, .wspmobile {display:block !important; text-align: center !important;}

.wspdesk2, .wspdesk br {display:none !important;}
 

 

}

 
.page-id-3817 .container_wrap_first, .page-id-3811 .container_wrap_first, .page-id-3840 .container_wrap_first, .page-id-3845 .container_wrap_first, .page-id-3842 .container_wrap_first, .page-id-3843 .container_wrap_first, .page-id-3849 .container_wrap_first, .page-id-3844 .container_wrap_first, .page-id-3841 .container_wrap_first, .page-id-3839 .container_wrap_first, .page-id-3847 .container_wrap_first, .page-id-3846 .container_wrap_first, .page-id-3848 .container_wrap_first {z-index: 99999 !important;}
.rotador {text-shadow: 2px 2px 2px #222;}
#gallery-2 .gallery-item {    width: 33% !important;height: auto !important;}

.menuimg img {height: 13px; width: auto;}


/*cambios home*/
.shadow {text-shadow: 2px 2px 2px #222;}
.padding {padding: 30px;}
#header_meta {display:none;}
.container_wrap_first {     z-index: 9999; }

@media only screen and (max-width: 767px) {
.av-rotator-text-single {text-align: center; font-size: 28px;font-weight: bold;}
#headnuevo {height: 350px;}
.center {text-align: center;}
#header_meta {display: block !important; background: #3b80a0 !important;}
.phone-info {font-size: 16px; }  
.phone-info a {color: #fff !important; }
#wacht-baixo a {width: 60px !important; height: 60px !important; border-radius: 100% !important; bottom: 20px;
    right: 20px; padding: 15px !important; position: fixed !important;}
.avia-image-container.avia-align-left {float: none;}
.avia-image-container.avia-align-left img {margin: 0 auto;}
}

#top div .avia-gallery img {    border-width: 0px;    padding: 0px;}
.html_header_top.html_header_topbar_active.html_header_sticky #top #main {padding-top: 88px; }
.wpcf7-recaptcha {margin: 0 auto;     width: 303px; }

.avia-image-container.av-hover-grow img:hover, .avia-image-container.av-hover-grow .avia-image-overlay-wrap:hover {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
}

.wpcf7 .wpcf7-recaptcha iframe {    max-height: 78px;}
.wpcf7-form-control-wrap {overflow: hidden;}
body .grecaptcha-badge {display:none !important;}
.wpcf7 .ajax-loader {width: 100%;
    background-color: transparent;}
.wpcf7 .ajax-loader:before { left: 48%; margin-top: 10px;}

input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, textarea::placeholder,  input[type="tel"]::-webkit-input-placeholder,  #top .avia_ajax_form .select::placeholder, #top .avia_ajax_form .select, #top .input-text, #top input[type=text], #top input[type=input], #top input[type=password], #top input[type=email], #top input[type=number], #top input[type=url], #top input[type=tel], #top input[type=search], #top textarea, #top select  { font-family: 'Montserrat'; font-size: 13px;}

input[type="submit"], .avia_ajax_form .button { font-family: 'Montserrat', sans-serif;  }

.av_font_icon {float: none;     display: inline;}

/*landing 2021*/
.wpsm_panel-group {     position: fixed  !important;     right: 20px !important;     bottom: 20px !important;     max-width: 300px !important;  margin-bottom: 0px !important;}
#wspdespcont {z-index: 9999;     position: relative;}
.wpsm_panel-title a {}
.ac_title_class,#wpsm_accordion_17026 .wpsm_panel-body, #wpsm_accordion_17289 .wpsm_panel-body, #wpsm_accordion_17290 .wpsm_panel-body, #wpsm_accordion_17291 .wpsm_panel-body, #wpsm_accordion_17292
{font-family: 'Montserrat', sans-serif !important;} 

.wpsm_panel-heading {background: url('https://www.babysafe.com.ar/wp-content/uploads/2021/08/wsp3.png') 10px 50% no-repeat scroll !important; }
/*#wpsm_accordion_17026 .wpsm_panel-heading, 
#wpsm_accordion_17289 .wpsm_panel-heading, 
#wpsm_accordion_17290 .wpsm_panel-heading, 
#wpsm_accordion_17291 .wpsm_panel-heading, 
#wpsm_accordion_17292 {padding: 5px !important;}*/
.wpsm_panel-title { padding-left: 20px !important;  }
#wpsm_accordion_17292 .ac_title_class {letter-spacing: 0; font-size: 15px;}
.wspnuevmob {display:none !important;}
.wspnuevdesk {margin-top: 20px !important;}

@media only screen and (max-width: 767px) {
h1, h2, h3, h4, h5, h6 {  font-size: inherit;}

#wpsm_accordion_17026 .wpsm_panel, 
#wpsm_accordion_17289 .wpsm_panel, 
#wpsm_accordion_17290 .wpsm_panel, 
#wpsm_accordion_17291 .wpsm_panel, 
#wpsm_accordion_17292 {border-radius: 0px !important;}

.wspnuevdesk {display:none !important;}
.wspnuevmob {display: block!important; margin-top: 20px !important;}
.wpsm_panel-group {  position: fixed  !important;     
    right: 0px !important;     
    bottom: 0px !important;     
    max-width: 100%!important; 
    margin-bottom: 0px !important;}
.wpsm_panel-title { padding-left: 20px !important;  }

}

.flex_cell_inner .av_font_icon { float: inherit !important; display: inherit !important;}
html {background: #fff;}

/*landing2022*/
.page-id-5473 .avia-button,
.page-id-17737 .avia-button, 
.page-id-17277 .avia-button, 
.page-id-17278 .avia-button, 
.page-id-17279 .avia-button, 
.page-id-17280 .avia-button, 
.page-id-5473 .wpsm_panel-group .wpsm_panel, 
.page-id-17737 .wpsm_panel-group .wpsm_panel, 
.page-id-17277 .wpsm_panel-group .wpsm_panel, 
.page-id-17278 .wpsm_panel-group .wpsm_panel, 
.page-id-17279 .wpsm_panel-group .wpsm_panel, 
.page-id-17280 .wpsm_panel-group .wpsm_panel, 
.page-id-5473 .avia_image, 
.page-id-17737 .avia_image, 
.page-id-17277 .avia_image, 
.page-id-17278 .avia_image, 
.page-id-17279 .avia_image, 
.page-id-17280 .avia_image, 
.page-id-5473 input[type=submit], 
.page-id-17737 input[type=submit], 
.page-id-17277 input[type=submit], 
.page-id-17278 input[type=submit], 
.page-id-17279 input[type=submit], 
.page-id-17280 input[type=submit]
 {  border-radius: 30px !important; 
    box-shadow: 5px 5px 10px 0px rgb(0 0 0 / 40%); 
    border: 0; 
    letter-spacing: 1px;  
    width: inherit;  }

.page-id-17737 input[type=submit], 
.page-id-5473 input[type=submit], 
.page-id-17277 input[type=submit], 
.page-id-17278 input[type=submit], 
.page-id-17279 input[type=submit], 
.page-id-17280 input[type=submit], 
.page-id-5473 .avia-button, 
.page-id-17737 .avia-button, 
.page-id-17277 .avia-button, 
.page-id-17278 .avia-button, 
.page-id-17279 .avia-button, 
.page-id-17280 .avia-button { padding: 15px 35px; }

.page-id-5473 .av-main-nav li a, 
.page-id-17737 .av-main-nav li a, 
.page-id-17277 .av-main-nav li a, 
.page-id-17278 .av-main-nav li a, 
.page-id-17279 .av-main-nav li a, 
.page-id-17280 .av-main-nav li a {font-size: 18px !important}

@media only screen and (min-width: 992px) {
#top #wrap_all .header_color.av_header_transparency { background: rgba(0,0,0,0.3); }
}

@media only screen and (max-width: 767px) { 
.page-id-5473 .main_menu, 
.page-id-17737 .main_menu, 
.page-id-17277 .main_menu, 
.page-id-17278 .main_menu, 
.page-id-17279 .main_menu, 
.page-id-17280 .main_menu,
.page-id-18997 .main_menu { display:none !important; }
/*nuevas seo*/
.page-id-23454 .main_menu { display:none !important; }
.page-id-23468 .main_menu { display:none !important; }
.page-id-23475 .main_menu { display:none !important; }
.page-id-23483 .main_menu { display:none !important; } 
.page-id-23486  .main_menu { display:none !important; }
.page-id-23489  .main_menu { display:none !important; }
.page-id-23492  .main_menu { display:none !important; }
.page-id-23499  .main_menu { display:none !important; }
.page-id-23532 .main_menu { display:none !important; }
.page-id-23540 .main_menu { display:none !important; }
.page-id-23541 .main_menu { display:none !important; }
.page-id-23542 .main_menu { display:none !important; }

.page-id-5473 .logo,
.page-id-17737 .logo, 
.page-id-17277 .logo, 
.page-id-17278 .logo, 
.page-id-17279 .logo, 
.page-id-17280 .logo,
.page-id-18997 .logo { width: 100% !important; }

.page-id-23454 .logo  { width: 100% !important; }
.page-id-23468 .logo  { width: 100% !important; }
.page-id-23475 .logo  { width: 100% !important; }
.page-id-23483 .logo  { width: 100% !important; }
.page-id-23486 .logo  { width: 100% !important; }
.page-id-23489 .logo  { width: 100% !important; }
.page-id-23492 .logo  { width: 100% !important; }
.page-id-23499 .logo  { width: 100% !important; }
.page-id-23532 .logo  { width: 100% !important; }
.page-id-23540 .logo  { width: 100% !important; } 
.page-id-23541  .logo  { width: 100% !important; }
.page-id-23542  .logo  { width: 100% !important; }

.page-id-5473 .logo img,
.page-id-17737 .logo img, 
.page-id-17277 .logo img, 
.page-id-17278 .logo img, 
.page-id-17279 .logo img, 
.page-id-17280 .logo img,
.page-id-18997 .logo img { margin: 0 auto !important; }

.page-id-23454  .logo img { margin: 0 auto !important; } 
.page-id-23468 .logo img { margin: 0 auto !important; } 
.page-id-23475 .logo img { margin: 0 auto !important; } 
.page-id-23483 .logo img { margin: 0 auto !important; }  
.page-id-23486  .logo img { margin: 0 auto !important; } 
.page-id-23489  .logo img { margin: 0 auto !important; } 
.page-id-23492  .logo img { margin: 0 auto !important; } 
.page-id-23499  .logo img { margin: 0 auto !important; } 
.page-id-23532  .logo img { margin: 0 auto !important; } 
.page-id-23540  .logo img { margin: 0 auto !important; } 
.page-id-23541  .logo img { margin: 0 auto !important; } 
.page-id-23542  .logo img { margin: 0 auto !important; } 

.page-id-5473 .logo a, 
.page-id-17737 .logo a, 
.page-id-17277 .logo a, 
.page-id-17278 .logo a, 
.page-id-17279 .logo a, 
.page-id-17280 .logo a,
.page-id-18997 .logo a { pointer-events: none; }

.page-id-5473 #wacht-baixo a, 
.page-id-17737 #wacht-baixo a, 
.page-id-17277 #wacht-baixo a, 
.page-id-17278 #wacht-baixo a, 
.page-id-17279 #wacht-baixo a, 
.page-id-17280 #wacht-baixo a,
.page-id-18997 #wacht-baixo a {font-size: 0 !important;}

.page-id-23454  #wacht-baixo a {font-size: 0 !important;} 
.page-id-23468 #wacht-baixo a {font-size: 0 !important;} 
.page-id-23475 #wacht-baixo a {font-size: 0 !important;} 
.page-id-23483 #wacht-baixo a {font-size: 0 !important;}  
.page-id-23486  #wacht-baixo a {font-size: 0 !important;} 
.page-id-23489  #wacht-baixo a {font-size: 0 !important;} 
.page-id-23492  #wacht-baixo a {font-size: 0 !important;} 
.page-id-23499  #wacht-baixo a {font-size: 0 !important;} 
.page-id-23532  #wacht-baixo a {font-size: 0 !important;} 
.page-id-23540 #wacht-baixo a {font-size: 0 !important;} 
.page-id-23541 #wacht-baixo a {font-size: 0 !important;} 
.page-id-23542 #wacht-baixo a {font-size: 0 !important;} 

.page-id-5473 .av-main-nav-wrap, 
.page-id-17737 .av-main-nav-wrap, 
.page-id-17277 .av-main-nav-wrap, 
.page-id-17278 .av-main-nav-wrap, 
.page-id-17279 .av-main-nav-wrap, 
.page-id-17280 .av-main-nav-wrap,
.page-id-18997 .av-main-nav-wrap { display: none; }

.page-id-23468 .av-main-nav-wrap { display: none; }
.page-id-23454 .av-main-nav-wrap { display: none; }
.page-id-23475 .av-main-nav-wrap { display: none; }
.page-id-23483 .av-main-nav-wrap { display: none; } 
.page-id-23486  .av-main-nav-wrap { display: none; }
.page-id-23489  .av-main-nav-wrap { display: none; }
.page-id-23492  .av-main-nav-wrap { display: none; }
.page-id-23499  .av-main-nav-wrap { display: none; }
.page-id-23532  .av-main-nav-wrap { display: none; }
.page-id-23540 .av-main-nav-wrap { display: none; }
.page-id-23541 .av-main-nav-wrap { display: none; }
.page-id-23542 .av-main-nav-wrap { display: none; }

.page-id-23454 #header_meta {display:none !important;}
.page-id-23468 #header_meta {display:none !important;}
.page-id-23475 #header_meta {display:none !important;}
.page-id-23483 #header_meta {display:none !important;} 
.page-id-23486  #header_meta {display:none !important;}
.page-id-23489  #header_meta {display:none !important;}
.page-id-23492  #header_meta {display:none !important;}
.page-id-23499  #header_meta {display:none !important;}
.page-id-23532  #header_meta {display:none !important;}
.page-id-23540  #header_meta {display:none !important;}
.page-id-23541  #header_meta {display:none !important;}
.page-id-23542  #header_meta {display:none !important;}

} 

.wpcf7-spinner {     display: block;     margin: 10px auto;}

.page-id-17279  #header_meta {display:none !important;}
 #top .footer_color select {    background-color: #fff;}

figure {  margin: 0 }

#wacht-baixo .fa-whatsapp {color: #fff !important;}
#wacht-baixo a{   position: fixed;
 display: block; font-size: 20px;
    color: #fff;
    background: #20b038;
    text-shadow: 1px 1px 1px #222;
z-index:99999999!important; 
width: 60px !important; height: 60px !important; border-radius: 100% !important; bottom: 20px;
    right: 20px; padding: 15px !important; position: fixed !important; font-size: 0;}

.footer_color br {display:none}
.footer_color a {text-decoration: none;}
.textwidget {text-align: center;}
#custom_html-5 .av_font_icon {    font-size: 22px; }

.page-id-632 a {text-decoration: none;}