/**
 * Theme Name:     Tictac Child
 * Author:         Tom Usborne
 * Template:       generatepress
 * Text Domain:	   tictac-child
 * Description:    GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS, and is translated into over 25 languages by our amazing community of users. A few of our many features include 60 color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover), and 9 widget areas. Learn more and check out our powerful premium version at https://generatepress.com
 */

 /* CSS del BANNER LATERAL DE CONTACTOS  -->*/



#tratamientos .servicio-clinica-container .servicio-clinica-item{
	margin:0rem !important;
}
#tratamientos .texto{
	padding:0rem;
}
.faq-answer-content ul li{
	margin-bottom:20px;
}
.faq-answer-content {
		margin-bottom:0px;
}
.texto_seo .seccion-imagen-texto h2{
	border-bottom:1px solid #43A0BC !important;
}

.faq-cta-button{
	   
	color:black !important;
}

.slider_padi ul .content {
	
	width:70%;
}
.btn-global {
 font-family: "cake_sans_black" !important;

font-size: 25px;


}

.servicios-grid-2 > div:first-child {
padding-right:50px;
}

.servicios-grid-2 > div:nth-child(2) {
   padding-left:50px;
}
.servicios-grid-3{
	
}

.iconos-nuevas-item:nth-child(2) .iconos-nuevas-contenido{
    padding: 0px 10px;
}

.iconos-nuevas-item .contenido-simple p{
  margin-top:0rem;
}


.seccion-imagen-texto  ul {
    margin: 0 0 1.5em 2em;
	
}
ul li::marker {
    font-size: 0.3em; /* 70% del tamaño normal */
}


.inicio .bannertexto .texto h3{
	border-bottom:0px !important;
}



li::marker{
	
}
ul{

font-size: 20px;
line-height: 100%;
letter-spacing: 0.05em;

	    font-family: "Cake_Sans_light";
}

.faq-question-text{
	margin-left:10px;
 font-family: "Bauhaus_Bugler_Regular" !important;
font-size: 30px;

line-height: 100%;
letter-spacing: 0.02em;
text-align: justify;
color: #43A0BC;

}

.servicios-grid-3 > div:first-child {
padding-right:60px;
}

.servicios-grid-3 > div:nth-child(3) {
   padding-left:60px;
}
.faq-image-container,
.faq-cta-button{
	background:#CFC4B0 !important;
}

.faq-cta-button{
box-shadow: 0px 1px 8px 0px #2E2D2CBF;
}

.servicio-clinica-container .servicio-content {
	width:95%;
}

#padi-dental-cordoba .banner_normal .titulo{
	 font-family: "Bauhaus_Bugler" !important;
	text-shadow:none;
font-weight: 500;
font-style: Regular;
font-size: 40px;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 0.05em;
text-align: center;
   width: 95%;
}


#padi-dental-cordoba  .banner_normal img {
	height:100%;
}

#padi-dental-cordoba .banner_normal a{
	text-shadow:none;
	color:white;
			    font-family: "Cake_Sans_Regular";
font-weight: 400;
font-style: Regular;
font-size: 20px;
leading-trim: NONE;
line-height: 168%;
letter-spacing: 5%;

}
#padi-dental-cordoba .banner_normal {
	height:300px
}
#padi-dental-cordoba .banner_normal .texto{
	width:100%;
}



.icon-market {
    display: inline-block;
    width: 16px;  /* Corregido para coincidir con viewBox */
    height: 22px; /* Corregido para coincidir con viewBox */
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='22' viewBox='0 0 16 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0C3.6 0 0 3.6 0 8c0 6 8 14 8 14s8-8 8-14c0-4.4-3.6-8-8-8zm0 12c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z' fill='%23D7BA38'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}



