/*
 Theme Name:   Ptwist
 Template:     customify
 Author:       Ivan Luengo
*/

div#pg-44-7 {
    display: none !important;
}



/**flipboxes **/
.cl-flipbox-front {
	display: flex !important;
	align-items: center;
	justify-content: center;
}

.cl-flipbox-front-title {
	font-size: 3vw !important;
}

.cl-flipbox-back-title {
	font-size: 1.5vw !important;
}

.cl-flipbox-front-desc {
	font-size: 1.2vw;
}
.cl-flipbox-back-desc {
	font-size: calc(10px + (16 - 10) * ((100vw - 300px) / (1600 - 300)))!important;
	padding: 0px 5px;
	line-height: 1.4;
	margin-top: -15px !important;
}
.cl-flipbox-back-desc h4 {
	margin-bottom: 3px !important;
}

.cl-btn {
	padding: 2px 10px !important;
	margin: 0px 0px 5px 0px !important;
}

.prueba {
    display: flex !important;
    align-items: center !important;
}

#old-deliverables {
	display: none;
}
/*
@media (max-width: 1000px) {
	.prueba {
		flex-direction: column;
	}
}*/

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

/***twitter**/
.tweet-block {
	border: 2px solid #339c7e;
	padding-top: 10px !important;
}
/**********/


/*menu*/
.site-navigation ul {
	overflow: inherit !important;
}

.sub-menu {
    position: absolute;
}

.sub-menu.sub-lv-0 {
    position: absolute;
    /* visibility: hidden; */
    transition: 1s;
    display: none;
}

/**vision & mision**/
li#menu-item--main-desktop-186:hover {
    height: 10em;
}

li#menu-item--main-desktop-186:hover .sub-menu.sub-lv-0 {
	display: block;border: 1px solid #e0e3e7;
	margin-top: 1.5em;
	background-color: white;}


li#menu-item--main-desktop-187 {
    width: 100%;
    border-bottom: 1px solid #e0e3e7;
}

li#menu-item--main-desktop-186:hover {
    height: 10em;
}
li#menu-item--main-desktop-187 {
    transition: 1s;
}
li#menu-item--main-desktop-188 {
    width: 100%;
}
/*******************************/

/**project**/
li#menu-item--main-desktop-190:hover {
    height: 10em;
}


li#menu-item--main-desktop-190:hover .sub-menu.sub-lv-0 {
	display: block;border: 1px solid #e0e3e7;
	margin-top: 1.5em;
	background-color: white;}

li#menu-item--main-desktop-877 {
    width: 100%;
    border-bottom: 1px solid #e0e3e7;
	transition: 1s;
}
li#menu-item--main-desktop-192 {
    width: 100%;
    border-bottom: 1px solid #e0e3e7;
	transition: 1s;
}

li#menu-item--main-desktop-193 {
    width: 100%;
}
/*******************************/

/**pilots**/
li#menu-item--main-desktop-191:hover {
    height: 10em;
}


li#menu-item--main-desktop-191:hover .sub-menu.sub-lv-0 {
	display: block;border: 1px solid #e0e3e7;
	margin-top: 1.5em;
	background-color: white;}


li#menu-item--main-desktop-894 {
    width: 100%;
    border-bottom: 1px solid #e0e3e7;
	transition: 1s;
}
li#menu-item--main-desktop-905 {
    width: 100%;
    border-bottom: 1px solid #e0e3e7;
	transition: 1s;
}


li#menu-item--main-desktop-906 {
    width: 100%;
}
/*******************************/

/**supporters**/
li#menu-item--main-desktop-878:hover {
    height: 10em;
}


li#menu-item--main-desktop-878:hover .sub-menu.sub-lv-0 {
	display: block;border: 1px solid #e0e3e7;
	margin-top: 1.5em;
	background-color: white;}


li#menu-item--main-desktop-879 {
    width: 100%;
    border-bottom: 1px solid #e0e3e7;
	transition: 1s;
}
li#menu-item--main-desktop-880 {
    width: 100%;
    border-bottom: 1px solid #e0e3e7;
	transition: 1s;
}


li#menu-item--main-desktop-881 {
    width: 100%;
}
/*******************************/

.sub-lv-0 li:hover {
    background-color: #339c7e !important;
    color: white !important;
    transition: 1s;
}

ul.sub-menu.sub-lv-0 {
    font-size: 0.85em;
    text-align: center;
}



/**********tabla deliverables************/

#footable_parent_924 tbody tr:nth-child(odd) {
    background-color: #f7f7f7;
}

#footable_parent_924 tbody tr:nth-child(even) {
    background-color: #ffffff;
}

#footable_parent_924 table {
    background-color: transparent !important;
}

#footable_parent_924 tbody {
    outline: 3px solid black !important;
	background-color: white;
}
#footable_parent_924 tbody tbody {
    outline: none !important;
}

.ninja_clmn_nm_number {
	font-weight: bold !important;
}


.footable-page-nav[data-page="first"], .footable-page-nav[data-page="last"] {
	display: none !important;
}

.footable .pagination>.active>a {
  	background-color: #339c7e !important;
    border-color: #339c7e !important;
	color: white !important;
}

.footable .pagination {
	border: 3px solid black !important;
}

.footable .pagination>li>a {
	color: #339c7e !important;
}

.deliverables-boxes {
	display: none !important;
}

.semantic_ui .ui.table {
	border: none !important;
	padding: 3px;
}


/*****pilots ****/


@media (max-width: 780px){
	.pilot-desktop {
		display: none !important;
	}
	.pilot-mobile {
		margin-bottom: 25px;
	}

}

@media (min-width: 781px){
	.pilot-mobile {
		display: none !important;
	}
}

@media (max-width: 780px){
	.img-pilot {
		width: 70%;
		margin: 0 auto;
	}
}

/******committee***/
@media (min-width: 769px){
	.committee-mobile {
		display:none !important;
	}
}
@media (max-width: 768px){
	.committee-desktop {
		display:none !important;
	}
}



/*****quitar link logo top******/

.logo-top a{
	pointer-events: none;
}