/*!
Theme Name: urbanplanetjump child
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Template: urbanplanetjump
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: urbanplanetjump
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

urbanplanetjump is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

@import url("../urbanplanetjump/style.css");



/* @group Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
@font-face {
    font-family: 'Gotham Ultra';
    src: url('lemonmilk-webfont.woff2') format('woff2'),
         url('lemonmilk-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'lemonmilklight_italic';
    src: url('lemonmilklightitalic_0-webfont.woff2') format('woff2'),
         url('lemonmilklightitalic_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}



/* visited link */
a:visited {
    color: inherit;
}
 
.page-content, .entry-content, .entry-summary {
	margin: 0;
}
.hentry {
	margin: 0 !important;
}
/* @end */

/* @group gotham */


@font-face {
    font-family: 'Gotham Book';
    src: url('Gotham-Book.woff2') format('woff2'),
        url('Gotham-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham italic';
    src: url('GothamLight-Italic.woff2') format('woff2'),
        url('GothamLight-Italic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham Ultra italic';
    src: url('GothamUltra-Italic.woff2') format('woff2'),
        url('GothamUltra-Italic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham Ultra';
    src: url('GothamUltra.woff2') format('woff2'),
        url('GothamUltra.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham medium';
    src: url('GothamMedium.woff2') format('woff2'),
        url('GothamMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}



/* @end */

/* @group genéricos */

em, .italic-font{
	font-style: italic !important;
}
.bolder-large {
	font-weight: bold;
	font-size: 1.3em;
}
strong, .bolder{
	font-weight: bold;
}

.title-large{
	font-size: 1.5em;
	line-height: 1em;
}

.nolink a{
	cursor: default;
}

.entry-title {
	display: none;
}

.site-info {
	display: none !important;
}

body{
line-height: 1;
background: rgba(208,153,23,1);
background: -moz-linear-gradient(left, rgba(208,153,23,1) 0%, rgba(215,117,13,1) 31%, rgba(233,101,1,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(208,153,23,1)), color-stop(31%, rgba(215,117,13,1)), color-stop(100%, rgba(233,101,1,1)));
background: -webkit-linear-gradient(left, rgba(208,153,23,1) 0%, rgba(215,117,13,1) 31%, rgba(233,101,1,1) 100%);
background: -o-linear-gradient(left, rgba(208,153,23,1) 0%, rgba(215,117,13,1) 31%, rgba(233,101,1,1) 100%);
background: -ms-linear-gradient(left, rgba(208,153,23,1) 0%, rgba(215,117,13,1) 31%, rgba(233,101,1,1) 100%);
background: linear-gradient(to right, rgba(208,153,23,1) 0%, rgba(215,117,13,1) 31%, rgba(233,101,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d09917', endColorstr='#e96501', GradientType=1 );

font-family:'Montserrat', sans-serif;
overflow-x: hidden;
color: white;
}

h1{
 font-family: 'Gotham Ultra';
}
h2{
	font-family: 'Gotham medium';
}
h3, h4{
	font-family: 'Gotham medium';
	color: white;
}

.bg-gradient{
color: white;	

background: rgba(0,0,0,1);
background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,0.37) 48%, rgba(137,137,137,0) 76%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,1)), color-stop(48%, rgba(0,0,0,0.37)), color-stop(76%, rgba(137,137,137,0)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,0.37) 48%, rgba(137,137,137,0) 76%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,0.37) 48%, rgba(137,137,137,0) 76%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,0.37) 48%, rgba(137,137,137,0) 76%, rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(0,0,0,0.37) 48%, rgba(137,137,137,0) 76%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff', GradientType=1 );
padding: 20px;
font-size: 2em;
}
.tituitalic{
	font-family: 'lemonmilklight_italic';
	
}

p {
	line-height: 1.4em !important;
}
.aviso-enlc {
	font-size: 0.8em;
	margin-top: 20px;
	font-family: 'Montserrat', sans-serif;
	font-style: italic;
	text-decoration: underline;
}
.post-template-plantilla-noticias a {
	color: white !important;
	text-decoration: underline !important;
}
/* @end */
/* @end */

/* @group Menús */

.menu-toggle {
	display: none;
}
 
#mega-menu-wrap-menu-generico, #mega-menu-wrap-menu-parques, footer{
background: rgba(59,53,53,1);
background: -moz-linear-gradient(left, rgba(59,53,53,1) 0%, rgba(215,117,13,1) 51%, rgba(59,53,53,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(59,53,53,1)), color-stop(51%, rgba(215,117,13,1)), color-stop(100%, rgba(59,53,53,1)));
background: -webkit-linear-gradient(left, rgba(59,53,53,1) 0%, rgba(215,117,13,1) 51%, rgba(59,53,53,1) 100%);
background: -o-linear-gradient(left, rgba(59,53,53,1) 0%, rgba(215,117,13,1) 51%, rgba(59,53,53,1) 100%);
background: -ms-linear-gradient(left, rgba(59,53,53,1) 0%, rgba(215,117,13,1) 51%, rgba(59,53,53,1) 100%);
background: linear-gradient(to right, rgba(59,53,53,1) 0%, rgba(215,117,13,1) 51%, rgba(59,53,53,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3535', endColorstr='#3b3535', GradientType=1 );
	
}


.mega-logo-inicio {
	background-image: url("/wp-content/uploads/2018/10/logojump.png") !important;
	padding: 40px !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}
.mega-logo-inicio a {
	color: transparent !important;
}

#mega-menu-wrap-menu-generico #mega-menu-menu-generico > li.mega-menu-item {
	padding-right: 0.7em;
	padding-left: 0.7em;
}

#mega-menu-menu-generico .mega-tickets, #mega-menu-menu-parques .mega-tickets {
	background-image: url("/wp-content/uploads/2018/10/fondo_tickets-1.png") !important;
	padding: 40px !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: cover !important;
}

#mega-menu-menu-generico .mega-tickets a, #mega-menu-menu-parques .mega-tickets a{
color: #d7770d !important;
font-weight: bold;
}

#mega-menu-menu-generico .mega-tickets a:before, #mega-menu-menu-parques .mega-tickets a:before {
 content: url("/wp-content/uploads/2018/10/ico-entradas-02.svg");
 padding-left: 5px;
}



#site-navigation {
	z-index: 10;
}
#mega-menu-wrap-menu-generico {
	z-index: 10;
	width: 100%;
}


/* @end */





/* @group Inicio */

.logo-video{
	display: none;
}
.video-home video {
	width: 100% ;
	height: auto;
}
.video-home {
	margin-top: -20px;
}


.mega-toggle-label-closed {
	color: transparent;
}

.titunews {
	writing-mode: vertical-lr;
	transform: rotate(180deg);
	position: absolute;
	font-size: 2em;
	margin-top: 20px;
}
.noticias-home {
	position: absolute;
	z-index: 9;
	top: 30%;
	max-width: 500px;
	background: rgba(1,1,1,0.5);
	padding: 20px;
	border-top: solid 3px #d19a17;
	border-bottom: solid 3px #d19a17;
}
.uk-panel.uk-panel-space.uk-width-1-1 h3 {
	color: #e8770d;
	border-bottom: solid 1px white;
	padding-bottom: 5px;
}

