/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/3cb58f");

/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

/* Ocultar marca de agua Cookibot */
#CybotCookiebotDialogPoweredbyCybot {display:none!important;}


/* OCULTAR COOKIES ANTERIOR */
div.fc-consent-root {display:none!important;}


/* OCULTAR BOTON HAZTE SOCIO DENTRO DE PROYECTOS CROWFUNDING */
.single-crowfunding .button.topbar-btn {display:none;}
.single-crowfunding .footer-btn {display:none;}


/* PREFOOTER INGLES CENTRADO */
.footer_action .column_column {display: block;}


/* DIPLAY NONE CAROUSEL LA MANO SOLIDARIA */
.postid-11861 .owl-carousel {display:none!important;}


/* MEGAMENU */
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {margin-left: 15px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu a {font-size:14px!important;}


/* ESPACIO MENÚ */
#mega-menu-item-6523 {padding-right:15px!important;}
.gform_legacy_markup_wrapper .gform_footer {text-align:center;}

/* CSS SLIDER */
.postid-7335 .owl-carousel.owl-loaded {display: block;overflow: hidden !important;max-width: 1200px;}
.ellipsis-2 {overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; }


/* PROYECTOS */
.single-crowfunding ul {font-weight:bold;}


/* COLORS */
.theme-color {color:#0c4b78;}


/* BLOCKS ALADINA INTERNACIONAL */
.block-aladina-int {background:#ffffff;}
.button-text-center .button {text-align: center!important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link {font-family: 'OktaNeue-Bold',sans-serif !important;}
.hr-blue hr.hr_color {color: #0c4b78;background: #0c4b78;}
.trailer_box .desc .subtitle {background-color: rgba(255,255,255,.9)!important;color: #0c4b78;font-weight: bold;font-size:1.4rem;}
.wrap-aladina-int .one-second.mcb-wrap {min-height:340px;width: 48%;margin: 1%;border-radius: 25px;}


/* TOPBAR */
#Action_bar .contact_details {float: right;}


/*Custom fonts*/


@font-face {
  font-family: 'OktaNeue-Normal';
  src: url('/webFonts/OktaNeue-Normal/font.woff2') format('woff2'), url('/webFonts/OktaNeue-Normal/font.woff') format('woff');
}

@font-face {
  font-family: 'OktaNeue-Bold';
  src: url('/webFonts/OktaNeue-Bold/font.woff2') format('woff2'), url('/webFonts/OktaNeue-Bold/font.woff') format('woff');
}


h1, h1 a,h2, h2 a,h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, strong, #Top_bar .menu > li > a span, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link .mega-description-group .mega-menu-title, input[type="submit"], button span, .button .button_label, #Action_bar .contact_details a, h4 a, .quick_fact .number-wrapper, button{
	font-family: 'OktaNeue-Bold',sans-serif !important;
}
p, ul li, a, body, form input, input {
	font-family: 'OktaNeue-Normal',sans-serif !important;
}

/*Font sizes*/

html{
		font-size:17px !important;
	}

.text-48, .post-header .title_wrapper h1{
	font-size:2.824rem;
	line-height:3.235rem;
}
.text-42, .quick_fact .number{
	font-size:2.471rem;
	line-height:2.824rem;
}
.text-36 {
	font-size:2.118rem;
	line-height:2.529rem;
}
.text-30{
	font-size:1.765rem;
	line-height:2.176rem;
}
.text-24{
	font-size:1.412rem;
	line-height:1.824rem;
}
.single-crowfunding .column_attr, .text-21, #menu > ul > li > a{
	font-size:1.235rem;
	line-height:1.647rem;
}
.text-17{
	font-size:1rem;
	line-height:1.412rem;
}
a:hover{
	text-decoration:none;
}

/*Oculta elementos del menu para luego mostrar en menu dropdown(1440)*/
.hide-first-menu{
	display:none !important;
}




/*Quita paddings, margins...*/
.no-margin{
	margin: 0 !important;
}

/*Cookies banner*/
.cookie-notice-container, .cn-button{
	font-family: 'OktaNeue-Bold',sans-serif !important;
}
.cn-button{
	background-color:#0c4b78!important;
}
.cookie-notice-container {
    padding:10px 30px 8px 30px;
}
#cookie-notice{
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 10%);
}


/*Header, Topbar*/
#Action_bar{
	padding:3px 0;
}
#Top_bar .top_bar_right {
    padding: 0 10px 0 0;
}
.header-fixed.ab-show #Top_bar {
    top:40px !important;
}
.mega-menu-item:not(.mega-menu-item-has-children) .mega-description-group{
	position:relative !important;
	top:-2px !important;
}
#Top_bar .search_wrapper {
    left: 50vw;
    top:100%;
    z-index: 201;
    width:100vw;
}
#searchform i.icon_search.icon-search-fine{
	display:none;
}
.contact_details li {
	padding:5px 0 5px 10px !important;
}
.header-fixed #Top_bar .logo {
    width:auto;
    margin:0 30px 0 0;
    padding: 0;
}
#Header_wrapper .container {
    max-width:96% !important;
}
.icon-search-fine:before {
    content:url(https://aladina.org/wp-content/uploads/2021/02/search.svg);
}




/*Commutador idiomas*/
.wpml-languages{
	margin-top:7px;
	margin-left:7px;
}
.wpml-languages .active.tooltip{
	width:30px !important;
	height:25px !important;
	border-radius:0 !important;
	padding:5px 0 0 0 !important;
	font-size:1.1rem;
	text-align:center;
	font-weight:800;
	font-family:'OktaNeue-Bold',sans-serif !important;
	color:#0c4b78 !important;
	border:0 solid transparent !important;
}
.wpml-lang-dropdown{
	top:80%;
	background-color:transparent;
}
.wpml-lang-dropdown li a{
	font-size:0.9rem !important;
	text-align:center;
	font-weight:800;
	font-family:'OktaNeue-Bold',sans-serif !important;
	color:#0c4b78 !important;
}
.icon-down-open-mini{
	position:absolute;
	right:-15px;
	top:10px;
}
.wpml-lang-dropdown{
	padding-top:3px;
	border:none !important;
}
.wpml-languages .active.tooltip img, .wpml-lang-dropdown li a img{
	width:33px;
	height:33px;
	object-fit:cover;
	border-radius: 0;
}
/**/

/*Menu responsive*/
	#Side_slide, .responsive-menu-toggle{
		display:none !important;
	}


/*bg colors, colors*/
.orange{
	color:#ed9648;
}
.bg-blue-light{
	background-color:#82cbd2;
}
.bg-orange{
	background-color:#ed9648;
}
.bg-yellow{
	background-color:#FDC10F;
}
.bg-turquoise{
	background-color:#50CBB3;
}
.bg-green{
	background-color:#24bc9f;
}
.bg-blue{
	background-color:#0064D4;
}
.bg-gray{
	background-color:#F2ECE2;
}
.bg-light-blue{
	background-color:#90E4F1;
}
.bg-light{
	background-color:#fff;
}
.bg-dark-blue{
	background-color:#0c4b78;
}
.bg-title{
	display:inline-block;
	margin-top:10px;
	margin-bottom:10px;
	border-radius:10px;
	padding: .15rem 1rem;
}
.link-section{
	text-decoration:underline;
}
.blue-link, .legal-link{color:#0c4b78 !important;text-decoration:underline;}
.orange-link{color:#EF9848;font-family: 'OktaNeue-Bold',sans-serif !important;}
.link{text-decoration:underline;}

.iso-img:before{
	content:url(https://aladina.org/wp-content/uploads/2021/02/aladina-lampara.svg);
	display:block;
	width:100px;
	height:100px;
}
.blue-hr{
	background-color:#0c4b78;
}
/**/

/*icons in header, box....*/
.icon-header{
	width:auto !important;
	height:56px !important;
}
.icon-header-big{
	width:auto !important;
	height:68px !important;
}
.icon-box{
	width:48px !important;
	height:48px !important;
}
.icon-box-big{
	width:68px !important;
	height:68px !important;
}
.icon-vertical{
	width:132px !important;
	height:68px !important;
}
.tipo-reto-icon{
	width:50px;
}
/**/

img.pulse{
	animation:pulse 2s infinite;
	transform:scale(1);
}

@keyframes pulse {
	0% {
		transform:scale(.3);
	}

	100% {
		transform:scale(2);
	}
}

/*Página de error 404*/

.error404 .button{
	font-size:1.2rem !important;
    line-height:2.5rem !important;
	color:#fff;
	font-family: 'OktaNeue-Bold',sans-serif !important;
	padding:5px 15px !important;
	width:auto !important;
	margin:20px 0 0 0 !important;
	display:inline-block !important;
	background-color:#0c4b78;
}
#Error_404{
	width:100% !important;
	height:100vh;
	text-align:center;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	position:static;
	top:0;
	margin-top:0;
	background-image:url(https://aladina.org/wp-content/uploads/2021/10/bg-aladina-404.svg);
	background-position:bottom center;
	background-size:cover !important;

}
#Error_404 .container{
	height:100vh;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
#Error_404 .container .column{
	margin: 0 !important;
}
#Error_404 .error_pic{
	display:none;
}
#Error_404 .error_desk{
	width:auto;
	float:none;
}
#Error_404 h2, #Error_404 h4{
	display:inline-block;
}
#Error_404 h2{
	border-right:1px solid #0c4b78;
	padding-right:20px;
}
#Error_404 h4{
	padding-left:20px;
	position:relative;
	top:-5px;
}


/*Botones*/
.popup-video{
	display:flex;
	justify-content:center;
	align-items:center;
	width:85px;
	height:85px;
	border-radius:50px;
	border:4px solid #ed9648;
	margin:200px auto 180px auto;
}
.button.topbar-btn{
	float:left;
	position:relative;
	top:-8px;
	/*animation: darkshadows 1s infinite;*/
	margin-right:25px !important;
	padding:5px 0 !important;
	animation: pulse 1s infinite;
	width:190px;
	text-align:center;
}
.button.topbar-btn.btn-en{
	width:230px;
}

.page-id-883 .button.topbar-btn, 
.page-id-906 .button.topbar-btn, 
.page-id-6651 .button.topbar-btn,
.page-id-6655 .button.topbar-btn,

.page-id-883 .footer-btn,
.page-id-906 .footer-btn,
.page-id-6651 .footer-btn,
.page-id-6655 .footer-btn {
	display:none !important;
}