.icon-swatch {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.4286 10.0923C18.2338 8.39972 17.4861 6.81869 16.3015 5.59419C15.0518 4.30583 13.3963 3.48762 11.6138 3.27742C11.4715 3.27742 11.4106 3.31806 11.4173 3.46032C11.431 3.66784 11.431 3.87602 11.4173 4.08353C11.4123 4.1744 11.3889 4.26332 11.3487 4.34497C11.3085 4.42661 11.2523 4.49932 11.1834 4.55875C11.1144 4.61818 11.0343 4.66311 10.9476 4.69087C10.8609 4.71863 10.7696 4.72864 10.6789 4.72031C10.504 4.7031 10.3426 4.61858 10.2289 4.48459C10.1151 4.35061 10.0579 4.17765 10.0693 4.00225C10.0693 3.82612 10.0693 3.64999 10.0693 3.47386C10.0693 3.29773 10.0693 3.31129 9.988 3.29097C9.93403 3.28394 9.87937 3.28394 9.8254 3.29097C9.17482 3.3637 8.53689 3.52316 7.92862 3.76515C6.61933 4.27395 5.47215 5.1276 4.60869 6.23555C3.74523 7.3435 3.19768 8.66446 3.02411 10.0584C3.02045 10.0989 3.02045 10.1397 3.02411 10.1803C3.02548 10.2011 3.03139 10.2213 3.04142 10.2395C3.05144 10.2577 3.06533 10.2735 3.08212 10.2858C3.09891 10.2981 3.11819 10.3065 3.1386 10.3105C3.15901 10.3145 3.18006 10.314 3.20025 10.309C3.40777 10.2955 3.61594 10.2955 3.82346 10.309C3.99889 10.3334 4.15973 10.42 4.27662 10.5531C4.39351 10.6861 4.45867 10.8568 4.46024 11.0339V11.0677C4.43574 11.2293 4.3537 11.3765 4.22921 11.4823C4.10473 11.5881 3.94619 11.6454 3.78282 11.6435H3.15282C3.05121 11.6435 2.99703 11.6435 2.96993 11.7248C2.95955 11.799 2.95955 11.8742 2.96993 11.9484C3.01735 12.2532 3.07154 12.6258 3.1596 12.951C3.56756 14.5052 4.45097 15.8931 5.68636 16.9206C6.83693 17.8972 8.25153 18.5102 9.75088 18.6819C9.81613 18.6897 9.8821 18.6897 9.94736 18.6819H9.81862C9.96766 18.6819 10.0286 18.6481 10.0286 18.4923C10.0118 18.2849 10.0118 18.0764 10.0286 17.869C10.0303 17.783 10.0493 17.6982 10.0847 17.6198C10.12 17.5414 10.1708 17.4709 10.2341 17.4126C10.2974 17.3544 10.3719 17.3096 10.453 17.2809C10.5341 17.2522 10.6202 17.2403 10.7061 17.2458H10.7941C10.9691 17.263 11.1304 17.3475 11.2442 17.4815C11.3579 17.6155 11.4152 17.7885 11.4038 17.9639C11.4038 18.14 11.4038 18.3229 11.4038 18.499C11.4038 18.6751 11.4377 18.6684 11.5122 18.6887H11.6544C12.0576 18.6455 12.4564 18.5684 12.8467 18.4584C14.5415 17.9757 16.0238 16.935 17.0535 15.5048C17.8203 14.4452 18.303 13.2068 18.4557 11.9077C18.4557 11.9077 18.4557 11.8671 18.4557 11.8468C18.4557 11.8265 18.4151 11.6639 18.2796 11.6639C18.0699 11.6808 17.8593 11.6808 17.6496 11.6639C17.4819 11.6603 17.3224 11.5907 17.2057 11.4702C17.089 11.3497 17.0245 11.1881 17.0263 11.0203C17.0263 11.0203 17.0263 11.0203 17.0263 10.9864C17.023 10.9685 17.023 10.9502 17.0263 10.9323C17.0452 10.7586 17.1304 10.5988 17.2643 10.4865C17.3981 10.3742 17.5701 10.3178 17.7444 10.3293C17.9205 10.3293 18.0967 10.3293 18.2728 10.3293C18.3073 10.3366 18.3431 10.3334 18.3757 10.3201C18.4083 10.3069 18.4362 10.2841 18.4557 10.2548C18.4591 10.2097 18.4591 10.1644 18.4557 10.1193L18.4286 10.0923ZM14.2015 11.8197C14.0989 11.8728 13.9851 11.9007 13.8696 11.901H12.088C12.0495 11.898 12.0109 11.9045 11.9754 11.9198C11.94 11.9352 11.9089 11.9589 11.8848 11.989C11.7008 12.195 11.4678 12.3511 11.2073 12.4429C10.9929 12.512 10.7652 12.5296 10.5426 12.4944C10.3201 12.4593 10.1089 12.3722 9.92627 12.2403C9.7436 12.1084 9.59453 11.9354 9.4911 11.7352C9.38767 11.5351 9.33278 11.3134 9.33088 11.0881C9.32668 10.9799 9.34276 10.8719 9.37831 10.7697C9.39615 10.7147 9.39991 10.6561 9.38926 10.5993C9.37861 10.5425 9.35389 10.4893 9.31734 10.4445C8.76186 9.67226 8.21315 8.9 7.67122 8.12097C7.55114 7.95258 7.50228 7.74364 7.53525 7.53947C7.56822 7.3353 7.68036 7.15235 7.84733 7.03031C8.01839 6.89837 8.23464 6.8393 8.44903 6.86594C8.66341 6.89258 8.8586 7.00279 8.99217 7.17259C9.32411 7.61968 9.6696 8.08033 9.97444 8.52743L10.7061 9.55031C10.7228 9.57668 10.7457 9.59852 10.7729 9.61388C10.8001 9.62925 10.8306 9.63766 10.8619 9.63838C11.0505 9.64673 11.2354 9.69443 11.4045 9.77842C11.5737 9.86242 11.7234 9.98085 11.8441 10.1261C11.8756 10.1649 11.9162 10.1951 11.9624 10.214C12.0085 10.2329 12.0587 10.24 12.1083 10.2345H13.8222C14.0165 10.2365 14.2042 10.3047 14.3545 10.4279C14.5048 10.5511 14.6085 10.7218 14.6486 10.9119C14.6852 11.0914 14.6611 11.2779 14.5802 11.4422C14.4993 11.6065 14.3661 11.7393 14.2015 11.8197Z' fill='%23D7BA38'/%3E%3Cpath d='M10.7061 0.5C8.62907 0.5 6.59872 1.11598 4.87186 2.27004C3.145 3.42409 1.79919 5.06437 1.00467 6.98339C0.210151 8.9024 0.00261758 11.0139 0.408311 13.0509C0.814005 15.0879 1.8147 16.9588 3.28383 18.427C4.75296 19.8952 6.6245 20.8947 8.66175 21.2991C10.699 21.7034 12.8104 21.4946 14.7289 20.6988C16.6474 19.903 18.2868 18.5562 19.4398 16.8286C20.5927 15.101 21.2074 13.0702 21.2061 10.9932C21.2025 8.21017 20.0948 5.54223 18.1263 3.57495C16.1577 1.60767 13.4891 0.501792 10.7061 0.5ZM10.7061 20.1452C8.89598 20.1452 7.12654 19.6084 5.62151 18.6028C4.11648 17.5972 2.94346 16.1678 2.25077 14.4955C1.55808 12.8232 1.37684 10.9831 1.72997 9.20776C2.0831 7.43246 2.95473 5.80175 4.23465 4.52183C5.51457 3.24191 7.1453 2.37027 8.9206 2.01714C10.6959 1.66401 12.536 1.84526 14.2083 2.53794C15.8806 3.23063 17.31 4.40364 18.3156 5.90867C19.3212 7.4137 19.858 9.18314 19.858 10.9932C19.8562 13.4199 18.8914 15.7467 17.1754 17.4626C15.4595 19.1786 13.1328 20.1434 10.7061 20.1452Z' fill='%23D7BA38'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}
.custom-content-banner p{
	display:flex;
	justify-content:end;
}

.faq-item {
	border-bottom:1px solid #43A0BC !important;
}


    .faq-answer-content {
        padding: 0.5rem 1.5rem 1.5rem 1.5rem;
        margin: 0 rem;
        line-height: 1.6;
		
			    font-family: "Cake_Sans_light";
font-weight: 300;
font-style: Light;
font-size: 20px;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 0.05em;

    }



.contenido-preview, .contenido-completo {
	line-height:116% !important;
}
.iconos-horizontal-block .titulo-icono{
	    font-family: "Bauhaus_Bugler";
	font-weight: 500;
font-style: Regular;
font-size: 30px;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 2%;
vertical-align: middle;
	color: #43A0BC;


}
.texto-leer-mas{
	font-family: "cake_sans_bold" !important;
	text-transform:uppercase;
	color: #D7BA38;
	text-decoration:none !important;
	
	
	

}
.iconos-horizontal-block .parrafo-icono{

 font-family: "cake_sans_light" !important;
font-weight: 300;
font-style: Light;
font-size: 20px;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 5%;

}

#tratamientos .bannertexto .row{
    max-width: 100%;
}