.noticias-home .uk-panel-space {
	padding: 0;
	padding-left: 50px;
	background-image: url("/wp-content/uploads/2018/10/flecha-noticias-04.svg") !important;
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 50px;
}
.lista-parques {
	width: 450px;
	position: absolute;
	top: 90px;
	left: 15px;
	border-top: solid 10px #d7770d;
	border-bottom: solid 10px #d7770d;
	border-right: solid 20px #d7770d;


background: rgba(5,4,0,1);/* Old Browsers */
background: -moz-linear-gradient(left, rgba(5,4,0,1) 0%, rgba(161,118,18,0.92) 100%); /* FF3.6+ */
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(5,4,0,1)), color-stop(100%, rgba(161,118,18,0.92)));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(left, rgba(5,4,0,1) 0%, rgba(161,118,18,0.92) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(5,4,0,1) 0%, rgba(161,118,18,0.92) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(5,4,0,1) 0%, rgba(161,118,18,0.92) 100%); /* IE 10+ */
background: linear-gradient(to right, rgba(5,4,0,1) 0%, rgba(161,118,18,0.92) 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#050400', endColorstr='#a17612', GradientType=1 );/* IE6-9 */

-webkit-box-shadow:-12px 12px 18px -2px rgba(0,0,0,0.49);
-moz-box-shadow: -12px 12px 18px -2px rgba(0,0,0,0.49);
box-shadow:-12px 12px 18px -2px rgba(0,0,0,0.49);
height: 350px;
overflow-y: scroll;
}

.lista-parques ul {
	padding: 10px;
	max-width: 350px;
	font-size: 0.7em;
	line-height: 14px;
	border-top: solid 3px #d19a17;

}
.lista-parques img {
	position: absolute;
	max-width: 40px;
	right: 10px;
	top: 10px;
}
.lista-parques ul:first-child {
	border-top: none !important;
}
.lista-parques ul a{
	color:  #d7770d;
	font-size: 1.5em;
	padding-bottom: 5px;
}
.lista-parques-titu {
	padding-top: 5px;
}

.lista-parques-lugar, .lista-parques-mail, .lista-parques-telefono, .lista-parques-horario {
	padding-left: 14px !important;
	padding-top: 5px;
	background-repeat: no-repeat;
	background-position: left 8px;
}
.lista-parques-lugar {
	background-image: url("/wp-content/uploads/2018/10/ico-mapa-05.svg");

}

.lista-parques-mail {
	background-image: url("/wp-content/uploads/2018/10/ico-mail-06.svg");

}

.lista-parques-telefono {
	background-image: url("/wp-content/uploads/2018/10/ico-tfn-07.svg");

}
.lista-parques-horario {
	background-image: url("/wp-content/uploads/2018/11/ico-time.svg");

}


.uk-img-preserve p {
	color: #444343;
}
.uk-img-preserve h3 {
	color: #d97010;
}
.atracciones {
	background-image: url("/wp-content/uploads/2018/10/bg_jump-05.svg");
	background-repeat: no-repeat;
	background-position: left 74px;
	background-size: contain;
	min-height: 600px;
	padding-bottom: 40px;
}


.btn-atracciones {
	font-size: 1.2em;
	font-family: 'Gotham Ultra';
	cursor: pointer;
	color: white;
	padding: 10px;
	margin-top: 20px;
float: right;
}
.btn-atracciones:hover {
	color: white;
	}

.lista-cum {
	max-width: 800px;
	margin: 0 auto;
}	
	
.lista-cum li {
text-align: center;
padding-bottom: 50px;
}

.lista-cum .btn-atracciones{
	float:none;
}

/* @group Atracciones listados bg */

.lista-atracciones {
	max-width: 700px;
	float: right;
	margin-top: 40px;
	margin-right: 20%;
}





.airbag-lista{
background-image: url("/wp-content/uploads/2018/12/bg_pastillas-atracciones_airbag.png");
}
.freejump-lista{
background-image: url("/wp-content/uploads/2018/12/bg_pastillas-atracciones_free-jump.png");
}
.hexagon-lista{
background-image: url("/wp-content/uploads/2018/12/bg_pastillas-atracciones_hexagon.png");
	
}
.dodgeball-lista{
	background-image: url("/wp-content/uploads/2018/12/bg_pastillas-atracciones_dodgeball.png");
	
}
.slambasket-lista{
	background-image: url("/wp-content/uploads/2018/12/bg_pastillas-atracciones_slam-basket.png");
	}
.footballshot-lista{
	background-image: url("/wp-content/uploads/2018/12/bg_pastillas-atracciones_football-shot.png");
	}
.foampit-lista{
	background-image: url("/wp-content/uploads/2018/12/bg_pastillas-atracciones_foam-pit.png");
	}
.projump-lista{
	background-image: url("/wp-content/uploads/2018/12/bg_pastillas-atracciones_fit-jump.png");
	}
	
.playground-lista{
	background-image: url("/wp-content/uploads/2018/12/bg_pastillas-atracciones_playground.png");
	}
.gladiator-lista{
	background-image: url("/wp-content/uploads/2018/12/bg_pastillas-atracciones_gladiator.png");
}

.cardiowall-lista{
	background-image: url("/wp-content/uploads/2018/12/bg_pastillas-atracciones_cardio-wall.png");
}
	
.lightjumper-lista{
	background-image: url("/wp-content/uploads/2018/12/bg_pastillas-atracciones_light-jump.png");
	}

.ninjaplanet-lista{
	background-image: url("/wp-content/uploads/2018/12/bg_pastillas-atracciones_ninja.png");
	}
.parkour-lista{
	background-image: url("/wp-content/uploads/2018/12/bg_pastillas-atracciones_parkour-1.png");
	}
	
.kidsjump-lista{
	background-image: url("/wp-content/uploads/2018/12/bg_pastillas-atracciones_kids-jump.png");
	}
.archery-lista{
	background-image: url("/wp-content/uploads/2019/01/bg_pastillas-atracciones-archery.png");
	}
.bolera-lista{
	background-image: url("/wp-content/uploads/2019/01/bg_pastillas-atracciones-bolera.png");
	}
.climbwall-lista{
	background-image: url("/wp-content/uploads/2019/01/bg_pastillas-atracciones-climb-wall.png");
	}
.multiaventura-lista{
	background-image: url("/wp-content/uploads/2019/01/bg_pastillas-atracciones-multiaventura.png");
	}
.streetjump-lista{
	background-image: url("/wp-content/uploads/2019/01/bg_pastillas-atracciones-street-jump.png");
	}
	

.bg-atracciones {
	background-size: contain;
	padding: 20px;
	min-width: 500px;
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 100px;
	margin-bottom: 20px;
}

.bg-atracciones:before {
 content: url("/wp-content/uploads/2018/10/flecha-ico.png");

}

/* @end */

.bg-atracciones a {
	color: white;
	font-size: 2em;
	padding-left: 10px;
	vertical-align: top;
	line-height: 1.4em;
}
.cumple-inicio {
	background-image: url("/wp-content/uploads/2018/10/banner-cumples.jpg");
	min-height: 562px;
	background-size: auto 562px;
	background-repeat: no-repeat;
	background-position: top left;
}
.cumple-inicio h2 {
	font-size: 6em;
	font-family: 'Gotham Ultra';
	text-align: center;
	margin-top: 127px;
	text-shadow: 4px 4px 6px #1D1D1D;
}
.cumple-inicio a {
color: white;
text-decoration: none;
}

.lista-community {
	text-align: center;
}

.lista-community-mobile{
	display: none;
}
.lista-community li {
	display: inline-block;
}



