/*
Theme Name: Ecanja
Description: Tema para la web Ecanja
Version: 7.1.4
Author: Pumpún Dixital
Author URI: http://www.pumpun.com
Template: enfold
*/
/*
Desktop Styles
================================================== */

.social_ecanja{
	display: flex !important;
}
p.social_ecanja > span.avia_animate_when_visible.av-icon-style-.avia-icon-pos-left.avia-icon-animate.avia_start_animation.avia_start_delayed_animation > a{
	text-decoration: none !important;
}


#banner_title{
	font-weight: bolder !important;
    font-style: italic !important;
}

#main > div.container_wrap.container_wrap_first.main_color.sidebar_right > div > main > article > div.entry-content-wrapper.clearfix.standard-content > div.av-social-sharing-box.av-social-sharing-box-icon.av-social-sharing-box-same-width > div > ul > li.av-share-link.av-social-link-twitter > a:hover{
	background-color: #000000 !important;
	color: #ffffff !important;
}

.course-extra-box__content li{
	color: #ffffff !important;
}

.course-extra-box.active{
	color: #ffffff !important;
}

.course-item-nav{
	background-color: #026873 !important;
}
#popup-footer .course-item-nav .prev::before, #popup-footer .course-item-nav .next::before {
	display: none !important;
}
#popup-footer > div > div > a {
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 900 !important;
    border: 2px solid !important;
    padding: 0px 20px;
    margin-top: 10px;
    margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	
}

#popup-footer .course-item-nav[data-nav=next] {
    justify-content: center !important;
}

#popup-footer {
	max-width: 100% !important;
	height: 75px !important;
	left: 0 !important;
}
#wpgmp_tab_0 > div:nth-child(1) > a > span > img{
	display: none !important;
}

#top .togglecontainer.av-lwkksb3o-495c42d2f92114394519d0bd0b06c2b9 p.toggler, #top .togglecontainer.av-14eidig5-ccbe53ded1f7d62da1e5c80cbd7adffe p.toggler {
    border: 2px solid #fff !important;
}
#top .togglecontainer.av-lwkksb3o-495c42d2f92114394519d0bd0b06c2b9 .toggle_wrap .toggle_content, #top .togglecontainer.av-14eidig5-ccbe53ded1f7d62da1e5c80cbd7adffe .toggle_wrap .toggle_content {
    border: 2px solid !important;
}


.wpgmp_tabs_container .wpgmp_tab_item .wpgmp_cat_title {
	text-transform: none !important;
}

#top .main_color .avia-data-table.avia_pricing_minimal th {
    letter-spacing: 1px;
    vertical-align: middle;
	padding: 5px !important;
}
#solutions > tbody > tr:nth-child(2) > td.avia-highlight-col,
#solutions > tbody > tr:nth-child(3) > td.avia-highlight-col,
#solutions > tbody > tr:nth-child(4) > td.avia-highlight-col,
#solutions > tbody > tr:nth-child(5) > td.avia-highlight-col,
#solutions > tbody > tr:nth-child(6) > td.avia-highlight-col,
#solutions > tbody > tr:nth-child(7) > td.avia-highlight-col{
	letter-spacing: 1px;
    vertical-align: middle;
	padding: 5px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
}

#button_countries > a {
    width: 90% !important;
	border: 1px solid #0C064E !important;
}

.wpgmp_pagination {
	display: none !important;
}
.wpgmp_listing_list .fc-item-default .wpgmp_locations {
	display: none !important;
}

#av_section_2 > div > div > div > div > div.flex_column_table.av-7kwj0c-1c9842748c56935d2e49e987a5827057.sc-av_one_third.av-equal-height-column-flextable, #av_section_2 > div > div > div > div > div.flex_column_table.av-1wvx58-153758a3f525c15d6ca67779eee1d7b9.sc-av_one_third.av-equal-height-column-flextable {
	margin-top: 2% !important;
}
/*table > tbody > tr:nth-child(2) > td:nth-child(2):hover{
	visibility: hidden !important;
	background-color: #0000f4 !important;
}

table > tbody > tr:nth-child(2) > td:nth-child(2):hover::after {
  visibility: visible !important;
  content: "T,BE, BG, DE, CZ, EE,ES, FR, NL, PT, PL, CH, CY, LU, MT, SE, SK,FI,HR,HU,IT,LT,RO";
  color: white;
}*/

td{
vertical-align: middle !important;	
}

tr{
	height: 170px !important;
}
/*
table > tbody > tr:nth-child(2) > td:nth-child(2) span.hover-content-hidden {
  visibility: visible;
}
table > tbody > tr:nth-child(2) > td:nth-child(2) span.hover-content-visible {
  display: none;
}

table > tbody > tr:nth-child(2) > td:nth-child(2):hover span.hover-content-visible {
  visibility: visible;
  color: #ffffff;  
}

table > tbody > tr:nth-child(2) > td:nth-child(2):hover span.hover-content-visible {
  visibility: visible;
  display: block !important;
}

table > tbody > tr:nth-child(2) > td:nth-child(2):hover {
  background-color: #0A064C;
  color: #ffffff;
  transition: all 1s ease;
}

table > tbody > tr:nth-child(2) > td:nth-child(2):hover span.hover-content-hidden {
  display: none;
}*/