.button.topbar-btn span{
	float:none;
	padding: 0 !important;
	/*text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);*/
}
.button.topbar-btn .button_label:after{
	content:url(https://aladina.org/wp-content/uploads/2021/03/heart-small.svg);
    display:inline-block;
    position:absolute;
    right:15px;
    width:18px;
    height:18px;
    top:5px;
}
.button.topbar-btn .button_label {
    font-size:1.2rem !important;
    line-height:2.5rem !important;
}
.btn-round{
	display:flex;
	align-items:center;
	width:156px;
	height:156px;
	border-radius:50%;
	animation: pulse 1s infinite;
	position:absolute;
	left:calc(50% - 78px);
	bottom:40px;
	box-shadow: 0 0 20px 0 rgba(255,255,255,1);
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	z-index:99;
}
.btn-round:before{
	content:url(https://aladina.org/wp-content/uploads/2021/02/blue-icon.svg);
	display:block;
	width:120px;
	height:100px;
	position:absolute;
	left:calc(50% - 60px);
	top:calc(50% - 50px);
	z-index:-1;
}

.btn-rectangle{
	display:flex;
	align-items:center;
	width:292px;
	height:135px;
	border-radius:250px;
	animation: pulse 1s infinite;
	position:relative;
	box-shadow: 0 0 20px 0 rgba(255,255,255,1);
	margin-left:auto;
	margin-right:auto;
}
.donate{
	width:400px !important;
}
/*.btn-rectangle:before{
	content:url(https://aladina.org/wp-content/uploads/2021/02/orange-icon.svg);
	display:block;
	width:120px;
	height:100px;
	position:absolute;
	left:calc(50% - 60px);
	top:calc(50% - 50px);
	top:20px;
	z-index:-1;
}*/
.btn-round span,.btn-rectangle span{
	text-align:center;
	width:100%;
}
.button .button_label{
	font-size:1.6rem !important;
    line-height:1.9rem !important;
}
.button{
	box-shadow:3px 3px 3px 0 rgba(0,0,0,.3) !important;
	padding:15px 0 !important;
	border-radius:10px !important;
	margin: 0 !important;
	width:250px;
}
.button.big-btn{
	width:405px;
}
.button.medium-btn{
	width:325px;
	margin:10px !important;
}

.button.tab-btn{
	margin-bottom:50px !important;
}
.button.big-btn span, .button.medium-btn span{
	padding: 0 !important;
}
.down-icon{
	width:40px;
	animation:down .35s;
	animation-iteration-count:4;
	transition:all ease-in-out;
}
.box-link{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	min-height:200px;
	transition:all linear .2s;
}
.box-link img{
	max-width:120px !important;
	margin-bottom:20px;
}
.box-link:hover{
	background-color:rgba(255,255,255,.2);
}

.box-clickable{
	cursor:pointer;
}

/*Listas*/
.left-list{
	margin: 0 !important;
	padding: 0;
	list-style-type:none;
}
.left-list li{
	list-style-type:none;
}
.left-list li:before{
	content:"";
	display:block;
	width:20px;
	height:5px;
	background-color:#fff;
	margin:20px auto;
}
.orange-list{
	margin: 0 !important;
	padding: 0;
	list-style:none !important;
}
.orange-list li{
	position:relative;
	padding:25px 0 0 0 !important;
	margin-top:20px !important;
}
.orange-list li:before{
	content:"";
	display:block;
	width:8%;
	height:4px;
	background-color:#ed9648;
	position:absolute;
	top: 0;
	left:46%;
}
.orange-list li:first-child{
	padding: 0 0 0 0 !important;
}
.orange-list li:first-child:before{
	content:"";
	display:none;
}



.blue-list{
	margin: 0 !important;
	padding: 0;
	list-style:none !important;
}
.blue-list li{
	position:relative;
	padding:25px 0 0 0 !important;
	margin-top:20px !important;
}
.blue-list li:before{
	content:"";
	display:block;
	width:8%;
	height:4px;
	background-color:#0c4b78;
	position:absolute;
	top: 0;
	left:46%;
}
.blue-list li:first-child{
	padding: 0 0 0 0 !important;
}
.blue-list li:first-child:before{
	content:"";
	display:none;
}
ul.legend-graph, ul.legend-prices{
	margin: 0 0 50px 0;
	padding: 0;
	display:flex;
	justify-content:center;
	align-content:center;
}
ul.legend-graph li, ul.legend-prices li{
	list-style:none;
	padding: 0 10px 0 50px;
	position:relative;
}
ul.legend-graph li:before, ul.legend-prices li:before{
	content:"·";
	display:block;
	font-size:10rem;
	line-height:0;
	position:absolute;
	left:10px;
	top: 0;
}
ul.legend-graph li:nth-child(1):before{
	color:#fff;
}
ul.legend-graph li:nth-child(2):before{
	color:#ed9648;
}
ul.legend-prices li:nth-child(1):before{
	color:#fff;
}
ul.legend-prices li:nth-child(2):before{
	color:#82cbd2;
}
.box-graph{
	min-height:500px;
	display:flex;
	justify-content:flex-end;
	flex-direction:column;
}
.box-graph h4{
	margin-top:20px;
}
/*iframes*/
.shortcodes-issues .view-book{
	background:#f2ece2 !important;
}







/*Bgs columns, .border-round, headers...*/
/*.home-bg:before, .header-bg:before{
	content:"";
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color:rgba(33,33,33,.1);
	z-index:2;
	mix-blend-mode:darken;
}*/
.header-bg{
	position:relative;
}
.title-head{
	display:inline-block;
	background-color:#0c4b78;
	padding:10px 20px;
	border-radius:10px;
	/*position:absolute;
	bottom:15%;
    left:50%;
    transform:translate(-50%);
	z-index:10;*/
}
.home-bg img{
	width:100%;
	height:767px !important;
	object-fit:cover;
	position:relative;
	display:block;
}
.header-bg img{
	width:100%;
	height:767px !important;
	object-fit:cover;
	position:relative;
	display:block;
	object-position:top;
}


/*Landing Colegios*/

.fixed-call{
	position:fixed;
	top:190px;
	width:100%;
	z-index:1000;
}
ul.call-list{
	margin: 0;
	padding: 0;
	text-align:right;
}
ul.call-list li{
	list-style:none;
	padding: 0;
	margin: 0;
}
.fixed-call ul.call-list{
	padding-right:80px;
}
.down-orange{
	display:block;
	position:absolute;
	left:50%;
	top:80%;
	transform:translateX(-50%);
}
.down-orange img{
	width:40px !important;
	height:40px !important;
}
.number-1, .number-2, .number-3{
	position:relative;
	padding-left:130px;
	margin-bottom:50px;
}
.number-1:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/1.svg);
	display:block;
	width:75px;
	position:absolute;
	left: 0;
	top:15px;
}
.number-2:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/2.svg);
	display:block;
	width:75px;
	position:absolute;
	left: 0;
	top:15px;
}
.number-3:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/3.svg);
	display:block;
	width:75px;
	position:absolute;
	left: 0;
	top:15px;
}
.step-1, .step-2, .step-2-2, .step-3{
	position:relative;
	padding-left:150px;
	margin-bottom:50px;
}
.step-1:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/step-1.svg);
	display:block;
	width:125px;
	position:absolute;
	left: 0;
}
.step-2:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/step-2.svg);
	display:block;
	width:125px;
	position:absolute;
	left: 0;
}
.step-2-2:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/step-2-2.svg);
	display:block;
	width:125px;
	position:absolute;
	left: 0;
}
.step-3:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/step-3.svg);
	display:block;
	width:125px;
	position:absolute;
	left: 0;
}
.box-banner{
	position:relative;
	padding-left:150px;
	margin-bottom:40px;
}
.contact-box{
	text-align:right;
	position:relative;
	padding-right:70px;
	margin-bottom:30px;
}
.sport:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/balon.svg);
	display:block;
	width:100px;
	position:absolute;
	top:-20px;
	left:0;
}
.days:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/fiestas.svg);
	display:block;
	width:100px;
	position:absolute;
	top:-20px;
	left:0;
}
.activities:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/paloma.svg);
	display:block;
	width:100px;
	position:absolute;
	top:-20px;
	left:0;
}
.market:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/bolsa.svg);
	display:block;
	width:100px;
	position:absolute;
	top:-20px;
	left:0;
}
.bg-with-icon{
	background:/*url(https://aladina.org/wp-content/uploads/2021/09/nina-bg.png) no-repeat,*/ url(https://aladina.org/wp-content/uploads/2022/08/ba-colegios-aladina.jpg) repeat;
	background-position:left bottom, left top;
}

ul.features-links{
	margin: 0 0 50px 0;
	list-style:none;
	display:flex;
	align-items:center;
}

ul.features-links li:first-child{
	border-left:1px solid #fff;
}

ul.features-links li:first-child a:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/faqs.svg);
	display:block;
	width:80px;
	height:80px;
	position:absolute;
	top: 0;
	left:calc(50% - 50px);
}
ul.features-links li:nth-child(2n) a:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/guia-didactica.svg);
	display:block;
	width:80px;
	height:80px;
	position:absolute;
	top: 0;
	left:calc(50% - 35px);
}
ul.features-links li:nth-child(3n) a:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/testimonios.svg);
	display:block;
	width:80px;
	height:80px;
	position:absolute;
	top: 0;
	left:calc(50% - 35px);
}
ul.features-links li:nth-child(4n) a:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/dossier-colegios.svg);
	display:block;
	width:80px;
	height:80px;
	position:absolute;
	top: 0;
	left:calc(50% - 40px);
}
ul.features-links li:nth-child(5n) a:before{
	content:url(https://aladina.org/wp-content/uploads/2021/09/que-es-aladina.svg);
	display:block;
	width:80px;
	height:80px;
	position:absolute;
	top: 0;
	left:calc(50% - 40px);
}
ul.features-links li{
	width:20%;
	border-right:1px solid #fff;
	text-align:center;
	padding:90px 25px 25px 25px;
	min-height:40px;
	position:relative;
	float:left;
}
ul.features-links li:hover h3{
	color:#fff;
	opacity:0.6;
}




/*Alinea contenido*/
.left-align{
	text-align:left;
}
.align-midle .mcb-wrap-inner{
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center;
}
.align-midle-col .column_attr {
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}

/*border-curve*/
svg:not(:root) {
    overflow: hidden;
}

.hero-banner__curve {
    fill:#ed9648;
    position:absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 2;
    display:block;
}
.hero-banner__curve.rotate{
	transform:rotate(540deg);
	top:-1px;
}

.hero-banner__border {
    fill: none;
    stroke:#fabe0f;
    stroke-miterlimit: 10;
    stroke-width:.35px;
}

/*Arreglo paginación archive-crowfunding*/
.next.page-numbers, .prev.page-numbers{
	display: inline !important;
}

.next.page-numbers:hover, .prev.page-numbers:hover{
	padding: 8px;
    background-color: transparent !important;
    color: #0064d4 !important;
}


@media (min-width: 768px){
	.page-id-906 .metodo-pago ul, .page-id-6651 .metodo-pago ul  {background:#ffffff;}

	/* CROWFUNDING */
	.single-crowfunding #Content {margin-top: 0!important;}


	/* ALADINA INTERNACIONAL */
	.block-aladina-internacional {position: relative;width: 90%;bottom: -250px;left: 5%;background-color: rgba(255,255,255,.9);border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 25px 25px 20px 25px;}
	.padding-bottom-250-mobile {padding-bottom: 250px!important;}

	.hero-banner--generic .hero-banner__curve {
    		fill:#fff;
	}

	.hero-banner__curve.blue-curve {
			fill:#82cbd2;
	}
	.hero-banner__curve.white-curve{
			fill:#f2ece2;
	}
	.hero-banner__curve.yellow-curve{
			fill:#fabe0f;
	}
	.hero-banner__curve.green-curve{
			fill:#50cbb3;
	}
	.hero-banner__border {
    		stroke-width:0.25px;
	}
}


/*Sliders*/

.descrbtn{
	width:60%;
	height:auto;
	padding:50px 50px 75px 50px;
	margin: 0 auto;
}
.descrbtn p{
	min-height:50px;
}

.page .owl-carousel .owl-item img{
	width:100% !important;
	display:block;
}

.page #slider_52.owl-carousel .owl-item img {display: block!important;height: 100vh;object-fit: cover;max-width: 100%;}

.page .owl-carousel .owl-item .post-link{
	display:block !important;
}
.page .owl-carousel .owl-item .post-link  img{
	width:auto !important;
	height:26px !important
}
#slider_128.owl-carousel .owl-item img, #slider_131.owl-carousel .owl-item img, #slider_1582.owl-carousel .owl-item img{
	width:180px !important;
	display:block;
	margin: 0 auto;
}
.page .sa_owl_theme .owl-dots{
	bottom: 0 !important;
}
.page .into-dots .sa_owl_theme .owl-dots{
	bottom:20px !important;
}
.page .into-dots .owl-pagination-true {
    margin-bottom: 0 !important;
	padding-bottom: 0;
}
.page .out-dots .owl-pagination-true {
    margin-bottom: 0 !important;
	padding-bottom:50px !important;
}
.page .out-dots .sa_owl_theme .owl-dots {
    bottom: 0 !important;
}

.page .into-dots .sa_owl_theme .owl-dots .owl-dot span{
	background-color:#0c4b78 !important;
	border:2px solid #0c4b78;
}
.page .into-dots .sa_owl_theme .owl-dots .active span {
   	background-color:transparent !important;
	border:2px solid #0c4b78 !important;
}

.page .into-dots.white .sa_owl_theme .owl-dots .owl-dot span{
	background-color:#fff !important;
	border:2px solid #fff;
}
.page .into-dots.white .sa_owl_theme .owl-dots .active span {
   	background-color:transparent !important;
	border:2px solid #fff !important;
}

.page .orange-dots .white .sa_owl_theme .owl-nav .owl-next {
    background: rgba(0,0,0,0.3) url(https://aladina.org/wp-content/uploads/2021/02/orange-arrow-next.svg) no-repeat center center !important;
}

.page .orange-dots .white .sa_owl_theme .owl-nav .owl-prev {
    background: rgba(0,0,0,0.3) url(https://aladina.org/wp-content/uploads/2021/02/orange-arrow-prev.svg) no-repeat center center !important;
}

.page .orange-dots .sa_owl_theme .owl-nav button{
	width:86px !important;
	height:40px !important;
	border-radius:50px !important;
}


.page .sa_owl_theme .owl-dots button, .owl-crowfunding .owl-dots button, .owl-crowfunding_destacadas .owl-dots button{
	box-shadow:none;
}
.page .sa_owl_theme .owl-dots .owl-dot span, .owl-crowfunding .owl-dots .owl-dot span, .owl-crowfunding_destacadas .owl-dots .owl-dot span{
	background-color:#0c4b78 !important;
	border:2px solid #0c4b78;
}
.page .sa_owl_theme .owl-dots .active span, .owl-crowfunding .owl-dots .active span, .owl-crowfunding_destacadas .owl-dots .active span {
   	background-color:transparent !important;
	border:2px solid #0c4b78 !important;
}

.page .white .sa_owl_theme .owl-nav .owl-next, .owl-crowfunding .owl-nav .owl-next, .owl-crowfunding_destacadas .owl-nav .owl-next{
    background: rgba(0,0,0,0.3) url(https://aladina.org/wp-content/uploads/2021/02/Grupo-137.svg) no-repeat center center !important;
}

.page .white .sa_owl_theme .owl-nav .owl-prev, .owl-crowfunding .owl-nav .owl-prev, .owl-crowfunding_destacadas .owl-nav .owl-prev{
    background: rgba(0,0,0,0.3) url(https://aladina.org/wp-content/uploads/2021/02/Grupo-138.svg) no-repeat center center !important;
}
.page .sa_owl_theme .owl-nav button, .owl-crowfunding .owl-nav button, .owl-crowfunding_destacadas .owl-nav button{
	width:98px !important;
	height:40px !important;
	border-radius:50px !important;
}

.owl-crowfunding .owl-nav button, .owl-crowfunding_destacadas .owl-nav button{
	position: absolute;
    top: 50%;
    line-height: 30px !important;
    color: transparent !important;
	display: inline-block;
	margin-top: -20px !important;
}

.owl-crowfunding .owl-nav .owl-prev, .owl-crowfunding_destacadas .owl-nav .owl-prev{
    left: 10px;
}

.owl-crowfunding .owl-nav .owl-next, .owl-crowfunding_destacadas .owl-nav .owl-next{
    right: 10px;
}


figure.post-type{
	width:100%;
	height:auto;
	position:relative;
	background-color:#000;
}
.projects figure.post-type:before{
	content:"";
	display:block;
	width:100%;
	height:100%;
	background-color:rgba(12,75,120,.25);
	position:absolute;
	top: 0;
	left: 0;
}
figure.post-type img{
	display:block !important;
}
.owl-crowfunding_destacadas figure.post-type img{
	height:767px !important;
	object-fit:cover;
	object-position:center;
}
figure.post-type figcaption{
	width:30%;
	height:auto;
	padding:50px;
	position:absolute;
	left:35%;
	bottom: 0;
	background-color:rgba(255,255,255,.9);
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.owl-crowfunding_destacadas figure.post-type figcaption{
	width:60%;
	height:auto;
	padding:50px;
	position:absolute;
	left:20%;
	bottom: 0;
	background-color:rgba(255,255,255,.9);
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.owl-crowfunding_destacadas .button_align{
	display:inline-block;
	margin: 0 5px;
}

.center-align figure.post-type figcaption{
	position:absolute;
  	top:50%;
  	left:50%;
  	transform: translate(-50%, -50%);
	border-radius:10px;
	height:240px;
	min-height:auto!important;
}
figure.post-type figcaption span.location-title{
	display:inline-block;
	height:auto;
	padding:3px 20px;
	border-radius:10px;
	margin-bottom:25px;
}
span.counter-donate{
	display:block;
	width:100%;
	height:10px;
	border-radius:6px;
	background-color:#ccc;
	position:relative;
	margin-top:50px;
}

span.counter-donate:before{
	content:"";
	height:10px;
	border-radius:6px;
	background-color:#4EC85F;
	display:block;
	position:absolute;
	bottom: 0;
	left: 0;
}

.owl-item.active span.counter-donate.bars-100:before, .col-active span.counter-donate.bars-100:before{
   width:100%;
   animation:progress-bars-100 1s;
}
.owl-item.active span.counter-donate.bars-95:before, .col-active span.counter-donate.bars-95:before{
   width:95%;
   animation:progress-bars-95 1s;
}
.owl-item.active span.counter-donate.bars-90:before, .col-active span.counter-donate.bars-90:before{
   width:90%;
   animation:progress-bars-90 1s;
}
.owl-item.active span.counter-donate.bars-85:before, .col-active span.counter-donate.bars-85:before{
   width:85%;
   animation:progress-bars-85 1s;
}
.owl-item.active span.counter-donate.bars-80:before, .col-active span.counter-donate.bars-80:before{
   width:80%;
   animation:progress-bars-80 1s;
}
.owl-item.active span.counter-donate.bars-75:before, .col-active span.counter-donate.bars-75:before{
   width:75%;
   animation:progress-bars-75 1s;
}
.owl-item.active span.counter-donate.bars-70:before, .col-active span.counter-donate.bars-70:before{
   width:70%;
   animation:progress-bars-70 1s;
}
.owl-item.active span.counter-donate.bars-65:before, .col-active span.counter-donate.bars-65:before{
   width:65%;
   animation:progress-bars-65 1s;
}
.owl-item.active span.counter-donate.bars-60:before, .col-active span.counter-donate.bars-60:before{
   width:60%;
   animation:progress-bars-60 1s;
}
.owl-item.active span.counter-donate.bars-55:before, .col-active span.counter-donate.bars-55:before{
   width:55%;
   animation:progress-bars-55 1s;
}
.owl-item.active span.counter-donate.bars-50:before, .col-active span.counter-donate.bars-50:before{
   width:50%;
   animation:progress-bars-50 1s;
}
.owl-item.active span.counter-donate.bars-45:before, .col-active span.counter-donate.bars-45:before{
   width:45%;
   animation:progress-bars-45 1s;
}
.owl-item.active span.counter-donate.bars-40:before, .col-active span.counter-donate.bars-40:before{
   width:40%;
   animation:progress-bars-40 1s;
}
.owl-item.active span.counter-donate.bars-35:before, .col-active span.counter-donate.bars-35:before{
   width:35%;
   animation:progress-bars-35 1s;
}
.owl-item.active span.counter-donate.bars-30:before, .col-active span.counter-donate.bars-30:before{
   width:30%;
   animation:progress-bars-30 1s;
}
.owl-item.active span.counter-donate.bars-25:before, .col-active span.counter-donate.bars-25:before{
   width:25%;
   animation:progress-bars-25 1s;
}
.owl-item.active span.counter-donate.bars-20:before, .col-active span.counter-donate.bars-20:before{
   width:20%;
   animation:progress-bars-20 1s;
}
.owl-item.active span.counter-donate.bars-15:before, .col-active span.counter-donate.bars-15:before{
   width:15%;
   animation:progress-bars-15 1s;
}
.owl-item.active span.counter-donate.bars-10:before, .col-active span.counter-donate.bars-10:before{
   width:10%;
   animation:progress-bars-10 1s;
}
.owl-item.active span.counter-donate.bars-5:before, .col-active span.counter-donate.bars-5:before{
   width:5%;
   animation:progress-bars-5 1s;
}

.count-post{
	width:100%;
	height:auto;
	display:flex;
	flex-direction:row;
	align-content:space-between;
	text-align:left;
	color:#4EC85F;
	margin-top:10px;
}
.count-post p{
	width:50%;
}
.count-post p:last-child{
	text-align:right;
}
.date-post{
	padding:3px 20px;
	border-radius:10px;
}
.slider-imgs figure.post-type figcaption{
	width:50%;
	min-height:200px;
	padding:25px;
	left:25%;
	bottom:70px;
	border-radius:10px;
}
a.link-box{
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
	position:relative;
	border-radius:10px;
	text-align:center;
}
a.link-box img{
	width:100%;
	max-width:100%;
	display:block;
	position:relative;
	border-radius:10px;
	opacity:0.6;
}
a.link-box h3{
	width:auto;
	height:auto;
	padding:25px;
	margin: auto;
  	position: absolute;
  	top: 50%;
  	left: 0;
  	right: 0;
  	transform: translateY(-50%);
}
#slider_34 .sa_hover_container{
	border-radius:10px;
}
.page .visible .owl-carousel .owl-stage-outer{
		overflow:visible;
	}
.gallery .sa_hover_container img{
	height:400px !important;
	object-fit:cover;

}

.destacados .sa_hover_container .box-clickable{
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-content:center;
	align-items:center;
}
.destacados .sa_hover_container .box-clickable img{
	height:auto !important;
	object-fit:cover !important;
	object-position:center center;
}
.destacados .sa_hover_container .box-clickable div{
	width:50%;
	padding: 0;
}
.destacados .sa_hover_container .box-clickable div:last-child{
	padding: 0 150px;
}
.destacados .sa_hover_container .box-clickable div h2{
	margin-top:10px;
	margin-bottom:20px;
}
.destacados .sa_hover_container .box-clickable div p{
	margin-top:20px;
	margin-bottom:20px;
}
.into-dots.destacados .sa_owl_theme .owl-dots{
	width:50% !important;
	right: 0 !important;
	bottom:10px !important;
}

/*box-hospitales*/
.banner-box{
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
}
.box-content-title{
	text-align:center;
	background-color:#fff;
	border-radius:10px;
	padding:25px;
	width:50%;
	height:auto;
	overflow:hidden;
	position:absolute;
	top:80%;
    left:50%;
    transform:translate(-50%, -50%);
	z-index:10;
}
.banner-box img{
	position:relative;
	display:block;
}


/*Blog*/

.category-notas-prensa .the_content_wrapper a:not(.a2a_kit a){
	display:inline-block;
	font-size:1.4rem;
	border:1px solid #0c4b78;
	border-radius:8px;
	padding:10px 15px;
	margin-top:10px;
}
.category-notas-prensa .the_content_wrapper a:not(.a2a_kit a):before{
	content: '\e878';
	font-family: "mfn-icons",sans-serif;
	display:inline-block;
	margin-right:15px;
}
.category-notas-prensa .the_content_wrapper a:not:before(.a2a_kit a){
	content:'';
}

.category-notas-prensa .the_content_wrapper a:not(.a2a_kit a):hover{
	background-color:#0c4b78;
	color:#fff;
}

.category-notas-prensa .addtoany_share_save_container{
	text-align:center;
}
.column_blog_slider{
	padding: 0 3% !important;
}
.column_blog_slider .blog_slider_ul.slick-slider .type-post .image_wrapper img{
	width:520px !important;
	height:400px !important;
	object-fit:cover;
}

.blog_slider{
	margin-top:50px!important;
}
.blog_slider .slider_pagination .slick-active a{
	width:10px;
	height:10px;
	border-radius:50%;
	background-color:#fff;
}
.blog_slider .slider_pagination .slick-active a:after{
	content:"";
	display:none;
}
.blog_slider .type-post{
	position:relative;
}
.blog_slider .type-post .desc{
	width:60%;
	min-height:80px;
	padding:25px 15px;
	position:absolute;
	bottom: 0;
	left:20%;
	background-color:rgba(255,255,255,.9);
	text-align:center;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}


.date_label{
	font-size:1rem !important;
}
.section-related-adjustment .date_label{
	display:block;
	position:absolute !important;
	left:15px !important;
	top:15px !important;
	background-color:#EF9848 !important;
	color:#fff !important;
	padding:3px 12px !important;
	border-radius:8px;
}
.blog_slider.flat .blog_slider_ul li .item_wrapper .date_label{
	display:block;
	position:absolute !important;
	left:15px !important;
	top:15px !important;
	background-color:#EF9848 !important;
	color:#fff !important;
	padding:3px 12px !important;
	border-radius:8px;
}

/*Single post*/
.addtoany_share_save_container{
	margin:30px 0 50px 0;
}
.section-post-header{
	text-align:center;
	padding:190px 0 0 0;
}
.single-post .section-post-header .title_wrapper{
	padding: 0 25%;
}

.share-simple-wrapper {
	border-top: 0 solid rgba(0,0,0,.08);
}
.section-post-header .post-meta{
	text-align:center;
}
.post-meta .author-date{
	float:none;
}
.section-post-header .section_wrapper, .section-post-header .single-photo-wrapper.image .image_frame, .section-post-related .section_wrapper{
	max-width:100% !important;
	width:100%;
	padding: 0 !important;
}
.section-post-header .image{
	width:100% !important;
	margin: 0 !important;
}
.section-post-header .image img{
	max-width:100% !important;
	width:100% !important;
}
.image_frame {
	border:none !important;
	margin: 0 !important;
}
.image_links{
	display:none !important;
}
.section-related-adjustment{
	text-align:center;
}
.section-related-adjustment .image_frame img{
	width:800px !important;
	height:300px !important;
	object-fit:cover;
	max-width:100% !important;
}
.section-related-adjustment .image_frame{
	height:400px !important;
	border-radius:10px;
}

/*.single-photo-wrapper.image img{
	height:600px !important;
	object-fit:cover;
	object-position:top center;
	max-width:100% !important;
}*/

.section-related-adjustment .desc{
	width:calc(60% - 30px);
	min-height:80px;
	padding:25px 15px;
	position:absolute;
	bottom:7px;
	left:20%;
	background-color:rgba(255,255,255,.9);
	text-align:center;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.blog_wrapper .post-item .post-desc-wrapper{
	width:calc(60% - 30px);
	min-height:80px;
	padding:25px 15px;
	position:absolute;
	bottom:7px;
	left:20%;
	background-color:rgba(255,255,255,.9);
	text-align:center;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.section-related-adjustment .single-photo-wrapper img, .blog_slider .image_wrapper img{
	height:400px !important;
	object-fit:cover;
}
.post-nav{
	float:none;
	max-width:1220px !important;
	margin: 0 auto !important;
}
blockquote{
	width:80%;
	font-size:1.765rem;
	line-height:2.176rem;
	font-family: 'OktaNeue-Bold',sans-serif;
	color:#0c4b78;
	text-align:center;
	margin:20px auto !important;
	background:none;
}
.post-wrapper-content{
	padding-top:50px;
}

/*General Blog*/
.post-excerpt{
	display:none;
}
.type-post .image_wrapper img{
	border-radius:10px;
}
.type-post .image_frame:not(.no_link) .image_wrapper img:not(.ls-l){
	margin-bottom: 0!important;
}
#Filters{
	margin-bottom:30px;
}
#Filters .filters_wrapper ul li a, #Filters .filters_wrapper ul li a:hover{
	background-color:#0c4b78;
	color:#fff;
	border:none;
	border-radius:10px;
	font-size:1.15rem;
}
#Filters .filters_wrapper ul li.current-cat a{
	background-color:#fff;
	color:#0c4b78;
}
.blog_wrapper .posts_group .image_wrapper img{
	width:100% !important;
	height:400px !important;
	object-fit:cover;
}
.blog_wrapper .post-item{
	position:relative;
}
.blog_wrapper .post-item .post-desc-wrapper{
	position:absolute;
	width:80%;
	bottom: 0;
	left:10%;
	background-color:rgba(255,255,255,.9);
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding:25px 25px 20px 25px;
	text-align:center;
}
.blog_wrapper .post-item .post-desc-wrapper .post-desc {
    padding: 0;
}
.blog_wrapper .column_blog{
	margin-bottom: 0 !important;
}
.blog_wrapper .posts_group.grid.col-2 .post-item {
    /*width:100%;*/
	margin-bottom:40px;
}
.blog_wrapper .posts_group.grid.col-2 .post-item:last-child{
	margin-bottom: 0 !important;
}
.blog_wrapper .entry-title, .blog_slider .type-post .desc h4{
	font-size:1.5rem;
	line-height:1.7rem;
	margin-top:10px;
}
.blog_wrapper .post-footer{
	display:none;
}
.blog_wrapper .post-head .post-meta .date{
	display:inline-block;
	background-color:#EF9848 !important;
	color:#fff !important;
	padding:3px 12px !important;
	border-radius:8px;
	margin: 0;
	line-height:16px;
}
.gracias .blog_wrapper .post-item{
		width:48% !important;
		margin: 0 2% 30px 2%;
	}
.gracias .blog_wrapper .post-item:nth-child(odd){
		margin: 0 0 30px 0 !important;
}
.gracias .ui-tabs-panel{
	background-color:#82cbd2 !important;
}
.gracias .ui-tabs-panel:last-child, .gracias .ui-tabs .ui-tabs-nav li.ui-state-active:last-child a {
	background-color:#ed9648 !important;
}
.last-panel-orange .ui-tabs-panel:nth-of-type(3), .last-panel-orange .ui-tabs .ui-tabs-nav li.ui-state-active:nth-of-type(3) a{
	background-color:#ed9648 !important;
}
.equipo .ui-tabs-nav li a{
	width:360px;
	display:flex;
	justify-content:center;
}

.bizum-banner .call-bizum{
	display:block !important;
	background-color:#ffff;
	width:auto !important;
	height:auto !important;
	padding:25px 25px 15px 25px !important;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}


/*Formularios*/

.gift-profile img{
	border-radius:50%;
	margin-bottom:20px;
}

.gform_confirmation_wrapper .gform_confirmation_message {
    background:#fabe0f;
    color:#0c4b78;
    max-width:1200px;
    text-align:center;
    margin: 0 auto;
    border-radius: 10px;
	font-size:1.135rem;
    line-height:1.547rem;
}

form textarea{
	font-family: 'OktaNeue-Normal',sans-serif;
	font-size: 1.235rem !important;
}
.call-form .wrap{
	border-radius:10px;
}
.call-form form{
	max-width:75% !important;
	margin: 0 auto;
}
.call-form form input{
	text-align:left;
}
.left-form, .right-form{
	width:49%;
	float:left;
}
.left-form{
	margin-right:2%;
}
.left-form input, .right-form input{
	text-align:left;
}
.left-form .wpcf7-form-control-wrap, .right-form .wpcf7-form-control-wrap{
	text-align:left;
	margin-bottom:15px;
}
input:not([type=radio]){
	height:50px;
	box-shadow:none;
	border:none;
	border-radius:10px !important;
	font-size: 1.25rem !important;
}
select{
	border-radius:10px;
	font-family: 'OktaNeue-Normal',sans-serif;
	font-size: 1.235rem !important;
	height:50px;
}
select option{
	color:#000 !importaNT;
}
input[type="submit"]{
	box-sizing:border-box;
	padding:8px 40px;
	font-size:1.6rem !important;
    line-height:1.9rem !important;
	box-shadow: 3px 3px 3px 0 rgba(0,0,0,.3) !important;
	width:auto !important;
	height:67px;
	margin: 0 !important;
	background-color:#0c4b78 !important;
	text-align: center !important;
}
.gform_wrapper input[type="submit"]{
	width:300px !important;
}
.opt-in{
	width:auto !important;
}
.opt-in input{
	height:auto !important;
	margin-right:15px !important;
}
.ajax-loader{display:none !important;}
textarea{
	border-radius:10px;
}


/*Gravity forms*/

.gform_wrapper form input[type="text"], .gform_wrapper input[type="email"], .gform_wrapper form input[type="number"], ::placeholder{
	text-indent: 10px !important;
}

input:focus, textarea:focus{
		background-color:transparent !important;
	}

.gfgf_wrap, .gfgf_fields{
	margin: 0 !important;
	padding: 0 !important;
	text-align:center !important;
	background-color:transparent !important;
	border:none !important;
}
.gform_wrapper{
	font-size:1.235rem;
    line-height:1.647rem;
	max-width:1220px !important;
	margin: 0 auto !important;
}

.gform_wrapper ::placeholder{
	opacity:1 !important;
}
.gform_wrapper input[type="button"]{
	font-size:1.6rem !important;
    line-height:1.9rem !important;
	font-family:'OktaNeue-Bold',sans-serif !important;
	padding: 0 30px !important;
	height:65px !important;
}
.gform_wrapper label{
	font-family:'OktaNeue-Bold',sans-serif !important;
}
.gfield_label{
	font-size:1.7rem !important;
}

.gform_wrapper li.hidden_label input {
   margin-top: 0 !important;
}

.selecciona-cantidad ul.gfield_radio {
	display:flex;
	justify-content:center;
	align-content:center;
	align-items:center;
	flex-direction:row;
	background-color:#fff;
	border-radius:100px;

}
.selecciona-cantidad ul.gfield_radio li {
	width:23.333333% !important;
	height:auto;
	overflow:hidden;
	display:flex;
	justify-content:center;
	flex-direction:column;
	border-right:1px solid rgba(0,0,0,.1);
	position:relative;
	margin: 0 !important;
}
.selecciona-cantidad ul.gfield_radio li:last-child{
	width:30% !important;
	border-right: 0;
}
.selecciona-cantidad ul.gfield_radio li label{
	position:absolute;
	font-size:2rem;
	color:#0c4b78;
}
.selecciona-cantidad .mdc-radio__inner-circle{
	display:none !important;
}
.selecciona-cantidad .mdc-radio,.selecciona-cantidad .mdc-radio .mdc-radio__outer-circle{
	width:130px !important;
	height:130px !important;
	border-width: 0 !important;
}
.selecciona-cantidad ul.gfield_radio li:last-child .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{
	background-color:transparent !important;
}
#gform_wrapper_8 .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle, #gform_wrapper_12 .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle {
	border-color:transparent !important;
}
.selecciona-cantidad .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle/*, .mdc-ripple-upgraded--background-focused*/{
	background-color:#0c4b78 !important;
}
.selecciona-cantidad .mdc-radio__background {
    display:inline-block;
    position:absolute;
    box-sizing:border-box;
    width:100%;
    height:100%;
    top:10px;
    left:10px;
}
.selecciona-cantidad ul li input{
	position:relative;
	height:100% !important;
	width:100% !important;
}

.selector-tipo-socio ul{
	display:flex;
	flex-direction:row;
	width:calc(310px - 5px) !important;
	height:50px;
	background-color:#fff;
	border-radius:50px;
	margin: 0 auto !important;
	padding: 0 5px 0 0 !important;
}
.selector-tipo-socio ul li{
	margin: 0 !important;
	display:block !important;
}
.selector-tipo-socio ul li label{
	position:absolute;
	left: 50%;
	transform: translateX(-50%);
	font-size:0.8rem !important;
	line-height:1rem !important;
	white-space:nowrap !important;
}

.selector-tipo-socio ul li label{
	-webkit-transform: translateX(-50%);
}

.selector-tipo-socio ul li .mdc-radio{
	width:calc(100% - 10px) !important;
}
.selector-tipo-socio .mdc-radio__ripple{
	display:flex !important;
}
.selector-tipo-socio ul li .mdc-radio__background {
    display:inline-block;
    position:relative;
    box-sizing: border-box;
    width:100% !important;
	height:auto !important;
	border-radius:10px !important;
}
.selector-tipo-socio .mdc-radio__inner-circle{
	display:none !important;
}
.selector-tipo-socio .mdc-radio__outer-circle {
    height:36px;
    border-radius:65px;
	left:-3px;
	top:-21px;
	border-width: 0;
	background-color:transparent;
	transition:all ease-out 0.9s;
}
.selector-tipo-socio ul li:first-child .mdc-radio__outer-circle{
	margin-left:170px;
}
.selector-tipo-socio ul li:last-child .mdc-radio__outer-circle{
	margin-left:-170px;
}
.selector-tipo-socio .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{
	background-color:#0c4b78 !important;
	margin-left: 0;
	box-shadow: 0 0 3px 0 rgba(0,0,0,.35);
}

.selector-tipo-socio ul li .mdc-radio .mdc-radio__native-control:enabled ~ label{
	color:#fff !important;
}

.selector-tipo-socio label{
	color:#0c4b78 !important;
	background-color:transparent !important;
}
.selector-tipo-socio .mdc-radio .mdc-radio__ripple::before, .selector-tipo-socio .mdc-radio .mdc-radio__ripple::after {
    background-color: transparent;
	height:26px !important;
	border-radius:65px !important;
	top:5px !important;
}


.gf_page_steps{
	display:flex;
	justify-content:center;
	align-content:center;
	align-items:center;
	color:#fff !important;
	font-family: 'OktaNeue-Bold',sans-serif;
	font-size:1.5rem !important;
	border:none !important;
}
.gf_page_steps .gf_step_number{
	text-align:center;
	font-family: 'OktaNeue-Bold',sans-serif !important;
	display:inline-block;
	width:50px;
	height:50px;
	padding-top:10px;
	background-color:#fff !important;
	color:#ed9648 !important;
	border-radius:50px;
}
.gform_wrapper .gf_step{
	height:auto !important;
}

.metodo-pago ul{
	display:flex;
	justify-content:center;
	align-items:center;
	margin: 0 auto 80px auto !important;
    max-width:560px;
}
.metodo-pago ul li{
	display:flex !important;
	justify-content:center;
	align-content:center;
	align-items:center;
	position:relative;
}
.metodo-pago ul li label{
	position:absolute;
	top:18px;
	left:65%;
	-webkit-transform: translateX(-65%);
	transform: translateX(-65%);
	font-size:1rem !important;
}
.metodo-pago ul li .mdc-radio{
	width:100% !important;
	position:relative !important;
}
.metodo-pago .mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before, .metodo-pago .mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after {
    display:none !important;
}

.metodo-pago .mdc-radio, .metodo-pago .mdc-radio__background, .metodo-pago .mdc-radio__outer-circle{
	width:160px !important;
	height:60px !important;
	border-radius: 0 !important;
	padding: 0 !important;
	border-width: 0 !important;
}

.metodo-pago .mdc-radio__background{
	position:absolute !important;
	top: 0 !important;
	left: 0;
	background-color:#fff !important;
}
.metodo-pago input{
	width:100% !important;
	height:100% !important;
	position:relative;
}
.metodo-pago .mdc-radio__inner-circle{
	display:none !important;
}
/*
.metodo-pago ul li.active .mdc-radio__ripple{
	border:2px solid #0c4b78 !important;
}
.metodo-pago ul li.active label{
	color:#0c4b78 !important;
}
*/

.metodo-pago ul li:first-child .mdc-radio:before {
    content:url(https://aladina.org/wp-content/uploads/2021/04/tarjeta-mastercard-1.svg);
    display: block;
    width:30px;
    height:30px;
    position:absolute;
    top:17px !important;
    left:32px;
	z-index:10;
	background-color:transparent !important;
}
.metodo-pago ul li:nth-child(2) .mdc-radio:before {
    content:url(https://aladina.org/wp-content/uploads/2021/08/bizum-icon.svg);
    display: block;
    width:25px;
    height:25px;
    position:absolute;
    top:15px !important;
    left:32px;
	z-index:10;
	background-color:transparent !important;
}
.metodo-pago ul li:last-child .mdc-radio:before {
    content:url(https://aladina.org/wp-content/uploads/2021/04/paypal-1.svg);
    display:block;
    width:25px;
    height:25px;
    position:absolute;
    top:15px !important;
    left:35px;
	z-index:10;
	background-color:transparent !important;
}

.metodo-pago .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{
	border-width:2px !important;
}

/*.selecciona-cantidad ul.gfield_radio li label{
	color:#0c4b78 !important;
}
.selecciona-cantidad ul.gfield_radio li.active label, .selector-tipo-socio li.active label{
	color:#fff !important;
}*/

.selecciona-cantidad ul li.active:last-child label{
	color:#ed9648 !important;
}

li.active label{
	color:#fff !important;
}

.gform_page_footer{
	text-align:center;
	border:none !important;
}
.gform_next_button, .gform_previous_button, .gform_button{
	height:60px !important;
	font-size:1.4rem !important;
    line-height:1.7rem !important;
	letter-spacing: 0 !important;
	font-family:'OktaNeue-Bold',sans-serif;
	text-transform:capitalize !important;
	margin-bottom:10px !important;
}
.mdc-button::after {
   background-color:transparent !important;
}
.mdc-text-field--filled .mdc-line-ripple::after{
	border-bottom-color:#0c4b78 !important;
}

.page #gform_wrapper_1 input.mdc-text-field__input{
	padding: 0 25px !important;
}

/*Formulario crowdfounding*/
.donativo-crow-form .gform-body ul{
	display:flex;
	flex-direction:column;
}
.donativo-crow-form ul li {}
.donativo-crow-form ul li input::placeholder, .donativo-crow-form .mdc-text-field__input, .donativo-crow-form .mdc-text-field__input::placeholder{
	text-align:left !important;
}

/*Footer*/
.footer-btn{
	display:none;
}
#Footer input[type="submit"]{
	width:200px !important;
}
#Footer .footer_action{
	background-color:transparent;
	padding:55px 0 25px 0;
	text-align:center;
}
#Footer .widgets_wrapper{
	background:linear-gradient(to right, #ed9648 50%, #8CC9D8 50%);
}
#custom_html-2 .textwidget{
	padding-right:30px !important;
}
#custom_html-3 .textwidget{
	padding-left:30px !important;
}
.left-menu-footer, .right-menu-footer{
	display: flex;
  	flex-wrap: wrap;
  	flex-direction: row;
}
.left-menu-footer li{
	display: flex;
  	flex-basis: calc(50% - 20px);
  	justify-content: center;
 	flex-direction: column;
	padding: 0 20px 0 0;
}
.left-menu-footer li a{
	display:block;
	border-bottom:5px solid #FDC10F;
	padding:10px 0;
}
.right-menu-footer li{
	display: flex;
  	flex-basis: calc(50% - 20px);
  	justify-content: center;
 	flex-direction: column;
	padding: 0 0 0 20px;
}
.right-menu-footer li{
	margin-bottom:15px;
}
.right-menu-footer li a{
	text-align:center;
	text-transform:uppercase;
	display:block;
	padding:17px 0;
	border-radius:10px;
	color:#0c4b78 !important;
	font-size:95%;
}
ul li a.light{
	color:#fff !important;
}
 #Footer form{
	max-width:53%;
	margin: 0 auto;
}
#Footer form input:not([type=radio]){
	text-align:center;
}
ul.socials{
	display:flex;
	justify-content:center;
	align-items:center;
}
ul.socials li{
	margin:12px;
}
ul.socials li:hover img{
	opacity:.4;
}
.footer_copy{
	padding:20px 0 40px 0;
}