.community .imgjumpers{
background: rgba(5,4,0,0.73);/* Old Browsers */
background: -moz-linear-gradient(left, rgba(5,4,0,0.73) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(5,4,0,0.73)), color-stop(100%, rgba(255,255,255,0)));/* Chrome, Safari4+ */
background: -webkit-linear-gradient(left, rgba(5,4,0,0.73) 0%, rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(5,4,0,0.73) 0%, rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(5,4,0,0.73) 0%, rgba(255,255,255,0) 100%); /* IE 10+ */
background: linear-gradient(to right, rgba(5,4,0,0.73) 0%, rgba(255,255,255,0) 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#050400', endColorstr='#ffffff', GradientType=1 );/* IE6-9 */
max-width: 500px;
width: 100%;
}

.bg-gradient-community {
	position: absolute;
	top: 100px;
	left: 39%;
	font-size: 3em;
	border-bottom: solid rgba(256,256,256,0.4);
}

.site-footer {
	border-top: solid 3px #d19a17;
	padding: 30px;
	position: inherit;
width: 100%;
bottom: 0;
}
.entry-footer {
	display: none;
}

.lista-redes-footer li {
	display: inline-block;
	padding: 5px;
}

.lista-redes-footer  {
text-align: center;
padding-bottom: 10px;
padding-top: 10px;
}
.center {
	text-align: center;
}

.izda img {
	padding-top: 20px !important;
}

.izda{
	font-size: 0.9em;
	text-align:right;
}
.izda a{
color: white;
}

.site-footer p {
	padding: 0 10px;
}


.menufooter li::before {
	content: url("/wp-content/uploads/2018/10/flecha-menu-04.svg ");
}
.menufooter li a{
	color: white;
	padding-left: 10px;

}
.menufooter li{
padding-bottom:10px;
}

.titumenu {
	margin-bottom: 10px;
	padding-bottom: 5px !important;
	border-bottom: solid 1px #d7770d;
	font-family: 'Gotham Ultra';
}

.center{
	font-family: 'Gotham Ultra';
	
}

.entry-content {
	height: 100%;
}

.cont-parques .enviar-btn {
	max-width: none !important;
}

#mega-menu-menu-generico .mega-sub-menu {
margin-top: 40px !important;
}
.lista-atracciones .btn-atracciones ,.lista-cum .btn-atracciones, .tarifas .btn-atracciones {
	border: solid 4px white;
}

/* @end */

/* @group Inicio Página Parques */
.tarifas-col-izda {
	clear: both;
}

.txt-calcetines {
	border: solid 2px #1D1D1D;
	padding: 10px;
	margin-top: 100px;
}

.tarifas-italic-font {
	padding-left: 10px;
	padding-top: 20px;
	font-style: italic;
}
.tarifas-col-dcha2 {
	color: #1D1D1D;
	max-width: 400px;
}

.tarifas-col-izda2 img {
    width: 100%;
    max-width: 539px;
    margin-top: 100px;
    float: right;
}

.atracciones-parques {
    background-image: url(/wp-content/uploads/2018/11/bg-atracciones-parques-03.svg);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    min-height: 600px;
    padding: 30px 0;
}
.sagunto-titu {
	font-size: 1.6em !important;
	border-bottom: solid 1px #e56904;
	padding-bottom: 10px;
}
.datos-home .lista-parques-lugar, .datos-home .lista-parques-mail, .datos-home .lista-parques-telefono, .datos-home .lista-parques-horario {
	padding-left: 28px !important;
	padding-top: 9px;
	background-repeat: no-repeat;
	background-position: left;
	background-size: 20px;
	line-height: 1.3em;
}

.datos-home {
	position: absolute;
	z-index: 9;
	max-width: 500px;
	background: rgba(1,1,1,0.8);
	padding: 40px;
	top: 160px;
}
.datos-home a{
color: white;
}
.lista-datos-home {
	border-top: solid 2px #d19a17;
	font-size: 0.8em;
	font-style: italic;
	margin-bottom: 20px;
}

.titudatoshome {
	font-size: 2em;
	font-family: 'Gotham Ultra';
	line-height: 1.3em;
}
.titu-centro {
	padding-bottom: 10px;
	color: #d7770d;
}
.tickets-home {
	background-image: url("/wp-content/uploads/2018/11/bg-compra-tkt-02.svg");
	background-size: contain;
	background-repeat: no-repeat;
	padding: 18px;
	background-position: center right;
}

.visita-inicio h2 {
	font-size: 6em;
	font-family: 'Gotham Ultra';
	text-align: center;
	margin-top: 127px;
	text-shadow: 4px 4px 6px #1D1D1D;
}
.visita-inicio a {
	color: white;
	text-decoration: none;
}
.atracciones-parques .pag-atracc .uk-accordion-title {
	display: none;
}
.atracciones-parques .uk-accordion-title span{
background-size: contain !important; 
padding: 20px 20px 20px 140px !important;
min-width: 500px !important;
background-repeat: no-repeat !important;
background-position: top left !important;
color: white !important;	
font-size: 2em;
line-height: 2em;
display: block;
}

.atracciones-parques .uk-accordion-title, .uk-accordion-content {
background:transparent !important;
}
.lista-at-parques .uk-accordion-title {
	text-align: left !important;
	
}


.atracciones-parques .uk-accordion-title span::after {
	content: url("/wp-content/uploads/2018/10/flecha-ico.png") !important;
	padding-left: 10px;
	vertical-align: sub;
}
.atracciones-parques .uk-accordion-content {
	padding: 0 !important;
	max-width: 92%;
	float: right;
}
.atracciones-parques .txt-atracc {
	margin-top: 0;
}
.atracciones-parques .uk-text-left h3 {
	margin-top: 20px !important;
	z-index: 2;
    position: relative;
}

.lista-at-parques .txt-atracc {
	font-size: 1.3em;
	line-height: 1.3em;
	color: white;
	text-align: left;
}
.img-letjump {
	padding: 40px !important;
	text-align: right;
}

.atracciones-parques .uk-accordion-content {
	margin-top: -20px;
}

/* @group tarifas extras */
.acrobacias{
	background-image: url("/wp-content/uploads/2019/01/bg-tarifas-acrobacias.jpg");
background-size: cover; 
background-repeat: no-repeat;
background-position: top left;
border-bottom: solid 3px #d19a17;
padding: 30px !important;

}
	

.lista-acrobacias {
	background-image: url("/wp-content/uploads/2019/01/acrobacias-img.png");
	background-repeat: no-repeat;
	background-position: bottom right;
	max-width: 800px;
	margin: 100px auto;
	min-height: 420px;
}

.flecha-before::before {
	content: url("/wp-content/uploads/2018/10/flecha-ico.png");
}


.letra-peq {
	color: #1D1D1D;
	font-style: italic;
	margin-top: 50px;
}

.acrobacias h4 {
	font-size: 6em;
	font-family: 'Gotham Ultra';
	text-align: center;
	margin-top: 127px;
}

.izda, .center, .right{
	margin-top: 30px;
}
.box-#1D1D1D {
	background: #1D1D1D;
	padding: 10px;
	margin: 10px;
}

.precio-acr {
	font-size: 2em;
	font-weight: 500;
	border-bottom: solid 2px #1D1D1D;
	padding-left: 30px;

}
.acrobacias .uk-flex.uk-flex-middle {
	padding: 10px 0;
}

.precios-acrobacias {
	max-width: 500px;
}

.precios-acrobacias ul li {
	display: inline-block;
}
/* @end */



/* @group Acordeón Planea tu visita y cumpleaños */

