/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Global Styles
    03. "Inicio" Page
    04. "Preguntas Frecuentes" Page
    05. "Contacto" Page
    06. "Sobre mí" Page
    07. "Servicios lingüísticos" Page
    08. "Contact" Page
    09. "Home" Page
    10. "Frequently asked questions" Page
    11. "Services" Page
    12. "About me" Page
    13. "Aviso Legal" Page
    14. "Protección de Datos" Page
    15. "Política de Cookies" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .social-facebook .social-icon i{
	background-color:#006e71 !important;
	color:#ffffff !important;
}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
3.1.1



/*-----------------------------------------------*/
/*  "Inicio" Page                                */
/*-----------------------------------------------*/
body.page-id-6923 .tcr-footer .widget p{
	text-align:justify;
}

body.page-id-6923 .elementor-element-493e2186 .elementor-text-editor p{
	font-family:'Raleway', sans-serif;
	color:#000000;
	font-weight:300;
	font-size:18px;
}

body.page-id-6923 .tcr-footer .social-info i{
	-webkit-background-clip:border-box;	background-clip:border-box;
}

body.page-id-6923 .elementor-accordion .elementor-tab-title a{
	font-family:'Raleway', sans-serif;
	font-weight:300 !important;
	letter-spacing:3px;
	font-size:22px !important;
}

body.page-id-6923 .elementor-accordion .elementor-clearfix .elementor-clearfix p{
	color:#000000;
	font-weight:300;
	font-size:18px;
}

body.page-id-6923 .elementor-element-4e9e782 .tcr-heading-subtitle-wrapper h3{
	color:#000000;
	font-size:18px !important;
	letter-spacing:4px;
}

body.page-id-6923 #primary-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:300;
	text-transform:uppercase;
}

body.page-id-6923 .tcr-footer .widget h2{
	font-family:'Raleway', sans-serif;
	text-transform:uppercase;
	font-weight:300;
}

body.page-id-6923 #menu-top-menu .menu-item{
	text-transform:none;
	font-weight:300;
	font-size:17px;
	font-family:'Raleway', sans-serif;
}

body.page-id-6923 .footer-bottombar .footer-left h3{
	font-family:'Raleway', sans-serif;
	font-weight:300;
}

body.page-id-6923 .social-facebook .social-icon i{
	background-color:#006e71 !important;
	color:#ffffff !important;
}

body.page-id-6923 .tcr-footer .widget{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}



/*-----------------------------------------------*/
/*  "Preguntas Frecuentes" Page                  */
/*-----------------------------------------------*/
body.page-id-690 .elementor-accordion .elementor-tab-title a{
	font-family:'Raleway', sans-serif;
	font-weight:300 !important;
	text-transform:uppercase;
	letter-spacing:5px;
	font-size:20px !important;
}

body.page-id-690 .elementor-accordion .elementor-clearfix p{
	font-weight:300;
	color:#000;
	font-size:18px;
}

body.page-id-690 #primary-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:300;
	text-transform:uppercase;
}

body.page-id-690 .tcr-footer .widget h2{
	font-family:'Raleway', sans-serif;
	font-size:22px;
	letter-spacing:2px;
	text-transform:uppercase;
}

body.page-id-690 #menu-top-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}

body.page-id-690 .footer-left span span strong{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}



/*-----------------------------------------------*/
/*  "Contacto" Page                              */
/*-----------------------------------------------*/
body.page-id-708 .elementor-element-0ad66a5 .tcr-infobox-wrapper .tcr-infobox-text{
	color:#000000 !important;
}

body.page-id-708 .p-hide p input{
	font-family:'Raleway', sans-serif;
	font-weight:500 !important;
	letter-spacing:2.5px;
}

body.page-id-708 #primary-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:300;
	text-transform:uppercase;
}

body.page-id-708 .tcr-footer .widget h2{
	font-family:'Raleway', sans-serif;
	font-weight:300;
	text-transform:uppercase;
}

body.page-id-708 #menu-top-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}

body.page-id-708 .footer-left span span strong{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}

body.page-id-708 .elementor-element-77a25a0d .elementor-text-editor p{
	text-transform:none;
}

body.page-id-708 .elementor-element-0ad66a5 .elementor-text-editor p{
	text-transform:none;
}