/*Animaciones, keyframes*/

@keyframes shadows {
		0% {
			box-shadow: 0 0 17px 0 rgba(255,255,255,.25);
			}

		70% {
			box-shadow: 0 0 17px 0 rgba(255,255,255,1);
			}

		100% {
			box-shadow: 0 0 17px 0 rgba(255,255,255,.25);
		}
	}

@keyframes darkshadows {
		0% {
			box-shadow: 0 0 17px 0 rgba(0,0,0,.25);
			}

		70% {
			box-shadow: 0 0 17px 0 rgba(0,0,0,1);
			}

		100% {
			box-shadow: 0 0 17px 0 rgba(0,0,0,.25);
		}
	}

@keyframes pulse {
0% {
		transform: scale(0.95);
		box-shadow: 0 0 20px 0 rgba(255,255,255,.25);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 20px 0 rgba(255,255,255,1);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 20px 0 rgba(255,255,255,.25);
	}
}

@keyframes pulsebig {
0% {
		box-shadow: 0 0 0 15px rgba(255,255,255,.15);
	}

	70% {
		box-shadow: 0 0 0 15px rgba(255,255,255,0.7);
	}

	100% {
		box-shadow: 0 0 0 15px rgba(255,255,255,.15);
	}
}

@keyframes pulsesmall {
0% {
		box-shadow: 0 0 0 10px rgba(255,255,255,.15);
	}

	70% {
		box-shadow: 0 0 0 10px rgba(255,255,255,0.7);
	}

	100% {
		box-shadow: 0 0 0 10px rgba(255,255,255,.15);
	}
}


@keyframes progress-bars-100 {
	0% {width:10%;}
	100% {width:100%;}
}
@keyframes progress-bars-95 {
	0% {width:10%;}
	95% {width:95%;}
}
@keyframes progress-bars-90 {
	0% {width:10%;}
	90% {width:90%;}
}
@keyframes progress-bars-85 {
	0% {width:10%;}
	85% {width:85%;}
}
@keyframes progress-bars-80 {
	0% {width:10%;}
	80% {width:80%;}
}
@keyframes progress-bars-75 {
	0% {width:10%;}
	75% {width:75%;}
}
@keyframes progress-bars-70 {
	0% {width:10%;}
	70% {width:70%;}
}
@keyframes progress-bars-65 {
	0% {width:10%;}
	65% {width:65%;}
}
@keyframes progress-bars-60 {
	0% {width:10%;}
	60% {width:60%;}
}
@keyframes progress-bars-55 {
	0% {width:10%;}
	55% {width:55%;}
}
@keyframes progress-bars-50 {
	0% {width:10%;}
	50% {width:50%;}
}
@keyframes progress-bars-45 {0% {width:10%;} 45% {width:45%;}}@keyframes progress-bars-40 {0% {width:10%;} 40% {width:40%;}}@keyframes progress-bars-35 {0% {width:10%;} 35% {width:35%;}}@keyframes progress-bars-30 {0% {width:10%;} 30% {width:30%;}}@keyframes progress-bars-25 {0% {width:10%;} 25% {width:25%;}}@keyframes progress-bars-20 {0% {width:10%;} 20% {width:20%;}}@keyframes progress-bars-15 {0% {width:10%;} 15% {width:15%;}}@keyframes progress-bars-10 {0% {width:10%;} 10% {width:10%;}}@keyframes progress-bars-5 {0% {width:10%;} 5% {width:5%;}}


@keyframes progress-bars-100 {
	0% {
		width:10%;
	}
	100% {
		width:100%;
	}
}

@keyframes progress-bars-75 {
	0% {
		width:10%;
	}
	100% {
		width:75%;
	}
}

@keyframes progress-bars-50 {
	0% {
		width:10%;
	}
	100% {
		width:50%;
	}
}

@keyframes progress-bars-25 {
	0% {
		width:10%;
	}
	100% {
		width:25%;
	}
}

@keyframes down {

	50% {
		transform:translate(0px, 0px);
	}
	100% {
		transform:translate(0px, 30px);
	}
}


.horizontal-left-text .column_attr{
	display:block !important;
	animation:right 4s linear;
	transform:translatex(0%);
}
.horizontal-right-text .column_attr{
	display:block !important;
	animation:left 4s linear;
	transform:translatex(0%);

}

@keyframes right{
	0%{
		transform:translatex(100%);
	}
	100%{
		transform:translatex(0%);
	}
}
@keyframes left{
	0%{
		transform:translatex(-100%);
	}
	100%{
		transform:translatex(0%);
	}
}


/*Spacers gap, gap padding...*/
.no-header-gap{
	padding:60px 0 50px 0;
}
.spacer-gap-20{
	margin: 0 0 20px 0;
}
.spacer-gap-30{
	margin: 0 0 30px 0;
}
.spacer-gap-50{
	margin: 0 0 50px 0;
}

.gap-padding{
	padding:50px 0 !important;
}
.gap-padding-col .column_attr{
	padding:70px 0 !important;
}
.gap-padding-all{}
.gap-padding-all-col .column_attr{
	padding:70px 50px;
}
.no-gap-bottom{
	padding-bottom: 0 !important;
}
.gap-padding-top{
	padding-top:50px !important;
}
.gap-padding-top-col .column_attr{
	padding-top:70px !important;
}
.gap-padding-bottom{
	padding-bottom:50px !important;
}
.gap-padding-bottom-col .column_attr{
	padding-bottom:70px !important;
}
.mask-mobile .column_attr{
	padding:70px 200px 55px 200px;
}
.home_block .column_attr{
	padding:70px 190px 55px 190px;
}


/*Block links*/
ul.block-links{
	margin: 0;
	list-style:none;
	display:flex;
	align-items:center;
	margin-bottom:50px;
}

ul.block-links li:first-child{
	border-left:1px solid #fff;
}