.acordion_masinfo .uk-accordion h3,.cumple-inicio .acordion_masinfo {
	margin: 0 auto;
	background: transparent !important;
	color: white;
	padding: 10px;
	border: solid white 2px;
	max-width: 250px;
	text-align:center;
}





.cumple-inicio .acordion_masinfo .uk-accordion-content{
background: rgba(45,24,89,1) !important;
background: -moz-linear-gradient(left, rgba(45,24,89,1) 0%, rgba(138,54,130,1) 82%, rgba(138,54,130,1) 100%) !important;
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(45,24,89,1)), color-stop(82%, rgba(138,54,130,1)), color-stop(100%, rgba(138,54,130,1))) !important;
background: -webkit-linear-gradient(left, rgba(45,24,89,1) 0%, rgba(138,54,130,1) 82%, rgba(138,54,130,1) 100%) !important;
background: -o-linear-gradient(left, rgba(45,24,89,1) 0%, rgba(138,54,130,1) 82%, rgba(138,54,130,1) 100%) !important;
background: -ms-linear-gradient(left, rgba(45,24,89,1) 0%, rgba(138,54,130,1) 82%, rgba(138,54,130,1) 100%) !important;
background: linear-gradient(to right, rgba(45,24,89,1) 0%, rgba(138,54,130,1) 82%, rgba(138,54,130,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d1859', endColorstr='#8a3682', GradientType=1 ) !important;
border-top: solid 3px #8c3684;
}


.acordion_masinfo  .enviar-btn {
	max-width: 314px !important;
	margin: 0 auto;
}
.cont-masinfo p, .cont-masinfo h4 {
	color: white;
	margin-top: 10px;
}
.pag-cumples .cont-masinfo {
	background: rgba(105, 190, 164,1);
	}
.cont-masinfo {
	max-width: 800px;
	margin: 0 auto;
	margin-bottom: -20px;
}
.cont-masinfo .enviar-btn input[type="submit"] {
    background-size: cover;
    background-repeat: repeat-y;
    padding: 10px;
    background-position: left top;
    -radius: 0;
    -color: transparent !important;
    text-align: center;
    width: 100%;
    margin-top: 20px;
    }
.cont-masinfo h4 {
	padding-top: 20px;
}
.acordion_masinfo p {
	color: white !important;
	text-align: left !important;
}
.acordion_masinfo .titu-cumples{
	text-align: center !important;
	
}

.acordion_masinfo .cont-masinfo p{
	text-align:center !important;	
}
.acordion_masinfo .uk-accordion-content.uk-active {
	padding: 0 !important;
}



.tarifas-cumples-parques {
	background-image: url("/wp-content/uploads/2019/01/bg-tarifas-cumples.jpg") !important;
	border-top: solid 3px #69bea4;
	padding: 60px 0;
	text-align: left;
	background-position: center;
	background-size: cover;
	color: white;
}

.titu-tfas-cumples {
	color: #69bea4;
	font-size: 4em;
	font-style: italic;
	margin-bottom: 60px;
	text-align: center;
}
.box-tfas-cumples {
	max-width: 800px;
	margin: 40px auto;
}
.verde-tfas-cumples {
	color: #69bea4;
	font-size: 1.3em;
	font-weight: 700;
}

.verde-tfas-cumples:before {
 content: url("/wp-content/uploads/2018/12/flecha_bc.svg");
padding-right: 5px;
margin-left: -15px;
}
.lista-tfas-cumples li {
	padding-bottom: 20px;
	font-size: 1.2em;
	line-height: 1.4em;
}
.blco-tfas {
	font-size: 1.3em;
	font-weight: bold;
}

 
.reser-cumples {
	background-image: url("/wp-content/uploads/2018/12/flecha_bc.svg");
	background-repeat: no-repeat;
	padding-left: 70px;
	background-size: 50px;
	line-height: 2em;
	background-position: center left;
}

.reserva-titu {
	font-size: 2.2em;
	font-weight: bold;
	line-height: 2em;
	background-image: url("/wp-content/uploads/2018/12/filete_blanco-02.svg");
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
	background-size: auto;
}
.mail-cumples:before{
	 content: url("/wp-content/uploads/2019/01/ico-cumple-mail.svg");
padding-right:10px;
vertical-align: text-top;
} 
.tel-cumples:before{
	 content: url("/wp-content/uploads/2019/01/ico-cumple-telf.svg");
padding-right:10px;
vertical-align: text-top;
} 

/* @end */

/* @group Acordeón Planea tu visita */
.acordion_masinfo .uk-accordion-content {
	padding-top: 20px;
	border-top: solid 3px #d19a17;
background-image: url("/wp-content/uploads/2018/12/bg_pv.jpg") !important;
color: #1d1d1b ;
margin-top: 20px;
background-size: contain !important;
background-repeat: repeat !important;
}
.planea-box {
	margin: 0 auto;
	width: 100%;
	max-width: 800px;
}
.img-pv {
	margin: 40px 0;
}
.titu-pv {
	font-size: 1.3em;
}

.titu-como-llegar {
	font-family: 'Gotham Ultra';
	font-size: 3em;
	padding-bottom: 12px;
	margin-top: 40px;
	background-image: url("/wp-content/uploads/2018/10/flecha-ico.png");
	background-repeat: no-repeat;
	background-position: 0 20px;
	padding-left: 45px;
	background-size: 30px;
	padding-top: 10px;
	line-height: 1.2em;
}

/* @group Fondos por parques planea tu visita */

.visita-inicio-setubal{
background-image: url("/wp-content/uploads/2019/01/bg_pv_setubal.jpg");

}


.visita-inicio {
	min-height: 500px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border-bottom: solid 3px #d19a17;
}


/* @end */



/* @end */




.txt-pv {
	color: white;
	max-width: 800px;
	margin: 0 auto;
	text-align: left;
	line-height: 1.3em;
	margin-bottom: 100px;
	padding: 20px;
}
.site-content [type="button"]:last-child {
	display: none;
}


.page-template-menuparques .footer-none{
	display: none !important;
}

/* @end */

/* @group Página Contacto */
.pag-contact {
	background-image: url("/wp-content/uploads/2018/11/bg-contacto.svg");
	background-size: 700px;
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 20px !important;
}
.titu-contact {
	font-size: 5em;
	text-align: center;
	padding: 40px;
	font-family: 'Gotham Ultra';
	background-image: url("/wp-content/uploads/2018/11/bg-titu-pregunta-02.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin-bottom: 60px;
}
.pag-contact h3 {
	color: #1D1D1D;
	border-bottom: solid 1px #1D1D1D;
	font-size: 1.5em;
	max-width: 500px;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
#post-61 {
	background: rgba(0,0,0,1);
background: -moz-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(255,255,255,0) 49%, rgba(0,0,0,0.35) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.4)), color-stop(49%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.35)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(255,255,255,0) 49%, rgba(0,0,0,0.35) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(255,255,255,0) 49%, rgba(0,0,0,0.35) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(255,255,255,0) 49%, rgba(0,0,0,0.35) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, rgba(255,255,255,0) 49%, rgba(0,0,0,0.35) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
	
}
.lista-contacto li img {
	max-width: 50px;
	padding-right: 10px;
	vertical-align: middle;
}
.lista-contacto li {
	margin-bottom: 20px !important;
	color: #1D1D1D !important;
	font-weight: bold;
}
.pag-contact div {
	margin-bottom: 40px;
}
.pag-contact .cont-generica p {
	margin-bottom: 10px;
	color: #1D1D1D;
}