.slider_padi ul .content .subtitulo,
.slider_ortodoncias ul .content .subtitulo {
	    font-family: "Bauhaus_Bugler_Regular" !important;
margin-bottom:20px;
}
.custom-fuente-tictac{
	color:white !important;
		    font-family: "Bauhaus_Bugler_Regular" !important;

}

#tratamientos .iconos-nuevas-container .iconos-nuevas-contenido .contenido-simple p {
	
margin-top:10px !important;
}



.slider_ortodoncias #splide01-track {
    height: 650px;
}
.slider_ortodoncias .content{
    margin-top: 7%;
}

.slider_ortodoncias ul .content .link a{
	margin: 0.3125rem .1875rem;
}



#tratamientos .iconos-nuevas-item{
	padding:0 1rem;
}

.slider_padi ul .content hr {
	    width: 100%;
    background-color: #fff;
    height: .04rem;
      margin: 6px 0 16px 0;
	opacity:1;
	box-shadow: 0px 2px 10px 0px #2E2D2C;

}
 :root {
    --primary: #43A0BC;
    --secundary: #CFC4B0;
    --amarillo: #D7BA38;
    --negro_kara: #2E2D2C;
    --amarillo: #D7BA38;
  }
.servicio-clinica-container .container{
	display:flex;
	justify-content:center;
}
.banner_normal .titulo {
    
    border-bottom: 1px solid #ffff;
}
#conocenos .contenido-preview {
    padding:1rem  1.5rem;
	    line-height: 25px;
}

#conocenos #splide01-track {
    height: 100%;
}
#conocenos .titulo {
    font-family: "Bauhaus_Bugler";
font-size: 70px;
line-height: 100%;
letter-spacing: 0.05em;
text-align: center;

}
#conocenos .slider_ortodoncias .titulo {

    font-family: "Bauhaus_Bugler";
font-weight: 700;

font-size: 70px !important;

line-height: 100%;
letter-spacing: 0.05em;
}

.iconos-horizontal-block .parrafo-completo p{
	margin-top:0rem;
}

#conocenos .servicio-clinica-container .servicios-grid-4 .servicio-clinica-item {
margin:0rem !important;

}

.seccion_acordeon .contenido{
 font-family: "cake_sans_light" !important;

line-height: 100%;
letter-spacing: 0.05em;
text-align: justify;

}

#conocenos .bannertexto .row {
	width:100%
}



#conocenos .subtitulo {
    font-family: "Bauhaus_Bugler_Regular" !important;
font-size: 45px;
letter-spacing: 0.05em;
text-align: center;

}


 #inicio #primary {

    margin-top: 220px;

}

body #primary {

    margin-top: 180px;

}


    .iconos-nuevas-container .col-md-3 .iconos-nuevas-imagen img {
          max-width: 105px !important;
    height: 105px;
    }




.persona .descripcion{
 font-family: "cake_sans_light" !important;

font-size: 20px;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 0.05em;

}




.personal ol, ul {
    margin: 0 0 1.5em 1em;
}


.personal li {
    margin: 1.3em 0em 0em 0em;
}

.bannertexto  .texto h3{
  
    border-bottom: 2px solid #43A0BC !important;
}
.banner_normal .texto{
	    font-family: "Bauhaus_Bugler_Regular" !important;
}
.bannertexto .titulo h2{
	font-size:40px;
}
#ortodoncia-cordoba .bannertexto{
	margin-top:20px;
}
#ortodoncia-cordoba .bannertexto,
#ortodoncia-cordoba .bannertexto p,
#ortodoncia-cordoba .bannertexto .row{
	padding:0rem !important;
	margin:0rem !important;
}



.persona .col2{
	width:100%;
}
.bannertexto h2{

letter-spacing: 0.05em;

}
.title-custom-none-border{
	border-bottom:2px solid #fff !important;
}
.servicio-clinica-container {
    padding: 0rem !important;
}
.bannertexto .texto{
	margin-top:10px;
}
.content form input[type=text],
input[type=email],
.fila_formulario .content form textarea{
	padding:5px 20px;
}
.ti-widget.ti-goog .ti-review-item {
	    padding: 26px 18px;
}
.subvencion .col-12 p {
	 font-family: "cake_sans_light" !important;
	text-align:center !important;
}
.datos label{
		 font-family: "cake_sans_light" !important;
}

.ti-widget.ti-goog .ti-controls .ti-next:before, .ti-widget.ti-goog .ti-controls .ti-prev:before,
.ti-widget.ti-goog .ti-controls .ti-next:after {
	background:#CFC4B0;
	    height: 4px;
}
.fila_iconos .titulo{
	    font-family: "Bauhaus_Bugler_Regular" !important;
	padding:0rem;

}
.banner_normal .texto p{
	margin-top:0rem !important;
}
.bloque_exito{
	justify-content:center
}

.ti-widget.ti-goog img.ti-star {
    filter: brightness(95%) saturate(70%) hue-rotate(4deg);
}
 #conocenos .fila_formulario .titulo {
	 
	