.hover-content-hidden{
	font-size: 30px !important;
}

#solutions > tbody > tr:nth-child(2) > td:nth-child(2) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(2) > td:nth-child(3) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(2) > td:nth-child(4) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(2) > td:nth-child(5) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(2) > td:nth-child(6) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(2) > td:nth-child(7) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(2) > td:nth-child(8) span.hover-content-hidden,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(3) > td:nth-child(2) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(3) > td:nth-child(3) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(3) > td:nth-child(4) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(3) > td:nth-child(5) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(3) > td:nth-child(6) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(3) > td:nth-child(7) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(3) > td:nth-child(8) span.hover-content-hidden,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(4) > td:nth-child(2) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(4) > td:nth-child(3) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(4) > td:nth-child(4) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(4) > td:nth-child(5) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(4) > td:nth-child(6) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(4) > td:nth-child(7) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(4) > td:nth-child(8) span.hover-content-hidden,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(5) > td:nth-child(2) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(5) > td:nth-child(3) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(5) > td:nth-child(4) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(5) > td:nth-child(5) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(5) > td:nth-child(6) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(5) > td:nth-child(7) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(5) > td:nth-child(8) span.hover-content-hidden,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(6) > td:nth-child(2) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(6) > td:nth-child(3) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(6) > td:nth-child(4) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(6) > td:nth-child(5) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(6) > td:nth-child(6) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(6) > td:nth-child(7) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(6) > td:nth-child(8) span.hover-content-hidden,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(7) > td:nth-child(2) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(7) > td:nth-child(3) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(7) > td:nth-child(4) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(7) > td:nth-child(5) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(7) > td:nth-child(6) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(7) > td:nth-child(7) span.hover-content-hidden,
#solutions > tbody > tr:nth-child(7) > td:nth-child(8) span.hover-content-hidden{
  visibility: visible;
}

#solutions > tbody > tr:nth-child(2) > td:nth-child(2) span.hover-content-visible,
#solutions > tbody > tr:nth-child(2) > td:nth-child(3) span.hover-content-visible,
#solutions > tbody > tr:nth-child(2) > td:nth-child(4) span.hover-content-visible,
#solutions > tbody > tr:nth-child(2) > td:nth-child(5) span.hover-content-visible,
#solutions > tbody > tr:nth-child(2) > td:nth-child(6) span.hover-content-visible,
#solutions > tbody > tr:nth-child(2) > td:nth-child(7) span.hover-content-visible,
#solutions > tbody > tr:nth-child(2) > td:nth-child(8) span.hover-content-visible,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(3) > td:nth-child(2) span.hover-content-visible,
#solutions > tbody > tr:nth-child(3) > td:nth-child(3) span.hover-content-visible,
#solutions > tbody > tr:nth-child(3) > td:nth-child(4) span.hover-content-visible,
#solutions > tbody > tr:nth-child(3) > td:nth-child(5) span.hover-content-visible,
#solutions > tbody > tr:nth-child(3) > td:nth-child(6) span.hover-content-visible,
#solutions > tbody > tr:nth-child(3) > td:nth-child(7) span.hover-content-visible,
#solutions > tbody > tr:nth-child(3) > td:nth-child(8) span.hover-content-visible,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(4) > td:nth-child(2) span.hover-content-visible,
#solutions > tbody > tr:nth-child(4) > td:nth-child(3) span.hover-content-visible,
#solutions > tbody > tr:nth-child(4) > td:nth-child(4) span.hover-content-visible,
#solutions > tbody > tr:nth-child(4) > td:nth-child(5) span.hover-content-visible,
#solutions > tbody > tr:nth-child(4) > td:nth-child(6) span.hover-content-visible,
#solutions > tbody > tr:nth-child(4) > td:nth-child(7) span.hover-content-visible,
#solutions > tbody > tr:nth-child(4) > td:nth-child(8) span.hover-content-visible,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(5) > td:nth-child(2) span.hover-content-visible,
#solutions > tbody > tr:nth-child(5) > td:nth-child(3) span.hover-content-visible,
#solutions > tbody > tr:nth-child(5) > td:nth-child(4) span.hover-content-visible,
#solutions > tbody > tr:nth-child(5) > td:nth-child(5) span.hover-content-visible,
#solutions > tbody > tr:nth-child(5) > td:nth-child(6) span.hover-content-visible,
#solutions > tbody > tr:nth-child(5) > td:nth-child(7) span.hover-content-visible,
#solutions > tbody > tr:nth-child(5) > td:nth-child(8) span.hover-content-visible,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(6) > td:nth-child(2) span.hover-content-visible,
#solutions > tbody > tr:nth-child(6) > td:nth-child(3) span.hover-content-visible,
#solutions > tbody > tr:nth-child(6) > td:nth-child(4) span.hover-content-visible,
#solutions > tbody > tr:nth-child(6) > td:nth-child(5) span.hover-content-visible,
#solutions > tbody > tr:nth-child(6) > td:nth-child(6) span.hover-content-visible,
#solutions > tbody > tr:nth-child(6) > td:nth-child(7) span.hover-content-visible,
#solutions > tbody > tr:nth-child(6) > td:nth-child(8) span.hover-content-visible,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(7) > td:nth-child(2) span.hover-content-visible,
#solutions > tbody > tr:nth-child(7) > td:nth-child(3) span.hover-content-visible,
#solutions > tbody > tr:nth-child(7) > td:nth-child(4) span.hover-content-visible,
#solutions > tbody > tr:nth-child(7) > td:nth-child(5) span.hover-content-visible,
#solutions > tbody > tr:nth-child(7) > td:nth-child(6) span.hover-content-visible,
#solutions > tbody > tr:nth-child(7) > td:nth-child(7) span.hover-content-visible,
#solutions > tbody > tr:nth-child(7) > td:nth-child(8) span.hover-content-visible{
  display: none;
}