ul.block-links li:first-child :before{
	content:url(https://aladina.org/wp-content/uploads/2021/03/crear-evento.svg);
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	top: 0;
	left:calc(50% - 50px);
}
ul.block-links li:nth-child(2n) :before{
	content:url(https://aladina.org/wp-content/uploads/2021/03/celebraciones-evento.svg);
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	top: 0;
	left:calc(50% - 50px);
}
ul.block-links li:nth-child(3n) :before{
	content:url(https://aladina.org/wp-content/uploads/2021/03/deporte-solidario-evento.svg);
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	top: 0;
	left:calc(50% - 50px);
}
ul.block-links li:nth-child(4n) :before{
	content:url(https://aladina.org/wp-content/uploads/2021/03/planes-divertidos-evento.svg);
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	top: 0;
	left:calc(50% - 50px);
}
ul.block-links li:nth-child(5n) :before{
	content:url(https://aladina.org/wp-content/uploads/2021/03/empresas-evento.svg);
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	top: 0;
	left:calc(50% - 50px);
}



ul.block-links li{
	width:20%;
	border-right:1px solid #fff;
	text-align:center;
	padding:90px 25px 25px 25px;
	min-height:40px;
	position:relative;
}
ul.block-links li:hover a{
	color:#fff;
}




/*img with btn*/
.img-with-btn .column_attr {
	position:relative;
}
.img-with-btn.block-img .column_attr img {
	display:block;
}
.img-with-btn.max-w .column_attr img {
	max-width:480px !important;
}

.img-with-btn .column_attr .button{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


/*tabs*/
.ui-tabs .ui-tabs-nav li{
	margin: 0 5px !important;
}
.ui-tabs .ui-tabs-nav li:first-child{
	margin-left: 0 !important;
}
.ui-tabs .ui-tabs-nav li:last-child{
	margin-right: 0 !important;
}
.orange-tabs .owl-carousel .owl-stage-outer, .orange-tabs .ui-widget-content, .light-tabs .owl-carousel .owl-stage-outer, .light-tabs .ui-widget-content{
	overflow:visible !important;
}
.ui-tabs{
	border:none;
	overflow:visible !important;
	margin-bottom: 0 !important;
	border-radius: 0 !important;
}
.ui-tabs .ui-tabs-nav{
	border-width: 0;
	display:flex;
	justify-content:center;
}
.ui-tabs .ui-tabs-nav li{
	display:flex !important;
}
.ui-tabs .ui-tabs-nav li a{
	display:flex !important;
    align-items:center;
}
.ui-tabs .ui-tabs-panel{
	background:none;
	background-color:transparent;
	border:none;
}
.orange-tabs .ui-tabs-panel{
	/*background-color:#ed9648;*/
}
.blue-panel .ui-tabs-panel{
	background-color:#82cbd2;
}
.light-tabs .ui-tabs-panel{
	background-color:#f2ece2 !important;
	padding:50px 0 50px 0 !important;
}
.light-tabs.no-padding-panel .ui-tabs-panel:nth-of-type(2), .light-tabs.no-padding-panel .ui-tabs-panel:nth-of-type(3){
	padding: 0 !important;
}
.light-tabs .ui-tabs-panel .container{
	margin: 0 auto;
	padding: 0 0 0 0;
}

.jq-tabs .owl-pagination-true{
	padding-bottom: 0 !important;
}
.orange-tabs .tabs_centered.ui-tabs .ui-tabs-nav li, .light-tabs .tabs_centered.ui-tabs .ui-tabs-nav li {
    border:none;
}
.ui-tabs .ui-tabs-nav li a{
	font-size:1.7rem;
	line-height:2rem;
}
.orange-tabs .ui-widget-content, .light-tabs .ui-widget-content{
	border:none !important;
}
.orange-tabs .ui-tabs .ui-tabs-nav, .time-tabs .ui-tabs .ui-tabs-nav, .light-tabs .ui-tabs .ui-tabs-nav {
	background:none;
}
.orange-tabs .ui-tabs .ui-tabs-nav li a, .light-tabs .ui-tabs .ui-tabs-nav li a{
	background-color:#fff;
	color:#0c4b78;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding:20px 40px !important;
}
.orange-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a{
	background-color:#ed9648;
	color:#fff;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-decoration:underline;
}

.light-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a{
	background-color:#f2ece2 !important;
	color:#0c4b78;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-decoration:underline;
}

.orange-tabs .owl-item {/*opacity:0.3;*/}
.orange-tabs .owl-item.active {/*opacity:1;*/}

figure.card{
	display:block;
	padding:130px 50px 170px 50px;
	height:720px;
}
figure.card figcaption{
	text-align:center;
	padding-top:50px;
}
figure.card figcaption p{
	min-height:60px;
}
figure.card a:before{
	content: '\e872';
	font-family: "mfn-icons",sans-serif;
	font-size:80%;
	display:inline-block;
	padding-right:10px;
}
.orange-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a:after, .light-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
    content: "";
    display:none;

}

.time-tabs .jq-tabs{
	border-top:1px solid #fff;
	overflow:visible;
}
.time-tabs .tabs_centered.ui-tabs .ui-tabs-nav li{
    border:none;
}
.time-tabs .ui-tabs .ui-tabs-nav li a{
	font-size: 1.235rem;
	color:#fff;
	padding:30px 15px !important;
}
.time-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a{
	background-color:transparent;
	overflow:visible;
}
.time-tabs .ui-tabs .ui-tabs-nav li.ui-state-active:after{
    content: "";
    top:-8px;
	height:8px;
	background-color:#0c4b78;

}
.time-tabs.blue-tabs .ui-tabs .ui-tabs-nav li.ui-state-active:after{
    content: "";
    top:-8px;
	height:8px;
	background-color:#EF9848;

}
.ui-tabs .ui-tabs-nav li.ui-state-active a:after{
	content:"";
	display:none;
}
.orange-tabs .ui-tabs .ui-tabs-nav li.ui-state-active:after, .light-tabs .ui-tabs .ui-tabs-nav li.ui-state-active:after{
	display:none;
}
.time-tabs .ui-tabs-nav{
	margin-bottom:15px;
}
.blue-tab .ui-tabs .ui-tabs-nav li.ui-state-active:after{
    content:"";
    display:none;

}
.blue-tab .ui-tabs .ui-tabs-nav li{
	border:none;
}
.blue-tab .ui-tabs .ui-tabs-nav li a{
	background-color:#fff;
	color:#0c4b78;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.blue-tab .ui-tabs .ui-tabs-nav li.ui-state-active a{
	background-color:#82cbd2;
	overflow:visible;
	text-decoration:underline;
}
.blue-tab .ui-tabs .ui-tabs-nav{
	background:none;
}
/*timeline items*/
.item-timeline{
	width:48%;
	float:left;
	min-height:99px;
	border-bottom:1px solid rgba(255,255,255,.3);
	padding:25px 0 0 50px;
	margin-right:4%;
	position:relative;
}
.item-timeline .date{
	margin-bottom:20px !important;
}
.item-timeline:last-child{
	border-bottom:transparent;
}
.item-timeline:before{
	content:url(https://aladina.org/wp-content/uploads/2021/02/arrow-mobile.svg);
	display:block;
	width:13px;
	height:13px;
	position:absolute;
	left: 0;
	top:30px;
}

.item-timeline:nth-child(even){
	margin-right:0;
}
.time-tabs .ui-tabs .ui-tabs-panel{
	max-width:1220px !important;
	margin: 0 auto;
}
.time-tabs.galerias .ui-tabs .ui-tabs-panel{
	max-width:100% !important;
	margin: 0 auto;
}
.time-tabs.galerias .gallery_thumbs{
	width:100%;
	height:auto;
	overflow:hidden;
}
.time-tabs.galerias ul{
	background-color:#ed9648 !important;
}

.time-tabs.galerias .gallery_thumbs h4{
	width:40%;
	padding:35px 25px 50px 25px;
	margin: 0 auto;
}
.time-tabs.galerias .gallery_thumbs h4:before{
	content:url(https://aladina.org/wp-content/uploads/2021/02/thumb.svg);
	display:block;
	width:30px;
	height:30px;
	margin: 0 auto 25px auto;
}
.gallery-item img{
	height:25vh !important;
	object-fit:cover;
}
.time-tabs.blue-tabs .jq-tabs {
    border-top: 1px solid #0c4b78;
    overflow: visible;
}
.time-tabs.blue-tabs .ui-tabs .ui-tabs-nav li a {
    font-size: 1.235rem;
    color:#0c4b78;
    padding: 30px 15px !important;
}
.time-tabs.blue-tabs .item-timeline{
	min-height:110px;
	border-bottom:1px solid #0c4b78;
}
.time-tabs.blue-tabs .item-timeline:before{
	content:url(https://aladina.org/wp-content/uploads/2021/02/arrow-mobileblue.svg);
	display:block;
	width:13px;
	height:13px;
	position:absolute;
	left: 0;
	top:30px;
}
.time-tabs.blue-tabs .item-timeline:last-child{
	border-bottom: 0;
}
.profiles{
	background-image:url(https://aladina.org/wp-content/uploads/2021/02/aladina-lampara.svg);
	background-repeat:no-repeat;
	background-position:53% 43%;
	background-size:50% 50% !important;
}
.profiles .sa_hover_container .owl-item{
	text-align:center !important;
}
.profiles .sa_hover_container img{
	display:inline-block !important;
	max-width:200px !important;
}
.ui-tabs .blog_wrapper{
	max-width:1220px;
	padding:50px 33px 0 33px;
	margin: 0 auto;
}
.ui-tabs .blog_wrapper .post-photo-wrapper{
	width:100%;
}

/**/

/*content-box*/
.box-descr{
	height: 0;
	overflow:hidden;
	transition:height linear 1s;
}
.box-descr form{
	max-width:100%;
}
.box-descr form input{
	text-align:left;
}
.box-descr.active{
	display:block;
	max-width:1220px;
	width:100%;
	height:auto;
	margin: 0 auto;
	padding:30px 0 30px 0;
}
.box-form .box-descr.active{
	padding:30px 30px 30px 30px;
	background-color:rgba(255,255,255,.15);
	border-radius:10px;
	margin-top:30px;
	margin-bottom:30px;
}
.btn-box, .contact-us, .contact-us-en, .btn-box-en, .contact-us2{
	width:250px;
	display:block;
	margin:20px auto 30px auto;
	font-family: 'OktaNeue-Bold',sans-serif !important;
	font-size:1.412rem;
	line-height:1.824rem;
	color: #fff;
	text-align:center;
	background-color: #0c4b78!important;
	box-shadow: 3px 3px 3px 0 rgba(0,0,0,.3) !important;
    padding:15px 0 !important;
    border-radius: 10px !important;
	cursor:pointer;
}
.btn-box:hover, .contact-us:hover, .contact-us-en:hover, .btn-box-en:hover, .contact-us2:hover {
	color:#fff;
}
.profile{
	position:relative;
}
.profile img{
	width:300px !important;
	max-width:100% !important;
	height:300px !important;
	border-radius:50%;
	object-fit:cover;
	margin-top:50px;
	margin-bottom:20px;
	transition:all linear .3s;
	box-shadow:3px 3px 3px 0 rgba(0,0,0,.3) !important;
	position:relative;
	z-index:2;
}

.entry-content .section:nth-of-type(3n) .profile img{
	object-position:50% 0;

}
.entry-content .section:nth-of-type(4n) .profile img{
	object-position:50% 35%;

}
.entry-content .section:nth-of-type(5n) .profile img{
	object-position:50% 37%;

}
.entry-content .section:nth-of-type(6n) .profile img{
	object-position:50% 57%;

}
.entry-content .section:nth-of-type(7n) .profile img{
	object-position:50% 12%;

}
.entry-content .section:nth-of-type(8n) .profile img{
	object-position:50% 35%;

}

.section.active .profile img{
	width:100% !important;
	max-width:100% !important;
	height:600px !important;
	border-radius:0;
	margin-top: 0;
}
.intro{
	display:block;
	width:40%;
	margin:20px auto;
}

/*infografías*/
.infogr{
	display:flex;
}
.infogr div{
	width:33.333333%;
	padding-right:25px;
}
.no-descr figure.post-type figcaption{
	min-height:auto;
	padding:25px 25px 10px 25px;
}

.box-btn .column_attr hr{
	transition:all linear .3s;
}
.box-btn .column_attr:hover hr{
		transform:scale(1.15);
	}
.box-btn .column_attr:hover img.header-icon-big{
	animation: pulse 1s infinite;
}

/*Crowdfounding*/
.header-crowd span.counter-donate{
	margin-top:30px;
}
.header-crowd .count-post, .donacion .count-post{
	color:#0c4b78;
}
.donacion span.counter-donate{
	background-color:#fff !important;
}
.header-crowd .button{
	position:relative;
	z-index:100;
}
.post-link{
	margin-bottom:10px;
	font-size: 0.95rem;
}
.post-link img{
	display:block;
	margin: 0 auto;
	height:26px !important;
	width:auto !important;
}
.share-btns{
	display:flex;
	justify-content:center;
	align-content:center;
	align-items:center;
	list-style:none;
	margin-top:20px;
	position:relative;
	z-index:100;
}
.share-btns p{
	margin-right:20px !important;
}
.crowdfounding .section_wrapper{
	max-width:100%;
}

.mcb-wrap-inner.header-crowd.archive {
	display:flex;
	flex-direction:row;
	align-items:center;
	background-color:#fff;
	margin-top:50px;
	border-radius:10px;
	position:relative;
}
.single-crowd .mcb-wrap-inner {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}

.round-curve{
	flex:2;
}
.img-featured img:not(.reto_conseguido):not(.reto_finalizado){
	display:block;
	width:100%;
	/*height: 100% !important;*/
	object-fit:cover;
	object-position:center center;
  /*filter: brightness(0.5);*/
}
.img-featured, .descr-featured{
	flex-grow:1;
}
.single-crowd .img-featured img{
	height:900px !important;
}
.single-crowd.step-donate .img-featured img{
	height:667px !important;
}

/*.descr-featured h3{
	text-transform:lowercase;
}
.descr-featured h3:first-letter{
	text-transform:uppercase;
}*/

.descr-featured .column_attr{
	padding: 0 100px;
}
.content-crowd .mcb-wrap-inner.header-crowd.archive:nth-child(odd){
	display:flex;
	flex-direction:row-reverse;
}
.content-crowd .mcb-wrap-inner.header-crowd.archive:nth-child(even) .img-featured img{
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.content-crowd .mcb-wrap-inner.header-crowd.archive:nth-child(odd) .img-featured img{
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
/*Counter*/
.quick_fact hr{
	display:none;
}
h3.title {
	font-size:1.412rem;
	line-height:1.4rem;
	color:#ed9648 !important;
	word-break:break-word;
	width:80%;
	margin: 0 auto;
}
.euro-fact .quick_fact .number:after{
	content:"€";
	font-size:80%;
}
.numbers-fact{
	min-height:150px;
}
.numbers-fact:not(.euro-fact){
	border-right:1px solid #000;
}

/*Formulario crowdfounding*/
.orange-tabs.orange-panel .ui-tabs-panel{
	background-color:#ed9648;
}
/*Form crea recaudacion*/
.evento{
	max-width:1200px;
	padding: 50px 40px;
	text-align:center;
	position:relative;
	margin: 0 auto;
}
.evento input{
	width:100%;
	text-align:left;
	margin-top:20px;
	margin-bottom:35px;
}
.evento input[type="radio" i]{
	position:absolute;
	top: 0;
	left: 0;
/*	height:auto;*/
	box-shadow:none !important;
	opacity: 0;
	width: 0;
	height: 0;
}
.evento #otros_programas_activos{
	width:100%;
	margin-left:auto;
	margin-right:auto;

	float:none;
}
.evento input[type="file" i]{
	width:100%;
	height:45px;
	padding:5px;
	border:1px solid #fff;
	margin-top:20px !important;
	box-shadow:none !important;
	color:#fff;
}
input[type="checkbox" i]{
	width:auto;
	margin: 0;
	box-shadow:none !important;
	/*float:left;*/
}
.evento textarea{
	width:100%;
	text-align:left;
	height:200px;
	border-radius:10px;
	margin-top:20px;
	margin-bottom:35px;
}
#sc_buscar{
	padding:30px 0 50px 0;
}
/*
.evento select{
	width:49%;
	float:left;
	margin-top: 0;
	margin-bottom:35px;
}
.evento select:nth-child(odd){
	margin-right:2%;
}*/
.evento .date-pick{
	width:49%;
	float:left;
	margin-top: 0;
	margin-bottom:10px;
}
.evento .date-pick:nth-child(odd){
	margin-right:2%;
}
.tipologia{
	width:75%;
	display:Flex;
	margin: 0 auto 50px auto;
}
.tipologia div{
	border:1px solid #fff;
	width:20%;
	padding:15px 15px 15px 15px;
	text-align:center;
	line-height:1.2rem;
	position:relative;
	word-break:break-word;
	border-radius:10px;
}
.left-align input {
	margin-right:20px !important;
}
.tipologia div img{
	max-width:80px !important;
	margin-top:10px;
	margin-bottom: 0;
}
.tipologia div:last-child{
	margin-right:0;
}
.tipologia div{
	margin-right:2%;
}

/*Form crowfounding buscador*/
.finder-crowd{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#82cbd2;
	padding:50px 0 50px 0;
}
.finder-crowd form{
	max-width:1220px !important;
	margin: 0 auto;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height:4rem !important;
}

#search-crowd{
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:left;
	padding:30px 30px 30px 30px;
}
#search-crowd input{
	text-align:left;
}
#search-crowd select{
	width:49%;
	float:left;
}
.comunity-search input[type="search"]{
	width:100%;
	float:none;
}
#search-crowd select:nth-of-type(1){
	margin-left:2%;
}
.comunity-search #search-crowd select:nth-of-type(1){
	margin-right:2%;
	margin-left:0;
}
input[type="search"]{
	width:49%;
	float:left;
	color:#0c4b78 !important;
	margin-bottom: .75rem !important;
}
.content-crowd{
	width:100%;
	height:auto;
	overflow:hidden;
	padding: 0 8% 40px 8%;
}
.two-cols .mcb-wrap-inner{
	width:46% !important;
	flex-direction:column !important;
	float:left;
	margin: 0 2%;
}
.three-cols .mcb-wrap-inner{
	width:32% !important;
	flex-direction:column !important;
	float:left;
	margin:50px 2% 0 0 !important;
}

.three-cols .mcb-wrap-inner:nth-child(3n+3){
	margin-right:0 !important;
}
.three-cols .share-btns{
	display:none;
}
.btns-comunity{
	width:100%;
	height:auto;
	overflow:hidden;
}
.two-cols .mcb-wrap-inner .button{
	width:48% !important;
}
.three-cols .mcb-wrap-inner .button{
	width:100% !important;
}
.btns-comunity .button:nth-of-type(1){
	margin-right:2% !important;
}
.two-cols .one-second{
	width:100% !important;
}
.three-cols .one-second{
	width:100% !important;
}
.three-cols .one-second.img-featured{
	width:100% !important;
	height: 250px !important;
	overflow: hidden !important;
}

.two-cols .img-featured img {
    display:block;
    width:100%;
    height:300px !important;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;

}
.three-cols .img-featured img {
    display:block;
    width:100%;
    height:170px !important;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;

}
.two-cols .descr-featured .column_attr{
	padding:25px 50px 50px 50px !important;
}
.three-cols .descr-featured .column_attr{
	padding:25px 50px 50px 50px !important;
}

/*imgs*/

/*Mapa España*/
.map-locations-content{
	width:65%;
	height:auto;
	position:relative;
	margin: 0 auto;
}
.map-locations{
	margin: 0 !important;
	padding: 0;
	list-style:none !important;
	position:absolute;
	top: 0;
	display:flex;
	justify-items:center;
	align-items:center;
	flex-direction:row;
	width:100%;
	height:100%;
}

.map-locations-cities{
	margin: 0;
	padding: 0;
	list-style:none !important;
	position:absolute;
	top: 0;
	display:flex;
	justify-items:center;
	align-items:center;
	flex-direction:row;
	width:100%;
	height:100%;
}
.map-locations-cities li{
	width:25%;
	height:auto;
	position:absolute;
	font-family: 'OktaNeue-Bold',sans-serif !important;
	/*word-break:nowrap;*/
	opacity:0.85;
}
.map-locations-cities li a{

}
.map-locations-cities li:nth-of-type(1){
	left:51%;
	top:5%;
}
.map-locations-cities li:nth-of-type(2){
	left:69%;
	top:34%;
}
.map-locations-cities li:nth-of-type(3){
	left:11%;
	top:18%;
}
.map-locations-cities li:nth-of-type(4){
	left:44%;
	top:49%;
}
.map-locations-cities li:nth-of-type(5){
	left:29%;
	top:80%;
}
.map-locations-cities li:nth-of-type(6){
	left:36%;
	top:71%;
}
.map-locations-cities li:nth-of-type(7){
	left:50%;
	top:85%;
}
.map-locations-cities li:nth-of-type(8){
	left:63%;
	top:60%;
}
.map-locations-cities li:nth-of-type(9){
	left:33%;
    top:5%
}




.map-locations li a:before{
	content:"";
	display:block;
	width:20px;
	height:20px;
	background-color:#ef9848;
	border-radius:50px;
	animation:pulsebig 1s infinite;
}
.map-locations li{
	width:25%;
	height:auto;
	position:absolute;
	font-family: 'OktaNeue-Bold',sans-serif !important;
	/*word-break:nowrap;*/
}
.map-locations li a{
	transition:all linear .5s;

}
.map-locations li:hover a{
		color:#ed9648 !important;
		text-shadow: 0 0 20px rgba(255,255,255,.9);
	}
.map-locations li:nth-of-type(1){
	left:18%;
	top:12%;
}
.map-locations li:nth-of-type(2){
	left:32%;
	top:5%;
}
.map-locations li:nth-of-type(3){
	left:48%;
	top:6%;
}
.map-locations li:nth-of-type(4){
	left:75%;
	top:28%;
}
.map-locations li:nth-of-type(5){
	left:43%;
	top:40%;
}
.map-locations li:nth-of-type(6){
	left:40%;
	top:50%;
}
.map-locations li:nth-of-type(7){
	left:61%;
	top:54%;
}
.map-locations li:nth-of-type(8){
	left:59%;
	top:74%;
}
.map-locations li:nth-of-type(9){
	left:40%;
	top:78%;
}

.map-locations-countries{
	margin: 0 !important;
	padding: 0 !important;
	list-style:none !important;
	position:absolute;
	top: 0;
	display:flex;
	justify-items:center;
	align-items:center;
	flex-direction:row;
	width:100%;
	height:100%;
}
.map-locations-countries li a:before{
	content:"";
	display:block;
	width:13px;
	height:13px;
	background-color:#ef9848;
	border-radius:50px;
	animation:pulsesmall 1s infinite;
}
.map-locations-countries li{
	width:25%;
	height:auto;
	position:absolute;
	font-family: 'OktaNeue-Bold',sans-serif !important;
	/*word-break:nowrap;*/
}
.map-locations-countries li a{}

.map-locations-countries li:nth-of-type(1){
	left:52%;
	top:37%;
}
.map-locations-countries li:nth-of-type(2){
	left:53%;
	top:33%;
}
.map-locations-countries li:nth-of-type(3){
	left:53%;
    top:65%;
}
.map-locations-countries li:nth-of-type(4){
	left:12%;
	top:42%;
}
.map-locations-countries li:nth-of-type(5){
	left:19%;
	top:50%;
}
.map-locations-countries li:nth-of-type(6){
	left:20%;
	top:47%;
}
.map-locations-countries li:nth-of-type(7){
	left:15%;
	top:57%;
}
.map-locations-countries li:nth-of-type(8){
	left:26%;
	top:59%;
}
.map-locations-countries li:nth-of-type(9){
	left:23%;
	top:44%;
}
.map-locations-countries li:nth-of-type(10){
	left:9%;
	top:45%;
}
.map-locations-countries li:nth-of-type(11){
	left:28%;
	top:51%;
}
.map-locations-countries li:nth-of-type(12){
	left:80%;
	top:48%;
}
.map-locations-countries li:nth-of-type(13){
	left:53%;
	top:53%;
}





.box-btn-link:hover .column_attr a{
		text-decoration:underline;
		color:#fff;
	}

/*Results*/
.search #Subheader{
	padding-top:200px;
	background-color:#ed9648;
}
.search #Subheader h1{
	color:#fff;
}
.search .post-item .post-desc-wrapper{
	position:inherit !important;
	border-radius:10px;
}
.search #Content .content_wrapper{
	padding-top:50px;
}
.archive #Content .content_wrapper{
	padding-top:200px;
}
.search .post-title h2{
	font-size:1.4rem !important;
}