font-size: 40px;

letter-spacing: .05em;

}
.fila_formulario .texto-box {
display:flex;
justify-content:center;
	align-items:center;
	flex-direction:column;
}


.bloque_exito .wp-block-group{
	width:80%;
	margin-bottom:40px;
	justify-content:space-between !important;
}

.fila_formulario .texto h3 {
	        font-family: "Bauhaus_Bugler";
font-weight: 500;

font-size: 30px;

line-height: 115%;
letter-spacing: 0.02em;
	color:white;

}
.banner_normal .container{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.banner_normal .titulo{
	width:80%;
}

.servicio-clinica-container .contenido-preview {
	    padding: 0rem 0.4rem;
}
.fila_iconos .container{
    max-width: 100%;
}
.slider_padi .titulo{
	border-bottom:0px;
}
.ti-platform-icon{
	display:none !important;
}
.ti-widget.ti-goog .ti-read-more span {
		 font-family: "cake_sans_black" !important;
	color:#43A0BC !important;
	    opacity: 1;
}
.contenido-preview {
padding:0rem 2rem;	
}

.ti-stars{
    position: absolute;
	top:0;
	right:0;
}
.ti-verified-review{
display:none !important;	
}
.ti-widget.ti-goog .ti-review-item>.ti-inner {
 box-shadow: 0px 0px 6px 0px #00000080;

	border-radius: 25px !important;
}
.ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars{
	    margin-top: 42px;
    margin-right: 19px;
}
.ti-review-header{
margin:20px 0px;	
}
.ti-widget.ti-goog .ti-widget-container .ti-name {
  
	padding-right: 123px;
}
#header #menu.menu-mobile li a {

}
#header #menu.menu-mobile li a {
 
	font-size: 22px;
}
#header #menu .menu-mobile .sub-menu .menu-item  a{

}
#header #menu.menu-mobile .sub-menu {
	opacity:1 !important;
	    pointer-events: all;
    visibility: visible;
	        border-left: 0px ;
}
#header #menu li {
	color:black;
    background: #fff;
}
#menu.menu-mobile {
	padding-bottom:0px !important;
}
#header #menu.menu-mobile li{
	margin-bottom:3px;
}
#splide01-track{
	height:750px;
}


#header #menu.menu-mobile.opened {
    max-height: 100px; /* Prueba con una altura menor */
    overflow-y: auto;
}
.menu-mobile .sub-menu .menu-item{
	
}

.header-menu{
	background:#ffffffcc;
}
.header-menu .container,
#header #menu,
#header #menu li{
background:none !important;
}

.menu-item{
	background:none !important;
}


.ti-widget.ti-goog .ti-review-content {
	 font-family: "cake_sans_light" !important;
font-weight: 700;
font-style: Bold;
font-size: 16px;
leading-trim: NONE;
	text-align:justify;
line-height: 100%;
letter-spacing: 0.05em;
	color:#8a8a8a;

}
.ti-widget.ti-goog .ti-widget-container .ti-date {
	 font-family: "cake_sans_light" !important;
font-weight: 400;
font-style: Regular;
font-size: 18px !important;
leading-trim: NONE;
line-height: 115%;
letter-spacing: 0.05em !important;


}
.ti-header{
	display:none !important;
}
.titulo h1,
.titulo h2{
	font-family: "Bauhaus_Bugler_Regular" !important;
}
.texto strong,
.seccion-imagen-texto strong{
		 font-family: "cake_sans_bold" !important;
}
.texto {
		 font-family: "cake_sans_light" !important;
}
body .wp-block-heading {
	font-size:1rem;
}
.splide .titulo{
	border-bottom:0px;
}
.slider_ortodoncias ul li {
	height:100%;
}
.slider_ortodoncias  .splide__pagination__page.is-active {
	    background: #d7ba38;
}
.slider_ortodoncias  .splide__pagination {
	bottom: 6.5em;
}
.seccion_acordeon h4{
	text-align:center;
}
.bannertexto .titulo{
		font-family: "Bauhaus_Bugler_Regular" !important;
}
.btnBannerText{
	padding:5px 0px;
			 font-family: "cake_sans_black" !important;
}
.bannertexto .texto{
	font-family: "Bauhaus_Bugler" !important;
font-weight: 500;
font-style: Regular;
font-size: 30px;
leading-trim: NONE;
line-height: 115%;
letter-spacing: 0.02em;
text-align: center;

}
.ti-review-text-mode-readmore{
	display:flex !important;
	justify-content:center !important;
}
.ti-widget-container{
	width:80%;
}
.servicio-button{
	    font-family: "cake_sans_bold" !important;
}

.slider_ortodoncias .splide__pagination li{
		height:auto;
}
.slider_ortodoncias ul img {
	height:100%;
}
.slider_full .splide__pagination {
	      bottom: 7.5em;
}
.splide__pagination__page.is-active {
	background:#D7BA38;
	    transform: scale(1);
}


.splide__pagination__page {
	    margin: 6px;
}





.slider_padi .link,
.slider_ortodoncias .link{
	display:flex;
	justify-content:center;
		width:80%;
}

body .slider_full ul .content .subtitulo {
    font-family: "Bauhaus_Bugler_Regular" !important;
 
}

.contenido-preview,
.seccion-imagen-texto p{
font-family: "Cake_Sans_light";
	
}
body .slider_full ul .content .link a.btn-outline-light {
	 font-family: "cake_sans_black" !important;
	    font-size: 23px;
}
.seccion_acordeon h4{
	margin-bottom:5px;
}
.seccion_acordeon hr{
	width:97%;
}
.acordeon {
    width: 100% !important;
	max-width: 100% !important;
}
.slider_padi .link a,
.slider_ortodoncias .link a{
	width:80%;
font-family: "cake_sans_black" !important;
font-weight: 900;
font-style: Black;
font-size: 25px;
	    text-shadow: none !important;
line-height: 115%;
letter-spacing: 0%;
text-align: center;
	color:#2E2D2C;

}
.form-box{
	display:flex;
	justify-content:center;
	align-items:center;
}
.slider_equipo ul li {
    align-items: end;
    justify-content: end;	
}