#solutions > tbody > tr:nth-child(2) > td:nth-child(2):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(2) > td:nth-child(3):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(2) > td:nth-child(4):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(2) > td:nth-child(5):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(2) > td:nth-child(6):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(2) > td:nth-child(7):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(2) > td:nth-child(8):hover span.hover-content-visible,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(3) > td:nth-child(2):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(3) > td:nth-child(3):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(3) > td:nth-child(4):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(3) > td:nth-child(5):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(3) > td:nth-child(6):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(3) > td:nth-child(7):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(3) > td:nth-child(8):hover span.hover-content-visible,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(4) > td:nth-child(2):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(4) > td:nth-child(3):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(4) > td:nth-child(4):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(4) > td:nth-child(5):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(4) > td:nth-child(6):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(4) > td:nth-child(7):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(4) > td:nth-child(8):hover span.hover-content-visible,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(5) > td:nth-child(2):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(5) > td:nth-child(3):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(5) > td:nth-child(4):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(5) > td:nth-child(5):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(5) > td:nth-child(6):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(5) > td:nth-child(7):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(5) > td:nth-child(8):hover span.hover-content-visible,
/*------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(6) > td:nth-child(2):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(6) > td:nth-child(3):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(6) > td:nth-child(4):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(6) > td:nth-child(5):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(6) > td:nth-child(6):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(6) > td:nth-child(7):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(6) > td:nth-child(8):hover span.hover-content-visible,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(7) > td:nth-child(2):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(7) > td:nth-child(3):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(7) > td:nth-child(4):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(7) > td:nth-child(5):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(7) > td:nth-child(6):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(7) > td:nth-child(7):hover span.hover-content-visible,
#solutions > tbody > tr:nth-child(7) > td:nth-child(8):hover span.hover-content-visible{
  visibility: visible;
  color: #ffffff;
  display: block !important;
}

#solutions > tbody > tr:nth-child(2) > td:nth-child(4):hover,
#solutions > tbody > tr:nth-child(2) > td:nth-child(5):hover,
#solutions > tbody > tr:nth-child(2) > td:nth-child(6):hover,
#solutions > tbody > tr:nth-child(2) > td:nth-child(7):hover,
#solutions > tbody > tr:nth-child(2) > td:nth-child(8):hover,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(3) > td:nth-child(2):hover,
#solutions > tbody > tr:nth-child(3) > td:nth-child(3):hover,
#solutions > tbody > tr:nth-child(3) > td:nth-child(4):hover,
#solutions > tbody > tr:nth-child(3) > td:nth-child(8):hover,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(4) > td:nth-child(2):hover,
#solutions > tbody > tr:nth-child(4) > td:nth-child(3):hover,
#solutions > tbody > tr:nth-child(4) > td:nth-child(4):hover,
#solutions > tbody > tr:nth-child(4) > td:nth-child(5):hover,
#solutions > tbody > tr:nth-child(4) > td:nth-child(6):hover,
#solutions > tbody > tr:nth-child(4) > td:nth-child(8):hover,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(5) > td:nth-child(2):hover,
#solutions > tbody > tr:nth-child(5) > td:nth-child(3):hover,
#solutions > tbody > tr:nth-child(5) > td:nth-child(4):hover,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(6) > td:nth-child(3):hover,
#solutions > tbody > tr:nth-child(6) > td:nth-child(6):hover,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(7) > td:nth-child(2):hover,
#solutions > tbody > tr:nth-child(7) > td:nth-child(6):hover{
  background-color: #0A064C;
  color: #ffffff;
  transition: all 1s ease;
}

#solutions > tbody > tr:nth-child(3) > td:nth-child(5):hover,
#solutions > tbody > tr:nth-child(3) > td:nth-child(6):hover,
#solutions > tbody > tr:nth-child(3) > td:nth-child(7):hover,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(4) > td:nth-child(7):hover,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(5) > td:nth-child(5):hover,
#solutions > tbody > tr:nth-child(5) > td:nth-child(6):hover,
#solutions > tbody > tr:nth-child(5) > td:nth-child(7):hover,
#solutions > tbody > tr:nth-child(5) > td:nth-child(8):hover,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(6) > td:nth-child(2):hover,
#solutions > tbody > tr:nth-child(6) > td:nth-child(4):hover,
#solutions > tbody > tr:nth-child(6) > td:nth-child(5):hover,
#solutions > tbody > tr:nth-child(6) > td:nth-child(7):hover,
#solutions > tbody > tr:nth-child(6) > td:nth-child(8):hover,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(7) > td:nth-child(3):hover,
#solutions > tbody > tr:nth-child(7) > td:nth-child(4):hover,
#solutions > tbody > tr:nth-child(7) > td:nth-child(5):hover,
#solutions > tbody > tr:nth-child(7) > td:nth-child(7):hover,
#solutions > tbody > tr:nth-child(7) > td:nth-child(8):hover{
  background-color: #009C17;
  color: #ffffff;
  transition: all 1s ease;
}

#solutions > tbody > tr:nth-child(2) > td:nth-child(2):hover{
  background-color: #F49600;
  color: #ffffff;
  transition: all 1s ease;
}

#solutions > tbody > tr:nth-child(2) > td:nth-child(3):hover{
  background-color: #AF71DB;
  color: #ffffff;
  transition: all 1s ease;
}

#solutions > tbody > tr:nth-child(2) > td:nth-child(2):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(2) > td:nth-child(3):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(2) > td:nth-child(4):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(2) > td:nth-child(5):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(2) > td:nth-child(6):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(2) > td:nth-child(7):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(2) > td:nth-child(8):hover span.hover-content-hidden,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(3) > td:nth-child(2):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(3) > td:nth-child(3):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(3) > td:nth-child(4):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(3) > td:nth-child(5):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(3) > td:nth-child(6):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(3) > td:nth-child(7):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(3) > td:nth-child(8):hover span.hover-content-hidden,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(4) > td:nth-child(2):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(4) > td:nth-child(3):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(4) > td:nth-child(4):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(4) > td:nth-child(5):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(4) > td:nth-child(6):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(4) > td:nth-child(7):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(4) > td:nth-child(8):hover span.hover-content-hidden,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(5) > td:nth-child(2):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(5) > td:nth-child(3):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(5) > td:nth-child(4):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(5) > td:nth-child(5):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(5) > td:nth-child(6):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(5) > td:nth-child(7):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(5) > td:nth-child(8):hover span.hover-content-hidden,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(6) > td:nth-child(2):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(6) > td:nth-child(3):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(6) > td:nth-child(4):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(6) > td:nth-child(5):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(6) > td:nth-child(6):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(6) > td:nth-child(7):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(6) > td:nth-child(8):hover span.hover-content-hidden,
/*-------------------------------------------------------------------------*/
#solutions > tbody > tr:nth-child(7) > td:nth-child(2):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(7) > td:nth-child(3):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(7) > td:nth-child(4):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(7) > td:nth-child(5):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(7) > td:nth-child(6):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(7) > td:nth-child(7):hover span.hover-content-hidden,
#solutions > tbody > tr:nth-child(7) > td:nth-child(8):hover span.hover-content-hidden{
  display: none;
}