.pag-contact .cont-generica input, .pag-contact .cont-generica textarea {
	width: 100% !important;
    max-width: 500px !important;
	
}
.enviar-btn {
	max-width: 200px !important;
	
}

.ico-tfn, .ico-email, .ico-direccion {
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 30px;
	min-height: 40px;
}
.ico-tfn{
	background-image: url("/wp-content/uploads/2018/11/tfno-02.svg");
}
.ico-email{
	background-image: url("/wp-content/uploads/2018/11/mail-03.svg");
}
.ico-direccion{
	background-image: url("/wp-content/uploads/2018/11/here-04.svg");
}

/* @end */





/* @group cookies y legales */


.cookies_legales {
	padding: 20px;
	max-width: 800px;
	margin: 0 auto;
	font-size: 0.8em;
	line-height: 1.3em;
}

/* @end */


/* @group error 404 */
.error_404 {
	background-image: url("/wp-content/uploads/2018/11/404_bg.jpg");
	min-height: 600px;
	background-size: cover;
}
.error_404 p {
	font-size: 3em;
	text-transform: uppercase;
	margin: 0 auto;
	text-align: center;
	padding-top: 16%;
	font-family: 'Gotham Ultra';
	line-height: 1.2em;
	text-shadow: 4px 4px 4px #1D1D1D;
}

/* @end */

/* @group Noticias */
.mon-light{
	font-family: 'Montserrat', sans-serif;
	font-weight: 100;
	font-size: 2em;
}

.page-id-59 {
	background-image: url("/wp-content/uploads/2018/12/bg_pagina-empresas.jpg");
	width: 100%;
	margin: auto;
	background-repeat: repeat-y;
	background-size: contain;
	background-position: center;
}
.page-id-59 .title-post{
	    background-image: url("/wp-content/uploads/2018/12/filete-promo.svg");
    background-repeat: no-repeat;
    padding-bottom: 30px;
    background-position: bottom center;
    margin-bottom: 40px;
    text-shadow: 2px 2px 2px #1D1D1D;
}
.grid-noticias {
	margin: 40px 0;
}


.grid-noticias .uk-panel {
	max-width: 256px;
	margin: 0 auto;
}
.noticia-destacada .uk-panel {
	max-width: 938px;
	margin: 0 auto;
}


.noticia-destacada .uk-button, .grid-noticias .uk-button {
	font-size: 1em;
	font-family: 'Gotham Ultra';
	cursor: pointer;
	color: white;
	padding: 4px !important;
	border: solid white;
	-webkit-box-shadow: 2px 2px 2px -1px rgba(0,0,0,0.5);
	-moz-box-shadow: 2px 2px 2px -1px rgba(0,0,0,0.5);
	box-shadow: 2px 2px 2px -1px rgba(0,0,0,0.5);
	float: right;
	background: transparent;
	border: solid 3px white !important;
}

.grid-noticias h3,.noticia-destacada h3{
	color: white;
	} 
	
.noticia-destacada img {
	box-shadow: 2px 2px 6px #1D1D1D;
}
.noticia-destacada h3 {
	font-size: 1.5em;
}
.noticias-box {
	max-width: 800px;
	margin: 0 auto;
	color: white !important;
	margin-bottom: 100px;
}
.noticias-box .title-post, .noticias-box img {
margin-bottom: 40px;
}

.post-template-plantilla-noticias {
	background-image: url("/wp-content/uploads/2018/12/bg_pagina-empresas.jpg");
	background-repeat: repeat-y;
	background-size: contain;
	background-position: center;

}
.noticias-box h2 {
	font-size: 1.4em;
	line-height: 2em;
	color: white;
}

/* @end */


/* @group Promociones */
.posted-on, .byline, .nav-links {
	display: none;
}
.post-template-default .post-thumbnail, .post-template-plantilla-promociones .post-thumbnail {
	text-align: center;
	margin-top: 40px;
}

.post-template-default .entry-content, .post-template-plantilla-promociones .entry-content {
	max-width: 900px;
	margin: 0 auto;
	padding: 40px 20px;
	line-height: 1.3em;
	font-size: 0.9em;
}

.post-template-default, .post-template-plantilla-promociones, .page-id-57 {
background-image: url("/wp-content/uploads/2018/12/bg_promociones.jpg");
background-size: cover;
background-repeat: no-repeat;
background-position: center center;

}

.post-template-default .entry-content, .post-template-plantilla-promociones .entry-content{
    color: #1D1D1D;
    background-image: url("/wp-content/uploads/2018/12/filete-promo.svg");
    background-repeat: no-repeat;
    margin-top: 20px;
    background-position: top center;
    background-size: contain;

}

.page-id-57 .title-post, .page-id-57 h3 {
	background-image: url("/wp-content/uploads/2018/12/filete-promo.svg");
	background-repeat: no-repeat;
	padding-bottom: 30px;
	background-position: bottom center;
	margin-bottom: 40px;
}

.page-id-57 h3 {
padding-bottom: 10px !important;
color: white;
font-family: 'Montserrat', sans-serif;
font-size: 1.3em;
font-weight: bold;
text-align: center;
margin: 0 auto;
margin-bottom: 0px;
background-size: 300px;
	}


.title-post {
	text-align: center;
	padding-top: 40px;
	font-size: 3em;
	font-family: 'Gotham Ultra';
	text-shadow: 5px 5px 5px #1D1D1D;
	color: white;
}
.filete-promo {
	text-align: center;
	margin: 0 auto;
	width: 100%;
	padding-top: 20px;
}
.box-promos {
	max-width: 1000px;
	margin: 0 auto;
	padding: 60px 0;
}

.mon{
	font-family: 'Montserrat', sans-serif;

}
.large {
	font-size: 2em;
	font-weight: 900;
}

/*.promociones-box .title-post{
	display:none;
}*/


/* @end */

/* @group atracciones */
.box-ubic-atracc {
	max-width: 850px;
	margin: 20px auto;
}
.contenido-atracciones {
	max-width: 900px;
	margin: 0 auto;
	font-size: 0.9em;
	line-height: 1.3em;
	padding: 20px;
}


.uk-accordion-title, .uk-accordion-content {
    color: #1d1d1b ;
	background-image: url("/wp-content/uploads/2019/01/bg-atracciones.jpg") !important;
	background-size: cover !important;
	background-repeat:repeat !important;
	background-position: center right !important;
}



.uk-accordion-title {
	margin-bottom: 0 !important;
	text-align: center;
	
}

.ubic-atracc ul li:before {
	content:url("/wp-content/uploads/2018/11/flecha-negra-04.svg");
	line-height: 1.4em;
	padding-right: 10px;

}

.txt-atracc {
	margin-top: 40px;
}

.uk-accordion-content {
	margin-bottom: 20px;
}