.ti-footer{
	display:none !important;
}
.expandir-contenido{
	color:#d7ba38 !important;
}


.wp-block-details {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
}
.wp-block-details summary{
	display:flex;
	flex-direction:row-reverse;
	margin-bottom:80px;
	width:78%;
}
.banner_lateral{ 
	display: flex;
	justify-content: center;
	width: 100%;        
}
hr {
	opacity:1;
}
.fila_formulario .titulo{
	border-bottom:0px !important;
}
.slider_full .titulo,
.fila_iconos .titulo{
	border-bottom:none !important;
}
.bannertexto b{
	    font-family: "cake_sans_bold" !important;
}
.expandir-texto{
	text-transform:uppercase;
}
.titulo h2, .titulo h3{
	padding:0px 0px 15px 0px;
	border-bottom:1px solid #43A0BC
}
.iconos-nuevas-titulo,
.iconos-nuevas-titulo h3 p{
	color:#43A0BC !important;
	
font-weight: 500;
font-size: 30px;
line-height: 115%;
letter-spacing: 0.02em;
text-align: center;

}
.contenido-simple p{
		font-family: "Cake_Sans_light";

}
#header #menu a {
	
font-weight: 400;
font-style: Regular;
font-size: 18px;
leading-trim: NONE;
line-height: 115%;
letter-spacing: 0em;

}
#header .top-header .container .info {
	font-size:18px;
}
.iconos-nuevas-titulo {
	

letter-spacing: 0.02em;
text-align: center;

}
.texto-parrafo-proceso p{
	font-family: "Cake_Sans_light";
font-weight: 400;
font-size: 18px;
line-height: 115%;
letter-spacing: 0.05em;
	text-align:left;

}
.tituloparrafoPagina p{
	font-family: "Cake_Sans_light";
font-weight: 300;
font-size: 20px;
line-height: 115%;
letter-spacing: 0.05em;
text-align: center;

}
.check a{
	color:black;
}
.form-control {
	border-radius:50%;
	padding:.55rem !important;
}
.sticky-header p {
    margin: 0px;
    padding: 0;
}
.check p{
	display:flex;
	
}
.fila_formulario .content form textarea,
.fila_formulario .content form input[type=text], .fila_formulario .content form input[type=email], .fila_formulario .content form input[type=tel] {
	border-radius:20px;
}
.tituloPagina h2{
    font-family: "Bauhaus_Bugler";
font-weight: 500;
font-size: 40px;
line-height: 115%;
letter-spacing: 0.05em;
text-align: center;

}
.check a{
	margin-left:20px;
	    font-family: "cake_sans_light";
	font-size:19px;
}
.btnCounter{
  font-family: "Bauhaus_Bugler";	
} 
.texto-title-proceso p{
	  font-family: "Bauhaus_Bugler";
font-weight: 700;
font-size: 32px;
line-height: 115%;
letter-spacing: 2%;
text-align: center;
vertical-align: middle;
color:#43A0BC;
}

.texto_seo .titulo h2{
	    color: #43a0bc;
	border-bottom:1px solid #43a0bc;
}

.pix-submit-holder .wpcf7-form-control{
	    background-color: black;
    color: #d7ba38;
    width: 100%;
    border-radius: 30px;
    margin-top: 8px;
    font-family: "cake_sans_bold";
    font-size: 30px;
  
    padding: 0;
}
.wpcf7-list-item{
	margin:0rem !important;
}
.fila_formulario .titulo{
    font-family: "Bauhaus_Bugler";
font-weight: 500;
font-size: 40px;
line-height: 100%;
letter-spacing: 0.05em;
	color:white;

}

.fila_formulario .texto p{
	
color:white;
    font-family: "cake_sans_light";
font-weight: 300;
font-size: 25px;
line-height: 115%;
letter-spacing: 0.05em;
text-align: justify;

}


.link .btnBannerText{
	text-align:center; 
	border-radius:50px;
	background: rgba(207, 196, 176, 1);
box-shadow: 0px 1px 8px 0px rgba(46, 45, 44, 0.75);
	color:black;

}
.sticky-header {
    display: flex !important;
    flex-direction: column;
    position: fixed;
    height: 335px;
    width: 55px;
    top: 330px;
    right: 0px !important;
    background-color: #ffffff90;
    padding-top: 10px;
    border-radius: 15px 0px 0px 15px;
    z-index: 999999;
}
body .wp-block-heading {
		font-family: "cake_sans_regular" !important;
	letter-spacing: 0.05em !important;
}
body .bannertexto .texto p {
	font-family: "cake_sans_light" !important;
	font-family: Cake Sans;
font-weight: 300;
font-size: 20px;
line-height: 116%;
letter-spacing: 0.05em !important;
text-align: center;

}




.sticky-header section {
    width: 100px;
    margin-left: 15px !important;
}

.sticky-header section:hover {
	  transform: scale(1.1);
    cursor: pointer;
}

.image-custom-seo, .image-custom-seo img{
	height:95%;
	object-fit:cover;
	border-radius:20px;
}


.borde_ext {    
    display: block;
    background-color: var(--secundary);
    width: 75px;
    height: 95px;
    margin: 3px;
    position: relative;
    right: 50px;
    border-radius: 25px;
}

.borde_int {
    position: relative;
    display: block;
    background-color: #ffffff;
    width: 60px;
    height: 60px;
    margin: 5px;
    top: 7px;
    border-radius: 50%;	
    left: 3px;
}

.sticky-header section a{
	text-decoration:none;
}

.borde_int img {
	position: absolute;
	top:12px;
	left:14px;  
	height:35px;
}

.borde_int .ban_con_tel {	
	top:12px;
    left: 17px;    
}