/*GLOSSARY---------------------------------------------------------------------------
-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------*/
#glossary_table_eHealth > tbody > tr > td span.hover-content-hidden,
#glossary_table_mHealth > tbody > tr > td span.hover-content-hidden,
#glossary_table_dHealth > tbody > tr > td span.hover-content-hidden,
#glossary_table_Telehealth > tbody > tr > td span.hover-content-hidden,
#glossary_table_Telemedicine > tbody > tr > td span.hover-content-hidden,
#glossary_table_Teleconsultation > tbody > tr > td span.hover-content-hidden,
#glossary_table_HealthApp > tbody > tr > td span.hover-content-hidden{
  visibility: visible;
}

#glossary_table_eHealth > tbody > tr > td span.hover-content-visible,
#glossary_table_mHealth > tbody > tr > td span.hover-content-visible,
#glossary_table_dHealth > tbody > tr > td span.hover-content-visible,
#glossary_table_Telehealth > tbody > tr > td span.hover-content-visible,
#glossary_table_Telemedicine > tbody > tr > td span.hover-content-visible,
#glossary_table_Teleconsultation > tbody > tr > td span.hover-content-visible,
#glossary_table_HealthApp > tbody > tr > td span.hover-content-visible{
  display: none;
}

#glossary_table_eHealth > tbody > tr > td:hover span.hover-content-visible,
#glossary_table_mHealth > tbody > tr > td:hover span.hover-content-visible,
#glossary_table_dHealth > tbody > tr > td:hover span.hover-content-visible,
#glossary_table_Telehealth > tbody > tr > td:hover span.hover-content-visible,
#glossary_table_Telemedicine > tbody > tr > td:hover span.hover-content-visible,
#glossary_table_Teleconsultation > tbody > tr > td:hover span.hover-content-visible,
#glossary_table_HealthApp > tbody > tr > td:hover span.hover-content-visible{
  visibility: visible;
  color: #ffffff;
  display: block !important;
}

