/*
Theme Name:  Tectxon Child Theme
Description: Child theme for the Tectxon theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    tectxon
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */


@media (max-width: 1200px){
.nav-menu  {
display: none;
}
.module.mobile-toggle {
    display: block;
	}
}

/************/
.site-footer .second-footer .container.tm-container-for-footer .row > .widget-area:first-child, .site-footer .second-footer .container.tm-container-for-footer .row:first-child > .widget-area::before {
    background-color: #eeeeee!important;
}

.second-footer > .tm-bg-layer {
    background-color: #eeeeee!important;
}

.first-footer > .tm-bg-layer {
    border-top: 1px solid #9f1a34;
    border-bottom: 1px solid #9f1a34;
}

.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2 {
    font-family: "Raleway",Arial,Helvetica,sans-serif;
}
.themetechmount-box-content h4 {
    font-size: 18px!important;
    line-height: 26px!important;
}
.site-header-main.container-fullwide {
    padding-left: 30px;
    padding-right: 30px;
}
.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel-title > a, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #06163a;
    background-color: #bbb;
}
.tm-vc_btn3.tm-vc_btn3-color-white.tm-vc_btn3-style-outline {
    border-color: #FFF;
    background-color: #bbb;
}
.wpcf7-form .wpcf7-form-control-wrap:not(.chkTerms){
display: inline;
}

#menu-videoteca-1 li {
    padding: 0 15px 15px 0;
    display: inline;
}

/************/

/* SERGIO */
.themetechmount-box-bottom-content.portfolio-custom{
	overflow: auto;
}

.themetechmount-box-content.themetechmount-overlay.portfolio-custom-overlay{
	display: none;
}

.portfolio-custom .themetechmount-box-categorias{
	color: #882136;
}

.portfolio-custom .themetechmount-box-title{
	margin: 10px 0;
	font-weight: bold;
}

.portfolio-custom .themetechmount-box-inicio{
	float: left;
	width: 50%;
}

.portfolio-custom .themetechmount-box-inicio i{
	margin-left: 25px;
}

.portfolio-custom .themetechmount-box-duracion{
	float: right;
	width: 50%;
	text-align: right;
}

.portfolio-custom .themetechmount-box-duracion i{
	margin-right: 25px;
}

.tm-sortable-list li.tm-sortable-link.cursos-abiertos,
.tm-sortable-list li.tm-sortable-link.cursos-a-medida,
.tm-sortable-list li.tm-sortable-link.historico-de-cursos{
	display: none;
}

.top-overlay-icon-box.servicio-sin-icono > section.tm-vc_cta3-container .tm-vc_cta3-icons{
	display: none;
}

.top-overlay-icon-box.servicio-sin-icono > section.tm-vc_cta3-container .tm-vc_cta3_content-container{
	margin-top: 35px;
}

body.single.single-post article.post .tm-featured-wrapper.tm-post-featured-wrapper img{ width: 100%; }
/******************************/


/*L.Forés*/
#site-header-menu #site-navigation div.mega-menu-wrap > ul > li::after, #site-header-menu #site-navigation div.nav-menu > ul > li::after {
    width: 3px;
   }
.social-icons li > a {
    border: 0px solid;
}

.tm-textcolor-white a:hover {
    color: #202020 !important;
}

.tit_noticias .widget-title{
    display: none;
}

.tribe-mini-calendar-event .list-date {
    background: #9f1a34 !important;
    box-sizing: border-box !important;
    display: grid !important;
    float: left !important;
    font-weight: 700 !important;
    margin: 10px 5% 10px 0 !important;
    overflow: hidden !important;
    padding: 3px !important;
    text-align: center !important;
    width: 15% !important;
}

.themetechmount-topbar-inner {
    line-height: 0px;
}

#tribe-bar-views-toggle {
    border: 0;
    background: transparent;
    color: #fff!important;
    display: block;
    font-size: 16px;
    font-family: inherit;
    font-weight: 400;
    line-height: 1;
    padding: 6px 15px;
    position: relative;
    text-align: left;
    text-transform: none;
    width: 100%;
}