.borde_ext p {
    position: relative;
    display: flex;
    font-family: "cake_sans_bold", arial !important;
    color: var(--negro_kara);
    font-size: 9px;
    font-weight: 600;
    letter-spacing: 1px;
    justify-content: center;
    top: 0px;	
}

.move {
  transform: translateX(100px);
  opacity: 100%;
}


@media screen and (max-width: 767px) {
	.faq-cta-button{
		width: 100%;
	}
	    body:not(.home) .slider_ortodoncias ul li {
        height: 100%;
    }
	
	
	
	.slider_ortodoncias .content {
    margin-top: 57%;
}
	.slider_padi ul .content,
	.slider_padi ul .content .subtitulo {
	padding:0rem;
	width:100%;
}

	
	
	body:not(.home) .equipo .personal .descripcion  {
		margin:0px 0px;
	}
	
	
#footer_down .col-md-2 {
		        flex: none !important;
	margin-bottom:20px;
	}
	
	
h3 {
	font-size: 17px;
	}
	.wp-block-spacer{
		height:50px !important;
	}
	body .bannertexto .texto p {
		text-align:justify;
	}
	    body .wp-block-heading.horario {
        height: 112px;
    }
	body .slider_full ul .content .link {
		padding:0px !important;
	}
	#splide01-track{
	height:450px;
}
	.link .btn{
		padding:14px 0px;
	}
	body .slider_full ul .content .link a.btn-outline-light,
	.slider_full ul .content .link a.btn-outline-light {
		width:90% !important;
	}
	body .wp-block-heading,
	.wp-block-heading{
		margin-top:0rem;
	}
	
    .sticky-header {
        flex-direction: row;
        height: 90px;
        width: 335px;
        border-radius: 15px 15px 0px 0;
        top: 95vh;
        padding-left: 28px;
        left: calc(50% - 170px);
    }

    .sticky-header section {
        position: relative;
        top: -70px;
        margin-left: 33px !important;
    }

}

/* <-- CSS del BANNER LATERAL DE CONTACTOS  */

.page-id-701 .header-menu,
.page-id-701 .pojo-a11y-toolbar-toggle,
.page-id-701 .banner_lateral,
.page-id-701 .fila_formulario,
.page-id-701 .mapa_clinica,
.page-id-701 .container, 
.page-id-701 .col1,
.page-id-701 .col2,
.page-id-701 .col3,
.page-id-701 .link {
	display: none;
}

.page-id-703 .header-menu,
.page-id-703 .pojo-a11y-toolbar-toggle,
.page-id-703 .banner_lateral,
.page-id-703 .fila_formulario,
.page-id-703 .mapa_clinica,
.page-id-703 .container, 
.page-id-703 .col1,
.page-id-703 .col2,
.page-id-703 .col3,
.page-id-703 .link {
	display: none;
}

.page-id-707 .header-menu,
.page-id-707 .pojo-a11y-toolbar-toggle,
.page-id-707 .banner_lateral,
.page-id-707 .fila_formulario,
.page-id-707 .mapa_clinica,
.page-id-707 .container, 
.page-id-707 .col1,
.page-id-707 .col2,
.page-id-707 .col3,
.page-id-707 .link {
	display: none;
}

.page-id-709 .header-menu,
.page-id-709 .pojo-a11y-toolbar-toggle,
.page-id-709 .banner_lateral,
.page-id-709 .fila_formulario,
.page-id-709 .mapa_clinica,
.page-id-709 .container, 
.page-id-709 .col1,
.page-id-709 .col2,
.page-id-709 .col3,
.page-id-709 .link {
	display: none;
}

.page-id-967 .imgbanner_textoimg img{
	width:70%;
}
.page-id-967 .containercorredizo{
	flex-direction:column;
}
.page-id-967 .fila1{
	margin-right: 0px;
}
.page-id-967 .fila2{
	margin-top:30px;
	margin-left: 0px;
}
.page-id-967 .fila1 .texto{
	text-align:justify;
}
.page-id-967 .fila2 .texto{
	text-align:justify;
}

.page-id-1008 .fila2{
	display:none;
}

.page-id-1058 .img_landings233{
	height: 500px;
}
.page-id-1058 .img2_landings3{
	height: 500px;
}
.page-id-1058 .img_landings23{
	height: 500px;
}

.page-id-1085 .bloqueizq2:nth-of-type(3){
	display:none;
}
.page-id-1085 .img_landings233{
	height:400px;
}
.page-id-1085 .img2_landings3{
	height:400px;
}

.page-id-1120 .bloqueizq2:nth-of-type(3){
	display:none;
}
.page-id-1120 .texto{
	text-align:center;
}
.iconos-nuevas-item{
	margin-top:1rem;	
	}
.iconos-nuevas-titulo p{
	margin-top:15px;
}
@media (max-width: 1024px){
.faq-block-container {
	max-width: 95% !important;
	margin: 0rem !important;
	}
	iconos-nuevas-titulo, .iconos-nuevas-titulo h3 p {
		font-size:1.1rem;
	}
	.bannertexto .titulo h2,
	body:not(.home) .seccion_acordeon h4 {
	font-size:1.5rem;
}
	
	
	.servicios-grid-2  > div:first-child {
padding-right:15px;
}

.servicios-grid-2 > div:nth-child(2) {
   padding-left:15px;
}


	.banner_normal .titulo{
	width:100%;
}

	.bloque_exito .wp-block-group{
flex-direction:column;
}
	body figure.wp-block-image.size-full img {
		width:100%
	}

	.bannertexto {
		padding:0rem;
	}
	.texto-box{
	    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
	} 
	.image-custom-seo, .image-custom-seo img {
		height:250px;
		    border-radius: 0px;
	}
	.leer-mas-style-simple .leer-mas-trigger{
		width:90% !important;
	}
	.trigger-line {
		width: 63% !important;
	}
	.tituloPagina h2,
	.fila_formulario .titulo {
		font-size:1.5rem;
	}
	.texto h3 {
				font-size:1rem;
	}
	body .container {
		max-width: 100%;
	}
	.contenido-preview {
padding:0rem ;	
}
	.iconos-nuevas-item{
	margin-top:1rem;	
	}

	.img_landings233{
		height: auto !important;
        margin-bottom: 4%;
	}

	.img2_landings3{
		height: auto !important;
        margin-bottom: 4%;
	}
}