body.page-id-708 .elementor-element-0ad66a5 .elementor-widget-heading h2.elementor-heading-title{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media (min-width:1025px){

	body.page-id-708 .elementor-element-0ad66a5 .elementor-widget-heading h2.elementor-heading-title{
	font-size:14px !important;
	}

}



/*-----------------------------------------------*/
/*  "Sobre mí" Page                             */
/*-----------------------------------------------*/
body.page-id-677 .elementor-element-74b0f21 .tcr-heading-subtitle-wrapper h3{
	color:#000000;
	letter-spacing:5px;
}

body.page-id-677 .elementor-element-74b0f21 .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-crator-custom-heading .elementor-widget-container .subtitle-text-uppercase .tcr-custom-heading-wrapper .tcr-heading-subtitle-wrapper h3{
	font-size:20px !important;
}

body.page-id-677 .elementor-element-0e5b6e9 .tcr-infobox-wrapper .tcr-infobox-text{
	color:#000000;
	font-size:18px;
}

body.page-id-677 .elementor-element-afd7e51 .tcr-heading-subtitle-wrapper h3{
	color:#000000;
	font-size:16px !important;
	letter-spacing:3px;
}

body.page-id-677 .elementor-accordion .elementor-accordion-item .elementor-tab-title{
	font-weight:300;
	color:#000000;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-677 .elementor-accordion .elementor-tab-title a{
	font-weight:300 !important;
	font-family:'Raleway', sans-serif;
	letter-spacing:2px;
}

body.page-id-677 #primary-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:300;
	text-transform:uppercase;
}

body.page-id-677 .tcr-footer .widget h2{
	font-family:'Raleway', sans-serif;
	font-size:22px;
	font-weight:300;
	text-transform:uppercase;
}

body.page-id-677 .footer-left span span strong{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}

body.page-id-677 .crator-footer-menu li a{
	font-family:'Raleway', sans-serif;
}

body.page-id-677 #menu-top-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}



/*-----------------------------------------------*/
/*  "Servicios lingüísticos" Page              */
/*-----------------------------------------------*/
body.page-id-1209 #primary-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:300;
	text-transform:uppercase;
}

body.page-id-1209 .p-hide p input{
	font-family:'Raleway', sans-serif;
	font-size:18px !important;
	letter-spacing:2px;
}

body.page-id-1209 .tcr-footer .widget h2{
	font-family:'Raleway', sans-serif;
	font-size:22px;
	letter-spacing:2px;
	text-transform:uppercase;
}

body.page-id-1209 #menu-top-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}

body.page-id-1209 .footer-left span span strong{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}



/*-----------------------------------------------*/
/*  "Contact" Page                               */
/*-----------------------------------------------*/
body.page-id-8319 .elementor-element-0ad66a5 .tcr-infobox-wrapper .tcr-infobox-text{
	color:#000000 !important;
}

body.page-id-8319 .p-hide p input{
	font-family:'Raleway', sans-serif;
	font-weight:500 !important;
	letter-spacing:2.5px;
}

body.page-id-8319 #primary-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:300;
	text-transform:uppercase;
}

body.page-id-8319 .tcr-footer .widget h2{
	font-family:'Raleway', sans-serif;
	font-weight:300;
	text-transform:uppercase;
}

body.page-id-8319 #menu-top-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}

body.page-id-8319 .footer-left span span strong{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}

body.page-id-8319 .elementor-element-77a25a0d .elementor-text-editor p{
	text-transform:none;
}

body.page-id-8319 .elementor-element-0ad66a5 .elementor-text-editor p{
	text-transform:none;
}

body.page-id-8319 .elementor-element-0ad66a5 .elementor-widget-heading h2.elementor-heading-title{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

@media (min-width:1025px){

	body.page-id-8319 .elementor-element-0ad66a5 .elementor-widget-heading h2.elementor-heading-title{
	font-size:14px !important;
	}

}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-8321 .tcr-footer .widget p{
	text-align:justify;
}

body.page-id-8321 .elementor-element-493e2186 .elementor-text-editor p{
	font-family:'Raleway', sans-serif;
	color:#000000;
	font-weight:300;
	font-size:18px;
}

body.page-id-8321 .tcr-footer .social-info i{
	-webkit-background-clip:border-box;	background-clip:border-box;
}

body.page-id-8321 .elementor-accordion .elementor-tab-title a{
	font-family:'Raleway', sans-serif;
	font-weight:300 !important;
	letter-spacing:3px;
	font-size:22px !important;
}

body.page-id-8321 .elementor-accordion .elementor-clearfix .elementor-clearfix p{
	color:#000000;
	font-weight:300;
	font-size:18px;
}

body.page-id-8321 .elementor-element-4e9e782 .tcr-heading-subtitle-wrapper h3{
	color:#000000;
	font-size:18px !important;
	letter-spacing:4px;
}

body.page-id-8321 #primary-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:300;
	text-transform:uppercase;
}