.tarifas {
	background-image: url("/wp-content/uploads/2020/02/bg-tarifas.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0 center;
	padding:  120px 20px !important;
	min-height: 500px;
}

.destacado-salto {
	font-size: 4em;
	text-align: center;
	font-family: 'Gotham Ultra';
}
.extra-saltos {
	text-align: center;
	padding: 10px;
	border: solid 1px #d7770d;
	max-width: 300px;
	margin: 30px auto;
}
.extra-saltos-2 {
	font-size: 1.5em;
	line-height: 1.5em;
}
.extra-saltos-lp {
	font-size: 0.7em;
}
.tarifas-col-dcha-sub {
	padding: 20px !important;
	box-shadow: 6px 6px 8px #1D1D1D;
	max-width: 400px;
	background: rgba(208,153,23,1);
background: -moz-linear-gradient(left, rgba(208,153,23,1) 0%, rgba(215,117,13,1) 31%, rgba(233,101,1,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(208,153,23,1)), color-stop(31%, rgba(215,117,13,1)), color-stop(100%, rgba(233,101,1,1)));
background: -webkit-linear-gradient(left, rgba(208,153,23,1) 0%, rgba(215,117,13,1) 31%, rgba(233,101,1,1) 100%);
background: -o-linear-gradient(left, rgba(208,153,23,1) 0%, rgba(215,117,13,1) 31%, rgba(233,101,1,1) 100%);
background: -ms-linear-gradient(left, rgba(208,153,23,1) 0%, rgba(215,117,13,1) 31%, rgba(233,101,1,1) 100%);
background: linear-gradient(to right, rgba(208,153,23,1) 0%, rgba(215,117,13,1) 31%, rgba(233,101,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d09917', endColorstr='#e96501', GradientType=1 );
margin-bottom: 40px;
}
.tarifas-col-dcha {
	max-width: 400px;
}
.col-dcha-horarios-titu {
	color: #1D1D1D;
	font-size: 1.5em !important;
	padding-bottom: 10px;
}
.col-dcha-horarios:first-child {
	border-bottom: solid 2px #1D1D1D;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.no-border{
	border-bottom: none !important;
	padding-bottom: 0px !important;
}
.precio-tarifas {
	color: #1D1D1D;
}
.tarifas-col-dcha-sub li {
	font-size: 1.2em;
	line-height: 1.3em;
}
.visita-inicio-sub {
	max-width: 446px;
	margin: 0 auto;
}

.cont-parques {
	text-align: left;
}
/* Formulario*/
.wpcf7-form-control.wpcf7-textarea {
	max-height: 80px;
	width: auto;
}
.cont-parques p {
	padding-bottom: 10px;
	color: #d7770d;
}
.cont-parques h3 {
	padding-left: 10px;
	margin-bottom: 20px;
	padding-bottom: 5px !important;
border-bottom: solid 1px #d7770d;
}
.enviar-btn button,.enviar-btn input[type="button"],.enviar-btn input[type="reset"],.enviar-btn  input[type="submit"]{
	background-image: url("/wp-content/uploads/2018/11/bg-compra-tkt-02.svg");
	background-size: contain;
	background-repeat: no-repeat;
	padding: 18px;
	background-position: center right;
	border: none;
border-radius: 0;
color: white;
font-size: 1em;
background-color: transparent !important;
width: 200px;
text-align: left;
font-family: 'Gotham Ultra';
}

.pag-atracc {
	margin: 0 auto;
	text-align: left;
}

.pag-atracc-todas h3 span {
	background-image: none;
	color: white;
}

.pag-atracc-todas .uk-panel-teaser{
	margin-bottom: 4px !important;
}
.post-template-plantilla-atracciones .sharedaddy{
	display: none;
	
}

.pag-atracc-generica {
	text-align: center;
}

/* @end */

/* @group Página Normas de seguridad */

.pag-medidas{

background: rgba(59,53,53,1);
background: -moz-linear-gradient(45deg, rgba(59,53,53,1) 0%, rgba(214,118,16,1) 50%, rgba(59,53,53,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(59,53,53,1)), color-stop(50%, rgba(214,118,16,1)), color-stop(100%, rgba(59,53,53,1)));
background: -webkit-linear-gradient(45deg, rgba(59,53,53,1) 0%, rgba(214,118,16,1) 50%, rgba(59,53,53,1) 100%);
background: -o-linear-gradient(45deg, rgba(59,53,53,1) 0%, rgba(214,118,16,1) 50%, rgba(59,53,53,1) 100%);
background: -ms-linear-gradient(45deg, rgba(59,53,53,1) 0%, rgba(214,118,16,1) 50%, rgba(59,53,53,1) 100%);
background: linear-gradient(45deg, rgba(59,53,53,1) 0%, rgba(214,118,16,1) 50%, rgba(59,53,53,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3535', endColorstr='#3b3535', GradientType=1 );
padding:20px !important;

}

.list-obli {
	background-image: url("/wp-content/uploads/2019/01/filete-vertical.svg");
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 20px;
}
.cont-medidas{
	max-width: 800px;
	margin: 0 auto;
	
}
.cont-medidas iframe {
	height: 400px;
}

.list-obli li::before {
content: url("/wp-content/uploads/2019/01/flecha-normas-02.svg");
}
.list-prohi li::before {
content: url("/wp-content/uploads/2019/01/flecha-normas-03.svg");
}

.list-obli li::before, .list-prohi li::before  {
	margin-left: -10px;
	padding-right: 5px ;
}

.list-obli li, .list-prohi li  {
	padding-left: 20px;
	line-height:1.2em;
	padding-bottom: 10px;
}

.titu-normas {
	text-align: center;
	font-size: 2em;
	border: solid 1px;
	padding: 10px;
	max-width: 220px;
	margin: 30px auto;
	font-weight: bold;
}
.cont-medidas-izda .titu-normas{
	color: #ffd239 !important;
	border-color: #ffd239 !important;
}
.let-medidas {
	text-align: center;
	margin: 60px auto;
	line-height:1.3em;
}

.titu-medidas {
	text-align: center;
	margin: 60px;
	font-size: 4em;
	font-family:'Montserrat', sans-serif;
	font-weight: bold;
}
.peq-titu{
	font-size: 0.6em;
}
/* @end */





/* @group Página Beneficios para la salud */

.pag-beneficios .cont-colegios {
	max-width: 800px;
	margin: 0 auto;
	color: white;
}
.pag-beneficios .cont-colegios p{
	padding-bottom:20px;
	line-height: 1.3em;
	}
.pag-beneficios img {
	width: 100%;
}
.pag-beneficios .titu-colegios {
	font-size: 5em;
	font-weight: bold;
	padding-bottom: 20px;
	color: white;
	margin-bottom: 40px;
	text-shadow:none;
	font-family:'Montserrat', sans-serif;
}
.pag-beneficios .cont-colegios {
	padding: 20px !important;
}
.pag-beneficios {
	background-image: url("/wp-content/uploads/2019/01/bg-beneficios-02.svg");
	background-size: cover;
}

/* @end */

/* @group Página cumpleaños*/

.inv-cumple-btn a {
	padding: 5px !important;
	padding: 5px !important;
	border: solid 2px !important;
	margin: 10px 0 !important;
	color: white;
}

.box-tfas-cumples {
	max-width: 800px;
	margin: 0 auto;
}

.formulario-cumples .enviar-btn {
	margin: 0 auto;
}

.formulario-cumples input, .formulario-cumples select {
	width: 300px;
}

.formulario-cumples {
	padding: 20px;
	margin: 0 auto;
	text-align: center;
	background: rgba(105, 190, 164,1);
	padding-bottom: 40px;
}
.tipo-destacados{
	font-size: 1.6em;
}

.img-cumples-up {
	width: 100%;
	height: auto;
}
.pag-cumples {
	background-image: url("/wp-content/uploads/2018/12/bg-cumples.jpg");
	width: 100%;
	margin: auto;
	background-repeat: repeat-y;
	background-size: contain;
	background-position: center;
	line-height: 1.3em;
}
.cont-cumples{
	max-width: 800px;
	margin: 50px auto;
	
	}
	
	
.btn-parques .btn-atracciones {
float: none;
}
.btn-parques{
	margin: 60px 0;
	width: 100%;
	text-align: center;
	border: solid white;
	-webkit-box-shadow: 2px 2px 2px -1px rgba(0,0,0,0.5);
-moz-box-shadow: 2px 2px 2px -1px rgba(0,0,0,0.5);
box-shadow: 2px 2px 2px -1px rgba(0,0,0,0.5);
padding: 10px;

}

.cont-cumples .tipo-destacados {
	padding-left: 10px;
}
.cont-cumples p {
	padding-bottom: 20px;
}
.titu-cumples {
	font-family: 'Gotham Ultra';
	font-size: 3em;
	text-align: center;
	margin-bottom: 40px;
	line-height: 1em;
	margin-top: 40px;
}
.vd-upper{
	color:#69bea4;
	font-family: 'Gotham Ultra';
	
}

.flecha:before {
 content: url("/wp-content/uploads/2018/12/flecha_verde-03.svg");
padding-right: 5px;
}


.cont-cumples .tipo-destacados {
	padding-left: 10px;
	line-height: 1.4em;
}

.page-id-28 .cont-masinfo {
	margin-bottom: -20px;
}
.page-id-28 .entry-content {
	padding: 0 !important;
}

.video-cumples video {
	margin: 0 auto;
	width: 100% !important;
}

.inv-cumple-btn{
	text-align: center !important;
	margin-top: 20px;
}
.reser-cumples a {
	color: white;
}
/* @end */

/* @group Página empresas */
.page-id-36 {
	background-image: url("/wp-content/uploads/2018/12/bg_pagina-empresas.jpg");
	width: 100%;
	margin: auto;
	background-repeat: repeat-y;
	background-size: contain;
	background-position: center;
	line-height: 1.3em;
}
.pag-empresas {
	background-image: url("/wp-content/uploads/2018/12/grafico-empresas.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center top;
	padding: 60px 0 20px;
}
.encabezado-empresas {
	text-align: center;
	max-width: 570px;
	margin: 0 auto;
}
.cont-empresas{
	max-width: 800px;
	margin: 0 auto;
	}
.encabezado-empresas .fondo-empresas{
	background-image: url("/wp-content/uploads/2018/12/grafico-empresas.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding: 60px 0 20px;
}
.cont-empresas .italic-font {
   font-family: 'Gotham italic' !important;
   }
.pag-empresas .form-gene .cont-masinfo  {
	background-color: transparent !important;
	padding-bottom: 20px;
}
		
/* @end */

/* @group Página colegios */
.flecha-bc:before {
 content: url("/wp-content/uploads/2018/12/flecha_bc.svg");
padding-right: 5px;
}
.pag-colegios {
	padding: 60px 0 20px;
}
.encabezado-colegios {
	text-align: center;
	max-width: 570px;
	margin: 0 auto;
}
.cont-colegios{
	max-width: 800px;
	margin: 0 auto;
	color:#1D1D1D;
	}
.titu-colegios {
	font-size: 3em;
	font-weight: bold;
	text-shadow: 5px 5px 5px #1D1D1D;
	font-family: 'Gotham Ultra';
	padding-bottom: 20px;
	color: white;
}

.form-gene {
	text-align: center;
	margin: 0 0 40px auto;
}

.form-gene .enviar-btn {
	max-width: 200px !important;
	margin: 0 auto;
}
.pag-colegios .form-gene .cont-masinfo {
	background: #d09817;
}

/* @end */

/* @group Página Quiénes Somos */

.pag-qs {
	padding: 60px 0 20px;
	background-image: url("/wp-content/uploads/2018/12/bg-qs-03.svg");
	background-size:cover;
}

.qs-galeria{
	text-align: center;
}
.cont-qs {
	max-width: 800px;
	margin: 0 auto;
	color: #1D1D1D;
	margin-bottom: 100px;
}
.qs-galeria img:last-child {
	margin-bottom: -24px;
	margin-top: 60px;
}
.cont-qs p {
	margin-bottom: 40px;
}
/* @end */

/* @group pag tickets */

.pag-tickects {
    background-image: url("/wp-content/uploads/2019/01/poster-inicio.jpg");
    min-height: 500px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-top: 3em;
}

.pag-tickects .titu-contact {
    font-size: 2em !important;
    margin-top: 100px;
    text-shadow: 3px 3px 3px #1D1D1D;
}


/* @end */

/* @group paginas legales */

.pag-legales {
    max-width: 800px;
    margin: 60px auto;
    padding: 20px;
    line-height: 1.3em;
}

/* @end */

/* @group mediaqueries */
@media (max-width: 1200px) {

/* @group Página contacto */

.pag-contact .cont-generica input, .pag-contact .cont-generica textarea {
    max-width: 400px !important;
}
.pag-contact h3 {
	max-width: 400px;
}

/* @end */

/* @group Inicio */

.bg-gradient-community {
	left: 50%;
}

/* @end */ 





}
@media (max-width: 992px) {
	/* @group Página Noticias */

.noticia-destacada {
	padding: 20px;
}

/* @end */

/* @group Inicio */

.logo-video {
	display: block;
	position: absolute;
	top: 32px !important;
	left: 10px;
}
/* @end */
	
	
	

/* @group Página Contacto */
.titu-contact {
	background-size: cover;
}

/* @end */


#mega-menu-wrap-menu-generico .mega-menu-toggle {
	display: none !important;
}

#mega-menu-wrap-menu-parques .mega-menu-toggle {
	display: none !important;
}

#mega-menu-wrap-menu-1 {
	position: inherit;
}

/* @group inicio */
.datos-home {
	padding: 10px;
}
.lista-atracciones {
	margin-right: 5%;
}
.cumple-inicio h2 {
	font-size: 4em;
}
.lista-community img {
	max-width: 180px;
}

.izda, .center, .right {
	text-align: center;
	border-bottom: solid 1px #d19a17;
	padding-bottom: 20px;
	padding-top: 20px;
}
.titumenu {
	border-bottom: none;
}
.center {
	line-height: 2em;
}
.tarifas-col-dcha {
	max-width: 100%;
}
.tarifas-col-dcha-sub {
	max-width: 100%;
	text-align:center;
}


/* @end */ 
/* @group página parques */
.page-template-menuparques .logo-video {
	top: 40px !important;
}

.cont-parques {
	text-align: center;
}
.cont-parques p {
	color: white;
}
.img-letjump {
	text-align: center;
}



/* @end */

/* @group Página cumpleaños */

.cont-cumples {
	padding: 20px !important;
}

/* @end */


/* @group Página Medidas */
.list-obli {
	background-image:none;
}


/* @end */

}
@media (max-width: 768px) {
	
	/* @group página colegios */

.cont-colegios {
	padding: 20px;
}

/* @end */
	.tarifas-col-izda2 img {

	max-width: 380px;

}

/* @group página quiénes somos */

.cont-qs p{
	padding: 20px;
}

/* @end */


/* @group Promociones */
.mon {
	font-size: 0.7em;
}
.uk-dotnav.uk-flex-center {
	position: relative;
	top: -40px;
}
.promociones {
	max-height: 380px !important;
}
.promociones .uk-slideshow.uk-overlay-active li {
	min-height: 220px !important;
}
/* @end */

	
	

/* @group Contacto */
.titu-contact {
	font-size: 2em;
	}



/* @end */

/* @group página atracciones */
.atracciones-parques .uk-accordion-title{
width: 100%;
padding-left:0 !important;
margin-bottom: 20px !important;
color: white !important;	
font-size: 0.9em;
line-height: 2em;

}

.datos-home {
	position: inherit;
	z-index: 9;
	max-width: 100%;
	top: 0;
}
.atracciones-parques .uk-accordion-content {
	max-width: 100%;
	float: none;
}
.atracciones-parques .uk-accordion-title span {
	font-size: 1.5em;
}

/* @end */






/* @group página parques */

.page-template-menuparques .logo-video {
	top: 340px !important;
}
.titu-tfas-cumples {
	font-size: 2em;
	line-height: 1.2em;
}

.box-tfas-cumples {
	padding: 30px;
}

/* @end */






/* @group Inicio */




.atracciones-parques .uk-accordion-content {
	margin-top: -40px;
}

.uk-slideshow.uk-overlay-active{
	height: 300px !important;
	min-height: 300px !important;
}
.video-home iframe {
	width: 100%;
	height: auto;
	min-height: 300px;
}

.noticias-home {
	position: inherit;
	z-index: 9;
	top: 26%;
	max-width: 100%;
	background: rgba(1,1,1,0.5);
	padding: 20px;
	border-top: solid 3px #d19a17;
	border-bottom: solid 3px #d19a17;
}

.titunews {
	transform: none;
	position: inherit;
	font-size: 1.5em;
	margin-bottom: 20px;
	writing-mode: inherit;
	margin-top: 0;
}

.noticias-home .uk-panel-space {
	padding-left: 10px;
	font-size: 0.88em;
}

.lista-parques {
	position: inherit;
	top:0;
	width:100%;
	left: 0;
	font-size: 0.8em;
}
.lista-parques ul {
	padding: 20px;
	max-width: 100%;
	font-size: 0.9em;
	line-height: 1.4em;
}
.bg-gradient {
	font-size: 1.3em;
	line-height: 1.2em;
}

.bg-atracciones {
	background-size: 500px;
	padding: 20px;
	min-width: 100%;
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 88px;
	margin-bottom: 0;
	min-height: 114px;
}
.bg-atracciones a {
	color: white;
	font-size: 1.02em;
	padding-left: 10px;
	vertical-align: top;
	line-height: 2.4em;
}
.lista-atracciones {
	margin-right: 0;
}

.community .imgjumpers{
max-width: 250px;
}
.bg-gradient-community {
	top: 30px;
	font-size: 1.6em;
	left: 260px;
}
.lista-community img {
	max-width: 150px;
}

.logo-video {
	position: absolute;
	top: 32px !important;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}


/* @end */ 



}




@media (max-width: 580px) {
	.cont-empresas {
	padding: 20px;
}
	
	.cont-colegios .uk-grid {
	text-align: center !important;
}
.tarifas-col-izda2 img {
	width: auto;
	max-width: 300px;
	float: right;
	margin-top: 70px;
	margin-right: 0;
}
.lista-community {
	display: none;
}

.lista-community-mobile {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
.lista-community-mobile li{
	padding: 10px;
	display: inline-block;
}

.btn-parques .btn-atracciones {
font-size: 0.6em;
}

.box-#1D1D1D {
	background: #1D1D1D;
	padding: 4px;
	margin: 0;
	font-size: 0.8em;
}

.acrobacias .uk-margin-right img {
	width: 10px;
}
.acrobacias .uk-margin-right {
	margin-right: 10px !important;
}

.precio-acr {
	font-size: 1.3em;
	text-shadow: 2px 2px 2px #1D1D1D;
}

.letra-peq {
	color: white;
}
.acrobacias{
	padding: 20px;
}

.acrobacias h4 {
	font-size: 2em;
}

.reser-cumples {
	background: none;
	padding-left: 0;
	font-size: 0.8em;
}
.mail-cumples::before, .tel-cumples::before {
	content: none;
}

.pag-beneficios .titu-colegios {
	font-size: 2em;
}
.cont-medidas iframe {
	height: 300px;
}
.titu-medidas {
	font-size: 2em;
}
.inv-cumple-btn a {
	font-size: 0.7em;
}
.mail-cumples a {
	font-size: 0.8em;
}

.pag-colegios, .noticias-box{
	padding: 20px !important;
}




}



@media (max-width: 380px) {

/* @group promociones */
.uk-dotnav.uk-flex-center {
	top: 0;
}

/* @end */

/* @group Página Noticias */

.noticia-destacada {
	border-bottom:solid 1px white;
}

/* @end */
/* @group página cumpleaños */
.cont-masinfo input, .cont-masinfo textarea {
	max-width: 260px;
	margin: 0 auto;
	width: 100%;
}

.cont-medidas iframe {
	height: 200px;
}


.pag-cumples {
	padding: 20px !important;
}
.page-id-28 .entry-content {
	padding: 0 !important;
}
.titu-cumples {
	font-size: 2em;
	margin-bottom: 20px;

}
/* @end */

/* @group Cumpleaños */

.formulario-cumples input, .formulario-cumples select {
	width: 200px;
}

/* @end */


/* @group Inicio */
.promociones .uk-position-relative {
	max-height: 168px;
}
.cumple-inicio h2, .visita-inicio h2 {
	font-size: 2em;
}
.cumple-inicio {
	min-height: 300px;
	background-size: auto 300px;
	background-repeat: no-repeat;

}
.cumple-inicio h2 {
	margin-top: 80px;
}
.visita-inicio {
	min-height: 300px;
	background-repeat: no-repeat;

}
.community .imgjumpers {
	max-width: 160px;
}
.bg-gradient-community {
	top: 20px;
	font-size: 1em;
	left: 180px;
}
.lista-parques {
	height: 150px;
}
.atracciones {
	background-position: right -81px;
	background-size: cover;
}
.atracciones-parques .uk-text-left h3 {
	margin-top: 0 !important;
}
.atracciones-parques .uk-accordion-content {
	margin-top: -4px;
}
.titu-como-llegar {
	background-position: left 10px;
}

/* @end */ 


/* @group página parques */
.cont-parques input, .cont-parques textarea {
	max-width: 264px !important;
}
.atracciones-parques .uk-accordion-title span::after {
	content: none !important;
}
.atracciones-parques .uk-accordion-title span {
	background-size: auto 68px !important;
	padding: 12px 10px 14px 72px !important;
	display: initial;
	float: left;
}

.uk-accordion-title, .uk-accordion-content {
    color: #1d1d1b ;
	background: none;

}

.atracciones-parques .uk-accordion-title {
	margin: 0 !important;
}

.titu-como-llegar {
	font-size: 2em;
}

/* @end */

.pag-empresas {
	background-image: url("/wp-content/uploads/2018/12/grafico-empresas.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center top;
	padding: 20px !important;
}



}




/* @end */

/* @group UBICADO EN ESTOS CENTROS */

.category-atracciones_setubal-pt-pt .ubic-wgt, .category-atracciones-pt-pt .ubic-wgt{
	display:none;
}

/* @end */
/*MODIFICACIONES ALFREDO*/
span.precio-tarifas.precio-oferta {
    font-weight: 600;
    font-size: 20px;
}
span.tipo-destacados .verde-tfas-cumples:before {
    content: "";
				margin: 0;
}
span.notatarifascumples {
    font-size: 12px;
}
.tachadotarifas.naron, .tachadotarifas{
		text-decoration:line-through;
		font-size: 1em;
		margin: 0 10px;
}