.body .wp-block-heading{
	padding: 0px !important;
}

.page-id-850 .slider_ortodoncias ul .content .titulo{
	font-size:50px !important;
	margin-bottom:15px;
}
.page-id-850 .slider_ortodoncias ul .content .titulo span{
	font-size:50px !important;
}
.page-id-850 .slider_ortodoncias ul .content .subtitulo{
	font-size:40px !important;
}
.page-id-850 .bannercorredizo .fila2{
	display:none;
}


.page-id-1196 .slider_ortodoncias ul .content .titulo{
	font-size:50px !important;
	margin-bottom:15px;
}
.page-id-1196 .slider_ortodoncias ul .content .titulo span{
	font-size:50px !important;
}
.page-id-1196 .slider_ortodoncias ul .content .subtitulo{
	font-size:40px !important;
}
.page-id-1196 .bannercorredizo .fila2{
	display:none;
}

.slider_ortodoncias ul .content .titulo{
	font-size:50px !important;
	margin-bottom:15px;
}
.slider_ortodoncias ul .content .titulo span{
	font-size:50px !important;
}
.slider_ortodoncias ul .content .subtitulo{
	font-size:45px !important;
}


#conocenos .bannertexto .titulo h2 {
	font-size:40px;
	

letter-spacing: .05em;
text-align: center;

}
.slider_ortodoncias ul .content hr {
    width: 100%;
	opacity:1;
    background-color: #fff;
    height: .0575rem;
    margin: 0px 0px  13px 0px;
	box-shadow: 0px 2px 10px 0px #2E2D2C;

}


.page-id-1233 .bannercorredizo .fila2{
	display:none;
}
.bannercorredizo .fila2{
	display:none;
}

.footer-select{
	background-color:transparent;
	color:white;
	font-family: "cake_sans_light";
	text-align:right;
	border:0px;
}
.footer-select:hover{
	background-color:#43a0bc;
	color:white;
	font-family: "cake_sans_light";
}
#tratamientos .fila_formulario h3{
	 
	
	
font-weight: 500;
font-style: Regular;
font-size: 39px;
leading-trim: NONE;
line-height: 100%;

	
    line-height: 115%;
    letter-spacing: 0.05em;
    color: white;
}



.itemsbeneficios{
	justify-content: space-between !important;
}

.itembeneficio{
	flex-basis: 33% !important;
}


.ancho {
   width: 50% !important;
}


.centrado p{
	text-align:center !important;
}

.fila_formulario .one-container .container{
	background:none !important;
}


.fila_formulario {
	background:#CFC4B0;

box-shadow: 0px 0px 4px 0px #00000059;


}
/*----------------------------------------------------------------------------------------------------------------------------------*/
.icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'custom' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-phone:before {
  content: "\e900";
  color: #D7BA38;
}

.icon-whatsapp:before {
  content: none !important;
	  display: none !important;

}



