@charset "UTF-8";
/* PAGINAS TEC */
/*****************/
/* page-content-tec */
.page-content-tec { min-height: 80vh; }

/* page contenidos blog */
.noticia-interior .title-heading, .semblanza-interior .title-heading, .curso-interior .title-heading, .evento-interior .title-heading { font-size: 32px; line-height: 1.28; }

@media screen and (max-width: 767px) { .noticia-interior .title-heading, .semblanza-interior .title-heading, .curso-interior .title-heading, .evento-interior .title-heading { font-size: 24px; line-height: 1.2; } }

.noticia-interior .title-heading a, .semblanza-interior .title-heading a, .curso-interior .title-heading a, .evento-interior .title-heading a { color: #373737; }

.noticia-interior .title-heading a:hover, .semblanza-interior .title-heading a:hover, .curso-interior .title-heading a:hover, .evento-interior .title-heading a:hover { text-decoration: none; color: #0039a6; }

.noticia-interior .post-thumbnail, .semblanza-interior .post-thumbnail, .curso-interior .post-thumbnail, .evento-interior .post-thumbnail { margin-top: 25px; margin-bottom: 10px; }

.noticia-interior .post-thumbnail img, .semblanza-interior .post-thumbnail img, .curso-interior .post-thumbnail img, .evento-interior .post-thumbnail img { width: 100%; }

.noticia-interior .post-meta-item, .semblanza-interior .post-meta-item, .curso-interior .post-meta-item, .evento-interior .post-meta-item { display: inline-block; }

.noticia-interior .post-meta-item:nth-child(2), .noticia-interior .post-meta-item:nth-child(3), .semblanza-interior .post-meta-item:nth-child(2), .semblanza-interior .post-meta-item:nth-child(3), .curso-interior .post-meta-item:nth-child(2), .curso-interior .post-meta-item:nth-child(3), .evento-interior .post-meta-item:nth-child(2), .evento-interior .post-meta-item:nth-child(3) { margin-left: 10px; }

@media screen and (max-width: 767px) { .noticia-interior .post-meta-item, .semblanza-interior .post-meta-item, .curso-interior .post-meta-item, .evento-interior .post-meta-item { display: block; margin: 5px 0 !important; } }

.noticia-interior .post-ico, .semblanza-interior .post-ico, .curso-interior .post-ico, .evento-interior .post-ico { color: #0039a6; margin-right: 10px; }

.noticia-interior .post-ico, .noticia-interior .post-autor, .noticia-interior .post-fecha, .noticia-interior .post-hora, .noticia-interior .post-cat, .semblanza-interior .post-ico, .semblanza-interior .post-autor, .semblanza-interior .post-fecha, .semblanza-interior .post-hora, .semblanza-interior .post-cat, .curso-interior .post-ico, .curso-interior .post-autor, .curso-interior .post-fecha, .curso-interior .post-hora, .curso-interior .post-cat, .evento-interior .post-ico, .evento-interior .post-autor, .evento-interior .post-fecha, .evento-interior .post-hora, .evento-interior .post-cat { display: inline-block; }

.noticia-interior .post-cat > div > div, .semblanza-interior .post-cat > div > div, .curso-interior .post-cat > div > div, .evento-interior .post-cat > div > div { display: inline-block; position: relative; }

.noticia-interior .post-cat > div > div::before, .semblanza-interior .post-cat > div > div::before, .curso-interior .post-cat > div > div::before, .evento-interior .post-cat > div > div::before { content: "|"; display: inline-block; margin-left: 3px; margin-right: 5px; }

.noticia-interior .post-cat > div > div:first-of-type::before, .semblanza-interior .post-cat > div > div:first-of-type::before, .curso-interior .post-cat > div > div:first-of-type::before, .evento-interior .post-cat > div > div:first-of-type::before { display: none; }

.noticia-interior .post-tags .item-list > ul > li a, .semblanza-interior .post-tags .item-list > ul > li a, .curso-interior .post-tags .item-list > ul > li a, .evento-interior .post-tags .item-list > ul > li a { background: #0039a6; color: #fafafa; padding: 5px 6px; overflow: hidden; text-transform: uppercase; display: inline-block; }

.noticia-interior .fluid-thumb, .semblanza-interior .fluid-thumb, .curso-interior .fluid-thumb, .evento-interior .fluid-thumb { padding: 0; }

.noticia-interior .fluid-thumb img, .semblanza-interior .fluid-thumb img, .curso-interior .fluid-thumb img, .evento-interior .fluid-thumb img { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }

.evento-interior .text-post-lugar { font-size: 24px; line-height: 1.28; color: #0039a6; }

@media screen and (max-width: 767px) { .evento-interior .text-post-lugar { font-size: 21.6px; line-height: 1.28; } }

.semblanza-interior .post-puesto-autor { color: #0039a6; }

.semblanza-interior .post-correo-autor div, .semblanza-interior .post-social-facebook div, .semblanza-interior .post-social-twitter div, .semblanza-interior .post-social-linkedin div, .semblanza-interior .post-info-destacado div { display: inline-block; }

.semblanza-interior .post-correo-autor a, .semblanza-interior .post-social-facebook a, .semblanza-interior .post-social-twitter a, .semblanza-interior .post-social-linkedin a, .semblanza-interior .post-info-destacado a { color: #373737; font-size: 14px; line-height: 1.28; }

@media screen and (max-width: 767px) { .semblanza-interior .post-correo-autor a, .semblanza-interior .post-social-facebook a, .semblanza-interior .post-social-twitter a, .semblanza-interior .post-social-linkedin a, .semblanza-interior .post-info-destacado a { font-size: 12.6px; line-height: 1.28; } }

.semblanza-interior .post-correo-autor p, .semblanza-interior .post-social-facebook p, .semblanza-interior .post-social-twitter p, .semblanza-interior .post-social-linkedin p, .semblanza-interior .post-info-destacado p { font-size: 14px; line-height: 1.28; }

@media screen and (max-width: 767px) { .semblanza-interior .post-correo-autor p, .semblanza-interior .post-social-facebook p, .semblanza-interior .post-social-twitter p, .semblanza-interior .post-social-linkedin p, .semblanza-interior .post-info-destacado p { font-size: 12.6px; line-height: 1.28; } }

.semblanza-interior .post-correo-autor p:first-child, .semblanza-interior .post-social-facebook p:first-child, .semblanza-interior .post-social-twitter p:first-child, .semblanza-interior .post-social-linkedin p:first-child, .semblanza-interior .post-info-destacado p:first-child { margin-top: 0; }

.semblanza-interior .post-correo-autor .info-destacado-semblanza-tec, .semblanza-interior .post-correo-autor .info-correo-semblanza-tec, .semblanza-interior .post-correo-autor .link-destacado-semblanza-tec, .semblanza-interior .post-social-facebook .info-destacado-semblanza-tec, .semblanza-interior .post-social-facebook .info-correo-semblanza-tec, .semblanza-interior .post-social-facebook .link-destacado-semblanza-tec, .semblanza-interior .post-social-twitter .info-destacado-semblanza-tec, .semblanza-interior .post-social-twitter .info-correo-semblanza-tec, .semblanza-interior .post-social-twitter .link-destacado-semblanza-tec, .semblanza-interior .post-social-linkedin .info-destacado-semblanza-tec, .semblanza-interior .post-social-linkedin .info-correo-semblanza-tec, .semblanza-interior .post-social-linkedin .link-destacado-semblanza-tec, .semblanza-interior .post-info-destacado .info-destacado-semblanza-tec, .semblanza-interior .post-info-destacado .info-correo-semblanza-tec, .semblanza-interior .post-info-destacado .link-destacado-semblanza-tec { font-size: 14px; line-height: 1.28; vertical-align: text-top; text-align: left; width: 80%; display: inline-block; }

@media screen and (max-width: 767px) { .semblanza-interior .post-correo-autor .info-destacado-semblanza-tec, .semblanza-interior .post-correo-autor .info-correo-semblanza-tec, .semblanza-interior .post-correo-autor .link-destacado-semblanza-tec, .semblanza-interior .post-social-facebook .info-destacado-semblanza-tec, .semblanza-interior .post-social-facebook .info-correo-semblanza-tec, .semblanza-interior .post-social-facebook .link-destacado-semblanza-tec, .semblanza-interior .post-social-twitter .info-destacado-semblanza-tec, .semblanza-interior .post-social-twitter .info-correo-semblanza-tec, .semblanza-interior .post-social-twitter .link-destacado-semblanza-tec, .semblanza-interior .post-social-linkedin .info-destacado-semblanza-tec, .semblanza-interior .post-social-linkedin .info-correo-semblanza-tec, .semblanza-interior .post-social-linkedin .link-destacado-semblanza-tec, .semblanza-interior .post-info-destacado .info-destacado-semblanza-tec, .semblanza-interior .post-info-destacado .info-correo-semblanza-tec, .semblanza-interior .post-info-destacado .link-destacado-semblanza-tec { font-size: 12.6px; line-height: 1.28; } }

.semblanza-interior .post-correo-autor i, .semblanza-interior .post-social-facebook i, .semblanza-interior .post-social-twitter i, .semblanza-interior .post-social-linkedin i, .semblanza-interior .post-info-destacado i { color: #0039a6; display: inline-block; width: 20px; height: 20px; line-height: 23px; text-align: center; vertical-align: top; }

.noticias-v3 .post-thumbnail { margin-top: 0; }

.noticias-v3 .post-thumbnail img { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }

.noticias-v3 .imagen-full-noticia { height: 580px; background-size: cover; background-position: center center; }

@media screen and (max-width: 1199px) { .noticias-v3 .imagen-full-noticia { height: 480px; } }

@media screen and (max-width: 991px) { .noticias-v3 .imagen-full-noticia { height: 380px; } }

@media screen and (max-width: 575px) { .noticias-v3 .imagen-full-noticia { height: 280px; } }

/* sidebar */
@media screen and (max-width: 767px) { .position-sidebarLeft_tec { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; order: 2; } }

/* body */
.post-body ul, .node__content ul { padding-bottom: 20px; }

.post-body ul li, .node__content ul li { list-style: none; padding-left: 8px; text-indent: -12px; }

.post-body ul li::before, .node__content ul li::before { content: "\f45c"; color: #0039a6; font-size: 12px; line-height: 1.28; font-family: "Font Awesome 5 Pro"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; text-rendering: auto; line-height: 1; font-weight: 900; padding-right: 12px; }

@media screen and (max-width: 767px) { .post-body ul li::before, .node__content ul li::before { font-size: 10.8px; line-height: 1.44; } }

/* login */
.page-login, .page-pass, .page-register { background-color: #fafafa; -webkit-box-shadow: 0 5px 30px rgba(33, 33, 33, 0.1); -ms-box-shadow: 0 5px 30px rgba(33, 33, 33, 0.1); -o-box-shadow: 0 5px 30px rgba(33, 33, 33, 0.1); box-shadow: 0 5px 30px rgba(33, 33, 33, 0.1); border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; position: relative; z-index: 9; }

.page-login .bg, .page-pass .bg, .page-register .bg { background-color: #0039a6; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 9; }

.page-login .main, .page-pass .main, .page-register .main { position: relative; margin: 50px auto 0; padding: 10px 30px 30px; -webkit-box-shadow: 0px 0px 10px rgba(33, 33, 33, 0.15); -ms-box-shadow: 0px 0px 10px rgba(33, 33, 33, 0.15); -o-box-shadow: 0px 0px 10px rgba(33, 33, 33, 0.15); box-shadow: 0px 0px 10px rgba(33, 33, 33, 0.15); max-width: 550px; background: #fafafa; border: 8px solid rgba(250, 250, 250, 0.8); border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; z-index: 99; }

@media screen and (max-width: 575px) { .page-login .main, .page-pass .main, .page-register .main { margin: 50px 15px; } }

.page-login input, .page-pass input, .page-register input { max-width: 100%; margin: 8px 0 0 0; }

.page-login p, .page-pass p, .page-register p { font-size: 14px; }

.page-login .logo, .page-pass .logo, .page-register .logo { padding: 10px 100px 20px 100px; display: block; }

@media screen and (max-width: 575px) { .page-login .logo, .page-pass .logo, .page-register .logo { padding: 10px 20px 20px 20px; } }

/* contextual */
.contextual-region .contextual .contextual-links li { list-style: none !important; list-style-image: none !important; }

/* Node TEC */
/*****************/
/* nodo */
.node-detail { padding-bottom: 35px; }

.node-detail .post-title { margin-top: 10px; }

.node-detail .post-meta, .node-detail .post-tags { font-size: 14px; line-height: 1.28; letter-spacing: 1px; margin-bottom: 20px; }

@media screen and (max-width: 767px) { .node-detail .post-meta, .node-detail .post-tags { font-size: 12.6px; line-height: 1.28; } }

.node-detail .post-link a { font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 700; line-height: 1.6; text-transform: uppercase; letter-spacing: 2px; padding: 12px 35px; margin-bottom: 20px; text-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; -ms-text-shadow: none; -o-text-shadow: none; -webkit-transition: all 0.35s; transition: all 0.35s; cursor: pointer; clear: both; border: solid 2px #0039a6; background-color: #fafafa; color: #373737; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; display: block; }

@media screen and (max-width: 767px) { .node-detail .post-link a { font-size: 14.4px; padding: 10px 30px; } }

@media screen and (max-width: 575px) { .node-detail .post-link a { font-size: 12.8px; padding: 10px 25px; } }

.node-detail .post-link a::after { padding-left: 10px; font-family: "Font Awesome 5 Pro"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; text-rendering: auto; line-height: 1; content: "\f105"; }

.node-detail .post-link a:hover, .node-detail .post-link a:focus { text-decoration: none; }

.node-detail .post-link a:hover, .node-detail .post-link a:focus { color: #fafafa; text-decoration: none; border: solid 2px #0039a6; background-color: #0039a6; }

/* teaser styles */
.node--view-mode-teaser { border-bottom: 1px solid #eeeeee; margin-bottom: 30px; padding-bottom: 15px; }

.node--view-mode-teaser h2 { margin-top: 0; padding-top: 0.5em; }

.node--view-mode-teaser h2 a { color: #636363; }

.node--view-mode-teaser.node--sticky { background: #fafafa; background: rgba(33, 33, 33, 0.024); border: 1px solid #eeeeee; padding: 0 15px 15px; }

.node--view-mode-teaser .node__content { clear: none; line-height: 1.6; font-size: 16px; line-height: 1.6; }

@media screen and (max-width: 767px) { .node--view-mode-teaser .node__content { font-size: 14.4px; line-height: 1.44; } }

/* Node metadata styles */
.node__meta { font-size: 14px; color: #a6a6a6; margin-bottom: -5px; }

.node__meta .field--name-field-user-picture img { float: left; /* LTR */ margin: 1px 20px 0 0; /* LTR */ }

[dir="rtl"] .node__meta .field--name-field-user-picture img { float: right; margin-left: 20px; margin-right: 0; }

/* node semblanza */
.node-type-semblanza { padding-top: 25px; }

/* filtro taxonomias */
.block-tec-event .filtro-taxonomias { margin-left: 0; margin-right: 0; }

.filtro-taxonomias { position: relative; width: 100%; margin: 25px 15px 25px 15px; }

@media screen and (max-width: 991px) { .filtro-taxonomias { width: auto; } }

@media screen and (max-width: 767px) { .filtro-taxonomias { margin-left: 0; margin-right: 0; } }

.filtro-taxonomias select { font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.6; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; display: block; color: #373737; padding: 12px 15px; width: 50%; max-width: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; border: 1px solid #636363; -webkit-box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04); box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04); -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #eeeeee; background-image: url("../images/caret-down.svg"); background-repeat: no-repeat, repeat; background-position: right 15px top 50%, 0 0; background-size: 20px auto, 100%; }

@media screen and (max-width: 991px) { .filtro-taxonomias select { font-size: 15.2px; line-height: 1.52; } }

@media screen and (max-width: 767px) { .filtro-taxonomias select { font-size: 14.4px; line-height: 1.44; } }

@media screen and (max-width: 991px) { .filtro-taxonomias select { width: 100%; max-width: 100%; } }

.filtro-taxonomias select:focus, .filtro-taxonomias select:hover { -webkit-box-shadow: none; box-shadow: none; border-color: #636363; outline: none; }

.filtro-taxonomias select::-ms-expand { display: none; }

/* responsive en columnas */
.layout--twocol_tec .filtro-taxonomias, .layout--twocol-section_tec .filtro-taxonomias, .layout--twocol-section--33-67 .filtro-taxonomias, .layout--twocol-section--67-33 .filtro-taxonomias, .layout--twocol-section--25-75 .filtro-taxonomias, .layout--twocol-section--75-25 .filtro-taxonomias, .layout--threecol-section_tec .filtro-taxonomias, .layout--threecol-section--33-34-33 .filtro-taxonomias, .layout--threecol-33-34-33_tec .filtro-taxonomias, .layout--threecol-25-50-25_tec .filtro-taxonomias, .layout--threecol-section--25-50-25 .filtro-taxonomias, .layout--threecol-section--25-25-50 .filtro-taxonomias, .layout--threecol-section--50-25-25 .filtro-taxonomias, .layout--fourcol-section_tec .filtro-taxonomias { width: auto; }

.layout--twocol_tec .filtro-taxonomias select, .layout--twocol-section_tec .filtro-taxonomias select, .layout--twocol-section--33-67 .filtro-taxonomias select, .layout--twocol-section--67-33 .filtro-taxonomias select, .layout--twocol-section--25-75 .filtro-taxonomias select, .layout--twocol-section--75-25 .filtro-taxonomias select, .layout--threecol-section_tec .filtro-taxonomias select, .layout--threecol-section--33-34-33 .filtro-taxonomias select, .layout--threecol-33-34-33_tec .filtro-taxonomias select, .layout--threecol-25-50-25_tec .filtro-taxonomias select, .layout--threecol-section--25-50-25 .filtro-taxonomias select, .layout--threecol-section--25-25-50 .filtro-taxonomias select, .layout--threecol-section--50-25-25 .filtro-taxonomias select, .layout--fourcol-section_tec .filtro-taxonomias select { width: 100%; max-width: 100%; }

/* node index */
.node--type-noticia-index .node__content, .node--type-semblanza-index .node__content, .node--type-curso-index .node__content { margin-top: 0; }

.node--type-noticia-index .filtro-taxonomias, .node--type-semblanza-index .filtro-taxonomias, .node--type-curso-index .filtro-taxonomias { margin: 0 15px 25px 15px; }

@media screen and (max-width: 991px) { .node--type-noticia-index .filtro-taxonomias, .node--type-semblanza-index .filtro-taxonomias, .node--type-curso-index .filtro-taxonomias { width: auto; margin: 0 0 25px 0; } }

.node--type-evento-index .node__content { margin-top: 0; }

.node--type-evento-index .filtro-taxonomias { margin: 0 0 25px 0; }

@media screen and (max-width: 991px) { .node--type-evento-index .filtro-taxonomias { width: auto; } }

.node--type-curso-index .course-upperDescription { display: none !important; }

/* BLOQUES DE TIPOS DE CONTENIDO TEC */
/*****************/
/* estructura */
.Titem { padding: 0 0 25px 0; }

@media screen and (max-width: 767px) { .Titem { width: 100% !important; max-width: 100% !important; display: block !important; padding: 0 0 15px 0 !important; } }

.Tbox { padding: 0 0 40px 0; }

@media screen and (max-width: 767px) { .Tbox { max-width: 100% !important; display: block !important; padding: 0 0 20px 0 !important; } }

@media screen and (max-width: 767px) { .Tinfo { max-width: 100% !important; display: block !important; padding: 10px 0 0 0 !important; } }

/* configuraciones imagen */
.Timage { padding: 0 0 15px 0; }

@media screen and (max-width: 767px) { .Timage { max-width: 100% !important; display: block !important; padding: 0 0 10px 0 !important; } }

.Timage img { min-width: 100%; height: auto; vertical-align: middle; border-style: none; -webkit-transition: 0.5s opacity; transition: 0.5s opacity; }

/*.Timage img:hover { opacity: 0.6; filter: alpha(opacity=60); }*/

.Timage a { display: block; }

.notice-image img, .course-image img, .event-image img { -webkit-filter: drop-shadow(0px 10px 5px rgba(0, 0, 0, 0.1)); filter: drop-shadow(0px 10px 5px rgba(0, 0, 0, 0.1)); }

/* bloque semblanza */
.semblance-tec { text-align: center; }

/*.semblance-image img { border-color: #0039a6 !important; border-style: solid !important; border-width: 1px !important; padding: 10px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }*/

/* @media screen and (max-width: 575px) { .semblance-image img { padding: 6px; } } */

/* datos */
.node-name { padding-top: 8px; font-size: 24px; line-height: 1.28; text-transform: uppercase; }

@media screen and (max-width: 767px) { .node-name { font-size: 21.6px; line-height: 1.28; } }

.node-name a { color: #373737; }

.node-name a:hover { color: #0039a6; }

.node-summary { padding-top: 10px; padding-bottom: 0; }

.node-time, .node-author, .node-date { font-size: 14px; line-height: 1.28; letter-spacing: 1px; padding-right: 12px; display: inline-block; }

@media screen and (max-width: 767px) { .node-time, .node-author, .node-date { font-size: 12.6px; line-height: 1.28; } }

.node-time::before, .node-author::before, .node-date::before { color: #0039a6; padding-right: 5px; font-family: "Font Awesome 5 Pro"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; text-rendering: auto; line-height: 1; }

.node-time::before { content: "\f017"; }

.node-author::before { content: "\f007"; }

.node-date::before { content: "\f073"; }

/* tipos de listas */
.no-image .Tbox { display: block; border-bottom: solid 2px #ccc; }

.no-image .Timage { display: none !important; }

.large-image .Titem { display: block; }

.small-image .Tbox, .event-tec .Tbox { padding: 0; display: -webkit-box; display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -moz-flex-direction: row; -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }

@media screen and (max-width: 767px) { .small-image .Tbox, .event-tec .Tbox { display: block; } }

.small-image .Timage, .event-tec .Timage { padding: 0 25px 15px 0; max-width: 25%; -webkit-box-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; }

@media screen and (max-width: 991px) { .small-image .Timage, .event-tec .Timage { max-width: 40%; -webkit-box-flex: 0 0 40%; -ms-flex: 0 0 40%; flex: 0 0 40%; } }

.small-image .Tinfo, .event-tec .Tinfo { max-width: 75%; -webkit-box-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; }

@media screen and (max-width: 991px) { .small-image .Tinfo, .event-tec .Tinfo { max-width: 60%; -webkit-box-flex: 0 0 60%; -ms-flex: 0 0 60%; flex: 0 0 60%; } }

.medium-image .Tbox { padding: 0; display: -webkit-box; display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -moz-flex-direction: row; -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }

.medium-image .Timage { padding: 0 25px 15px 0; max-width: 40%; -webkit-box-flex: 0 0 40%; -ms-flex: 0 0 40%; flex: 0 0 40%; }

.medium-image .Tinfo { max-width: 60%; -webkit-box-flex: 0 0 60%; -ms-flex: 0 0 60%; flex: 0 0 60%; }

.grid-image, .course-tec, .semblance-tec { display: -webkit-box; display: -moz-flex; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -moz-flex-direction: row; -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; width: 100%; }

@media screen and (max-width: 767px) { .grid-image, .course-tec, .semblance-tec { -moz-flex-direction: column; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } }

.grid-image .Titem, .course-tec .Titem, .semblance-tec .Titem { padding: 0 15px 15px 15px; max-width: 33.333333%; -webkit-box-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; }

@media screen and (max-width: 991px) { .grid-image .Titem, .course-tec .Titem, .semblance-tec .Titem { max-width: 50%; -webkit-box-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; } }

.grid-image .Titem.maxColumns3, .course-tec .Titem.maxColumns3, .semblance-tec .Titem.maxColumns3 { max-width: 33.333333%; -webkit-box-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; }

.grid-image .Titem.maxColumns4, .course-tec .Titem.maxColumns4, .semblance-tec .Titem.maxColumns4 { max-width: 25%; -webkit-box-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; }

.grid-image .Titem.maxColumns5, .course-tec .Titem.maxColumns5, .semblance-tec .Titem.maxColumns5 { max-width: 20%; -webkit-box-flex: 0 0 20%; -ms-flex: 0 0 20%; flex: 0 0 20%; }

.grid-image .Titem.maxColumns6, .course-tec .Titem.maxColumns6, .semblance-tec .Titem.maxColumns6 { max-width: 16.666667%; -webkit-box-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; }

@media screen and (max-width: 991px) { .grid-image .Titem.maxColumns3, .grid-image .Titem.maxColumns4, .grid-image .Titem.maxColumns5, .grid-image .Titem.maxColumns6, .course-tec .Titem.maxColumns3, .course-tec .Titem.maxColumns4, .course-tec .Titem.maxColumns5, .course-tec .Titem.maxColumns6, .semblance-tec .Titem.maxColumns3, .semblance-tec .Titem.maxColumns4, .semblance-tec .Titem.maxColumns5, .semblance-tec .Titem.maxColumns6 { max-width: 50%; -webkit-box-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; } }

.grid-image .Tbox, .course-tec .Tbox, .semblance-tec .Tbox { max-width: 100%; display: block; }

.masonry-image { padding-bottom: 60px; -webkit-column-count: 3; column-count: 3; -webkit-column-gap: 0; column-gap: 0; }

.masonry-image .Titem { -webkit-column-break-inside: avoid; break-inside: avoid; padding: 5px; }

.masonry-image .Tbox { padding: 10px; border-radius: 10px; }

@media screen and (max-width: 991px) { .masonry-image { -webkit-column-count: 2; column-count: 2; } }

@media screen and (max-width: 767px) { .masonry-image { -webkit-column-count: 1; column-count: 1; } }

.masonry-image .sioPaginatorButtons { position: absolute; bottom: 10px; margin: auto 0; height: auto; text-align: center; width: auto; left: 50%; }

/* bloque eventos */
.event-tec .node-name { font-size: 16px; line-height: 1.6; }

@media screen and (max-width: 767px) { .event-tec .node-name { font-size: 14.4px; line-height: 1.44; } }

.event-tec .event-info .node-summary { padding-top: 0; padding-bottom: 0; }

/* bloque semblanza */
.semblance-tec .node-name a { color: #0039a6; }

.semblance-tec .node-autor { color: #0039a6; }

.semblance-tec .semblance-box { padding: 0; }

/* bloque cursos */
.course-tec .Tbox { padding: 0; }

.course-tec .node-name { padding-top: 0; }

/* Condiciones Max Columns */
@media screen and (min-width: 992px) { .grid-image .maxColumns4 .node-name, .course-tec .maxColumns4 .node-name, .semblance-tec .maxColumns4 .node-name { font-size: 16px; line-height: 1.6; } }

@media screen and (min-width: 992px) and (max-width: 767px) { .grid-image .maxColumns4 .node-name, .course-tec .maxColumns4 .node-name, .semblance-tec .maxColumns4 .node-name { font-size: 14.4px; line-height: 1.44; } }

@media screen and (min-width: 992px) { .grid-image .maxColumns4 .node-autor, .course-tec .maxColumns4 .node-autor, .semblance-tec .maxColumns4 .node-autor { font-size: 16px; line-height: 1.6; } }

@media screen and (min-width: 992px) and (max-width: 767px) { .grid-image .maxColumns4 .node-autor, .course-tec .maxColumns4 .node-autor, .semblance-tec .maxColumns4 .node-autor { font-size: 14.4px; line-height: 1.44; } }

@media screen and (min-width: 992px) { .grid-image .maxColumns4 .node-summary, .course-tec .maxColumns4 .node-summary, .semblance-tec .maxColumns4 .node-summary { font-size: 16px; line-height: 1.6; } }

@media screen and (min-width: 992px) and (max-width: 767px) { .grid-image .maxColumns4 .node-summary, .course-tec .maxColumns4 .node-summary, .semblance-tec .maxColumns4 .node-summary { font-size: 14.4px; line-height: 1.44; } }

@media screen and (min-width: 992px) { .grid-image .maxColumns5 .node-name, .course-tec .maxColumns5 .node-name, .semblance-tec .maxColumns5 .node-name { font-size: 16px; line-height: 1.6; } }

@media screen and (min-width: 992px) and (max-width: 767px) { .grid-image .maxColumns5 .node-name, .course-tec .maxColumns5 .node-name, .semblance-tec .maxColumns5 .node-name { font-size: 14.4px; line-height: 1.44; } }

@media screen and (min-width: 992px) { .grid-image .maxColumns5 .node-autor, .course-tec .maxColumns5 .node-autor, .semblance-tec .maxColumns5 .node-autor { font-size: 14px; line-height: 1.28; } }

@media screen and (min-width: 992px) and (max-width: 767px) { .grid-image .maxColumns5 .node-autor, .course-tec .maxColumns5 .node-autor, .semblance-tec .maxColumns5 .node-autor { font-size: 12.6px; line-height: 1.28; } }

@media screen and (min-width: 992px) { .grid-image .maxColumns5 .node-summary, .course-tec .maxColumns5 .node-summary, .semblance-tec .maxColumns5 .node-summary { font-size: 14px; line-height: 1.28; } }

@media screen and (min-width: 992px) and (max-width: 767px) { .grid-image .maxColumns5 .node-summary, .course-tec .maxColumns5 .node-summary, .semblance-tec .maxColumns5 .node-summary { font-size: 12.6px; line-height: 1.28; } }

@media screen and (min-width: 992px) { .grid-image .maxColumns5 .semblance-image img, .course-tec .maxColumns5 .semblance-image img, .semblance-tec .maxColumns5 .semblance-image img { padding: 8px; } }

@media screen and (min-width: 992px) { .grid-image .maxColumns6 .node-name, .course-tec .maxColumns6 .node-name, .semblance-tec .maxColumns6 .node-name { font-size: 16px; line-height: 1.6; } }

@media screen and (min-width: 992px) and (max-width: 767px) { .grid-image .maxColumns6 .node-name, .course-tec .maxColumns6 .node-name, .semblance-tec .maxColumns6 .node-name { font-size: 14.4px; line-height: 1.44; } }

@media screen and (min-width: 992px) { .grid-image .maxColumns6 .node-autor, .course-tec .maxColumns6 .node-autor, .semblance-tec .maxColumns6 .node-autor { font-size: 14px; line-height: 1.28; } }

@media screen and (min-width: 992px) and (max-width: 767px) { .grid-image .maxColumns6 .node-autor, .course-tec .maxColumns6 .node-autor, .semblance-tec .maxColumns6 .node-autor { font-size: 12.6px; line-height: 1.28; } }

@media screen and (min-width: 992px) { .grid-image .maxColumns6 .node-summary, .course-tec .maxColumns6 .node-summary, .semblance-tec .maxColumns6 .node-summary { font-size: 14px; line-height: 1.28; } }

@media screen and (min-width: 992px) and (max-width: 767px) { .grid-image .maxColumns6 .node-summary, .course-tec .maxColumns6 .node-summary, .semblance-tec .maxColumns6 .node-summary { font-size: 12.6px; line-height: 1.28; } }

@media screen and (min-width: 992px) { .grid-image .maxColumns6 .semblance-image img, .course-tec .maxColumns6 .semblance-image img, .semblance-tec .maxColumns6 .semblance-image img { padding: 5px; } }

/* bloque cursos */
.course-upperDescription { padding-bottom: 40px; width: 100%; }

@media screen and (max-width: 767px) { .course-upperDescription { padding-bottom: 30px; } }

/* paginador */
.sioPaginatorButtons { display: block; width: 100%; text-align: center; margin: 15px 0; }

.sioPaginatorButtons::after { display: block; content: ""; clear: both; }

.sioPaginatorButton {  /*! border: 1px solid #636363; */ border-radius: 50%; margin: 4px; display: inline-flex; align-items: center; justify-content: center; padding: 5px; text-align: center; color: #212121; cursor: pointer; height: 40px; width: 40px; font-size: 16px; background: #EAEAEA; }

.sioPaginatorButton:hover, .sioPaginatorButton:focus { background-color: #636363; color: #fafafa; border-color: #636363; }

.sioPaginatorButton.active { background-color: #0039a6; color: #fafafa; border-color: #0039a6; }

/* Header TEC */
/*****************/
/* elementos topbar y bottom */
.text-bar { font-size: 14px; line-height: 1.28; padding: 0; min-height: 38px; display: -webkit-box; display: -ms-flexbox; display: flex; -moz-flex-direction: row; -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -moz-align-items: center; -ms-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 767px) { .text-bar { font-size: 12.6px; line-height: 1.28; } }

@media screen and (max-width: 767px) { .text-bar { min-height: 25px; } }

.header-tec > .container { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.header-tec .bar-info.info-hide, .header-tec .bar-iconos.info-hide { display: none !important; }

.header-tec .bar-info-mobile, .header-tec .bar-iconos-mobile { color: #373737; }

.header-tec .bar-info-mobile.info-hide, .header-tec .bar-iconos-mobile.info-hide { display: none; }

.header-tec .bar-info-mobile .ico-info { color: #373737 !important; }

.topbar .bar-info, .topbar .bar-iconos, .bottom .bar-info, .bottom .bar-iconos { display: inline-block; }

.bar-iconos .social-icons-tec a, .bar-iconos-mobile .social-icons-tec a { font-size: 11px; line-height: 24px; height: 28px; width: 28px; }

/* Buscador Tec */
.search-region_tec { position: relative; }

@media screen and (max-width: 991px) { .search-region_tec { padding-top: 15px; } }

.search-region_tec .btn-search { background-color: transparent; border: 0; }

.search-region_tec .btn-search:hover { cursor: pointer; }

.search-region_tec .icon-search { display: block; }

.search-region_tec .search-content { visibility: hidden; opacity: 0; filter: alpha(opacity=0); width: 350px; position: absolute; top: 45px; right: 0; margin-top: -1px; z-index: 99; background-color: #fafafa; padding: 15px; -webkit-box-shadow: 0px 2px 5px rgba(33, 33, 33, 0.2); -ms-box-shadow: 0px 2px 5px rgba(33, 33, 33, 0.2); -o-box-shadow: 0px 2px 5px rgba(33, 33, 33, 0.2); box-shadow: 0px 2px 5px rgba(33, 33, 33, 0.2); -webkit-transition: visibility 0.5s, opacity 0.5s ease-in-out; transition: visibility 0.5s, opacity 0.5s ease-in-out; }

@media screen and (max-width: 991px) { .search-region_tec .search-content { width: 100%; position: relative; top: 0; } }

.search-region_tec .search-content.show { opacity: 1; filter: alpha(opacity=100); visibility: visible; }

.search-region_tec .search-content .search-block-form { margin-bottom: 0; }

/* Switcher */
.language-switcher-language-url { margin-bottom: 0; }

.language--mobile .menu-language_tec .links a { color: #373737 !important; }

.menu-language_tec { position: relative; }

.menu-language_tec .links { list-style: none; padding: 0; margin: 0; }

.menu-language_tec .links a { display: block; font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.6; text-transform: uppercase; text-decoration: none; padding: 0 5px; }

@media screen and (max-width: 991px) { .menu-language_tec .links a { font-size: 15.2px; line-height: 1.52; } }

@media screen and (max-width: 767px) { .menu-language_tec .links a { font-size: 14.4px; line-height: 1.44; } }

.menu-language_tec .links li { display: inline-block; position: relative; border-right: solid 1px; }

.menu-language_tec .links li:last-child { border: 0; }

.menu-language_tec .links li.is-active a { font-weight: 700; }

/* style Diseños topbar y bottom */
.topbar-v1 { text-align: center; }

.topbar-v1 .text-bar { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media screen and (min-width: 992px) { .topbar-v2 .bar-info, .topbar-v2 .bar-iconos, .bottom-v2 .bar-info, .bottom-v2 .bar-iconos { display: inline-block; } }

@media screen and (max-width: 767px) { .topbar-v2 .float-right, .topbar-v2 .float-left, .bottom-v2 .float-right, .bottom-v2 .float-left { float: none !important; } }

.bottom-v1 .content-bar, .bottom-v2 .content-bar { padding-top: 20px; padding-bottom: 20px; }

.bottom-v1 .text-bar, .bottom-v2 .text-bar { display: block; }

.bottom-v1 .text-bar p, .bottom-v2 .text-bar p { font-size: 14px; line-height: 1.28; }

@media screen and (max-width: 767px) { .bottom-v1 .text-bar p, .bottom-v2 .text-bar p { font-size: 12.6px; line-height: 1.28; } }

@media screen and (max-width: 991px) { .bottom-v1 .bar-info, .bottom-v2 .bar-info { padding-left: 0 !important; } }

/* toggle */
#check-toggle { display: none; }

.check-toggle-btn { margin: 0; padding: 0; display: none; }

.topbar-hide { display: none; }

.topbar-visible { display: block; }

.topbar-toggle .check-toggle-btn { position: fixed; display: block; top: 0; right: 10px; width: 34px; height: 34px; line-height: 34px; text-align: center; outline: none; z-index: 101; cursor: pointer; border: solid 2px #373737; background-color: #373737; color: #fafafa; }

.topbar-toggle .check-toggle-btn:hover, .topbar-toggle .check-toggle-btn:focus { color: #fafafa; text-decoration: none; border: solid 2px #212121; background-color: #212121; }

.topbar-toggle .check-toggle-btn .ico-toggle::before { content: "\f107"; }

.topbar-toggle .content-bar { position: absolute; display: block; width: 100%; z-index: 100; -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-transform: translateY(-100px); transform: translateY(-100px); -webkit-transition: all 0.5s; transition: all 0.5s; }

.topbar-toggle #check-toggle:checked + .check-toggle-btn + .content-bar { -webkit-transform: translateY(0); transform: translateY(0); }

.topbar-toggle #check-toggle:checked + .check-toggle-btn .ico-toggle::before { content: "\f00d"; }

/* navbar */
.navbar-brand { min-width: -webkit-max-content; min-width: -moz-max-content; min-width: max-content; margin-right: 0; }

.navbar-brand img { padding: 5px 10px; display: inline-block; width: 200px; }

.navbar-brand .width-default { width: 200px; }

.navbar-brand .width-xs { width: 100px; }

.navbar-brand .width-s { width: 128px; }

.navbar-brand .width-m { width: 160px; }

.navbar-brand .width-l { width: 192px; }

.navbar-brand .width-xl { width: 320px; }

@media screen and (max-width: 479px) { .navbar-brand .width-xl { width: 200px; } }

.navbar-nav > li > a { font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.6; font-size: 17px; text-transform: uppercase; letter-spacing: 1px; }

@media screen and (max-width: 991px) { .navbar-nav > li > a { font-size: 15.2px; line-height: 1.52; } }

@media screen and (max-width: 767px) { .navbar-nav > li > a { font-size: 14.4px; line-height: 1.44; } }

.navbar-nav > li > a:hover { text-decoration: none; }

.navbar-nav > li > a.is-active { font-weight: 700; }

.navbar-nav > li.dropdown-tec-active > a { font-weight: 700 !important; }

.dropdown { cursor: pointer; }

.dropdown-menu { min-width: 220px; background-color: #fafafa; z-index: 99; padding: 10px 0; -webkit-box-shadow: 0px 2px 3px 0 rgba(33, 33, 33, 0.2); -ms-box-shadow: 0px 2px 3px 0 rgba(33, 33, 33, 0.2); -o-box-shadow: 0px 2px 3px 0 rgba(33, 33, 33, 0.2); box-shadow: 0px 2px 3px 0 rgba(33, 33, 33, 0.2); border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; -ms-border-radius: 0 0 8px 8px; -o-border-radius: 0 0 8px 8px; border: 1px solid rgba(33, 33, 33, 0.15); border-radius: 6px; }

.dropdown-menu > li { padding: .20rem 1rem; border-bottom: 1px solid rgba(33, 33, 33, 0.1); }

.dropdown-menu > li:last-child { border-bottom: 0; padding-bottom: 0; }

.dropdown-menu > li > a { font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.6; display: block; padding-bottom: 0; line-height: 26px; text-decoration: none; font-size: 14px; font-weight: 400; text-transform: capitalize; color: #373737; text-transform: uppercase; letter-spacing: 1px; }

@media screen and (max-width: 991px) { .dropdown-menu > li > a { font-size: 15.2px; line-height: 1.52; } }

@media screen and (max-width: 767px) { .dropdown-menu > li > a { font-size: 14.4px; line-height: 1.44; } }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #0039a6; }

.dropdown-menu > li > a.is-active { font-weight: 700; }

.dropdown-item.active, .dropdown-item:active { background-color: transparent; }

.dropdown-item.active > a, .dropdown-item:active > a { color: #0039a6; }

.sub-menu { padding-left: 12px; }

.sub-menu > li { position: relative; }

.sub-menu > li::before { display: inline-block !important; content: "" !important; width: 8px; height: 8px; background: rgba(0, 57, 166, 0.1); position: absolute; top: 10px; left: -12px; }

.sub-menu > li > a { display: inline-block; color: #373737; text-transform: uppercase; }

.sub-menu > li > a:hover, .sub-menu > li > a:focus { color: #0039a6; }

.logo { display: block; }

.logo-hide { display: none; }

/* header */
.header { z-index: 99; animation-duration: 1s; -webkit-animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-fill-name: both; -webkit-animation-name: bounceInDown; animation-name: bounceInDown; position: relative; }

@keyframes bounceInDown { 0% { opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translateY(-200px);
            transform: translateY(-200px); }
  60% { opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(30px);
            transform: translateY(30px); }
  80% { -webkit-transform: translateY(-10px); transform: translateY(-10px); }
  100% { -webkit-transform: translateY(0); transform: translateY(0); } }

@-webkit-keyframes bounceInDown { 0% { opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translateY(-200px); }
  60% { opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateY(30px); }
  80% { -webkit-transform: translateY(-10px); }
  100% { -webkit-transform: translateY(0); } }

@keyframes bounceOutUp { 0% { -webkit-transform: translateY(0); transform: translateY(0); }
  30% { opacity: 1;
    -webkit-transform: translateY(20px);
            transform: translateY(20px); }
  100% { opacity: 0;
    -webkit-transform: translateY(-200px);
            transform: translateY(-200px); } }

@-webkit-keyframes bounceOutUp { 0% { -webkit-transform: translateY(0); }
  30% { opacity: 1;
    -webkit-transform: translateY(20px); }
  100% { opacity: 0;
    -webkit-transform: translateY(-200px); } }

.header-tec { -webkit-box-shadow: 0 3px 4px 0 rgba(33, 33, 33, 0.14); -ms-box-shadow: 0 3px 4px 0 rgba(33, 33, 33, 0.14); -o-box-shadow: 0 3px 4px 0 rgba(33, 33, 33, 0.14); box-shadow: 0 3px 4px 0 rgba(33, 33, 33, 0.14); }

.navbar-secondary { width: 100%; display: inline-block; }

.navbar-secondary img { vertical-align: middle; padding: 0; }

.navbar-secondary img[src=""] { display: none; }

.navbar-secondary .width-default { width: 200px; }

.navbar-secondary .width-xs { width: 100px; }

.navbar-secondary .width-s { width: 128px; }

.navbar-secondary .width-m { width: 160px; }

.navbar-secondary .width-l { width: 192px; }

.navbar-secondary .width-xl { width: 320px; }

.navbar-secondary.one-logo--secondary img { max-width: 100%; }

.navbar-secondary.two-logo--secondary img { max-width: 100%; margin: 0 6px; }

@media screen and (max-width: 991px) { .navbar-secondary.two-logo--secondary img { margin: 0 3px; max-width: 48%; } }

.navbar-secondary.three-logo--secondary img { max-width: 100%; margin: 0 6px; }

@media screen and (max-width: 1199px) { .navbar-secondary.three-logo--secondary img { max-width: 33%; } }

/* fixed header */
.fixed-top { position: fixed !important; top: 0; right: 0; left: 0; z-index: 102 !important; }

/* settings */
.navbar-nav { padding-bottom: 0; }

.navbar-nav li { list-style: none; }

.navbar-nav li::before { display: none; }

.menu-tec.font-12 .navbar-nav .nav-item a, .menu-footer.font-12 .navbar-nav .nav-item a { font-size: 12px; }

.menu-tec.font-13 .navbar-nav .nav-item a, .menu-footer.font-13 .navbar-nav .nav-item a { font-size: 13px; }

.menu-tec.font-14 .navbar-nav .nav-item a, .menu-footer.font-14 .navbar-nav .nav-item a { font-size: 14px; }

.menu-tec.font-15 .navbar-nav .nav-item a, .menu-footer.font-15 .navbar-nav .nav-item a { font-size: 15px; }

.menu-tec.font-16 .navbar-nav .nav-item a, .menu-footer.font-16 .navbar-nav .nav-item a { font-size: 16px; }

.header-tec.primary-color .navbar-nav > li > a, .header-tec.secondary-color .navbar-nav > li > a, .header-tec.black-color .navbar-nav > li > a, .header-tec.brown-color .navbar-nav > li > a, .header-tec.bright-red-color .navbar-nav > li > a, .header-tec.red-brick-color .navbar-nav > li > a, .header-tec.purple-color .navbar-nav > li > a, .header-tec.indigo-color .navbar-nav > li > a, .header-tec.blue-color .navbar-nav > li > a, .header-tec.light-blue-color .navbar-nav > li > a, .header-tec.aqua-color .navbar-nav > li > a, .header-tec.green-color .navbar-nav > li > a, .header-tec.mexican-rose-color .navbar-nav > li > a, .footer-tec.primary-color .navbar-nav > li > a, .footer-tec.secondary-color .navbar-nav > li > a, .footer-tec.black-color .navbar-nav > li > a, .footer-tec.brown-color .navbar-nav > li > a, .footer-tec.bright-red-color .navbar-nav > li > a, .footer-tec.red-brick-color .navbar-nav > li > a, .footer-tec.purple-color .navbar-nav > li > a, .footer-tec.indigo-color .navbar-nav > li > a, .footer-tec.blue-color .navbar-nav > li > a, .footer-tec.light-blue-color .navbar-nav > li > a, .footer-tec.aqua-color .navbar-nav > li > a, .footer-tec.green-color .navbar-nav > li > a, .footer-tec.mexican-rose-color .navbar-nav > li > a, .topbar .content-bar.primary-color .navbar-nav > li > a, .topbar .content-bar.secondary-color .navbar-nav > li > a, .topbar .content-bar.black-color .navbar-nav > li > a, .topbar .content-bar.brown-color .navbar-nav > li > a, .topbar .content-bar.bright-red-color .navbar-nav > li > a, .topbar .content-bar.red-brick-color .navbar-nav > li > a, .topbar .content-bar.purple-color .navbar-nav > li > a, .topbar .content-bar.indigo-color .navbar-nav > li > a, .topbar .content-bar.blue-color .navbar-nav > li > a, .topbar .content-bar.light-blue-color .navbar-nav > li > a, .topbar .content-bar.aqua-color .navbar-nav > li > a, .topbar .content-bar.green-color .navbar-nav > li > a, .topbar .content-bar.mexican-rose-color .navbar-nav > li > a, .bottom .content-bar.primary-color .navbar-nav > li > a, .bottom .content-bar.secondary-color .navbar-nav > li > a, .bottom .content-bar.black-color .navbar-nav > li > a, .bottom .content-bar.brown-color .navbar-nav > li > a, .bottom .content-bar.bright-red-color .navbar-nav > li > a, .bottom .content-bar.red-brick-color .navbar-nav > li > a, .bottom .content-bar.purple-color .navbar-nav > li > a, .bottom .content-bar.indigo-color .navbar-nav > li > a, .bottom .content-bar.blue-color .navbar-nav > li > a, .bottom .content-bar.light-blue-color .navbar-nav > li > a, .bottom .content-bar.aqua-color .navbar-nav > li > a, .bottom .content-bar.green-color .navbar-nav > li > a, .bottom .content-bar.mexican-rose-color .navbar-nav > li > a { color: #fafafa; }

.header-tec.primary-color .navbar-nav > li > a:hover, .header-tec.primary-color .navbar-nav > li > a:focus, .header-tec.secondary-color .navbar-nav > li > a:hover, .header-tec.secondary-color .navbar-nav > li > a:focus, .header-tec.black-color .navbar-nav > li > a:hover, .header-tec.black-color .navbar-nav > li > a:focus, .header-tec.brown-color .navbar-nav > li > a:hover, .header-tec.brown-color .navbar-nav > li > a:focus, .header-tec.bright-red-color .navbar-nav > li > a:hover, .header-tec.bright-red-color .navbar-nav > li > a:focus, .header-tec.red-brick-color .navbar-nav > li > a:hover, .header-tec.red-brick-color .navbar-nav > li > a:focus, .header-tec.purple-color .navbar-nav > li > a:hover, .header-tec.purple-color .navbar-nav > li > a:focus, .header-tec.indigo-color .navbar-nav > li > a:hover, .header-tec.indigo-color .navbar-nav > li > a:focus, .header-tec.blue-color .navbar-nav > li > a:hover, .header-tec.blue-color .navbar-nav > li > a:focus, .header-tec.light-blue-color .navbar-nav > li > a:hover, .header-tec.light-blue-color .navbar-nav > li > a:focus, .header-tec.aqua-color .navbar-nav > li > a:hover, .header-tec.aqua-color .navbar-nav > li > a:focus, .header-tec.green-color .navbar-nav > li > a:hover, .header-tec.green-color .navbar-nav > li > a:focus, .header-tec.mexican-rose-color .navbar-nav > li > a:hover, .header-tec.mexican-rose-color .navbar-nav > li > a:focus, .footer-tec.primary-color .navbar-nav > li > a:hover, .footer-tec.primary-color .navbar-nav > li > a:focus, .footer-tec.secondary-color .navbar-nav > li > a:hover, .footer-tec.secondary-color .navbar-nav > li > a:focus, .footer-tec.black-color .navbar-nav > li > a:hover, .footer-tec.black-color .navbar-nav > li > a:focus, .footer-tec.brown-color .navbar-nav > li > a:hover, .footer-tec.brown-color .navbar-nav > li > a:focus, .footer-tec.bright-red-color .navbar-nav > li > a:hover, .footer-tec.bright-red-color .navbar-nav > li > a:focus, .footer-tec.red-brick-color .navbar-nav > li > a:hover, .footer-tec.red-brick-color .navbar-nav > li > a:focus, .footer-tec.purple-color .navbar-nav > li > a:hover, .footer-tec.purple-color .navbar-nav > li > a:focus, .footer-tec.indigo-color .navbar-nav > li > a:hover, .footer-tec.indigo-color .navbar-nav > li > a:focus, .footer-tec.blue-color .navbar-nav > li > a:hover, .footer-tec.blue-color .navbar-nav > li > a:focus, .footer-tec.light-blue-color .navbar-nav > li > a:hover, .footer-tec.light-blue-color .navbar-nav > li > a:focus, .footer-tec.aqua-color .navbar-nav > li > a:hover, .footer-tec.aqua-color .navbar-nav > li > a:focus, .footer-tec.green-color .navbar-nav > li > a:hover, .footer-tec.green-color .navbar-nav > li > a:focus, .footer-tec.mexican-rose-color .navbar-nav > li > a:hover, .footer-tec.mexican-rose-color .navbar-nav > li > a:focus, .topbar .content-bar.primary-color .navbar-nav > li > a:hover, .topbar .content-bar.primary-color .navbar-nav > li > a:focus, .topbar .content-bar.secondary-color .navbar-nav > li > a:hover, .topbar .content-bar.secondary-color .navbar-nav > li > a:focus, .topbar .content-bar.black-color .navbar-nav > li > a:hover, .topbar .content-bar.black-color .navbar-nav > li > a:focus, .topbar .content-bar.brown-color .navbar-nav > li > a:hover, .topbar .content-bar.brown-color .navbar-nav > li > a:focus, .topbar .content-bar.bright-red-color .navbar-nav > li > a:hover, .topbar .content-bar.bright-red-color .navbar-nav > li > a:focus, .topbar .content-bar.red-brick-color .navbar-nav > li > a:hover, .topbar .content-bar.red-brick-color .navbar-nav > li > a:focus, .topbar .content-bar.purple-color .navbar-nav > li > a:hover, .topbar .content-bar.purple-color .navbar-nav > li > a:focus, .topbar .content-bar.indigo-color .navbar-nav > li > a:hover, .topbar .content-bar.indigo-color .navbar-nav > li > a:focus, .topbar .content-bar.blue-color .navbar-nav > li > a:hover, .topbar .content-bar.blue-color .navbar-nav > li > a:focus, .topbar .content-bar.light-blue-color .navbar-nav > li > a:hover, .topbar .content-bar.light-blue-color .navbar-nav > li > a:focus, .topbar .content-bar.aqua-color .navbar-nav > li > a:hover, .topbar .content-bar.aqua-color .navbar-nav > li > a:focus, .topbar .content-bar.green-color .navbar-nav > li > a:hover, .topbar .content-bar.green-color .navbar-nav > li > a:focus, .topbar .content-bar.mexican-rose-color .navbar-nav > li > a:hover, .topbar .content-bar.mexican-rose-color .navbar-nav > li > a:focus, .bottom .content-bar.primary-color .navbar-nav > li > a:hover, .bottom .content-bar.primary-color .navbar-nav > li > a:focus, .bottom .content-bar.secondary-color .navbar-nav > li > a:hover, .bottom .content-bar.secondary-color .navbar-nav > li > a:focus, .bottom .content-bar.black-color .navbar-nav > li > a:hover, .bottom .content-bar.black-color .navbar-nav > li > a:focus, .bottom .content-bar.brown-color .navbar-nav > li > a:hover, .bottom .content-bar.brown-color .navbar-nav > li > a:focus, .bottom .content-bar.bright-red-color .navbar-nav > li > a:hover, .bottom .content-bar.bright-red-color .navbar-nav > li > a:focus, .bottom .content-bar.red-brick-color .navbar-nav > li > a:hover, .bottom .content-bar.red-brick-color .navbar-nav > li > a:focus, .bottom .content-bar.purple-color .navbar-nav > li > a:hover, .bottom .content-bar.purple-color .navbar-nav > li > a:focus, .bottom .content-bar.indigo-color .navbar-nav > li > a:hover, .bottom .content-bar.indigo-color .navbar-nav > li > a:focus, .bottom .content-bar.blue-color .navbar-nav > li > a:hover, .bottom .content-bar.blue-color .navbar-nav > li > a:focus, .bottom .content-bar.light-blue-color .navbar-nav > li > a:hover, .bottom .content-bar.light-blue-color .navbar-nav > li > a:focus, .bottom .content-bar.aqua-color .navbar-nav > li > a:hover, .bottom .content-bar.aqua-color .navbar-nav > li > a:focus, .bottom .content-bar.green-color .navbar-nav > li > a:hover, .bottom .content-bar.green-color .navbar-nav > li > a:focus, .bottom .content-bar.mexican-rose-color .navbar-nav > li > a:hover, .bottom .content-bar.mexican-rose-color .navbar-nav > li > a:focus { color: rgba(250, 250, 250, 0.5); }

.header-tec.primary-color .sub-menu > li > a, .header-tec.secondary-color .sub-menu > li > a, .header-tec.black-color .sub-menu > li > a, .header-tec.brown-color .sub-menu > li > a, .header-tec.bright-red-color .sub-menu > li > a, .header-tec.red-brick-color .sub-menu > li > a, .header-tec.purple-color .sub-menu > li > a, .header-tec.indigo-color .sub-menu > li > a, .header-tec.blue-color .sub-menu > li > a, .header-tec.light-blue-color .sub-menu > li > a, .header-tec.aqua-color .sub-menu > li > a, .header-tec.green-color .sub-menu > li > a, .header-tec.mexican-rose-color .sub-menu > li > a, .footer-tec.primary-color .sub-menu > li > a, .footer-tec.secondary-color .sub-menu > li > a, .footer-tec.black-color .sub-menu > li > a, .footer-tec.brown-color .sub-menu > li > a, .footer-tec.bright-red-color .sub-menu > li > a, .footer-tec.red-brick-color .sub-menu > li > a, .footer-tec.purple-color .sub-menu > li > a, .footer-tec.indigo-color .sub-menu > li > a, .footer-tec.blue-color .sub-menu > li > a, .footer-tec.light-blue-color .sub-menu > li > a, .footer-tec.aqua-color .sub-menu > li > a, .footer-tec.green-color .sub-menu > li > a, .footer-tec.mexican-rose-color .sub-menu > li > a, .topbar .content-bar.primary-color .sub-menu > li > a, .topbar .content-bar.secondary-color .sub-menu > li > a, .topbar .content-bar.black-color .sub-menu > li > a, .topbar .content-bar.brown-color .sub-menu > li > a, .topbar .content-bar.bright-red-color .sub-menu > li > a, .topbar .content-bar.red-brick-color .sub-menu > li > a, .topbar .content-bar.purple-color .sub-menu > li > a, .topbar .content-bar.indigo-color .sub-menu > li > a, .topbar .content-bar.blue-color .sub-menu > li > a, .topbar .content-bar.light-blue-color .sub-menu > li > a, .topbar .content-bar.aqua-color .sub-menu > li > a, .topbar .content-bar.green-color .sub-menu > li > a, .topbar .content-bar.mexican-rose-color .sub-menu > li > a, .bottom .content-bar.primary-color .sub-menu > li > a, .bottom .content-bar.secondary-color .sub-menu > li > a, .bottom .content-bar.black-color .sub-menu > li > a, .bottom .content-bar.brown-color .sub-menu > li > a, .bottom .content-bar.bright-red-color .sub-menu > li > a, .bottom .content-bar.red-brick-color .sub-menu > li > a, .bottom .content-bar.purple-color .sub-menu > li > a, .bottom .content-bar.indigo-color .sub-menu > li > a, .bottom .content-bar.blue-color .sub-menu > li > a, .bottom .content-bar.light-blue-color .sub-menu > li > a, .bottom .content-bar.aqua-color .sub-menu > li > a, .bottom .content-bar.green-color .sub-menu > li > a, .bottom .content-bar.mexican-rose-color .sub-menu > li > a { color: #fafafa; }

.header-tec.primary-color .sub-menu > li > a:hover, .header-tec.primary-color .sub-menu > li > a:focus, .header-tec.secondary-color .sub-menu > li > a:hover, .header-tec.secondary-color .sub-menu > li > a:focus, .header-tec.black-color .sub-menu > li > a:hover, .header-tec.black-color .sub-menu > li > a:focus, .header-tec.brown-color .sub-menu > li > a:hover, .header-tec.brown-color .sub-menu > li > a:focus, .header-tec.bright-red-color .sub-menu > li > a:hover, .header-tec.bright-red-color .sub-menu > li > a:focus, .header-tec.red-brick-color .sub-menu > li > a:hover, .header-tec.red-brick-color .sub-menu > li > a:focus, .header-tec.purple-color .sub-menu > li > a:hover, .header-tec.purple-color .sub-menu > li > a:focus, .header-tec.indigo-color .sub-menu > li > a:hover, .header-tec.indigo-color .sub-menu > li > a:focus, .header-tec.blue-color .sub-menu > li > a:hover, .header-tec.blue-color .sub-menu > li > a:focus, .header-tec.light-blue-color .sub-menu > li > a:hover, .header-tec.light-blue-color .sub-menu > li > a:focus, .header-tec.aqua-color .sub-menu > li > a:hover, .header-tec.aqua-color .sub-menu > li > a:focus, .header-tec.green-color .sub-menu > li > a:hover, .header-tec.green-color .sub-menu > li > a:focus, .header-tec.mexican-rose-color .sub-menu > li > a:hover, .header-tec.mexican-rose-color .sub-menu > li > a:focus, .footer-tec.primary-color .sub-menu > li > a:hover, .footer-tec.primary-color .sub-menu > li > a:focus, .footer-tec.secondary-color .sub-menu > li > a:hover, .footer-tec.secondary-color .sub-menu > li > a:focus, .footer-tec.black-color .sub-menu > li > a:hover, .footer-tec.black-color .sub-menu > li > a:focus, .footer-tec.brown-color .sub-menu > li > a:hover, .footer-tec.brown-color .sub-menu > li > a:focus, .footer-tec.bright-red-color .sub-menu > li > a:hover, .footer-tec.bright-red-color .sub-menu > li > a:focus, .footer-tec.red-brick-color .sub-menu > li > a:hover, .footer-tec.red-brick-color .sub-menu > li > a:focus, .footer-tec.purple-color .sub-menu > li > a:hover, .footer-tec.purple-color .sub-menu > li > a:focus, .footer-tec.indigo-color .sub-menu > li > a:hover, .footer-tec.indigo-color .sub-menu > li > a:focus, .footer-tec.blue-color .sub-menu > li > a:hover, .footer-tec.blue-color .sub-menu > li > a:focus, .footer-tec.light-blue-color .sub-menu > li > a:hover, .footer-tec.light-blue-color .sub-menu > li > a:focus, .footer-tec.aqua-color .sub-menu > li > a:hover, .footer-tec.aqua-color .sub-menu > li > a:focus, .footer-tec.green-color .sub-menu > li > a:hover, .footer-tec.green-color .sub-menu > li > a:focus, .footer-tec.mexican-rose-color .sub-menu > li > a:hover, .footer-tec.mexican-rose-color .sub-menu > li > a:focus, .topbar .content-bar.primary-color .sub-menu > li > a:hover, .topbar .content-bar.primary-color .sub-menu > li > a:focus, .topbar .content-bar.secondary-color .sub-menu > li > a:hover, .topbar .content-bar.secondary-color .sub-menu > li > a:focus, .topbar .content-bar.black-color .sub-menu > li > a:hover, .topbar .content-bar.black-color .sub-menu > li > a:focus, .topbar .content-bar.brown-color .sub-menu > li > a:hover, .topbar .content-bar.brown-color .sub-menu > li > a:focus, .topbar .content-bar.bright-red-color .sub-menu > li > a:hover, .topbar .content-bar.bright-red-color .sub-menu > li > a:focus, .topbar .content-bar.red-brick-color .sub-menu > li > a:hover, .topbar .content-bar.red-brick-color .sub-menu > li > a:focus, .topbar .content-bar.purple-color .sub-menu > li > a:hover, .topbar .content-bar.purple-color .sub-menu > li > a:focus, .topbar .content-bar.indigo-color .sub-menu > li > a:hover, .topbar .content-bar.indigo-color .sub-menu > li > a:focus, .topbar .content-bar.blue-color .sub-menu > li > a:hover, .topbar .content-bar.blue-color .sub-menu > li > a:focus, .topbar .content-bar.light-blue-color .sub-menu > li > a:hover, .topbar .content-bar.light-blue-color .sub-menu > li > a:focus, .topbar .content-bar.aqua-color .sub-menu > li > a:hover, .topbar .content-bar.aqua-color .sub-menu > li > a:focus, .topbar .content-bar.green-color .sub-menu > li > a:hover, .topbar .content-bar.green-color .sub-menu > li > a:focus, .topbar .content-bar.mexican-rose-color .sub-menu > li > a:hover, .topbar .content-bar.mexican-rose-color .sub-menu > li > a:focus, .bottom .content-bar.primary-color .sub-menu > li > a:hover, .bottom .content-bar.primary-color .sub-menu > li > a:focus, .bottom .content-bar.secondary-color .sub-menu > li > a:hover, .bottom .content-bar.secondary-color .sub-menu > li > a:focus, .bottom .content-bar.black-color .sub-menu > li > a:hover, .bottom .content-bar.black-color .sub-menu > li > a:focus, .bottom .content-bar.brown-color .sub-menu > li > a:hover, .bottom .content-bar.brown-color .sub-menu > li > a:focus, .bottom .content-bar.bright-red-color .sub-menu > li > a:hover, .bottom .content-bar.bright-red-color .sub-menu > li > a:focus, .bottom .content-bar.red-brick-color .sub-menu > li > a:hover, .bottom .content-bar.red-brick-color .sub-menu > li > a:focus, .bottom .content-bar.purple-color .sub-menu > li > a:hover, .bottom .content-bar.purple-color .sub-menu > li > a:focus, .bottom .content-bar.indigo-color .sub-menu > li > a:hover, .bottom .content-bar.indigo-color .sub-menu > li > a:focus, .bottom .content-bar.blue-color .sub-menu > li > a:hover, .bottom .content-bar.blue-color .sub-menu > li > a:focus, .bottom .content-bar.light-blue-color .sub-menu > li > a:hover, .bottom .content-bar.light-blue-color .sub-menu > li > a:focus, .bottom .content-bar.aqua-color .sub-menu > li > a:hover, .bottom .content-bar.aqua-color .sub-menu > li > a:focus, .bottom .content-bar.green-color .sub-menu > li > a:hover, .bottom .content-bar.green-color .sub-menu > li > a:focus, .bottom .content-bar.mexican-rose-color .sub-menu > li > a:hover, .bottom .content-bar.mexican-rose-color .sub-menu > li > a:focus { color: rgba(250, 250, 250, 0.5); }

.header-tec.primary-color .sub-menu > li::before, .header-tec.secondary-color .sub-menu > li::before, .header-tec.black-color .sub-menu > li::before, .header-tec.brown-color .sub-menu > li::before, .header-tec.bright-red-color .sub-menu > li::before, .header-tec.red-brick-color .sub-menu > li::before, .header-tec.purple-color .sub-menu > li::before, .header-tec.indigo-color .sub-menu > li::before, .header-tec.blue-color .sub-menu > li::before, .header-tec.light-blue-color .sub-menu > li::before, .header-tec.aqua-color .sub-menu > li::before, .header-tec.green-color .sub-menu > li::before, .header-tec.mexican-rose-color .sub-menu > li::before, .footer-tec.primary-color .sub-menu > li::before, .footer-tec.secondary-color .sub-menu > li::before, .footer-tec.black-color .sub-menu > li::before, .footer-tec.brown-color .sub-menu > li::before, .footer-tec.bright-red-color .sub-menu > li::before, .footer-tec.red-brick-color .sub-menu > li::before, .footer-tec.purple-color .sub-menu > li::before, .footer-tec.indigo-color .sub-menu > li::before, .footer-tec.blue-color .sub-menu > li::before, .footer-tec.light-blue-color .sub-menu > li::before, .footer-tec.aqua-color .sub-menu > li::before, .footer-tec.green-color .sub-menu > li::before, .footer-tec.mexican-rose-color .sub-menu > li::before, .topbar .content-bar.primary-color .sub-menu > li::before, .topbar .content-bar.secondary-color .sub-menu > li::before, .topbar .content-bar.black-color .sub-menu > li::before, .topbar .content-bar.brown-color .sub-menu > li::before, .topbar .content-bar.bright-red-color .sub-menu > li::before, .topbar .content-bar.red-brick-color .sub-menu > li::before, .topbar .content-bar.purple-color .sub-menu > li::before, .topbar .content-bar.indigo-color .sub-menu > li::before, .topbar .content-bar.blue-color .sub-menu > li::before, .topbar .content-bar.light-blue-color .sub-menu > li::before, .topbar .content-bar.aqua-color .sub-menu > li::before, .topbar .content-bar.green-color .sub-menu > li::before, .topbar .content-bar.mexican-rose-color .sub-menu > li::before, .bottom .content-bar.primary-color .sub-menu > li::before, .bottom .content-bar.secondary-color .sub-menu > li::before, .bottom .content-bar.black-color .sub-menu > li::before, .bottom .content-bar.brown-color .sub-menu > li::before, .bottom .content-bar.bright-red-color .sub-menu > li::before, .bottom .content-bar.red-brick-color .sub-menu > li::before, .bottom .content-bar.purple-color .sub-menu > li::before, .bottom .content-bar.indigo-color .sub-menu > li::before, .bottom .content-bar.blue-color .sub-menu > li::before, .bottom .content-bar.light-blue-color .sub-menu > li::before, .bottom .content-bar.aqua-color .sub-menu > li::before, .bottom .content-bar.green-color .sub-menu > li::before, .bottom .content-bar.mexican-rose-color .sub-menu > li::before { background: rgba(250, 250, 250, 0.12); }

.header-tec.primary-color .dropdown-menu > li:focus, .header-tec.primary-color .dropdown-menu > li:hover, .header-tec.secondary-color .dropdown-menu > li:focus, .header-tec.secondary-color .dropdown-menu > li:hover, .header-tec.black-color .dropdown-menu > li:focus, .header-tec.black-color .dropdown-menu > li:hover, .header-tec.brown-color .dropdown-menu > li:focus, .header-tec.brown-color .dropdown-menu > li:hover, .header-tec.bright-red-color .dropdown-menu > li:focus, .header-tec.bright-red-color .dropdown-menu > li:hover, .header-tec.red-brick-color .dropdown-menu > li:focus, .header-tec.red-brick-color .dropdown-menu > li:hover, .header-tec.purple-color .dropdown-menu > li:focus, .header-tec.purple-color .dropdown-menu > li:hover, .header-tec.indigo-color .dropdown-menu > li:focus, .header-tec.indigo-color .dropdown-menu > li:hover, .header-tec.blue-color .dropdown-menu > li:focus, .header-tec.blue-color .dropdown-menu > li:hover, .header-tec.light-blue-color .dropdown-menu > li:focus, .header-tec.light-blue-color .dropdown-menu > li:hover, .header-tec.aqua-color .dropdown-menu > li:focus, .header-tec.aqua-color .dropdown-menu > li:hover, .header-tec.green-color .dropdown-menu > li:focus, .header-tec.green-color .dropdown-menu > li:hover, .header-tec.mexican-rose-color .dropdown-menu > li:focus, .header-tec.mexican-rose-color .dropdown-menu > li:hover, .footer-tec.primary-color .dropdown-menu > li:focus, .footer-tec.primary-color .dropdown-menu > li:hover, .footer-tec.secondary-color .dropdown-menu > li:focus, .footer-tec.secondary-color .dropdown-menu > li:hover, .footer-tec.black-color .dropdown-menu > li:focus, .footer-tec.black-color .dropdown-menu > li:hover, .footer-tec.brown-color .dropdown-menu > li:focus, .footer-tec.brown-color .dropdown-menu > li:hover, .footer-tec.bright-red-color .dropdown-menu > li:focus, .footer-tec.bright-red-color .dropdown-menu > li:hover, .footer-tec.red-brick-color .dropdown-menu > li:focus, .footer-tec.red-brick-color .dropdown-menu > li:hover, .footer-tec.purple-color .dropdown-menu > li:focus, .footer-tec.purple-color .dropdown-menu > li:hover, .footer-tec.indigo-color .dropdown-menu > li:focus, .footer-tec.indigo-color .dropdown-menu > li:hover, .footer-tec.blue-color .dropdown-menu > li:focus, .footer-tec.blue-color .dropdown-menu > li:hover, .footer-tec.light-blue-color .dropdown-menu > li:focus, .footer-tec.light-blue-color .dropdown-menu > li:hover, .footer-tec.aqua-color .dropdown-menu > li:focus, .footer-tec.aqua-color .dropdown-menu > li:hover, .footer-tec.green-color .dropdown-menu > li:focus, .footer-tec.green-color .dropdown-menu > li:hover, .footer-tec.mexican-rose-color .dropdown-menu > li:focus, .footer-tec.mexican-rose-color .dropdown-menu > li:hover, .topbar .content-bar.primary-color .dropdown-menu > li:focus, .topbar .content-bar.primary-color .dropdown-menu > li:hover, .topbar .content-bar.secondary-color .dropdown-menu > li:focus, .topbar .content-bar.secondary-color .dropdown-menu > li:hover, .topbar .content-bar.black-color .dropdown-menu > li:focus, .topbar .content-bar.black-color .dropdown-menu > li:hover, .topbar .content-bar.brown-color .dropdown-menu > li:focus, .topbar .content-bar.brown-color .dropdown-menu > li:hover, .topbar .content-bar.bright-red-color .dropdown-menu > li:focus, .topbar .content-bar.bright-red-color .dropdown-menu > li:hover, .topbar .content-bar.red-brick-color .dropdown-menu > li:focus, .topbar .content-bar.red-brick-color .dropdown-menu > li:hover, .topbar .content-bar.purple-color .dropdown-menu > li:focus, .topbar .content-bar.purple-color .dropdown-menu > li:hover, .topbar .content-bar.indigo-color .dropdown-menu > li:focus, .topbar .content-bar.indigo-color .dropdown-menu > li:hover, .topbar .content-bar.blue-color .dropdown-menu > li:focus, .topbar .content-bar.blue-color .dropdown-menu > li:hover, .topbar .content-bar.light-blue-color .dropdown-menu > li:focus, .topbar .content-bar.light-blue-color .dropdown-menu > li:hover, .topbar .content-bar.aqua-color .dropdown-menu > li:focus, .topbar .content-bar.aqua-color .dropdown-menu > li:hover, .topbar .content-bar.green-color .dropdown-menu > li:focus, .topbar .content-bar.green-color .dropdown-menu > li:hover, .topbar .content-bar.mexican-rose-color .dropdown-menu > li:focus, .topbar .content-bar.mexican-rose-color .dropdown-menu > li:hover, .bottom .content-bar.primary-color .dropdown-menu > li:focus, .bottom .content-bar.primary-color .dropdown-menu > li:hover, .bottom .content-bar.secondary-color .dropdown-menu > li:focus, .bottom .content-bar.secondary-color .dropdown-menu > li:hover, .bottom .content-bar.black-color .dropdown-menu > li:focus, .bottom .content-bar.black-color .dropdown-menu > li:hover, .bottom .content-bar.brown-color .dropdown-menu > li:focus, .bottom .content-bar.brown-color .dropdown-menu > li:hover, .bottom .content-bar.bright-red-color .dropdown-menu > li:focus, .bottom .content-bar.bright-red-color .dropdown-menu > li:hover, .bottom .content-bar.red-brick-color .dropdown-menu > li:focus, .bottom .content-bar.red-brick-color .dropdown-menu > li:hover, .bottom .content-bar.purple-color .dropdown-menu > li:focus, .bottom .content-bar.purple-color .dropdown-menu > li:hover, .bottom .content-bar.indigo-color .dropdown-menu > li:focus, .bottom .content-bar.indigo-color .dropdown-menu > li:hover, .bottom .content-bar.blue-color .dropdown-menu > li:focus, .bottom .content-bar.blue-color .dropdown-menu > li:hover, .bottom .content-bar.light-blue-color .dropdown-menu > li:focus, .bottom .content-bar.light-blue-color .dropdown-menu > li:hover, .bottom .content-bar.aqua-color .dropdown-menu > li:focus, .bottom .content-bar.aqua-color .dropdown-menu > li:hover, .bottom .content-bar.green-color .dropdown-menu > li:focus, .bottom .content-bar.green-color .dropdown-menu > li:hover, .bottom .content-bar.mexican-rose-color .dropdown-menu > li:focus, .bottom .content-bar.mexican-rose-color .dropdown-menu > li:hover { background: transparent; }

.header-tec.primary-color .dropdown-menu > li > a, .header-tec.secondary-color .dropdown-menu > li > a, .header-tec.black-color .dropdown-menu > li > a, .header-tec.brown-color .dropdown-menu > li > a, .header-tec.bright-red-color .dropdown-menu > li > a, .header-tec.red-brick-color .dropdown-menu > li > a, .header-tec.purple-color .dropdown-menu > li > a, .header-tec.indigo-color .dropdown-menu > li > a, .header-tec.blue-color .dropdown-menu > li > a, .header-tec.light-blue-color .dropdown-menu > li > a, .header-tec.aqua-color .dropdown-menu > li > a, .header-tec.green-color .dropdown-menu > li > a, .header-tec.mexican-rose-color .dropdown-menu > li > a, .footer-tec.primary-color .dropdown-menu > li > a, .footer-tec.secondary-color .dropdown-menu > li > a, .footer-tec.black-color .dropdown-menu > li > a, .footer-tec.brown-color .dropdown-menu > li > a, .footer-tec.bright-red-color .dropdown-menu > li > a, .footer-tec.red-brick-color .dropdown-menu > li > a, .footer-tec.purple-color .dropdown-menu > li > a, .footer-tec.indigo-color .dropdown-menu > li > a, .footer-tec.blue-color .dropdown-menu > li > a, .footer-tec.light-blue-color .dropdown-menu > li > a, .footer-tec.aqua-color .dropdown-menu > li > a, .footer-tec.green-color .dropdown-menu > li > a, .footer-tec.mexican-rose-color .dropdown-menu > li > a, .topbar .content-bar.primary-color .dropdown-menu > li > a, .topbar .content-bar.secondary-color .dropdown-menu > li > a, .topbar .content-bar.black-color .dropdown-menu > li > a, .topbar .content-bar.brown-color .dropdown-menu > li > a, .topbar .content-bar.bright-red-color .dropdown-menu > li > a, .topbar .content-bar.red-brick-color .dropdown-menu > li > a, .topbar .content-bar.purple-color .dropdown-menu > li > a, .topbar .content-bar.indigo-color .dropdown-menu > li > a, .topbar .content-bar.blue-color .dropdown-menu > li > a, .topbar .content-bar.light-blue-color .dropdown-menu > li > a, .topbar .content-bar.aqua-color .dropdown-menu > li > a, .topbar .content-bar.green-color .dropdown-menu > li > a, .topbar .content-bar.mexican-rose-color .dropdown-menu > li > a, .bottom .content-bar.primary-color .dropdown-menu > li > a, .bottom .content-bar.secondary-color .dropdown-menu > li > a, .bottom .content-bar.black-color .dropdown-menu > li > a, .bottom .content-bar.brown-color .dropdown-menu > li > a, .bottom .content-bar.bright-red-color .dropdown-menu > li > a, .bottom .content-bar.red-brick-color .dropdown-menu > li > a, .bottom .content-bar.purple-color .dropdown-menu > li > a, .bottom .content-bar.indigo-color .dropdown-menu > li > a, .bottom .content-bar.blue-color .dropdown-menu > li > a, .bottom .content-bar.light-blue-color .dropdown-menu > li > a, .bottom .content-bar.aqua-color .dropdown-menu > li > a, .bottom .content-bar.green-color .dropdown-menu > li > a, .bottom .content-bar.mexican-rose-color .dropdown-menu > li > a { color: #fafafa; }

.header-tec.primary-color .dropdown-menu > li > a:hover, .header-tec.primary-color .dropdown-menu > li > a:focus, .header-tec.secondary-color .dropdown-menu > li > a:hover, .header-tec.secondary-color .dropdown-menu > li > a:focus, .header-tec.black-color .dropdown-menu > li > a:hover, .header-tec.black-color .dropdown-menu > li > a:focus, .header-tec.brown-color .dropdown-menu > li > a:hover, .header-tec.brown-color .dropdown-menu > li > a:focus, .header-tec.bright-red-color .dropdown-menu > li > a:hover, .header-tec.bright-red-color .dropdown-menu > li > a:focus, .header-tec.red-brick-color .dropdown-menu > li > a:hover, .header-tec.red-brick-color .dropdown-menu > li > a:focus, .header-tec.purple-color .dropdown-menu > li > a:hover, .header-tec.purple-color .dropdown-menu > li > a:focus, .header-tec.indigo-color .dropdown-menu > li > a:hover, .header-tec.indigo-color .dropdown-menu > li > a:focus, .header-tec.blue-color .dropdown-menu > li > a:hover, .header-tec.blue-color .dropdown-menu > li > a:focus, .header-tec.light-blue-color .dropdown-menu > li > a:hover, .header-tec.light-blue-color .dropdown-menu > li > a:focus, .header-tec.aqua-color .dropdown-menu > li > a:hover, .header-tec.aqua-color .dropdown-menu > li > a:focus, .header-tec.green-color .dropdown-menu > li > a:hover, .header-tec.green-color .dropdown-menu > li > a:focus, .header-tec.mexican-rose-color .dropdown-menu > li > a:hover, .header-tec.mexican-rose-color .dropdown-menu > li > a:focus, .footer-tec.primary-color .dropdown-menu > li > a:hover, .footer-tec.primary-color .dropdown-menu > li > a:focus, .footer-tec.secondary-color .dropdown-menu > li > a:hover, .footer-tec.secondary-color .dropdown-menu > li > a:focus, .footer-tec.black-color .dropdown-menu > li > a:hover, .footer-tec.black-color .dropdown-menu > li > a:focus, .footer-tec.brown-color .dropdown-menu > li > a:hover, .footer-tec.brown-color .dropdown-menu > li > a:focus, .footer-tec.bright-red-color .dropdown-menu > li > a:hover, .footer-tec.bright-red-color .dropdown-menu > li > a:focus, .footer-tec.red-brick-color .dropdown-menu > li > a:hover, .footer-tec.red-brick-color .dropdown-menu > li > a:focus, .footer-tec.purple-color .dropdown-menu > li > a:hover, .footer-tec.purple-color .dropdown-menu > li > a:focus, .footer-tec.indigo-color .dropdown-menu > li > a:hover, .footer-tec.indigo-color .dropdown-menu > li > a:focus, .footer-tec.blue-color .dropdown-menu > li > a:hover, .footer-tec.blue-color .dropdown-menu > li > a:focus, .footer-tec.light-blue-color .dropdown-menu > li > a:hover, .footer-tec.light-blue-color .dropdown-menu > li > a:focus, .footer-tec.aqua-color .dropdown-menu > li > a:hover, .footer-tec.aqua-color .dropdown-menu > li > a:focus, .footer-tec.green-color .dropdown-menu > li > a:hover, .footer-tec.green-color .dropdown-menu > li > a:focus, .footer-tec.mexican-rose-color .dropdown-menu > li > a:hover, .footer-tec.mexican-rose-color .dropdown-menu > li > a:focus, .topbar .content-bar.primary-color .dropdown-menu > li > a:hover, .topbar .content-bar.primary-color .dropdown-menu > li > a:focus, .topbar .content-bar.secondary-color .dropdown-menu > li > a:hover, .topbar .content-bar.secondary-color .dropdown-menu > li > a:focus, .topbar .content-bar.black-color .dropdown-menu > li > a:hover, .topbar .content-bar.black-color .dropdown-menu > li > a:focus, .topbar .content-bar.brown-color .dropdown-menu > li > a:hover, .topbar .content-bar.brown-color .dropdown-menu > li > a:focus, .topbar .content-bar.bright-red-color .dropdown-menu > li > a:hover, .topbar .content-bar.bright-red-color .dropdown-menu > li > a:focus, .topbar .content-bar.red-brick-color .dropdown-menu > li > a:hover, .topbar .content-bar.red-brick-color .dropdown-menu > li > a:focus, .topbar .content-bar.purple-color .dropdown-menu > li > a:hover, .topbar .content-bar.purple-color .dropdown-menu > li > a:focus, .topbar .content-bar.indigo-color .dropdown-menu > li > a:hover, .topbar .content-bar.indigo-color .dropdown-menu > li > a:focus, .topbar .content-bar.blue-color .dropdown-menu > li > a:hover, .topbar .content-bar.blue-color .dropdown-menu > li > a:focus, .topbar .content-bar.light-blue-color .dropdown-menu > li > a:hover, .topbar .content-bar.light-blue-color .dropdown-menu > li > a:focus, .topbar .content-bar.aqua-color .dropdown-menu > li > a:hover, .topbar .content-bar.aqua-color .dropdown-menu > li > a:focus, .topbar .content-bar.green-color .dropdown-menu > li > a:hover, .topbar .content-bar.green-color .dropdown-menu > li > a:focus, .topbar .content-bar.mexican-rose-color .dropdown-menu > li > a:hover, .topbar .content-bar.mexican-rose-color .dropdown-menu > li > a:focus, .bottom .content-bar.primary-color .dropdown-menu > li > a:hover, .bottom .content-bar.primary-color .dropdown-menu > li > a:focus, .bottom .content-bar.secondary-color .dropdown-menu > li > a:hover, .bottom .content-bar.secondary-color .dropdown-menu > li > a:focus, .bottom .content-bar.black-color .dropdown-menu > li > a:hover, .bottom .content-bar.black-color .dropdown-menu > li > a:focus, .bottom .content-bar.brown-color .dropdown-menu > li > a:hover, .bottom .content-bar.brown-color .dropdown-menu > li > a:focus, .bottom .content-bar.bright-red-color .dropdown-menu > li > a:hover, .bottom .content-bar.bright-red-color .dropdown-menu > li > a:focus, .bottom .content-bar.red-brick-color .dropdown-menu > li > a:hover, .bottom .content-bar.red-brick-color .dropdown-menu > li > a:focus, .bottom .content-bar.purple-color .dropdown-menu > li > a:hover, .bottom .content-bar.purple-color .dropdown-menu > li > a:focus, .bottom .content-bar.indigo-color .dropdown-menu > li > a:hover, .bottom .content-bar.indigo-color .dropdown-menu > li > a:focus, .bottom .content-bar.blue-color .dropdown-menu > li > a:hover, .bottom .content-bar.blue-color .dropdown-menu > li > a:focus, .bottom .content-bar.light-blue-color .dropdown-menu > li > a:hover, .bottom .content-bar.light-blue-color .dropdown-menu > li > a:focus, .bottom .content-bar.aqua-color .dropdown-menu > li > a:hover, .bottom .content-bar.aqua-color .dropdown-menu > li > a:focus, .bottom .content-bar.green-color .dropdown-menu > li > a:hover, .bottom .content-bar.green-color .dropdown-menu > li > a:focus, .bottom .content-bar.mexican-rose-color .dropdown-menu > li > a:hover, .bottom .content-bar.mexican-rose-color .dropdown-menu > li > a:focus { color: rgba(250, 250, 250, 0.5); }

.header-tec.primary-color .block .block-title > span, .header-tec.secondary-color .block .block-title > span, .header-tec.black-color .block .block-title > span, .header-tec.brown-color .block .block-title > span, .header-tec.bright-red-color .block .block-title > span, .header-tec.red-brick-color .block .block-title > span, .header-tec.purple-color .block .block-title > span, .header-tec.indigo-color .block .block-title > span, .header-tec.blue-color .block .block-title > span, .header-tec.light-blue-color .block .block-title > span, .header-tec.aqua-color .block .block-title > span, .header-tec.green-color .block .block-title > span, .header-tec.mexican-rose-color .block .block-title > span, .footer-tec.primary-color .block .block-title > span, .footer-tec.secondary-color .block .block-title > span, .footer-tec.black-color .block .block-title > span, .footer-tec.brown-color .block .block-title > span, .footer-tec.bright-red-color .block .block-title > span, .footer-tec.red-brick-color .block .block-title > span, .footer-tec.purple-color .block .block-title > span, .footer-tec.indigo-color .block .block-title > span, .footer-tec.blue-color .block .block-title > span, .footer-tec.light-blue-color .block .block-title > span, .footer-tec.aqua-color .block .block-title > span, .footer-tec.green-color .block .block-title > span, .footer-tec.mexican-rose-color .block .block-title > span, .topbar .content-bar.primary-color .block .block-title > span, .topbar .content-bar.secondary-color .block .block-title > span, .topbar .content-bar.black-color .block .block-title > span, .topbar .content-bar.brown-color .block .block-title > span, .topbar .content-bar.bright-red-color .block .block-title > span, .topbar .content-bar.red-brick-color .block .block-title > span, .topbar .content-bar.purple-color .block .block-title > span, .topbar .content-bar.indigo-color .block .block-title > span, .topbar .content-bar.blue-color .block .block-title > span, .topbar .content-bar.light-blue-color .block .block-title > span, .topbar .content-bar.aqua-color .block .block-title > span, .topbar .content-bar.green-color .block .block-title > span, .topbar .content-bar.mexican-rose-color .block .block-title > span, .bottom .content-bar.primary-color .block .block-title > span, .bottom .content-bar.secondary-color .block .block-title > span, .bottom .content-bar.black-color .block .block-title > span, .bottom .content-bar.brown-color .block .block-title > span, .bottom .content-bar.bright-red-color .block .block-title > span, .bottom .content-bar.red-brick-color .block .block-title > span, .bottom .content-bar.purple-color .block .block-title > span, .bottom .content-bar.indigo-color .block .block-title > span, .bottom .content-bar.blue-color .block .block-title > span, .bottom .content-bar.light-blue-color .block .block-title > span, .bottom .content-bar.aqua-color .block .block-title > span, .bottom .content-bar.green-color .block .block-title > span, .bottom .content-bar.mexican-rose-color .block .block-title > span { color: #fafafa; }

.header-tec.primary-color .block .block-title::after, .header-tec.secondary-color .block .block-title::after, .header-tec.black-color .block .block-title::after, .header-tec.brown-color .block .block-title::after, .header-tec.bright-red-color .block .block-title::after, .header-tec.red-brick-color .block .block-title::after, .header-tec.purple-color .block .block-title::after, .header-tec.indigo-color .block .block-title::after, .header-tec.blue-color .block .block-title::after, .header-tec.light-blue-color .block .block-title::after, .header-tec.aqua-color .block .block-title::after, .header-tec.green-color .block .block-title::after, .header-tec.mexican-rose-color .block .block-title::after, .footer-tec.primary-color .block .block-title::after, .footer-tec.secondary-color .block .block-title::after, .footer-tec.black-color .block .block-title::after, .footer-tec.brown-color .block .block-title::after, .footer-tec.bright-red-color .block .block-title::after, .footer-tec.red-brick-color .block .block-title::after, .footer-tec.purple-color .block .block-title::after, .footer-tec.indigo-color .block .block-title::after, .footer-tec.blue-color .block .block-title::after, .footer-tec.light-blue-color .block .block-title::after, .footer-tec.aqua-color .block .block-title::after, .footer-tec.green-color .block .block-title::after, .footer-tec.mexican-rose-color .block .block-title::after, .topbar .content-bar.primary-color .block .block-title::after, .topbar .content-bar.secondary-color .block .block-title::after, .topbar .content-bar.black-color .block .block-title::after, .topbar .content-bar.brown-color .block .block-title::after, .topbar .content-bar.bright-red-color .block .block-title::after, .topbar .content-bar.red-brick-color .block .block-title::after, .topbar .content-bar.purple-color .block .block-title::after, .topbar .content-bar.indigo-color .block .block-title::after, .topbar .content-bar.blue-color .block .block-title::after, .topbar .content-bar.light-blue-color .block .block-title::after, .topbar .content-bar.aqua-color .block .block-title::after, .topbar .content-bar.green-color .block .block-title::after, .topbar .content-bar.mexican-rose-color .block .block-title::after, .bottom .content-bar.primary-color .block .block-title::after, .bottom .content-bar.secondary-color .block .block-title::after, .bottom .content-bar.black-color .block .block-title::after, .bottom .content-bar.brown-color .block .block-title::after, .bottom .content-bar.bright-red-color .block .block-title::after, .bottom .content-bar.red-brick-color .block .block-title::after, .bottom .content-bar.purple-color .block .block-title::after, .bottom .content-bar.indigo-color .block .block-title::after, .bottom .content-bar.blue-color .block .block-title::after, .bottom .content-bar.light-blue-color .block .block-title::after, .bottom .content-bar.aqua-color .block .block-title::after, .bottom .content-bar.green-color .block .block-title::after, .bottom .content-bar.mexican-rose-color .block .block-title::after { background: rgba(250, 250, 250, 0.2); }

.header-tec.primary-color .icon-search, .header-tec.secondary-color .icon-search, .header-tec.black-color .icon-search, .header-tec.brown-color .icon-search, .header-tec.bright-red-color .icon-search, .header-tec.red-brick-color .icon-search, .header-tec.purple-color .icon-search, .header-tec.indigo-color .icon-search, .header-tec.blue-color .icon-search, .header-tec.light-blue-color .icon-search, .header-tec.aqua-color .icon-search, .header-tec.green-color .icon-search, .header-tec.mexican-rose-color .icon-search, .footer-tec.primary-color .icon-search, .footer-tec.secondary-color .icon-search, .footer-tec.black-color .icon-search, .footer-tec.brown-color .icon-search, .footer-tec.bright-red-color .icon-search, .footer-tec.red-brick-color .icon-search, .footer-tec.purple-color .icon-search, .footer-tec.indigo-color .icon-search, .footer-tec.blue-color .icon-search, .footer-tec.light-blue-color .icon-search, .footer-tec.aqua-color .icon-search, .footer-tec.green-color .icon-search, .footer-tec.mexican-rose-color .icon-search, .topbar .content-bar.primary-color .icon-search, .topbar .content-bar.secondary-color .icon-search, .topbar .content-bar.black-color .icon-search, .topbar .content-bar.brown-color .icon-search, .topbar .content-bar.bright-red-color .icon-search, .topbar .content-bar.red-brick-color .icon-search, .topbar .content-bar.purple-color .icon-search, .topbar .content-bar.indigo-color .icon-search, .topbar .content-bar.blue-color .icon-search, .topbar .content-bar.light-blue-color .icon-search, .topbar .content-bar.aqua-color .icon-search, .topbar .content-bar.green-color .icon-search, .topbar .content-bar.mexican-rose-color .icon-search, .bottom .content-bar.primary-color .icon-search, .bottom .content-bar.secondary-color .icon-search, .bottom .content-bar.black-color .icon-search, .bottom .content-bar.brown-color .icon-search, .bottom .content-bar.bright-red-color .icon-search, .bottom .content-bar.red-brick-color .icon-search, .bottom .content-bar.purple-color .icon-search, .bottom .content-bar.indigo-color .icon-search, .bottom .content-bar.blue-color .icon-search, .bottom .content-bar.light-blue-color .icon-search, .bottom .content-bar.aqua-color .icon-search, .bottom .content-bar.green-color .icon-search, .bottom .content-bar.mexican-rose-color .icon-search { color: #fafafa; }

.header-tec.primary-color .menu-language_tec li, .header-tec.secondary-color .menu-language_tec li, .header-tec.black-color .menu-language_tec li, .header-tec.brown-color .menu-language_tec li, .header-tec.bright-red-color .menu-language_tec li, .header-tec.red-brick-color .menu-language_tec li, .header-tec.purple-color .menu-language_tec li, .header-tec.indigo-color .menu-language_tec li, .header-tec.blue-color .menu-language_tec li, .header-tec.light-blue-color .menu-language_tec li, .header-tec.aqua-color .menu-language_tec li, .header-tec.green-color .menu-language_tec li, .header-tec.mexican-rose-color .menu-language_tec li, .footer-tec.primary-color .menu-language_tec li, .footer-tec.secondary-color .menu-language_tec li, .footer-tec.black-color .menu-language_tec li, .footer-tec.brown-color .menu-language_tec li, .footer-tec.bright-red-color .menu-language_tec li, .footer-tec.red-brick-color .menu-language_tec li, .footer-tec.purple-color .menu-language_tec li, .footer-tec.indigo-color .menu-language_tec li, .footer-tec.blue-color .menu-language_tec li, .footer-tec.light-blue-color .menu-language_tec li, .footer-tec.aqua-color .menu-language_tec li, .footer-tec.green-color .menu-language_tec li, .footer-tec.mexican-rose-color .menu-language_tec li, .topbar .content-bar.primary-color .menu-language_tec li, .topbar .content-bar.secondary-color .menu-language_tec li, .topbar .content-bar.black-color .menu-language_tec li, .topbar .content-bar.brown-color .menu-language_tec li, .topbar .content-bar.bright-red-color .menu-language_tec li, .topbar .content-bar.red-brick-color .menu-language_tec li, .topbar .content-bar.purple-color .menu-language_tec li, .topbar .content-bar.indigo-color .menu-language_tec li, .topbar .content-bar.blue-color .menu-language_tec li, .topbar .content-bar.light-blue-color .menu-language_tec li, .topbar .content-bar.aqua-color .menu-language_tec li, .topbar .content-bar.green-color .menu-language_tec li, .topbar .content-bar.mexican-rose-color .menu-language_tec li, .bottom .content-bar.primary-color .menu-language_tec li, .bottom .content-bar.secondary-color .menu-language_tec li, .bottom .content-bar.black-color .menu-language_tec li, .bottom .content-bar.brown-color .menu-language_tec li, .bottom .content-bar.bright-red-color .menu-language_tec li, .bottom .content-bar.red-brick-color .menu-language_tec li, .bottom .content-bar.purple-color .menu-language_tec li, .bottom .content-bar.indigo-color .menu-language_tec li, .bottom .content-bar.blue-color .menu-language_tec li, .bottom .content-bar.light-blue-color .menu-language_tec li, .bottom .content-bar.aqua-color .menu-language_tec li, .bottom .content-bar.green-color .menu-language_tec li, .bottom .content-bar.mexican-rose-color .menu-language_tec li { border-color: #fafafa; }

.header-tec.primary-color .menu-language_tec a, .header-tec.secondary-color .menu-language_tec a, .header-tec.black-color .menu-language_tec a, .header-tec.brown-color .menu-language_tec a, .header-tec.bright-red-color .menu-language_tec a, .header-tec.red-brick-color .menu-language_tec a, .header-tec.purple-color .menu-language_tec a, .header-tec.indigo-color .menu-language_tec a, .header-tec.blue-color .menu-language_tec a, .header-tec.light-blue-color .menu-language_tec a, .header-tec.aqua-color .menu-language_tec a, .header-tec.green-color .menu-language_tec a, .header-tec.mexican-rose-color .menu-language_tec a, .footer-tec.primary-color .menu-language_tec a, .footer-tec.secondary-color .menu-language_tec a, .footer-tec.black-color .menu-language_tec a, .footer-tec.brown-color .menu-language_tec a, .footer-tec.bright-red-color .menu-language_tec a, .footer-tec.red-brick-color .menu-language_tec a, .footer-tec.purple-color .menu-language_tec a, .footer-tec.indigo-color .menu-language_tec a, .footer-tec.blue-color .menu-language_tec a, .footer-tec.light-blue-color .menu-language_tec a, .footer-tec.aqua-color .menu-language_tec a, .footer-tec.green-color .menu-language_tec a, .footer-tec.mexican-rose-color .menu-language_tec a, .topbar .content-bar.primary-color .menu-language_tec a, .topbar .content-bar.secondary-color .menu-language_tec a, .topbar .content-bar.black-color .menu-language_tec a, .topbar .content-bar.brown-color .menu-language_tec a, .topbar .content-bar.bright-red-color .menu-language_tec a, .topbar .content-bar.red-brick-color .menu-language_tec a, .topbar .content-bar.purple-color .menu-language_tec a, .topbar .content-bar.indigo-color .menu-language_tec a, .topbar .content-bar.blue-color .menu-language_tec a, .topbar .content-bar.light-blue-color .menu-language_tec a, .topbar .content-bar.aqua-color .menu-language_tec a, .topbar .content-bar.green-color .menu-language_tec a, .topbar .content-bar.mexican-rose-color .menu-language_tec a, .bottom .content-bar.primary-color .menu-language_tec a, .bottom .content-bar.secondary-color .menu-language_tec a, .bottom .content-bar.black-color .menu-language_tec a, .bottom .content-bar.brown-color .menu-language_tec a, .bottom .content-bar.bright-red-color .menu-language_tec a, .bottom .content-bar.red-brick-color .menu-language_tec a, .bottom .content-bar.purple-color .menu-language_tec a, .bottom .content-bar.indigo-color .menu-language_tec a, .bottom .content-bar.blue-color .menu-language_tec a, .bottom .content-bar.light-blue-color .menu-language_tec a, .bottom .content-bar.aqua-color .menu-language_tec a, .bottom .content-bar.green-color .menu-language_tec a, .bottom .content-bar.mexican-rose-color .menu-language_tec a { color: #fafafa; }

.header-tec.primary-color .bar-info, .header-tec.primary-color .ico-info, .header-tec.primary-color .footer-bottom, .header-tec.primary-color .text-bar, .header-tec.primary-color p, .header-tec.primary-color h2, .header-tec.secondary-color .bar-info, .header-tec.secondary-color .ico-info, .header-tec.secondary-color .footer-bottom, .header-tec.secondary-color .text-bar, .header-tec.secondary-color p, .header-tec.secondary-color h2, .header-tec.black-color .bar-info, .header-tec.black-color .ico-info, .header-tec.black-color .footer-bottom, .header-tec.black-color .text-bar, .header-tec.black-color p, .header-tec.black-color h2, .header-tec.brown-color .bar-info, .header-tec.brown-color .ico-info, .header-tec.brown-color .footer-bottom, .header-tec.brown-color .text-bar, .header-tec.brown-color p, .header-tec.brown-color h2, .header-tec.bright-red-color .bar-info, .header-tec.bright-red-color .ico-info, .header-tec.bright-red-color .footer-bottom, .header-tec.bright-red-color .text-bar, .header-tec.bright-red-color p, .header-tec.bright-red-color h2, .header-tec.red-brick-color .bar-info, .header-tec.red-brick-color .ico-info, .header-tec.red-brick-color .footer-bottom, .header-tec.red-brick-color .text-bar, .header-tec.red-brick-color p, .header-tec.red-brick-color h2, .header-tec.purple-color .bar-info, .header-tec.purple-color .ico-info, .header-tec.purple-color .footer-bottom, .header-tec.purple-color .text-bar, .header-tec.purple-color p, .header-tec.purple-color h2, .header-tec.indigo-color .bar-info, .header-tec.indigo-color .ico-info, .header-tec.indigo-color .footer-bottom, .header-tec.indigo-color .text-bar, .header-tec.indigo-color p, .header-tec.indigo-color h2, .header-tec.blue-color .bar-info, .header-tec.blue-color .ico-info, .header-tec.blue-color .footer-bottom, .header-tec.blue-color .text-bar, .header-tec.blue-color p, .header-tec.blue-color h2, .header-tec.light-blue-color .bar-info, .header-tec.light-blue-color .ico-info, .header-tec.light-blue-color .footer-bottom, .header-tec.light-blue-color .text-bar, .header-tec.light-blue-color p, .header-tec.light-blue-color h2, .header-tec.aqua-color .bar-info, .header-tec.aqua-color .ico-info, .header-tec.aqua-color .footer-bottom, .header-tec.aqua-color .text-bar, .header-tec.aqua-color p, .header-tec.aqua-color h2, .header-tec.green-color .bar-info, .header-tec.green-color .ico-info, .header-tec.green-color .footer-bottom, .header-tec.green-color .text-bar, .header-tec.green-color p, .header-tec.green-color h2, .header-tec.mexican-rose-color .bar-info, .header-tec.mexican-rose-color .ico-info, .header-tec.mexican-rose-color .footer-bottom, .header-tec.mexican-rose-color .text-bar, .header-tec.mexican-rose-color p, .header-tec.mexican-rose-color h2, .footer-tec.primary-color .bar-info, .footer-tec.primary-color .ico-info, .footer-tec.primary-color .footer-bottom, .footer-tec.primary-color .text-bar, .footer-tec.primary-color p, .footer-tec.primary-color h2, .footer-tec.secondary-color .bar-info, .footer-tec.secondary-color .ico-info, .footer-tec.secondary-color .footer-bottom, .footer-tec.secondary-color .text-bar, .footer-tec.secondary-color p, .footer-tec.secondary-color h2, .footer-tec.black-color .bar-info, .footer-tec.black-color .ico-info, .footer-tec.black-color .footer-bottom, .footer-tec.black-color .text-bar, .footer-tec.black-color p, .footer-tec.black-color h2, .footer-tec.brown-color .bar-info, .footer-tec.brown-color .ico-info, .footer-tec.brown-color .footer-bottom, .footer-tec.brown-color .text-bar, .footer-tec.brown-color p, .footer-tec.brown-color h2, .footer-tec.bright-red-color .bar-info, .footer-tec.bright-red-color .ico-info, .footer-tec.bright-red-color .footer-bottom, .footer-tec.bright-red-color .text-bar, .footer-tec.bright-red-color p, .footer-tec.bright-red-color h2, .footer-tec.red-brick-color .bar-info, .footer-tec.red-brick-color .ico-info, .footer-tec.red-brick-color .footer-bottom, .footer-tec.red-brick-color .text-bar, .footer-tec.red-brick-color p, .footer-tec.red-brick-color h2, .footer-tec.purple-color .bar-info, .footer-tec.purple-color .ico-info, .footer-tec.purple-color .footer-bottom, .footer-tec.purple-color .text-bar, .footer-tec.purple-color p, .footer-tec.purple-color h2, .footer-tec.indigo-color .bar-info, .footer-tec.indigo-color .ico-info, .footer-tec.indigo-color .footer-bottom, .footer-tec.indigo-color .text-bar, .footer-tec.indigo-color p, .footer-tec.indigo-color h2, .footer-tec.blue-color .bar-info, .footer-tec.blue-color .ico-info, .footer-tec.blue-color .footer-bottom, .footer-tec.blue-color .text-bar, .footer-tec.blue-color p, .footer-tec.blue-color h2, .footer-tec.light-blue-color .bar-info, .footer-tec.light-blue-color .ico-info, .footer-tec.light-blue-color .footer-bottom, .footer-tec.light-blue-color .text-bar, .footer-tec.light-blue-color p, .footer-tec.light-blue-color h2, .footer-tec.aqua-color .bar-info, .footer-tec.aqua-color .ico-info, .footer-tec.aqua-color .footer-bottom, .footer-tec.aqua-color .text-bar, .footer-tec.aqua-color p, .footer-tec.aqua-color h2, .footer-tec.green-color .bar-info, .footer-tec.green-color .ico-info, .footer-tec.green-color .footer-bottom, .footer-tec.green-color .text-bar, .footer-tec.green-color p, .footer-tec.green-color h2, .footer-tec.mexican-rose-color .bar-info, .footer-tec.mexican-rose-color .ico-info, .footer-tec.mexican-rose-color .footer-bottom, .footer-tec.mexican-rose-color .text-bar, .footer-tec.mexican-rose-color p, .footer-tec.mexican-rose-color h2, .topbar .content-bar.primary-color .bar-info, .topbar .content-bar.primary-color .ico-info, .topbar .content-bar.primary-color .footer-bottom, .topbar .content-bar.primary-color .text-bar, .topbar .content-bar.primary-color p, .topbar .content-bar.primary-color h2, .topbar .content-bar.secondary-color .bar-info, .topbar .content-bar.secondary-color .ico-info, .topbar .content-bar.secondary-color .footer-bottom, .topbar .content-bar.secondary-color .text-bar, .topbar .content-bar.secondary-color p, .topbar .content-bar.secondary-color h2, .topbar .content-bar.black-color .bar-info, .topbar .content-bar.black-color .ico-info, .topbar .content-bar.black-color .footer-bottom, .topbar .content-bar.black-color .text-bar, .topbar .content-bar.black-color p, .topbar .content-bar.black-color h2, .topbar .content-bar.brown-color .bar-info, .topbar .content-bar.brown-color .ico-info, .topbar .content-bar.brown-color .footer-bottom, .topbar .content-bar.brown-color .text-bar, .topbar .content-bar.brown-color p, .topbar .content-bar.brown-color h2, .topbar .content-bar.bright-red-color .bar-info, .topbar .content-bar.bright-red-color .ico-info, .topbar .content-bar.bright-red-color .footer-bottom, .topbar .content-bar.bright-red-color .text-bar, .topbar .content-bar.bright-red-color p, .topbar .content-bar.bright-red-color h2, .topbar .content-bar.red-brick-color .bar-info, .topbar .content-bar.red-brick-color .ico-info, .topbar .content-bar.red-brick-color .footer-bottom, .topbar .content-bar.red-brick-color .text-bar, .topbar .content-bar.red-brick-color p, .topbar .content-bar.red-brick-color h2, .topbar .content-bar.purple-color .bar-info, .topbar .content-bar.purple-color .ico-info, .topbar .content-bar.purple-color .footer-bottom, .topbar .content-bar.purple-color .text-bar, .topbar .content-bar.purple-color p, .topbar .content-bar.purple-color h2, .topbar .content-bar.indigo-color .bar-info, .topbar .content-bar.indigo-color .ico-info, .topbar .content-bar.indigo-color .footer-bottom, .topbar .content-bar.indigo-color .text-bar, .topbar .content-bar.indigo-color p, .topbar .content-bar.indigo-color h2, .topbar .content-bar.blue-color .bar-info, .topbar .content-bar.blue-color .ico-info, .topbar .content-bar.blue-color .footer-bottom, .topbar .content-bar.blue-color .text-bar, .topbar .content-bar.blue-color p, .topbar .content-bar.blue-color h2, .topbar .content-bar.light-blue-color .bar-info, .topbar .content-bar.light-blue-color .ico-info, .topbar .content-bar.light-blue-color .footer-bottom, .topbar .content-bar.light-blue-color .text-bar, .topbar .content-bar.light-blue-color p, .topbar .content-bar.light-blue-color h2, .topbar .content-bar.aqua-color .bar-info, .topbar .content-bar.aqua-color .ico-info, .topbar .content-bar.aqua-color .footer-bottom, .topbar .content-bar.aqua-color .text-bar, .topbar .content-bar.aqua-color p, .topbar .content-bar.aqua-color h2, .topbar .content-bar.green-color .bar-info, .topbar .content-bar.green-color .ico-info, .topbar .content-bar.green-color .footer-bottom, .topbar .content-bar.green-color .text-bar, .topbar .content-bar.green-color p, .topbar .content-bar.green-color h2, .topbar .content-bar.mexican-rose-color .bar-info, .topbar .content-bar.mexican-rose-color .ico-info, .topbar .content-bar.mexican-rose-color .footer-bottom, .topbar .content-bar.mexican-rose-color .text-bar, .topbar .content-bar.mexican-rose-color p, .topbar .content-bar.mexican-rose-color h2, .bottom .content-bar.primary-color .bar-info, .bottom .content-bar.primary-color .ico-info, .bottom .content-bar.primary-color .footer-bottom, .bottom .content-bar.primary-color .text-bar, .bottom .content-bar.primary-color p, .bottom .content-bar.primary-color h2, .bottom .content-bar.secondary-color .bar-info, .bottom .content-bar.secondary-color .ico-info, .bottom .content-bar.secondary-color .footer-bottom, .bottom .content-bar.secondary-color .text-bar, .bottom .content-bar.secondary-color p, .bottom .content-bar.secondary-color h2, .bottom .content-bar.black-color .bar-info, .bottom .content-bar.black-color .ico-info, .bottom .content-bar.black-color .footer-bottom, .bottom .content-bar.black-color .text-bar, .bottom .content-bar.black-color p, .bottom .content-bar.black-color h2, .bottom .content-bar.brown-color .bar-info, .bottom .content-bar.brown-color .ico-info, .bottom .content-bar.brown-color .footer-bottom, .bottom .content-bar.brown-color .text-bar, .bottom .content-bar.brown-color p, .bottom .content-bar.brown-color h2, .bottom .content-bar.bright-red-color .bar-info, .bottom .content-bar.bright-red-color .ico-info, .bottom .content-bar.bright-red-color .footer-bottom, .bottom .content-bar.bright-red-color .text-bar, .bottom .content-bar.bright-red-color p, .bottom .content-bar.bright-red-color h2, .bottom .content-bar.red-brick-color .bar-info, .bottom .content-bar.red-brick-color .ico-info, .bottom .content-bar.red-brick-color .footer-bottom, .bottom .content-bar.red-brick-color .text-bar, .bottom .content-bar.red-brick-color p, .bottom .content-bar.red-brick-color h2, .bottom .content-bar.purple-color .bar-info, .bottom .content-bar.purple-color .ico-info, .bottom .content-bar.purple-color .footer-bottom, .bottom .content-bar.purple-color .text-bar, .bottom .content-bar.purple-color p, .bottom .content-bar.purple-color h2, .bottom .content-bar.indigo-color .bar-info, .bottom .content-bar.indigo-color .ico-info, .bottom .content-bar.indigo-color .footer-bottom, .bottom .content-bar.indigo-color .text-bar, .bottom .content-bar.indigo-color p, .bottom .content-bar.indigo-color h2, .bottom .content-bar.blue-color .bar-info, .bottom .content-bar.blue-color .ico-info, .bottom .content-bar.blue-color .footer-bottom, .bottom .content-bar.blue-color .text-bar, .bottom .content-bar.blue-color p, .bottom .content-bar.blue-color h2, .bottom .content-bar.light-blue-color .bar-info, .bottom .content-bar.light-blue-color .ico-info, .bottom .content-bar.light-blue-color .footer-bottom, .bottom .content-bar.light-blue-color .text-bar, .bottom .content-bar.light-blue-color p, .bottom .content-bar.light-blue-color h2, .bottom .content-bar.aqua-color .bar-info, .bottom .content-bar.aqua-color .ico-info, .bottom .content-bar.aqua-color .footer-bottom, .bottom .content-bar.aqua-color .text-bar, .bottom .content-bar.aqua-color p, .bottom .content-bar.aqua-color h2, .bottom .content-bar.green-color .bar-info, .bottom .content-bar.green-color .ico-info, .bottom .content-bar.green-color .footer-bottom, .bottom .content-bar.green-color .text-bar, .bottom .content-bar.green-color p, .bottom .content-bar.green-color h2, .bottom .content-bar.mexican-rose-color .bar-info, .bottom .content-bar.mexican-rose-color .ico-info, .bottom .content-bar.mexican-rose-color .footer-bottom, .bottom .content-bar.mexican-rose-color .text-bar, .bottom .content-bar.mexican-rose-color p, .bottom .content-bar.mexican-rose-color h2 { color: #fafafa; }

.header-tec.primary-color .bar-info a, .header-tec.primary-color .ico-info a, .header-tec.primary-color .footer-bottom a, .header-tec.primary-color .text-bar a, .header-tec.primary-color p a, .header-tec.primary-color h2 a, .header-tec.secondary-color .bar-info a, .header-tec.secondary-color .ico-info a, .header-tec.secondary-color .footer-bottom a, .header-tec.secondary-color .text-bar a, .header-tec.secondary-color p a, .header-tec.secondary-color h2 a, .header-tec.black-color .bar-info a, .header-tec.black-color .ico-info a, .header-tec.black-color .footer-bottom a, .header-tec.black-color .text-bar a, .header-tec.black-color p a, .header-tec.black-color h2 a, .header-tec.brown-color .bar-info a, .header-tec.brown-color .ico-info a, .header-tec.brown-color .footer-bottom a, .header-tec.brown-color .text-bar a, .header-tec.brown-color p a, .header-tec.brown-color h2 a, .header-tec.bright-red-color .bar-info a, .header-tec.bright-red-color .ico-info a, .header-tec.bright-red-color .footer-bottom a, .header-tec.bright-red-color .text-bar a, .header-tec.bright-red-color p a, .header-tec.bright-red-color h2 a, .header-tec.red-brick-color .bar-info a, .header-tec.red-brick-color .ico-info a, .header-tec.red-brick-color .footer-bottom a, .header-tec.red-brick-color .text-bar a, .header-tec.red-brick-color p a, .header-tec.red-brick-color h2 a, .header-tec.purple-color .bar-info a, .header-tec.purple-color .ico-info a, .header-tec.purple-color .footer-bottom a, .header-tec.purple-color .text-bar a, .header-tec.purple-color p a, .header-tec.purple-color h2 a, .header-tec.indigo-color .bar-info a, .header-tec.indigo-color .ico-info a, .header-tec.indigo-color .footer-bottom a, .header-tec.indigo-color .text-bar a, .header-tec.indigo-color p a, .header-tec.indigo-color h2 a, .header-tec.blue-color .bar-info a, .header-tec.blue-color .ico-info a, .header-tec.blue-color .footer-bottom a, .header-tec.blue-color .text-bar a, .header-tec.blue-color p a, .header-tec.blue-color h2 a, .header-tec.light-blue-color .bar-info a, .header-tec.light-blue-color .ico-info a, .header-tec.light-blue-color .footer-bottom a, .header-tec.light-blue-color .text-bar a, .header-tec.light-blue-color p a, .header-tec.light-blue-color h2 a, .header-tec.aqua-color .bar-info a, .header-tec.aqua-color .ico-info a, .header-tec.aqua-color .footer-bottom a, .header-tec.aqua-color .text-bar a, .header-tec.aqua-color p a, .header-tec.aqua-color h2 a, .header-tec.green-color .bar-info a, .header-tec.green-color .ico-info a, .header-tec.green-color .footer-bottom a, .header-tec.green-color .text-bar a, .header-tec.green-color p a, .header-tec.green-color h2 a, .header-tec.mexican-rose-color .bar-info a, .header-tec.mexican-rose-color .ico-info a, .header-tec.mexican-rose-color .footer-bottom a, .header-tec.mexican-rose-color .text-bar a, .header-tec.mexican-rose-color p a, .header-tec.mexican-rose-color h2 a, .footer-tec.primary-color .bar-info a, .footer-tec.primary-color .ico-info a, .footer-tec.primary-color .footer-bottom a, .footer-tec.primary-color .text-bar a, .footer-tec.primary-color p a, .footer-tec.primary-color h2 a, .footer-tec.secondary-color .bar-info a, .footer-tec.secondary-color .ico-info a, .footer-tec.secondary-color .footer-bottom a, .footer-tec.secondary-color .text-bar a, .footer-tec.secondary-color p a, .footer-tec.secondary-color h2 a, .footer-tec.black-color .bar-info a, .footer-tec.black-color .ico-info a, .footer-tec.black-color .footer-bottom a, .footer-tec.black-color .text-bar a, .footer-tec.black-color p a, .footer-tec.black-color h2 a, .footer-tec.brown-color .bar-info a, .footer-tec.brown-color .ico-info a, .footer-tec.brown-color .footer-bottom a, .footer-tec.brown-color .text-bar a, .footer-tec.brown-color p a, .footer-tec.brown-color h2 a, .footer-tec.bright-red-color .bar-info a, .footer-tec.bright-red-color .ico-info a, .footer-tec.bright-red-color .footer-bottom a, .footer-tec.bright-red-color .text-bar a, .footer-tec.bright-red-color p a, .footer-tec.bright-red-color h2 a, .footer-tec.red-brick-color .bar-info a, .footer-tec.red-brick-color .ico-info a, .footer-tec.red-brick-color .footer-bottom a, .footer-tec.red-brick-color .text-bar a, .footer-tec.red-brick-color p a, .footer-tec.red-brick-color h2 a, .footer-tec.purple-color .bar-info a, .footer-tec.purple-color .ico-info a, .footer-tec.purple-color .footer-bottom a, .footer-tec.purple-color .text-bar a, .footer-tec.purple-color p a, .footer-tec.purple-color h2 a, .footer-tec.indigo-color .bar-info a, .footer-tec.indigo-color .ico-info a, .footer-tec.indigo-color .footer-bottom a, .footer-tec.indigo-color .text-bar a, .footer-tec.indigo-color p a, .footer-tec.indigo-color h2 a, .footer-tec.blue-color .bar-info a, .footer-tec.blue-color .ico-info a, .footer-tec.blue-color .footer-bottom a, .footer-tec.blue-color .text-bar a, .footer-tec.blue-color p a, .footer-tec.blue-color h2 a, .footer-tec.light-blue-color .bar-info a, .footer-tec.light-blue-color .ico-info a, .footer-tec.light-blue-color .footer-bottom a, .footer-tec.light-blue-color .text-bar a, .footer-tec.light-blue-color p a, .footer-tec.light-blue-color h2 a, .footer-tec.aqua-color .bar-info a, .footer-tec.aqua-color .ico-info a, .footer-tec.aqua-color .footer-bottom a, .footer-tec.aqua-color .text-bar a, .footer-tec.aqua-color p a, .footer-tec.aqua-color h2 a, .footer-tec.green-color .bar-info a, .footer-tec.green-color .ico-info a, .footer-tec.green-color .footer-bottom a, .footer-tec.green-color .text-bar a, .footer-tec.green-color p a, .footer-tec.green-color h2 a, .footer-tec.mexican-rose-color .bar-info a, .footer-tec.mexican-rose-color .ico-info a, .footer-tec.mexican-rose-color .footer-bottom a, .footer-tec.mexican-rose-color .text-bar a, .footer-tec.mexican-rose-color p a, .footer-tec.mexican-rose-color h2 a, .topbar .content-bar.primary-color .bar-info a, .topbar .content-bar.primary-color .ico-info a, .topbar .content-bar.primary-color .footer-bottom a, .topbar .content-bar.primary-color .text-bar a, .topbar .content-bar.primary-color p a, .topbar .content-bar.primary-color h2 a, .topbar .content-bar.secondary-color .bar-info a, .topbar .content-bar.secondary-color .ico-info a, .topbar .content-bar.secondary-color .footer-bottom a, .topbar .content-bar.secondary-color .text-bar a, .topbar .content-bar.secondary-color p a, .topbar .content-bar.secondary-color h2 a, .topbar .content-bar.black-color .bar-info a, .topbar .content-bar.black-color .ico-info a, .topbar .content-bar.black-color .footer-bottom a, .topbar .content-bar.black-color .text-bar a, .topbar .content-bar.black-color p a, .topbar .content-bar.black-color h2 a, .topbar .content-bar.brown-color .bar-info a, .topbar .content-bar.brown-color .ico-info a, .topbar .content-bar.brown-color .footer-bottom a, .topbar .content-bar.brown-color .text-bar a, .topbar .content-bar.brown-color p a, .topbar .content-bar.brown-color h2 a, .topbar .content-bar.bright-red-color .bar-info a, .topbar .content-bar.bright-red-color .ico-info a, .topbar .content-bar.bright-red-color .footer-bottom a, .topbar .content-bar.bright-red-color .text-bar a, .topbar .content-bar.bright-red-color p a, .topbar .content-bar.bright-red-color h2 a, .topbar .content-bar.red-brick-color .bar-info a, .topbar .content-bar.red-brick-color .ico-info a, .topbar .content-bar.red-brick-color .footer-bottom a, .topbar .content-bar.red-brick-color .text-bar a, .topbar .content-bar.red-brick-color p a, .topbar .content-bar.red-brick-color h2 a, .topbar .content-bar.purple-color .bar-info a, .topbar .content-bar.purple-color .ico-info a, .topbar .content-bar.purple-color .footer-bottom a, .topbar .content-bar.purple-color .text-bar a, .topbar .content-bar.purple-color p a, .topbar .content-bar.purple-color h2 a, .topbar .content-bar.indigo-color .bar-info a, .topbar .content-bar.indigo-color .ico-info a, .topbar .content-bar.indigo-color .footer-bottom a, .topbar .content-bar.indigo-color .text-bar a, .topbar .content-bar.indigo-color p a, .topbar .content-bar.indigo-color h2 a, .topbar .content-bar.blue-color .bar-info a, .topbar .content-bar.blue-color .ico-info a, .topbar .content-bar.blue-color .footer-bottom a, .topbar .content-bar.blue-color .text-bar a, .topbar .content-bar.blue-color p a, .topbar .content-bar.blue-color h2 a, .topbar .content-bar.light-blue-color .bar-info a, .topbar .content-bar.light-blue-color .ico-info a, .topbar .content-bar.light-blue-color .footer-bottom a, .topbar .content-bar.light-blue-color .text-bar a, .topbar .content-bar.light-blue-color p a, .topbar .content-bar.light-blue-color h2 a, .topbar .content-bar.aqua-color .bar-info a, .topbar .content-bar.aqua-color .ico-info a, .topbar .content-bar.aqua-color .footer-bottom a, .topbar .content-bar.aqua-color .text-bar a, .topbar .content-bar.aqua-color p a, .topbar .content-bar.aqua-color h2 a, .topbar .content-bar.green-color .bar-info a, .topbar .content-bar.green-color .ico-info a, .topbar .content-bar.green-color .footer-bottom a, .topbar .content-bar.green-color .text-bar a, .topbar .content-bar.green-color p a, .topbar .content-bar.green-color h2 a, .topbar .content-bar.mexican-rose-color .bar-info a, .topbar .content-bar.mexican-rose-color .ico-info a, .topbar .content-bar.mexican-rose-color .footer-bottom a, .topbar .content-bar.mexican-rose-color .text-bar a, .topbar .content-bar.mexican-rose-color p a, .topbar .content-bar.mexican-rose-color h2 a, .bottom .content-bar.primary-color .bar-info a, .bottom .content-bar.primary-color .ico-info a, .bottom .content-bar.primary-color .footer-bottom a, .bottom .content-bar.primary-color .text-bar a, .bottom .content-bar.primary-color p a, .bottom .content-bar.primary-color h2 a, .bottom .content-bar.secondary-color .bar-info a, .bottom .content-bar.secondary-color .ico-info a, .bottom .content-bar.secondary-color .footer-bottom a, .bottom .content-bar.secondary-color .text-bar a, .bottom .content-bar.secondary-color p a, .bottom .content-bar.secondary-color h2 a, .bottom .content-bar.black-color .bar-info a, .bottom .content-bar.black-color .ico-info a, .bottom .content-bar.black-color .footer-bottom a, .bottom .content-bar.black-color .text-bar a, .bottom .content-bar.black-color p a, .bottom .content-bar.black-color h2 a, .bottom .content-bar.brown-color .bar-info a, .bottom .content-bar.brown-color .ico-info a, .bottom .content-bar.brown-color .footer-bottom a, .bottom .content-bar.brown-color .text-bar a, .bottom .content-bar.brown-color p a, .bottom .content-bar.brown-color h2 a, .bottom .content-bar.bright-red-color .bar-info a, .bottom .content-bar.bright-red-color .ico-info a, .bottom .content-bar.bright-red-color .footer-bottom a, .bottom .content-bar.bright-red-color .text-bar a, .bottom .content-bar.bright-red-color p a, .bottom .content-bar.bright-red-color h2 a, .bottom .content-bar.red-brick-color .bar-info a, .bottom .content-bar.red-brick-color .ico-info a, .bottom .content-bar.red-brick-color .footer-bottom a, .bottom .content-bar.red-brick-color .text-bar a, .bottom .content-bar.red-brick-color p a, .bottom .content-bar.red-brick-color h2 a, .bottom .content-bar.purple-color .bar-info a, .bottom .content-bar.purple-color .ico-info a, .bottom .content-bar.purple-color .footer-bottom a, .bottom .content-bar.purple-color .text-bar a, .bottom .content-bar.purple-color p a, .bottom .content-bar.purple-color h2 a, .bottom .content-bar.indigo-color .bar-info a, .bottom .content-bar.indigo-color .ico-info a, .bottom .content-bar.indigo-color .footer-bottom a, .bottom .content-bar.indigo-color .text-bar a, .bottom .content-bar.indigo-color p a, .bottom .content-bar.indigo-color h2 a, .bottom .content-bar.blue-color .bar-info a, .bottom .content-bar.blue-color .ico-info a, .bottom .content-bar.blue-color .footer-bottom a, .bottom .content-bar.blue-color .text-bar a, .bottom .content-bar.blue-color p a, .bottom .content-bar.blue-color h2 a, .bottom .content-bar.light-blue-color .bar-info a, .bottom .content-bar.light-blue-color .ico-info a, .bottom .content-bar.light-blue-color .footer-bottom a, .bottom .content-bar.light-blue-color .text-bar a, .bottom .content-bar.light-blue-color p a, .bottom .content-bar.light-blue-color h2 a, .bottom .content-bar.aqua-color .bar-info a, .bottom .content-bar.aqua-color .ico-info a, .bottom .content-bar.aqua-color .footer-bottom a, .bottom .content-bar.aqua-color .text-bar a, .bottom .content-bar.aqua-color p a, .bottom .content-bar.aqua-color h2 a, .bottom .content-bar.green-color .bar-info a, .bottom .content-bar.green-color .ico-info a, .bottom .content-bar.green-color .footer-bottom a, .bottom .content-bar.green-color .text-bar a, .bottom .content-bar.green-color p a, .bottom .content-bar.green-color h2 a, .bottom .content-bar.mexican-rose-color .bar-info a, .bottom .content-bar.mexican-rose-color .ico-info a, .bottom .content-bar.mexican-rose-color .footer-bottom a, .bottom .content-bar.mexican-rose-color .text-bar a, .bottom .content-bar.mexican-rose-color p a, .bottom .content-bar.mexican-rose-color h2 a { color: #fafafa; }

.header-tec.primary-color .navbar-logo, .header-tec.secondary-color .navbar-logo, .header-tec.black-color .navbar-logo, .header-tec.brown-color .navbar-logo, .header-tec.bright-red-color .navbar-logo, .header-tec.red-brick-color .navbar-logo, .header-tec.purple-color .navbar-logo, .header-tec.indigo-color .navbar-logo, .header-tec.blue-color .navbar-logo, .header-tec.light-blue-color .navbar-logo, .header-tec.aqua-color .navbar-logo, .header-tec.green-color .navbar-logo, .header-tec.mexican-rose-color .navbar-logo, .footer-tec.primary-color .navbar-logo, .footer-tec.secondary-color .navbar-logo, .footer-tec.black-color .navbar-logo, .footer-tec.brown-color .navbar-logo, .footer-tec.bright-red-color .navbar-logo, .footer-tec.red-brick-color .navbar-logo, .footer-tec.purple-color .navbar-logo, .footer-tec.indigo-color .navbar-logo, .footer-tec.blue-color .navbar-logo, .footer-tec.light-blue-color .navbar-logo, .footer-tec.aqua-color .navbar-logo, .footer-tec.green-color .navbar-logo, .footer-tec.mexican-rose-color .navbar-logo, .topbar .content-bar.primary-color .navbar-logo, .topbar .content-bar.secondary-color .navbar-logo, .topbar .content-bar.black-color .navbar-logo, .topbar .content-bar.brown-color .navbar-logo, .topbar .content-bar.bright-red-color .navbar-logo, .topbar .content-bar.red-brick-color .navbar-logo, .topbar .content-bar.purple-color .navbar-logo, .topbar .content-bar.indigo-color .navbar-logo, .topbar .content-bar.blue-color .navbar-logo, .topbar .content-bar.light-blue-color .navbar-logo, .topbar .content-bar.aqua-color .navbar-logo, .topbar .content-bar.green-color .navbar-logo, .topbar .content-bar.mexican-rose-color .navbar-logo, .bottom .content-bar.primary-color .navbar-logo, .bottom .content-bar.secondary-color .navbar-logo, .bottom .content-bar.black-color .navbar-logo, .bottom .content-bar.brown-color .navbar-logo, .bottom .content-bar.bright-red-color .navbar-logo, .bottom .content-bar.red-brick-color .navbar-logo, .bottom .content-bar.purple-color .navbar-logo, .bottom .content-bar.indigo-color .navbar-logo, .bottom .content-bar.blue-color .navbar-logo, .bottom .content-bar.light-blue-color .navbar-logo, .bottom .content-bar.aqua-color .navbar-logo, .bottom .content-bar.green-color .navbar-logo, .bottom .content-bar.mexican-rose-color .navbar-logo { display: none; }

.header-tec.without-color, .footer-tec.without-color, .topbar .content-bar.without-color, .bottom .content-bar.without-color { color: #373737; }

.header-tec.without-color .navbar-nav > li > a, .footer-tec.without-color .navbar-nav > li > a, .topbar .content-bar.without-color .navbar-nav > li > a, .bottom .content-bar.without-color .navbar-nav > li > a { color: #373737; }

.header-tec.without-color .navbar-nav > li > a:hover, .header-tec.without-color .navbar-nav > li > afocus, .footer-tec.without-color .navbar-nav > li > a:hover, .footer-tec.without-color .navbar-nav > li > afocus, .topbar .content-bar.without-color .navbar-nav > li > a:hover, .topbar .content-bar.without-color .navbar-nav > li > afocus, .bottom .content-bar.without-color .navbar-nav > li > a:hover, .bottom .content-bar.without-color .navbar-nav > li > afocus { color: rgba(55, 55, 55, 0.5); }

.header-tec.without-color .block .block-title > span, .footer-tec.without-color .block .block-title > span, .topbar .content-bar.without-color .block .block-title > span, .bottom .content-bar.without-color .block .block-title > span { color: #373737; }

.header-tec.without-color .icon-search, .footer-tec.without-color .icon-search, .topbar .content-bar.without-color .icon-search, .bottom .content-bar.without-color .icon-search { color: #373737; }

.header-tec.without-color .menu-language_tec li, .footer-tec.without-color .menu-language_tec li, .topbar .content-bar.without-color .menu-language_tec li, .bottom .content-bar.without-color .menu-language_tec li { border-color: #373737; }

.header-tec.without-color .menu-language_tec a, .footer-tec.without-color .menu-language_tec a, .topbar .content-bar.without-color .menu-language_tec a, .bottom .content-bar.without-color .menu-language_tec a { color: #373737; }

.header-tec.without-color .bar-info, .header-tec.without-color .ico-info, .header-tec.without-color .footer-bottom, .header-tec.without-color .text-bar, .header-tec.without-color p, .header-tec.without-color h2, .footer-tec.without-color .bar-info, .footer-tec.without-color .ico-info, .footer-tec.without-color .footer-bottom, .footer-tec.without-color .text-bar, .footer-tec.without-color p, .footer-tec.without-color h2, .topbar .content-bar.without-color .bar-info, .topbar .content-bar.without-color .ico-info, .topbar .content-bar.without-color .footer-bottom, .topbar .content-bar.without-color .text-bar, .topbar .content-bar.without-color p, .topbar .content-bar.without-color h2, .bottom .content-bar.without-color .bar-info, .bottom .content-bar.without-color .ico-info, .bottom .content-bar.without-color .footer-bottom, .bottom .content-bar.without-color .text-bar, .bottom .content-bar.without-color p, .bottom .content-bar.without-color h2 { color: #373737; }

.header-tec.without-color .bar-info a, .header-tec.without-color .ico-info a, .header-tec.without-color .footer-bottom a, .header-tec.without-color .text-bar a, .header-tec.without-color p a, .header-tec.without-color h2 a, .footer-tec.without-color .bar-info a, .footer-tec.without-color .ico-info a, .footer-tec.without-color .footer-bottom a, .footer-tec.without-color .text-bar a, .footer-tec.without-color p a, .footer-tec.without-color h2 a, .topbar .content-bar.without-color .bar-info a, .topbar .content-bar.without-color .ico-info a, .topbar .content-bar.without-color .footer-bottom a, .topbar .content-bar.without-color .text-bar a, .topbar .content-bar.without-color p a, .topbar .content-bar.without-color h2 a, .bottom .content-bar.without-color .bar-info a, .bottom .content-bar.without-color .ico-info a, .bottom .content-bar.without-color .footer-bottom a, .bottom .content-bar.without-color .text-bar a, .bottom .content-bar.without-color p a, .bottom .content-bar.without-color h2 a { color: #373737; }

.header-tec.without-color .navbar-logo-white, .footer-tec.without-color .navbar-logo-white, .topbar .content-bar.without-color .navbar-logo-white, .bottom .content-bar.without-color .navbar-logo-white { display: none; }

.header-tec .ico-info, .header-tec .text-bar-info, .footer-tec .ico-info, .footer-tec .text-bar-info, .topbar .content-bar .ico-info, .topbar .content-bar .text-bar-info, .bottom .content-bar .ico-info, .bottom .content-bar .text-bar-info { font-size: 13px; line-height: 13px; }

.header-tec.primary-color, .footer-tec.primary-color, .topbar .content-bar.primary-color, .bottom .content-bar.primary-color { background-color: #0039a6; }

.header-tec.secondary-color, .footer-tec.secondary-color, .topbar .content-bar.secondary-color, .bottom .content-bar.secondary-color { background-color: #636363; }

.header-tec.without-color, .footer-tec.without-color, .topbar .content-bar.without-color, .bottom .content-bar.without-color { background-color: #fafafa; }

.header-tec.black-color, .footer-tec.black-color, .topbar .content-bar.black-color, .bottom .content-bar.black-color { background-color: #212121; }

.header-tec.brown-color, .footer-tec.brown-color, .topbar .content-bar.brown-color, .bottom .content-bar.brown-color { background-color: #BB5600; }

.header-tec.bright-red-color, .footer-tec.bright-red-color, .topbar .content-bar.bright-red-color, .bottom .content-bar.bright-red-color { background-color: #d32f2f; }

.header-tec.red-brick-color, .footer-tec.red-brick-color, .topbar .content-bar.red-brick-color, .bottom .content-bar.red-brick-color { background-color: #a30000; }

.header-tec.purple-color, .footer-tec.purple-color, .topbar .content-bar.purple-color, .bottom .content-bar.purple-color { background-color: #7903Bb; }

.header-tec.indigo-color, .footer-tec.indigo-color, .topbar .content-bar.indigo-color, .bottom .content-bar.indigo-color { background-color: #26418f; }

.header-tec.blue-color, .footer-tec.blue-color, .topbar .content-bar.blue-color, .bottom .content-bar.blue-color { background-color: #2962ff; }

.header-tec.light-blue-color, .footer-tec.light-blue-color, .topbar .content-bar.light-blue-color, .bottom .content-bar.light-blue-color { background-color: #0277bd; }

.header-tec.aqua-color, .footer-tec.aqua-color, .topbar .content-bar.aqua-color, .bottom .content-bar.aqua-color { background-color: #00838f; }

.header-tec.green-color, .footer-tec.green-color, .topbar .content-bar.green-color, .bottom .content-bar.green-color { background-color: #2e7d32; }

.header-tec.mexican-rose-color, .footer-tec.mexican-rose-color, .topbar .content-bar.mexican-rose-color, .bottom .content-bar.mexican-rose-color { background-color: #c51152; }

/* colores para submenu */
.primary-color .dropdown-menu { background-color: #0039a6; }

.secondary-color .dropdown-menu { background-color: #636363; }

.without-color .dropdown-menu { background-color: #fafafa; }

.black-color .dropdown-menu { background-color: #212121; }

.brown-color .dropdown-menu { background-color: #BB5600; }

.bright-red-color .dropdown-menu { background-color: #d32f2f; }

.red-brick-color .dropdown-menu { background-color: #a30000; }

.purple-color .dropdown-menu { background-color: #7903Bb; }

.indigo-color .dropdown-menu { background-color: #26418f; }

.blue-color .dropdown-menu { background-color: #2962ff; }

.light-blue-color .dropdown-menu { background-color: #0277bd; }

.aqua-color .dropdown-menu { background-color: #00838f; }

.green-color .dropdown-menu { background-color: #2e7d32; }

.mexican-rose-color .dropdown-menu { background-color: #c51152; }

/* style Diseños header */
@media screen and (min-width: 992px) { .header-v1 .navbar-secondary { text-align: right; } }

@media screen and (min-width: 992px) { .header-v2 .navbar-brand { margin-right: 0; } }

.header-v3 .navbar-secondary img { margin: 0 10px; }

@media screen and (min-width: 992px) { .header-v3 .navbar-brand { margin: 0; } }

@media screen and (max-width: 991px) { .header-v3 .navbar-col1 { margin-left: auto; margin-right: auto; }
  .header-v3 .navbar-col1, .header-v3 .navbar-col2 { width: auto !important; } }

.header-v4 .navbar-collapse { background-color: #fafafa; position: fixed; top: 0; left: 0; bottom: 0; margin: 0; padding: 20px; z-index: 103; height: 100vh; overflow-y: auto; overflow-x: hidden; width: 100%; max-width: 350px; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transform: translateX(0); transform: translateX(0); -webkit-box-shadow: 0px 4px 4px 1px rgba(33, 33, 33, 0.2); -ms-box-shadow: 0px 4px 4px 1px rgba(33, 33, 33, 0.2); -o-box-shadow: 0px 4px 4px 1px rgba(33, 33, 33, 0.2); box-shadow: 0px 4px 4px 1px rgba(33, 33, 33, 0.2); }

.header-v4 .navbar-collapse .navbar-nav > li { display: block; clear: both; width: 100%; padding: 8px 0; margin: 0; border-bottom: 1px solid rgba(33, 33, 33, 0.1); }

.header-v4 .navbar-collapse .navbar-nav > li > a { font-weight: 400; font-size: 17px; line-height: 1.6; color: #373737; }

.header-v4 .navbar-collapse .navbar-nav > li > a:hover, .header-v4 .navbar-collapse .navbar-nav > li > a:focus { color: #0039a6; }

.header-v4 .navbar-collapse .navbar-nav > li > a.is-active { font-weight: 700; }

.header-v4 .navbar-collapse .dropdown-toggle::after { color: #0039a6; position: absolute; top: 15px; right: 0; font-size: 13px; content: '\f067'; font-family: "Font Awesome 5 Pro"; font-weight: 700; border: 0; vertical-align: middle; width: 20px; height: 20px; line-height: 20px; text-align: center; }

.header-v4 .navbar-collapse .dropdown-toggle[aria-expanded="true"]::after { content: '\f068'; }

.header-v4 .tec-navegation { margin-bottom: 25px; }

.header-v4 .dropdown-menu { min-width: inherit; width: 100%; position: static; float: none; padding-left: 20px; margin-bottom: 10px; padding: 0; border: 0; background: none; opacity: 1; filter: alpha(opacity=100); -webkit-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; }

.header-v4 .dropdown-menu > li { position: relative; }

.header-v4 .dropdown-menu > li > a { font-family: "Raleway", sans-serif; font-size: 12px; line-height: 24px; text-transform: uppercase; padding-top: 0; padding-bottom: 0; border: 0; color: #373737 !important; }

.header-v4 .dropdown-menu > li > a:hover, .header-v4 .dropdown-menu > li > a:focus { color: #0039a6 !important; }

.header-v4 .close-navbar { cursor: pointer; display: block; text-align: center; border-bottom: 1px solid rgba(33, 33, 33, 0.1); width: 100%; padding: 15px 0; -webkit-backface-visibility: visible; backface-visibility: visible; opacity: 1; filter: alpha(opacity=100); color: #212121; }

.header-v4 .close-navbar:hover, .header-v4 .close-navbar:focus { color: #0039a6; }

.header-v4 .navbar-collapse.collapsing { height: auto !important; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-transform: translateX(-100%); transform: translateX(-100%); }

@media screen and (max-width: 991px) { .header-v5 .navbar-col1 { margin-left: auto; margin-right: auto; }
  .header-v5 .navbar-col1, .header-v5 .navbar-col2 { width: auto !important; } }

@media screen and (max-width: 991px) { .header-v6 .navbar-col1 { margin-left: auto; margin-right: auto; }
  .header-v6 .navbar-col1, .header-v6 .navbar-col2 { width: auto !important; } }

/* navbar-toggler */
.navbar-toggler { padding: .22rem; background-color: #fafafa; }

.navbar-toggler .navbar-toggler-icon { line-height: 1.5em; width: 1.5em; height: 1.5em; }

.navbar-toggler .navbar-toggler-icon .icon-toggler { color: #212121; }

.navbar-toggler .navbar-toggler-icon .icon-toggler::before { content: "\f0c9"; }

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon .icon-toggler::before { content: "\f00d"; }

/* menu mobile */
@media screen and (max-width: 991px) { .header-tec .navbar-collapse { background-color: #fafafa; position: fixed; top: 0; left: 0; bottom: 0; margin: 0; padding: 20px; z-index: 103; height: 100vh; overflow-y: auto; overflow-x: hidden; width: 100%; max-width: 350px; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transform: translateX(0); transform: translateX(0); -webkit-box-shadow: 0px 4px 4px 1px rgba(33, 33, 33, 0.2); -ms-box-shadow: 0px 4px 4px 1px rgba(33, 33, 33, 0.2); -o-box-shadow: 0px 4px 4px 1px rgba(33, 33, 33, 0.2); box-shadow: 0px 4px 4px 1px rgba(33, 33, 33, 0.2); }
  .header-tec .navbar-collapse .navbar-nav > li { display: block; clear: both; width: 100%; padding: 8px 0; margin: 0; border-bottom: 1px solid rgba(33, 33, 33, 0.1); }
  .header-tec .navbar-collapse .navbar-nav > li > a { font-weight: 400; font-size: 17px; line-height: 1.6; color: #373737; }
  .header-tec .navbar-collapse .navbar-nav > li > a:hover, .header-tec .navbar-collapse .navbar-nav > li > a:focus { color: #0039a6; }
  .header-tec .navbar-collapse .navbar-nav > li > a.is-active { font-weight: 700; }
  .header-tec .navbar-collapse .dropdown-toggle::after { color: #0039a6; position: absolute; top: 15px; right: 0; font-size: 13px; content: '\f067'; font-family: "Font Awesome 5 Pro"; font-weight: 700; border: 0; vertical-align: middle; width: 20px; height: 20px; line-height: 20px; text-align: center; }
  .header-tec .navbar-collapse .dropdown-toggle[aria-expanded="true"]::after { content: '\f068'; }
  .header-tec .tec-navegation { margin-bottom: 25px; }
  .header-tec .dropdown-menu { min-width: inherit; width: 100%; position: static; float: none; padding-left: 20px; margin-bottom: 10px; padding: 0; border: 0; background: none; opacity: 1; filter: alpha(opacity=100); -webkit-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
  .header-tec .dropdown-menu > li { position: relative; }
  .header-tec .dropdown-menu > li > a { font-family: "Raleway", sans-serif; font-size: 12px; line-height: 24px; text-transform: uppercase; padding-top: 0; padding-bottom: 0; color: #373737 !important; border: 0; }
  .header-tec .dropdown-menu > li > a:hover, .header-tec .dropdown-menu > li > a:focus { color: #0039a6 !important; }
  .header-tec .close-navbar { cursor: pointer; display: block; text-align: center; border-bottom: 1px solid rgba(33, 33, 33, 0.1); width: 100%; padding: 15px 0; -webkit-backface-visibility: visible; backface-visibility: visible; opacity: 1; filter: alpha(opacity=100); color: #212121; }
  .header-tec .close-navbar:hover, .header-tec .close-navbar:focus { color: #0039a6; }
  .header-tec .navbar-collapse.collapsing { height: auto !important; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; -webkit-transform: translateX(-100%); transform: translateX(-100%); }
  .sub-menu > li::before { top: 8px; } }

.footer-tec { padding-top: 20px; padding-bottom: 20px; }

.footer-tec .logo { text-align: center; }

.footer-tec .logo img { vertical-align: middle; }

.footer-tec .navbar-brand { margin: 0; }

.footer-tec .navbar-nav { -moz-flex-direction: row; -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -moz-justify-content: center; -ms-justify-content: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; }

.footer-tec .nav-item { padding: 0 15px; }

.footer-tec p { font-size: 14px; line-height: 1.28; }

@media screen and (max-width: 767px) { .footer-tec p { font-size: 12.6px; line-height: 1.28; } }

.footer-v1 .navbar-nav { -moz-flex-direction: column; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }

.footer-v1 .nav-item { padding: 0; }

.footer-v1 .nav-item .nav-link { padding: .2rem .2rem; }

.footer-v1 .logo { max-height: 150px; line-height: 150px; }

.footer-v1 .logo img { max-width: 200px; }

.footer-v1 .logo .width-default { max-width: 200px; }

.footer-v1 .logo .width-xs { max-width: 100px; }

.footer-v1 .logo .width-s { max-width: 128px; }

.footer-v1 .logo .width-m { max-width: 160px; }

.footer-v1 .logo .width-l { max-width: 192px; }

.footer-v1 .logo .width-xl { max-width: 320px; }

@media screen and (max-width: 479px) { .footer-v1 .logo .width-xl { width: 100%; } }

@media screen and (max-width: 991px) { .footer-v1 .logo { max-height: 100px; line-height: 100px; } }

@media screen and (max-width: 767px) { .footer-v1 .logo { max-height: inherit; line-height: inherit; } }

.footer-v2 .block .block-title { text-align: center; }

.footer-v2 .block .block-title::after { left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.footer-v2 .navbar-brand { min-width: auto; }

.footer-v2 .logo img { width: 100%; padding: 0; }

@media screen and (max-width: 767px) { .footer-v2 .logo img { width: 200px; } }

/* BUTTON FLOAT TEC */
/*****************/
/* btn-float-tec */
.btn-float-tec { position: fixed; text-transform: capitalize; }

.btn-float-tec a { border: solid 2px #0039a6; background-color: #0039a6; color: #fafafa; display: inline-block; padding: 10px 15px; }

.btn-float-tec a:hover, .btn-float-tec a:focus { color: #fafafa; text-decoration: none; border: solid 2px #636363; background-color: #636363; }

/* style Diseños */
.btn-float-style_1 { right: 0; top: 175px; }

.btn-float-style_2 { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: bottom right; transform-origin: bottom right; right: 0; top: 200px; }

.btn-float-style_2 span { margin-right: 5px; }

.btn-float-style_3 { right: 100px; bottom: 0; }

.btn-float-style_3 span { margin-right: 5px; }

/* AJUSTES SCROLLBAR TEC */
/*****************/
/* Scrollbar */
::-webkit-scrollbar { width: 10px; }

::-webkit-scrollbar, ::-webkit-scrollbar-track { background: #fafafa; }

::-webkit-scrollbar-thumb { background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.5, rgba(250, 250, 250, 0.2)), color-stop(0.5, transparent), to(transparent)); }

/* Diseños Tema */
.blueScroll::-webkit-scrollbar-thumb, .blueScroll::-webkit-scrollbar-thumb:hover { background-color: #0039a6; }

.grayLightScroll::-webkit-scrollbar-thumb, .grayLightScroll::-webkit-scrollbar-thumb:hover { background-color: #a6a6a6; }

.grayDarkScroll::-webkit-scrollbar-thumb, .grayDarkScroll::-webkit-scrollbar-thumb:hover { background-color: #373737; }

/* BACK TO TOP TEC */
/*****************/
/* back-to-top */
.back-to-top { position: fixed; padding: 0; bottom: 10px; right: 10px; width: 44px; height: 44px; line-height: 44px; text-align: center; outline: none; z-index: 99; cursor: pointer; -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-transform: translateX(100px); transform: translateX(100px); -webkit-transition: all 0.5s; transition: all 0.5s; color: #fafafa; background-color: #a6a6a6; }

.back-to-top.blueLine { border: solid 2px #0039a6; background-color: #fafafa; color: #373737; }

.back-to-top.blueFilled { border: solid 2px #0039a6; background-color: #0039a6; color: #fafafa; }

.back-to-top.grayFilled { border: solid 2px #373737; background-color: #373737; color: #fafafa; }

.back-to-top.square { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }

.back-to-top.circle { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }

.back-to-top:hover, .back-to-top:focus { color: #fafafa; text-decoration: none; border: solid 2px #212121; background-color: #212121; }

.back-to-top:active, .back-to-top.active { color: #fafafa; text-decoration: none; border: solid 2px #0039a6; background-color: #0039a6; }

.back-to-top.in { -webkit-transform: translateX(0); transform: translateX(0); }

/* media back-to-top */
@media screen and (min-width: 768px) { body.bordered .back-to-top { bottom: 70px; right: 70px; -webkit-transform: translateX(160px); transform: translateX(160px); }
  body.bordered .back-to-top.in { -webkit-transform: translateX(0); transform: translateX(0); } }

/* BREADCRUMBS TEC */
/*****************/
/* breadcrumbs */
.breadcrumbs { padding: 0; margin-top: 30px; margin-bottom: 30px; list-style: none; background-color: #fafafa; }

.breadcrumbs > li { display: inline-block; }

.breadcrumbs > li::before { content: "/ "; padding: 0 5px; color: #373737; }

.breadcrumbs > .active { color: #0039a6; }

.breadcrumbs .page-title { font-family: "Raleway", sans-serif; font-weight: 400; font-size: 32px; line-height: 1.28; color: #373737; top: 0; left: 0; width: 100%; text-align: center; margin-bottom: 5px; }

@media screen and (max-width: 767px) { .breadcrumbs .page-title { font-size: 24px; line-height: 1.2; } }

.breadcrumbs .breadcrumb-links { font-family: "Raleway", sans-serif; font-weight: 400; font-size: 24px; line-height: 1.28; color: #a6a6a6; text-align: center; }

@media screen and (max-width: 767px) { .breadcrumbs .breadcrumb-links { font-size: 18px; line-height: 1.2; } }

.breadcrumb-tec { padding: 10px; margin-top: 30px; margin-bottom: 30px; }

.breadcrumb-tec .breadcrumb-title { font-size: 24px; line-height: 1.28; padding: 0 1rem; }

@media screen and (max-width: 767px) { .breadcrumb-tec .breadcrumb-title { font-size: 21.6px; line-height: 1.28; } }

.breadcrumb-tec a, .breadcrumb-tec .breadcrumb-title { color: #373737; }

.breadcrumb-tec .breadcrumb { background-color: transparent; }

.breadcrumb-image { background-size: cover; background-position: center center; background-repeat: no-repeat; background-color: #fafafa; }

.breadcrumb-image.dark-classText a, .breadcrumb-image.dark-classText .breadcrumb-title, .breadcrumb-image.dark-classText .breadcrumb-item::before { color: #212121; }

.breadcrumb-image.light-classText a, .breadcrumb-image.light-classText .breadcrumb-title, .breadcrumb-image.light-classText .breadcrumb-item::before { color: #fafafa; }

.breadcrumb-image.text-left .breadcrumb { -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; }

.breadcrumb-image.text-center .breadcrumb { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.breadcrumb-background { background-color: #0039a6; }

.breadcrumb-background .breadcrumb-item::before { color: #fafafa; }

.breadcrumb-background a, .breadcrumb-background .breadcrumb-title { color: #fafafa; }

.breadcrumb-background.text-left .breadcrumb { -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; }

.breadcrumb-background.text-center .breadcrumb { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.breadcrumb-without { background-color: #fafafa; }

.breadcrumb-without .breadcrumb-item::before { color: #373737; }

.breadcrumb-without a, .breadcrumb-without .breadcrumb-title { color: #373737; }

.breadcrumb-without.text-left .breadcrumb { -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; }

.breadcrumb-without.text-center .breadcrumb { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

/* breadcrumbs system */
.block-system-breadcrumb-block .breadcrumb-tec { border-bottom: solid 2px rgba(33, 33, 33, 0.4); }

/* PARALLAX TEC */
/*****************/
/* tec-parallax */
.tec-parallax { background-attachment: fixed !important; }

@media screen and (max-width: 479px) { .tec-parallax { background-attachment: scroll !important; } }

.tec-parallax.fp-section { background-attachment: scroll !important; }

/* ALTERACIONES TEMA TEC */
/*****************/
/* Color y fondo */
.color_azul-tec { color: #0039a6; }

.bg_azul-tec { color: #0039a6; }

.color_gray-light { color: #a6a6a6; }

.bg_gray-light { color: #a6a6a6; }

.color_gray-dark { color: #373737; }

.bg_gray-dark { color: #373737; }

.color_white { color: #fafafa; }

.bg_white { color: #fafafa; }

.color_black { color: #212121; }

.bg_black { color: #212121; }

.color_brown { color: #BB5600; }

.bg_brown { color: #BB5600; }

.color_bright-red { color: #d32f2f; }

.bg_bright-red { color: #d32f2f; }

.color_red-brick { color: #a30000; }

.bg_red-brick { color: #a30000; }

.color_purple { color: #7903Bb; }

.bg_purple { color: #7903Bb; }

.color_indigo { color: #26418f; }

.bg_indigo { color: #26418f; }

.color_blue { color: #2962ff; }

.bg_blue { color: #2962ff; }

.color_light-blue { color: #0277bd; }

.bg_light-blue { color: #0277bd; }

.color_aqua { color: #00838f; }

.bg_aqua { color: #00838f; }

.color_green { color: #2e7d32; }

.bg_green { color: #2e7d32; }

.color_mexican-rose { color: #c51152; }

.bg_mexican-rose { color: #c51152; }

/* Margenes y padding */
.margin-t-5 { margin-top: 5px !important; }

.padding-t-5 { padding-top: 5px !important; }

.margin-b-5 { margin-bottom: 5px !important; }

.padding-b-5 { padding-bottom: 5px !important; }

.margin-l-5 { margin-left: 5px !important; }

.padding-l-5 { padding-left: 5px !important; }

.margin-r-5 { margin-right: 5px !important; }

.padding-r-5 { padding-right: 5px !important; }

.margin-t-10 { margin-top: 10px !important; }

.padding-t-10 { padding-top: 10px !important; }

.margin-b-10 { margin-bottom: 10px !important; }

.padding-b-10 { padding-bottom: 10px !important; }

.margin-l-10 { margin-left: 10px !important; }

.padding-l-10 { padding-left: 10px !important; }

.margin-r-10 { margin-right: 10px !important; }

.padding-r-10 { padding-right: 10px !important; }

.margin-t-15 { margin-top: 15px !important; }

.padding-t-15 { padding-top: 15px !important; }

.margin-b-15 { margin-bottom: 15px !important; }

.padding-b-15 { padding-bottom: 15px !important; }

.margin-l-15 { margin-left: 15px !important; }

.padding-l-15 { padding-left: 15px !important; }

.margin-r-15 { margin-right: 15px !important; }

.padding-r-15 { padding-right: 15px !important; }

.margin-t-20 { margin-top: 20px !important; }

.padding-t-20 { padding-top: 20px !important; }

.margin-b-20 { margin-bottom: 20px !important; }

.padding-b-20 { padding-bottom: 20px !important; }

.margin-l-20 { margin-left: 20px !important; }

.padding-l-20 { padding-left: 20px !important; }

.margin-r-20 { margin-right: 20px !important; }

.padding-r-20 { padding-right: 20px !important; }

.margin-t-25 { margin-top: 25px !important; }

.padding-t-25 { padding-top: 25px !important; }

.margin-b-25 { margin-bottom: 25px !important; }

.padding-b-25 { padding-bottom: 25px !important; }

.margin-l-25 { margin-left: 25px !important; }

.padding-l-25 { padding-left: 25px !important; }

.margin-r-25 { margin-right: 25px !important; }

.padding-r-25 { padding-right: 25px !important; }

.margin-t-30 { margin-top: 30px !important; }

.padding-t-30 { padding-top: 30px !important; }

.margin-b-30 { margin-bottom: 30px !important; }

.padding-b-30 { padding-bottom: 30px !important; }

.margin-l-30 { margin-left: 30px !important; }

.padding-l-30 { padding-left: 30px !important; }

.margin-r-30 { margin-right: 30px !important; }

.padding-r-30 { padding-right: 30px !important; }

.margin-t-35 { margin-top: 35px !important; }

.padding-t-35 { padding-top: 35px !important; }

.margin-b-35 { margin-bottom: 35px !important; }

.padding-b-35 { padding-bottom: 35px !important; }

.margin-l-35 { margin-left: 35px !important; }

.padding-l-35 { padding-left: 35px !important; }

.margin-r-35 { margin-right: 35px !important; }

.padding-r-35 { padding-right: 35px !important; }

.margin-t-40 { margin-top: 40px !important; }

.padding-t-40 { padding-top: 40px !important; }

.margin-b-40 { margin-bottom: 40px !important; }

.padding-b-40 { padding-bottom: 40px !important; }

.margin-l-40 { margin-left: 40px !important; }

.padding-l-40 { padding-left: 40px !important; }

.margin-r-40 { margin-right: 40px !important; }

.padding-r-40 { padding-right: 40px !important; }

.margin-t-45 { margin-top: 45px !important; }

.padding-t-45 { padding-top: 45px !important; }

.margin-b-45 { margin-bottom: 45px !important; }

.padding-b-45 { padding-bottom: 45px !important; }

.margin-l-45 { margin-left: 45px !important; }

.padding-l-45 { padding-left: 45px !important; }

.margin-r-45 { margin-right: 45px !important; }

.padding-r-45 { padding-right: 45px !important; }

.margin-t-50 { margin-top: 50px !important; }

.padding-t-50 { padding-top: 50px !important; }

.margin-b-50 { margin-bottom: 50px !important; }

.padding-b-50 { padding-bottom: 50px !important; }

.margin-l-50 { margin-left: 50px !important; }

.padding-l-50 { padding-left: 50px !important; }

.margin-r-50 { margin-right: 50px !important; }

.padding-r-50 { padding-right: 50px !important; }

.margin-t-75 { margin-top: 75px !important; }

.padding-t-75 { padding-top: 75px !important; }

.margin-b-75 { margin-bottom: 75px !important; }

.padding-b-75 { padding-bottom: 75px !important; }

.margin-l-75 { margin-left: 75px !important; }

.padding-l-75 { padding-left: 75px !important; }

.margin-r-75 { margin-right: 75px !important; }

.padding-r-75 { padding-right: 75px !important; }

.margin-t-100 { margin-top: 100px !important; }

.padding-t-100 { padding-top: 100px !important; }

.margin-b-100 { margin-bottom: 100px !important; }

.padding-b-100 { padding-bottom: 100px !important; }

.margin-l-100 { margin-left: 100px !important; }

.padding-l-100 { padding-left: 100px !important; }

.margin-r-100 { margin-right: 100px !important; }

.padding-r-100 { padding-right: 100px !important; }

/* Posicion */
.text-center { text-align: center; }

.text-left { text-align: left; }

.text-right { text-align: right; }

/* Tamaño */
.text-small { font-size: 12px; line-height: 1.28; }

@media screen and (max-width: 767px) { .text-small { font-size: 10.8px; line-height: 1.44; } }

.text-medium { font-size: 14px; line-height: 1.28; }

@media screen and (max-width: 767px) { .text-medium { font-size: 12.6px; line-height: 1.28; } }

.text-normal { font-size: 16px; line-height: 1.6; }

@media screen and (max-width: 767px) { .text-normal { font-size: 14.4px; line-height: 1.44; } }

.text-secondary { font-size: 24px; line-height: 1.28; }

@media screen and (max-width: 767px) { .text-secondary { font-size: 21.6px; line-height: 1.28; } }

.text-big { font-size: 30px; line-height: 1.28; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }

@media screen and (max-width: 767px) { .text-big { font-size: 27px; line-height: 1.44; } }

/* FORMS TEC */
/*****************/
/* general */
input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input[type=search], input[type=date], input[type=datetime-local], input[type=month], input[type=time], input[type=number], input[type=url], textarea { background-color: #fafafa; border: 1px solid rgba(33, 33, 33, 0.1); padding: 10px; margin: 5px 0; outline: none; font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.6; }

@media screen and (max-width: 991px) { input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input[type=search], input[type=date], input[type=datetime-local], input[type=month], input[type=time], input[type=number], input[type=url], textarea { font-size: 15.2px; line-height: 1.52; } }

@media screen and (max-width: 767px) { input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input[type=search], input[type=date], input[type=datetime-local], input[type=month], input[type=time], input[type=number], input[type=url], textarea { font-size: 14.4px; line-height: 1.44; } }

input[type="text"]:focus, input[type="tel"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type=search]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=month]:focus, input[type=time]:focus, input[type=number]:focus, input[type=url]:focus, textarea:focus { border: 1px solid rgba(33, 33, 33, 0.5); }

select { border: 1px solid rgba(33, 33, 33, 0.3); height: 50px; width: 100%; background-color: #fafafa; padding: 10px; font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.6; -moz-appearance: none; outline: none; color: #636363; }

@media screen and (max-width: 991px) { select { font-size: 15.2px; line-height: 1.52; } }

@media screen and (max-width: 767px) { select { font-size: 14.4px; line-height: 1.44; } }

select:focus { border: 1px solid rgba(33, 33, 33, 0.5); }

input[type="radio"], input[type="checkbox"] { display: inline-block; width: auto; }

form label, form legend { font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.6; font-weight: 700; max-width: 100%; text-transform: uppercase; }

@media screen and (max-width: 991px) { form label, form legend { font-size: 15.2px; line-height: 1.52; } }

@media screen and (max-width: 767px) { form label, form legend { font-size: 14.4px; line-height: 1.44; } }

form label.option { display: inline-block; width: auto; font-weight: normal; text-transform: none; }

form li { text-indent: inherit !important; padding-left: inherit !important; list-style: inherit !important; }

form li::before { display: none !important; }

form .description { font-size: 14px; margin-bottom: 8px; }

.form-submit { font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 700; line-height: 1.6; text-transform: uppercase; letter-spacing: 2px; padding: 12px 35px; margin-bottom: 20px; text-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; -ms-text-shadow: none; -o-text-shadow: none; -webkit-transition: all 0.35s; transition: all 0.35s; cursor: pointer; clear: both; border: solid 2px #0039a6; background-color: #fafafa; color: #373737; }

@media screen and (max-width: 767px) { .form-submit { font-size: 14.4px; padding: 10px 30px; } }

@media screen and (max-width: 575px) { .form-submit { font-size: 12.8px; padding: 10px 25px; } }

.form-submit:hover, .form-submit:focus { color: #fafafa; text-decoration: none; border: solid 2px #212121; background-color: #212121; }

/* campos */
.form-tec { margin: 25px 0; font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.6; padding: 10px; width: 100%; }

@media screen and (max-width: 991px) { .form-tec { font-size: 15.2px; line-height: 1.52; } }

@media screen and (max-width: 767px) { .form-tec { font-size: 14.4px; line-height: 1.44; } }

.form-tec input, .form-tec textarea, .form-tec select { margin: 5px 0; width: 100%; padding: 10px; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid; border-bottom-color: #636363; outline: none; }

.form-tec .btn-tec { border: none; }

.form-tec .btn-tec:hover { border: none; padding: 10px 80px; }

/* search head menu */
@media screen and (max-width: 991px) { .search-block-form div { display: block; } }

.search-block-form .campo-search-form_tec { height: 35px; padding: 5px; border: 1px solid rgba(33, 33, 33, 0.1); background: transparent; width: 210px; font-size: 14px; line-height: 1.28; margin: 0; }

@media screen and (max-width: 767px) { .search-block-form .campo-search-form_tec { font-size: 12.6px; line-height: 1.28; } }

@media screen and (max-width: 991px) { .search-block-form .campo-search-form_tec { width: 100%; } }

.search-block-form .form-submit { display: inline-block; font-size: 14px; line-height: 1.28; border: solid 2px #0039a6; background-color: #0039a6; color: #fafafa; height: 35px; width: auto; padding: 0 12px; margin: 0; margin-bottom: 0; }

@media screen and (max-width: 767px) { .search-block-form .form-submit { font-size: 12.6px; line-height: 1.28; } }

@media screen and (max-width: 991px) { .search-block-form .form-submit { width: 100%; display: block; } }

/* search help */
.search-help-link::before { font-family: "Font Awesome 5 Pro"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; text-rendering: auto; line-height: 1; content: "\f1cd"; margin-right: 5px; }

.title-result-search_tec { margin-bottom: 0; }

.list-search-form_tec { list-style: none; margin: 0; padding: 0; }

.list-search-form_tec li { border-bottom: solid 2px #eeeeee; padding: 15px 0; }

.list-search-form_tec li:last-child { border-bottom: 0; }

body.path-search .tec-content-block h2 { display: none; }

/* webform tec */
.webform_tec label { display: block; }

.webform_tec label.option { display: inline-block; width: auto; font-weight: normal; text-transform: none; }

.webform_tec input, .webform_tec textarea, .webform_tec select { width: 100%; }

.webform_tec input[type="radio"], .webform_tec input[type="checkbox"] { display: inline-block; width: auto; }

.webform_tec .webform-section-title { font-size: 24px; line-height: 1.28; margin-top: 15px; margin-bottom: 15px; }

@media screen and (max-width: 767px) { .webform_tec .webform-section-title { font-size: 18px; line-height: 1.2; } }

.webform_tec .webform-message { margin-top: 15px; margin-bottom: 15px; }

.webform-progress { background-color: #eeeeee; padding: 10px; }

.webform-progress .progress-step.is-active .progress-marker { background-color: #0039a6; }

.webform-progress .progress-step .progress-marker { color: #fafafa; background-color: #636363; }

.webform-progress .progress-tracker--center .progress-marker { margin-left: auto; margin-right: auto; }

.webform-progress-tracker.progress-tracker { padding-bottom: initial; }

.webform-button--next, .webform-button--previous, .webform-button--reset, .webform-confirmation__back a, .webform-button--next.form-submit, .webform-button--previous.form-submit, .webform-button--reset.form-submit { font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 700; line-height: 1.6; text-transform: uppercase; letter-spacing: 2px; padding: 12px 35px; margin-bottom: 20px; text-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; -ms-text-shadow: none; -o-text-shadow: none; -webkit-transition: all 0.35s; transition: all 0.35s; cursor: pointer; clear: both; border: solid 2px #0039a6; background-color: #fafafa; color: #373737; margin-top: 15px; width: auto !important; }

@media screen and (max-width: 767px) { .webform-button--next, .webform-button--previous, .webform-button--reset, .webform-confirmation__back a, .webform-button--next.form-submit, .webform-button--previous.form-submit, .webform-button--reset.form-submit { font-size: 14.4px; padding: 10px 30px; } }

@media screen and (max-width: 575px) { .webform-button--next, .webform-button--previous, .webform-button--reset, .webform-confirmation__back a, .webform-button--next.form-submit, .webform-button--previous.form-submit, .webform-button--reset.form-submit { font-size: 12.8px; padding: 10px 25px; } }

.webform-button--next:hover, .webform-button--next:focus, .webform-button--previous:hover, .webform-button--previous:focus, .webform-button--reset:hover, .webform-button--reset:focus, .webform-confirmation__back a:hover, .webform-confirmation__back a:focus, .webform-button--next.form-submit:hover, .webform-button--next.form-submit:focus, .webform-button--previous.form-submit:hover, .webform-button--previous.form-submit:focus, .webform-button--reset.form-submit:hover, .webform-button--reset.form-submit:focus { color: #fafafa; text-decoration: none; border: solid 2px #636363; background-color: #636363; }

.webform-button--submit { margin-top: 15px; }

/* style Diseños */
.form-style_1 { background-color: #0039a6; }

.form-style_1 input, .form-style_1 textarea { border-bottom-color: #eeeeee; background-color: rgba(33, 33, 33, 0.18); color: #fafafa; }

.form-style_1 input::-webkit-input-placeholder, .form-style_1 textarea::-webkit-input-placeholder { color: rgba(250, 250, 250, 0.5); }

.form-style_1 input::-moz-placeholder, .form-style_1 textarea::-moz-placeholder { color: rgba(250, 250, 250, 0.5); opacity: 1; }

.form-style_1 input:-moz-placeholder, .form-style_1 textarea:-moz-placeholder { color: rgba(250, 250, 250, 0.5); }

.form-style_1 input:-ms-input-placeholder, .form-style_1 textarea:-ms-input-placeholder { color: rgba(250, 250, 250, 0.5); }

.form-style_1 .btn-tec, .form-style_1 .webform-button--submit, .form-style_1 .webform-button--next { border: solid 2px #0039a6; background-color: #fafafa; color: #373737; }

.form-style_1 .btn-tec:hover, .form-style_1 .btn-tec:focus, .form-style_1 .webform-button--submit:hover, .form-style_1 .webform-button--submit:focus, .form-style_1 .webform-button--next:hover, .form-style_1 .webform-button--next:focus { color: #fafafa; text-decoration: none; border: solid 2px #212121; background-color: #212121; }

.form-style_2 { background-color: #fafafa; }

.form-style_2 input, .form-style_2 textarea { border-bottom-color: #0039a6; background-color: rgba(33, 33, 33, 0.15); color: #212121; }

.form-style_2 input::-webkit-input-placeholder, .form-style_2 textarea::-webkit-input-placeholder { color: #0039a6; }

.form-style_2 input::-moz-placeholder, .form-style_2 textarea::-moz-placeholder { color: #0039a6; opacity: 1; }

.form-style_2 input:-moz-placeholder, .form-style_2 textarea:-moz-placeholder { color: #0039a6; }

.form-style_2 input:-ms-input-placeholder, .form-style_2 textarea:-ms-input-placeholder { color: #0039a6; }

.form-style_2 .btn-tec, .form-style_2 .webform-button--submit { border: solid 2px #0039a6; background-color: #0039a6; color: #fafafa; }

.form-style_2 .btn-tec:hover, .form-style_2 .btn-tec:focus, .form-style_2 .webform-button--submit:hover, .form-style_2 .webform-button--submit:focus { color: #fafafa; text-decoration: none; border: solid 2px #636363; background-color: #636363; }

/* MODAL */
.webform-confirmation-modal .ui-dialog-titlebar { background-color: #0039a6 !important; color: white; }

.webform-confirmation-modal .ui-dialog-titlebar-close { background-color: #eeeeee !important; }

@media screen and (max-width: 575px) { .webform-confirmation-modal { width: 80% !important; } }

/* Popup TEC */
/*****************/
/* popup */
.popupContainer { position: fixed; background-color: rgba(33, 33, 33, 0.9); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-animation: modal-open 0.3s; animation: modal-open 0.3s; z-index: 999; -moz-flex-direction: row; -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -moz-align-items: center; -ms-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.popup, .popUp { position: relative; max-width: 600px; max-height: 800px; text-align: center; padding: 30px; margin: 10px; border: solid 2px #0039a6; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -webkit-box-shadow: 0 0 30px 0 rgba(33, 33, 33, 0.07); -ms-box-shadow: 0 0 30px 0 rgba(33, 33, 33, 0.07); -o-box-shadow: 0 0 30px 0 rgba(33, 33, 33, 0.07); box-shadow: 0 0 30px 0 rgba(33, 33, 33, 0.07); }

.popup h2, .popUp h2 { color: #0039a6; font-size: 24px; line-height: 1.28; }

@media screen and (max-width: 767px) { .popup h2, .popUp h2 { font-size: 21.6px; line-height: 1.28; } }

.popup .popup-txt, .popUp .popup-txt { font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.6; }

@media screen and (max-width: 991px) { .popup .popup-txt, .popUp .popup-txt { font-size: 15.2px; line-height: 1.52; } }

@media screen and (max-width: 767px) { .popup .popup-txt, .popUp .popup-txt { font-size: 14.4px; line-height: 1.44; } }

.popup .popup-txt ul, .popUp .popup-txt ul { padding-bottom: 20px; }

.popup .popup-txt ul li, .popUp .popup-txt ul li { list-style: none; padding-left: 8px; text-indent: -12px; }

.popup .popup-txt ul li::before, .popUp .popup-txt ul li::before { content: "\f45c"; color: #0039a6; font-size: 12px; line-height: 1.28; font-family: "Font Awesome 5 Pro"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; text-rendering: auto; line-height: 1; font-weight: 900; padding-right: 12px; }

@media screen and (max-width: 767px) { .popup .popup-txt ul li::before, .popUp .popup-txt ul li::before { font-size: 10.8px; line-height: 1.44; } }

.popup .btn-tec, .popUp .btn-tec { border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border: solid 2px #0039a6; background-color: #fafafa; color: #373737; }

.popup .btn-tec:hover, .popup .btn-tec:focus, .popUp .btn-tec:hover, .popUp .btn-tec:focus { color: #fafafa; text-decoration: none; border: solid 2px #212121; background-color: #212121; }

.popup .btn-cerrar, .popUp .btn-cerrar { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border: solid 2px #373737; background-color: #373737; color: #fafafa; }

.popup .btn-cerrar:hover, .popup .btn-cerrar:focus, .popUp .btn-cerrar:hover, .popUp .btn-cerrar:focus { color: #fafafa; text-decoration: none; border: solid 2px #0039a6; background-color: #0039a6; }

.popup { background-color: #fafafa; }

@media screen and (min-width: 768px) { .popup { width: 540px; max-width: 100%; } }

.popUp { background-color: #212121; }

@media screen and (min-width: 768px) { .popUp { width: 75%; max-width: 100%; } }

@media screen and (max-width: 767px) { .popUp { width: 85%; padding: 20px; } }

@media screen and (max-width: 575px) { .popUp { padding: 10px; } }

.gallery_info_group { position: relative; padding: 5px 15px 15px; background: #fafafa; border: 1px solid rgba(0, 0, 0, 0.1); border-top: 0; border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -ms-border-radius: 0 0 6px 6px; -o-border-radius: 0 0 6px 6px; }

.gallery_info_group .galleryTitle h4 { color: #0039a6; text-transform: uppercase; font-size: 16px; line-height: 1.6; }

@media screen and (max-width: 767px) { .gallery_info_group .galleryTitle h4 { font-size: 14.4px; line-height: 1.44; } }

.gallery_info_group .galleryDescription { font-size: 14px; line-height: 1.28; }

@media screen and (max-width: 767px) { .gallery_info_group .galleryDescription { font-size: 12.6px; line-height: 1.28; } }

.img-gallery_pop img { width: auto; height: auto; max-height: 600px; }

.img-gallery_pop iframe { width: 100%; height: 500px; }

@media screen and (max-width: 767px) { .img-gallery_pop iframe { height: 380px; } }

@media screen and (max-width: 575px) { .img-gallery_pop iframe { height: 240px; } }

/* HEADER BACK TEC */
/*****************/
/* menu */
.toolbar-menu { color: #0039a6; font-family: "Raleway", sans-serif; font-size: 14px; line-height: 1.28; }

@media screen and (max-width: 767px) { .toolbar-menu { font-size: 12.6px; line-height: 1.28; } }

.toolbar-menu > li { color: #0039a6; font-family: "Raleway", sans-serif; font-size: 14px; line-height: 1.28; }

@media screen and (max-width: 767px) { .toolbar-menu > li { font-size: 12.6px; line-height: 1.28; } }

/* Node TEC */
/*****************/
/* Calendario */
.side-bar-calendario { padding-bottom: 25px; }

.side-bar-calendario .calTecHeader { background-color: #0039a6; color: #fafafa; }

.side-bar-calendario .calTecHeader h3 { font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.6; line-height: 50px !important; }

@media screen and (max-width: 991px) { .side-bar-calendario .calTecHeader h3 { font-size: 15.2px; line-height: 1.52; } }

@media screen and (max-width: 767px) { .side-bar-calendario .calTecHeader h3 { font-size: 14.4px; line-height: 1.44; } }

.side-bar-calendario .day { background-color: #fafafa; width: 14.27%; padding: 5px; }

.side-bar-calendario .week { background-color: #fafafa; }

.side-bar-calendario .day-name { color: #636363; }

.side-bar-calendario .day-number { font-size: 14px; line-height: 1.28; color: #636363; }

@media screen and (max-width: 767px) { .side-bar-calendario .day-number { font-size: 12.6px; line-height: 1.28; } }

.side-bar-calendario .blue { background-color: #0039a6; }

.side-bar-calendario .legend { background-color: #0039a6; color: #fafafa; }

.side-bar-calendario .entry.blue:after { background-color: #fafafa; }

/* Layout builder calendario */
/* 2 columnas */
.layout--twocol-section_tec .side-bar-calendario { -webkit-box-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.666667%; }

@media screen and (max-width: 575px) { .layout--twocol-section_tec .side-bar-calendario { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.layout--twocol-section_tec .event-tec { -webkit-box-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.333333%; }

@media screen and (max-width: 575px) { .layout--twocol-section_tec .event-tec { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.layout--twocol-section_tec .event-tec .Timage { padding: 0 0 15px 0; -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section_tec .event-tec .Tinfo { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--33-67 > .layout__region--first .side-bar-calendario { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--33-67 > .layout__region--first .event-tec { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--33-67 > .layout__region--first .event-tec .Timage { padding: 0 0 15px 0; -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--33-67 > .layout__region--first .event-tec .Tinfo { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--67-33 > .layout__region--second .side-bar-calendario { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--67-33 > .layout__region--second .event-tec { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--67-33 > .layout__region--second .event-tec .Timage { padding: 0 0 15px 0; -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--67-33 > .layout__region--second .event-tec .Tinfo { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--25-75 > .layout__region--first .side-bar-calendario { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--25-75 > .layout__region--first .event-tec { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--25-75 > .layout__region--first .event-tec .Timage { padding: 0 0 15px 0; -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--25-75 > .layout__region--first .event-tec .Tinfo { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--75-25 > .layout__region--second .side-bar-calendario { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--75-25 > .layout__region--second .event-tec { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--75-25 > .layout__region--second .event-tec .Timage { padding: 0 0 15px 0; -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--twocol-section--75-25 > .layout__region--second .event-tec .Tinfo { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

/* 3 columnas */
.layout--threecol-section_tec .side-bar-calendario { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--threecol-section_tec .event-tec { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--threecol-section_tec .event-tec .Timage { padding: 0 0 15px 0; -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--threecol-section_tec .event-tec .Tinfo { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--threecol-section--33-34-33 .side-bar-calendario, .layout--threecol-33-34-33_tec .side-bar-calendario { -webkit-box-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.666667%; }

@media screen and (max-width: 575px) { .layout--threecol-section--33-34-33 .side-bar-calendario, .layout--threecol-33-34-33_tec .side-bar-calendario { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.layout--threecol-section--33-34-33 .event-tec, .layout--threecol-33-34-33_tec .event-tec { -webkit-box-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.333333%; }

@media screen and (max-width: 575px) { .layout--threecol-section--33-34-33 .event-tec, .layout--threecol-33-34-33_tec .event-tec { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.layout--threecol-section--33-34-33 .event-tec .Timage, .layout--threecol-33-34-33_tec .event-tec .Timage { padding: 0 0 15px 0; -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--threecol-section--33-34-33 .event-tec .Tinfo, .layout--threecol-33-34-33_tec .event-tec .Tinfo { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--threecol-25-50-25_tec > .layout__region--second .side-bar-calendario, .layout--threecol-section--25-50-25 > .layout__region--second .side-bar-calendario { -webkit-box-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.666667%; }

@media screen and (max-width: 575px) { .layout--threecol-25-50-25_tec > .layout__region--second .side-bar-calendario, .layout--threecol-section--25-50-25 > .layout__region--second .side-bar-calendario { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.layout--threecol-25-50-25_tec > .layout__region--second .event-tec, .layout--threecol-section--25-50-25 > .layout__region--second .event-tec { -webkit-box-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.333333%; }

@media screen and (max-width: 575px) { .layout--threecol-25-50-25_tec > .layout__region--second .event-tec, .layout--threecol-section--25-50-25 > .layout__region--second .event-tec { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.layout--threecol-25-50-25_tec > .layout__region--second .event-tec .Timage, .layout--threecol-section--25-50-25 > .layout__region--second .event-tec .Timage { padding: 0 0 15px 0; -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--threecol-25-50-25_tec > .layout__region--second .event-tec .Tinfo, .layout--threecol-section--25-50-25 > .layout__region--second .event-tec .Tinfo { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--threecol-section--25-25-50 > .layout__region--third .side-bar-calendario { -webkit-box-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.666667%; }

@media screen and (max-width: 575px) { .layout--threecol-section--25-25-50 > .layout__region--third .side-bar-calendario { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.layout--threecol-section--25-25-50 > .layout__region--third .event-tec { -webkit-box-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.333333%; }

@media screen and (max-width: 575px) { .layout--threecol-section--25-25-50 > .layout__region--third .event-tec { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.layout--threecol-section--25-25-50 > .layout__region--third .event-tec .Timage { padding: 0 0 15px 0; -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--threecol-section--25-25-50 > .layout__region--third .event-tec .Tinfo { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--threecol-section--50-25-25 > .layout__region--first .side-bar-calendario { -webkit-box-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.666667%; }

@media screen and (max-width: 575px) { .layout--threecol-section--50-25-25 > .layout__region--first .side-bar-calendario { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.layout--threecol-section--50-25-25 > .layout__region--first .event-tec { -webkit-box-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.333333%; }

@media screen and (max-width: 575px) { .layout--threecol-section--50-25-25 > .layout__region--first .event-tec { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }

.layout--threecol-section--50-25-25 > .layout__region--first .event-tec .Timage { padding: 0 0 15px 0; -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--threecol-section--50-25-25 > .layout__region--first .event-tec .Tinfo { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

/* 4 columnas */
.layout--fourcol-section_tec .side-bar-calendario { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--fourcol-section_tec .event-tec { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--fourcol-section_tec .event-tec .Timage { padding: 0 0 15px 0; -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.layout--fourcol-section_tec .event-tec .Tinfo { -webkit-box-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