body.page-id-8321 .tcr-footer .widget h2{
	font-family:'Raleway', sans-serif;
	text-transform:uppercase;
	font-weight:300;
}

body.page-id-8321 #menu-top-menu .menu-item{
	text-transform:none;
	font-weight:300;
	font-size:17px;
	font-family:'Raleway', sans-serif;
}

body.page-id-8321 .footer-bottombar .footer-left h3{
	font-family:'Raleway', sans-serif;
	font-weight:300;
}

body.page-id-8321 .social-facebook .social-icon i{
	background-color:#006e71 !important;
	color:#ffffff !important;
}

body.page-id-8321 .tcr-footer .widget{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}



/*-----------------------------------------------*/
/*  "Frequently asked questions" Page            */
/*-----------------------------------------------*/
body.page-id-8324 .elementor-accordion .elementor-tab-title a{
	font-family:'Raleway', sans-serif;
	font-weight:300 !important;
	text-transform:uppercase;
	letter-spacing:5px;
	font-size:20px !important;
}

body.page-id-8324 .elementor-accordion .elementor-clearfix p{
	font-weight:300;
	color:#000;
	font-size:18px;
}

body.page-id-8324 #primary-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:300;
	text-transform:uppercase;
}

body.page-id-8324 .tcr-footer .widget h2{
	font-family:'Raleway', sans-serif;
	font-size:22px;
	letter-spacing:2px;
	text-transform:uppercase;
}

body.page-id-8324 #menu-top-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}

body.page-id-8324 .footer-left span span strong{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}



/*-----------------------------------------------*/
/*  "Services" Page                              */
/*-----------------------------------------------*/
body.page-id-8328 #primary-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:300;
	text-transform:uppercase;
}

body.page-id-8328 .p-hide p input{
	font-family:'Raleway', sans-serif;
	font-size:18px !important;
	letter-spacing:2px;
}

body.page-id-8328 .tcr-footer .widget h2{
	font-family:'Raleway', sans-serif;
	font-size:22px;
	letter-spacing:2px;
	text-transform:uppercase;
}

body.page-id-8328 #menu-top-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}

body.page-id-8328 .footer-left span span strong{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}



/*-----------------------------------------------*/
/*  "About me" Page                              */
/*-----------------------------------------------*/
body.page-id-8332 .elementor-element-74b0f21 .tcr-heading-subtitle-wrapper h3{
	color:#000000;
	letter-spacing:5px;
}

body.page-id-8332 .elementor-element-74b0f21 .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-crator-custom-heading .elementor-widget-container .subtitle-text-uppercase .tcr-custom-heading-wrapper .tcr-heading-subtitle-wrapper h3{
	font-size:20px !important;
}

body.page-id-8332 .elementor-element-0e5b6e9 .tcr-infobox-wrapper .tcr-infobox-text{
	color:#000000;
	font-size:18px;
}

body.page-id-8332 .elementor-element-afd7e51 .tcr-heading-subtitle-wrapper h3{
	color:#000000;
	font-size:16px !important;
	letter-spacing:3px;
}

body.page-id-8332 .elementor-accordion .elementor-accordion-item .elementor-tab-title{
	font-weight:300;
	color:#000000;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-8332 .elementor-accordion .elementor-tab-title a{
	font-weight:300 !important;
	font-family:'Raleway', sans-serif;
	letter-spacing:2px;
}

body.page-id-8332 #primary-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:300;
	text-transform:uppercase;
}

body.page-id-8332 .tcr-footer .widget h2{
	font-family:'Raleway', sans-serif;
	font-size:22px;
	font-weight:300;
	text-transform:uppercase;
}

body.page-id-8332 .footer-left span span strong{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}

body.page-id-8332 .crator-footer-menu li a{
	font-family:'Raleway', sans-serif;
}

body.page-id-8332 #menu-top-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:400;
}



/*-----------------------------------------------*/
/*  "Aviso Legal" Page                           */
/*-----------------------------------------------*/
body.page-id-8520 .elementor-element-4189b281 .elementor-text-editor p{
	font-family:'Raleway', sans-serif;
}

body.page-id-8520 #primary-menu .menu-item a{
	font-family:'Raleway';
	text-transform:uppercase;
	font-weight:300;
}



/*-----------------------------------------------*/
/*  "Protección de Datos" Page                  */
/*-----------------------------------------------*/
body.page-id-8511 #primary-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	font-weight:300;
	text-transform:uppercase;
}



/*-----------------------------------------------*/
/*  "Política de Cookies" Page                  */
/*-----------------------------------------------*/
body.page-id-3 #primary-menu .menu-item a{
	font-family:'Raleway', sans-serif;
	text-transform:uppercase;
	font-weight:300;
}