#glossary_table_eHealth > tbody > tr > td:hover,
#glossary_table_mHealth > tbody > tr > td:hover,
#glossary_table_dHealth > tbody > tr > td:hover,
#glossary_table_Telehealth > tbody > tr > td:hover,
#glossary_table_Telemedicine > tbody > tr > td:hover,
#glossary_table_Teleconsultation > tbody > tr > td:hover,
#glossary_table_HealthApp > tbody > tr > td:hover{
  background-color: #009C17;
  color: #ffffff;
  transition: all 1s ease;
}
/*MANY COUNTRIES*/
#glossary_table_mHealth > tbody > tr:nth-child(2) > td:nth-child(1):hover,
#glossary_table_Teleconsultation > tbody > tr:nth-child(2) > td:nth-child(1):hover,
#glossary_table_Telemedicine > tbody > tr:nth-child(2) > td:nth-child(1):hover{
 	background-color: #AF71DB !important;
	color: #ffffff !important;
	transition: all 1s ease !important;
}
/*END---MANY COUNTRIES*/
#glossary_table_mHealth > tbody > tr:nth-child(2) > td:nth-child(3):hover,
#glossary_table_dHealth > tbody > tr:nth-child(2) > td:nth-child(1):hover,
#glossary_table_dHealth > tbody > tr:nth-child(2) > td:nth-child(3):hover,
#glossary_table_Telehealth > tbody > tr:nth-child(2) > td:nth-child(1):hover,
#glossary_table_Telehealth > tbody > tr:nth-child(2) > td:nth-child(3):hover,
#glossary_table_HealthApp > tbody > tr:nth-child(2) > td:nth-child(1):hover,
#glossary_table_HealthApp > tbody > tr:nth-child(2) > td:nth-child(3):hover,
#glossary_table_dHealth > tbody > tr:nth-child(2) > td:nth-child(4):hover{
	background-color: #0C064E !important;
	color: #ffffff !important;
	transition: all 1s ease !important;
}

/*NOOOOO COUNTRIESSSSSSSSS*/
#glossary_table_eHealth > tbody > tr:nth-child(2) > td:nth-child(3):hover,
#glossary_table_Telemedicine > tbody > tr:nth-child(2) > td:nth-child(4):hover,
#glossary_table_Teleconsultation > tbody > tr:nth-child(2) > td:nth-child(4):hover,
#glossary_table_HealthApp > tbody > tr:nth-child(2) > td:nth-child(4):hover{
	background-color: #FFFFFF !important;
	color: #cc2828 !important;
	font-size: 24px !important;
}
/*END NOOOOO COUNTRIESSSSSSSSS*/

#glossary_table_eHealth > tbody > tr:nth-child(2) > td:nth-child(1):hover{
  background-color: #F49603 !important;
  color: #ffffff !important;
  transition: all 1s ease !important;
}

#glossary_table_eHealth > tbody > tr > td:hover span.hover-content-hidden,
#glossary_table_mHealth > tbody > tr > td:hover span.hover-content-hidden,
#glossary_table_dHealth > tbody > tr > td:hover span.hover-content-hidden,
#glossary_table_Telehealth > tbody > tr > td:hover span.hover-content-hidden,
#glossary_table_Telemedicine > tbody > tr > td:hover span.hover-content-hidden,
#glossary_table_Teleconsultation > tbody > tr > td:hover span.hover-content-hidden,
#glossary_table_HealthApp > tbody > tr > td:hover span.hover-content-hidden{
  display: none;
}
/*FIIIIIN GLOSSARY--------------------------------------------------------------------
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------*/



/*CATEGORÍAS MADRE*/
.wpgmp_tab_item:not([style*="padding-left:20px;"]) > a.wpgmp_cat_title.wpgmp-accordion.accordion-close {
	font-size: 17px !important;
	font-weight: 900 !important;
}