/*Crear recaudación switches & more*/

.tipo-organizador{
	width:300px;
	background-color:#fff;
	border-radius:50px;
	display:flex;
	flex-direction:row;
	justify-content:space-around;
	margin:30px auto 50px auto;
}
.tipo-organizador div{
	width:50%;
	height:50px;
	position:relative;
}
.tipo-organizador div input{
	height: 0;
	width: 0;
	visibility: hidden;
}
.tipo-organizador label{
	position:absolute;
	left:5px;
	top:5px;
	width:calc(100% - 10px);
	height:40px;
	display:flex !important;
	justify-content:center;
	align-content:center;
	align-items:center;
	margin: 0 !important;
	font-family: 'OktaNeue-Bold',sans-serif;
	font-size:.8rem;
	border-radius:50px;
}
.tipo-organizador div input:checked + label{
	background-color:#0c4b78;
	box-shadow: 0 0 3px 0 rgba(0,0,0,.35);
	color:#fff;
	border-radius:50px;
	transition:all linear .4s;
}

/*.tipo-organizador div:first-child label{
	transform:translateX(0);
}
.tipo-organizador div:last-child label{
	transform:translateX(0);
}
.tipo-organizador div:first-child input:checked + label{
	transform:translateX(-100px);
}
.tipo-organizador div:last-child input:checked + label{
	transform:translateX(100px);
}*/


.page-template-template-crear_crowfunding form input, .page-template-template-crear_crowfunding ::placeholder{
	text-align:left !important;
}
.page-template-template-crear_crowfunding form label, .disclaimer-box div span, .rollover_tipo_recaudacion p{
	font-weight:normal;
	font-family: 'OktaNeue-Bold',sans-serif !important;
}

.disclaimer-box{
	text-align:center;
    position:relative;
    width:100%;
    height:auto;
    overflow:hidden;
	margin-bottom:20px;
}
.disclaimer-box div{
	width:auto;
	height:auto;
	overflow:hidden;
	position:relative;
	display:flex;
	justify-content:center;
	align-content:center;
	align-items:center;
	margin: 0 auto 10px auto !important;
}
.disclaimer-box div span{
	margin-left:20px;
}
.disclaimer-box div input[type=checkbox]{
	height:0;
	width:0;
	visibility:hidden;
	position:absolute;
}

.disclaimer-box div label {
	cursor: pointer;
	text-indent: -9999px;
	width:40px;
	height:13px;
	background: grey;
	display: block;
	border-radius: 100px;
	position: relative;
	overflow:visible;
	margin: 0 !important;
}
.disclaimer-box div label:after {
	content: '';
	position: absolute;
	top:-4px;
	left: 0;
	width:20px;
	height:20px;
	background:#fff;
	border-radius:90px;
	transition: 0.3s;
	box-shadow: 0 0 3px 0 rgba(0,0,0,.35);
}

.disclaimer-box div input:checked + label {
	background:#0c4b78;
}

.disclaimer-box div input:checked + label:after {
	left:100%;
	transform:translateX(-100%);
}

.disclaimer-box div label:active:after {
	width:30px;
}

@media only screen and (min-width: 1584px){
	#search_button {position: relative;left: -15px;}

}

@media only screen  and (min-width: 751px)  and (max-width: 1583px) {
	#search_button {position: relative;left: -25px;}

}

@media only screen  and (min-width: 1240px)  and (max-width: 1599px) {
		.menuo-right #Top_bar .menu_wrapper {float: left!important;position: absolute!important;top: 100px!important;}
}

@media only screen and (max-width: 1599px){
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link {border-bottom: 1px solid #0c4b78;height: 35px;}

}

@media only screen  and (min-width: 1601px)  and (max-width: 1690px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link {font-size: 16px;}

}


@media only screen and (max-width: 1600px){
	/*header,Topbar*/
	#Top_bar .top_bar_right {top:35px;}
	.header-fixed.ab-show #Top_bar{
		top:25px !important;
	}
	#Top_bar #logo, .header-fixed #Top_bar #logo, #Top_bar .top_bar_right{
		height:70px !important;
		line-height:70px !important;
		padding: 5px 0;
	}
	#Top_bar .top_bar_right{
		position:absolute !important;
		right: 0;
	}
	#Top_bar .top_bar_left{
		width:100% !important;
	}

	#Top_bar .wpml-languages {
    	display: block;
    	float: right;
    	position: relative;
    	z-index: 210;
    	margin-right: 10px;
    	font-size:13px;
    	line-height:21px;
    	top:-23px;
	}
	#Top_bar .wpml-languages a.active, #Top_bar .wpml-languages ul.wpml-lang-dropdown{
		background-color:transparent;
	}

	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link{
		word-wrap:normal !important;
    	white-space:nowrap !important;
	}
	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item br, #mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link br{
		display:none;
	}
	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item img{
		display:none !important;
	}
	.button.topbar-btn{
		display:none;
	}
	#Top_bar {
    	width:calc(100% - 50px) !important;
    	position:fixed;
    	left:25px !important;
   	 	z-index:10000;
    	border-radius:10px;
    	padding:8px 0 !important;
	}
	.menuo-right #Top_bar .menu_wrapper {
    	float:none;
	}
	.mega-menu-toggle {
    	top:-56px;
	}
	#Top_bar a#search_button{
		top:-15px;
	}
	.header-fixed #Top_bar .logo {
    	width:100%;
    	margin: 0 auto;
	}
	.header-fixed #Top_bar #logo{
		text-align:center;
	}
	#Top_bar .search_wrapper {
    	left:50vw;
    	top:111%;
    	z-index: 201;
    	width:106%;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	/*Muestra elementos del menu para luego mostrar en menu dropdown(1440)*/
	.hide-first-menu{
		display:block !important;
	}
	#Action_bar{
		display:none !important;
	}


	/*Footer btn*/
	.footer-btn{
		display:block;
		width:calc(90% - 40px);
		position:fixed;
		left:5%;
		bottom:15px;
		z-index:100;
		background-color:#0064d4;
		color:#fff;
		font-size:1.8rem;
		font-family: 'OktaNeue-Bold',sans-serif !important;
		padding:17px 20px;
		border-radius:10px;
		text-align:center;
		animation:shadows 1s infinite;
	}
	.footer-btn:after {
    	content: url(https://aladina.org/wp-content/uploads/2021/03/heart-small.svg);
    	display: inline-block;
		position:relative;
		left:5px;
    	width:24px;
    	height:24px;
	}
}


