/*
Theme Name: Foundry Child
Theme URI: 
Description: Child theme for the Foundry theme
Author: <a href="http://www.madeinebor.com">Tom Rhodes</a>
Author URI: 
Template: foundry
Version: 1.0.0
*/

@import url('../foundry/style.css');

.no-padding {
	padding:0;
}

.module-logo-instituciones img{
	max-height: 50px;
}

/*SLIDER*/
#rev_slider_2_1 .metis .tp-tab.selected .tp-tab-divider, #rev_slider_3_1 .metis .tp-tab.selected .tp-tab-divider{
    border-right: 5px solid #065ebe;
}

#rev_slider_2_1 .metis .tp-tab-mask, #rev_slider_3_1 .metis .tp-tab-mask {
    OVERFLOW: VISIBLE!important;
}

#rev_slider_2_1 .metis .tp-tab-title, #rev_slider_3_1 .metis .tp-tab-title {
    z-index: -1;
    background: #154073;
    margin-left: 10px;
    padding-left: 15px;
    padding-right: 10px;
    min-width: 210px;
    border-radius: 0px 5px 5px 0px;
}
#rev_slider_3_1 .metis .tp-tab.selected .tp-tab-divider, #rev_slider_3_1 .metis .tp-tab.selected .tp-tab-divider{
    border-right: 5px solid #065ebe;
}

#rev_slider_3_1 .metis .tp-tab-mask, #rev_slider_3_1 .metis .tp-tab-mask {
    OVERFLOW: VISIBLE!important;
}

#rev_slider_3_1 .metis .tp-tab-title, #rev_slider_3_1 .metis .tp-tab-title {
    z-index: -1;
    background: #154073;
    margin-left: 10px;
    padding-left: 15px;
    padding-right: 10px;
    min-width: 210px;
	border-radius: 0px 5px 5px 0px;}
#rev_slider_4_1 .metis .tp-tab.selected .tp-tab-divider, #rev_slider_3_1 .metis .tp-tab.selected .tp-tab-divider{
    border-right: 5px solid #065ebe;
}

#rev_slider_4_1 .metis .tp-tab-mask, #rev_slider_3_1 .metis .tp-tab-mask {
    OVERFLOW: VISIBLE!important;
}

#rev_slider_4_1 .metis .tp-tab-title, #rev_slider_3_1 .metis .tp-tab-title {
    z-index: -1;
    background: #154073;
    margin-left: 10px;
    padding-left: 15px;
    padding-right: 10px;
    min-width: 210px;
	border-radius: 0px 5px 5px 0px;}

.fc-scroller {
	overflow: visible;
	height: 100%!important;
}
.fc-toolbar .fc-left {
    padding-top: 15px;
}
ul.training-anchor{
    text-transform: uppercase;
    color: #065ebe;
    display: inline-block;
    list-style: circle;
    list-style-position: inside;
    font-size: 16px;
    line-height: 29px;
}
.background-image-holder {
	top: -50%!important;
}

.footer-1.bg-dark {
    border-top: 10px solid #055dbe;
}

.footer-1.bg-dark .icons-footer .row {
    margin-bottom: 35px;
}

.footer-1.bg-white {
   padding: 36px 0 72px 0;
   border-top: 6px solid #065ebe;
}

.menu-igfae-container .menu li a,
.menu-igfae-galician-container .menu li a,
.menu-igfae-spanish-container .menu li a {
    color:#fff;
}

.menu-legal-container .menu li a,
.menu-legal-galician-container .menu li a,
.menu-legal-spanish-container .menu li a {
    color:#fff;
}

.igfae-events-list .calendar-list-item {
	margin-top: 1px;
    border-left: 15px solid #004078!important;
}

/* Header contact btn */
.nav-utility .contact-btn {
    text-transform: uppercase;
}
/* Header contact btn */

@media (max-width:1200px) {.igfae-events-list .container-title {
    color: #333333;
    margin-top: -41px!important;
    padding-left: 10px;
    border-left: 25px solid #154074;
    margin-bottom: 24px;
	width: 310px;}}

.cuadro-areas {
    margin: 15px;
    padding-right: 0px;
    padding-left: 0px;
    margin-top: 10px;
    margin-bottom: 25px;
    border-top-width: 6px;
    border-bottom-width: 6px;
    padding-top: 25px;
    background-color: rgba(0,0,0,0.02);
    border-top-color: #003f72;
    border-top-style: solid;
    border-bottom-color: #003f72;
    border-bottom-style: solid;
    border-radius: 5px;
	width: 30%;}
@media (max-width:990px) {.cuadro-areas {
		width: 94%;
	}}
.cuadro-areas h5 {
	text-transform:uppercase;
    color: #333333;
    font-weight: 700;
	text-align: center;
}
.cuadro-areas .texto-area {
    padding: 0px 25px;
	height: 300px;
}
@media (max-width:990px) { 
	.cuadro-areas .texto-area {
		padding: 0px 25px;
		height: 225px;
	}
}

/* Fix MENU RESPONSIVE - Adri1 */
/* @media (max-width: 1335px) { */
/*@media (max-width: 1463px) {*/
@media (max-width: 1231px) {
    .nav-bar .module-group {
        width: 100%;
        padding: 16px 0;
    }
    .nav-bar .module, .nav-bar .module-group {
        height: 100px;
    }
    .nav-bar, .nav-bar .module-group, .nav-bar .module {
        height: auto;
        overflow: hidden;
    }
    .nav-bar .module-group .module.left {
        height: auto;
    }

    .nav-bar .module-group.right{
        padding:0;
        height:auto!important;
    }

    .nav-bar {
        line-height: 66px!important;
    }

    .nav-open {
        background: #fff;
    }
    .nav-bar .module.left {
        padding-right: 0;
    }
}

/* @media (min-width:992px) and (max-width:1335px) { */
@media (min-width:992px) and (max-width:1463px) {
/*    .nav-bar .module-group.right>.align-right{ */
    .nav-bar .module-group.right>.align-right{
        float:right;
    }
}

.nav-open .mobile-toggle{
    border-bottom:none;
}
/* @media (min-width:1334px) { */
/*@media (min-width:1464px) {*/
@media (min-width:1232px) {
    .nav-bar .mobile-toggle{
        display: none;
    }   
}

/* Fix MENU RESPONSIVE - Adri1 */

/* Fix disappearence of hamburger menu in tiny screens - Marcos Seco (2020-03-25) */

@media (max-width:360px){
    .logo {
	max-height: 42%;
    }
}
/* Fix disappearence of hamburger menu in tiny screens - Marcos Seco */

/* CF7 checks boxes in rows  - Marcos Seco */

.fpcp span.wpcf7-list-item { display: block; }

/* CF7 checks boxes in rows  - Marcos Seco */

/* Reduce space between menu elements - Marcos Seco (2020-03-25) */

.menu > li {
    margin-right: 16px;
}

/* Reduce space between menu elements - Marcos Seco */

/* Disables default selection of menu items - Marcos Seco (2020-03-05) */

/*@media (max-width:1231px){
    ul[id^='menu-igfae'] > li > a {
	pointer-events: none;
    }
}*/

/* Disables default selection of menu items - Marcos Seco */