@media screen and (orientation: portrait) {
    body.page-id-3180, body.page-id-4329, body.page-id-4344, body.page-id-4341, body.page-id-4337, body.page-id-4334, body.page-id-4502, body.page-id-5117 {
        display: block !important;
    }
    body.page-id-3180 > *, body.page-id-4329 > *, body.page-id-4344 > *, body.page-id-4341 > *, body.page-id-4337 > *, body.page-id-4334 > *, body.page-id-4502 > *, body.page-id-5117 > * {
        display: none !important;
    }
    body.page-id-3180::before, body.page-id-4329::before, body.page-id-4344::before, body.page-id-4341::before, body.page-id-4337::before, body.page-id-4334::before, body.page-id-4502::before, body.page-id-5117::before {
		margin-top: 50px !important;
        content: "Please rotate your mobile/tablet \A view this page.\A \A \A" url('https://ecanja.eu/wp-content/uploads/2024/04/rotate_icon.png');
		white-space: pre;
        display: block;
        text-align: center;
        font-size: 24px;
        padding: 0px !important;
        color: white;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 9999;
    }
}




#header_meta > div > ul > li.social_bookmarks_twitter.av-social-link-twitter.social_icon_2 > a:hover{
	background-color: #000000 !important;
	color: #fff !important;
}

#top .av-subnav-menu > li > a {
    border-left-style: none !important;
}
#sub_menu1 .current-menu-item{
	border: 2px solid #0C064E;
	padding: 5px 10px !important;
}
#sub_menu1{
	font-size: 15px !important;
}

@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@600&display=swap');


/*TWITTER*/
.ctf-feed-1.ctf-fixed-height {
    padding: 20px;
    border-radius: 3px;
    box-shadow: 0px 0px 2px 0px #acacac;
}

div.wpgmp_tabs_container div.wpgmp_tab_item span.arrow img {
    margin: 5px !important;
}

.wpgmp-map-3 .wpgmp_infowindow .fc-item-content.fc-item-body-text-color.fc-item-top-space {
    font-weight: 400 !important;
    color: rgb(49 49 49) !important;
    line-height: 20px !important;
}

.wpgmp-map-2 .wpgmp_infowindow .fc-item-content.fc-item-body-text-color.fc-item-top-space {
    font-weight: 400 !important;
    color: rgb(49 49 49) !important;
    line-height: 20px !important;
}

.wpgmp_tabs_container {
    left: 0 !important;
    top: 0 !important;
}

.wpgmp_tabs_container {
/*    width: 22% !important;
    max-width: 22% !important;*/
	width: 40% !important;
    max-width: 40% !important;
}

.wpgmp_tabs_container .wpgmp_tab_item {
    border-bottom: 1px solid #e8ebec;
    margin: 0;
    padding-top: 15px !important;
	padding-bottom: 15px !important;;
}

/*NOMBRE PAÍS MAPA*/
.wpgmp_location_title a.place_title{
	color: #0A064C !important;
    font-weight: 700 !important;
}

.wpgmp_tabs_container .wpgmp_tab_item input[type=checkbox] {
	margin-left: 0px !important;
}

/*CUADRO PAÍS MAPA*/
.fc-item-default.fc-wait .wpgmp_locations {
    background: #fff;
    border: 2px solid #0A064C !important;
    margin-bottom: 20px;
    border-radius: 2px !important;
}
/*ANIMACIÓN CUANDO APARECE TEXTO PAÍS MAPA*/
.wpgmp_locations {
	animation: horizontal-shaking 0.35s;
}
@keyframes horizontal-shaking {
  0% { transform: translateX(0) }
  33% { transform: translateX(20px) }
  66% { transform: translateX(-20px) }
  100% { transform: translateX(0) }
}
/*--------FIN-------ANIMACIÓN CUANDO APARECE TEXTO PAÍS MAPA*/

/*OCULTAR ELEMENTOS MAPA*/
.wpgmp_no_locations, .wpgmp_filter_wrappers{
	display: none !important;
}
/*--------FIN-------OCULTAR ELEMENTOS MAPA*/


h4 {
    font-size: 22px !important;
}
.av-upcoming-event-schedule {
    font-size: 14px !important;
}
/*FEED TWITTER*/
/*OCULTAR NOMBRE PLUGIN TWITTER FEED*/
a.fts-powered-by-text{
	color: #026873 !important;
	display: hidden !important;
}
/*FIN OCULTAR NOMBRE PLUGIN TWITTER FEED*/

/*DECORACIÓN TÍTULOS EU INITIATIVES*/
#top .custom-color-heading a:hover {
    background-color: #026873 !important;
	padding: 3px 10px !important;
	color: #fff !important;
	opacity: 1 !important;
    text-decoration: none;
}


/*
.fts-twitter-quoted-text {
    display: none !important;
    padding: 8px 10px 0;
    line-height: 18px;
}

.fts-twitter-quoted-text-wrap{
	display: none !important;
}*/
/*FEED TWITTER*/

.av_font_icon {
    margin-top: 3px !important;
}

.av_secondary_right .sub_menu>ul>li:last-child a{
	border: 2px solid #026873 !important;
	padding: 3px 8px;
   margin-top: -10px;
	color: white !important;
	background-color: #026873;
}
.logout{
	font-size: 14px;
}