@media only screen and (max-width: 1439px){
	html{
		font-size:15.5px !important;
	}

	/*header,Topbar*/
	.header-fixed.ab-show #Top_bar{
		top:25px !important;
	}
	#Top_bar #logo, .header-fixed #Top_bar #logo, #Top_bar .top_bar_right{
		height:70px !important;
		line-height:70px !important;
		padding: 5px 0;
	}
	#Top_bar .top_bar_right{
		position:absolute !important;
		right: 0;
	}
	#Top_bar .top_bar_left{
		width:100% !important;
	}
	.button.topbar-btn{
		display:none;
	}
	#Top_bar {
    	width:calc(100% - 50px) !important;
    	position:fixed;
    	left:25px !important;
   	 	z-index:10000;
    	border-radius:10px;
    	padding:8px 0 !important;
	}
	.menuo-right #Top_bar .menu_wrapper {
    	float:none;
	}
	.mega-menu-toggle {
    	top:-70px;
	}
	#Top_bar a#search_button{
		top:-15px;
	}
	.header-fixed #Top_bar .logo {
    	width:100%;
    	margin: 0 auto;
	}
	.header-fixed #Top_bar #logo{
		text-align:center;
	}
	#Top_bar .search_wrapper {
    	left:50vw;
    	top:111%;
    	z-index: 201;
    	width:106%;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	/*Muestra elementos del menu para luego mostrar en menu dropdown(1440)*/
	.hide-first-menu{
		display:block !important;
	}
	#Action_bar{
		display:none !important;
	}

	.destacados .sa_hover_container .box-clickable div:last-child{
		padding: 0 50px !important;
	}





	/*bgs, paddings....*/
	.home-bg img{
		height:600px !important;
		object-position:center;
	}
	.header-bg img{
		height:540px !important;
	}
	.down-orange {
    	top:82%;
	}
	.down-orange img{
		width:40px !important;
		height:40px !important;
	}
	.call-list li img{
		height:45px !important;
	}

	.mask-mobile .column_attr{
		padding:70px 80px 55px 80px;
	}
	.home_block .column_attr{
		padding:70px 35px 55px 35px;
	}
	#slider_239 .sa_hover_container{
		padding:0 1% !important;
	}

	/*Botones*/
	.btn-round{
		width:136px;
		height:136px;
		border-radius:50%;
		animation: pulse 1s infinite;
		box-shadow: 0 0 20px 0 rgba(255,255,255,1);
		text-align:center;
		left:calc(50% - 68px);
	}
	.btn-round:before{
		content:url(https://aladina.org/wp-content/uploads/2021/02/blue-icon.svg);
		display:block;
		width:120px;
		height:100px;
		left:calc(50% - 60px);
		top:calc(50% - 50px);
	}

	.btn-rectangle{
		width:272px;
		height:115px;
		border-radius:250px;
		animation: pulse 1s infinite;
		position:relative;
		box-shadow: 0 0 20px 0 rgba(255,255,255,1);
	}
/*	.btn-rectangle:before{
		content:url(https://aladina.org/wp-content/uploads/2021/02/orange-icon.svg);
		display:block;
		width:120px;
		height:100px;
		left:calc(50% - 60px);
		top:calc(50% - 50px);
	}
*/
	.button {
    	box-shadow: 3px 3px 3px 0 rgba(0,0,0,.3) !important;
    	padding:12px 10px !important;
    	border-radius: 10px !important;
	}
	input[type="submit"]  {
    	padding: 0 20px !important;
		height:58px;
	}
	.down-icon{
		width:35px;
	}

	/*Sliders*/
	figure.post-type figcaption{
		width:40%;
		min-height:300px;
		padding:50px 35px 25px 35px;
		position:absolute;
		left:30%;
	}
	.slider-imgs figure.post-type figcaption{
		width:50%;
		min-height:200px;
		padding:25px;
		left:25%;
		bottom:70px;
		border-radius:10px;
	}
	.page .sa_owl_theme .owl-nav button, .page .orange-dots .sa_owl_theme .owl-nav button{
		width:70px !important;
		height:34px !important;
		border-radius:50px !important;
	}
	.page .white .sa_owl_theme .owl-nav .owl-prev{
		background: rgba(0,0,0,0.3) url(https://aladina.org/wp-content/uploads/2021/02/prev-arrow.svg) no-repeat center center !important;
	}
	.page .white .sa_owl_theme .owl-nav .owl-next{
		background: rgba(0,0,0,0.3) url(https://aladina.org/wp-content/uploads/2021/02/next-arrow.svg) no-repeat center center !important;
	}

	.page .orange-dots .white .sa_owl_theme .owl-nav .owl-prev{
		background: rgba(0,0,0,0.3) url(https://aladina.org/wp-content/uploads/2021/02/orange-arrow-prev.svg) no-repeat center center !important;
	}
	.page .orange-dots .white .sa_owl_theme .owl-nav .owl-next{
		background: rgba(0,0,0,0.3) url(https://aladina.org/wp-content/uploads/2021/02/orange-arrow-next.svg) no-repeat center center !important;
	}

	.slider-imgs figure.post-type figcaption {
    	width:85%;
   	 	min-height:180px;
    	left:7.5%;
	}
	.no-descr figure.post-type figcaption{
		min-height:auto;
	}

	/*Blog*/
	.blog_slider .type-post .desc{
		width:80%;
		left:10%;
	}
	.section-related-adjustment .desc, .blog_wrapper .post-item .post-desc-wrapper{
		width:80%;
		left:10%;
	}

	.item-timeline:before{
		content:url(https://aladina.org/wp-content/uploads/2021/02/arrow-mobile.svg);
		display:block;
		width:13px;
		height:13px;
		position:absolute;
		left: 0;
		top:30px;
	}
	.item-timeline {
		padding: 25px 0 25px 30px;
	}

	/*content-box*/
	.profile img{
		width:250px !important;
		height:250px !important;
		object-fit:cover;
		margin-top:40px;
	}

	/*Comunidad Aladina*/
	.three-cols .mcb-wrap-inner{
		width:48% !important;
    	flex-direction:column !important;
    	margin: 50px 2% 0 0 !important;
	}

	.box-graph {
    	min-height:350px;
    	display:flex;
    	justify-content:flex-end;
    	flex-direction:column;
	}

}

@media only screen and (max-width: 1280px){
	html{
		font-size:14.5px !important;
	}

	.home-bg img{}
	.header-bg img{}

	/*header,Topbar*/
	.header-fixed.ab-show #Top_bar {
    	top:15px !important;
	}
	#Top_bar #logo, .header-fixed #Top_bar #logo{
		height:80px;
		line-height:80px;
	}
	.header-fixed #Top_bar .menu > li > a {
    	padding: 40px 0;
	}
	#Top_bar .top_bar_right, .header-plain #Top_bar .top_bar_right {
		height:90px;
	}
	#Top_bar .top_bar_right_wrapper {
    	top:35px;
	}
	.button.topbar-btn{
		top:-5px;
	}

	/*content-box*/
	.profile img{
		width:210px !important;
		height:210px !important;
		object-fit:cover;
		margin-top:40px;
	}

}
@media only screen and (max-width: 1024px){



	.orange-tabs .owl-carousel .owl-stage-outer, .orange-tabs .ui-widget-content, .light-tabs .owl-carousel .owl-stage-outer, .light-tabs .ui-widget-content {
    	overflow:visible !important;
	}
	.box-graph {
    	min-height:300px;
    	display:flex;
    	justify-content:flex-end;
    	flex-direction:column;
	}
	.prods .owl-carousel .owl-stage-outer{
   		overflow:visible;
	}
	.owl-crowfunding_destacadas figure.post-type figcaption {
    	width:85%;
    	height:auto;
    	padding:50px;
    	position:absolute;
    	left:7.5%;
    	bottom:0;
		}
	.bg-with-icon {
    	background: url(https://aladina.org/wp-content/uploads/2021/09/nina-bg.png) no-repeat, url(https://aladina.org/wp-content/uploads/2022/08/ba-colegios-aladina.jpg) repeat;
    	background-position:53% 100%, left top;
	}
	.intro {
    	width:60%;
	}
	.box-descr.active{
		padding:30px;
	}

	/*Cambia disposicion columnas a partir de ipad pro*/
	.one-to-ipad .mcb-wrap-inner{
		flex-direction:column;
	}
	.one-to-ipad.reverse-col .mcb-wrap-inner{
		flex-direction:column-reverse;
	}
	.one-to-ipad .column{
		width:100% !important;
		float:none;
		clear:none;
	}
	.two-to-ipad .column{
		width:48% !important;
		float:left;
	}
	.item-timeline {
		width:calc(100% - 66px);
    	margin: 0 33px 10px 33px;
	}
	.hide-ipad{
		display:none !important;
	}


	/*Proyectos cards*/
	.header-crowd.archive{
		flex-direction:column !important;
	}
	.header-crowd.archive .img-featured, .header-crowd.archive .descr-featured{
		width:100%;
		border-radius:10px;
	}
	/*.header-crowd.archive .img-featured img{
		border-radius:10px;
		height:380px !important;
	}*/
	.header-crowd.archive .descr-featured .column_attr{
		position:relative;
		z-index:100;
		padding:20px 50px;
	}
	.projects .owl-carousel .owl-item img:not(.post-link img) {
    	display:block;
    	width:auto;
    	height:608px !important;
    	max-width:100%;
    	object-fit: cover;
	}
	.column.img-featured{
		width:100% !important;
	}
	.column.descr-featured {
    	width: 94% !important;
   		background-color: rgba(255,255,255,0.95);
   		position: relative;
   		bottom: 0;
    	border-radius:10px;
    	left: 3%;
	}
	.descr-featured .column_attr {
    	padding: 0 80px 25px 80px;
	}
	.column.descr-featured p.short-descr {
    	display: none !important;
	}
	.column.descr-featured h3, .owl-crowfunding_destacadas figure.post-type figcaption h3 {
    	font-size: 1.8rem !important;
    	line-height: 2.1rem !important;
	}
	.projects .owl-carousel .owl-item img:not(.post-link img) {
    	display: block;
    	width:auto;
    	height:767px !important;
    	max-width:100%;
   	 	object-fit: cover;
	}
	.regala-aladina form{
		padding: 0 5%;
	}

	figure.post-type figcaption { width: 60%; min-height: 300px; padding: 50px 35px 25px 35px; position: absolute; left: 20%; }
	.crowd-sorting{
		padding-bottom:50px !important;
	}
	.crowd-sorting .column.descr-featured{
		position:static;
	}
	.crowd-sorting .img-featured img{
		height:300px !important;
		border-radius: 10px;
	}

}


@media only screen
	and (device-width:1024px) {
		.mask-mobile h3, .home_block h2 {
			font-size:2rem !important;
			line-height:2.2rem !important;
		}
		.home_block p, .slider-imgs figcaption p {
    		font-size:1.235rem;
    		line-height:1.647rem;
		}
		.home_block .column_attr {
    		padding:40px 35px 55px 35px;
		}
		.map-locations-content {
			width:90%;
		}
}


@media only screen
	and (device-width:768px) {
		.two-to-one{
			width:100% !important;
			clear:none !important;
		}
		.one-col-tablet .mcb-wrap-inner{
			flex-direction:column;
		}
		.button.bottom-negative-70 {
    	/* position: relative; */
    	margin-bottom: -70px !important;
    	z-index: 10;
		}
		.mask-mobile .column_attr {
    		width: 70% !important;
    		position: absolute;
    		bottom: 70px;
    		left: 15%;
    		background-color: rgba(255,255,255,.9);
    		padding: 35px 35px;
			border-radius: 10px;
		}
		.img-with-btn .column_attr .button {
    		top:40%;
    		left:50%;
    		transform: translate(-50%, -40%);
		}

		/*Bloque destacados*/
		.destacados .sa_hover_container .box-clickable{
			display:flex;
			flex-direction:column;
			justify-content:center;
			align-content:center;
			align-items:center;
		}
		.destacados .sa_hover_container .box-clickable img{
			max-width:200px !important;
			width:200px !important;
			height:200px !important;
			border-radius:200px;
			object-fit:cover;
			object-position:center;
			margin:50px auto 0 auto;
			box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
		}
		.destacados .sa_hover_container .box-clickable div{
			width:100%;
		}
		.destacados .sa_hover_container .box-clickable div:last-child{
			padding:25px 25px 100px 25px !important;
		}
		.destacados .sa_hover_container .box-clickable div h2{
			margin-top:10px;
			margin-bottom:10px;
		}
		.destacados .sa_hover_container .box-clickable div p{
			margin-top:10px;
			margin-bottom:20px;
		}
		.into-dots.destacados .sa_owl_theme .owl-dots{
			width:100% !important;
			right: 0 !important;
			bottom:25px !important;
		}
		.owl-crowfunding_destacadas figure.post-type figcaption {
    		width:75%;
    		height:auto;
    		padding:50px;
    		position:absolute;
    		left:12.5%;
    		bottom:0;
		}
		.no-border-right .column_attr{
			border-right:0 !important;
			border-bottom:1px solid #0c4b78;
		}
		.congratulations-box .column_attr{
			min-height:auto !important;
		}

}

@media only screen and (min-width: 960px){
	.wrap-flex-desktop .mcb-wrap-inner {display:flex;}

}

@media only screen and (max-width: 959px){
	.margin-top-25-mobile-tablet {margin-top:25px!important;}

}

@media only screen and (max-width: 767px){
	.metodo-pago .mdc-radio, .metodo-pago .mdc-radio__background, .metodo-pago .mdc-radio__outer-circle {width: 100% !important;}
	.metodo-pago .mdc-radio__background {width: 100% !important;}
	.metodo-pago ul {display: contents;}
	.owl-crowfunding_destacadas .owl-nav {bottom: 15px!important;position: relative!important;}

	.page-id-906 .metodo-pago ul li label, .page-id-6651 .metodo-pago ul li label  {top: 21px;}

	/* Aladina Internacional */
	.wrap-aladina-int .one-second.mcb-wrap {min-height:400px;width: 100%;}
	.block-aladina-internacional {position: relative;width: 100%;bottom: 0;left: 0;top: -5px;background-color: rgba(255,255,255,.9);    padding: 25px 25px 20px 25px;}
	.back-mobile-none .one-second.mcb-wrap {background-image: none!important;}

	/* Carousel Crowfonding */
	.single-crowfunding .img-featured img:not(.reto_conseguido):not(.reto_finalizado){
	display:block;
	width:100%;
	height:767px !important;
	object-fit:contain;
	object-position:top center;
	margin-top: 0;
}

	.img-featured img:not(.reto_conseguido):not(.reto_finalizado) {
    object-fit: contain;
    object-position: top center;
	height:auto !important;
}

	/* MENÚ HAMBURGUESA MOBILE */
	#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {width: 95%;}
	.hide-border-bottom-menu a.mega-menu-link {border-bottom: none!important;}

	/* WPML */
	.mobile-icon-wpml-ss #Top_bar .wpml-languages {display:block!important;}

	html{
		font-size:13.5px !important;
	}
	.text-24, .text-21, #menu > ul > li > a, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{
		font-size:1.412rem !important;
		line-height:1.824rem !important;
	}

	.section_wrapper, .container, .four.columns .widget-area {
    	padding-left:23px!important;
    	padding-right:23px!important;
	}

	.section_wrapper.no-padding{
		padding-left: 0!important;
    	padding-right: 0!important;
	}
	.icon-down-open-mini {
    	position:absolute;
    	right:-8px;
    	top:10px;
	}


	/*Curve*/
	.hero-banner__curve.blue-curve {
			fill:#82cbd2;
	}
	.hero-banner__curve.white-curve{
			fill:#f2ece2;
	}
	.hero-banner__curve.yellow-curve{
			fill:#fabe0f;
	}
	.hero-banner__curve.green-curve{
			fill:#50cbb3;
	}
	/**/

	/*Bloque destacados*/
		.destacados .sa_hover_container .box-clickable{
			display:flex;
			flex-direction:column;
			justify-content:center;
			align-content:center;
			align-items:center;
		}
		.destacados .sa_hover_container .box-clickable img{
			width:100%;
			height:auto !important;
			border-radius: 0;
			object-fit:cover;
			object-position:center;
			margin: 0 auto;
		}
		.destacados .sa_hover_container .box-clickable div{
			width:100%;
		}
		.destacados .sa_hover_container .box-clickable div:last-child{
			padding:25px 25px 100px 25px;
		}
		.destacados .sa_hover_container .box-clickable div h2{
			margin-top:10px;
			margin-bottom:10px;
		}
		.destacados .sa_hover_container .box-clickable div p{
			margin-top:10px;
			margin-bottom:20px;
		}
		.into-dots.destacados .sa_owl_theme .owl-dots{
			width:100% !important;
			right: 0 !important;
			bottom:25px !important;
		}


	/*Animaciones bloques home*/
		@keyframes right{
		0%{
			transform:translatex(130%);
			}
		50%{

			}
		100%{
			transform:translatex(-130%);
			}
		}
	@keyframes left{
		0%{
			transform:translatex(-130%);
		}
		50%{

		}
		100%{
			transform:translatex(130%);
		}
	}


	#mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link .mega-description-group .mega-menu-title{
		font-size:1.4rem !important;
	}

	/*Header*/
	.button.topbar-btn{
		display:none !important;
	}
	#Top_bar #logo, .header-fixed #Top_bar #logo, #Top_bar .top_bar_right {
		height:55px !important;
		line-height:55px !important;
		padding: 0 0;
	}
	.mobile-header-mini #Top_bar .wpml-languages{
		top: 0 !important;
		margin-left:5px !important;
	}
	.wpml-languages .active.tooltip, .wpml-lang-dropdown li a{
		right:10px;
	}
	#Top_bar .wpml-languages a.active, #Top_bar .wpml-languages ul.wpml-lang-dropdown {
    	background-color:transparent;
	}
	#Top_bar .wpml-languages ul.wpml-lang-dropdown {
    	left:-10px;
	}
	.mega-menu-toggle {
    	top:-50px;
		left:5px;
	}
	#Top_bar {
		width:calc(100% - 25px) !important;
		left:12.5px !important;
	}
	#Top_bar .search_wrapper {
    	left:50vw;
    	top:114%;
    	z-index: 201;
    	width:100vw;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	#Top_bar a#search_button {
    	position: relative;
    	top:7px;
		right:10px;
	}
	.wpml-languages .active.tooltip {
    	width:30px !important;
    	height:22px !important;
    	border-radius: 0 !important;
    	padding:7px 0 0 0 !important;
	}
	.header-fixed.admin-bar.ab-show #Top_bar {
    	top:58px !important;
	}
	.logo-mobile, #Top_bar.is-sticky .logo-mobile-sticky{
		width:100px !important;
		margin-left:12px;
	}

	/*Quita imagenes del megamenu*/
	.widget_media_image{
		display:none !important;
	}

	/*bgs*/
	.home-bg img{
		height:420px !important;
	}
	.header-bg img{
		height:320px !important;
	}
	.page-id-973 .header-bg img:not(.down-orange img) {
    	height:354px !important;
	}
	.lamp-bg .column_attr{
		background-image:none !important;
	}
	/*Block links*/
	ul.block-links{
		display:flex;
		flex-direction:column;
		margin-bottom:20px;
	}
	ul.block-links li{
		width:100%;
		border-right: 0 solid #fff;
		border-bottom:1px solid #fff;
		padding:5px 25px;
		min-height:auto;
	}
	ul.block-links li:first-child{
		border-left: 0 !important;
	}
	ul.block-links li:last-child{
		border-bottom: 0 !important;
	}
	ul.block-links li:first-child a:before, ul.block-links li:nth-child(2n) a:before, ul.block-links li:nth-child(3n) a:before, ul.block-links li:nth-child(4n) a:before, ul.block-links li:nth-child(5n) a:before {
		display:block;
    	width:75px;
    	height:75px;
    	position:absolute;
    	top: 0;
		left:calc(50% - 38.5px);
	}
	ul.block-links li {
		padding-top:50px !important;
	}


	/*features links*/
	ul.features-links{
		display:flex;
		flex-direction:column;
		margin-bottom:20px;
	}
	ul.features-links li{
		width:100%;
		border-right: 0 solid #fff;
		border-bottom:1px solid #fff;
		padding:5px 25px;
		min-height:auto;
	}
	ul.features-links li:first-child{
		border-left: 0 !important;
	}
	ul.features-links li:last-child{
		border-bottom: 0 !important;
	}
	ul.features-links li:first-child a:before, ul.features-links li:nth-child(2n) a:before, ul.features-links li:nth-child(3n) a:before, ul.features-links li:nth-child(4n) a:before, ul.features-links li:nth-child(5n) a:before {
		display:block;
    	width:75px;
    	height:105px;
    	position:absolute;
    	top: 0;
		left:calc(50% - 38.5px);
	}
	ul.features-links li {
		padding-top:70px !important;
	}
	.number-1, .number-2, .number-3{
		padding-left:65px;
	}
	.number-1:before, .number-2:before, .number-3:before{
		width:50px;
	}

	.sport:before{
		content:url(https://aladina.org/wp-content/uploads/2021/09/balon.svg);
		display:block;
		width:60px;
		position:absolute;
		top:-20px;
		left:0;
	}
	.days:before{
		content:url(https://aladina.org/wp-content/uploads/2021/09/fiestas.svg);
		display:block;
		width:60px;
		position:absolute;
		top:-20px;
		left:0;
	}
	.activities:before{
		content:url(https://aladina.org/wp-content/uploads/2021/09/paloma.svg);
		display:block;
		width:60px;
		position:absolute;
		top:-20px;
		left:0;
	}
	.market:before{
		content:url(https://aladina.org/wp-content/uploads/2021/09/bolsa.svg);
		display:block;
		width:60px;
		position:absolute;
		top:-20px;
		left:0;
	}
	.box-banner{
		padding-left:100px;
	}
	.contact-box{
		padding-right: 0;
		text-align:center;
	}
	.congratulations-box .column_attr{
		min-height:auto !important;
	}

	/**/
	.column.numbers-fact{
		min-height:150px;
		width:48% !important;
		float:left;
		clear:none;
	}
	.column.box-btn-link{
		min-height:auto;
		width:48% !important;
		float:left;
		clear:none;
	}
	.column.btn-link{
		min-height:auto;
		width:48% !important;
		float:left;
		clear:none;
		margin:1% !important;
	}
	.column.box-btn-link .column_attr{
		min-height:175px;
		display:flex;
		align-items:center;
    	justify-content: center;
	}
	.quick_fact .number {
    	line-height:60px !important;
	}
	.box-with-icon .column_attr{
		min-height:auto !important;
		margin-bottom:20px !important;
	}
	.two-to-ipad .column{
		float:left;
		clear:none;
		margin-left:2%;
	}
	.two-to-ipad .column .column_attr{
		min-height:325px;
	}

	/*Borders....*/

	.border-round .column_attr{}

	/*border columns*/
	.box-btn-link .column_attr{
		padding:20px !important;
	}

	ul.legend-graph, ul.legend-prices{
		margin: 0 0 50px 0;
		padding: 0;
		display:flex;
		flex-direction:column;
		justify-content:center;
		align-content:center;
	}
	ul.legend-graph li, ul.legend-prices li{
		text-align:left;
	}
	.box-graph{
		min-height:380px;
		padding: 0 25px 50px 25px;
	}

	/**/
	.banner-box img:not(.box-content-title img){
		height:608px !important;
		object-fit:cover;
	}
	.box-content-title{
		width:80%;
	}

	/*Title negative*/
	.title-negative{
		margin-top:-70px !important;
	}

	/*Footer*/

	#Footer .footer_action{
		padding:40px 0 20px 0;
	}
	#Footer .widgets_wrapper {
    	padding:40px 0;
	}
	#Footer .widgets_wrapper{
		/*background:linear-gradient(to bottom, #EF9848 50%, #8CC9D8 50%);*/
		background: repeating-linear-gradient(#ed9648, #EF9848 42%, #8CC9D8 0%, #8CC9D8 100%);
	}
	#custom_html-2 .textwidget{
		padding-right: 0 !important;
	}
	#custom_html-3 .textwidget{
		padding-left: 0 !important;
	}
	.left-menu-footer{
		margin: 0 0 20px 0 !important;
	}
	.right-menu-footer{
		margin:15px 0 0 0 !important;
	}
	.left-menu-footer li:last-child a{
		border-bottom:none !important;
	}
	.left-menu-footer, .right-menu-footer{
		display: flex;
  		flex-wrap: wrap;
  		flex-direction:column;
	}
	.left-menu-footer li{
		display: flex;
  		flex-basis: calc(100% - 20px);
  		justify-content: center;
 		flex-direction: column;
		padding: 0 0 0 0;
		text-align:center;
	}
	.right-menu-footer li{
		display: flex;
  		flex-basis:100%;
  		justify-content: center;
 		flex-direction: column;
		padding: 0 0 0 0;
	}
	.right-menu-footer li{
		margin-bottom:15px;
	}
	.call-form .column_attr{
		padding:20px !important;
	}
	.call-form form{
		max-width:100% !important;
	}
	.light-tabs .ui-tabs-panel {
    	padding:30px 0 30px 0 !important;
	}
	form{
		max-width:100%;
		margin: 0 auto;
	}
	ul.socials li img{
		width:35px;
	}
	.footer-logo{
		width:150px;
	}
	.footer_copy{
		padding:20px 0 100px 0;
	}
	.left-form, .right-form{
		width:100%;
		float:none;
	}

	/*Alinea contenido, paddings rows, columns...*/
	.align-midle .mcb-wrap-inner{
		flex-direction:column;
	}
	.reverse .mcb-wrap-inner{
		flex-direction:column-reverse;
	}
	.full-width .box-btn .column_attr{
		padding:50px 33px !important;
		min-height:300px !important;
	}
	.box-btn .column_attr{
		padding: 0 0 !important;
		min-height:300px !important;
	}
	.icon-header-big, .icon-box-big{
		width:auto !important;
    	height:56px !important;
	}


	/*Sliders*/
	.no-dots-mobile .sa_owl_theme .owl-dots {
		display:none !important;
	}
	.descrbtn{
		width:100%;
		height:auto;
		padding:35px 25px 50px 25px;
		position:inherit;
		background-color:rgba(255,255,255,0);
	}
	.page .owl-carousel .owl-stage-outer{
		overflow:visible;
	}
	figure.post-type figcaption {
    	width:85%;
    	min-height:200px;
    	padding:25px 25px 60px 25px;
    	left:7.5%;
	}
	.slider-imgs figure.post-type figcaption {
    	width:70%;
   	 	min-height:50px;
		padding:15px 15px 15px 15px !important;
		border-radius:10px;
    	left:15%;
		bottom:70px;
	}
	.center-align figure.post-type figcaption{
		position:absolute;
  		top:50%;
  		left:50%;
  		transform: translate(-50%, -50%);
		border-radius:10px;
		height:220px;
		padding:30px 70px 0 70px;
		min-height:auto!important;
	}
	.projects .owl-carousel .owl-item img:not(.post-link img){
    	display:block;
    	width:auto;
    	height:608px !important;
    	max-width:100%;
		object-fit:cover;
	}
	.page .owl-carousel .owl-item .post-link  img{
		width:auto !important;
		height:26px !important
	}
	.page .sa_hover_container{
		padding: 0 !important;
	}
	.page .gallery .sa_hover_container{
		padding: 0 3% !important;
	}
	.page .out-dots .owl-pagination-true {
    	margin-bottom: 0 !important;
		padding-bottom:70px !important;
	}
	.page .no-dots-mobile .owl-pagination-true {
    	margin-bottom: 0 !important;
    	padding-bottom: 0 !important;
	}
	span.counter-donate{
		margin-top: 0 !important;
	}
	figure.post-type figcaption span.location-title{
		top:-100px;
		padding:3px 10px;
	}
	figure.card figcaption{
		padding:50px 0 50px 0;
	}
	figure.card{
		display:block;
		padding:70px 35px 0 35px;
		height:540px;
	}

	figure.card figcaption p{
		min-height:40px;
	}
	#slider_128.owl-carousel .owl-item img, #slider_128.owl-carousel .owl-item img, #slider_131.owl-carousel .owl-item img{
		width:150px !important;
		display:block !important;
		margin: 0 auto;
	}

	.page .orange-dots .white .sa_owl_theme .owl-nav .owl-next {
    	background: rgba(0,0,0,0.3) url(https://aladina.org/wp-content/uploads/2021/02/arrow-orange-next-mobile.svg) no-repeat center center !important;
	}

	.page .orange-dots .white .sa_owl_theme .owl-nav .owl-prev {
    	background: rgba(0,0,0,0.3) url(https://aladina.org/wp-content/uploads/2021/02/arrow-orange-prev-mobile.svg) no-repeat center center !important;
	}

	.page .orange-dots .sa_owl_theme .owl-nav button, .owl-crowfunding .owl-nav button, .owl-crowfunding_destacadas .owl-nav button {
		width:56px !important;
		height:27px !important;
		border-radius:50px !important;
	}

	.page .white .sa_owl_theme .owl-nav .owl-next, .owl-crowfunding .owl-nav .owl-next, .owl-crowfunding_destacadas .owl-nav .owl-next {
    	background: rgba(0,0,0,0.3) url(https://aladina.org/wp-content/uploads/2021/02/arrow-next-mobile.svg) no-repeat center center !important;
	}

	.page .white .sa_owl_theme .owl-nav .owl-prev, .owl-crowfunding .owl-nav .owl-prev, .owl-crowfunding_destacadas .owl-nav .owl-prev {
    	background: rgba(0,0,0,0.3) url(https://aladina.org/wp-content/uploads/2021/02/arrow-prev-mobile.svg) no-repeat center center !important;
	}
	.page .sa_owl_theme .owl-nav button{
		width:56px !important;
		height:27px !important;
		border-radius:50px !important;
	}

	/*Botones*/
	.btn-round {
    	width:108px;
    	height:105px;
		left:calc(50% - 54px);
	}
	.btn-round:before {
    	content: url(https://aladina.org/wp-content/uploads/2021/02/blue-icon.svg);
    	width:90px;
    	height:80px;
		left:calc(50% - 45px);
		top:calc(50% - 40px);
	}
	.btn-rectangle {
    	width:240px;
    	height:98px;
	}
/*	.btn-rectangle:before{
		content: url(https://aladina.org/wp-content/uploads/2021/02/orange-icon.svg);
    	width:90px;
    	height:80px;
		left:calc(50% - 45px);
		top:calc(50% - 40px);
	}
*/

	.donate{
		width:300px !important;
	}
	.button, .btn-box, .contact-us, .contact-us-en, .btn-box-en {
    	width:220px;
    	padding:15px 10px !important;
	}
	.button.big-btn{
		width:300px;
	}
	.button.medium-btn{
		width:250px;
		margin:5px !important;
	}
	.button.tab-btn {
    	margin-bottom:50px !important;
	}
	input[type="submit"] {
    	width:100px;
		height:50px;
	}
	#Footer input[type="submit"] {
    	width:150px !important;
	}
	/**/
	.gform_next_button, .gform_previous_button, .gform_button{
		height:53px !important;
	}
	.gf_page_steps{
		align-items: flex-start;
	}
	.gf_step{
		margin: 0 !important;
		text-align:center;
	}
	.gf_step_number{
		text-align:center !important;
		display:block !important;
		width:40px !important;
		height:40px !important;
		margin: 0 auto !important;
	}

	/**/

	.down-icon{
		width:30px;
	}
	.img-with-btn .column_attr .button{
   		top: 40%;
    	left: 50%;
    	transform: translate(-50%, -40%);
	}

	/*Spacers gap*/
	.spacer-gap-20{
		margin: 0 0 10px 0;
	}
	.spacer-gap-30{
		margin: 0 0 15px 0;
	}
	.spacer-gap-50{
		margin: 0 0 20px 0;
	}
	.no-header-gap{
		padding:150px 0 30px 0;
	}
	.gap-padding{
		padding:30px 0 !important;
	}
	.gap-padding-col .column_attr{
		padding:50px 0 !important;
	}

	.gap-padding-all-col .column_attr{
		padding:50px 35px;
	}
	.slider-padding{
		padding-left:30px !important;
		padding-right:30px !important;
	}
	.gap-padding-top{
		padding-top:30px !important;
	}
	.gap-padding-top-col .column_attr{
		padding-top:50px !important;
	}
	.gap-padding-bottom{
		padding-bottom:30px !important;
	}
	.gap-padding-bottom-col .column_attr{
		padding-bottom:50px !important;
	}
	.no-gap-top{
		padding-top: 0 !important;
	}
	.no-padding-horizontal, .no-padding-horizontal .column_attr{
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.no-border-right .column_attr{
		border-right: 0 !important;
	}
	.top-negative{
		position:relative;
		margin-top:-150px !important;
	}
	.bottom-negative{
		position:relative;
		margin-bottom:-170px !important;
		z-index:10;
	}
	.button.bottom-negative-70{
		position:relative;
		margin-bottom:-70px !important;
		z-index:10;
	}
	.negative-img img{
		z-index:-1;
	}
	/**/



	.mask-mobile .column_attr{
		width:70% !important;
		position:absolute;
		bottom:70px;
		left:15%;
		background-color:rgba(255,255,255,.9);
		padding:35px 35px;
		border-radius:10px;
	}
	.mask-mobile .column_attr h3{
		font-size: 1.412rem;
    	line-height: 1.824rem;
	}
	a.link-box h3{
		font-size: 2.118rem;
    	line-height: 2.529rem;
	}

	/*Blog*/
	.blog_slider{
		margin-top:30px !important;
	}
	.post-wrapper-content{
		padding:30px 0 0 0;
	}
	.section-post-header {
    	text-align: center;
    	padding:100px 0 0 0;
	}
	.section-related-adjustment .desc{
		bottom:5px;
	}
	.blog_wrapper .post-item{
		margin-bottom:30px !important;
	}
	.gracias .blog_wrapper .post-item{
		width:100% !important;
		margin: 0 0 30px 0 !important;
	}
	.gracias .blog_wrapper .post-item:nth-child(odd){
		margin: 0 0 30px 0 !important;
	}

	/*Tabs*/
	.item-timeline{
		width:calc(100% - 66px);
		padding:15px 15px 15px 50px;
		float:none;
		margin: 0 33px 10px 33px;
		min-height:auto;
	}
	.item-timeline:before{
		content:url(https://aladina.org/wp-content/uploads/2021/02/arrow-mobile.svg);
		display:block;
		width:10px;
		height:10px;
		position:absolute;
		left: 0;
		top:20px;
	}
	.time-tabs.blue-tabs .item-timeline:before{
		content:url(https://aladina.org/wp-content/uploads/2021/02/arrow-mobileblue.svg);
		display:block;
		width:10px;
		height:10px;
		position:absolute;
		left: 0;
		top:20px;
	}
	.orange-tabs .ui-tabs-nav, .light-tabs .ui-tabs-nav, .blue-tab .ui-tabs-nav{
		display:flex;
	}
	.time-tabs .ui-tabs-nav{
		display:flex;
		white-space: nowrap;
    	overflow-x: auto;
    	-webkit-overflow-scrolling: touch;
    	-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.ui-tabs .ui-tabs-nav li{
		width: auto! important;
	}
	.time-tabs .ui-tabs-nav::-webkit-scrollbar {
  		display: none;
	}
	.time-tabs .ui-tabs .ui-tabs-nav li a{
		background-color:transparent;
		padding:20px 20px !important;
	}
	.time-tabs .ui-tabs .ui-tabs-nav li.ui-state-active:after{
    	content:"";
		display:block;
		position:absolute;
    	top: 0;
		width:100%;
		height:6px;
		background-color:#0c4b78;

	}
	.time-tabs.blue-tabs .ui-tabs .ui-tabs-nav li.ui-state-active:after{
    	content:"";
		display:block;
		position:absolute;
    	top: 0;
		width:100%;
		height:6px;
		background-color:#EF9848;

	}
	.orange-tabs .ui-tabs .ui-tabs-nav li a{
		padding:20px 10px !important;font-size:15px;
	}
	.ui-tabs .ui-tabs-nav li a {font-size: 1.2rem;}
	.time-tabs.galerias .gallery_thumbs h4 {
		width:90%;
    	padding:25px 25px 35px 25px;
	}
	.break-items .ui-tabs .ui-tabs-nav li a {
		white-space: normal;
	}

	/*Content-box*/
	.section .profile img{
		width:200px !important;
		height:200px !important;
	}
	.section.active .profile img{
		width:100% !important;
		max-width:100% !important;
		height:500px !important;
		border-radius:0;
	}
	.intro{
		width:70%;
		margin:20px auto 20px auto;
	}
	.btn-box, .contact-us, .contact-us-en, .btn-box-en{
		margin:10px auto;
	}


	/*headers crowdfounding*/
	.header-crowd figure.post-type img{
		height:600px !important;
		object-fit:cover;
	}
	.header-crowd figure.post-type .button.big-btn{
		width:auto !important;
	}
	.header-crowd.archive h3{
		margin-bottom:15px;
	}
	.header-crowd .counter-donate{
		margin-top:15px !important;
	}

	.owl-crowfunding_destacadas figure.post-type figcaption {
    	width:94%;
    	height:auto;
    	padding:30px 30px 0 30px;
    	position:absolute;
    	left:3%;
    	bottom:0;
	}
	.owl-crowfunding_destacadas figure.post-type figcaption h3{
		height:40px;
	}
	.owl-crowfunding_destacadas figure.post-type figcaption p:not(.deadline){
		height:80px;
		overflow:hidden;
		margin-bottom:20px;
	}
	.home .owl-crowfunding_destacadas figure.post-type figcaption p{
		height:auto;
	}
	.owl-crowfunding_destacadas figure.post-type figcaption .count-post p{
		height:auto;
	}
	.count-post p{
		margin-bottom: 0 !important;
	}
	figure.post-type figcaption span.location-title{
		margin-bottom:10px;
	}


	/*crowdfounding*/
	.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
    	height:24px;
		line-height:24px;
    	width:24px;
	}
	.finder-crowd {
    	padding:50px 0 0 0 !important;
	}
	.tipologia{
		width:90%;
	}
	.tipologia div{
		width:23.5%;
		padding:15px;
	}
	.content-crowd{
		padding: 0 10px 40px 10px;
	}
	.mcb-wrap-inner.header-crowd.archive {
	flex-direction:column;
	}
	.descr-featured .column_attr {
    	padding:25px;
	}
 	.two-cols .img-featured img	.single-crowd .img-featured img, .three-cols .img-featured img, .two-cols .img-featured img{
		height:567px !important;
	}
	.column.descr-featured{
		width:94% !important;
    	background-color: #fff;
    	position:relative;
    	bottom: 0;
    	border-radius: 10px;
		left:3%;
	}

	.column.descr-featured h3, .owl-crowfunding_destacadas figure.post-type figcaption h3{
		font-size:1.8rem !important;
		line-height:2.1rem !important;
	}
	.column.descr-featured p.short-descr{
		display:none !important;
	}
	.header-crowd.archive .descr-featured .column_attr {
    	position: relative;
    	padding:20px;
	}
	.two-cols .mcb-wrap-inner, .three-cols .mcb-wrap-inner{
		width:100% !important;
		flex-direction:column !important;
		float:left;
		margin: 0 0;
	}

	.two-cols .descr-featured .column_attr {
    	padding: 25px !important;
	}
	.descr-featured .button_align, .descr-featured .button{
		width:100% !important;
	}


	/*Mapa España*/
	@keyframes pulsebig {
	0% {
		box-shadow: 0 0 0 10px rgba(255,255,255,.15);
	}

	70% {
		box-shadow: 0 0 0 10px rgba(255,255,255,0.7);
	}

	100% {
		box-shadow: 0 0 0 10px rgba(255,255,255,.15);
	}
	}
	.map-locations-content{
		width:95%;
		height:auto;
		position:relative;
		margin: 0 auto;
	}
	.map-locations{
		margin: 0;
		padding: 0;
		list-style:none !important;
		position:absolute;
		top: 0;
		display:flex;
		justify-items:center;
		align-items:center;
		flex-direction:row;
		width:100%;
		height:100%;
	}.map-locations li{
		width:100%;
	}
	.map-locations li:before{
		width:15px;
		height:15px;
	}

	.map-locations li:nth-of-type(1){
		left:0;
		top:12%;
	}
	.map-locations li:nth-of-type(2){
		left:20%;
		top:5%;
	}
	.map-locations li:nth-of-type(3){
		left:48%;
		top:6%;
	}
	.map-locations li:nth-of-type(4){
		left:78%;
		top:28%;
	}
	.map-locations li:nth-of-type(5){
		left:35%;
		top:40%;
	}
	.map-locations li:nth-of-type(6){
		left:30%;
		top:50%;
	}
	.map-locations li:nth-of-type(7){
		left:62%;
		top:54%;
	}
	.map-locations li:nth-of-type(8){
		left:59%;
		top:74%;
	}
	.map-locations li:nth-of-type(9){
		left:32%;
		top:78%;
	}


	.map-locations-cities li:nth-of-type(1){
		left:51%;
		top:5%;
	}
	.map-locations-cities li:nth-of-type(2){
		left:69%;
		top:34%;
	}
	.map-locations-cities li:nth-of-type(3){
		left:11%;
		top:18%;
	}
	.map-locations-cities li:nth-of-type(4){
		left:44%;
		top:49%;
	}
	.map-locations-cities li:nth-of-type(5){
		left:29%;
		top:80%;
	}
	.map-locations-cities li:nth-of-type(6){
		left:36%;
		top:71%;
	}
	.map-locations-cities li:nth-of-type(7){
		left:50%;
		top:85%;
	}
	.map-locations-cities li:nth-of-type(8){
		left:63%;
		top:60%;
	}
	.map-locations-cities li:nth-of-type(9){
		left:22%;
    	top:4%
	}

	.map-locations-countries li:nth-of-type(1){
		left:52%;
		top:37%;
	}
	.map-locations-countries li:nth-of-type(2){
		left:53%;
		top:33%;
	}
	.map-locations-countries li:nth-of-type(3){
		left:53%;
    	top:65%;
	}
	.map-locations-countries li:nth-of-type(4){
		left:12%;
		top:42%;
	}
	.map-locations-countries li:nth-of-type(5){
		left:19%;
		top:50%;
	}
	.map-locations-countries li:nth-of-type(6){
		left:40%;
		top:50%;
	}
	.map-locations-countries li:nth-of-type(7){
		left:15%;
		top:57%;
	}
	.map-locations-countries li:nth-of-type(8){
		left:26%;
		top:59%;
	}
	.map-locations-countries li:nth-of-type(9){
		left:23%;
		top:44%;
	}
	.map-locations-countries li:nth-of-type(10){
		left:9%;
		top:45%;
	}
	.map-locations-countries li:nth-of-type(11){
		left:28%;
		top:51%;
	}
	.map-locations-countries li:nth-of-type(12){
		left:80%;
		top:47%;
	}
	.map-locations-countries li:nth-of-type(13){
		left:22%;
		top:43%;
	}




	/*box appears onclick box-descr*/
	.page-id-194 .box-descr{padding: 0 25px !important;}



	/*Destacados*/
	.destacados .sa_hover_container .box-clickable div:last-child{
		padding: 0 50px 50px 50px !important;
	}

	/*Gravity forms*/

	.selecciona-cantidad ul.gfield_radio{
		flex-wrap:wrap;
		border-radius: 0 !important;
	}
	.selecciona-cantidad .mdc-radio__background{
		left: 0 !important;
		top: 0 !important;
	}
	.selecciona-cantidad ul li .mdc-ripple-upgraded--background-focused{
		border-radius: 0;
	}
	.selecciona-cantidad .mdc-radio,.selecciona-cantidad .mdc-radio .mdc-radio__outer-circle{
		width:100% !important;
		height:84px !important;
		border-width:0 !important;
		border-radius:0 !important;
	}
	.selecciona-cantidad .mdc-radio{
		padding:0 !important;
	}
	.selecciona-cantidad ul.gfield_radio li, .selecciona-cantidad ul.gfield_radio li:last-child {
    	width:50% !important;
		flex-wrap:wrap;
	}
	.selecciona-cantidad ul.gfield_radio li:nth-of-type(1), .selecciona-cantidad ul.gfield_radio li:nth-of-type(2){
		border-bottom: 1px solid rgba(0,0,0,.1);
	}
	.selector-tipo-socio ul {
		width:calc(100% - 10px) !important;
    	height:45px;
	}
	.selector-tipo-socio ul li label{
		font-size:1.2rem !important;
		line-height:1rem !important;
		white-space:nowrap !important;
	}
	.selector-tipo-socio .mdc-radio__outer-circle{
		top:-18px !important;
	}
	.gform_wrapper{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.down-orange{
		display:block;
		position:absolute;
		left:50%;
		top:80%;
		transform:translateX(-50%);
	}
	.down-orange img{
		width:30px !important;
		height:30px !important;
	}
	.fixed-call{
		top:calc(100% - 105px);
		background-image:url(https://aladina.org/wp-content/uploads/2022/08/ba-colegios-aladina.jpg);
		padding-top:15px;
	}
	ul.call-list, .fixed-call ul.call-list{
		text-align:center;
		padding-right: 0;
	}
	ul.call-list li img{
		height:40px !important;
	}

}

@media only screen and (min-width: 481px) and (max-width: 767px){
[class^="icon-"]:before {margin-right: 1.8em;}

}

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

	html{
		font-size:11px !important;
	}
	.text-17{
		font-size:1.235rem;
	}
	.text-24, .text-21, #menu > ul > li > a, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{
		font-size:1.412rem !important;
		line-height:1.824rem !important;
	}
	#mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link .mega-description-group .mega-menu-title{
		font-size:1.4rem !important;
	}
	.icon-search-fine:before {
    	content:url(https://aladina.org/wp-content/uploads/2021/03/search-mobile.svg);
		width:33px;
	}
	#Top_bar a#search_button {
    	position:relative;
    	top:8px;
    	right: 0;
	}
	[class^="icon-"]:before {margin-right: 0.8em;}

	/*Añade paddings....*/
	.first-home{
		padding-bottom:100px !important;
	}

	/*sliders*/
	figure.card figcaption{
		padding:30px 0 50px 0;
	}

	figure.card img{
		display:block !important;
		width:120px !important;
		margin: 0 auto;
	}

	/*Footer*/
	#Footer .widgets_wrapper {
    	padding:30px 0;
	}
	#custom_html-2{
		margin-top: 0 !important;
	}
	ul.socials li img{
		width:32px;
	}
	/*Alinea contenido, paddings rows, columns...*/
	.no-header-gap{
		padding:40px 0 30px 0;
	}
	/*Galerias*/
	#Content .gallery .gallery-item {
    	width:50%;
	}
	/**/
	.infogr{
		flex-direction:column;
	}
	.infogr div{
		width:100%;
	}

	/*crowdfounding*/
	.evento{
		padding:30px 30px 50px 30px;
	}
	.tipologia{
		width:100%;
		flex-wrap:wrap;
  		flex-direction:row;
		margin-bottom:30px;
	}
	.tipologia div{
		width:49%;
		padding:10px;
		margin-right: 0;
		margin-bottom:2%;
	}
	.tipologia div img{
		max-width:60px !important;
	}
	.tipologia div:last-child{
		margin-right:auto !important;
		margin-left:auto;
	}
	.tipologia div:nth-child(odd){
		margin-right:2%;
	}
	.evento input, .evento textarea{
		margin-top:20px;
	}
	input[type="checkbox" i]{
		margin: 0;
	}
	.evento select, .evento .date-pick{
		width:100%;
		float:none;
	}
	.evento input[type="file" i] {
    	width:100%;
		height:35px;
		padding:5px;
    	margin-top:0 !important;
		border:1px solid #fff;
		color:#fff;
		margin-bottom:20px;
	}
	#search-crowd select:nth-of-type(1) {
    	margin-left:0;
	}
	#search-crowd select,input[type="search"] {
    	width:100%;
    	float:none;
	}
	.finder-crowd form{
		padding-left:33px !important;
		padding-right:33px !important;
	}
	.single-crowd .img-featured img{
		height:667px !important;
	}
	.btns-comunity{
		display:flex;
		flex-direction:column;
	}
	.two-cols .mcb-wrap-inner .button {
    	width:100% !important;
	}
	.descr-featured .button:nth-of-type(1) {
    	margin-right:0 !important;
    	margin-bottom:10px !important;
	}
	.owl-crowfunding_destacadas figure.post-type figcaption .button.big-btn {
    	width:250px;
	}
	.owl-crowfunding_destacadas figure.post-type figcaption .button_align:nth-child(1n){
		margin-bottom:10px !important;
	}

	/*icons*/
	.icon-header, .icon-header-big, .icon-box-big {
    	width:auto !important;
    	height:46px !important;
	}
	/*spain map*/
	ul.map-locations{
		margin: 0 !important;
	}
	ul.map-locations li{
		width:auto;
	}
	ul.map-locations li a{
		font-size:90% !important;
	}
	ul.map-locations-cities li a{
		font-size:85% !important;
	}
	.map-locations li a:before {
    	content: "";
    	display: block;
    	width:13px;
    	height:13px;
    	background-color: #ef9848;
    	border-radius: 50px;
    	animation: pulsebig 1s infinite;
	}
	.map-locations li:nth-of-type(1){
		left:0;
		top:12%;
	}
	.map-locations li:nth-of-type(2){
		left:25%;
		top:3%;
	}
	.map-locations li:nth-of-type(3){
		left:48%;
		top:6%;
	}
	.map-locations li:nth-of-type(4){
		left:83%;
		top:23%;
	}
	.map-locations li:nth-of-type(5){
		left:40%;
		top:40%;
	}
	.map-locations li:nth-of-type(6){
		left:38%;
		top:50%;
	}
	.map-locations li:nth-of-type(7){
		left:70%;
		top:54%;
	}
	.map-locations li:nth-of-type(8){
		left:62%;
    	top:72%;
	}
	.map-locations li:nth-of-type(9){
		left:35%;
		top:69%;
	}
	.map-locations li:nth-of-type(10){
		left:50%;
		top:85%;
	}
	.map-locations li:nth-of-type(11){
		left:32%;
		top:70%;
	}
	.map-locations li:nth-of-type(12){
		left:24%;
		top:78%;
	}
	.map-locations li:nth-of-type(13){
		left:90%;
		top:45%;
	}


	.map-locations-cities li:nth-of-type(1){
		left:51%;
		top:5%;
	}
	.map-locations-cities li:nth-of-type(2){
		left:59%;
		top:32%;
	}
	.map-locations-cities li:nth-of-type(3){
		left:-4%;
		top:24%;
	}
	.map-locations-cities li:nth-of-type(4){
		left:39%;
		top:50%;
	}
	.map-locations-cities li:nth-of-type(5){
		left:17%;
		top:78%;
	}
	.map-locations-cities li:nth-of-type(6){
		left:8%;
		top:71%;
	}
	.map-locations-cities li:nth-of-type(7){
		left:45%;
		top:85%;
	}
	.map-locations-cities li:nth-of-type(8){
		left:63%;
		top:60%;
	}



	.column.box-btn-link{
		width:100% !important;
		float:none;
		clear:none;
	}
	.no-border-right .column_attr{
		border-right:none !important;
	}
	.border-bottom .column_attr{
		border-bottom:1px solid #fff !important;
	}

	/*Tabs*/
	.ui-tabs-nav{
		white-space:nowrap;
    	overflow-x:auto;
    	-webkit-overflow-scrolling:touch;
    	-ms-overflow-style:-ms-autohiding-scrollbar;
	}
	.ui-tabs .ui-tabs-nav{
		justify-content:center
	}
	.start .ui-tabs .ui-tabs-nav{
		justify-content:flex-start;
	}
	.equipo .ui-tabs-nav li a{
		width:180px;
	}
	#Footer form{
		max-width:85%;
	}

}
.tipologia .rollover_tipo_recaudacion{
	transition:all linear .2s;
}
.tipologia .rollover_tipo_recaudacion:not(.rollover_tipo_recaudacion p):hover{border-color:#0c4b78 !important;color:#0c4b78 !important;background-color:rgba(255,255,255,.2);}
.tipologia .rollover_tipo_recaudacion:hover p, .tipo_recaudacion_selected p{color:#0c4b78 !important;}

.tipo_recaudacion_selected:not(.tipo_recaudacion_selected p) {border-color:#0c4b78 !important;background-color:rgba(255,255,255,.2);color:#0c4b78 !important;}

.evento select + input{
    margin-left: 2%;
    width: 49%;

    margin-top: 0;
    margin-bottom: 10px;
}


#sc_buscar input[type='search'] { width:39% !important;padding:0 .5rem}
#sc_buscar .select2-container, #search-crowd  .select2-container { width:39% !important; vertical-align: baseline !important; }
#sc_buscar .select2-container .select2-selection-wrapper, #search-crowd .select2-container .select2-selection-wrapper { height: 50px !important; border-radius: 10px !important; border-color:#EBEBEB}
#sc-buscar .select2-container .select2-selection-wrapper .select2-selection__rendered, #search-crowd .select2-container .select2-selection-wrapper .select2-selection__rendered{color:#626262; padding: 0; font-size:1.235rem;  line-height: 48px}
#sc_buscar .select2-container .select2-selection-wrapper .select2-selection__rendered:focus, #search-crowd .select2-container .select2-selection-wrapper .select2-selection__rendered:focus{color:#ebebeb;}
#sc_buscar .select2-container .select2-selection--single .select2-selection__placeholder,
#search-crowd .select2-container .select2-selection--single .select2-selection__placeholder {color: #0c4b78; border-top-color:#ebebeb !important;}
#sc_buscar .select2-container, #search-crowd .select2-container {border-color:#ebebeb !important;}
#sc_buscar .select2-container .select2-selection-wrapper.select2-selection--single .select2-selection__arrow, #search-crowd .select2-container .select2-selection-wrapper.select2-selection--single .select2-selection__arrow {height:50px !important; right:5px}
#sc_buscar .select2-container .select2-selection-wrapper.select2-selection--single .select2-selection__arrow b, #search-crowd .select2-container .select2-selection-wrapper.select2-selection--single .select2-selection__arrow b {border-top-color: #0c4b78}
#sc_buscar .select2-container .select2-selection-wrapper.select2-selection--single .select2-selection__clear, #search-crowd .select2-container .select2-selection-wrapper.select2-selection--single .select2-selection__clear {font-size:3rem !important; line-height: 0;padding:0;margin:7px 40px 0 0 !important;box-shadow:none !important;}
#sc_buscar .select2-container .select2-selection-wrapper.select2-selection--single .select2-selection__clear span, #search-crowd .select2-container .select2-selection-wrapper.select2-selection--single .select2-selection__clear span{color:#626262; font-size:1.5rem; font-weight:normal}
#select-box input.select2-search__field{padding:0 .5rem}
#select-box input.select2-search__field:focus{background-color:#ffffff !important; text-align: left}
#select-box .select2-results__options {width:100%; color:#0c4b78 !important; background-color: #ffffff; margin:0 !important; max-height: 180px !important;}
#select-box .select2-results__options li.select2-results__option {color:#0c4b78 !important; background-color: #ffffff; padding:0 1rem;  margin-bottom:.75rem !important; font-size:1rem !important; line-height: 1rem !important;}
#select-box .select2-results__options li.select2-results__option:hover {color:#fff !important; background-color: #0c4b78 !important;}
#sc_buscar button.bg-blue { width:20% !important; margin:0; height: 50px; padding:0 .5rem; margin-bottom:20px; float:right; font-size: 1.75rem;line-height: 2.2rem;border-radius:10px;}
#search-crowd .select2-container .select2-selection--single .select2-selection__placeholder{line-height: 50px; padding-left: .5rem;}
#search-crowd .select2-container .select2-selection--single {height:50px !important;}
#search-crowd #bt_buscar_proyectos{width: 21%;float: right; margin-right:0}

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

	.finder-crowd form input, #sc_buscar input[type='search'], #sc_buscar .select2-container{
		width:100% !important;
	}
	#sc_buscar button.bg-blue{
		width:100% !important;
		margin-top:15px;
	}
}