.icon-whatsapp {
  display: inline-block;
  width: 11px;
  height: 20px;
  background-image: url('data:image/svg+xml;utf8,<svg width="11" height="20" viewBox="0 0 11 20" xmlns="http://www.w3.org/2000/svg"><path d="M9.57479 0.000261583H1.42481C1.23748 -0.00341481 1.05136 0.0316942 0.877472 0.10349C0.703587 0.175286 0.545502 0.28231 0.412605 0.418205C0.279708 0.5541 0.1747 0.716088 0.103842 0.894557C0.0329841 1.07302 -0.00229048 1.26433 0.000115267 1.4571V18.5294C-0.00226197 18.7214 0.0327476 18.9119 0.103059 19.0898C0.17337 19.2676 0.277563 19.4292 0.409513 19.565C0.541463 19.7007 0.698489 19.808 0.871341 19.8803C1.04419 19.9527 1.22938 19.9887 1.41597 19.9862H9.57479C9.68616 20.0046 9.79968 20.0046 9.91105 19.9862C10.2275 19.909 10.5084 19.722 10.7067 19.4567C10.9049 19.1913 11.0083 18.8639 10.9995 18.5294V1.4753C11.0031 1.28136 10.9687 1.08864 10.8985 0.908617C10.8283 0.728593 10.7236 0.564937 10.5907 0.427347C10.4578 0.289757 10.2994 0.181053 10.1249 0.107686C9.95036 0.0343189 9.7633 -0.00221327 9.57479 0.000261583ZM3.62823 0.910784H7.37137C7.41377 0.902632 7.45747 0.90524 7.49867 0.91837C7.53988 0.931501 7.57735 0.954758 7.60785 0.986142C7.63835 1.01753 7.66096 1.05609 7.67372 1.09848C7.68648 1.14088 7.68901 1.18584 7.68109 1.22947C7.68109 1.46621 7.5926 1.54813 7.37137 1.54813H3.62823C3.407 1.54813 3.32736 1.46621 3.32736 1.22947C3.32736 0.992737 3.38046 0.928985 3.59284 0.928985L3.62823 0.910784ZM5.48653 18.5021C5.25184 18.5021 5.02676 18.4061 4.86081 18.2354C4.69486 18.0646 4.60163 17.8331 4.60163 17.5916C4.60163 17.3501 4.69486 17.1185 4.86081 16.9477C5.02676 16.777 5.25184 16.681 5.48653 16.681C5.72122 16.681 5.9463 16.777 6.11226 16.9477C6.27821 17.1185 6.37144 17.3501 6.37144 17.5916C6.37395 17.7158 6.35173 17.8392 6.30614 17.9543C6.26055 18.0693 6.19255 18.1736 6.10634 18.2606C6.02013 18.3476 5.91752 18.4155 5.80484 18.4602C5.69216 18.5048 5.57178 18.5253 5.45113 18.5203L5.48653 18.5021ZM9.91105 15.0694C9.91105 15.2697 9.84911 15.3153 9.66328 15.3153H1.31863C1.12395 15.3153 1.07086 15.2606 1.07086 15.0603C1.07086 13.0025 1.07086 10.9447 1.07086 8.88694V2.73183C1.07086 2.46778 1.07085 2.46777 1.31863 2.46777H9.66328C9.85796 2.46777 9.91105 2.51329 9.91105 2.7136C9.88746 6.8413 9.87861 10.966 9.88451 15.0876L9.91105 15.0694Z" fill="%23D7BA38"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}







.icon-email:before {
  content: "\e902";
  color: #D7BA38;
}

.icon-instagram:before {
  content: "\e903";
  color: #D7BA38;
}

.icon-facebook:before {
  content: "\e904";
  color: #D7BA38;
}

.icon-linkedin:before {
  content: "\e905";
  color: #D7BA38;
}

.icon-calculadora:before {
  content: "\e906";
  color: #D7BA38;
}

.icon-residencial:before {
  content: "\e907";
}

.icon-industrial:before {
  content: "\e908";
}

.icon-agricola:before {
  content: "\e909";
}

.icon-estudio:before {
  content: "\e90a";
  color: #D7BA38;
}

.icon-financiacion:before {
  content: "\e90b";
  color: #D7BA38;
}

.icon-instalacion:before {
  content: "\e90c";
  color: #D7BA38;
}

.icon-tramites:before {
  content: "\e90d";
  color: #D7BA38;
}

.icon-mantenimiento:before {
  content: "\e90e";
  color: #D7BA38;
}

.icon-stars:before {
  content: "\e90f";
  color: #364e8c;
}

.icon-ok:before {
  content: "\e910";
  color: #fff;
}

.icon-certificado:before {
  content: "\e911";
  color: #fff;
}

.icon-more:before {
  content: "\e912";
  color: #fff;
}

.icon-aljaval .path1:before {
  content: "\e913";
  color: rgb(1, 1, 1);
}

.icon-aljaval .path2:before {
  content: "\e914";
  margin-left: -2.3447265625em;
  color: rgb(1, 1, 1);
}

.icon-aljaval .path3:before {
  content: "\e915";
  margin-left: -2.3447265625em;
  color: rgb(1, 1, 1);
}

.icon-aljaval .path4:before {
  content: "\e916";
  margin-left: -2.3447265625em;
  color: rgb(1, 1, 1);
}

.icon-aljaval .path5:before {
  content: "\e917";
  margin-left: -2.3447265625em;
  color: rgb(1, 1, 1);
}

.icon-aljaval .path6:before {
  content: "\e918";
  margin-left: -2.3447265625em;
  color: rgb(1, 1, 1);
}

.icon-aljaval .path7:before {
  content: "\e919";
  margin-left: -2.3447265625em;
  color: rgb(1, 1, 1);
}

.icon-aljaval .path8:before {
  content: "\e91a";
  margin-left: -2.3447265625em;
  color: rgb(1, 1, 1);
}

.icon-aljaval .path9:before {
  content: "\e91b";
  margin-left: -2.3447265625em;
  color: rgb(1, 1, 1);
}

.icon-aljaval .path10:before {
  content: "\e91c";
  margin-left: -2.3447265625em;
  color: rgb(1, 1, 1);
}

.icon-aljaval .path11:before {
  content: "\e91d";
  margin-left: -2.3447265625em;
  color: rgb(1, 1, 1);
}

.icon-aljaval .path12:before {
  content: "\e91e";
  margin-left: -2.3447265625em;
  color: rgb(1, 1, 1);
}

.icon-aljaval .path13:before {
  content: "\e91f";
  margin-left: -2.3447265625em;
  color: rgb(1, 1, 1);
}

.icon-aljaval .path14:before {
  content: "\e920";
  margin-left: -2.3447265625em;
  color: rgb(1, 1, 1);
}

.icon-aljaval .path15:before {
  content: "\e921";
  margin-left: -2.3447265625em;
  color: rgb(1, 1, 1);
}

.icon-aljaval .path16:before {
  content: "\e922";
  margin-left: -2.3447265625em;
  color: rgb(1, 1, 1);
}

.icon-aljaval .path17:before {
  content: "\e923";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path18:before {
  content: "\e924";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path19:before {
  content: "\e925";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path20:before {
  content: "\e926";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path21:before {
  content: "\e927";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path22:before {
  content: "\e928";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path23:before {
  content: "\e929";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path24:before {
  content: "\e92a";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path25:before {
  content: "\e92b";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path26:before {
  content: "\e92c";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path27:before {
  content: "\e92d";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path28:before {
  content: "\e92e";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path29:before {
  content: "\e92f";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path30:before {
  content: "\e930";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path31:before {
  content: "\e931";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path32:before {
  content: "\e932";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path33:before {
  content: "\e933";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path34:before {
  content: "\e934";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path35:before {
  content: "\e935";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path36:before {
  content: "\e936";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path37:before {
  content: "\e937";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path38:before {
  content: "\e938";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path39:before {
  content: "\e939";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path40:before {
  content: "\e93a";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path41:before {
  content: "\e93b";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path42:before {
  content: "\e93c";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path43:before {
  content: "\e93d";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path44:before {
  content: "\e93e";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path45:before {
  content: "\e93f";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path46:before {
  content: "\e940";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path47:before {
  content: "\e941";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path48:before {
  content: "\e942";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path49:before {
  content: "\e943";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path50:before {
  content: "\e944";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path51:before {
  content: "\e945";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-aljaval .path52:before {
  content: "\e946";
  margin-left: -2.3447265625em;
  color: rgb(0, 0, 0);
}

.icon-up:before {
  content: "\e947";
  color: #364e8c;
}

.icon-right:before {
  content: "\e948";
  color: #364e8c;
}

.icon-left:before {
  content: "\e949";
  color: #364e8c;
}