.wpgmp_tabs, .active {
    background: #0A064C !important;
}

/*ENLACES SUBRAYADOS EN LAS NEWS*/
p a, p a:visited {
   text-decoration: underline;
}
p a:hover{
	background-color: #026873;
	color: white !important;
	padding: 2px !important;
}
/*FIN ENLACES SUBRAYADOS EN LAS NEWS*/

/*OCULTAR SHARE THIS ENTRY EN LAS NEWS*/
.av-share-box .av-share-link-description {
    margin-bottom: 0px;
    display: none;
}
/*FIN OCULTAR SHARE THIS ENTRY EN LAS NEWS*/

/*ELEMENTOS COMPARTIR NEWS*/
.av-share-box {
    width: 100%;
    clear: both;
    float: left;
    font-size: 13px;
    margin-top: 0px !important;
    margin-bottom: 30px !important;
    padding: 0;
}
/*FIN ELEMENTOS COMPARTIR NEWS*/


.html_header_transparency #top .avia-builder-el-0 .container .page page-id-1751{
    padding-top: 5px !important;
}

/*ESTILOS NUEVO MAPA*/
.imp-shapes-menu-wrap-right {
    border-top: 1px solid #026873 !important;
	border-right: 1px solid #026873 !important;
	border-left: 1px solid #026873 !important;
    height: 100% !important;
	margin-left: 50px;
}

.imp-shapes-menu-shape-title {
    border-bottom: 1px solid #026873 !important;
}

.imp-shapes-menu-shape-title:first-child{
	background-color: #009C17 !important;
	color: #fff !important;
}
.imp-shapes-menu-shape-title:first-child:hover{
	background-color: #026873 !important;
	color: #fff !important;
}

.imp-shapes-menu-shape-title:hover{
	background-color: #026873 !important;
	color: #fff !important;
}

/*Tamaño icono de cada ubi*/
.imp-spot-fontawesome-icon{
	font-size: 30px !important;
}
/*FIN ESTILOS NUEVO MAPA*/

/*ESTILOS TABLA PAÍSES*/
#top .main_color .avia-data-table.avia_pricing_minimal th {
    color: #026873 !important;
}	
/*FIN ESTILOS TABLA PAÍSES*/	


/*ELEMENTO MENÚ HI USER*/
.hiuser{
	font-size: 14px;
}
/* FIN ELEMENTO MENÚ HI USER*/

.login{
	font-size: 14px;
}

/* Tiktok icon */
#top #wrap_all .av-social-link-tiktokicon a:hover{
  color: #fff;
  background-color: #FE2C55;
}

/* News */
.slide-content{
	padding: 20px 20px 45px 20px;
    background-color: #ECECEC;
    margin-top: -5px;
}
.slide-meta{
	display: none !important;
}
/* End News */

/* Events */
.tribe-common-l-container{
	    padding: inherit !important;
}

.av_font_icon.av-zcfx-9934b7916a062cab50d43131a2da576f{
	margin-left: 96px;
}
.tribe-events-widget-events-list__event-title{
	font-size: 16px !important;
	}

.correo{
	text-decoration: none !important;
	font-size: 12px;
	color: #026873 !important;
	}

.lemaflag{
	text-decoration: none !important;
	font-size: 12px;
	color: #026873 !important;
	}

/*CENTRAR TEXTO FOUNDED BY UE*/
.wp-image-1864{
	vertical-align: sub !important;
}
/*FIN CENTRAR TEXTO FOUNDED BY UE*/

div.phone-info.with-nav{
	vertical-align: middle !important;
}
.more-link{
	background-color: #009B15;
    color: white !important;
    text-decoration: none;
    padding: 4px;
	margin-top: 10px;
}
.hr-custom .hr-inner.inner-border-av-border-fat {
    border-top-width: 4px;
}
.avia-menu-fx{
    margin-bottom: 86px;
    height: 6px;
    line-height: 35px;
}

.botonesintranet{
	bottom: 30px !important;
}

.intranetitle{
	padding: 30px 30px 0px 30px !important;
}
.intranetext{
	padding: 0px 30px 0px 30px !important;
}
.intranetboton{
	position:absolute;
	bottom: 0px;
	width: 100%;
}

/* MARGEN POR ARRIBA INTRANET*/
.html_header_transparency #top .avia-builder-el-0 .container{
    padding-top: 5px !important;
}

/*ASPECTO BOTONES DESCARGA*/
.sdm_download_count{
	background-color: #009C17;
    color: white;
    padding: 12px 34px;
    font-weight: bold;
}
/*FIN ASPECTO BOTONES DESCARGA*/

/*ESTILO REFERENCIAS*/
blockquote{
	background-color: #ECECEC;
	padding: 20px;
}
/*FIN ESTILO REFERENCIAS*/