@media only screen and (min-width: 1280px) {
/*
	.max-height-2-lines {
		min-height: 3.25rem;
		max-height: 3.25rem;
	}
*/
.owl-crowfunding .owl-dots {max-width: 1220px !important; width:1220px !important;}
}

.title-field-set{color:#000; font-weight:700; margin-bottom: 0;}
.eme-hide {display:none !important;}
#crear_crowfunding input[type="date"] {text-align:center; color:#0c4b78;}
#crear_crowfunding input::placeholder{text-align:center; color:#0c4b78;}
#crear_crowfunding textarea::placeholder{text-align:center; color:#0c4b78;}
#crear_crowfunding textarea{font-size:1.15rem !important; line-height: 1.65rem !important;}
#crear_crowfunding textarea:focus{background-color:#fff}
#crear_crowfunding select#provincia {color:#0c4b78; height:50px;padding: 10px 2rem 10px 1rem;text-align: left;text-align: -webkit-left;text-align: -moz-left; width:49%;float:left;margin-top: 0;margin-bottom:35px;font-size: 1.235rem !important; line-height: 1.235em; margin-right: 2%;}
/*#crear_crowfunding select#provincia:nth-child(odd){margin-right:2%;}*/
#crear_crowfunding select option:not(:checked){text-align:center; color:#000000;}
#crear_crowfunding select#otros_programas_activos {color:#0c4b78; height:50px;padding: 10px 2rem 10px 1rem;text-align: center;text-align: -webkit-center;text-align: -moz-center; margin-top: 0;margin-bottom:35px;font-size: 1.235rem !important; line-height: 1.235em;}
#crear_crowfunding .date-pick {margin-bottom:0}
#crear_crowfunding .date-pick input {margin-top:0}
#crear_crowfunding label {margin-bottom:.5rem}
#crear_crowfunding label input[type=checkbox] {height:1rem; margin-right:5px !important; position: relative; top:2px}

#crear_crowfunding input.promotor, #crear_crowfunding input.empresa{
	width:49%;
	float:left;
	margin-top: 0;
	margin-bottom:35px;
	margin-right:2%;
}