.tribe-grid-content-wrap {
	       color: #9f1a34 !important
}

.tribe-mini-calendar-event .list-info {
    font-size: 13px;
    line-height: 1 !important;
	
}

.tribe-mini-calendar-event {
    border-bottom: 1px dotted #2f2f2f !important;
    margin-bottom: 0px !important;
    overflow: hidden !important;
    padding-bottom: 0px !important;
    width: 100%;
}

.btn-link {
    background-color: #a11830;
}

input[type="submit"] {
    background-color: #a11830;
}

#tribe-bar-views-toggle {
    color: #a11830 !important;
}

#tribe-bar-form .tribe-bar-submit input[type="submit"] {
    background-color: #a11830;
}


/* RAUL */


.headerlogo img {
    max-height: 100px !important;
}

#mega-menu-tm-main-menu li a::before {
   content: "" !important;
}

.footer_logo img{
	max-width: none;
	width: 85%;
}

#mega-menu-tm-main-menu li.mega-current-menu-item.mega-current_page_item a::before{
	content: "" !important;
	width: 0;
    height: 2px;
    display: block;
    opacity: 0;
    position: absolute;
    background-color: #882136;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap #mega-menu-tm-main-menu li.mega-current-menu-item.mega-current_page_item a::before{
	width: 15px;
	opacity: 1;
}


.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap #mega-menu-tm-main-menu li.mega-current-page-ancestor a::before{
	width: 15px;
	opacity: 1;
}


.current_page_item > a{
	color:black !important;
}

.cool-timeline-horizontal.ht-design-4 .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post h2.content-title-simple{
	text-transform: none !important;
}

.single-tm_portfolio .tm-header-block .vc_wp_custommenu li {
	float:left;
}

.single-tm_portfolio .tm-header-block .vc_wp_custommenu li a:before {
	content:none !important;
}

/* END RAUL */

aside.wg-list.country-selector{
	margin-top: 5px;
}

aside.wg-list.country-selector + .tm-topbar-content{
	width: 50%;
	float: right;
}


@media screen and (min-width:1250px){

    .social {
        position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/
        right: 0; /* Establecemos la barra en la izquierda */
        top: 30%; /* Bajamos la barra 200px de arriba a abajo */
        z-index: 9999; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */
    }
     .social ul li{
        margin-right:-190px !important;
     }
    .social ul {
        list-style: none;
    }
 
    .social ul li a {
        display: inline-block;
        color:#fff;
        background: #000;
        padding: 10px 15px;
        text-decoration: none;
        -webkit-transition:all 500ms ease;
        -o-transition:all 500ms ease;
        transition:all 500ms ease; /* Establecemos una transición a todas las propiedades */
    }
 
    .social ul li .icon-facebook {background:none !important;} /* Establecemos los colores de cada red social, aprovechando su class */
 
    .social ul li a:hover {
        background: #000; /* Cambiamos el fondo cuando el usuario pase el mouse */
        padding: 10px 189px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */
        content: url("https://www.itc.uji.es/wp-content/uploads/2022/05/ITC-CONTACTA.png");
    }

}

@media screen and (max-width:1249px){

    .social{
        display: none !important;
    }
}


.btnMasInfo{
	padding: 15px !important;
	border-radius: 10px !important;
	background-color: #882136 !important;
	color:white !important;
	font-size: 16px;
    font-weight: 600;
}

.btnMasInfoIzquierda{
	padding: 15px !important;
	border-radius: 10px !important;
	background-color: #882136 !important;
	color:white !important;
	float:left;
	font-size: 16px !important;
    font-weight: 600 !important;
}

.btnMasInfoDerecha{
	padding: 15px !important;
	border-radius: 10px !important;
	background-color: #882136 !important;
	color:white !important;
	float:right;
	font-size: 16px !important;
    font-weight: 600 !important;
}