@-moz-document url-prefix(){
	.correo{
	margin-left: 0px;
	text-decoration: none;
	float: right;
	margin-top: 3px !important;
	}
	.telefono{
	margin-left: -123px;
	}
	.av_font_icon {
  margin-top: 0px;
}
}

.logo{
    width: 65%!important;
    padding: 22px 0px !important;
}

a{
	text-decoration: none;
}

.av_phone_active_left .phone-info {
	min-width: -moz-250px;
}

.header_main{
	opacity: 1 !important;
}

a:hover{
	text-decoration: none !important;
}

/*.container{
	padding: 5px 50px;
}
*/
.container{
	margin-top: 3px;
	min-height: 33px !important;
}

.av-zcfx-909e387d05ca62b5b0571fb6ca7d69f4{
	min-width: -moz-250px;
}

.gform_button{
	padding-right: 35px !important;
    padding-left: 35px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    font-size: 14px !important;
    background-color: #026873 !important;
}

label{
	font-size: 14px !important;
	/*font-weight: 100 !important;*/
}
/*BOTÓN DE POST READ MORE*/
.html_modern-blog .more-link {
    margin: 0px !important;
    border: none !important;
    width: 100% !important;
    display: block !important;
    top: 0 !important;
    padding: 15px !important;
	padding-bottom: 20px !important;
}
/*FIN BOTÓN DE POST READ MORE*/

/*ICONOS DE REDES SOCIALES MÓVIL*/
#top div .avia-gallery img {
    float: left;
    border-style: ;
    border-width: 0px !important;
    padding: 0 !important;
    width: 100%;
    border-radius: 0;
}
/*FIN ICONOS DE REDES SOCIALES MÓVIL*/


/*ESTILOS ELEMENTOS MENÚ SUPERIOR*/

/*FIN ESTILOS ELEMENTOS MENÚ SUPERIOR*/

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */


  /* Add your Mobile Styles here */
@media only screen and (max-width: 767px){
	
.wpgmp_map{
	width: 100% !important;
    height: 600px !important;
}

.wpgmp_tabs_container {
	width: 100% !important;
    max-width: 100% !important;
	margin-top: 20px !important; 
}

/*Tamaño icono de cada ubi*/
	.imp-spot-fontawesome-icon{
		font-size: 20px !important;
	}
	
	.av_secondary_right .sub_menu>ul>li:last-child a{
		margin-top: 12px !important;
	}
	.responsive .phone-info {
    	float: none;
    	width: 100%;
    	clear: both;
    	text-align: left !important;
}

.av_secondary_right .sub_menu>ul>li:last-child a {
    border: 2px solid #026873 !important;
    padding: 7px 8px !important;
    margin-top: -10px;
    color: white !important;
    background-color: #026873;
    vertical-align: sub !important;
}
	
.phone-info{
	margin-top: -28px !important;	
}
	
.responsive #header_meta .sub_menu>ul>li{
	margin-top: 0px !important;
}
.lemaflag{
	text-decoration: none !important;
	font-size: 12px !important;
}
.sub_menu>ul>li>a, .sub_menu>div>ul>li>a {
    margin-left: 253px;
   /* padding-bottom: 9px !important;*/
}
/*.avia-menu-text{
	font-size: 20px;
	color: white !important;
}*/
	
/*TAMAÑO ELEMENTOS SUB MENÚ*/
.sub-menu{
		font-size: 32px !important;
}
/*FIN TAMAÑO ELEMENTOS SUB MENÚ*/


/*ELEMENTO MENÚ HI USER*/
#menu-item-1071{
	display: none !important;
}
/* FIN ELEMENTO MENÚ HI USER*/

	
div.read-more-link{
		margin-bottom: 10px;
	}
	
responsive .phone-info {
    float: left;
    position: absolute;
    width: 75% !important;
    clear: both;
    text-align: left !important;
    margin-bottom: 0px;
    margin-top: -30px;
    margin-left: 0px;
}
	
.av-active-burger-items{
	padding: 28px !important;	
	margin-bottom: -40px !important;
	}

@-moz-document url-prefix(){
/*.lemaflag{
	margin-left: 121px;
	margin-top: -16px !important;
	}*/
.telefono{
	margin-left: -158px;
	}
.sub_menu>ul>li>a, .sub_menu>div>ul>li>a{
	margin-left: 268px;
	}
.responsive .phone-info {
	margin-left: 0px !important;
	margin-top: -29px !important;
	}
}
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
.wpgmp_tabs_container {
    position: relative !important;
}

.wpgmp_tabs_container {
    width: 100% !important;
    max-width: 100% !important;
}

.wpgmp_listing_list .wpgmp_locations {
    float: left;
    width: 96% !important;
    margin-left: 2% !important;
    margin-right: 2% !important;
}
}


/*.logo{
    width: auto;
    max-width: 100%;
    display: block;
	height: 50px !important;
}*/