#crear_crowfunding input.promotor:nth-child(even), #crear_crowfunding input.empresa:nth-child(even){
	margin-right:0;
}
#crear_crowfunding input#promotor_nif{
	width:100% !important;
}

#crear_crowfunding select#promotor_provincia{display: inline-block;width: 49%; margin-bottom: 35px}

#crear_crowfunding .tipologia div.form-error{border:4px solid #ff6666}
#crear_crowfunding input.form-error{border:4px solid #ff6666}
#crear_crowfunding input[type='date'].form-error{color: rgba(255, 102, 102,.6);padding:0 10px !important}
#crear_crowfunding input.form-error::placeholder{color:#ff6666 !important;}
#crear_crowfunding textarea.form-error{border:4px solid #ff6666}
#crear_crowfunding textarea.form-error::placeholder{color:#ff6666 !important;}
#crear_crowfunding select.form-error{border:4px solid #ff6666 !important;}
#crear_crowfunding select.form-error{color:#ff6666 !important;}
#crear_crowfunding input:not([type=checkbox]) {margin-bottom: 35px}
#crear_crowfunding .date-pick {margin-right:2%}
#crear_crowfunding .date-pick:nth-child(even) {margin-right:0}
#crear_crowfunding .disclaimer-box {}

.form-aportacion-proyecto h2 {font-size:1.75rem}
#gform_10 .gform_fields li {border-bottom: none; padding-top: 0 !important;padding-bottom: 0 !important;}
#gform_10 ul li.gfield {margin-top:0}
.column_column #gform_10 ul li {margin:0}
#gform_10 ul li.gfield .ginput_container.ginput_container_text {margin:0}
#gform_10 ul li.gfield .ginput_container.ginput_container_select {margin:0}
#gform_10 ul li.gfield .ginput_container.ginput_container_email {margin:0}
#gform_10 ul li.gfield .ginput_container.ginput_container_phone {margin:0}
#gform_10 ul li.gfield .ginput_container.ginput_container_product_price {margin:0}
#gform_10 ul li.gfield .ginput_container.ginput_container_checkbox {margin:0}
#gform_10 ul li.gfield .ginput_container.ginput_container_checkbox .gfield_checkbox {margin:0}
#gform_10 ul li.gfield .ginput_container.ginput_container_checkbox .gfield_checkbox li {text-align: left !important;}
#gform_10 ul li.gfield .ginput_container.ginput_container_consent {margin:0;text-align: left !important}
#gform_10 ul li.gfield .ginput_container.ginput_container_consent .gfield_required {margin:0}
#gform_10 ul li.gfield .ginput_container.ginput_container_checkbox input[type='checkbox']{height:1rem; position: relative; top:2px;  margin:0 5px 0 0 !important; }
#gform_10 ul li.gfield .ginput_container.ginput_container_consent input[type='checkbox']{height:1rem; position: relative; top:2px;  margin: 0 5px 0 0 !important;}
#gform_10 ul li.gfield .ginput_container.ginput_container_checkbox label {font-size:1rem}
#gform_10 ul li.gfield .ginput_container.ginput_container_consent label {font-size:1rem}
#gform_10 .gform_footer input[type="submit"]{background-color:#FDC10F !important;color: #0C4B78;box-shadow: 3px 3px 3px 0 rgb(0 0 0 /30%) !important;padding: 15px 0 !important;border-radius: 10px !important;margin: 0 !important;font-family: 'OktaNeue-Bold',sans-serif !important;font-size: 1.75rem;line-height: 2.2rem;}
#gform_10 ul li.gfield select {color:#0c4b78; height:50px;padding: 10px 2rem 10px 1rem;text-align: center;text-align: -webkit-center;text-align: -moz-center; margin-top: 0;font-size: 1.235rem !important; line-height: 1.235em;}
#gform_10 ul li.gfield select:nth-child(odd){margin-right:2%;}


#gform_10 ul li.gfield {margin-bottom:30px}
#gform_10 ul li#field_10_35 {margin-bottom: 0}
#gform_10 ul li#field_10_36 {margin-bottom: 0}

@media only screen and (max-width: 479px){
.quick_fact .number {font-size: 25px!important;}

}

@media only screen and (min-width: 1024px){
	.image_frame.img-heroe {width:40% !important;}
}

.mb-mini {margin-bottom: .1rem !important;}
.button-loader, .button-loader:focus {
	width: 240px !important;
	height: 67px !important;
	background-color: #0c4b78 !important;
	background: url('https://aladina.org/wp-content/themes/betheme-child/assets/spinner.gif') ;
	background-repeat: no-repeat;
	background-position: center center;
	border: 0;
}


#bt_crear_recaudacion {
	box-sizing: border-box;
	padding: .5rem 3rem;
	font-size: 1.6rem !important;
	line-height: 1.9rem !important;
	box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, .3) !important;
	width: auto !important;
	height: 67px;
	margin: 0 !important;
	background-color: #0c4b78 !important;
	font-family: "OktaNeue-Bold",sans-serif !important;
	display: inline-block;
	position: relative;
	overflow: hidden;
	text-decoration: none !important;
	cursor: pointer;
	transition: color .1s ease-in-out, background-color .1s ease-in-out, border-color .1s ease-in-out;
}

#bt_crear_recaudacion:focus{background-color: #0c4b78 !important;}
#bt_crear_recaudacion:disabled{background-color: #cdcdcd !important;}


#create_result{
	width: 60%;
	margin: 0 auto;
	padding: 2rem;
	text-align: center;
	font-size: 1.5rem;
}

#create_result a{text-decoration: underline}

#gform_10 .mdc-text-field__input,
#gform_10 .mdc-text-field__input::placeholder{text-align:center; color:#0c4b78; padding:.25rem;}

#label_14_6_1 a {color:#000; font-weight: bold}
#label_14_6_1 a:hover {text-decoration: underline; color:#000;}
.soy-aladina-page + .section.the_content.no_content{display: none!important;}
.proyectos-tab + .section.the_content.no_content{display: none!important;}

.form-error-border{border: 1px solid #ff6666 !important; background: #ff6666 !important; color:#ffffff !important;}
.form-error-input{color:#ffffff !important;}

#gform_9 .gform_footer{text-align: center}
#gform_submit_button_1{width:300px !important;}
#field_11_20 {text-align: center !important;}

#gform_14 .gform_footer {text-align: center;}
#gform_15 .gform_footer {text-align: center;}
#gform_16 .gform_footer {text-align: center;}
#gform_17 .gform_footer {text-align: center;}

.aligncenter .ginput_container_text {text-align: center !important;}


.btn-escribenos{
	width:250px;
	display:block;
	margin:20px auto 30px auto;
	font-family: 'OktaNeue-Bold',sans-serif !important;
	font-size:1.412rem;
	line-height:1.824rem;
	color: #fff;
	text-align:center;
	background-color: #0c4b78!important;
	box-shadow: 3px 3px 3px 0 rgba(0,0,0,.3) !important;
    padding:15px 0 !important;
    border-radius: 10px !important;
	cursor:pointer;
}

.btn-escribenos:hover {
	color:#fff;
}

.border-1{border:1px solid #0c4b78;}
.ginput_container_product_calculation {visibility: hidden;}

.campaign-img-link{display:block; position: relative}
.reto_mask {position: absolute !important; top: 0 !important; left:0 !important; z-index: 1000 !important; width: 100% !important; height: 100% !important;}
#Content img.reto_conseguido{height:400px !important; position: absolute;top: calc(50% - 200px) !important; left: calc(50% - 200px) !important; /*opacity: .6;*/}
#Content img.reto_finalizado{height:400px !important; position: absolute;top: calc(50% - 200px) !important; left: calc(50% - 200px) !important; /*opacity: .6;*/}
.overlay_50{filter: brightness(0.5);}

#gform_submit_button_1:disabled {
    color: #747474 !important;
    background-color: #f7f7f7 !important;
}

.column_column.solicitar_certificado {display: inline-block;}
.solicitar_certificado .column_attr{text-align: center !important; padding-bottom: 50px !important;}
.solicitar_certificado .column_attr a {color:#000 !important; text-decoration: underline !important;}
.solicitar_certificado .column_attr a:hover {color:#0e71b7 !important; text-decoration: underline !important;}
.center_form {margin:0 auto 1rem auto !important;}


.page-template-template-certificados .gap-padding {padding-top:200px !important; padding-bottom: 0 !important;}

.acabado span.counter-donate::before {background-color: #575757 !important;}


#input_11_20::placeholder {color:#000; opacity: 1;}

.header-crowd h3 {max-width:98% !important}
#breadcrumbsY
{
    margin-top: 170px;
    margin-left: 30px;
}
@media only screen and (max-width: 1600px){
    #breadcrumbsY
    {
	margin-top: 140px;
    }
}
@media only screen and (max-width: 767px){
    #breadcrumbsY
    {
	margin-top: 110px;
        margin-left: 15px;
    }
}

.crowfunding-carousel {overflow:hidden !important;}
.mcb-item-51bab2d58 {overflow:hidden !important;}


.page-template-template-crear_crowfunding input[type="text"]:focus {background:#fff !important;}
.page-template-template-crear_crowfunding input[type="date"]:focus {background:#fff !important;}
.page-template-template-crear_crowfunding input[type="email"]:focus {background:#fff !important;}
.page-template-template-crear_crowfunding input[type="number"]:focus {background:#fff !important;}
.page-template-template-crear_crowfunding textarea:focus {background:#fff !important;}


.in_progress_hide {display:none;}
#campaign_creation_in_progress p {font-size:1.5rem !important; line-height: 2rem !important; font-weight: 500 !important; margin-top:2rem !important}

.tipo_recaudacion_selected {border-width: 3px !important;}

.imagen_wrapper{display: flex; flex-direction: row; align-items: center; margin-bottom:.5rem;}
.img_preview {width:100px; height: 100px; overflow: hidden; margin-left: 1rem;}
.img_preview img {width:100%; height: 100%; object-fit:cover;}
#imagen_wrapper_2, #imagen_wrapper_3, #imagen_wrapper_4, #imagen_wrapper_5 {display:none}



.select2-selection-wrapper{height: 4rem !important; border-radius: 10px !important;}
.select2-container .select2-selection--single .select2-selection__rendered {height: 100% !important;}
.select2-container--default .select2-selection--single .select2-selection__placeholder {height:100%;font-size: 1rem;line-height: 4rem !important;}

.select2-container--default .select2-selection--single .select2-selection__arrow {height: 50px !important; top: 1px !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #000 !important;}

#select-box input.select2-search__field {border: 1px solid #333 !important;}

.select2.select2-container span.selection {position: relative !important; width: 100% !important; display: block !important; height: 50px !important;}
.select2-selection__rendered {font-size:1rem !important; text-align: left !important; padding-left: 1rem !important; color:#0c4b78 !important;}
.select2-selection__rendered .select2-selection__placeholder {color:#0c4b78 !important;}
button.select2-selection__clear {
	width: 50px !important;
    height: 50px !important;
    border: 0 !important;
    background: none !important;
    box-shadow: none !important;
    position: absolute !important;
    top: 0 !important;
    right: 50px !important;
    padding: 0 !important;
    margin: 0 !important;
	transition: none !important;
}
button.select2-selection__clear::after {background: none !important;}

button.select2-selection__clear span {color:transparent !important}
button.select2-selection__clear span::after {
	content: "\f057" !important;
	position: absolute;
    left: calc((50px - 25.5px) / 2) !important;
    top: calc((50px - 25px) / 2) !important;
    font-family: "Font Awesome 5 Free",sans-serif !important;
    font-size: 1.5rem !important;
	font-weight: normal !important;
	height: unset !important;
	width: unset !important;
    background: none !important;
    z-index: 10 !important;
    transition: none !important;
	color:#0c4b78 !important;
}
button.select2-selection__clear span:hover::after {width: unset !important; color: #ed9648 !important;}


.select2-container .select2-selection__arrow {width: 50px !important; height: 4rem !important; position: absolute !important; top: 0 !important; right:0 !important}
.select2-container .select2-selection__arrow b {border:none !important; left: 0 !important; top: 0 !important; height: 100% !important;width: 100% !important;}
.select2-container .select2-selection__arrow b::before {color:#0c4b78; font-family: "Font Awesome 5 Free",sans-serif !important; font-weight: 900; content: "\f063" !important; position: absolute !important; border:none; top: calc((100% - 18.59px) / 2) !important; left: calc((100% - 25px) / 2) !important; height: unset !important; width:unset !important;font-size: 1.25rem !important}
.select2-container .select2-selection__arrow b:hover::before {color:#ed9648;}


input[type="date"]::-webkit-calendar-picker-indicator{font-size:80%; color:#0c4b78 !important; opacity: 1 !important;}

#provincia + span.select2-container {width: 49% !important; float: left !important; margin-right: 2% !important}
#provincia + span.select2-container .select2-selection-wrapper {height:50px !important}
#provincia + span.select2-container .select2-selection--single .select2-selection__rendered {height: 100% !important; line-height: 50px !important}
#provincia + span.select2-container .select2-selection--single .select2-selection__placeholder {line-height: 50px !important; font-size:1.25rem !important;}
#provincia + span.select2-container .select2-selection--single .select2-selection__arrow {height: 50px !important; top: 1px !important;width:40px !important;}
#provincia + span.select2-container .select2-selection--single .select2-selection__arrow b {margin:0 !important;}
#provincia + span.select2-container .select2-selection__arrow b::before {font-size: 1rem !important; top: calc((100% - 25px) / 2) !important; left: calc((100% - 14.88px) / 2) !important; }
#provincia + span.select2-container button.select2-selection__clear {height:50px !important; }
#provincia + span.select2-container button.select2-selection__clear span::after {left: calc((50px - 17px) / 2) !important; top: calc((50px - 17px) / 2) !important; font-size: 1rem !important;}
#select-box .select2-results__options #select2-provincia-results li.select2-results__option {margin-bottom: 0.75rem !important;}
#ciudad {width: 49% !important}
input[type="date"]::placeholder{line-height:1.25rem !important; font-size:1.25rem !important;}
input[type="date"].form-error::placeholder{padding:0 10px !important}
.datetimebox {line-height: 1.25rem !important;}

.select-error {border: 4px solid #f66 !important; border-radius: 12px !important;}
.select-error .select2-selection__placeholder {color:#ff6666 !important; opacity: .6}

#otros_programas_activos + .select2-container .select2-selection-wrapper {height:50px !important}
#otros_programas_activos + .select2-container--default .select2-selection--single .select2-selection__rendered {line-height:50px !important;}
#otros_programas_activos + .select2-container--default .selection {height:50px !important;}
#otros_programas_activos + .select2-container--default .select2-selection--single .select2-selection__placeholder {line-height: 50px !important;}
.select2-container--default .selection {height:50px !important;}
.select2-container .select2-selection-wrapper {height:50px !important}


.position-relative {position: relative !important;}
.page-id-886 .img-featured {height:100% !important;}
.page-id-886 .img-featured .column_attr {width:100% !important; height: 100% !important}
.page-id-886 .img-featured .column_attr a img.featured {width:100% !important; height: 100% !important}
.page-id-886 .img-featured .column_attr a img.overlay_50 {width:100% !important;; height: 100% !important }
.page-id-886 .descr-featured .column_attr {width:100% !important; height: 100% !important; padding:50px 100px !important}




/*CRYOGENICA*/

.copyright .logoleft{
	padding-right: 30px;
	margin-bottom:10px;
	
}

.copyright .logoright{
	padding-left: 30px;
	margin-bottom:10px;
}


footer ul.left-menu-footer li a:hover{
	color: #ffbc3d;
}
.linknaranja a:hover, a.linknaranja:hover{
	color: #ffbc3d;
	text-decoration: inherit;
}
.itemnew  a.mega-menu-link {
  font-size: 18px !important;
  font-weight: bold !important;
  color: #0c4b78 !important;
  padding-bottom: 5px !important;
  padding-top: 10px !important  
}
.itemnew  a.mega-menu-link:hover {
  color: #ed9648 !important;

}
@media only screen and (max-width: 767px) {
.itemnew  a.mega-menu-link {
border-bottom: 1px solid !important
padding-top: 5px !important  	
}

}