
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:100');
@import url('https://fonts.googleapis.com/css?family=Titillium+Web:400,200,300');
@import url('https://fonts.googleapis.com/css?family=Kaushan+Script');

/*GENERALES*/
.post-header{
	padding-top: 130px;
}
.node-type-static-inspiracioness .main-container.container{
	/*top: 0px;*/
}
.gallery{
	padding: 0px;
}
.node-type-static-inspiracioness .main-container.container .col-xs-1, .node-type-static-inspiracioness .main-container.container .col-sm-1, .node-type-static-inspiracioness .main-container.container .col-md-1, .node-type-static-inspiracioness .main-container.container .col-lg-1, .node-type-static-inspiracioness .main-container.container .col-xs-2, .node-type-static-inspiracioness .main-container.container .col-sm-2, .node-type-static-inspiracioness .main-container.container .col-md-2, .node-type-static-inspiracioness .main-container.container .col-lg-2, .node-type-static-inspiracioness .main-container.container .col-xs-3, .node-type-static-inspiracioness .main-container.container .col-sm-3, .node-type-static-inspiracioness .main-container.container .col-md-3, .node-type-static-inspiracioness .main-container.container .col-lg-3, .node-type-static-inspiracioness .main-container.container .col-xs-4, .node-type-static-inspiracioness .main-container.container .col-sm-4, .node-type-static-inspiracioness .main-container.container .col-md-4, .node-type-static-inspiracioness .main-container.container .col-lg-4, .node-type-static-inspiracioness .main-container.container .col-xs-5, .node-type-static-inspiracioness .main-container.container .col-sm-5, .node-type-static-inspiracioness .main-container.container .col-md-5, .node-type-static-inspiracioness .main-container.container .col-lg-5, .node-type-static-inspiracioness .main-container.container .col-xs-6, .node-type-static-inspiracioness .main-container.container .col-sm-6, .node-type-static-inspiracioness .main-container.container .col-md-6, .node-type-static-inspiracioness .main-container.container .col-lg-6, .node-type-static-inspiracioness .main-container.container .col-xs-7, .node-type-static-inspiracioness .main-container.container .col-sm-7, .node-type-static-inspiracioness .main-container.container .col-md-7, .node-type-static-inspiracioness .main-container.container .col-lg-7, .node-type-static-inspiracioness .main-container.container .col-xs-8, .node-type-static-inspiracioness .main-container.container .col-sm-8, .node-type-static-inspiracioness .main-container.container .col-md-8, .node-type-static-inspiracioness .main-container.container .col-lg-8, .node-type-static-inspiracioness .main-container.container .col-xs-9, .node-type-static-inspiracioness .main-container.container .col-sm-9, .node-type-static-inspiracioness .main-container.container .col-md-9, .node-type-static-inspiracioness .main-container.container .col-lg-9, .node-type-static-inspiracioness .main-container.container .col-xs-10, .node-type-static-inspiracioness .main-container.container .col-sm-10, .node-type-static-inspiracioness .main-container.container .col-md-10, .node-type-static-inspiracioness .main-container.container .col-lg-10, .node-type-static-inspiracioness .main-container.container .col-xs-11, .node-type-static-inspiracioness .main-container.container .col-sm-11, .node-type-static-inspiracioness .main-container.container .col-md-11, .node-type-static-inspiracioness .main-container.container .col-lg-11, .node-type-static-inspiracioness .main-container.container .col-xs-12, .node-type-static-inspiracioness .main-container.container .col-sm-12, .node-type-static-inspiracioness .main-container.container .col-md-12, .node-type-static-inspiracioness .main-container.container .col-lg-12 {
	padding-right: 10px;
	padding-left: 10px;
}
.clr{
	clear: both;
}
.title h1, .mini-title h1{
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  font-weight: inherit;
}

/* VIEWS INSPIRATIONS
================================================== */

.events-8-results.events-inspirations {
	max-width: 840px;
	margin: 0 auto;
	padding: 0;
	background-color: transparent;
	font-family: 'Roboto Slab';
}
.events-8-results.events-inspirations .view-header {
	padding-top: 68px;
}
.events-8-results.events-inspirations .view-content {
	padding-bottom: 68px;
}
.events-8-results.events-inspirations .view-content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.events-8-results.events-inspirations .view-title {
	position: relative;
	padding-bottom: 45px;
	font-size: 59px;
	line-height: 1em;
	font-weight: 200;
	color: #FFF;
}
.events-8-results.events-inspirations .view-title:after {
	position: absolute;
	top: 22px;
	left: -36px;
	content: "";
	height: 100px;
	width: 3px;
	background: #ffaf2b;
	    -ms-transform: rotate(20deg); /* IE 9 */
    -webkit-transform: rotate(20deg); /* Chrome, Safari, Opera */
            transform: rotate(20deg);
}
.events-8-results.events-inspirations .view-title div {
	padding-left: 6%;
	margin: 0 0 -10px;
}
.node-type-static-inspires.idioma-de .events-8-results.events-inspirations .view-title div {
	margin-bottom: 10px;
}
.events-8-results.events-inspirations .view-title small {
	display: inline-block;
	padding-left: 15%;
	font-size: 47%;
	line-height: 1em;
}
.events-8-results.events-inspirations .view-title small:first-child {
	padding-left: 0;
}
.events-8-results.events-inspirations .col-md-3 span.date,
.events-8-results.events-inspirations .col-md-3 h3,
.events-8-results.events-inspirations .col-md-3 p {
	color: #FFF;
}
.events-8-results.events-inspirations .col-md-3 span.date {
	margin-top: 8px;
	font-size: 16px;
	font-weight: 700;
}
.events-8-results.events-inspirations .col-md-3 h3 {
	font-size: 14px;
	line-height: 1em;
	font-weight: 700;
}
.events-8-results.events-inspirations .col-md-3 p {
	font-size: 15px;
	line-height: 1em;
}
.events-8-results.events-inspirations .col-md-3 a {
	display: inline-block;
	margin-top: 12px;
	border-bottom: 2px solid #f59f53;
	font-size: 12px;
	font-weight: 900;
	color: #fff59b;
	text-transform: uppercase;
}

.extremosfera-view {
	background-color: #f17d32;
}

.blue-marlin-view {
	background-color: #004177;
}
.blue-marlin-view .events-8-results.events-inspirations .view-title:after {
	background: #b84948;
}
.blue-marlin-view .events-8-results.events-inspirations .view-title div {
	color: #f5de38;
}
.blue-marlin-view .events-8-results.events-inspirations .view-title small {
	color: #b0e4ef;
}
.blue-marlin-view .events-8-results.events-inspirations .col-md-3 a {
	border-bottom: 2px solid #f5de38;
	color: #f5de38;
}

.viento-y-olas-view .events-8-results.events-inspirations .view-title:after {
	background: #03bbf7;
}
.viento-y-olas-view .events-8-results.events-inspirations .view-title div {
	color: #ffa22e;
}
.viento-y-olas-view .events-8-results.events-inspirations .col-md-3 a {
	border-bottom: 2px solid #e45239;
	color: #e45239;
}

.submarinismo-view .events-8-results.events-inspirations .view-title small {
	color: #03feff;
}
.submarinismo-view .events-8-results.events-inspirations .col-md-3 a {
	border-bottom: 2px solid #a7e739;
	color: #a7e739;
}

.navegacion-view .events-8-results.events-inspirations .view-header {
	padding-top: 136px;
}
.navegacion-view .events-8-results.events-inspirations .view-title small {
	color: #03feff;
}
.navegacion-view .events-8-results.events-inspirations .view-content {
	padding-bottom: 0;
}
.navegacion-view .events-8-results.events-inspirations .col-md-3 a {
	border-bottom: 2px solid #f95434;
	color: #f95434;
}

.golf-view {
	background-color: #9ab300;
}
.golf-view .events-8-results.events-inspirations .col-md-3 a {
	border-bottom: 2px solid #ff4633;
	color: #ff4633;
}

/* FUENTES
================================================== */
@font-face {
	 font-family: 'Olympic';
	 src: url('fonts/OlympicBranding.eot');
	 src: local('‚ò∫'), url('fonts/OlympicBranding.woff') format('woff'), url('fonts/OlympicBranding.ttf') format('truetype'), url('fonts/OlympicBranding.svg') format('svg');
	 font-weight: normal;
	 font-style: normal;
}
@font-face {
    font-family: Courier;
 	src: url(../fonts/Courier.ttf);
}
@font-face {
	 font-family: 'Mathlete';
	 src: url('fonts/Mathlete-Bulky.eot');
	 src: local('‚ò∫'), url('fonts/Mathlete-Bulky.woff') format('woff'), url('fonts/Mathlete-Bulky.ttf') format('truetype'), url('fonts/Mathlete-Bulky.svg') format('svg');
	 font-weight: normal;
 	font-style: normal;
}
@font-face {
    font-family: 'Yaquote';
    src: url('fonts/yaquotescript_personaluse-webfont.eot');
    src: url('fonts/yaquotescript_personaluse-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/yaquotescript_personaluse-webfont.woff2') format('woff2'),
         url('fonts/yaquotescript_personaluse-webfont.woff') format('woff'),
         url('fonts/yaquotescript_personaluse-webfont.ttf') format('truetype'),
         url('fonts/yaquotescript_personaluse-webfont.svg#yaquote_script_personal_useRg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto-Light';
    src: url('fonts/Roboto-Light.eot');
    src: url('fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Light.woff') format('woff'),
         url('fonts/Roboto-Light.ttf') format('truetype'),
         url('fonts/Roboto-Light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Beyond-the-Mountains';
    src: url('fonts/beyond_the_mountains.eot');
    src: url('fonts/beyond_the_mountains.eot?#iefix') format('embedded-opentype'),
         url('fonts/beyond_the_mountains.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/* BALLENAS
================================================== */
#ballenas, #ballenas2{
	background: #033EAA url('../img/inspiraciones/bg-ballenas.jpg') no-repeat center top;
	min-height: 800px;
	font-family: 'Roboto Slab', serif;
	color: #fff;

}
#ballenas2{
	background: #FFFFFF url('../img/inspiraciones/bg-ballenas-habitat.jpg') no-repeat center top;
	padding-top: 100px;

}
/* INTRO
================================================== */
#ballenas .intro{
	margin-top: 54px;
}
#ballenas .intro .title {
	margin-bottom: 66px;
	border-bottom: solid 2px #F7B012;
	padding-bottom: 20px;
	text-shadow: 2px 4px 20px #000;
}
#ballenas .intro .title div{
	font-size: 60px;
	text-align: center;
	font-weight: 300;
	color: #FFFFFF;
	line-height: 60px;

}
#ballenas .intro .title div:nth-of-type(1):before, #ballenas .intro .title div:nth-of-type(1):after{
	content: " ";
	position: absolute;
	border-bottom: solid 2px #F7B012;
	width: 42%;
	top: 51px;
}
#ballenas .intro .title div:nth-of-type(1):before{
	left: 20px;
}
#ballenas .intro .title div:nth-of-type(1):after{
	right: 20px;
}
#ballenas .intro .title div:nth-of-type(2){
	font-size: 130px;
	font-weight: 700;
	line-height: 130px;
}
#ballenas .intro .title div:nth-of-type(3){
	font-size: 58px;
	line-height: 65px;
}
#ballenas .intro .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
}
#ballenas .intro .text{
	padding-right: 20px;
}
#ballenas .intro .text.scnd{
	padding-right: 0px;
	padding-left: 20px;
}

/* VIDEO
================================================== */
#ballenas-video {
    margin-top: 36px;
}
#ballenas-video #video {
    height: 400px;
    border: solid #00e0fa 1px;
    box-sizing: border-box;
}
#ballenas-video .col-sm-12 {
    padding: 0px;
}
/* SPECIES
================================================== */
#ballenas .species{
	margin-top: 100px;
}
#ballenas .species .title{
	font-size: 107px;
	font-weight: 100;
	color: #FFFFFF;
	line-height: 65px;
	text-align: right;
}
#ballenas .species .title span{
	color: #DBA214;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#ballenas .species .title div{
	font-size: 30px;
	color: #89D2F6;
	text-align: right;
	font-weight: 400;
}
#ballenas .species .text{
	font-size: 15px;
	line-height: 24px;
	color: #42EFFC;
	font-weight: 300;
	padding: 15px 0px 0px 20px;
}

.idioma-hu #ballenas .intro .title div:nth-of-type(2){
	font-size: 110px;
}
.idioma-hu #ballenas .species .title{
	font-size: 60px;
}

/* BIG FISH
================================================== */
#ballenas .big-fish{
	position: relative;
	height: 1200px;
	padding-bottom: 160px;
	font-size: 14px;
	font-weight: 300;
	color: #fff;
	text-align: center;
	background: #033EAA url('../img/inspiraciones/bg-ballenas-big-fish.jpg') no-repeat center top;
}
#ballenas .big-fish:after{
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	z-index: 1000;
	border-top: 25px solid #033EAA;
	border-left: 50px solid transparent;
	border-right: 50px solid transparent;
	margin-left: -50px;
}
#ballenas.desktop-on .big-fish .col-sm-3{
	position: absolute;
}
#ballenas.desktop-on .big-fish .col-sm-3.delfin{
	top: 250px;
	left: 0px;
	width: 178px;
	text-align: left;
}
#ballenas.desktop-on .big-fish .col-sm-3.rorcual{
	top: 860px;
	left: 240px;
	width: 260px;
	text-align: left;
}
#ballenas.desktop-on .big-fish .col-sm-3.calderon{
	top: 65px;
	right: 0px;
	width: 300px;
	text-align: right;
}
#ballenas .big-fish .col-sm-3.calderon .title{
	text-align: right;
}
#ballenas.desktop-on .big-fish .col-sm-3.calderon .text{
	padding-left: 90px;
}
#ballenas.desktop-on .big-fish .col-sm-3.cachalote{
	top: 530px;
	right: 0px;
	width: 320px;
	text-align: right;
}
.idioma-nl #ballenas.desktop-on .big-fish .col-sm-3.cachalote {
	top: 465px;
}
#ballenas .big-fish .col-sm-3.cachalote .title{
	text-align: right;
}
#ballenas.desktop-on .big-fish .col-sm-3.cachalote .text{
	padding-left: 80px;
}
#ballenas .big-fish .title{
	font-weight: 300;
	color: #44F4FF;
	font-size: 48px;
	border-bottom: solid 1px #052453;
	display: inline-block;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.idioma-hu #ballenas .big-fish .col-sm-3.calderon .title {
  margin-left: -115px;
}
.idioma-hu #ballenas.desktop-on .big-fish .col-sm-3.rorcual{
	left: 105px;
}

/* HABITAT
================================================== */
#ballenas2 .habitat{
	font-size: 14px;
	height: 638px;
}
#ballenas2 .habitat .title{
	font-size: 106px;
	color: #1A292E;
	font-weight: 100;
	line-height: 76px;
	text-align: right;
}
#ballenas2 .habitat .title div{
	font-size: 30px;
	font-weight: 300;
	color: #008BCE;
	line-height: 32px;
}
#ballenas2 .habitat .title div:nth-of-type(1){
	text-align: right;
}
#ballenas2 .habitat .title div:nth-of-type(2){
	padding: 10px 0px 0px 31px;
	text-align: left;
}
#ballenas2 .habitat .title span{
	color: #DBA214;
	font-weight: 100;
	position: absolute;
	left: 0px;
	font-family: 'Josefin Sans', sans-serif;
}
#ballenas2 .habitat .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	color: #025181;
	padding-left: 20px;
}
#ballenas2 .habitat .text span{
	font-weight: 400;
	text-decoration: underline;
}
.idioma-hu #ballenas2 .habitat .title div:nth-of-type(2){
	text-align: right;
}
.idioma-hu #ballenas2 .habitat .title span{
	left: 110px;
}
/* GALLERY
================================================== */
#ballenas2 .gallery{
	color: #000;
	margin-top: 100px;
}
#ballenas2 .gallery .title{
	font-size: 106px;
	color: #1f2e32;
	font-weight: 100;
	text-align: right;
	line-height: 62px;
	margin-bottom: 130px;
}
#ballenas2 .gallery .title div{
	font-size: 30px;
	font-weight: 300;
	color: #B4BDBF;
	line-height: 33px;
	text-align: left;
	padding-left: 77px;
}
#ballenas2 .gallery .title span{
	color: #DBA214;
	position: absolute;
	left: 0;
	font-size: 153px;
	top: 0px;
	line-height: 112px;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#ballenas2 .gallery .slideshow{
	margin-top: 50px;
	border: solid 1px red;
}
/* COASTS
================================================== */
#ballenas2 .coasts{
	margin-top: 70px;
	font-size: 15px;
	color: #1A292E;
	font-weight: 300;
	line-height: 24px;
	padding-bottom: 60px;
}
#ballenas2 .coasts .title{
	font-size: 22px;
	font-weight: 400;
	text-align: left;
	padding: 15px 0px;
	border-bottom: solid 1px #F7B012;
	margin-bottom: 15px;

}
#ballenas2 .coasts div > img {
	max-width: 100%;
}
#ballenas2 .coasts .title div {
	color: #008BCC;
	font-size: 14px;
}
#ballenas2 .coasts .post-text{
	font-size: 18px;
	font-weight: 400;
	margin-top: 30px;
}
#ballenas2 .coasts .post-text a{
	text-decoration: underline;
	color: #FF4C35;
	font-size: 22px;
	font-weight: 700;
}

/* CAROUSEL
================================================== */
.carousel .item {
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -ms-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
}
.carousel .active.left, .carousel .active.right {
    left:0;
    opacity:0;
    z-index:2;
}
.carousel .next, .carousel .prev {
    left:0;
    opacity:1;
    z-index:1;
}
#slider,
.slider {
	clear: both;
}
#slider-thumbs .slider-container,
.slider-thumbs .slider-container {
	float: left;
	height: 69px;
	width: 760px;
	overflow: hidden;
}
#slider-thumbs li,
.slider-thumbs li {
	padding-left: 0px;
	padding-right: 0px;
	width: 160px !important;
	height: 69px;
	position: relative;
	float: left;
	cursor: pointer;
}
#slider-thumbs .first,
.slider-thumbs .first {
	margin-left: 0px;
}
#slider-thumbs li a,
#slider-thumbs img,
.slider-thumbs li a,
.slider-thumbs img {
	border: none; overflow: hidden; float: left;
	max-width: 100%;
	width: 100%;
	height: 100%;
}
#slider-thumbs li.selected:before,
.slider-thumbs li.selected:before{
	content: "";
	position: absolute;
	border: solid 3px #ff4c35;
	display: block;
	width: 100%;
	height: 100%;
}
#slider-thumbs li.selected:after,
.slider-thumbs li.selected:after{
	/*content: "";*/
	position: absolute;
	bottom: 3px;
	left: 50%;
	z-index: 1000;
	border-bottom: 10px solid #FFF;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	margin-left: -20px;
}
#slider-thumbs .arrows,
.slider-thumbs .arrows {
	background: none;
	position: relative;
	float: left;
	width: 150px;
	height: 69px;
}
#slider-thumbs .arrows img,
.slider-thumbs .arrows img {
	position: absolute;
	z-index:1;
}
.arrows .arrow {
	position: absolute;
	z-index: 2;
	width: 50%;
	height: 100%;
}
.arrows .arrow.prev {
	left: 0;
}
.arrows .arrow.next {
	right: 0;
}
.carousel-caption{
	background: rgba(0,0,0,.5);
	padding: 0px;
	bottom: 0;
	right: 0;
	left: 0;
	text-align: left;
}
.carousel-caption h3{
	font-size: 14px;
	padding: 0px 10px;
	margin: 10px;
}
/* GOLF
================================================== */
#golf{
	background: #FFFFFF url('../img/inspiraciones/bg-golf.jpg') no-repeat center top;
	min-height: 800px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
/* GOLF INTRO
================================================== */
#golf .intro{
	margin-top: -4px;
	min-height: 1014px;
}
#golf .intro .title {
	font-size: 139px;
	font-weight: 700;
	text-align: center;
}
#golf .intro .title span{
	font-size: 69px;
	font-weight: 100;
	font-weight: 100;
}
#golf .intro .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	padding-left: 160px;
}
/* GOLF VIDEO
================================================== */
#golf-video{
	font-family: 'Roboto Slab', serif;
	color: #fff;
	position: relative;
}
#golf-video .col-sm-12{
	padding: 0px;
}
#golf-video .title{
	position: absolute;
	top: 85px;
	left: 230px;
	font-size: 81px;
	font-weight: 300;
}
#golf-video .title span, #golf-video .title div{
	font-size: 49px;
	font-weight: 100;
}
#golf-video .title div{
	line-height: 10px;
	padding-left: 100px;
}
#golf-video img{
	cursor: pointer;
}
#golf-video .play-button{
	content: "";
	position: absolute;
	width: 0;
	border-left: 84px solid #FF4C35;
	border-top: 37px solid transparent;
	border-bottom: 37px solid transparent;
	top: 50%;
	left: 50%;
	cursor: pointer;
}
#golf-video img:nth-of-type(1){
	display: block;
}
#golf-video img:nth-of-type(2){
	display: none;
}
.idioma-hu #golf-video .title{
	left: 100px;
}
/* GOLF CAMPOS
================================================== */
#golf2{
	background: #9AB300;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#golf2 .campos{
	margin-top: 75px;
}
#golf2 .campos .title {
	font-size: 80px;
	font-weight: 100;
	line-height: 53px;
	text-align: right;
	padding-bottom: 15px;
	margin-bottom: 60px;
}
#golf2 .campos .title div{
	font-size: 30px;
	font-weight: 300;
	line-height: 32px;
}
#golf2 .campos .title div:nth-of-type(2){
	font-size: 40px;
}
#golf2 .campos .title div:nth-of-type(1){
	text-align: left;
	padding-left: 110px;
}
#golf2 .campos .title div:nth-of-type(2){
	padding: 20px 0px 0px 45px;
	text-align: right;
	margin-right: -155px;
	line-height: 13px;
}
#golf2 .campos .title span{
	color: #DBA214;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#golf2 .campos .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	padding-left: 55px;
}
#golf2 .campos .post-text{
	font-size: 20px;
	line-height: 34px;
	font-weight: 700;
	color: #FF4C35 ;
	padding-left: 55px;
	margin-top: 30px;
}
#golf2 .campos .post-text a{
	color: #FF4C35 ;
	text-decoration: underline;
}
/* GOLF GOLFISTAS
================================================== */
#golf3{
	background: #FFFFFF url('../img/inspiraciones/bg-golf-golfistas.jpg') no-repeat center top;
	color: #fff;
	min-height: 1030px;
	font-family: 'Roboto Slab', serif;
}
#golf3 .golfistas{
	margin-top: 80px;
}
#golf3 .golfistas .title {
	font-size: 106px;
	font-weight: 100;
	line-height: 53px;
	padding-bottom: 15px;
	margin-bottom: 36px;
}
#golf3 .golfistas .title div{
	font-size: 30px;
	font-weight: 300;
	line-height: 24px;
}
#golf3 .golfistas .title div div{
	padding-left: 50px;
}
#golf3 .golfistas .title div:nth-of-type(1) {
	text-align: left;
	padding-left: 245px;
}
#golf3 .golfistas .title div:nth-of-type(2){
	padding-left: 340px;
	line-height: 35px;
}
#golf3 .golfistas .title div:nth-of-type(3){
	padding: 20px 0px 0px 413px;
	text-align: left;
	line-height: 32px;
}
#golf3 .golfistas .title span{
	color: #DBA214;
	font-weight: 100;
	font-size: 106px;
	font-family: 'Josefin Sans', sans-serif;
}
#golf3 .golfistas .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
}
#golf3 .golfistas .post-text{
	font-size: 20px;
	line-height: 34px;
	font-weight: 700;
	color: #FF4C35 ;
	margin-top: 15px;
}
#golf3 .golfistas .post-text a{
	color: #FF4C35 ;
	text-decoration: underline;
}
/* GALLERY
================================================== */
#golf4{
	background: #FFFFFF url('../img/inspiraciones/bg-golf-galeria.jpg') repeat;
	font-family: 'Roboto Slab', serif;
}
#golf4 .gallery{
	color: #000;
	padding-top: 100px;
	padding-bottom: 164px;
}
#golf4 .gallery .title{
	font-size: 106px;
	color: #FFA735;
	font-weight: 100;
	text-align: right;
	line-height: 62px;
	margin-bottom: 130px;
}
#golf4 .gallery .title div{
	font-size: 30px;
	font-weight: 300;
	color: #7C8688;
	line-height: 33px;
	text-align: left;
	padding-left: 77px;
}
#golf4 .gallery .title span{
	color: #DBA214;
	position: absolute;
	left: 0;
	font-size: 153px;
	top: 0px;
	line-height: 112px;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#golf4 .gallery .slideshow{
	margin-top: 50px;
	border: solid 1px red;
}
/* 5 ESTRELLAS
================================================== */
#golf5{
	background: #FFFFFF url('../img/inspiraciones/bg-golf-5estrellas.jpg') no-repeat center top;
	color: #fff;
	min-height: 796px;
	font-family: 'Roboto Slab', serif;
}
#golf5 .golf-5estrellas{
	margin-top: 100px;
}
#golf5 .golf-5estrellas .title {
	font-size: 106px;
	font-weight: 100;
	line-height: 80px;
	padding-bottom: 15px;
	margin-bottom: -21px;
}
#golf5 .golf-5estrellas .title div{
	font-size: 30px;
	font-weight: 300;
	line-height: 24px;
}
#golf5 .golf-5estrellas .title div div{
	padding-left: 50px;
}
#golf5 .golf-5estrellas .title div:nth-of-type(1) {
	text-align: left;
	padding-left: 124px;
	line-height: 43px;
}
#golf5 .golf-5estrellas .title span{
	color: #DBA214;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#golf5 .golf-5estrellas .text{
	padding-left: 167px;
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	padding-right: 60px;
}
#golf5 .golf-5estrellas .post-text{
	padding-left: 167px;
	font-size: 20px;
	line-height: 34px;
	font-weight: 700;
	color: #FF4C35 ;
	margin-top: 12px;
}
#golf5 .golf-5estrellas a{
	color: #FF4C35 ;
	text-decoration: underline;
}
/* OCIO
================================================== */
#ocio{
	background: #FFFFFF url('../img/inspiraciones/bg-ocio-chillout.jpg') no-repeat center top;
	min-height: 2096px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	border-bottom: 1px solid #fff;
}
/* INTRO
================================================== */
#ocio .intro{
	margin-top: -18px;
	min-height: 1500px;
}
#ocio .intro .title {
	font-size: 134px;
	line-height: 140px;
	font-weight: 700;
	text-align: left;
	color: #f7e200;
	margin-top: 110px;
}
#ocio .intro .title div{
	font-size: 84px;
	line-height: 50px;
	color: #FFFFFF;
}
#ocio .intro .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 30px;
	padding-right: 405px;
	margin-top: 54px;
}
#ocio .intro .post-text{
	font-size: 20px;
	line-height: 28px;
	font-weight: 700;
	color: #f7e200;
}
/* UNA CENA
================================================== */
#ocio .cena {
	margin-top: 29px;
}
#ocio .cena .title {
	font-size: 70px;
	line-height: 26px;
	font-weight: 300;
	text-align: left;
	color: #f7e200;
	text-align: right;
}
#ocio .cena .title span{
	position: absolute;
	top: 55px;
	left: -6px;
	color: #E74530;
	font-size: 126px;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#ocio .cena .title span:nth-of-type(2){
	font-size: 50px;
	position: relative;
	top: 0px;
	color: #f7e200;
	font-weight: 300;
}
#ocio .cena .title div{
	font-size: 28px;
	line-height: 59px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 52px;
}
#ocio .cena .title div:nth-of-type(2){
	font-size: 60px;
	line-height: 85px;
	font-weight: 100;
	color: #FFFFFF;
	text-align: right;
}
#ocio .cena .text{
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: #FFFFFF;
	text-align: left;
	padding-left: 29px;
	margin-top: 47px;
}
#ocio .cena .post-text{
	font-size: 20px;
	line-height: 34px;
	font-weight: 700;
	text-align: left;
	padding-left: 32px;
	margin-top: 31px;
}
#ocio .cena .post-text a{
	text-decoration: underline;
	color: #ff4c35;
	font-weight: 700;
}
#ocio .cena .text span{
	font-weight: 700;
}
/* UNA COPA
================================================== */
#ocio2{
	background: #FFFFFF url('../img/inspiraciones/bg-ocio-una-copa.jpg') no-repeat center top;
	min-height: 1118px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	padding-top: 125px;
}
#ocio2 .una-copa .title {
	padding-left: 52px;
}
#ocio2 .una-copa .title span{
	position: absolute;
	top: -25px;
	left: -13px;
	color: #E74530;
	font-size: 120px;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#ocio2 .una-copa .title div{
	font-size: 28px;
	line-height: 38px;
	font-weight: 300;
	color: #FFFFFF;
	text-align: left;
}
#ocio2 .una-copa .title div:nth-of-type(2){
	font-size: 80px;
	line-height: 35px;
	font-weight: 100;
	text-align: left;
	color: #f7e200;
	text-align: left;
}
#ocio2 .una-copa .title div:nth-of-type(3){
	font-size: 60px;
	line-height: 109px;
	font-weight: 100;
	color: #FFFFFF;
	text-align: left;
}
#ocio2 .una-copa .text{
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: #FFFFFF;
	text-align: left;
	padding-right: 15px;
	margin-top: 42px;
	margin-left: 34px;
}
#ocio2 .una-copa .text span{
	font-weight: 700;
}
/* DIVERSION
================================================== */
#ocio3{
	background: #FFFFFF url('../img/inspiraciones/bg-ocio-diversion.jpg') no-repeat center bottom;
	min-height: 1370px;
	font-family: 'Roboto Slab', serif;
	color: #3b4447;
	padding-top: 60px;
	border-bottom: 1px solid #fff;
}
#ocio3 .diversion .title {
	font-size: 88px;
	line-height: 88px;
	font-weight: 100;
	text-align: left;
	color: #1a292e;
	text-align: left;
	padding-left: 200px;
}
#ocio3 .diversion .title span{
	position: absolute;
	top: 8px;
	left: 0px;
	font-size: 128px;
	color: #FFB516;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#ocio3 .diversion .title div{
	font-size: 24px;
	line-height: 20px;
	font-weight: 300;
	color: #00bdf4;
	text-align: left;
	margin-left: -150px;
}
#ocio3 .diversion .text{
	font-size: 18px;
	line-height: 24px;
	font-weight: 300;
	color: #3b4447;
	text-align: left;
	padding-right: 20px;
	margin-top: 50px;
}
#ocio3 .diversion .post-text{
	font-size: 20px;
	line-height: 34px;
	font-weight: 700;
	text-align: left;
	padding-right: 20px;
	margin-top: 40px;
}
#ocio3 .diversion .post-text a{
	text-decoration: underline;
	color: #ff4c35;
}
#ocio3 .diversion .text span{
	font-weight: 700;
}
.idioma-hu #ocio3 .diversion .title div{
	margin-left: -50px;
}
.idioma-hu #ocio3 .diversion .title{
	font-size: 72px;
	padding-left: 100px;
}
.idioma-hu #ocio4 .impuestos-bajos .title div:nth-of-type(2){
	font-size: 60px;
}
/* IMPUESTOS BAJOS
================================================== */
#ocio4{
	background: #000000 url('../img/inspiraciones/bg-ocio-impuestos-bajos.jpg') no-repeat center bottom;
	min-height: 952px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	padding-top: 75px;
}
#ocio4 .impuestos-bajos .title span{
	position: absolute;
	top: -50px;
	left: 0px;
	color: #ED4731;
	font-size: 128px;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#ocio4 .impuestos-bajos .title div{
	font-size: 28px;
	line-height: 0px;
	font-weight: 300;
	color: #FFFFFF;
	text-align: left;
	margin-left: 40px;
}
#ocio4 .impuestos-bajos .title div:nth-of-type(2){
	font-size: 80px;
	line-height: 80px;
	font-weight: 100;
	text-align: left;
	color: #fdc726;
	text-align: center;
	padding-left: 73px;
}
#ocio4 .impuestos-bajos .title div:nth-of-type(3){
	font-size: 48px;
	line-height: 55px;
	font-weight: 300;
	color: #FFFFFF;
	text-align: left;
	padding-left: 120px;
}
#ocio4 .impuestos-bajos .text{
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: #FFFFFF;
	text-align: left;
	padding-right: 20px;
	padding-top: 20px;
}
#ocio4 .impuestos-bajos .text span{
	font-weight: 700;
}
/* ESTRELLAS
================================================== */
#estrellas{
	background: #030208 url('../img/inspiraciones/bg-estrellas.jpg') no-repeat center top;
	min-height: 1244px;
	font-family: 'Roboto Slab', serif;
	color: #fff;

}
#estrellas .intro{
	margin-top: 42px;
}
#estrellas .intro .title div:nth-of-type(1){
	font-size: 84px;
	line-height: 50px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: left;
}
#estrellas .intro .title div:nth-of-type(2){
	font-size: 134px;
	line-height: 156px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: left;
	padding-left: 290px;
}
#estrellas .intro .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
	color: #FFFFFF;
	text-align: left;
	padding-top: 38px;
}
/* CIELOS
================================================== */
#estrellas2{
	background: #030208; /* Old browsers */
	background: -moz-linear-gradient(top,  #030208 0%, #090825 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#030208), color-stop(100%,#090825)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #030208 0%,#090825 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #030208 0%,#090825 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #030208 0%,#090825 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #030208 0%,#090825 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#030208', endColorstr='#090825',GradientType=0 ); /* IE6-9 */
	font-family: 'Roboto Slab', serif;
}
#estrellas2 .cielos .title{
	padding-left: 28px;
	text-align: left;
}
#estrellas2 .cielos .title div:nth-of-type(1){
	font-size: 30px;
	line-height: 24px;
	font-weight: 300;
	color: #ff4c35;
}
#estrellas2 .cielos .title div:nth-of-type(2){
	font-size: 80px;
	line-height: 80px;
	font-weight: 100;
	color: #fdc726;
}
#estrellas2 .cielos .title span{
	font-weight: 100;
	font-size: 120px;
	color: #8c26ff;
	position: absolute;
	top: -35px;
	left: -10px;
	font-family: 'Josefin Sans', sans-serif;
}
#estrellas2 .cielos .text{
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: #FFFFFF;
	text-align: left;
	padding-top: 22px;
	padding-left: 30px;
	margin-bottom: 69px;
}
#estrellas2 .cielos .text span{
	font-weight: 700;
}
/* VIDEO
================================================== */
#estrellas2 #video{
	border: 1px solid #001781;
	height: 511px !important;
	padding: 0px;
}
#estrellas2 .video-mask {
	background: url('../img/inspiraciones/bg-estrellas-video.jpg') no-repeat center top;

}
/* UNIVERSO
================================================== */
#estrellas2 .universo{
	margin-top: 107px;
}
#estrellas2 .universo .title{
	padding-left: 28px;
	text-align: left;
}
#estrellas2 .universo .title span{
	font-weight: 100;
	font-size: 120px;
	color: #8c26ff;
	position: absolute;
	top: -35px;
	left: -10px;
	font-family: 'Josefin Sans', sans-serif;
}
#estrellas2 .universo .title div:nth-of-type(1){
	font-size: 30px;
	line-height: 24px;
	font-weight: 300;
	color: #ff4c35;
}
#estrellas2 .universo .title div:nth-of-type(2){
	font-size: 80px;
	line-height: 48px;
	font-weight: 100;
	color: #fdc726;
	padding-left: 183px;
}
#estrellas2 .text{
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: #fff;
	padding-top: 55px;
	padding-left: 20px;
}
#estrellas2 .text a{
	font-weight: 700;
	color: #004eff;
	text-decoration: underline;
}
.idioma-hu #estrellas2 .universo .title div:nth-of-type(2){
	margin-top: 12px;
	font-size: 74px;
}
/* GALERIA
================================================== */
#estrellas2 .gallery{
	margin-top: 40px;
	margin-bottom: 114px;
}
#estrellas2 .gallery{
	margin-top: 40px;
	margin-bottom: 114px;
}
#estrellas2 #slider-thumbs .list-inline>li a.selected{
	border: solid 3px #FF4C35;
}
#estrellas2  #slider-thumbs .list-inline>li a.selected:after{
	display: none;
}
/* STARLIGHT
================================================== */
#estrellas3{
	background: #0B0A2F url('../img/inspiraciones/bg-estrellas-starlight.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
	min-height: 716px;
	padding-top: 55px;
}
#estrellas3 .starlight{
	min-height: 590px;
}
#estrellas3 .starlight .title{
	font-size: 70px;
	line-height: 74px;
	font-weight: 400;
	color: #060518;
	text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
	padding-left: 160px;
}
#estrellas3 .starlight .title span{
	font-size: 260px;
	line-height: 200px;
	font-weight: 700;
	position: absolute;
	top: 0px;
	left: 0px;
}
#estrellas3 .starlight .text{
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: #fff;
	padding-left: 160px;
	padding-right: 60px;
	padding-top: 36px;
}
#estrellas3 .starlight .text span{
	font-weight: 700;
}
#estrellas3 .starlight .text2, #estrellas3 .starlight .text3{
	font-size: 22px;
	line-height: 32px;
	font-weight: 700;
	color: #004eff;
	text-decoration: underline;
	padding-top: 36px;
}
#estrellas3 .starlight .text2 a, #estrellas3 .starlight .text3 a{
	color: #004eff;
}
#estrellas3 .starlight .text3{
	padding-top: px;
	margin-top: -65px;
}
#estrellas3 .starlight .text2 span, #estrellas3 .starlight .text3 span{
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	text-decoration: none;
	display: block;
}
#estrellas3 .ademas .text{
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: #fff;
	text-align: center;
	padding: 0px 115px;
}
.idioma-it #estrellas3 .ademas .text{
	margin-top:30px;
}
#estrellas3 .ademas .text span{;
	font-weight: 700;
}
/* ISLAS
================================================== */
#estrellas4{
	background: #0B0A2F url('../img/inspiraciones/bg-estrellas-islas.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
	min-height: 1352px;
	padding-top: 85px;
	position: relative;
}
#estrellas4 .islas{
	position: relative;
}
#estrellas4 .islas .title{
	padding-left: 28px;
	text-align: left;
	padding-left: 30px;
}
#estrellas4 .islas .title span{
	font-size: 120px;
	line-height: 80px;
	font-weight: 100;
	color: #6F1FCF;
	position: absolute;
	top: 8px;
	left: -10px;
	font-family: 'Josefin Sans', sans-serif;
}
#estrellas4.desktop-on .islas .col-sm-6{
	position: absolute;
}
#estrellas4.desktop-on .islas .col-sm-6.la-palma{
	top: 214px;
	left: 0px;
	width: 300px;
}
#estrellas4.desktop-on .islas .col-sm-6.la-gomera{
	top: 680px;
	right: 0px;
	width: 280px;
}
#estrellas4.desktop-on .islas .col-sm-6.tenerife{
	top: 966px;
	right: 81px;
	width: 300px;
}
#estrellas4.desktop-on .islas .col-sm-6.gran-canaria{
	top: 650px;
	left: 148px;
	width: 300px;
}
#estrellas4.desktop-on .islas .col-sm-6.fuerteventura{
	top: 405px;
	left: 390px;
	width: 300px;
}
#estrellas4.desktop-on .islas .col-sm-6.lanzarote{
	top: 35px;
	right: 0px;
	width: 300px;
	text-align: right;
}
#estrellas4.desktop-on .islas .col-sm-6.el-hierro{
	top: 880px;
	left: 0px;
	width: 230px;
	text-align: right;
}
#estrellas4 .islas .title div:nth-of-type(1){
	font-size: 30px;
	line-height: 24px;
	font-weight: 300;
	color: #ff4c35;
}
#estrellas4 .islas .title div:nth-of-type(2){
	font-size: 80px;
	line-height: 70px;
	font-weight: 100;
	color: #fdc726;
	padding-left: 73px;
}
#estrellas4 h3{
	font-size: 20px;
	line-height: 24px;
	font-weight: 300;
	color: #ffa735;
}
#estrellas4 .text{
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	color: #fff;
}
#estrellas4 .text span{
	font-weight: 700;
}
#estrellas4 .text a{
	color: #4371ff;
	text-decoration: underline;
	font-weight: 700;
}
/* TESTIMONIOS
================================================== */
#testimonios{
	background: #FFF url('../img/inspiraciones/bg-testimonios.jpg') no-repeat center top;
	min-height: 1460px;
	font-family: 'Roboto Slab', serif;
	color: #fff;

}
#testimonios .intro{
	margin-top: 24px;
	/*margin-bottom: 66px;
	border-bottom: solid 2px #F7B012;
	padding-bottom: 20px;*/
}
#testimonios .intro .title div:nth-of-type(1){
	font-size: 110px;
	line-height: 110px;
	text-align: left;
	font-weight: 700;
	color: #ff3560;
	padding-left: 64px;
	text-shadow: 3px 4px 0px #fff;
}
#testimonios .intro .title div:nth-of-type(2){
	font-size: 60px;
	line-height: 61px;
	text-align: left;
	font-weight: 300;
	color: #fff;
	text-align: right;
	padding-right: 62px;
	text-shadow: 2px 3px 0px #3B7381;
}
#testimonios .intro .text{
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	font-weight: 400;
	color: #fff;
	text-align: right;
	padding-top: 130px;
	text-shadow: 1px 1px 5px #000;
	padding-right: 15px;
}
#testimonios .en-primera-persona{
	margin-top: 604px;
}
#testimonios .en-primera-persona .title div:nth-of-type(1){
	font-size: 178px;
	line-height: 30px;
	text-align: left;
	font-weight: 100;
	color: #FFB516;
	position: absolute;
	top: 42px;
	left: -10px;
	font-family: 'Josefin Sans', sans-serif;
}
#testimonios .en-primera-persona .title div:nth-of-type(2){
	font-size: 30px;
	line-height: 30px;
	text-align: left;
	font-weight: 300;
	color: #b4bdbf;
	padding-left: 50px;
}
#testimonios .en-primera-persona .title div:nth-of-type(3){
	font-size: 107px;
	line-height: 48px;
	text-align: left;
	font-weight: 100;
	color: #00376b;
	padding-left: 50px;
}
#testimonios .en-primera-persona .text{
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	font-weight: 400;
	color: #3B4447;
	padding-right: 30px;
	margin-top: 30px;
	padding-left: 17px;
}
.idioma-hu #testimonios .en-primera-persona .title div:nth-of-type(3) {
	font-size: 70px;
	line-height: 58px;
}
/* TESTIMONIOS VIDEOS
================================================== */
#testimonio-videos{
	background-color: #fff;
	padding-bottom: 70px;
}
#testimonio-videos #video{
	background-color: #fff ;
	height: 168px;
	margin-top: 10px;
	padding-left: 0px;
	padding-right: 10px;
}
#testimonio-videos .col-sm-4.m2{
	margin-top: 10px;
	padding: 0px;
}
#testimonio-videos .col-sm-4.m2 .col-sm-6.video-wrap{
	height: 79px;
}
#testimonio-videos .col-sm-4.m2 .col-sm-6.video-wrap:nth-of-type(1),
#testimonio-videos .col-sm-4.m2 .col-sm-6.video-wrap:nth-of-type(2){
	margin-top: 0px;
}
#testimonio-videos .col-sm-4.m2 .col-sm-12.video-wrap{
	height: 168px;
}
#testimonio-videos .col-sm-8.video-wrap{
	height: 346px;
}
#testimonio-videos .video-wrap .video-mask{
	background-color: #000 ;

}
#testimonio-videos .col-sm-5.m2{
	height: 346px;
	margin-top: 10px;
	padding: 0px;
}
#testimonio-videos .col-sm-3.m2{
	padding: 0px;
}
#testimonio-videos .col-sm-3.m2 .col-sm-12.video-wrap{
	height: 125px;
}
/* TESTIMONIOS: NO TE LO PIERDAS
================================================== */
#testimonios2{
	background: #033EAA url('../img/inspiraciones/bg-testimonios-no-te-lo-pierdas.jpg') no-repeat center top;
	min-height: 664px;
	font-family: 'Roboto Slab', serif;
	color: #fff;

}
#testimonios2 .no-te-lo-pierdas{
	margin-top: 208px;
}
#testimonios2 .no-te-lo-pierdas .box1{
	color: #1a292e;
	text-align: center;
}
#testimonios2 .no-te-lo-pierdas .title{
	background: rgba(255,255,255,0.9);
	font-size: 30px;
	line-height: 30px;
	font-weight: 700;
	padding-top: 30px;

}
#testimonios2 .no-te-lo-pierdas .text{
	background: rgba(255,255,255,0.9);
	font-size: 17px;
	line-height: 28px;
	font-weight: 400px;
	padding: 18px 55px 30px;
}
#testimonios2 .no-te-lo-pierdas .title span{
	font-weight: 700px;
}
#testimonios2 .no-te-lo-pierdas #social{
	background: rgba(255,255,255,0.7);
	padding: 25px 0;
}
#testimonios2 .no-te-lo-pierdas #social ul{
	padding: 0;
	margin: 0;

}
#testimonios2 .no-te-lo-pierdas #social ul li{
	display: inline-block;
	padding: 5px;
	vertical-align: top;
	margin-left: 23px;
}
#testimonios2 .no-te-lo-pierdas #social ul li.first{
	margin-left: 0px;

}
#testimonios2 .no-te-lo-pierdas #social ul li a{
	text-decoration: none;
}
#testimonios2 .no-te-lo-pierdas .box2{
	color: #fff;
	text-align: center;
}
#testimonios2 .no-te-lo-pierdas .boton-entrar{
	text-align: center;
	text-align: left;
	width: 187px;
	border: 1px solid #fff;
	background-color: rgba(41,161,162,0.5);
	margin: auto;
	padding: 5px 10px;
	margin-top: -34px;
	background-image: url('../img/inspiraciones/icon-entrar.png');
	background-repeat: no-repeat;
	background-position: 92% center;
}
#testimonios2 .no-te-lo-pierdas .boton-entrar a{
	color: #fff;
	font-size: 24px;
	font-weight: 300;
	width: 100%;
	display: inline-block;
}
/* EXTREMOSFERA
================================================== */
#extremosfera{
	background: #FFF url('../img/inspiraciones/bg-extremosfera.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
.idioma-de #extremosfera{
	background: #FFF url('../img/inspiraciones/bg-extremosfera-de.jpg') no-repeat center top;
}
.idioma-da #extremosfera{
	background: #FFF url('../img/inspiraciones/bg-extremosfera-da.jpg') no-repeat center top;
}
.idioma-nb #extremosfera{
	background: #FFF url('../img/inspiraciones/bg-extremosfera-nb.jpg') no-repeat center top;
}
.idioma-sv #extremosfera{
	background: #FFF url('../img/inspiraciones/bg-extremosfera-sv.jpg') no-repeat center top;
}
.idioma-es #extremosfera{
	background: #FFF url('../img/inspiraciones/bg-extremosfera-es.jpg') no-repeat center top;
}
.idioma-nl #extremosfera{
	background: #FFF url('../img/inspiraciones/bg-extremosfera-nl.jpg') no-repeat center top;
}
#extremosfera .intro{
	margin-top: 158px;
	min-height: 1328px;
}
#extremosfera .intro .title {
	font-size: 24px;
	line-height: 28px;
	text-align: left;
	font-weight: 700;
	color: #fff;
}
#extremosfera .intro .text{
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	font-weight: 300;
	color: #fff;
	text-align: left;
	padding-top: 10px;
	padding-right: 460px;
}
#extremosfera .intro .post-text{
	font-size: 20px;
	line-height: 27px;
	text-align: left;
	font-weight: 700;
	color: #3b4447;
	text-align: left;
	padding-top: 27px;
	padding-right: 460px;
}
/* EXTREMOSFERA: RECORD
================================================== */
#extremosfera .record{
	margin-top: 60px;
}
#extremosfera .record .title{
	font-size: 125px;
	text-align: left;
	font-weight: 100;
	color: #FFB516;
	margin-left: -12px;
	position: relative;
}
#extremosfera .record .title div:nth-of-type(1){
	font-size: 125px;
	text-align: left;
	font-weight: 100;
	color: #FFB516;
	position: absolute;
	top: -31px;
	left: 110px;
	font-family: 'Josefin Sans', sans-serif;
}
#extremosfera .record .title div:nth-of-type(2){
	font-size: 24px;
	line-height: normal;
	text-align: left;
	font-weight: 300;
	color: #b4bdbf;
	padding-left: 157px;
}
#extremosfera .record .title div:nth-of-type(3){
	font-size: 88px;
	line-height: 34px;
	text-align: left;
	font-weight: 100;
	color: #1a292e;
	padding-left: 240px;
}
#extremosfera .record .title div:nth-of-type(4){
	font-size: 24px;
	line-height: 78px;
	text-align: left;
	font-weight: 300;
	color: #b4bdbf;
	padding-left: 249px;
}
#extremosfera .record .text{
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	font-weight: 300;
	color: #3b4447;
	padding-left: 104px;
	padding-top: 30px;
	padding-right: 145px;
	padding-bottom: 50px;
}
.idioma-hu #extremosfera .record .title div:nth-of-type(3) {
	font-size: 56px;
	line-height: 36px;
}
/* EXTREMOSFERA: VIDEO
================================================== */
#extremosfera-video #video{
	padding: 0px;
}
#extremosfera-video .video-mask {
	background: url('../img/inspiraciones/bg-extremosfera-video.jpg') no-repeat center top;
}
/* EXTREMOSFERA: PRACTICA
================================================== */
#extremosfera2{
	background: #FFF url('../img/inspiraciones/bg-extremosfera-practica.jpg') no-repeat center top;
	height: 550px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	text-align: center;
	font-weight: 700;
}
#extremosfera2 .practica .title{
	margin-top: 116px;
	text-shadow: 0 0 8px #993300;
}
#extremosfera2 .practica .title div:nth-of-type(1){
	font-size: 80px;
}
#extremosfera2 .practica .title div:nth-of-type(2){
	font-size: 60px;
	line-height: 75px;
}
#extremosfera2 .practica .title div:nth-of-type(3){
	font-size: 57px;
	line-height: 77px;
}
#extremosfera2 .practica .title div:nth-of-type(3) span{
	font-size: 80px;
}
/* EXTREMOSFERA: ESCALADA
================================================== */
#extremosfera3{
	background: #FFF url('../img/inspiraciones/bg-extremosfera-escalada.jpg') no-repeat center top;
	height: 961px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	text-align: center;
	font-weight: 700;
	padding-top: 98px;
}
#extremosfera3 .container{
	position: relative;
	height: 100%;
}
#extremosfera3 .escalada{
	margin-top: 479px;
}
#extremosfera3 .escalada .title div:nth-of-type(1){
	font-size: 125px;
	text-align: left;
	font-weight: 100;
	color: #FFB516;
	position: absolute;
	top: -30px;
	left: 5px;
	font-family: 'Josefin Sans', sans-serif;
}
#extremosfera3 .escalada .title div:nth-of-type(2){
	font-size: 30px;
	line-height: normal;
	text-align: left;
	font-weight: 300;
	color: #fff;
	padding-left: 50px;
}
#extremosfera3 .escalada .title div:nth-of-type(3){
	font-size: 75px;
	line-height: 58px;
	text-align: left;
	font-weight: 100;
	color: #fff;
	padding-left: 47px;
}
#extremosfera3 .escalada .text{
	font-size: 15px;
	line-height: 24px;
	text-align: left;
	font-weight: 400;
	color: #fff;
	padding-left: 5px;
	text-shadow: 1px 1px 10px #000;
	padding-top: 83px;
}
#extremosfera3 .escalada .text .span{
	font-weight: 700;
}
#extremosfera3 .escalada .post-text{
	font-size: 22px;
	text-align: right;
	font-weight: 700;
	position: absolute;
	bottom: 17px;
	left: 0px;
	width: 310px;
}
#extremosfera3 .escalada .post-text a{
	color: #ff4c35;
	text-decoration: underline;
}
/* EXTREMOSFERA: MOUNTAIN BIKE
================================================== */
#extremosfera4{
	background: #FFF url('../img/inspiraciones/bg-extremosfera-mountain-bike.jpg') no-repeat center top;
	height: 961px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	text-align: center;
	font-weight: 700;
	padding-top: 98px;
}
#extremosfera4 .container{
	position: relative;
	height: 100%;
}
#extremosfera4 .mountain-bike{
	margin-top: 492px;
}
#extremosfera4 .mountain-bike .title div:nth-of-type(1){
	font-size: 125px;
	text-align: left;
	font-weight: 100;
	color: #FFB516;
	position: absolute;
	top: -40px;
	left: -10px;
	font-family: 'Josefin Sans', sans-serif;
}
#extremosfera4 .mountain-bike .title div:nth-of-type(2){
	font-size: 30px;
	line-height: 20px;
	text-align: left;
	font-weight: 300;
	color: #fff;
	padding-left: 37px;
}
#extremosfera4 .mountain-bike .title div:nth-of-type(3){
	font-size: 76px;
	line-height: 74px;
	text-align: left;
	font-weight: 100;
	color: #fff;
	padding-left: 27px;
}
#extremosfera4 .mountain-bike .text{
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	font-weight: 300;
	color: #fff;
	padding-left: 5px;
	text-shadow: 1px 1px 3px #000;
	padding-top: 60px;
	padding-left: 29px;
}
#extremosfera4 .mountain-bike .text span{
	font-weight: 700;
}
#extremosfera4 .mountain-bike .post-text{
	font-size: 22px;
	text-align: left;
	font-weight: 700;
	position: absolute;
	bottom: 17px;
	left: 12%;
}
#extremosfera4 .mountain-bike .post-text a{
	color: #ff4c35;
	text-decoration: underline;
}
/* EXTREMOSFERA: ROPE JUMP
================================================== */
#extremosfera5{
	background: #FFF url('../img/inspiraciones/bg-extremosfera-rope-jump.jpg') no-repeat center top;
	height: 962px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	text-align: center;
	font-weight: 700;
	padding-top: 98px;
}
#extremosfera5 .container{
	position: relative;
	height: 100%;
}
#extremosfera5 .rope-jump{
	margin-top: 447px;
}
#extremosfera5 .rope-jump .title div:nth-of-type(1){
	font-size: 125px;
	text-align: left;
	font-weight: 100;
	color: #FFB516;
	position: absolute;
	top: -40px;
	left: 26px;
	font-family: 'Josefin Sans', sans-serif;
}
#extremosfera5 .rope-jump .title div:nth-of-type(2){
	font-size: 32px;
	line-height: 20px;
	text-align: left;
	font-weight: 300;
	color: #fff;
	padding-left: 98px;
}
#extremosfera5 .rope-jump .title div:nth-of-type(3){
	font-size: 65px;
	line-height: 68px;
	text-align: left;
	font-weight: 300;
	color: #fff;
	padding-left: 68px;
}
#extremosfera5 .rope-jump .text{
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	font-weight: 300;
	color: #fff;
	padding-left: 5px;
	text-shadow: 1px 1px 3px #000;
	padding-top: 68px;
	padding-left: 0px;
}
#extremosfera5 .rope-jump .text span{
	font-weight: 700;
}
#extremosfera5 .rope-jump .post-text{
	font-size: 22px;
	text-align: right;
	font-weight: 700;
	position: absolute;
	bottom: 17px;
	left: 0px;
	width: 310px;
}
#extremosfera5 .rope-jump .post-text a{
	color: #ff4c35;
	text-decoration: underline;
}
/* EXTREMOSFERA: TRAIL
================================================== */
#extremosfera6{
	background: #FFF url('../img/inspiraciones/bg-extremosfera-trail.jpg') no-repeat center top;
	height: 970px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	text-align: center;
	font-weight: 700;
	padding-top: 98px;
}
#extremosfera6 .container{
	position: relative;
	height: 100%;
}
#extremosfera6 .trail{
	margin-top: 475px;
}
#extremosfera6 .trail .title div:nth-of-type(1){
	font-size: 125px;
	text-align: left;
	font-weight: 100;
	color: #FFB516;
	position: absolute;
	top: -10px;
	left: -10px;
	font-family: 'Josefin Sans', sans-serif;
}
#extremosfera6 .trail .title div:nth-of-type(2){
	font-size: 76px;
	line-height: normal;
	text-align: left;
	font-weight: 100;
	color: #fff;
	padding-left: 77px;
}
#extremosfera6 .trail .title div:nth-of-type(3){
	font-size: 30px;
	line-height: 14px;
	text-align: left;
	font-weight: 300;
	color: #fff;
	padding-left: 5px;
}
#extremosfera6 .trail .text{
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	font-weight: 300;
	color: #fff;
	padding-left: 5px;
	text-shadow: 1px 1px 3px #000;
	padding-top: 70px;
	padding-left: 80px;
}
#extremosfera6 .trail .text span{
	font-weight: 700;
}
#extremosfera6 .trail .post-text{
	font-size: 22px;
	text-align: left;
	font-weight: 700;
	position: absolute;
	bottom: 17px;
	left: 12%;
}
#extremosfera6 .trail .post-text a{
	color: #ff4c35;
	text-decoration: underline;
}
/* EXTREMOSFERA: PARAPENTE
================================================== */
#extremosfera7{
	background: #FFF url('../img/inspiraciones/bg-extremosfera-parapente.jpg') no-repeat center top;
	height: 961px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	text-align: center;
	font-weight: 700;
	padding-top: 98px;
}
#extremosfera7 .container{
	position: relative;
	height: 100%;
}
#extremosfera7 .parapente{
	margin-top: 493px;
}
#extremosfera7 .parapente >  div:nth-of-type(2){
	min-height: 224px;
}
#extremosfera7 .parapente .title div:nth-of-type(1){
	font-size: 125px;
	text-align: left;
	font-weight: 100;
	color: #FFB516;
	position: absolute;
	top: -30px;
	left: -2px;
	font-family: 'Josefin Sans', sans-serif;
}
#extremosfera7 .parapente .title div:nth-of-type(2){
	font-size: 30px;
	line-height: normal;
	text-align: left;
	font-weight: 300;
	color: #fff;
	padding-left: 59px;
}
#extremosfera7 .parapente .title div:nth-of-type(3){
	font-size: 75px;
	line-height: 56px;
	text-align: left;
	font-weight: 100;
	color: #fff;
	padding-left: 172px;
}
#extremosfera7 .parapente .text{
	font-size: 15px;
	line-height: 24px;
	text-align: left;
	font-weight: 300;
	color: #fff;
	padding-left: 5px;
	text-shadow: 1px 1px 3px #000;
	padding-top: 81px;
	padding-left: 0px;
}
#extremosfera7 .parapente .text span{
	font-weight: 700;
}
#extremosfera7 .parapente .post-text{
	font-size: 22px;
	text-align: right;
	font-weight: 700;
	position: absolute;
	bottom: 17px;
	left: 0px;
	width: 310px;
}
#extremosfera7 .parapente .post-text a{
	color: #ff4c35;
	text-decoration: underline;
}

.idioma-hu #extremosfera7 .parapente .title div:nth-of-type(3) {
	padding-top: 30px;
	padding-left: 45px;
	margin-bottom: -30px;
}
/* EXTREMOSFERA: CICLISMO
================================================== */
#extremosfera8{
	background: #FFF url('../img/inspiraciones/bg-extremosfera-ciclismo.jpg') no-repeat center top;
	height: 961px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	text-align: center;
	font-weight: 700;
	padding-top: 98px;
	border-bottom: 1px solid #c2b9ad;
}
#extremosfera8 .container{
	position: relative;
	height: 100%;
}
#extremosfera8 .ciclismo{
	margin-top: 410px;
}
#extremosfera8 .ciclismo >  div:nth-of-type(2){
	min-height: 236px;
}
#extremosfera8 .ciclismo .title div:nth-of-type(1){
	font-size: 125px;
	text-align: left;
	font-weight: 100;
	color: #FFB516;
	position: absolute;
	top: -30px;
	left: -11px;
	font-family: 'Josefin Sans', sans-serif;
}
#extremosfera8 .ciclismo .title div:nth-of-type(2){
	font-size: 30px;
	line-height: normal;
	text-align: left;
	font-weight: 300;
	color: #fff;
	padding-left: 36px;
}
#extremosfera8 .ciclismo .title div:nth-of-type(3){
	font-size: 76px;
	line-height: 62px;
	text-align: left;
	font-weight: 100;
	color: #fff;
	padding-left: 86px;
}
#extremosfera8 .ciclismo .text{
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	font-weight: 300;
	color: #fff;
	padding-left: 5px;
	text-shadow: 1px 1px 3px #000;
	padding-top: 69px;
	padding-left: 35px;
}
#extremosfera8 .ciclismo .text span{
	font-weight: 700;
}
#extremosfera8 .ciclismo .post-text{
	font-size: 22px;
	text-align: left;
	font-weight: 700;
	position: absolute;
	bottom: 17px;
	left: 12%;
}
#extremosfera8 .ciclismo .post-text a{
	color: #ff4c35;
	text-decoration: underline;
}
/* EXTREMOSFERA: GALLERY
================================================== */
#extremosfera9{
	background: #efe8e4  url('../img/inspiraciones/bg-extremosfera-galeria.jpg') no-repeat center top;
	height: 888px;
	overflow-y: hidden;
	font-family: 'Roboto Slab', serif;
}
#extremosfera9 .gallery{
	color: #000;
	padding-top: 69px;
	padding-bottom: 110px;
}
#extremosfera9 .gallery .title  div:nth-of-type(1){
	color: #DBA214;
	position: absolute;
	left: 0;
	font-size: 153px;
	top: 0px;
	line-height: 112px;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#extremosfera9 .gallery .title div:nth-of-type(2){
	font-size: 30px;
	font-weight: 300;
	color: #7C8688;
	line-height: normal;
	text-align: left;
	padding-left: 77px;
}
#extremosfera9 .gallery .title div:nth-of-type(3){
	font-size: 106px;
	line-height: 53px;
	color: #FFA735;
	font-weight: 100;
	text-align: left;
	padding-left: 218px;
	margin-bottom: 125px;
}
#extremosfera9 #slider-thumbs .list-inline>li a.selected{
	border: solid 3px #FF4C35;
}
#extremosfera9  #slider-thumbs .list-inline>li a.selected:after{
	display: none;
}
/* EXTREMOSFERA: PARTICIPAR
================================================== */
#extremosfera10{
	background: #FFF url('../img/inspiraciones/bg-extremosfera-participar.jpg') no-repeat center top;
	height: 670px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	text-align: center;
	font-weight: 700;
	padding-top: 39px;
}
#extremosfera10 .participar{
	margin-top: 25px;
}
#extremosfera10 .participar .title div:nth-of-type(1){
	font-size: 125px;
	text-align: left;
	font-weight: 100;
	color: #FFB516;
	position: absolute;
	top: -42px;
	left: -51px;
	font-family: 'Josefin Sans', sans-serif;
}
#extremosfera10 .participar .title div:nth-of-type(2){
	font-size: 30px;
	line-height: normal;
	text-align: left;
	font-weight: 300;
	color: #1A292E;
	padding-left: 13px;
}
#extremosfera10 .participar .title div:nth-of-type(3){
	font-size: 90px;
	line-height: 58px;
	text-align: left;
	font-weight: 100;
	color: #1A292E;
	padding-left: 0px;
}

.idioma-nl #extremosfera10 .participar .title div:nth-of-type(3){
	font-size: 60px;
	}

#extremosfera10 .participar .text{
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	font-weight: 400;
	color: #5F7480;
	padding-left: 5px;
	padding-top: 63px;
	padding-left: 0px;
	padding-right: 64px;
}
#extremosfera10 .participar .text .te-animas{
	color: #FFF;
	padding-top: 4px;
}
#extremosfera10 .participar .post-text{
	font-size: 22px;
	line-height: 34px;
	text-align: left;
	font-weight: 700;
	padding-top: 19px;
	color: #5F7480;
}
#extremosfera10 .participar .post-text a{
	color: #ff4c35;
	text-decoration: underline;
}
.idioma-hu #extremosfera10 .participar .title div:nth-of-type(3) {
	line-height: 62px;
}
/* COMPRAS
================================================== */
#compras{
	background: #FFF url('../img/inspiraciones/bg-compras.jpg') no-repeat center top;
	min-height: 2242px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#compras .intro{
	position: relative;
	height: 930px;
	margin-top: 16px;
}
#compras .intro .title {
	text-align: left;
}
#compras .intro .title div:nth-of-type(1){
	font-size: 171px;
	text-align: left;
	font-weight: 100;
	color: #FFF;
	position: absolute;
	top: -30px;
	left: -20px;
	font-family: 'Josefin Sans', sans-serif;
}
#compras .intro .title div:nth-of-type(2){
	font-size: 100px;
	line-height: normal;
	font-weight: 300;
	color: #fff;
	padding-left: 35px;
}
#compras .intro .title div:nth-of-type(3){
	font-size: 125px;
	line-height: 1em;
	font-weight: 300;
	color: #fbf222;
	padding-left: 35px;
}
#compras .intro .col-sm-12:nth-of-type(2){
	position: absolute;
	bottom: 20px;
}
#compras .intro .text{
	font-size: 22px;
	line-height: 28px;
	text-align: left;
	font-weight: 400;
	color: #fff;
	text-align: left;
	padding-right: 42px;
}
#compras .intro .text span{
	font-weight: 700;
}
.idioma-hu #compras .intro .title div:nth-of-type(3){
	font-size: 74px;
}
/* COMPRAS: IMPUESTOS
================================================== */
#compras .impuestos{
	margin-top: 311px;
}
#compras .impuestos .title {
	font-size: 117px;
	font-weight: 100;
	color: #ff6600;
	text-align: left;
	padding-left: 127px;
}
#compras .impuestos .title div:nth-of-type(3){
	font-weight: 700;
}
#compras .impuestos .title div:nth-of-type(2),
#compras .impuestos .title div:nth-of-type(4){
	line-height: 77px;
}
#compras .impuestos .text{
	font-size: 26px;
	line-height: 35px;
	text-align: left;
	font-weight: 400;
	color: #0077b6;
	text-align: left;
	padding-top: 78px;
	padding-right: 143px;
	padding-left: 135px;
}
#compras .impuestos .text span{
	font-weight: 700;
}
.idioma-hu #compras .impuestos .title div:nth-of-type(3){
	font-size: 78px;
}
.idioma-hu #compras .impuestos .title div:nth-of-type(2),
.idioma-hu #compras .impuestos .title div:nth-of-type(4) {
    line-height: 90px;
}
/* COMPRAS: MERCADILLOS
================================================== */
#compras2{
	background: #FFF url('../img/inspiraciones/bg-compras-mercadillos.jpg') no-repeat center top;
	min-height: 1375px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#compras2 .mercadillos{
	margin-top: 76px;
}
#compras2 .mercadillos .title {
	text-align: left;
	padding-left: 50px;
	color: #fff;
	position: relative;
}
#compras2 .mercadillos .title div:nth-of-type(1){
	font-size: 171px;
	font-weight: 100;
	position: absolute;
	top: -57px;
	left: 0px;
	font-family: 'Josefin Sans', sans-serif;
}
#compras2 .mercadillos .title div:nth-of-type(2){
	font-size: 96px;
	font-weight: 100;
	padding-left: 18px;
}
#compras2 .mercadillos .title div:nth-of-type(3){
	margin-top: -18px;
	font-size: 74px;
	line-height: 0.9em;
	font-weight: 300;
	padding-left: 156px;
}
#compras .mercadillos .title div:nth-of-type(2),
#compras .mercadillos .title div:nth-of-type(4){
	line-height: 77px;
}
#compras2 .mercadillos .text{
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	font-weight: 400;
	color: #fff;
	text-align: left;
	padding-top: 60px;
	padding-right: 40px;
}
#compras2 .mercadillos .text span{
	font-weight: 700;
}
#compras2 .mercadillos .post-text{
	font-size: 22px;
	line-height: 28px;
	text-align: left;
	font-weight: 700;
	text-align: left;
	padding-top: 6px;
}
#compras2 .mercadillos .post-text a{
	color: #ffec00;
	text-decoration: underline;
}
/* COMPRAS: SHOPPING
================================================== */
#compras3{
	background: #A29368 url('../img/inspiraciones/bg-compras-shopping.jpg') no-repeat center top;
	background-size: auto 100%;
	border-bottom: 1px solid #A29368;
	min-height: 929px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#compras3 .shopping{
	margin-top: 360px;
	margin-bottom: 50px;
}
#compras3 .shopping .title {
	text-align: left;
	padding-left: 32px;
	color: #fff;
}
#compras3 .shopping  .title div:nth-of-type(1){
	font-size: 171px;
	font-weight: 100;
	position: absolute;
	top: -85px;
	left: -7px;
	font-family: 'Josefin Sans', sans-serif;
}
#compras3 .shopping .title div:nth-of-type(2){
	font-size: 59px;
	font-weight: 300;
}
#compras3 .shopping .title div:nth-of-type(3){
	font-size: 100px;
	line-height: 74px;
	font-weight: 700;
	padding-left: 207px;
}
#compras3 .shopping .text{
	font-size: 18px;
	line-height: 24px;
	text-align: left;
	font-weight: 400;
	color: #fff;
	text-align: left;
	padding-top: 43px;
	padding-right: 230px;
}
#compras3 .shopping .text span{
	font-weight: 700;
}
#compras3 .shopping .post-text{
	font-size: 22px;
	line-height: 28px;
	text-align: left;
	font-weight: 700;
	text-align: left;
	padding-top: 36px;
}
#compras3 .shopping .post-text a{
	color: #ffec00;
	text-decoration: underline;
}
.idioma-hu #compras3 .shopping .title div:nth-of-type(3){
	font-size: 90px;
	padding-left: 0;
}
/* COMPRAS: PRODUCTOS TIPICOS
================================================== */
#compras4{
	background: #000 url('../img/inspiraciones/bg-compras-productos-tipicos.jpg') no-repeat center top;
	background-size: auto 100%;
	min-height: 1284px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#compras4 .productos-tipicos{
	margin-top: 68px;
	padding-top: 50px;
	background: rgba(0,0,0,0.35);
}
#compras4 .productos-tipicos .title {
	text-align: left;
	padding-left: 32px;
	color: #fff;
}
#compras4 .productos-tipicos  .title div:nth-of-type(1){
	font-size: 118px;
	font-weight: 100;
	position: absolute;
	top: -25px;
	left: 31px;
	font-family: 'Josefin Sans', sans-serif;
}
#compras4 .productos-tipicos .title div:nth-of-type(2){
	font-size: 59px;
	font-weight: 100;
	padding-left: 39px;
}
#compras4 .productos-tipicos .title div:nth-of-type(3){
	font-size: 78px;/*100*/
	line-height: 51px;
	font-weight: 300;
	padding-left: 105px;
}
#compras4 .productos-tipicos .text{
	font-size: 18px;
	line-height: 24px;
	text-align: left;
	font-weight: 400;
	color: #fff;
	text-align: left;
	padding-top: 60px;
	padding-right: 50px;
	padding-left: 31px;
	margin-bottom: 98px;
}
#compras4 .productos-tipicos .text span{
	font-weight: 700;
}
#compras4 .productos-tipicos .post-text{
	font-size: 18px;
	line-height: 23px;
	text-align: left;
	font-weight: 400;
	text-align: left;
	color: #fff;
	padding-left: 23px;
}
#compras4 .productos-tipicos .post-text:nth-of-type(4),
#compras4 .productos-tipicos .post-text:nth-of-type(5){
	padding-top: 67px;
}
#compras4 .productos-tipicos .post-text img{
	float: left;
	margin-right: 17px;
	margin-bottom: 70px;
}
#compras4 .productos-tipicos .post-text h3{
	font-size: 20px;
	color: #fdd28f;
	padding: 0px;
	margin: 0px;
	padding-bottom: 13px;
}
.idioma-hu #compras4 .productos-tipicos .post-text{
	margin-bottom: 20px;
}
/* SPA
================================================== */
#spa{
	background: #FFF url('../img/inspiraciones/bg-spa.jpg') no-repeat center 6px;
	padding-bottom: 50px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#spa .intro{
	margin-top: 23px;
}
#spa .intro .title {
	text-align: left;
	font-weight: 100;
	color: #FFF;
	line-height: normal;
}
#spa .intro .title div:nth-of-type(1){
	font-size: 171px;
	font-weight: 100;
	position: absolute;
	top: -1px;
	left: 21px;
	font-family: 'Josefin Sans', sans-serif;
}
#spa .intro .title div:nth-of-type(2){
	font-size: 80px;
	font-weight: 300;
	padding-left: 62px;
}
#spa .intro .title div:nth-of-type(2) span{
	font-size: 150px;
	margin-left: -5px;
}
#spa .intro .title div:nth-of-type(3){
	font-size: 65px;
	line-height: 42px;
	padding-left: 268px;
}
#spa .intro .text{
	font-size: 20px;
	line-height: 27px;
	font-weight: 400;
	color: #fff;
	text-align: right;
	padding-top: 533px;
	margin-bottom: 59px;
}
#spa .intro .text span{
	font-weight: 700;
}
/*
#spa .intro .col-sm6{
	background: rgba(0,0,0,.5);
	padding: 0;
}*/
#spa .intro .post-text{
	color: #fff;
	text-align: left;
	height: 770px;
	margin-bottom: 20px;
	background: rgba(0,0,0,.55);
}
#spa .intro .post-text span{
	font-weight: 700;
}
#spa .intro .post-text h3{
	font-size: 42px;
	line-height: normal;
	font-weight: 700;
	padding: 0px;
	margin-top: 22px;
	margin-bottom: 35px;
	padding-left: 35px;
}
#spa .intro .post-text p{
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 45px;
	padding-left: 35px;
	padding-right: 10px;
}
.idioma-hu #spa .intro .post-text h3{
	margin-bottom: 25px;
}
.idioma-hu #spa2 .wellness .text{
	padding-top: 485px;
}
/* SPA: WELLNESS
================================================== */
#spa2{
	background: #FFF url('../img/inspiraciones/bg-spa-wellness.jpg') no-repeat center top;
	min-height: 1077px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#spa2 .wellness{
	margin-top: 176px;
}
#spa2 .wellness .title {
	text-align: left;
	font-weight: 300;
	color: #FFF;
	line-height: normal;
}
#spa2 .wellness .title div:nth-of-type(1){
	font-size: 171px;
	font-weight: 100;
	position: absolute;
	top: -53px;
	left: 1px;
	font-family: 'Josefin Sans', sans-serif;
}
#spa2 .wellness .title div:nth-of-type(2){
	font-size: 91px;
	padding-left: 167px;
}
#spa2 .wellness .title div:nth-of-type(3){
	font-size: 120px;
	line-height: 51px;
	padding-left: 324px;
	font-weight: 700;
}
#spa2 .wellness .text{
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	color: #fff;
	text-align: left;
	padding-top: 447px;
	margin-bottom: 22px;
	padding-left: 479px;
}
#spa2 .wellness .text span{
	font-weight: 700;
}
#spa2 .wellness .post-text{
	font-size: 22px;
	line-height: 25px;
	text-align: left;
	font-weight: 700;
	text-align: left;
	padding-left: 479px;
}
#spa2 .wellness .post-text a{
	color: #ffec00;
	text-decoration: underline;
}
/* SPA: TRATAMINETOS
================================================== */
#spa3{
	background: #FFF url('../img/inspiraciones/bg-spa-terapias.jpg') no-repeat center top;
	min-height: 1653px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#spa3 .tratamientos{
	margin-top: 90px;
}
#spa3 .tratamientos .title {
	font-size: 67px;
	line-height: normal;
	font-weight: 100;
	text-align: center;
	color: #FFF;
	margin-bottom: 81px;
}
#spa3 .tratamientos .title span{
	font-weight: 400;
}
#spa3 .tratamientos .title div:nth-of-type(2){
	line-height: 58px;
}
#spa3 .tratamientos .col-sm-6{
	border: 1px solid #fff;
	height: 253px;
	padding: 0px;
	overflow: hidden;
}
#spa3 .tratamientos .col-sm-6:nth-of-type(2),
#spa3 .tratamientos .col-sm-6:nth-of-type(5),
#spa3 .tratamientos .col-sm-6:nth-of-type(6),
#spa3 .tratamientos .col-sm-6:nth-of-type(9){
	padding: 35px;
}
#spa3 .tratamientos .col-sm-6:nth-of-type(even){
	border-right: none;
	background: #637737;
	text-align: right;
}
#spa3 .tratamientos .col-sm-6:nth-of-type(odd){
	border-left: none;
	background: #385007;
	text-align: left;
}
#spa3 .tratamientos .col-sm-6:nth-of-type(2),
#spa3 .tratamientos .col-sm-6:nth-of-type(3),
#spa3 .tratamientos .col-sm-6:nth-of-type(4),
#spa3 .tratamientos .col-sm-6:nth-of-type(5),
#spa3 .tratamientos .col-sm-6:nth-of-type(6),
#spa3 .tratamientos .col-sm-6:nth-of-type(7){
	border-bottom: none;
}
#spa3 .tratamientos .text{
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	color: #fff;
}
#spa3 .tratamientos .text h3{
	font-size: 18px;
	font-weight: 700;
	color: #f7e200;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#spa3 .tratamientos .text span{
	font-weight: 700;
}
#spa3 .tratamientos .post-text{
	font-size: 22px;
	line-height: 25px;
	text-align: left;
	font-weight: 700;
	text-align: left;
	padding-left: 479px;
}
#spa3 .tratamientos .post-text a{
	color: #ffec00;
	text-decoration: underline;
}
/* GASTRONOMIA
================================================== */
#gastronomia{
	background: #FFF url('../img/inspiraciones/bg-gastronomia.jpg') no-repeat center top;
	min-height: 1408px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#gastronomia .intro{
	margin-top: 11px;
}
#gastronomia .intro .title {
	text-align: left;
	font-weight: 700;
	color: #FFF;
	line-height: normal;
	text-shadow: 0px 7px 10px #666;
}
#gastronomia .intro .title div:nth-of-type(1){
	font-size: 116px;
	padding-left: 14px;
}
#gastronomia .intro .title div:nth-of-type(2){
	font-size: 70px;
	font-weight: 400;
	line-height: 27px;
	padding-left: 19px;
}
#gastronomia .intro .title div:nth-of-type(3){
	font-size: 114px;
	line-height: 142px;
	text-align: right;
	padding-right: 198px;
}
#gastronomia .intro .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #47433b;
	text-align: left;
	padding-top: 49px;
	padding-left: 20px;
	margin-bottom: 59px;
	padding-right: 198px;
}
#gastronomia .intro .text span{
	font-weight: 700;
}
/* GASTRONOMIA: TIERRA
================================================== */
#gastronomia2{
	padding: 70px 0 50px;
	background: #FFF url('../img/inspiraciones/bg-gastronomia-tierra.jpg') no-repeat center top;
	background-size: 100% 100%;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#gastronomia2 .tierra .title {
	text-align: left;
	color: #FFF;
	line-height: normal;
}
#gastronomia2 .tierra .title div:nth-of-type(1){
	font-size: 122px;
	font-weight: 100;
	position: absolute;
	top: -15px;
	left: -12px;
	color: #A2CA49;
	font-family: 'Josefin Sans', sans-serif;
}
#gastronomia2 .tierra .title div:nth-of-type(2){
	font-size: 30px;
	font-weight: 300;
	color: #545d5f;
	padding-left: 30px;
}
#gastronomia2 .tierra .title div:nth-of-type(3){
	font-size: 80px;
	font-weight: 100;
	color: #ff8635;
	line-height: 60px;
	padding-left: 105px;
}
#gastronomia2 .tierra .text{
	font-size: 18px;
	line-height: 26px;
	font-weight: 300;
	color: #3b4447;
	text-align: left;
	padding-top: 65px;
	padding-left: 30px;
	padding-right: 0px;
}
#gastronomia2 .tierra .text span{
	font-weight: 700;
}
#gastronomia2 .tierra .post-text{
	font-size: 20px;
	line-height: 26px;
	text-align: left;
	font-weight: 700;
	text-align: left;
	padding-left: 30px;
	padding-top: 49px;
}
#gastronomia2 .tierra .post-text a{
	color: #ff4c35;
	text-decoration: underline;
	padding-right: 33px;
}
/* GASTRONOMIA: GALERIA
================================================== */
#gastronomia3{
	background: #FFF url('../img/inspiraciones/bg-gastronomia-galeria.jpg') no-repeat center top;
	min-height: 2223px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#gastronomia3 .maleta .col-sm-12 {
	min-height: 229px;
}
#gastronomia3 .maleta .title{
    font-family: 'Olympic', san-serif;
    font-size: 160px;
    font-weight: 400;
    color: #522a17;
    text-align: center;
    letter-spacing: 7px;
}
#gastronomia3 .maleta .text div:nth-of-type(1){
    font-family: 'Courier', san-serif;
    font-size: 22px;
    font-weight: 700;
    color: #fff;
}
#gastronomia3 .maleta .text{
	text-align: center;
}
#gastronomia3 .maleta .queso{
	margin-top: 313px;
}
#gastronomia3 .maleta .miel{
	margin-top: 468px;
	margin-left: 72px;
}
#gastronomia3 .maleta .vino{
	margin-top: 95px;
	margin-left: -226px;
}
#gastronomia3 .maleta .flor{
	margin-top: 224px;
	margin-left: 146px;
}
#gastronomia3 .maleta .papas{
	margin-left: -147px;
	padding-left: 197px;
	margin-top: 199px;
}
#gastronomia3 .maleta .quesadillas{
	margin-top: 310px;
}
#gastronomia3 .maleta .ron{
	margin-top: 390px;
	padding-right: 131px;
}
#gastronomia3 .maleta .text div:nth-of-type(2){
    font-family: 'Mathlete', san-serif;
    font-size: 58px;
    line-height: 39px;
    font-weight: 400;
    color: #4f2714;
}
#gastronomia3 .gallery{
	margin-top: 150px;
}
#gastronomia3 #myCarousel{
	border: 1px solid #FFFFFF;
	border-bottom: none;

}
#gastronomia3 .slider-container{
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}
#gastronomia3 .slider-container{
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}
#gastronomia3 #slider-thumbs .arrows{
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
#gastronomia3  #slider-thumbs .list-inline>li a.selected:after{
	display: none;
}
/* GASTRONOMIA: TAPAS
================================================== */
#gastronomia4{
	padding: 60px 0 50px;
	background: #FFF url('../img/inspiraciones/bg-gastronomia-tapas.jpg') no-repeat center top;
	background-size: 100% 100%;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#gastronomia4 .tapas .title {
	text-align: left;
	color: #FFF;
	line-height: normal;
}
#gastronomia4 .tapas .title div:nth-of-type(1){
	font-size: 122px;
	font-weight: 100;
	position: absolute;
	top: -15px;
	left: -12px;
	color: #ff8635;
	font-family: 'Josefin Sans', sans-serif;
}
#gastronomia4 .tapas .title div:nth-of-type(2){
	font-size: 30px;
	font-weight: 300;
	color: #943d31;
	padding-left: 30px;
}
#gastronomia4 .tapas .title div:nth-of-type(3){
	font-size: 80px;
	font-weight: 100;
	color: #ff8635;
	line-height: 65px;
	padding-left: 30px;
}
#gastronomia4 .tapas .text{
	font-size: 18px;
	line-height: 26px;
	font-weight: 300;
	color: #3b4447;
	text-align: left;
	padding-top: 59px;
	padding-left: 30px;
	padding-right: 215px;
}
#gastronomia4 .tapas .text span{
	font-weight: 700;
}
#gastronomia4 .tapas .post-text{
	font-size: 20px;
	line-height: 26px;
	text-align: left;
	font-weight: 700;
	text-align: left;
	padding-left: 30px;
	padding-top: 24px;
}
#gastronomia4 .tapas .post-text a{
	color: #ff4c35;
	text-decoration: underline;
	padding-right: 33px;
}
/* GASTRONOMIA: COCINA
================================================== */
#gastronomia5{
	background: #3D2519 url('../img/inspiraciones/bg-gastronomia-cocina.jpg') no-repeat center top;
	min-height: 1920px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
.idioma-en #gastronomia5{
	background: #3D2519 url('../img/inspiraciones/bg-gastronomia-cocina-en.jpg') no-repeat center top;
}
.idioma-cs #gastronomia5{
	background: #3D2519 url('../img/inspiraciones/bg-gastronomia-cocina-cs.jpg') no-repeat center top;
}
.idioma-da #gastronomia5{
	background: #3D2519 url('../img/inspiraciones/bg-gastronomia-cocina-da.jpg') no-repeat center top;
}
.idioma-nl #gastronomia5{
	background: #3D2519 url('../img/inspiraciones/bg-gastronomia-cocina-nl.jpg') no-repeat center top;
}
.idioma-fi #gastronomia5{
	background: #3D2519 url('../img/inspiraciones/bg-gastronomia-cocina-fi.jpg') no-repeat center top;
}
.idioma-fr #gastronomia5{
	background: #3D2519 url('../img/inspiraciones/bg-gastronomia-cocina-fr.jpg') no-repeat center top;
}
/*
.idioma-de #gastronomia5{
	background: #3D2519 url('../img/inspiraciones/bg-gastronomia-cocina-de.jpg') no-repeat center top;
}
.idioma-it #gastronomia5{
	background: #3D2519 url('../img/inspiraciones/bg-gastronomia-cocina-it.jpg') no-repeat center top;
}
*/
.idioma-nb #gastronomia5{
	background: #3D2519 url('../img/inspiraciones/bg-gastronomia-cocina-nb.jpg') no-repeat center top;
}
.idioma-pl #gastronomia5{
	background: #3D2519 url('../img/inspiraciones/bg-gastronomia-cocina-pl.jpg') no-repeat center top;
}
.idioma-pt-pt #gastronomia5{
	background: #3D2519 url('../img/inspiraciones/bg-gastronomia-cocina-pt-pt.jpg') no-repeat center top;
}
.idioma-ru #gastronomia5{
	background: #3D2519 url('../img/inspiraciones/bg-gastronomia-cocina-ru.jpg') no-repeat center top;
}
.idioma-sv #gastronomia5{
	background: #3D2519 url('../img/inspiraciones/bg-gastronomia-cocina-sv.jpg') no-repeat center top;
}
.idioma-hu #gastronomia5{
	background: #3D2519 url('../img/inspiraciones/bg-gastronomia-cocina-hu.jpg') no-repeat center top;
}
#gastronomia5 .cocina{
	margin-top: 112px;
	min-height: 190px;
}
.idioma-hu #gastronomia5 .cocina{
	margin-top: 62px;
	min-height: 250px;
}
#gastronomia5 .cocina .title {
	text-align: left;
	color: #FFF;
	line-height: normal;
}
#gastronomia5 .cocina .title div:nth-of-type(1){
	font-size: 122px;
	font-weight: 100;
	position: absolute;
	top: -15px;
	left: -12px;
	color: #ff8635;
	font-family: 'Josefin Sans', sans-serif;
}
#gastronomia5 .cocina .title div:nth-of-type(2){
	font-size: 30px;
	font-weight: 300;
	color: #fcf313;
	padding-left: 32px;
}
#gastronomia5 .cocina .title div:nth-of-type(3){
	font-size: 80px;
	font-weight: 100;
	color: #fff;
	line-height: 65px;
	padding-left: 26px;
}
.idioma-hu #gastronomia5 .cocina .title div:nth-of-type(3){
	font-size: 64px;
}
#gastronomia5 .cocina .text{
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	color: #fff;
	text-align: left;
	padding-top: 34px;
	padding-left: 13px;
	padding-right: 0px;
}
#gastronomia5 .receta{
	margin-top: 550px;
}
#gastronomia5 .ingredientes{
	margin-top: 193px;
	text-align: center;
	font-family: 'Courier', sans-serif;
	src: url(../fonts/Courier.tff);
	padding-left: 57px;
	padding-top: 23px;
	letter-spacing: 1px;
}
#gastronomia5 .ingredientes h3{
	font-size: 34px;
	font-weight: 700;
	color: #a9550b;
	text-transform: uppercase;
}
#gastronomia5 .ingredientes h4{
	font-size: 20px;
	line-height: 0px;
	font-weight: 400;
	color: #3d433b;
	padding-bottom: 37px;
}
#gastronomia5 .ingredientes h5{
	font-size: 18px;
	line-height: 0px;
	font-weight: 700;
	color: #a9550b;
	text-transform: uppercase;
}
.idioma-pl #gastronomia5 .ingredientes h5 {
	max-width: 350px;
	margin-top: -10px;
	line-height: 0.9em;
}
#gastronomia5 .ingredientes p{
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	color: #3d433b;
	padding-bottom: 29px;
}
#gastronomia5 .text{
	color: #fff;
	padding-left: 56px;
}
#gastronomia5 .text h3{
	font-size: 24px;
	line-height: 24px;
	font-weight: 300;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
}
#gastronomia5 .text p{
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	padding-top: 14px;
	padding-bottom: 14px;
}
/* ADEMAS SE COME BIEN
================================================== */
#come-bien{
    color: white;
    font-size: 18px;
    font-family: 'Roboto Slab', serif;
    font-weight: 300;
    min-width: 1400px;
}
#come-bien strong{
    color: #ff5a00;
}
#come-bien h2{
    font-size: 60px;
    line-height: 37px;
    margin-bottom: 60px;
    font-weight: 200;
}
#come-bien h2 .subtitle{
    font-size: 29px;
    color: #ff5a00;
}
#come-bien h2:before{
    position: absolute;
    content: "/";
    font-family: 'Josefin Sans',sans-serif;
    font-size: 110px;
    line-height: 1em;
    font-weight: 100;
}
#come-bien .section{
    padding: 100px 20% 80px 20%;
    min-height: 650px;
}
#come-bien .top{
    background: url('../img/inspiraciones/come-bien-top.png') no-repeat center;
    background-size: cover;
    min-height: 700px;
    padding-top: 120px;
}
#come-bien .top h1{
    font-family: 'Beyond-the-Mountains', 'Kaushan Script', cursive;
    font-size: 106px;
    line-height: 102px;
    margin-bottom: 60px;
    text-shadow: 0 0 20px rgba(0,0,0,0.7);
}
#come-bien .top h1 .big{
    font-size: 124px;
}
#come-bien .top .topParrafo{
    width: 70%;
} 
#come-bien .restaurantes{
    background: url('../img/inspiraciones/come-bien-mantel.png') no-repeat center;
    background-size: cover;
    color: #000000;
    -webkit-box-shadow: inset 0px 10px 20px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0px 10px 20px 0px rgba(0,0,0,0.5);
    box-shadow: inset 0px 10px 20px 0px rgba(0,0,0,0.5);
    z-index: 1;
}
#come-bien .restaurantes h2:before{
    top: 110px;
    left: 17%;
    color: #99cc33;
}
#come-bien .restaurantes h2 .subtitle{
    margin-left: 150px;
}
#come-bien .resto-link{
    color: #0066ff;
    border-bottom: 2px solid #0066ff;
    font-weight: 400;
}
#come-bien #comer-gallery{
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);
    margin-top: 70px;
    margin-bottom: -300px;
}
#come-bien #slider, #slider-thumbs{
    padding-left: 0;
    padding-right: 0;
}
#come-bien #slider-thumbs .slider-container, .slider-thumbs .slider-container{
    width: 728px;
}
#come-bien .creatividad{
    background: url('../img/inspiraciones/come-bien-creatividad.png') no-repeat center;
    background-size: cover;
    z-index: 0;
    padding-top: 300px;
    min-height: 900px;
}
#come-bien #slider-thumbs .arrows, .slider-thumbs .arrows{
    width: 142px;
}
#come-bien .creatividad h2{
    color: #99cc33;
}
#come-bien .creatividad h2:before{
    top: 310px;
    left: 17%;
    color: #fff;
}
#come-bien .creatividad p{
    text-shadow: 0 0 60px black;   
}
#come-bien .sabores{
    background: url('../img/inspiraciones/come-bien-sabores.png') no-repeat top;
    background-size: cover;
    text-align: right;
    padding: 0;
}
#come-bien .sabores h2:before{
    top: 110px;
    right: 15%;
    color: #99cc33;
}
#come-bien .sabores-content .narrow-paragraph{
    width: 70%;
    margin-left: 30%;
}
#come-bien .sabores a{
    color: #99cc33;
    border-bottom: 2px solid #99cc33;
    font-weight: 400;
}
#come-bien .sabores-img{
    width: 100%;
    margin: 10px 0 100px;
}
#come-bien .cultura{
    background: url('../img/inspiraciones/come-bien-cultura.png') no-repeat center;
    background-size: cover;
}

#come-bien .cultura h2:before{
    top: 130px;
    left: 17%;
    color: #99cc33;
}
#come-bien .creatividad strong,
#come-bien .cultura strong{
    text-shadow: 0px 0px 14px #000;
}
.idioma-de #come-bien .top h1{
    font-size: 119px;
}
.idioma-de #come-bien .sabores h2:before{
    top: 132px;
}
.idioma-en #come-bien .cultura h2:before{
    top: 140px;
}
.idioma-fr #come-bien .top h1 .big{
    font-size: 143px;
}
.idioma-fr #come-bien .cultura h2:before{
    top: 117px;
}
.idioma-nb #come-bien .top h1{
    line-height: 140px;
}
.idioma-sv #come-bien .creatividad h2:before{
    top: 334px;
}
.idioma-sv #come-bien .sabores h2:before{
    top: 143px;
}

/* SENDEROS
================================================== */
#senderos{
	background: #FFF url('../img/inspiraciones/bg-senderos.jpg') no-repeat center top;
	background-size: auto 100%;
	min-height: 1163px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#senderos .intro{
	margin-top: 45px;
}
#senderos .intro .title {
	text-align: center;
}
#senderos .intro .title div:nth-of-type(1){
	font-size: 110px;
	font-family: 'Oleo Script', cursive;
	font-weight: 400;
	color: #4c751f;
}
#senderos .intro .title div:nth-of-type(2){
	font-size: 130px;
	font-weight: 400;
	line-height: 9px;
	font-family: 'Yaquote', cursive;
	color: #d49b2c;

}
#senderos .intro .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #fff;
	text-align: left;
	padding-top: 430px;
	margin-bottom: 59px;
	text-align: center;
}
#senderos .intro .text span{
	font-weight: 700;
}
/* SENDEROS: 	INMENSIDAD
================================================== */
#senderos2{
	background: #FFF url('../img/inspiraciones/bg-senderos-inmensidad.jpg') no-repeat center top;
	min-height: 2588px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#senderos2 .inmensidad{
	position: relative;
	min-height: 1409px;
	margin-top: 45px;
}
#senderos2 .inmensidad h3{
	font-size: 30px;
	line-height: 22px;
	font-weight: 300;
	color: #ffa735;
	text-align: center;
}
#senderos2 .inmensidad p{
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
	color: #fff;
	padding-top: 8px;
	text-align: center;
}
#senderos2 .inmensidad p a{
	font-size: 16px;
	font-weight: 700;
	color: #ff6e35;
	text-decoration:
}
#senderos2 .sp{
	margin-top: 226px;
	padding-left: 55px;
	padding-right: 131px;
}
#senderos2 .lm{
	margin-top: 373px;
	padding-left: 179px;
}
#senderos2 .dc{
	margin-top: 252px;
	padding-left: 64px;
	padding-right: 85px;
}
#senderos2 .van{
	margin-top: 367px;
	padding-left: 131px;
	padding-right: 46px;
}
#senderos2 .inmensidad .col-sm-12 {
	position: absolute;
	bottom: 35px;
}
#senderos2 .inmensidad .title {
	text-align: center;
	/* margin-top: 141px; */
}
#senderos2 .inmensidad .title div:nth-of-type(1){
	font-size: 66px;
	font-weight: 100;
	color: #fff;
}
#senderos2 .inmensidad .title div:nth-of-type(2){
	font-size: 36px;
	font-weight: 300;
	color: #ff4c35;
	padding-left: 183px;
	line-height: 8px;
}
/* SENDEROS: SENDEROS
================================================== */
#senderos2 .senderos{
	margin-top: 45px;
}
#senderos2 .senderos .title {
	text-align: center;
	margin-top: 50px;
	margin-bottom: 5px;
}
#senderos2 .senderos .title div:nth-of-type(1){
	font-size: 106px;
	font-weight: 100;
	color: #fff;
	line-height: 122px;
}
#senderos2 .senderos .title div:nth-of-type(2){
	font-size: 31px;
	font-weight: 300;
	color: #ffa735;
	line-height: 0px;
	padding-left: 295px;
}
#senderos2 .senderos .col-sm-3 {
	padding-left: 5px;
	padding-right: 5px;
}
#senderos2 .senderos .text{
	padding-right: 27px;
	margin-top: 40px;
}
#senderos2 .senderos h3{
	font-size: 22px;
	font-weight: 700;
	color: #fff;
}
#senderos2 .senderos h4{
	font-size: 15px;
	font-weight: 400;
	color: #ffa735;
	line-height: 5px;
}
#senderos2 .senderos p{
	font-size: 16px;
	line-height: 22px;
	font-weight: 300;
	color: #fff;
	padding-top: 10px;
}
#senderos2 .senderos .post-text{
	padding-top: 0px;
	padding-bottom: 6px;
}
#senderos2 .senderos .post-text a{
	font-size: 20px;
	line-height: 28px;
	font-weight: 400;
	color: #ff4c35;
	text-decoration: underline;
}
/* SENDEROS: SENDEROS
================================================== */
#senderos3{
	background: #FFF url('../img/inspiraciones/bg-senderos-niveles.jpg') no-repeat center top;
	min-height: 1975px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#senderos3 .niveles .title {
	font-size: 30px;
	font-weight: 300;
	color: #c0c7b1;
	padding-top: 51px;
	padding-left: 56px;
}
#senderos3 .niveles .title div:nth-of-type(1){
	font-size: 170px;
	font-weight: 100;
	position: absolute;
	top: -5px;
	left: -10px;
	color: #f05064;
}
#senderos3 .niveles .title div:nth-of-type(3){
	font-size: 100px;
	font-weight: 100;
	color: #ffb400;
	line-height: 75px;
	padding-left: 42px;
}
#senderos3 .niveles .title div:nth-of-type(4){
	position: absolute;
	top: 100px;
	left: 380px;
}
#senderos3 .niveles .title div:nth-of-type(5){
	font-size: 100px;
	font-weight: 100;
	color: #92c329;
	line-height: 3px;
	padding-left: 306px;
}
#senderos3 .niveles .text h2 span{
	font-size: 20px;
	font-weight: 300;
	color: #fff;
	text-transform: uppercase;
	text-align: right;
	margin: 0px;
	padding: 0px;
	display: block;
	line-height: 23px;
}
#senderos3 .niveles .text h2{
	font-size: 32px;
	font-weight: 700;
	color: #f05064;
	text-transform: uppercase;
	line-height: 42px;
	display: inline-block;
	border-bottom: 1px solid #DBA214;
	text-align: right;
	margin: 0px;
	padding: 0px;
	padding-bottom: 9px;
}
#senderos3 .niveles .text p{
	font-size: 14px;
	line-height: 22px;
	font-weight: 300;
	color: #fff;
	padding-top: 27px;
}
#senderos3 .niveles .post-text{
	padding-top: 0px;
}
#senderos3 .niveles .post-text a{
	font-size: 20px;
	line-height: 34px;
	font-weight: 400;
	color: #ff6e35;
	text-decoration: underline;
}
#senderos3 .niveles .text.basico{
	margin-top: 596px;
	padding-right: 27px;
	text-align: right;
}
#senderos3 .niveles .text.basico h2{
	padding-left: 68px;
}
#senderos3 .niveles .text.intermedio{
	margin-top: 725px;
	padding-right: 19px;
	text-align: right;
	padding-left: 28px;
}
#senderos3 .niveles .text.intermedio h2{
	padding-left: 24px;
}
#senderos3 .niveles .text.avanzado{
	margin-top: 433px;
	padding-right: 84px;
	text-align: right;
}
#senderos3 .niveles .text.avanzado h2{
	padding-left: 39px;
}

.idioma-hu #senderos3 .niveles .title div:nth-of-type(4) {
	top: 52px;
	left: 254px;
}
/* SENDEROS: GALLERY
================================================== */
#senderos3 .gallery{
	color: #000;
	margin-top: 69px;
	padding-bottom: 110px;
	margin-top: 41px;
}
#senderos3 .gallery .title  div:nth-of-type(1){
	color: #DBA214;
	position: absolute;
	left: 0;
	font-size: 153px;
	top: 0px;
	line-height: 112px;
	font-weight: 100;
}
#senderos3 .gallery .title div:nth-of-type(2){
	font-size: 30px;
	font-weight: 300;
	color: #c0c7b1;
	line-height: normal;
	text-align: left;
	padding-left: 55px;
}
#senderos3 .gallery .title div:nth-of-type(3){
	font-size: 100px;
	line-height: 76px;
	color: #92c329;
	font-weight: 100;
	text-align: left;
	padding-left: 98px;
	margin-bottom: 86px;
}
#senderos3 #slider-thumbs .list-inline>li a.selected{
	border: solid 3px #FF4C35;
}
#senderos3  #slider-thumbs .list-inline>li a.selected:after{
	display: none;
}
/* CESAR MANRIQUE
================================================== */
#cesar-manrique{
	background: #FFF url('../img/inspiraciones/bg-cesar-manrique.jpg') no-repeat center top;
	min-height: 1294px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	padding-top: 80px;
}
#cesar-manrique .intro{
	margin-top: 32px;
}
#cesar-manrique .intro .title {
	text-align: right;
	font-weight: 300;
	color: #FFF;
	line-height: normal;
	padding-right: 14px;
}
#cesar-manrique .intro .title div:nth-of-type(1){
	font-size: 55px;
}
#cesar-manrique .intro .title div:nth-of-type(2){
	font-size: 80px;
	color: #dab506;
	line-height: 61px;
}
#cesar-manrique .intro .text{
	position: relative;
	font-size: 36px;
	line-height: 42px;
	font-weight: 100;
	color: #fff;
	text-align: right;
	margin-top: 55px;
	margin-bottom: 5px;
	padding-left: 21px;
	padding-right: 14px;
}
#cesar-manrique .intro .text:before {
	position: absolute; bottom: -55px; right: -22px;
	content: ""; width: 153px; height: 54px;
	background: url('../img/inspiraciones/cesar-manrique.png') no-repeat center center;
}

.idioma-fr #cesar-manrique .intro .text{
	margin-top: 27px;
}
#cesar-manrique .intro .post-text{
	font-size: 20px;
	line-height: 29px;
	font-weight: 400;
	color: #8ab5e1;
	text-align: right;
	margin-bottom: 59px;
	margin-top: 120px;
	padding-left: 21px;
	padding-right: 14px;
}
#cesar-manrique .intro .post-text span{
	font-weight: 700;
}
/* CESAR MANRIQUE: ARTISTA
================================================== */
#cesar-manrique2{
	background: #FFF url('../img/inspiraciones/bg-cesar-manrique-artista.jpg') no-repeat center top;
	min-height: 881px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#cesar-manrique2 .artista{
	margin-top: 40px;
}
#cesar-manrique2 .artista .title {
	text-align: left;
	font-weight: 300;
	color: #FFF;
	line-height: normal;
}
#cesar-manrique2 .artista .title div:nth-of-type(1){
	font-size: 60px;
}
#cesar-manrique2 .artista .title div:nth-of-type(2){
	font-size: 120px;
	color: #d2ae0c;
	line-height: 61px;
	padding-left: 143px;
}
#cesar-manrique2 .artista .text{
	font-size: 20px;
	line-height: 26px;
	font-weight: 400;
	color: #fff;
	text-align: left;
	padding-right: 26px;
	margin-top: 75px;
}
#cesar-manrique2 .artista .text span{
	font-weight: 700;
	color: #eac20d;
}
/* CESAR MANRIQUE: GALERIA
================================================== */
#cesar-manrique3{
	background: #31351B url('../img/inspiraciones/bg-cesar-manrique-galeria.jpg') no-repeat center top;
	min-height: 1527px;/*881*/
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#cesar-manrique3 .gallery{
	margin-top: 89px;
}
#cesar-manrique3 .gallery .title {
	text-align: left;
	font-weight: 100;
	color: #FFF;
	line-height: normal;
	margin-bottom: 71px;
}
#cesar-manrique3 .gallery .title div:nth-of-type(1){
	font-size: 46px;
	color: #f7e200;
}
#cesar-manrique3 .gallery .title div:nth-of-type(2){
	font-size: 91px;
	line-height: 57px;
	padding-left: 201px;
}
.idioma-hu #cesar-manrique3 .gallery .title div:nth-of-type(2) {
	font-size: 76px;
}
/* CESAR MANRIQUE: OBRAS
================================================== */
#cesar-manrique3 .obras{
	margin-bottom: 100px;
}
#cesar-manrique3 .obras .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #fff;
	margin-top: 224px;
	margin-bottom: 26px;
}
#cesar-manrique3 .obras .text span{
	font-weight: 700;
}
#cesar-manrique3 .obras .post-text{
	margin-left: -15px;
}
#cesar-manrique3 .obras h3{
	padding-right: 22px;
}
#cesar-manrique3 .obras h3 a{
	font-size: 22px;
	line-height: 28px;
	font-weight: 700;
	color: #eac20d;
	text-decoration: underline;
}
#cesar-manrique3 .obras h4{
	font-size: 18px;
	line-height: 3px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 40px;
}
/* CESAR MANRIQUE: JAMEOS
================================================== */
#cesar-manrique4{
	background: #FFF url('../img/inspiraciones/bg-cesar-manrique-jameo.jpg') no-repeat center top;
	min-height: 1107px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#cesar-manrique4 .jameos{
	margin-top: 79px;
}
#cesar-manrique4 .jameos .title {
	font-size: 82px;
	text-align: left;
	font-weight: 100;
	color: #FFF;
	line-height: normal;
	margin-bottom: 58px;
}
#cesar-manrique4 .jameos .title div:nth-of-type(2){
	line-height: 84px;
	padding-left: 124px;
}
#cesar-manrique4 .jameos .title div:nth-of-type(2) span{
	font-size: 162px;
	margin-left: 19px;
}
#cesar-manrique4 .jameos .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #1883c5;
	text-align: left;
	padding-right: 0px;
}
#cesar-manrique4 .jameos .text span{
	font-weight: 700;
}
#cesar-manrique4 .jameos .post-text{
	font-size: 20px;
	line-height: 34px;
	font-weight: 700;
	margin-top: 17px;
}
#cesar-manrique4 .jameos .post-text a{
	text-decoration: underline;
	color: #FF4C35;
}
/* CESAR MANRIQUE: FUNDACION
================================================== */
#cesar-manrique5{
	background: #FFF url('../img/inspiraciones/bg-cesar-manrique-fundacion.jpg') no-repeat center top;
	min-height: 1066px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#cesar-manrique5 .fundacion{
	margin-top: 62px;
}
#cesar-manrique5 .fundacion .title {
	text-align: left;
	font-weight: 100;
	color: #FFF;
	line-height: normal;
	margin-bottom: 29px;
}
#cesar-manrique5 .fundacion .title div:nth-of-type(1){
	font-size: 29px;
	font-weight: 300;
	line-height: 41px;
}
#cesar-manrique5 .fundacion .title div:nth-of-type(2){
	font-size: 110px;
	line-height: 86px;
}
#cesar-manrique5 .fundacion .title div:nth-of-type(3){
	font-size: 67px;
	line-height: 70px;
	margin-left: 292px;
}
#cesar-manrique5 .fundacion .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	color: #fff;
	text-align: left;
	padding-left: 42px;
}
#cesar-manrique5 .fundacion .text span{
	font-weight: 700;
}
#cesar-manrique5 .fundacion .post-text{
	font-size: 20px;
	line-height: 34px;
	font-weight: 700;
	margin-top: 30px;
	padding-left: 42px;
}
#cesar-manrique5 .fundacion .post-text a{
	text-decoration: underline;
	color: #FF4C35;
}
/* CESAR MANRIQUE: LAGO
================================================== */
#cesar-manrique6{
	background: #FFF url('../img/inspiraciones/bg-cesar-manrique-lago.jpg') no-repeat center top;
	min-height: 946px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#cesar-manrique6 .lago{
	margin-top: 38px;
}
#cesar-manrique6 .lago .title {
	text-align: left;
	font-weight: 100;
	color: #FFF;
	line-height: normal;
	margin-bottom: 20px;
	padding-left: 69px;
}
#cesar-manrique6 .lago .title div:nth-of-type(1){
	font-size: 60px;
}
#cesar-manrique6 .lago .title div:nth-of-type(2){
	font-size: 96px;
	line-height: 92px;
	padding-left: 145px;
	margin-top: -72px;
}
.idioma-nb #cesar-manrique6 .lago .title div:nth-of-type(2){
    padding-left:288px;}
.idioma-cs #cesar-manrique6 .lago .title div:nth-of-type(2){
    padding-left:200px;}
.idioma-ru #cesar-manrique6 .lago .title div:nth-of-type(2){
    padding-left:186px;}

#cesar-manrique6 .lago .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #036;
	text-align: left;
	padding-left: 69px;
}
.idioma-nb #cesar-manrique6 .lago .text{
	margin-top:50px;
}
#cesar-manrique6 .lago .text span{
	font-weight: 700;
}
#cesar-manrique6 .lago .post-text{
	font-size: 19px;
	line-height: 34px;
	font-weight: 700;
	margin-top: 14px;
	padding-left: 69px;
}
#cesar-manrique6 .lago .post-text a{
	text-decoration: underline;
	color: #FF4C35;
}
.idioma-hu #cesar-manrique6 .lago {
	margin-top: 120px;
}
/* CESAR MANRIQUE German
================================================== */
/* Changes by Daniel K. */
.idioma-nb .pecios .title div:nth-of-type(2) {
    font-size: 55px;
}
.idioma-de #cesar-manrique .intro .text {
    font-size: 34px;
}
.idioma-de #cesar-manrique2 .artista .text {
    font-size: 18px;
    margin-top: 60px;
}
.idioma-de #cesar-manrique2 .artista .title div:nth-of-type(1) {
    font-size: 55px;
    line-height: 24px;
}
.idioma-de #cesar-manrique2 .artista .title div:nth-of-type(2) {
    font-size: 90px;
    line-height: 78px;
}
.idioma-de #cesar-manrique3 .gallery .title div:nth-of-type(2) {
    padding-left: 134px;
    margin-top: 5px;
}
.idioma-de #cesar-manrique5 .fundacion .title div:nth-of-type(2) {
    font-size: 100px;
}
/* PLAYAS
================================================== */
#playas{
	background: #FFF url('../img/inspiraciones/bg-playas.jpg') no-repeat center top;
	min-height: 3457px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#playas .intro{
	margin-top: 12px;
	text-align: center;
}
#playas .intro .title {
	color: #FFF;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 29px;
	text-shadow: 0 0 10px #000;
}
#playas .intro .title div:nth-of-type(1){
	font-size: 116px;
	color: #ffa735;
	font-weight: 700;
}

#playas .intro .title div:nth-of-type(2){
	font-size: 72px;
	line-height: 62px;
}
#playas .intro .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #fff;
	text-shadow: 0 0 10px #000;
	margin-top: 37px;
}
#playas .intro .post-text{
	font-size: 28px;
	line-height: 28px;
	margin-top: 26px;
	color: #03d9d6;
    text-shadow: 0 0 10px #000;
	padding: 0 47px;
}
.idioma-it #playas .intro .title div:nth-of-type(1){
	font-size: 63px;
}
.idioma-hu #playas .intro .title div:nth-of-type(1){
	font-size: 96px;
}
/* PLAYAS: A JUGAR
================================================== */
#playas .a-jugar{
	margin-top: 361px;
	text-align: center;
}
#playas .a-jugar .title {
	color: #FFF;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 17px;
	text-shadow: 0 0 10px #000;
}
#playas .a-jugar .title div:nth-of-type(1){
	font-size: 30px;
}
#playas .a-jugar .title div:nth-of-type(2){
	font-size: 80px;
	line-height: 81px;
	font-weight: 700;
	color: #ff3560;
	text-transform: uppercase;
}
#playas .a-jugar .text{
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	color: #fff;
	margin-top: 0px;
	padding: 0px 40px;
    text-shadow: 0 0 10px #000;
}
#playas .a-jugar .text span{
	font-size: 24px;
	font-weight: 700;
	color: #ffa735;
	text-decoration: underline;
}
#playas .a-jugar img{
	width: 100%;
	height: 617px;
	margin-top: 90px;
	border: 1px solid #ff8f45;/*#f09d7c;*/
	box-shadow: 0 0 10px #000;
}
/* PLAYAS: GALERIA
================================================== */
#playas .gallery{
	margin-top: 216px;
	text-align: center;
}
#playas .gallery .title {
	color: #FFF;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 40px;
	text-shadow: 0 0 10px #000;
}
#playas .gallery .title div:nth-of-type(1){
	font-size: 30px;
}
#playas .gallery .title div:nth-of-type(2){
	font-size: 80px;
	line-height: 81px;
	font-weight: 700;
	color: #ff3560;
	text-transform: uppercase;
}
#playas #myCarousel{
	border: 1px solid #FFFFFF;
	border-bottom: none;

}
#playas #slider-thumbs .list-inline{
	border: 1px solid #FFFFFF;
	border-top: none;
	height: 72px;
}
#playas #slider-thumbs .list-inline>li a.selected{
	border: solid 3px #FF4C35;
}
#playas  #slider-thumbs .list-inline>li a.selected:after{
	display: none;
}
/* PLAYAS: A COMER
================================================== */
#playas .a-comer{
	margin-top: 359px;
	text-align: center;
}
#playas .a-comer .title {
	color: #FFF;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0px;
	text-shadow: 0 0 10px #000;
}
#playas .a-comer .title div:nth-of-type(1){
	font-size: 33px;
}
#playas .a-comer .title div:nth-of-type(2){
	font-size: 80px;
	line-height: 78px;
	font-weight: 700;
	color: #ff3560;
	text-transform: uppercase;
}
#playas .a-comer .text{
	margin: 27px 0 24px;
	padding: 0px 55px;
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	color: #fff;
	text-shadow: 0 0 10px #000;
}
#playas .a-comer .col-sm-12 > img {
	display: none;
}
#playas .a-comer .text a{
	font-size: 24px;
	font-weight: 700;
	color: #fff335;
	text-decoration: underline;
}
.idioma-hu #playas .a-comer .title div:nth-of-type(2){
	font-size: 70px;
}
/* PLAYAS: UN CHAPUZON
================================================== */
#playas2{
	background: #FFF url('../img/inspiraciones/bg-playas-chapuzon.jpg') no-repeat center top;
	min-height: 4611px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#playas2 .un-chapuzon{
	margin-top: 828px;
	text-align: center;
}
#playas2 .un-chapuzon .title {
	color: #FFF;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0px;
	text-shadow: 0 0 10px #000;
}
#playas2 .un-chapuzon .title div:nth-of-type(1){
	font-size: 30px;
}
#playas2 .un-chapuzon .title div:nth-of-type(2){
	font-size: 70px;
	line-height: 92px;
	font-weight: 700;
	color: #ff3552;
	text-transform: uppercase;
}
#playas2 .un-chapuzon .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #034c96;
	text-shadow: 0 0 10px #000;
	margin-top: 14px;
	padding: 0 167px;
}
#playas2 .un-chapuzon .text a{
	font-size: 24px;
	font-weight: 700;
	color: #c6ff00;
	text-decoration: underline;
}
/* PLAYAS: ESCUELAS
================================================== */
#playas2 .escuelas{
	margin-top: 467px;
	text-align: center;
}
#playas2 .escuelas .col-sm-6:nth-of-type(1),
#playas2 .escuelas .col-sm-6:nth-of-type(3){
	padding-right: 0px;
}
#playas2 .escuelas .block{
	position: relative;
}
#playas2 .escuelas .col-sm-6:nth-of-type(1) .block,
#playas2 .escuelas .col-sm-6:nth-of-type(3) .block{
	margin-left: 4px;
}
#playas2 .escuelas .col-sm-6:nth-of-type(2) .block,
#playas2 .escuelas .col-sm-6:nth-of-type(4) .block{
	margin-right: 4px;
}
#playas2 .escuelas .col-sm-6:nth-of-type(2),
#playas2 .escuelas .col-sm-6:nth-of-type(4){
	padding-left: 0px;
}
#playas2 .escuelas .col-sm-6:nth-of-type(1){
	z-index: 10;
}
#playas2 .escuelas .col-sm-6:nth-of-type(2){
	z-index: 9;
}
#playas2 .escuelas .col-sm-6:nth-of-type(3){
	z-index: 8;
}
#playas2 .escuelas .col-sm-6:nth-of-type(4){
	z-index: 7;
}
#playas2 .escuelas .col-sm-6 img{
	box-shadow: 1px 1px 10px #333;
}
#playas2 .escuelas .title {
	font-size: 30px;
	color: #2d535f;
	font-weight: 300;
	line-height: normal;
	text-transform: uppercase;
	position: absolute;
	bottom: 0;
	padding: 10px 2%;
	background: rgba(255,255,255,.8);
	width: 100%;
	text-align: left;
}
#playas2 .escuelas .go-link {
	font-size: 72px;
	font-weight: 100;
	width: 59px;
	height: 59px;
	display: block;
	position: absolute;
	right: 0px;
	bottom: 0px;
	color: #fff;
	line-height: 35px;
	padding: 5px 12px;
	background:#FF4C35 url(../img/inspiraciones/go-link.png) no-repeat center;
}
#playas2 .escuelas .go-link a{
	content: " ";
	display: block;
	color: #fff;
	width: 100%;
	height: 100%;
}


#playas2 .escuelas .text {
	font-size: 18px;
	line-height: 28px;
	color: #fff;
	font-weight: 700;
	margin-top: 120px;
	padding: 0 158px;
}
#playas2 .escuelas .text a{
	font-size: 22px;
	color: #c6ff00;
	text-decoration: underline;
}
/* PLAYAS: ATARDECERES
================================================== */
#playas2 .atardeceres{
	margin-top: 967px;
	text-align: center;
}
#playas2 .atardeceres .title {
	font-size: 30px;
	color: #fff;
	font-weight: 400;
	line-height: normal;

}
#playas2 .atardeceres .title div:nth-of-type(1){
	font-size: 70px;
	font-weight: 700;
	color: #ff3552;
	text-transform: uppercase;
}
#playas2 .atardeceres .title div:nth-of-type(2){
	line-height: 43px;
}
#playas2 .atardeceres .text {
	font-size: 18px;
	line-height: 26px;
	color: #fff;
	font-weight: 400;
	margin-top: 25px;
	padding: 0 70px;
}
#playas2 .atardeceres .text span {
	font-size: 24px;
	color: #c6ff00;
}
/* NAVEGACION
================================================== */
#navegacion{
	background: #FFFFFF url('../img/inspiraciones/bg-navegacion.jpg') no-repeat center top;
	min-height: 1076px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
/* NAVEGACION INTRO
================================================== */
#navegacion .intro{
	margin-top: 3px;
}
#navegacion .intro .title {
	font-size: 92px;
	font-weight: 100;
	text-align: left;
	color: #fff;
}
#navegacion .intro .title div:nth-of-type(1) span{
	font-size: 130px;
	color: #00376b;
	margin-left: -11px;
}
#navegacion .intro .title div:nth-of-type(2){
	font-size: 120px;
	color: #19e7ff;
	line-height: 46px;
}
#navegacion .intro .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #00376b;
	margin-top: 94px;
}
#navegacion .intro .text a{
	font-size: 20px;
	font-weight: 700;
	color: #d11800;
	text-decoration: underline;
}
/* NAVEGACION VIDEO
================================================== */
#navegacion-video{
	font-family: 'Roboto Slab', serif;
	color: #fff;
	position: relative;
}
#navegacion-video .video-mask {
	background: url('../img/inspiraciones/bg-navegacion-video.jpg') no-repeat center top;
}
#navegacion-video #video {
	height: 786px;
}
#navegacion-video .col-sm-12{
	padding: 0px;
}
#navegacion-video .title span, #navegacion-video .title div{
	font-size: 49px;
	font-weight: 100;
}
#navegacion-video .title div{
	line-height: 10px;
	padding-left: 100px;
}
#navegacion-video img{
	cursor: pointer;
}
#navegacion-video .play-button{
	content: "";
		position: absolute;
		width: 0;
		border-left: 84px solid #FF4C35;
		border-top: 37px solid transparent;
		border-bottom: 37px solid transparent;
		top: 50%;
		left: 50%;
		cursor: pointer;
}
#navegacion-video img:nth-of-type(1){
	display: block;
}
#navegacion-video img:nth-of-type(2){
	display: none;
}
/* NAVEGACION MOTOR
================================================== */
#navegacion2{
	background:#FFFFFF url('../img/inspiraciones/bg-navegacion-motor.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
	min-height: 1155px;
	color: #fff;
}
#navegacion2 .motor{
	margin-top: 225px;
}
#navegacion2 .motor .title {
	font-size: 48px;
	line-height: 50px;
	font-weight: 100;
	text-align: center;
	margin-bottom: 33px;
}
#navegacion2 .motor .title:after {
	content: " ";
	display: block;
	width: 185px;
	margin: auto;
	border-bottom: 1px solid #ffa735;
	padding-top: 35px;
}
#navegacion2 .motor .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	text-align: center;
	padding: 0px 54px;
}
#navegacion2 .motor .post-text{
	font-size: 22px;
	line-height: 31px;
	text-align: center;
	color: #00b6cb;
	padding: 0px 54px;
}
#navegacion2 .motor .cita{
	font-family: 'Roboto-Light';
	font-size: 18px;
	line-height: 21px;
	font-weight: 300;
	padding-left: 55px;
	margin-top: 30px;
	text-align: center;
	margin-top: 362px;
	padding-left: 96px;
}
/* NAVEGACION MARES
================================================== */
#navegacion3{
	background: #FFFFFF url('../img/inspiraciones/bg-navegacion-mares.jpg') no-repeat center top;
	color: #fff;
	min-height: 772px;
	font-family: 'Roboto Slab', serif;
}
#navegacion3 .mares{
	margin-top: 117px;
}
#navegacion3 .mares .title {
	font-size: 106px;
	font-weight: 100;
	line-height: 53px;
	padding-bottom: 15px;
	margin-bottom: 36px;
}
#navegacion3 .mares .title div:nth-of-type(1){
	position: absolute;
	top: 95px;
	left: -15px;
	color: #ffa735;
	font-size: 121px;
	font-family: 'Josefin Sans', sans-serif;
}
#navegacion3 .mares .title div:nth-of-type(2){
	font-size: 45px;
	font-weight: 300;
	color: #00b5ca;
	padding-left: 40px;
}
#navegacion3 .mares .title div:nth-of-type(3){
	font-size: 50px;
	color: #008bcc;
	line-height: 18px;
	padding-left: 121px;
}
#navegacion3 .mares .title div:nth-of-type(4){
	font-size: 120px;
	color: #00376b;
	line-height: 89px;
padding-left: 62px;
}
#navegacion3 .mares .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #00376b;
	margin-left: 45px;
	margin-top: 25px;
}
/* NAVEGACION NAUTICA
================================================== */
#navegacion4{
	background: #FFFFFF url('../img/inspiraciones/bg-navegacion-nautica.jpg') no-repeat center top;
	background-size: 100% 100%;
	color: #fff;
	font-family: 'Roboto Slab', serif;
}
#navegacion4 .nautica{
	margin-top: 127px;
}
#navegacion4 .nautica .title {
	font-size: 106px;
	font-weight: 100;
	line-height: 53px;
	padding-bottom: 15px;
	margin-bottom: 49px;
}
#navegacion4 .nautica .title div:nth-of-type(1){
	position: absolute;
	top: 45px;
	left: -13px;
	color: #ffa735;
	font-size: 119px;
	font-family: 'Josefin Sans', sans-serif;
}
#navegacion4 .nautica .title div:nth-of-type(2){
	font-size: 30px;
	line-height: 72px;
	font-weight: 300;
	color: #47bdbb;
	padding-left: 51px;
}
#navegacion4 .nautica .title div:nth-of-type(3){
	font-size: 107px;
	padding-left: 97px;
}
#navegacion4 .nautica .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	padding-left: 23px;
	padding-right: 40px;
}
#navegacion4 .nautica .text span{
	font-weight: 700;
}
#navegacion4 .nautica .post-text{
	font-size: 20px;
	line-height: 34px;
	font-weight: 700;
	padding-left: 23px;
	margin-top: 33px;
}
#navegacion4 .nautica .col-sm-6 .text,
#navegacion4 .nautica .col-sm-6 .post-text{
	padding-left: 74px;
	padding-right: 90px;
}
#navegacion4 .nautica .post-text a{
	color: #FF4C35 ;
	text-decoration: underline;
}
/* NAVEGACION: GALLERY
================================================== */
#navegacion4 .gallery{
	color: #000;
	margin-top: 119px;
	padding-bottom: 110px;
}
#navegacion4 .gallery .title  div:nth-of-type(1){
	color: #00fffb;
	position: absolute;
	font-size: 170px;
	top: 20px;
	left: -10px;
	line-height: 112px;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#navegacion4 .gallery .title div:nth-of-type(2){
	font-size: 30px;
	font-weight: 300;
	color: #bfd5da;
	line-height: normal;
	text-align: left;
	padding-left: 55px;
}
#navegacion4 .gallery .title div:nth-of-type(3){
	font-size: 107px;
	line-height: 56px;
	color: #ffa735;
	font-weight: 100;
	text-align: left;
	padding-left:197px;
	margin-bottom: 107px;
}
.idioma-hu #navegacion .intro .title {
	font-size: 70px;
}
.idioma-hu #navegacion .intro .title div:nth-of-type(1) span {
	font-size: 80px;
}
.idioma-hu #navegacion3 .mares .title div:nth-of-type(4) {
	font-size: 66px;
}
.idioma-hu #navegacion3 .mares .title div:nth-of-type(2) {
	font-size: 38px;
}
.idioma-hu #navegacion3 .mares .title div:nth-of-type(3) {
	line-height: 34px;
}
.idioma-hu #navegacion4 .nautica .title div:nth-of-type(3) {
	font-size: 98px;
}
/* BLUE MARLIN
================================================== */
#blue-marlin{
	background: #FFFFFF url('../img/inspiraciones/bg-blue-marlin.jpg') no-repeat center top;
	height: 1062px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
    padding-top: 105px;
}
/* BLUE MARLIN: INTRO
================================================== */
#blue-marlin .links{
    font-family: Roboto,Arial,Tahoma;
	color:  #fff;
    padding-left: 227px;
}
#blue-marlin .links span{
    font-family: Roboto,Arial,Tahoma;
	color: red;
    padding-left: 2px;
    padding-right: 2px;
}
#blue-marlin .links a{
    font-family: Roboto,Arial,Tahoma;
	color:  #fff;
    text-decoration: underline;
}
#blue-marlin .intro{
	margin-top: 50px;
	min-height: 940px;
}
#blue-marlin .intro .title {
	font-weight: 700;
	text-align: left;
    line-height: 90px;
    padding-top: 38px;
    padding-left: 30px;
}
#blue-marlin .intro .title span{
	font-size: 59px;
	font-weight: 700;
}
#blue-marlin .intro .title div{
	font-size: 99px;
	font-weight: 700;
}
#blue-marlin .intro .title div:nth-of-type(1){
	font-size: 59px;
    line-height: 10px;
}
#blue-marlin .intro .title div:nth-of-type(3){
	padding-left: 50px;
}
#blue-marlin .intro .title div:nth-of-type(4){
	font-size: 140px;
    padding-left: 50px;
    line-height: 115px;
}
#blue-marlin .intro .text{
	display: block;
    font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	padding-left: 160px;
    text-align: right;
    padding-top: 365px;
}
#blue-marlin .intro .text span{
	font-weight: 900;
}

/* BLUE MARLIN VIDEO
================================================== */
#blue-marlin-video{
	font-family: 'Roboto Slab', serif;
	color: #fff;
	position: relative;
}
#blue-marlin-video #video {
    background-color: #000;
    height: 785px;
    overflow-y: hidden;
}
#blue-marlin-video .video-mask {
    background: url("../img/inspiraciones/bg-blue-marlin-video.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#blue-marlin-video .col-sm-12{
	padding: 0px;
}
#blue-marlin-video .title{
	position: absolute;
	top: 85px;
	left: 230px;
	font-size: 81px;
	font-weight: 300;
}
#blue-marlin-video .title span, #blue-marlin-video .title div{
	font-size: 49px;
	font-weight: 100;
}
#blue-marlin-video .title div{
	line-height: 10px;
	padding-left: 100px;
}
#blue-marlin-video img{
	cursor: pointer;
}
#blue-marlin-video .play-button{
	content: "";
	position: absolute;
	width: 0;
	border-left: 84px solid #FF4C35;
	border-top: 37px solid transparent;
	border-bottom: 37px solid transparent;
	top: 50%;
	left: 50%;
	cursor: pointer;
}
#blue-marlin-video img:nth-of-type(1){
	display: block;
}
#blue-marlin-video img:nth-of-type(2){
	display: none;
}
/* BLUE MARLIN: NEAL
================================================== */
#blue-marlin-neal{
	background: #FFFFFF url('../img/inspiraciones/bg-blue-marlin-neal.jpg') no-repeat center top;
	color: #000;
	min-height: 1046px;
	font-family: 'Roboto Slab', serif;
}
#blue-marlin-neal .blue-marlin{
	margin-top: 70px;
}
#blue-marlin-neal .blue-marlin .title {
	font-size: 66px;
	color: #5b5858;
	font-weight: 100;
	text-align: left;
	line-height: 62px;
	margin-bottom: 0px;
    padding-left: 20px;
    padding-top: 10px;
}
#blue-marlin-neal .blue-marlin .title div{
	font-size: 35px;
	font-weight: 300;
	color: #7C8688;
	line-height: 33px;
	text-align: left;
	padding-left: 97px;
}
#blue-marlin-neal .blue-marlin .title span{
	color: #3596db; /*#266b9b;*/
	position: absolute;
	left: -2%;
	font-size: 133px;
	top: 4px;
	line-height: 112px;
	font-family: 'Josefin Sans', sans-serif;
}
#blue-marlin-neal .blue-marlin .text{
	color:  #00bdf4;
    padding-left: 30px;
	font-size: 60px;
	line-height: 45px;
	font-weight: 300;
	padding-top: 50px;
}
#blue-marlin-neal .blue-marlin .text div{
	padding-left: 15px;
}
#blue-marlin-neal .blue-marlin .text div:nth-of-type(1){
	padding: 0;
}
#blue-marlin-neal .blue-marlin .text div:nth-of-type(2){
	font-size: 45px;
    padding-top: 20px;
    font-weight: 100;
}
#blue-marlin-neal .blue-marlin .text div:nth-of-type(3){
	padding-top: 5px;
    font-size: 61px;
}
#blue-marlin-neal .blue-marlin .text div:nth-of-type(4){
	padding-top: 20px;
}
#blue-marlin-neal .blue-marlin .text div:nth-of-type(5){
	font-size: 115px;
    font-weight: 700;
    padding-top: 45px;
    color: #ffa735;
}
#blue-marlin-neal .blue-marlin .text div:nth-of-type(6){
	padding-left: 130px;
    padding-top: 40px;
    font-size: 58px;
    color: #ff6e35;
    font-weight: 100;
}
#blue-marlin-neal .blue-marlin .text div:nth-of-type(7){
	color: #ff6e35;
    padding-top: 18px;
    padding-left: 8px;
    font-size: 57.5px;
}
#blue-marlin-neal .blue-marlin .text div:nth-of-type(8){
	font-size: 95px;
    font-weight: 700;
    padding-left: 5px;
    padding-top: 30px;
    color: #008bcc;
}
#blue-marlin-neal .blue-marlin .text span{
	font-size: 85px;
    position: absolute;
    right: 130px;
}

/* BLUE MARLIN: PICUDO
================================================== */
#blue-marlin-picudo{
	background: #FFFFFF url('../img/inspiraciones/bg-blue-marlin-picudo.jpg') no-repeat center top;
	color: #000;
	min-height: 1171px;
	font-family: 'Roboto Slab', serif;
}
#blue-marlin-picudo .picudo{
	margin-top: 70px;
}
#blue-marlin-picudo .picudo .title {
	font-size: 28px;
	color: #f7e200;
	font-weight: 100;
	text-align: left;
	line-height: 5px;
	margin-bottom: 0px;
    padding-top: 10px;
}
#blue-marlin-picudo .picudo .title div:nth-of-type(1){
	font-weight: 300;
	padding-left: 100px;
}
#blue-marlin-picudo .picudo .title div:nth-of-type(2){
	font-size: 97px;
	font-weight: 300;
	color: #00bdf4;
	line-height: 33px;
	text-align: left;
    padding-left: 22px;
    padding-top: 18px;
}
#blue-marlin-picudo .picudo .title span{
	color: #ff4c35;
	position: absolute;
	left: -2%;
	font-size: 133px;
    font-weight: 100;
	top: 4px;
	line-height: 112px;
	font-family: 'Josefin Sans', sans-serif;
}
#blue-marlin-picudo .picudo .text{
	color: #fff;
    padding-left: 0px;
    padding-top: 5px;
	font-size: 18px;
	line-height: 30px;
	margin-left: -27px;
}
#blue-marlin-picudo .picudo .text div{
	padding-left: 15px;
}
#blue-marlin-picudo .picudo .text span{
	font-size: 85px;
    position: absolute;
    right: 130px;
}
#blue-marlin-picudo .picudo .text-break{
	padding-top: 20px;
}
/* BLUE MARLIN: FESTIN
================================================== */
#blue-marlin-festin{
	/*background: #FFFFFF url('../img/inspiraciones/bg-blue-marlin-picudo.jpg') no-repeat center top;*/
	color: #000;
	min-height: 435px;
	font-family: 'Roboto Slab', serif;
}
#blue-marlin-picudo .festin{
	margin-top: 418px;
}
#blue-marlin-picudo .festin .title {
	font-size: 30px;
	color: #b7eaff;
	font-weight: 100;
	text-align: left;
	line-height: 5px;
	margin-bottom: 0px;
  padding-top: 18px;
}
#blue-marlin-picudo .festin .title div:nth-of-type(1){
	font-weight: 300;
	padding-left: 38px;
}
#blue-marlin-picudo .festin .title div:nth-of-type(2){
	font-size: 107px;
	font-weight: 200;
	color: #fff;
	line-height: 33px;
	text-align: left;
    padding-left: 33px;
    padding-top: 38px;
}
#blue-marlin-picudo .festin .title span{
	color: #FFB516;
	position: absolute;
	left: -2%;
	font-size: 133px;
	top: 4px;
	line-height: 112px;
	font-family: 'Josefin Sans', sans-serif;
}
#blue-marlin-picudo .festin .text{
	color: #fff;
  padding-left: 0;
  padding-top: 10px;
	font-size: 18px;
	line-height: 30px;
}
#blue-marlin-picudo .festin .text div{
	padding-left: 15px;
}
#blue-marlin-picudo .festin .text span{
	font-size: 85px;
    position: absolute;
    right: 130px;
}
#blue-marlin-picudo .festin .title div:nth-of-type(2) {
	font-size: 111px;
}
/* BLUE MARLIN: AGUAS
================================================== */
#blue-marlin-aguas{
	background: #FFFFFF url('../img/inspiraciones/bg-blue-marlin-aguas.jpg') no-repeat center top;
	color: #000;
	min-height: 1445px;
	font-family: 'Roboto Slab', serif;
}
#blue-marlin-aguas .aguas {
	margin-top: 100px;
}
#blue-marlin-aguas .aguas .title {
	font-size: 110px;
	color: #000;
	font-weight: 100;
	text-align: left;
	line-height: 5px;
	margin-bottom: 0px;
    padding-top: 28px;
}
#blue-marlin-aguas .aguas .title div:nth-of-type(1){
	font-weight: 100;
	padding-left: 28px;
}
#blue-marlin-aguas .aguas .title div:nth-of-type(2), #blue-marlin-aguas .aguas .title div:nth-of-type(3){
	font-size: 30px;
	font-weight: 200;
	color: #008bcc;
	line-height: 26px;
	text-align: left;
    padding-left: 160px;
    padding-top: 58px;
}
#blue-marlin-aguas .aguas .title span{
	color: #FFB516;
	position: absolute;
	left: -2%;
	font-size: 133px;
	top: 4px;
	line-height: 112px;
	font-family: 'Josefin Sans', sans-serif;
}
#blue-marlin-aguas .aguas .text{
	color: #025181;
    padding-left: 0px;
    padding-top: 21px;
	font-size: 18px;
	line-height: 30px;
    font-weight: 300;
    margin-left: -60px;
}
#blue-marlin-aguas .aguas .text div{
	padding-left: 15px;
}
#blue-marlin-aguas .aguas .text span{
	font-weight: 700;

}
#blue-marlin-aguas .aguas .text-break{
	padding-top: 20px;
}
/* BLUE MARLIN: GALLERY
================================================== */
#blue-marlin-gallery{
	background:  #004177;
	font-family: 'Roboto Slab', serif;
    min-height: 850px;
}
#blue-marlin-gallery .gallery{
	color: #000;
	padding-top: 0px;
	padding-bottom: 164px;
}
#blue-marlin-gallery .gallery .title{
	font-size: 106px;
	color: #ffa735;
	font-weight: 100;
	text-align: right;
	line-height: 62px;
	margin-bottom: 130px;
}
#blue-marlin-gallery .gallery .title div{
	font-size: 30px;
	font-weight: 300;
	color: #b4bdbf;
	line-height: 33px;
	text-align: left;
	padding-left: 55px;
}
#blue-marlin-gallery .gallery .title span{
	color: #ff4c35;
	position: absolute;
	left: 0;
	font-size: 153px;
	top: 12px;
	line-height: 112px;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#blue-marlin-gallery .gallery .slideshow{
	margin-top: 50px;
	border: solid 1px red;
}
/* BLUE MARLIN puertos
================================================== */
#blue-marlin-puertos{
	background: #FFFFFF url('../img/inspiraciones/bg-blue-marlin-puertos.jpg') no-repeat center top;
	color: #000;
	min-height: 1508px;
	font-family: 'Roboto Slab', serif;
}
#blue-marlin-puertos .puertos{
	margin-top: 75px;
}
#blue-marlin-puertos .puertos .title {
	font-size: 50px;
	color: #fff;
	font-weight: 100;
	text-align: left;
	line-height: 15px;
	margin-bottom: 0px;
    padding-top: 28px;
}
#blue-marlin-puertos .puertos .title div:nth-of-type(1){
	font-weight: 100;
	padding-left: 111px;
}
#blue-marlin-puertos .puertos .title div:nth-of-type(2){
	font-weight: 100;
    font-size: 48px;
    padding-top: 26px;
    padding-left: 23px;
}
#blue-marlin-puertos .puertos .title div:nth-of-type(3){
	font-size: 100px;
	font-weight: 200;
	color: #fff;
	line-height: 32px;
	text-align: left;
    padding-left: 10px;
    padding-top: 35px;
}
#blue-marlin-puertos .puertos .title span{
	color: #ff4c35;
	position: absolute;
	left: -30px;
	font-size: 133px;
	top: 105px;
	line-height: 112px;
	font-family: 'Josefin Sans', sans-serif;
}
#blue-marlin-puertos .puertos .text{
	color: #fff;
    padding-left: 177px;
    padding-top: 105px;
	font-size: 18px;
	line-height: 30px;
}
#blue-marlin-puertos .puertos .text div{
	padding-left: 15px;
}
#blue-marlin-puertos .puertos .text span{
	font-weight: 700;
}
#blue-marlin-puertos .puertos .puertos-list{
    padding-top: 200px;
}
#blue-marlin-puertos .puertos .puertos-list .puerto1{
    background: #FFFFFF url('../img/inspiraciones/bg-bluemarlin-8-mb.jpg') no-repeat center top;
    height: 189px;
    width: 454px;
    padding: 0;
    border: 1px solid #A5B5C4;
    border-bottom: none;
}
#blue-marlin-puertos .puertos .puertos-list .puerto1 > img {
	width: 470px;
	height: 188px;
}
#blue-marlin-puertos .puertos .puertos-list .puerto1:nth-of-type(2n){
   border-left: none;
}
#blue-marlin-puertos .puertos .puertos-list .puerto1.last{
    border: 1px solid #A5B5C4;
}
#blue-marlin-puertos .puertos .puertos-list .puerto1 .puerto-zarpar{
    font-size: 30px;
    color:  #fff;
    padding-left: 20px;
    padding-top: 70px;
    font-weight: 700;
}
#blue-marlin-puertos .puertos .puertos-list .puerto1 .background-puerto{
    background: rgba(0,0,0,0.68);
}
#blue-marlin-puertos .puertos .puertos-list .puerto1 .image-title{
    font-size: 30px;
    padding-left: 20px;
    font-weight: 100;
    float: left;
    line-height: 40px;
}
/* BLUE MARLIN pesca
================================================== */
#blue-marlin-pesca{
	background: #FFFFFF url('../img/inspiraciones/bg-blue-marlin-pesca.jpg') no-repeat center top;
	color: #000;
	min-height: 847px;
	font-family: 'Roboto Slab', serif;
}
#blue-marlin-pesca .pesca{
	margin-top: 25px;
}
#blue-marlin-pesca .pesca .title {
	font-size: 65px;
	color: #072d49;
	font-weight: 100;
	text-align: left;
	line-height: 15px;
	margin-bottom: 0px;
    padding-top: 152px;
}
#blue-marlin-pesca .pesca .title div:nth-of-type(1){
	font-weight: 100;
	padding-left: 23px;
    display: block;
}
#blue-marlin-pesca .pesca .title div:nth-of-type(2){
	display: none;
}
#blue-marlin-pesca .pesca .title div:nth-of-type(3){
	font-weight: 100;
    font-size: 48px;
    padding-top: 42px;
    padding-left: 50px;
    display: block;
}
#blue-marlin-pesca .pesca .title div:nth-of-type(4){
	font-size: 98px;
	font-weight: 300;
	color: #072d49;
	line-height: 23px;
	text-align: left;
    padding-top: 28px;
}
#blue-marlin-pesca .pesca .title span{
	color: #ff4c35;
	position: absolute;
	left: -1%;
	font-size: 133px;
	top: 127px;
	line-height: 112px;
	font-family: 'Josefin Sans', sans-serif;
}
#blue-marlin-pesca .pesca .text{
	color: #072d49;
    padding-left: 0px;
    padding-top: 64px;
	font-size: 18px;
	line-height: 30px;
    padding-right: 600px;
}
#blue-marlin-pesca .pesca .text div{
	padding-left: 15px;
}
#blue-marlin-pesca .pesca .text span{
	font-weight: 700;
}
#blue-marlin-pesca .pesca .post-text{
	padding-top: 30px;
}
#blue-marlin-pesca .pesca .post-text a{
	font-size: 20px;
	line-height: 34px;
	font-weight: 700;
	color: #ff4c35;
	text-decoration: underline;
}
/* SUMBARINISMO
================================================== */
#submarinismo{
	position: relative;
	background: #012245 url('../img/inspiraciones/bg-submarinismo.jpg') no-repeat center top;
	min-height: 2793px;
	padding-bottom: 110px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#submarinismo:after {
	position: absolute;
	bottom: 0;
	content: "";
	width: 100%; height: 110px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#011e3e+0,011e3e+100&0+0,1+100 */
	background: -moz-linear-gradient(top, rgba(1,30,62,0) 0%, rgba(1,30,62,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(1,30,62,0) 0%,rgba(1,30,62,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(1,30,62,0) 0%,rgba(1,30,62,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00011e3e', endColorstr='#011e3e',GradientType=0 ); /* IE6-9 */
}
#submarinismo .container{
	position: relative;
}
#submarinismo .profundidad{
	position:absolute;
	top: 300px;
	left: 0;
}
#submarinismo .intro{
	margin-top: 210px;
}
#submarinismo .intro .title {
	text-align: center;
	font-weight: 100;
}
#submarinismo .intro img {
	margin-top: 80px;
}
#submarinismo .intro .title div:nth-of-type(1){
	font-size: 80px;
}
#submarinismo .intro .title div:nth-of-type(2){
	font-size: 132px;
	line-height: 78px;
	margin-left: 242px;
	color: #00fffb;
}
#submarinismo .intro .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	color: #fff;
	text-align: left;
	margin-top: 169px;
	margin-left: 104px;
	min-height: 416px;
	padding-bottom: 10px;
}
#submarinismo .intro .text span{
	font-weight: 700;
}
/* SUBMARINISMO: 	BIODIVERSIDAD
================================================== */
#submarinismo .biodiversidad .title {
	text-align: left;
	margin-top: -44px;
	margin-left: 89px
}
#submarinismo .biodiversidad img {
	margin-left: 100px;
	display: block;
}
#submarinismo .biodiversidad img.i2 {
	display: none;
}
#submarinismo .biodiversidad .title div:nth-of-type(1){
	font-size: 120px;
	font-weight: 100;
	position: absolute;
	top: -104px;
	left: 51px;
	color: #DBA214;
	font-family: 'Josefin Sans', sans-serif;
}
#submarinismo .biodiversidad .title div:nth-of-type(2){
	font-size: 60px;
	font-weight: 100;
}
#submarinismo .biodiversidad .title div:nth-of-type(3){
	font-size: 22px;
	line-height: 20px;
	font-weight: 300;
	padding-left: 3px;
	color: #00fffb;
}
#submarinismo .biodiversidad .text{
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	text-align: left;
	margin-left: 89px;
}
#submarinismo .biodiversidad .text span{
	font-weight: 700;
}
#submarinismo .biodiversidad .text h3{
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	margin-top: 33px;
}
#submarinismo .biodiversidad .text p{
	margin-bottom: 45px;
}
#submarinismo .biodiversidad .text span{
	font-weight: 700;
}
/* SUBMARINISMO: 	VIDEO
================================================== */
#submarinismo-video {
  width: 100%;
  padding-left: 120px;
  padding-bottom: 180px;
}
#submarinismo-video #video {
    height: 400px;
    border: solid #00e0fa 1px;
    box-sizing: border-box;
}
#submarinismo-video .col-sm-12 {
    padding: 0px;
}
/* SUBMARINISMO: 	FONDOS VOLCANICOS
================================================== */
#submarinismo .fondos-volcanicos{
	margin-top: 0px;

}
#submarinismo .fondos-volcanicos .title {
	text-align: left;
	margin-top: 4px;
	font-weight: 100;
	margin-left: 161px;
}
#submarinismo .fondos-volcanicos .title div:nth-of-type(1){
	font-size: 120px;
	position: absolute;
	top: -56px;
	left: 120px;
	color: #DBA214;
	font-family: 'Josefin Sans', sans-serif;
}
#submarinismo .fondos-volcanicos .title div:nth-of-type(2){
	font-size: 60px;
}
#submarinismo .fondos-volcanicos .title div:nth-of-type(3){
	font-size: 22px;
	font-weight: 300;
	color: #00fffb;
	line-height: 12px;
	padding-left: 2px;
}
#submarinismo .fondos-volcanicos .col-sm-4 img {
	max-width: 100%;
}
#submarinismo .fondos-volcanicos .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	text-align: left;
	margin-left: 164px;
	margin-top: 38px;
	margin-right: 140px;
}
#submarinismo .fondos-volcanicos .text span{
	font-weight: 700;
}
#submarinismo .fondos-volcanicos .text h3{
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	margin-top: 33px;
}
#submarinismo .fondos-volcanicos .text p{
	margin-bottom: 45px;
}
#submarinismo .fondos-volcanicos .text span{
	font-weight: 700;
}
/* SUMBARINISMO: PECIOS
================================================== */
#submarinismo .pecios{
	margin-top: 38px;
}
#submarinismo .pecios .title {
	text-align: left;
	font-weight: 100;
	margin-left: 163px;

}
#submarinismo .pecios .title div:nth-of-type(1){
	font-size: 120px;
	position: absolute;
	top: -16px;
	left: 112px;
	color: #DBA214;
	font-family: 'Josefin Sans', sans-serif;
}
#submarinismo .pecios .title div:nth-of-type(2){
	font-size: 60px;

}
#submarinismo .pecios .title div:nth-of-type(3){
	font-size: 18px;
	line-height: 23px;
	color: #8997a3;
	font-weight: 300;
}
#submarinismo .pecios .text{
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: #fff;
	text-align: left;
	margin-top: 26px;
}
#submarinismo .pecios .text span{
	font-weight: 700;
}
/* SUBMARINISMO: GALLERY
================================================== */
#submarinismo2{
	padding-bottom: 600px;
	background: #011e3e url('../img/inspiraciones/bg-submarinismo2-new.jpg') no-repeat center bottom;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#submarinismo2 .gallery {
	margin: 41px 0 110px 104px;
}
#submarinismo2 .gallery #slider-thumbs .slider-container{
	width:	655px;
}
#submarinismo2 .gallery #slider-thumbs .slider-container li {
	width: 142px !important;
}
#submarinismo2 .gallery .col-md-12{
	padding: 0px;
}
/* SUBMARINISMO: NIVELES
================================================== */
#submarinismo2 .niveles {
	margin-top: 13px;
}
#submarinismo2 .niveles .title {
	font-size: 28px;
	font-weight: 300;
	color: #8997a3;
	margin-left: 164px;
}
#submarinismo2 .niveles .title div:nth-of-type(1){
	font-size: 122px;
	font-weight: 100;
	position: absolute;
	top: -46px;
	left: 116px;
	color: #DBA214;
	font-family: 'Josefin Sans', sans-serif;
}
#submarinismo2 .niveles .title div:nth-of-type(3){
	font-size: 60px;
	font-weight: 100;
	color: #fff;
	line-height: 43px;
	margin-left: 64px;
}
#submarinismo2 .niveles .text{
	font-size: 16px;
	line-height: 25px;
	font-weight: 300;
	text-align: left;
	margin-top: 47px;
	margin-left: 105px;
}
#submarinismo2 .niveles .text span{
	font-weight: 700;
}
#submarinismo2 .niveles .text h2 span{
	font-size: 20px;
	font-weight: 300;
	color: #fff;
	text-transform: uppercase;
	text-align: right;
	margin: 0px;
	padding: 0px;
	display: block;
	line-height: 23px;
}
#submarinismo2 .niveles .text h2{
	font-size: 36px;
	font-weight: 300;
	color: #00fffb;
	text-transform: uppercase;
	line-height: 42px;
	border-bottom: 1px solid #008BCC;
	text-align: right;
	margin: 0px;
	padding: 0px;
	padding-bottom: 18px;
}
#submarinismo2 .niveles .text p{
	font-size: 14px;
	line-height: 22px;
	font-weight: 300;
	color: #fff;
	margin-top: 27px;
	margin-bottom: 4px;
}
#submarinismo2 .niveles .post-text{
	padding-top: 0px;
}
#submarinismo2 .niveles .post-text a{
	font-size: 20px;
	line-height: 34px;
	font-weight: 400;
	color: #d2ff00;
	text-decoration: underline;
}
#submarinismo2 .niveles .text.basico{
	margin-top: 28px;
	padding-right: 0px;
	text-align: right;
	margin-left: 95px;
}
#submarinismo2 .niveles .text.intermedio{
	margin-top: -213px;
	padding-right: 19px;
	text-align: right;
	margin-right: -20px;
	margin-left: 53px;
}
#submarinismo2 .niveles .text.intermedio h2{
	padding-left: 24px;
}
#submarinismo2 .niveles .text.intermedio p{
	margin-left: 22px;
}
#submarinismo2 .niveles .text.avanzado{
	margin-top: 127px;
	padding-right: 84px;
	text-align: right;
	margin-right: -20px;
	margin-left: 70px;
}
#submarinismo2 .niveles .text.avanzado p{
	margin-left: 39px;
}
#submarinismo2 .niveles .text.avanzado h2{
	padding-left: 39px;
}

#submarinismo-banners {
	position: relative;
	margin-top: -110px;
	padding: 110px 0 0;
}

#submarinismo-banners:after {
	position: absolute; top: 0;
	content: "";
	width: 100%; height: 110px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,011e3e+100&0+0,1+100 */
	background: -moz-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(1,30,62,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(1,30,62,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(30,87,153,0) 0%,rgba(1,30,62,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#011e3e',GradientType=0 ); /* IE6-9 */
}

#submarinismo-banners .row {
	max-width: 980px;
	margin: 0 auto;
	padding-bottom: 70px;
	background-color: #011E3E;
	font-family: "Roboto Slab",serif;
}
#submarinismo-banners .col-xs-12 {
	padding: 30px 15px;
}
#submarinismo-banners img {
	width: 100%;
}
#submarinismo-banners h2 {
  margin: 0; padding: 30px 0 20px;
  border-bottom: 1px solid #008bcc;
  font-size: 40px; line-height: 1.2em; font-weight: 700; color: #00fffb;
}
#submarinismo-banners h2 span {
	display: block;
	font-size: 30px; line-height: 1em; color: #FFF;
}
#submarinismo-banners p {
  margin: 20px 0;
  min-height: 85px;
  font-size: 15px; line-height: 1.3em; color: #FFF;
}
#submarinismo-banners a {
	font-size: 20px; line-height: 1.4em; font-weight: 700; color: #b6e108; text-decoration: underline;
}

/* VIENTO Y OLAS: INTRO
================================================== */
#viento-y-olas{
	background: #007179 url('../img/inspiraciones/bg-viento-y-ola-intro.jpg') no-repeat center top;
	min-height: 1012px;
	position: relative;
	color: #fff;
	font-family: "Roboto Slab",serif;
	font-size: 18px;
}
#viento-y-olas .text{
	margin: 520px 0 30px 85px;
	line-height: 1.55;
}
/* VIENTO Y OLAS: VIDEO
================================================== */
#viento-y-olas-video{
	font-family: 'Roboto Slab', serif;
	color: #fff;
	position: relative;
}
#viento-y-olas-video-rep {
    background-color: #000;
    height: 785px;
    overflow-y: hidden;
}
#viento-y-olas-video .video-mask {
    background: url("../img/inspiraciones/bg-viento-y-olas-video.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#viento-y-olas-video .col-sm-12{
	padding: 0px;
}
#viento-y-olas-video .title{
	position: absolute;
	top: 85px;
	left: 230px;
	font-size: 81px;
	font-weight: 300;
}
#viento-y-olas-video .title span, #viento-y-olas-video .title div{
	font-size: 49px;
	font-weight: 100;
}
#viento-y-olas .title div{
	line-height: 10px;
	padding-left: 100px;
}
#viento-y-olas-video img{
	cursor: pointer;
}
#viento-y-olas-video .play-button{
	content: "";
		position: absolute;
		width: 0;
		border-left: 84px solid #FF4C35;
		border-top: 37px solid transparent;
		border-bottom: 37px solid transparent;
		top: 50%;
		left: 50%;
		cursor: pointer;
}
#viento-y-olas-video img:nth-of-type(1){
	display: block;
}
#viento-y-olas-video img:nth-of-type(2){
	display: none;
}
#viento-y-olas-video .video{
	background-color: #000;
	height: 790px;
	overflow-y: hidden;
}
/* VIENTO Y OLAS: VIDEO SPORT
================================================== */
#viento-y-olas-sport{
	background: #FFFFFF url('../img/inspiraciones/bg-viento-y-olas-sport.jpg') no-repeat center top;
    /*background: #FFFFFF url('../img/inspiraciones/bg-viento-y-olas-spots.png') no-repeat center top;*/
	min-height: 1127px;
    height: 1127px;
	position: relative;
	color: #fff;
	font-family: "Roboto Slab",serif;
	font-size: 18px;
}
#viento-y-olas-sport .golf-5estrellas{
	margin-top: 100px;
}
#viento-y-olas-sport .title {
	font-size: 106px;
	font-weight: 100;
	line-height: 80px;
	padding-bottom: 15px;
	margin: 85px 0 0 53px;
    color: #ffa735;
}
#viento-y-olas-sport .pre-titulo{
    font-size: 30px;
    left: 69px;
    position: absolute;
    top: 43px;
    color: #fff;
}
#viento-y-olas-sport .pos-titulo{
    font-size: 30px;
    left: 157px;
    position: absolute;
    top: 150px;
    color: #fff;
}
#viento-y-olas-sport .title span{
	color: #00bdf4;
	position: absolute;
	left: -5px;
	font-size: 170px;
	top: 82px;
	line-height: 112px;
	font-family: 'Josefin Sans', sans-serif;
}
#viento-y-olas-sport .text{
	padding-left: 167px;
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	padding-right: 60px;
}
#viento-y-olas-sport .post-text{
	padding-left: 167px;
	font-size: 20px;
	line-height: 34px;
	font-weight: 700;
	color: #FF4C35 ;
	margin-top: 12px;
}
#viento-y-olas-sport a{
	color: #FF4C35 ;
	text-decoration: underline;
}
#viento-y-olas-sport .texto{
	margin-left: -22px;
	margin-top: 79px;
	line-height: 1.55;
	font-weight: 300;

}
#viento-y-olas-sport #links{
	height: 700px;
    margin-top: 431px;
}
#viento-y-olas-sport #links .links-deportes{
    padding: 0;
}
#viento-y-olas-sport #links .links-deportes .background-deportes{
    background: rgba(255,255,255,0.68);
    color: #384d50;
}
#viento-y-olas-sport #links .links-deportes .image-title{
    font-size: 30px;
    line-height: 1.35em;
    padding-left: 20px;
    font-weight: 100;
    float: left;
}
/* VIENTO Y OLAS: OLAS
================================================== */
#viento-y-olas-olas{
	background: #005569; /* Old browsers */
	background: -moz-linear-gradient(top,  #005569 0%, #015c6e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005569), color-stop(100%,#015c6e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #005569 0%,#015c6e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #005569 0%,#015c6e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #005569 0%,#015c6e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #005569 0%,#015c6e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005569', endColorstr='#015c6e',GradientType=0 ); /* IE6-9 */
	min-height: 652px;
	position: relative;
	color: #fff;
	font-family: "Roboto Slab",serif;
	font-size: 18px;
}
#viento-y-olas-olas .olas{
}
#viento-y-olas-olas .olas .video:nth-of-type(2){
	padding-left: 23px;
}
#viento-y-olas-olas .olas .video span{
	font-weight: 700;
}
#viento-y-olas-olas .olas .video div:nth-of-type(1){
	font-weight: 100;
    font-size: 40px;
    padding-top: 8px;
}
#viento-y-olas-olas .olas .video div:nth-of-type(2){
	line-height: 29px;
    padding-top: 13px;
}
#viento-y-olas-olas .competiciones{
}
#viento-y-olas-olas .competiciones .video:nth-of-type(2){
	padding-left: 23px;
}
#viento-y-olas-olas .competiciones .video:nth-of-type(2) div:nth-of-type(1){
	line-height: 46px;
}
#viento-y-olas-olas .competiciones .video span{
	font-weight: 700;
}
#viento-y-olas-olas .competiciones .video div:nth-of-type(1){
	font-weight: 100;
    font-size: 40px;
    padding-top: 61px;
}
#viento-y-olas-olas .competiciones .video div:nth-of-type(2){
	line-height: 29px;
    padding-top: 20px;
}
#viento-y-olas-olas .competiciones .video:nth-of-type(2) div:nth-of-type(2){
	padding-top: 20px;
}
#viento-y-olas-olas .competiciones .video .post-text{
	font-size: 20px;
	line-height: 34px;
	font-weight: 700;
	color: #FF4C35 ;
	padding-left: 0px;
	margin-top: 20px;
}
#viento-y-olas-olas .competiciones .video .post-text a{
	color: #FF4C35 ;
	text-decoration: underline;
}
#viento-y-olas-sport #carousel{
	height: 1450px;
}
/* VIENTO Y OLAS: GALLERY
================================================== */
#viento-y-olas-gallery{
	/*background: #FFFFFF url('../img/inspiraciones/bg-viento-y-olas-gallery.jpg') repeat;*/
	background: #015c6e; /* Old browsers */
	background: -moz-linear-gradient(top,  #015c6e 0%, #016773 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#015c6e), color-stop(100%,#016773)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #015c6e 0%,#016773 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #015c6e 0%,#016773 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #015c6e 0%,#016773 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #015c6e 0%,#016773 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015c6e', endColorstr='#016773',GradientType=0 ); /* IE6-9 */
	font-family: 'Roboto Slab', serif;
    min-height: 789px;
}
#viento-y-olas-gallery .gallery{
	color: #000;
	padding-top: 80px;
}
#viento-y-olas-gallery .gallery .title{
	font-size: 106px;
	color: #ffa735;
	font-weight: 100;
	line-height: 62px;
	margin-bottom: 130px;
}
#viento-y-olas-gallery .gallery .title div:nth-of-type(1){
	font-size: 30px;
	font-weight: 300;
	color: #b4bdbf;
	line-height: 33px;
	text-align: left;
	padding-left: 79px;
}
#viento-y-olas-gallery .gallery .title div:nth-of-type(2){
	padding-left: 229px;
}
#viento-y-olas-gallery .gallery .title span{
	color: #00bdf4;
	position: absolute;
	left: 19px;
	font-size: 153px;
	top: 8px;
	line-height: 112px;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#viento-y-olas-gallery .gallery .slideshow{
	margin-top: 50px;
	border: solid 1px red;
}
/* VIENTO Y OLAS OCEANO
================================================== */
#viento-y-olas-oceano{
	background: #016773;
	background: -moz-linear-gradient(top, #016773 0%, #026e78 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#016773), color-stop(100%,#026e78));
	background: -webkit-linear-gradient(top, #016773 0%,#026e78 100%);
	background: -o-linear-gradient(top, #016773 0%,#026e78 100%);
	background: -ms-linear-gradient(top, #016773 0%,#026e78 100%);
	background: linear-gradient(to bottom, #016773 0%,#026e78 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016773', endColorstr='#026e78',GradientType=0 );
	font-family: 'Roboto Slab', serif;
	min-height: 820px;
}
#viento-y-olas-oceano .oceano{
    margin-top: 100px;
}
#viento-y-olas-oceano .oceano .video span{
	font-weight: 500;
}
#viento-y-olas-oceano .oceano .video span.cita{
	color: #03D9D7;
	font-size: 11px;

}
#viento-y-olas-oceano .oceano .video div:nth-of-type(1){
	font-weight: 700;
    font-size: 40px;
    color: #ffa735;
    margin-top: 30px;
}
#viento-y-olas-oceano .oceano .video div:nth-of-type(2){
	line-height: 29px;
    margin-top: -5px;
    font-size: 30px;
    color: #fff;
    border-bottom: 1px solid #03D9D7;
    padding-bottom: 25px;
}
#viento-y-olas-oceano .oceano .video div:nth-of-type(3){
	line-height: 22px;
    padding-top: 22px;
    font-size: 15px;
    font-weight: 300;
    color: #c2ffff;
}
#viento-y-olas-oceano .oceano .video .post-text{
	font-size: 20px;
	line-height: 34px;
	font-weight: 700;
	color: #FF4C35 ;
	padding-left: 0px;
	margin-top: 30px;
}
#viento-y-olas-oceano .oceano .video:nth-of-type(1) div:nth-of-type(4){
	margin-top: 30px;
}
#viento-y-olas-oceano .oceano .video .post-text a{
	color: #FF4C35 ;
	text-decoration: underline;
}
.idioma-hu #viento-y-olas .text {
	padding-right: 225px;
}
.idioma-hu #viento-y-olas-sport .pos-titulo {
	top: 170px;
}
/* CARNAVAL
================================================== */
/* CARNAVAL INTRO
================================================== */
#carnaval-intro{
	background: #F6146A url('../img/inspiraciones/bg-carnaval-intro.jpg') no-repeat center top;
	height: auto;
	font-family: 'Roboto Slab', serif;
	color: #fff;
    padding-top: 105px;
    padding-bottom: 50px;
}
#carnaval-intro .intro{
	margin-top: -4px;
	min-height: 940px;
}
#carnaval-intro .intro .title {
	font-weight: 700;
	text-align: left;
    line-height: 90px;
    padding-top: 72px;
	text-align: center;
}
#carnaval-intro .intro .title span{
	font-size: 59px;
	font-weight: 700;
}
#carnaval-intro .intro .title div{
	font-size: 84px;
	font-weight: 700;
}
#carnaval-intro .intro .title div:nth-of-type(1){
	display: block;
}
#carnaval-intro .intro .title div:nth-of-type(2){
	display: none;
}
#carnaval-intro .intro .title div:nth-of-type(3){
	font-size: 135px;
}
#carnaval-intro .intro .text{
	display: block;
    font-size: 18px;
	line-height: 28px;
	font-weight: 600;
	margin-left: -5px;
    text-align: center;
    padding-top: 827px;
}
#carnaval-intro .intro .text:nth-of-type(2){
	padding-top: 27px;
}
#carnaval-intro .intro .text span{
	font-weight: 900;
}
/* CARNAVAL GALAS
================================================== */
#carnaval-galas{
	background: #FFFFFF url('../img/inspiraciones/bg-carnaval-galas.jpg') no-repeat center top;
	height: 1366px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
    padding-top: 105px;
}
#carnaval-galas .galas{
	margin-top: -4px;
	min-height: 940px;
}
#carnaval-galas .galas .title {
	font-weight: 700;
	text-align: left;
    line-height: 90px;
    margin-top: -66px;
    padding-left: 29px;
}
#carnaval-galas .galas .title span{
	position: absolute;
	left: -10px;
	font-size: 133px;
	top: -35px;
	line-height: 112px;
    font-weight: 100;
    font-family: 'Josefin Sans', sans-serif;
}
#carnaval-galas .galas .title div{
	font-size: 31px;
	font-weight: 700;
}
#carnaval-galas .galas .title div:nth-of-type(2){
	font-size: 79px;
    padding-left: 0px;
    margin-top: -40px;
}
#carnaval-galas .galas .title div:nth-of-type(2){
    display: block;
}
#carnaval-galas .galas .title div:nth-of-type(3){
	display: none;
}
#carnaval-galas .galas .text{
	display: block;
    font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	margin-left: 30px;
    text-align: left;
    padding-top: 59px;
    margin-right: -10px;
}
#carnaval-galas .galas .text:nth-of-type(2){
	padding-top: 27px;
}
#carnaval-galas .galas .text span{
	font-weight: 900;
}
/* CARNAVAL GALLERIA
================================================== */
#carnaval-gallery{
	background: #FFFFFF url('../img/inspiraciones/bg-carnaval-galeria.jpg') repeat;
	font-family: 'Roboto Slab', serif;
  height: 998px;
  overflow-y: hidden;
}
#carnaval-gallery .gallery{
	color: #000;
	padding-top: 110px;
	padding-bottom: 164px;
}
#carnaval-gallery .gallery .title{
	font-size: 106px;
	color: #ffa735;
	font-weight: 100;
	text-align: right;
	line-height: 62px;
	margin-bottom: 123px;
}
#carnaval-gallery .gallery .title div{
	font-size: 30px;
	font-weight: 300;
	color: #b4bdbf;
	line-height: 33px;
	text-align: left;
	padding-left: 55px;
}
#carnaval-gallery .gallery .title span{
	color: #ff4c35;
	position: absolute;
	left: 0;
	font-size: 153px;
	top: 12px;
	line-height: 112px;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#carnaval-gallery .gallery .slideshow{
	margin-top: 50px;
	border: solid 1px red;
}
#carnaval-gallery .gallery #slider-thumbs .list-inline{
	border: 1px solid #FFFFFF;
	border-top: none;
	height: 72px;
}
#carnaval-gallery .gallery #slider-thumbs .list-inline img{
	height: 72px;
}
#carnaval-gallery #slider-thumbs .list-inline>li a.selected{
	border: solid 3px #FF4C35;
}
#carnaval-gallery  #slider-thumbs .list-inline>li a.selected:after{
	display: none;
}
/* CARNAVAL MOGOLLONES
================================================== */
#carnaval-mogollones{
	background: #FFFFFF url('../img/inspiraciones/bg-carnaval-mogollones.jpg') no-repeat center top;
	height: 1274px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
    padding-top: 105px;
}
#carnaval-mogollones .mogollones{
	margin-top: -4px;
	min-height: 940px;
}
#carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title {
	font-weight: 100;
	text-align: left;
    line-height: 90px;
    padding-top: 31px;
    padding-left: 15px;
    color: #f11065;
}
#carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title span{
	color: #dba214;
	position: absolute;
	left: -19px;
	font-size: 118px;
	top: 57px;
	line-height: 112px;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div{
	font-size: 86px;
	font-weight: 100;
}
#carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div:nth-of-type(2){
	font-size: 27px;
    padding-left: 20px;
    margin-top: -30px;
    color: #00b31d;
}
#carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(2) .text{
	display: block;
    font-size: 16px;
	line-height: 25px;
	font-weight: 300;
	margin-left: 24px;
    text-align: left;
    padding-top: 6px;
}
#carnaval-mogollones .mogollones div:nth-of-type(2) div:nth-of-type(1) .title {
	font-weight: 100;
	text-align: left;
    line-height: 90px;
    padding-top: 27px;
    padding-left: 59px;
    color: #00b31d;
}
#carnaval-mogollones .mogollones div:nth-of-type(2) div:nth-of-type(1) .title span{
	color: #dba214;
	position: absolute;
	left: 17px;
	font-size: 118px;
	top: 57px;
	line-height: 112px;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#carnaval-mogollones .mogollones div:nth-of-type(2) div:nth-of-type(1) .title div{
	font-size: 34px;
	font-weight: 100;
}
#carnaval-mogollones .mogollones div:nth-of-type(2) div:nth-of-type(1) .title div:nth-of-type(2){
	font-size: 76px;
  padding-left: 0px;
  margin-top: -50px;
  color: #f11065;
}
#carnaval-mogollones .mogollones div:nth-of-type(2) div:nth-of-type(2) .text{
	display: block;
    font-size: 16px;
	line-height: 25px;
	font-weight: 300;
	margin-left: 59px;
    text-align: left;
    padding-top: 24px;
    margin-right: -10px;
}
#carnaval-mogollones .mogollones .text:nth-of-type(2){
	padding-top: 27px;
}
#carnaval-mogollones .mogollones .text span{
	font-weight: 900;
}

.idioma-hu #carnaval-mogollones .mogollones div:nth-of-type(2) div:nth-of-type(1) .title div:nth-of-type(2){
  font-size: 58px;
}
/* CARNAVAL ESTILOS
================================================== */
#carnaval-estilos{
	background: #FFFFFF url('../img/inspiraciones/bg-carnaval-para-todos-los-estilos.jpg') no-repeat center top;
	height: 1278px;
	font-family: 'Roboto Slab', serif;
	color: #000;
    padding-top: 105px;
}
#carnaval-estilos .estilos{
	margin-top: -4px;
	min-height: 940px;
}
#carnaval-estilos .estilos .title {
	font-weight: 700;
	text-align: left;
    line-height: 90px;
    margin-top: -8px;
    padding-left: 5px;
    color: #f31267;
}
#carnaval-estilos .estilos .title span{
	position: absolute;
	left: -10px;
	font-size: 133px;
	top: -46px;
	line-height: 112px;
    font-weight: 100;
}
#carnaval-estilos .estilos .title div{
	font-size: 70px;
	font-weight: 700;
}
#carnaval-estilos .estilos .title div:nth-of-type(2){
	font-size: 59px;
    padding-left: 129px;
    margin-top: -28px;
    color: #c00f24;
}
#carnaval-estilos .estilos .text{
	color: #000;
    display: block;
    font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	margin-left: -11px;
    text-align: left;
    padding-top: 25px;
    margin-right: -10px;
}
#carnaval-estilos .estilos .text:nth-of-type(2){
	padding-top: 27px;
}
#carnaval-estilos .estilos .text span{
	font-weight: 900;
}
#carnaval-estilos .estilos:nth-of-type(2){
	margin-top: 78px;
	min-height: 940px;
    margin-left: -39px;
    margin-right: -100px;
}
#carnaval-estilos .estilos .post-text{
    float: left;
    text-align: center;
    font-size: 18px;
	line-height: 28px;
	font-weight: 700;
	color: #00ff96;
	padding-left: 0px;
	margin-top: 30px;
}
#carnaval-estilos .estilos .post-text:nth-of-type(1){
    padding-right: 25px;
}
#carnaval-estilos .estilos .post-text:nth-of-type(2){
    padding-right: 36px;
}
#carnaval-estilos .estilos .post-text:nth-of-type(3){
    padding-right: 29px;
}
#carnaval-estilos .estilos .post-text:nth-of-type(4){
    padding-right: 31px;
}
#carnaval-estilos .estilos .post-text:nth-of-type(5){
    padding-right: 25px;
}
#carnaval-estilos .estilos .post-text:nth-of-type(6){
    padding-right: 25px;
}
#carnaval-estilos .estilos .post-text:nth-of-type(7){
    padding-right: 25px;
}
#carnaval-estilos .estilos .post-text a{
	color: #00ff96;
	text-decoration: underline;
}
.idioma-hu #carnaval-estilos .estilos .title div:nth-of-type(1) {
	font-size: 64px;
}
/* CARNAVAL SARDINA
================================================== */
#carnaval-sardina{
	background: #FFFFFF url('../img/inspiraciones/bg-carnaval-sardina.jpg') no-repeat center bottom;
	background-size: auto 100%;
	font-family: 'Roboto Slab', serif;
	color: #000;
  padding-top: 97px;
  padding-bottom: 968px;
}
#carnaval-sardina .sardina{
	margin-top: -4px;
}
#carnaval-sardina .sardina .title {
	font-weight: 700;
	text-align: left;
    line-height: 90px;
    margin-top: -8px;
    padding-left: 29px;
    color: #44c0db;
}
#carnaval-sardina .sardina .title span{
	position: absolute;
	left: -10px;
	font-size: 133px;
	top: -4px;
	line-height: 112px;
    font-weight: 100;
    color: #e2922b;
    font-family: 'Josefin Sans', sans-serif;
}
#carnaval-sardina .sardina .title div{
	font-size: 30px;
	font-weight: 300;
}
#carnaval-sardina .sardina .title div:nth-of-type(2){
	font-size: 69px;
    padding-left: 114px;
    margin-top: -47px;
    color: #017fff;
}
#carnaval-sardina .sardina .text{
	color: #000;
    display: block;
    font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	margin-left: 58px;
    text-align: left;
    padding-top: 25px;
    margin-right: -10px;
}
#carnaval-sardina .sardina .text:nth-of-type(2){
	padding-top: 27px;
}
#carnaval-sardina .sardina .text span{
	font-weight: 900;
}
/* NATURALEZA VIDEO
================================================== */
#naturaleza-intro-mb-1{
  background: #FFFFFF url('../img/inspiraciones/bg-naturaleza-intro-mb.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
  height: 375px;
  display: none;
}
#naturaleza-video{
	font-family: 'Roboto Slab', serif;
  height: 915px;
}
#naturaleza-video #video {
  background-color: #000;
  height: 915px;
  overflow-y: hidden;
}
#naturaleza-video .video-mask {
    background: url("../img/inspiraciones/bg-naturaleza-video.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#naturaleza-video.en .video-mask {
    background: url("../img/inspiraciones/bg-naturaleza-video-en.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.idioma-de #naturaleza-video .video-mask {
    background: url("../img/inspiraciones/bg-naturaleza-video-de.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.idioma-cs #naturaleza-video .video-mask {
    background: url("../img/inspiraciones/bg-naturaleza-video-en.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.idioma-da #naturaleza-video .video-mask {
    background: url("../img/inspiraciones/bg-naturaleza-video-en.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.idioma-nl #naturaleza-video .video-mask {
    background: url("../img/inspiraciones/bg-naturaleza-video-nl.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.idioma-fi #naturaleza-video .video-mask {
    background: url("../img/inspiraciones/bg-naturaleza-video-en.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.idioma-fr #naturaleza-video .video-mask {
    background: url("../img/inspiraciones/bg-naturaleza-video-fr.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.idioma-it #naturaleza-video .video-mask {
    background: url("../img/inspiraciones/bg-naturaleza-video-it.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.idioma-nb #naturaleza-video .video-mask {
    background: url("../img/inspiraciones/bg-naturaleza-video-nb.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.idioma-pl #naturaleza-video .video-mask {
    background: url("../img/inspiraciones/bg-naturaleza-video-en.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.idioma-pt-pt #naturaleza-video .video-mask {
    background: url("../img/inspiraciones/bg-naturaleza-video-en.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.idioma-ru #naturaleza-video .video-mask {
    background: url("../img/inspiraciones/bg-naturaleza-video-en.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.idioma-sv #naturaleza-video .video-mask {
    background: url("../img/inspiraciones/bg-naturaleza-video-sv.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
#naturaleza-video .col-sm-12{
	padding: 0px;
}
#naturaleza-video img{
	cursor: pointer;
}
#naturaleza-video .play-button{
	content: "";
	position: absolute;
	width: 0;
	border-left: 84px solid #FFF;
	border-top: 37px solid transparent;
	border-bottom: 37px solid transparent;
	top: 57%;
	left: 50%;
	cursor: pointer;
}
#naturaleza-video .video-mask:after {
	position: absolute; top: 50%; left: 50%; margin: -42px 0 0 -37px;
	content: ""; width: 0; height: 0;
	border-style: solid; border-width: 42px 0 42px 74px; border-color: transparent transparent transparent #fff;
}
#naturaleza-video img:nth-of-type(1){
	display: block;
}
#naturaleza-video img:nth-of-type(2){
	display: none;
}
#naturaleza-video .video-mask .text {
    background-color: rgba(0, 0, 0, 0.75);
    color: #fff;
    font-size: 19px;
    line-height: 1.55;
    overflow: hidden;
    padding: 30px 230px;
    position: absolute;
    text-align: center;
    bottom: 0;
    width: 100%;
    font-weight: 400;
}
#naturaleza-video .video-mask .text span{
    font-weight: 900;
}
#naturaleza-video .video-mask .text span:nth-of-type(2){
    color: #ff9c00;
    font-weight: 900;
}
#naturaleza-video #container-text{

}
#naturaleza-video .text{

}
#naturaleza-intro-mb-2{
    background: #FFFFFF url('../img/inspiraciones/bg-naturaleza-intro-mb.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
    height: 375px;
    display: none;
}
#naturaleza-dato{
	background: #000 url('../img/inspiraciones/bg-naturaleza-datos.jpg') no-repeat center top;
	background-size: auto 100%;
	font-family: 'Roboto Slab', serif;
  min-height: 1405px;
}
/* NATURALEZA GALLERIA
================================================== */
#naturaleza-gallery{
	background: #FFFFFF url('../img/inspiraciones/bg-naturaleza-galeria.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
    height: 612px;
}
#naturaleza-gallery .gallery{
	color: #000;
	padding-top: 50px;
	padding-bottom: 164px;
}
#naturaleza-gallery .gallery .title{
	font-size: 106px;
	color: #ffa735;
	font-weight: 100;
	text-align: right;
	line-height: 62px;
	margin-bottom: 123px;
}
#naturaleza-gallery .gallery .title div{
	font-size: 30px;
	font-weight: 300;
	color: #b4bdbf;
	line-height: 33px;
	text-align: left;
	padding-left: 55px;
}
#naturaleza-gallery .gallery .title span{
	color: #ff4c35;
	position: absolute;
	left: 0;
	font-size: 153px;
	top: 0px;
	line-height: 112px;
	font-weight: 100;
}
#naturaleza-gallery .gallery .slideshow{
	margin-top: 50px;
	border: solid 1px red;
}
#naturaleza-gallery .gallery #slider-thumbs .list-inline{
	border: 1px solid #FFFFFF;
	border-top: none;
	height: 72px;
}
#naturaleza-gallery .gallery #slider-thumbs .list-inline img{
	height: 72px;
}
#naturaleza-gallery #slider-thumbs .list-inline>li a.selected{
	border: solid 3px #FF4C35;
}
#naturaleza-gallery  #slider-thumbs .list-inline>li a.selected:after{
	display: none;
}
/* NATURALEZA islas
================================================== */
#naturaleza-islas{
	background: #FFFFFF url('../img/inspiraciones/bg-naturaleza-video-pequenos.jpg') no-repeat center top;
	height: 1383px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
    padding-top: 105px;
}
#naturaleza-islas .islas{
	margin-top: -51px;
    margin-right: -50px;
    margin-left: -35px;
}
#naturaleza-islas .islas .islas-list{
    padding-top: 0;
}
#naturaleza-islas .islas .islas-list .islas1{
    height: 324px;
    width: 470px;
    padding: 0;
    cursor: pointer;
}
#naturaleza-islas .islas .islas-list .islas1 .puerto-zarpar{
    font-size: 30px;
    color:  #fff;
    padding-left: 20px;
    padding-top: 70px;
    font-weight: 700;
}
#naturaleza-islas .islas .islas-list .islas1 .puerto-zarpar span{
    color: #fff;
    font-size: 107px;
    font-weight: 100;
    left: -3px;
    position: absolute;
    top: 51px;
    font-family: 'Josefin Sans', sans-serif;
}
#naturaleza-islas .islas .islas-list .islas1 .puerto-zarpar div:nth-of-type(1){
    color: #ff9c00;
    font-size: 80px;
    font-weight: 100;
    left: 51px;
    position: absolute;
    top: 70px;
}
#naturaleza-islas .islas .islas-list .islas1 .puerto-zarpar div:nth-of-type(2){
    color: #ff4c35;
    font-size: 30px;
    font-weight: 300;
    left: 148px;
    position: absolute;
    top: 162px;
}
#naturaleza-islas .islas .islas-list .islas1 .background-puerto{
    background: rgba(0,0,0,0.68);
}
#naturaleza-islas .islas .islas-list .islas1 .image-title{
    font-size: 30px;
    padding-left: 20px;
    font-weight: 100;
    float: left;
}
.idioma-fi #naturaleza-islas .islas .islas-list .islas1 .puerto-zarpar div:nth-of-type(1){
    top: 64px;
}
.idioma-da #naturaleza-islas .islas .islas-list .islas1 .puerto-zarpar div:nth-of-type(1){
    top: 62px;
}
/* NATURALEZA IPAD
================================================== */
#naturaleza-ipad {
	position: relative;
	background: #000 url('../img/inspiraciones/bg-naturaleza-ipad.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#naturaleza-ipad .ipad .col-sm-6 {
	height: 1035px;
}
#naturaleza-ipad .black-back{
  display: block;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  height: 235px;
  position: absolute;
  bottom: 115px;
  width: 100%;
}
#naturaleza-ipad .ipad .title {
	position: absolute;
	bottom: 800px;
	left: 0;
	right: 0;
	text-align: center;
}
#naturaleza-ipad .ipad .text {
	position: absolute;
	bottom: 115px;
	left: 0;
	height: 235px;
	padding: 25px 15px 0;
  font-size: 13px;
  font-weight: 300;
  line-height: 24px;
  text-align: center;
}
#naturaleza-ipad .ipad div:nth-of-type(1) .title {
	color: #f11065;
  font-weight: 100;
  line-height: 90px;
}
#naturaleza-ipad .ipad div:nth-of-type(1) .title span{
	color: #dba214;
	position: absolute;
	left: -19px;
	font-size: 118px;
	top: 42px;
	line-height: 112px;
	font-weight: 100;
}
#naturaleza-ipad .ipad div:nth-of-type(1) .title div{
	font-size: 30px;
	font-weight: 100;
	color:#ff4c35;
}
#naturaleza-ipad .ipad div:nth-of-type(1) .title div:nth-of-type(2){
	color: #ff9c00;
    font-size: 80px;
    margin-top: -42px;
}
#naturaleza-ipad .ipad div:nth-of-type(2) .title {
	color: #00b31d;
  font-weight: 100;
  line-height: 90px;
}
#naturaleza-ipad .ipad div:nth-of-type(2) .title span{
	color: #dba214;
	position: absolute;
	left: 17px;
	font-size: 118px;
	top: 42px;
	line-height: 112px;
	font-weight: 100;
}
#naturaleza-ipad .ipad div:nth-of-type(2) .title div{
	font-size: 34px;
	font-weight: 100;
}
#naturaleza-ipad .ipad div:nth-of-type(2) .title div:nth-of-type(1){
	font-size: 31px;
    font-weight: 100;
    color: #c79b6f;
    text-align: center;
}
#naturaleza-ipad .ipad div:nth-of-type(2) .title div:nth-of-type(2){
	color: #5ec625;
    font-size: 70px;
    margin-top: -57px;
	text-align: center;
}
#naturaleza-ipad .ipad div:nth-of-type(2) .title div:nth-of-type(3){
	color: #5ec625;
    font-size: 70px;
    margin-top: -20px;
    text-align: center;
}
.idioma-nb #naturaleza-ipad .ipad div:nth-of-type(2) .title div:nth-of-type(3){
    font-size: 45px;
}
#naturaleza-ipad .ipad div:nth-of-type(2) .text a{
	color: #5ec625;/*#f11065;*/
    font-weight: 700;
    font-size: 22px;
    text-decoration: underline;
}
#naturaleza-ipad .ipad div:nth-of-type(2) .text div{
	margin-top: 10px;
}
#naturaleza-ipad .ipad .text:nth-of-type(2){
	padding-top: 27px;
}
#naturaleza-ipad .ipad .text span{
	font-weight: 900;
}

.idioma-da #naturaleza-ipad .black-back {
	bottom: 57px;
	height: 300px;
}
.idioma-en #naturaleza-ipad .black-back,
.idioma-nl #naturaleza-ipad .black-back,
.idioma-fr #naturaleza-ipad .black-back,
.idioma-it #naturaleza-ipad .black-back,
.idioma-sv #naturaleza-ipad .black-back {
	bottom: 10px;
	height: 335px;
}
.idioma-fi #naturaleza-ipad .black-back,
.idioma-de #naturaleza-ipad .black-back {
	bottom: 0;
	height: 345px;
}
.idioma-en #naturaleza-ipad .ipad div:nth-of-type(2) .title div:nth-of-type(2) {
	font-size: 66px;
}
.idioma-fi #naturaleza-ipad .ipad div:nth-of-type(2) .title div:nth-of-type(2),
.idioma-de #naturaleza-ipad .ipad div:nth-of-type(2) .title div:nth-of-type(2) {
	font-size: 63px;
}

/* NATURALEZA ESTRELLAS
================================================== */
#naturaleza-estrellas{
	background: #000 url('../img/inspiraciones/bg-naturaleza-estrella.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
    height: 1037px;
}
#naturaleza-estrellas .estrellas{
	margin-top: -4px;
	min-height: 1037px;
}
#naturaleza-estrellas .estrellas .title {
	font-weight: 700;
	text-align: left;
    line-height: 90px;
    margin-top: 89px;
    padding-left: 18px;
    color: #44c0db;
}
#naturaleza-estrellas .estrellas .title span{
	position: absolute;
	left: -10px;
	font-size: 133px;
	top: 63px;
	line-height: 112px;
    font-weight: 100;
    color: #e2922b;
    font-family: 'Josefin Sans', sans-serif;
}
#naturaleza-estrellas .estrellas .title div{
	font-size: 80px;
	font-weight: 100;
	color:#ff9c00;
}
#naturaleza-estrellas .estrellas .title div:nth-of-type(2){
	color: #ff4c35;
    font-size: 30px;
    margin-top: -32px;
    padding-left: 170px;
}
#naturaleza-estrellas .estrellas .text{
	font-size: 18px;
	color: #fff;
	margin: 114px -10px 0 -9px;
	line-height: 1.55;
	text-shadow: 0px 0px 10px #000;
}

.idioma-nb #naturaleza-estrellas .estrellas .text {
	margin: 230px -10px 0 -9px;
}
#naturaleza-estrellas .estrellas .text:nth-of-type(2){
	padding-top: 27px;
}
#naturaleza-estrellas .estrellas .text span{
	font-weight: 900;
}
#naturaleza-estrellas .estrellas .text .resaltar,
#naturaleza-estrellas .estrellas .text .resaltar a{
	color: #ff9c00;
    text-decoration: underline;
}

.sobre {
 border: medium none;
    left: 220px;
    position: absolute;
    top: 120px;
}
#naturaleza-estrellas #text{
	font-size: 18px;
	color: #fff;
	margin: 112px 0 0 65px;
	line-height: 1.55;
}
 #naturaleza-islas .islas .islas-list .islas1:after {
 position: absolute; top: 50%; left: 50%; margin: -42px 0 0 -37px;
 content: ""; width: 0; height: 0;
 border-style: solid; border-width: 42px 0 42px 74px; border-color: transparent transparent transparent #ff4d35;
}
#naturaleza-islas .islas .islas-list .islas1:nth-of-type(1):after {
 position: absolute; top: 50%; left: 50%; margin: -42px 0 0 -37px;
 content: ""; width: 0; height: 0;
 border-style: none; border-width: 0; border-color: 0;
}
.color-primero{
	color: #ff9c00;
}
.color-segundo{
	color: #ff4c35;
}
.video-reproductor-islas {
	position: absolute; z-index: -1; top: 0;
	background: #000;
	display: block; opacity: 0;
}
#naturaleza-dato .bioreservado .title {
	color: #fff;
    font-weight: 700;
    line-height: 90px;
    margin-top: 64px;
    text-align: center;
    font-size: 29px;
}
#naturaleza-dato .bioreservado .title span{
    color: #ff9c00;
    position: absolute;
    font-size: 114px;
    line-height: 112px;
    font-weight: 100;
    font-family: 'Josefin Sans', sans-serif;
}
#naturaleza-dato .bioreservado .title span:nth-of-type(1){
	left: 189px;
	top: 57px;
}
#naturaleza-dato .bioreservado .title span:nth-of-type(2){
	left: 743px;
	top: 57px;
}

/*40% DE ESPACIO PROTEGIDO*/
#naturaleza-dato .dato .title-40{
	color: #f11065;
	letter-spacing: -31px;
    font-size: 302px;
    font-weight: 100;
    margin-top: -9px;
    margin-left: -30px;
}
#naturaleza-dato .dato .text{
    color: #ffc7c7;
    font-size: 16px;
    font-weight: 500;
    left: 507px;
    line-height: 22px;
    margin-left: 12px;
    margin-top: 92px;
}
#naturaleza-dato .dato .text div:nth-of-type(1){
	color: #f11065;
    font-weight: 300;
    line-height: normal;
    margin-bottom: 7px;
    text-align: left;
    font-size: 46px;
    display: block;
}
#naturaleza-dato .dato .text div:nth-of-type(2){
	margin-left: 5px;
}
/*RESERVAS MARINAS*/
#naturaleza-dato .reservas-marinas {
	color:#00fffb;
    font-weight: 700;
    margin-top: 64px;
    text-align: left;
    font-size: 29px;
	padding-right: 20px;
	margin-left: -50px;
}
#naturaleza-dato .reservas-marinas .numero{
    text-align: right;
}
#naturaleza-dato .reservas-marinas .numero div:nth-of-type(1){
	font-size: 302px;
	letter-spacing: -14px;
	font-weight: 100;
	margin-top: -111px;
}
#naturaleza-dato .reservas-marinas .numero div:nth-of-type(2){
	font-size: 79px;
	font-weight: 100;
	line-height: 39px;
	margin-top: -50px;
}
#naturaleza-dato .reservas-marinas .numero div:nth-of-type(3){
	font-size: 35px;
	font-weight: 100;
	line-height: 38px;
	margin-top: 17px;
	margin-left: -30px;
}
#naturaleza-dato .reservas-marinas .info{
	padding-left: 14px;
}
#naturaleza-dato .reservas-marinas .title{
	font-size: 46px;
	font-weight: 300;
	line-height: 41px;
	letter-spacing: normal;
	color:#00fffb;
	margin-top: -1px;
	margin-bottom: 21px;
}
#naturaleza-dato .reservas-marinas .reserva{
	color: #c5fffe;
	font-size: 16px;
	font-weight: 400;
	line-height: 31px;
	margin-top: 12px;
}
#naturaleza-dato .reservas-marinas .reserva a{
	color:#c5fffe;
	text-decoration: underline;
}
#naturaleza-dato .reservas-marinas .reserva div:nth-of-type(2){
	color: #c5fffe;
	font-size: 18px;
	font-weight: 100;
	line-height: 18px;
}
#naturaleza-dato .reservas-marinas .submarinismo{
	color: #00fffb;
	margin-top: 24px;
}
#naturaleza-dato .reservas-marinas .submarinismo a{
	color: #00fffb;
	font-size: 22px;
	font-weight: 700;
	text-decoration: underline;
}
#naturaleza-dato .reservas-marinas .submarinismo div:nth-of-type(1){
	font-size: 81px;
	font-weight: 100;
	margin-top: -7px;
}
#naturaleza-dato .reservas-marinas .submarinismo div:nth-of-type(2){
	font-size: 40px;
	font-weight: 100;
	line-height: 48px;
	margin-top: -17px;
}
.idioma-fi #naturaleza-dato .reservas-marinas .title{
	font-size: 26px;
}
/* PARQUES NACIONALES
================================================== */
#naturaleza-dato .parques-nacionales {
	color:#96ff00;
    font-weight: 700;
    margin-top: 64px;
    text-align: left;
    font-size: 29px;
	padding-right: 20px;
}
#naturaleza-dato .parques-nacionales .numero{
 	font-size: 302px;
	letter-spacing: -31px;
	font-weight: 100;
	margin-top: -228px;
}
#naturaleza-dato .parques-nacionales .info{
	margin-top: -115px;
	padding-left: 12px;
	margin-right: -60px;
}
#naturaleza-dato .parques-nacionales .title{
	color: #96ff00;
	font-size: 46px;
	font-weight: 300;
	line-height: 40px;
	letter-spacing: normal;
	margin-bottom: 28px;
}
#naturaleza-dato .parques-nacionales .parque{
	margin-top: 23px;
	line-height: 26px;
	font-weight: 300;
}
#naturaleza-dato .parques-nacionales .parque a{
	color: #96ff00;
	font-size: 22px;
	font-weight: 700;
	text-decoration: underline;
	margin-bottom: 10px;
	display: block;

}
#naturaleza-dato .parques-nacionales .parque .extra{
	color: #deffaf;
	font-size: 12px;
	line-height: normal;
	margin-bottom: 4px;
}
#naturaleza-dato .parques-nacionales .parque .ubicacion{
	color: #deffaf;
	font-size: 18px;
	line-height: 14px;
}
.video-reproductor-islas {
	position: absolute; z-index: -1; top: 0;
	background: #000;
	display: block; opacity: 0;
}
/* REERVA BIOSFERA
================================================== */
#naturaleza-dato .reservas-biosfera {
	color: #ff8140;
}
#naturaleza-dato .reservas-biosfera .info{
	margin-top: 121px;
	padding-right: 16px;
}
#naturaleza-dato .reservas-biosfera .numero{
 	font-size: 302px;
	letter-spacing: -31px;
	color: #ff8140;
	font-weight: 100;
	margin-top: 15px;
	margin-left: -20px;
}
#naturaleza-dato .reservas-biosfera .title{
 	color: #ff8140;
	font-size: 46px;
	font-weight: 300;
	line-height: 42px;
	text-align: right;
	color: #ff8140;
	letter-spacing: normal;
	margin-bottom: 22px;
}

.idioma-nb #naturaleza-dato .reservas-biosfera .title{
   	font-size: 34px;
}
.idioma-fi #naturaleza-dato .reservas-biosfera .title{
    font-size: 42px;
}
.idioma-da #naturaleza-dato .reservas-biosfera .title{
    font-size: 36px;
}
#naturaleza-dato .reservas-biosfera .reserva{
	color: #ffb28a;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 13px;
	line-height: 19px;
	text-align: right;
}
/* CLIMA
================================================== */
#clima{
	background: #FFB900  url('../img/inspiraciones/bg-clima.jpg') no-repeat center top;
	min-height: 2624px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#clima .intro{
	margin-top: -50px;
}
#clima .intro img {
	max-width: 100%;
}
#clima .intro .col-sm-6 {
	min-height: 977px;
}
#clima .intro .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
	text-shadow: 0 0 10px #000;
	color: #fff;
	text-align: center;
	margin-top: -25px;
	margin-left: 48px;
	min-height: 500px;
}
/* CLIMA: VITAMINAS
================================================== */
#clima .vitaminas{
	margin-top: 80px;
}
#clima .vitaminas .palabras .pre-text{
	margin-top: 133px;
	margin-left: -3px;
	margin-right: -6px;
}
#clima .vitaminas .dia .pre-text{
	margin-top: 80px;
	margin-left: 8px;
}
#clima .vitaminas .tiempo .pre-text{
	margin-left: 26px;
}
#clima .vitaminas .pre-text h3{
	font-size: 32px;
	line-height: 42px;
	font-weight: 700;
	border-bottom: 1px solid #FFF;
	margin-right: 28px;
	padding-bottom: 19px;
}
#clima .vitaminas .dia .pre-text h3{
	margin-right: 7px;
}
#clima .vitaminas .tiempo .pre-text h3{
	margin-right: -4px;
}
#clima .vitaminas .pre-text h4{
	font-size: 18px;
	font-weight: 300;
	margin-top: 22px;
}
#clima .vitaminas .pre-text h5{
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
	margin-top: 13px;
}
#clima .vitaminas .title{
	font-size: 65px;
	font-weight: 100;
	color: #f7e200;
	margin-top: 349px;
	position: relative;
	margin-left: 53px;
}
#clima .vitaminas .title div:nth-of-type(1){
	position: absolute;
	top: -25px;
	left: -78px;
	color: #f7364d;
	font-size: 153px;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#clima .vitaminas .title div:nth-of-type(2) span{
	font-size: 27px;
	font-weight: 300;
}
#clima .vitaminas .title div:nth-of-type(3){
	line-height: 30px;
}
#clima .vitaminas .text{
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	margin-top: 51px;
	margin-right: 294px;
	margin-left: 56px;
}
.idioma-hu #clima .vitaminas .pre-text h3 {
	line-height: 35px;
}
.idioma-hu #clima .vitaminas .pre-text h4 {
	margin-top: 14px;
}
/* CLIMA: VACACIONES
================================================== */
#clima2{
	background: #fe9b10; /* Old browsers */
	background: -moz-linear-gradient(top,  #fe9b10 0%, #ff6e26 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9b10), color-stop(100%,#ff6e26)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fe9b10 0%,#ff6e26 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fe9b10 0%,#ff6e26 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fe9b10 0%,#ff6e26 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fe9b10 0%,#ff6e26 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9b10', endColorstr='#ff6e26',GradientType=0 ); /* IE6-9 */
	min-height: 1127px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#clima2 .vacaciones{
	margin-top: -23px;
}
#clima2 .vacaciones .title{
	font-size: 72px;
	font-weight: 100;
	color: #9cf500;
	padding-left: 55px;
}
#clima2 .vacaciones .title div:nth-of-type(1){
	position: absolute;
	top: -25px;
	left: -8px;
	color: #FF00DE;
	font-size: 164px;
	font-family: 'Josefin Sans', sans-serif;
}
#clima2 .vacaciones .title div:nth-of-type(3){
	font-size: 80px;
	line-height: 30px;
}
#clima2 .vacaciones .title div:nth-of-type(3) span{
	font-size: 33px;
	font-weight: 300;
	color: #fff;
	margin-right: -15px;
}
#clima2 .vacaciones img{
	margin-top: -25px;
	max-width: 100%;
}
#clima2 .vacaciones img:nth-of-type(2){
	display: none;
}
#clima2 .vacaciones .mini-title{
	font-size: 30px;
	font-weight: 100;
	color: #f6ff00;
	padding-left: 55px;
	position: relative;
}
#clima2 .vacaciones .mini-title div:nth-of-type(1){
	position: absolute;
	top: -29px;
	left: -3px;
	color: #FFF;
	font-size: 123px;
	font-family: 'Josefin Sans', sans-serif;
}
#clima2 .vacaciones .mini-title div:nth-of-type(2){
	font-weight: 300;
}
#clima2 .vacaciones .mini-title div:nth-of-type(3){
	font-size: 80px;
	line-height: 56px;
	color: #32ddff;
}
#clima2 .vacaciones .mini-title.tradicion{
	margin-top: 194px;
}
#clima2 .vacaciones .mini-title.aire-libre{
	margin-top: 84px;
}
#clima2 .vacaciones .mini-text{
	font-size: 16px;
	font-weight: 400;
	color: #FFC99F;
	margin-top: 37px;
	line-height: 24px;
}
.idioma-hu #clima2 .vacaciones .mini-title div:nth-of-type(3) {
	font-size: 62px;
}
/* CLIMA: VIDEO
================================================== */
#clima-video{
	background: #BDC628 url('../img/inspiraciones/bg-clima-video.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#clima-video .video-wrap{
	margin-top: 227px;
}
#clima-video .video-wrap .title{
	font-size: 30px;
	font-weight: 100;
	color: #FDFF43;
	padding-left: 55px;
	margin-bottom: 64px;
	position: relative;
}
#clima-video .video-wrap .title div:nth-of-type(1){
	position: absolute;
	top: -30px;
	left: 5px;
	color: #FA3F5C;
	font-size: 122px;
	font-family: 'Josefin Sans', sans-serif;
}
#clima-video .video-wrap .title div:nth-of-type(2){
	font-weight: 300;
}
#clima-video .video-wrap .title div:nth-of-type(3){
	font-size: 80px;
	line-height: 56px;
	color: #fff;
}
#clima-video #video{
	padding: 0px;
	height: 551px;
}
#clima-video .video-mask{
	background: url('../img/inspiraciones/bg-clima-video2.jpg');
}
#clima-video .inter-text{
	display: none;
	background: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 0px 3%;
}
#clima-video .inter-text h4{
	font-size: 18px;
	font-weight: 300;
}
#clima-video .inter-text h5{
	font-size: 14px;
	line-height: 0px;
	font-weight: 700;
	margin-bottom: 28px;
}
#clima-video .descubre {
	background: url(../img/inspiraciones/bg-clima-descubre.jpg) no-repeat center;
	margin-top: 45px;
	margin-bottom: 45px;
}
#clima-video .block {
	font-size: 16px;
	line-height:24px;
	font-weight: 400;
	background: rgba(9,44,66, 0.6); /*548ea3*/
	padding: 24px 35px;
	margin: 30px 8px 30px 28px;
	text-align: center;
}
#clima-video .text span {
	font-weight: 700;
}
#clima-video .descubre .boton{
	text-align: center;
	text-align: left;
	width: 260px;
	border: 1px solid #fff;
	background-color: rgba(255,76,53,1);
	margin: auto;
	margin-top: 40px;
	background-image: url('../img/inspiraciones/icon-entrar.png');
	background-repeat: no-repeat;
	background-position: 92% center;
}
#clima-video .descubre .boton a{
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	width: 100%;
	display: inline-block;
	padding: 5px 10px;
}
/* NI√ëOS
================================================== */
#ninos{
	background: #030208 url('../img/inspiraciones/bg-ninos.jpg') no-repeat center top;
	min-height: 1139px;
	font-family: 'Roboto Slab', serif;
	color: #fff;

}
#ninos .intro .title{
	margin-left: 51px;
	margin-top: -21px;
}
#ninos .intro .text{
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
	padding: 286px 115px 0px;
	margin-bottom: 50px;
	text-shadow: 0px 0px 15px rgba(0,0,0,0.9);
}
.idioma-en #ninos .intro .text{
	padding: 306px 113px 0px;
}
.idioma-it #ninos .intro .text{
	padding: 306px 0px 0px;
}
.idioma-de #ninos .intro .text {
	padding: 260px 115px 0px;
}
#ninos .intro .text span{
	font-size: 22px;
	font-weight: 700;
	color: #ffce00;
}
/* NI√ëOS: CLIMA
================================================== */
#ninos2{
	/*background: #FEF9E5 url('../img/inspiraciones/bg-ninos-clima.jpg') no-repeat center top;*/
	background-color: lightblue;
	background-image: url('../img/inspiraciones/bg-ninos-empieza-aventura-cartel-es.png'), url('../img/inspiraciones/bg-ninos-empieza-aventura-personajes.png'), url('../img/inspiraciones/bg-ninos-empieza-aventura.jpg') ;
	background-position: center top, 87px 22px, center top;
	background-repeat: no-repeat;
	min-height: 2244px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	padding-bottom: 100px;
	padding-top: 575px;
}

.idioma-en #ninos2 {
	/*background: #FEF9E5 url('../img/inspiraciones/bg-ninos-clima.jpg') no-repeat center top;*/
	background-color: lightblue;
	background-image: url('../img/inspiraciones/bg-ninos-empieza-aventura-cartel-en.png'), url('../img/inspiraciones/bg-ninos-empieza-aventura-personajes.png'), url('../img/inspiraciones/bg-ninos-empieza-aventura.jpg') ;

}

.idioma-de #ninos2 {
	/*background: #FEF9E5 url('../img/inspiraciones/bg-ninos-clima.jpg') no-repeat center top;*/
	background-color: lightblue;
	background-image: url('../img/inspiraciones/bg-ninos-empieza-aventura-cartel-de.png'), url('../img/inspiraciones/bg-ninos-empieza-aventura-personajes.png'), url('../img/inspiraciones/bg-ninos-empieza-aventura.jpg') ;

}
.idioma-cs #ninos2, .idioma-da #ninos2, .idioma-nl #ninos2, .idioma-fr #ninos2, .idioma-it #ninos2, .idioma-nb #ninos2, .idioma-pl #ninos2, .idioma-pt-pt #ninos2, .idioma-ru #ninos2, .idioma-sv #ninos2, .idioma-fi #ninos2 {
    display:none;
}

#ninos2 .clima .title{
	margin-left: 263px;
	margin-top: 69px;
	margin-bottom: 55px;
}
#ninos2 .clima .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #12315a;
	text-align: center;
	letter-spacing: 0.34px;
	padding: 64px 164px 0px;
}
#ninos2 .clima .text span{
	font-weight: 700;
}
#ninos2 .clima .text a{
	font-weight: 700;
	font-size: 30px;
	text-decoration: underline;
	color: #ff4c35;
}
#ninos2 .clima .post-text{
	font-size: 22px;
	line-height: 27px;
	font-weight: 700;
	color: #545d5f;
	text-align: center;
	padding-top: 41px;
	padding-left: 181px;
	padding-right: 208px;
	letter-spacing: 0.34px;
}
#ninos2 .clima .button{
	font-size: 22px;
	line-height: 30px;
	font-weight: 700;
	color: #fff;
	text-align: left;
	padding: 18px 30px;
	background-color: #ff4c35;
	background-image: url('../img/inspiraciones/icon-entrar.png');
	background-repeat: no-repeat;
	background-position: 92% center;
	margin: auto;
	margin-top: 32px;
	width: 298px;
	text-transform: uppercase;
	position: relative;
}

#ninos2 .clima .button:before{
	display: block;
	position: absolute;
	content: " ";
	background-image: url('../img/inspiraciones/bg-ninos-empieza-aventura-cangrejos.png');
	width: 87px;
	height: 206px;
	right: -66px;
  	bottom: -171px;
    color:white;

}


/* NI√ëOS: CLIMA
================================================== */
.idioma-ru #ninos2{
display: none;
}

#ninos2 #video{
	height: 470px;
	padding: 0px;
}
#ninos2 .video-mask {
	background: url('../img/inspiraciones/bg-ninos-video.jpg') no-repeat center top;
	background-size: cover;
}
/* NI√ëOS: GALLERY
================================================== */
#ninos2 .gallery{
	margin-top: 196px;
}
/* NI√ëOS: UNA AVENTURA CADA DIA
================================================== */
#ninos3{
	background: #030208 url('../img/inspiraciones/bg-ninos-aventura.jpg') no-repeat center top;
	min-height: 1290px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#ninos3 .container{
	position: relative;
}
#ninos3 .aventura .title{
	padding-left: 288px;
	text-align: left;
	margin-top: 67px;
	color: #ffb31b;
}
#ninos3 .aventura .title div:nth-of-type(1){
	font-weight: 100;
	font-size: 120px;
	color: #ff4c35;
	position: absolute;
	top: 39px;
	left: 184px;
}
#ninos3 .aventura .title div:nth-of-type(2){
	font-size: 50px;
	line-height: 24px;
	font-weight: 300;
}
#ninos3 .aventura .title div:nth-of-type(2) span{
	display: block;
	font-size: 110px;
	font-weight: 100;
	color: #fff;
	line-height: 85px;
  	text-transform: capitalize;
 	margin-left: -66px;
}

.idioma-cs #ninos3 .aventura .title div:nth-of-type(2) span, .idioma-fi #ninos3 .aventura .title div:nth-of-type(2) span,.idioma-sv #ninos3 .aventura .title div:nth-of-type(2) span, .idioma-it #ninos3 .aventura .title div:nth-of-type(2) span{
    font-size: 98px;
}
.idioma-cs #ninos3 .aventura .title div:nth-of-type(3), .idioma-fi #ninos3 .aventura .title div:nth-of-type(3),.idioma-sv #ninos3 .aventura .title div:nth-of-type(3), .idioma-it #ninos3 .aventura .title div:nth-of-type(3){
    line-height: 54px;
}
.idioma-cs #ninos3 .aventura .title div:nth-of-type(3), .idioma-da #ninos3 .aventura .title div:nth-of-type(3), .idioma-ru #ninos3 .aventura .title div:nth-of-type(3){
    padding-left: 175px;
}
.idioma-sv #ninos3 .aventura .title div:nth-of-type(3){
    padding-left: 272px;
}
.idioma-en #ninos3 .aventura .title div:nth-of-type(2) span{
    font-size: 88px;
}
#ninos3 .aventura .title div:nth-of-type(3){
	font-size: 30px;
	line-height: 24px;
	font-weight: 300;
	padding-left: 327px;
}
.idioma-pl #ninos3 .aventura .title div:nth-of-type(3){
	font-size: 28px;
	padding-left: 0px;
}
.idioma-nb #ninos3 .aventura .title div:nth-of-type(3){

	padding-left: 133px;
}
.idioma-de #ninos3 .aventura .title div:nth-of-type(3){

	padding-left: 119px;
}
#ninos3 .aventura .title div:nth-of-type(3) span{
	font-size: 60px;
}
/* NI√ëOS: UNA AVENTURA CADA DIA: CIRCULOS
================================================== */
#ninos3 .aventura .circulos {
	background: url(../img/inspiraciones/bg-ninos-circulos.png);
	height: 1186px;
	background-repeat: no-repeat;
	background-position: 127px 378px;
	margin-top: -228px;
  	margin-left: 23px;
}
 .idioma-cs #ninos3 .aventura .circulos, .idioma-da #ninos3 .aventura .circulos, .idioma-nl #ninos3 .aventura .circulos, .idioma-fr #ninos3 .aventura .circulos, .idioma-it #ninos3 .aventura .circulos, .idioma-pl #ninos3 .aventura .circulos, .idioma-pt-pt #ninos3 .aventura .circulos {
    margin-top: 0px;
}
 .idioma-sv #ninos3 .aventura .circulos {
     margin-top: -250px;
 }

#ninos3 .aventura .circulos a{
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	color: #2441ab;
	text-decoration: underline;
	text-shadow: 0px 0px 5px #9393bd;
}
#ninos3.desktop-on .aventura .circulos a{
	position: absolute;
}
#ninos3.desktop-on .aventura .circulos .col-xs-6{
	position: absolute;
	width: 150px;
}
/* NI√ëOS: UNA AVENTURA CADA DIA: CIRCULOS: RUTAS
================================================== */
#ninos3.desktop-on .aventura .circulos .rutas{
	top: 265px;
	left: 392px;
}
#ninos3.desktop-on .aventura .circulos .rutas a:nth-of-type(1){
	top: 81px;
}
/* NI√ëOS: UNA AVENTURA CADA DIA: CIRCULOS: ESPECIES
================================================== */
#ninos3.desktop-on .aventura .circulos .especies{
	top: 327px;
	left: 30px;
	text-align: right;
}
#ninos3.desktop-on .aventura .circulos .especies a:nth-of-type(1){
	top: 62px;
	left: 217px;
}
/* NI√ëOS: UNA AVENTURA CADA DIA: CIRCULOS: OLAS
================================================== */
#ninos3.desktop-on .aventura .circulos .olas{
	top: 373px;
	left: 689px;
	width: 160px;
}
#ninos3.desktop-on .aventura .circulos .olas a:nth-of-type(1){
	top: 11px;
	left: -134px;
}
/* NI√ëOS: UNA AVENTURA CADA DIA: CIRCULOS: PARQUES
================================================== */
#ninos3.desktop-on .aventura .circulos .parques{
	top: 482px;
	left: -129px;
	text-align: right;
}
#ninos3.desktop-on .aventura .circulos .parques a:nth-of-type(1){
	top: 17px;
	left: 265px;
}
#ninos3.desktop-on .aventura .circulos .parques a:nth-of-type(2){
	width: 120px;
}
.idioma-hu #ninos3.desktop-on .aventura .circulos .parques a:nth-of-type(2) {
	left: 113px;
}
/* NI√ëOS: UNA AVENTURA CADA DIA: CIRCULOS: SUBMARINO
================================================== */
#ninos3.desktop-on .aventura .circulos .submarino{
	top: 507px;
	left: 805px;
}
#ninos3.desktop-on .aventura .circulos .submarino a:nth-of-type(1){
	top: -9px;
	left: -140px;
}
/* NI√ëOS: UNA AVENTURA CADA DIA: CIRCULOS: BALLENAS
================================================== */
#ninos3.desktop-on .aventura .circulos .ballenas{
	top: 677px;
	left: -135px;
	text-align: right;
}
#ninos3.desktop-on .aventura .circulos .ballenas a:nth-of-type(1){
	top: -26px;
	left: 230px;
}
/* NI√ëOS: UNA AVENTURA CADA DIA: CIRCULOS: NATURALEZA
================================================== */
#ninos3.desktop-on .aventura .circulos .naturaleza{
	top: 684px;
	left: 846px;
	width: 100px;
}
#ninos3.desktop-on .aventura .circulos .naturaleza a:nth-of-type(1){
	top: -33px;
	left: -140px;
}
/* NI√ëOS: UNA AVENTURA CADA DIA: CIRCULOS: MUNDO
================================================== */
#ninos3.desktop-on .aventura .circulos .mundo{
	top: 864px;
	left: -216px;
	text-align: right;
	width: 200px;
}
#ninos3.desktop-on .aventura .circulos .mundo a:nth-of-type(1){
	top: -61px;
	left: 352px;
}
#ninos3.desktop-on .aventura .circulos .mundo a:nth-of-type(2){
	width: 160px;
}
/* NI√ëOS: UNA AVENTURA CADA DIA: CIRCULOS: SUBMARINISMO
================================================== */
#ninos3.desktop-on .aventura .circulos .submarinismo{
	top: 882px;
	left: 802px;
	width: 100px;
}
#ninos3.desktop-on .aventura .circulos .submarinismo a:nth-of-type(1){
	top: -80px;
	left: -135px;
}
/* NI√ëOS: UNA AVENTURA CADA DIA: CIRCULOS: ARENA
================================================== */
#ninos3.desktop-on .aventura .circulos .arena{
	top: 1000px;
	left: -67px;
	text-align: right;
	width: 200px;
}
#ninos3.desktop-on .aventura .circulos .arena a:nth-of-type(1){
	top: -85px;
	left: 314px;
}
#ninos3.desktop-on .aventura .circulos .arena a:nth-of-type(2){
	width: 110px;
}
/* NI√ëOS: UNA AVENTURA CADA DIA: CIRCULOS: ESTRELLAS
================================================== */
#ninos3.desktop-on .aventura .circulos .estrellas{
	top: 1051px;
	left: 645px;
	width: 132px;
}
#ninos3.desktop-on .aventura .circulos .estrellas a:nth-of-type(1){
	top: -137px;
	left: -91px;
}
/* NI√ëOS: UNA AVENTURA CADA DIA: CIRCULOS: EXCURSION
================================================== */
#ninos3.desktop-on .aventura .circulos .excursion{
	top: 1106px;
	left: 405px;
	width: 125px;
}
#ninos3.desktop-on .aventura .circulos .excursion a:nth-of-type(1){
	top: -152px;
	left: -8px;
}
/* NI√ëOS: DIVERSION PARA LOS MAS PEQUE√ëOS
================================================== */
#ninos4{
	background: #FFF; /* url('../img/inspiraciones/bg-ninos-diversion.jpg') no-repeat center top;*/
	height: 1111px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	position: relative;
}
#ninos4 .diversion .title{
	padding-left: 53px;
	text-align: left;
	margin-top: 63px;
	color: #034c8b;
	font-weight: 100;
}
#ninos4 .diversion .title div:nth-of-type(1){
	font-weight: 100;
	font-size: 120px;
	color: #1af3f4;
	position: absolute;
	top: 53px;
	left: -13px;
}
#ninos4 .diversion .title div:nth-of-type(2){
	font-size: 110px;
	color: #ffa735;
}
#ninos4 .diversion .title div:nth-of-type(3){
	font-size: 30px;
	padding-left: 237px;
	color: #0470aa;
	margin-top: -30px;
}
.idioma-en #ninos4 .diversion .title div:nth-of-type(3){
	padding-left: 141px;
	}
#ninos4 .diversion .text{
	font-size: 18px;
	line-height: 28px;
	color: #2441ab;
	margin-top: 48px;
	padding-left: 45px;
	font-weight: 400;
	letter-spacing: -0.3px;
}
#ninos4 .diversion .text span{
	font-weight: 700;
}
#ninos4 .diversion .post-text{
	margin-top: 28px;
}
#ninos4 .diversion .post-text a{
	font-size: 22px;
	line-height: 28px;
	color: #ff4c35;
	padding-left: 45px;
	font-weight: 700;
	text-decoration: underline;
}

#ninos4 .gallery{
	margin-top: 70px;
}
/* NI√ëOS: PLAYA
================================================== */
#ninos5{
	background: #030208 url('../img/inspiraciones/bg-ninos-playa.jpg') no-repeat center top;
	min-height: 1051px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	position: relative;
}
#ninos5 .playa .title{
	padding-left: 41px;
	text-align: left;
	margin-top: 69px;
	color: #034c8b;
	font-weight: 100;
}
#ninos5 .playa .title div:nth-of-type(1){
	font-weight: 100;
	font-size: 120px;
	color: #ffae00;
	position: absolute;
	top: 30px;
	left: -7px;
}
#ninos5 .playa .title div:nth-of-type(2){
	font-size: 30px;
	color: #ff4c35;
	font-family: 'Roboto-Light';
	font-weight: 400;
}
#ninos5 .playa .title div:nth-of-type(3){
	font-size: 110px;
	padding-left: 41px;
	color: #fff;
	margin-top: -55px;
}
.idioma-en #ninos5 .playa .title div:nth-of-type(3){
	margin-top: -43px;
}
.idioma-nl #ninos5 .playa .title div:nth-of-type(3){
	margin-top: -30px;
}
.idioma-nb #ninos5 .playa .title div:nth-of-type(3){
	margin-top: -30px;
}
#ninos5 .playa .text{
	font-size: 18px;
	line-height: 28px;
	color: #2441ab;
	margin-top: 9px;
	padding-left: 97px;
	font-weight: 400;
	padding-right: 70px;
}
#ninos5 .playa .text span{
	font-weight: 700;
}
#ninos5 .playa .post-text{
	margin-top: 28px;
}
#ninos5 .playa .post-text a{
	font-size: 22px;
	line-height: 28px;
	color: #ff4c35;
	padding-left: 97px;
	font-weight: 700;
	text-decoration: underline;
}
/* NI√ëOS: NATURALEZA
================================================== */
#ninos6{
	background: #030208 url('../img/inspiraciones/bg-ninos-naturaleza.jpg') no-repeat center top;
	background-size: auto 100%;
	min-height: 938px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	position: relative;
}
#ninos6 .naturaleza .title{
	padding-left: 55px;
	text-align: left;
	margin-top: 50px;
	color: #fff;
	font-weight: 400;
}
#ninos6 .naturaleza .title div:nth-of-type(1){
	font-weight: 100;
	font-size: 170px;
	position: absolute;
	top: 22px;
	left: -11px;
}
#ninos6 .naturaleza .title div:nth-of-type(2){
	font-size: 40px;
	color: #fff;
}
#ninos6 .naturaleza .title div:nth-of-type(3){
	font-size: 110px;
	margin-left: -3px;
	margin-top: -40px;
	letter-spacing: -2px;
	color: #ff7200;
}
#ninos6 .naturaleza .text{
	font-size: 18px;
	line-height: 26px;
	color: #fff;
	margin-top: 18px;
	padding-left: 53px;
	font-weight: 400;
	text-shadow: 0px 0px 5px #4d8625;
	margin-right: -20px;
}
#ninos6 .naturaleza .text span{
	font-weight: 700;
}

#ninos6 .naturaleza .islas{
	margin-top: 16px;
	padding-left: 78px;
	font-size: 22px;
	line-height: 28px;
}



#ninos6 .naturaleza .islas a{
	color: #ffcc00;
	display: block;
	padding-bottom: 28px;
	margin-right: -25px;
	text-decoration: underline;
}
#ninos6 .naturaleza .post-text{
	margin-top: 28px;
	font-size: 22px;
	line-height: 28px;
}

.idioma-fr #ninos6 .naturaleza .post-text, .idioma-pt-pt #ninos6 .naturaleza .post-text, .idioma-nl #ninos6 .naturaleza .post-text, .idioma-pl #ninos6 .naturaleza .post-text, .idioma-da #ninos6 .naturaleza .post-text, .idioma-cs #ninos6 .naturaleza .post-text, .idioma-it #ninos6 .naturaleza .post-text{
	margin-top: 11px;

}
#ninos6 .naturaleza .post-text a{
	font-size: 22px;
	line-height: 28px;
	color: #ffcc00;
	font-weight: 700;
	text-decoration: underline;
}
.idioma-hu #ninos6 .naturaleza .title div:nth-of-type(3) {
	font-size: 82px;
	margin-top: -30px;
}
/* NI√ëOS: CONFORT
================================================== */
#ninos7{
	background: #030208 url('../img/inspiraciones/bg-ninos-confort.jpg') no-repeat center top;
	min-height: 1069px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
	position: relative;
}
#ninos7 .confort .title{
	padding-left: 85px;
	text-align: left;
	margin-top: 75px;
	color: #fff;
	font-weight: 300;
}
#ninos7 .confort .title div:nth-of-type(1){
	font-weight: 100;
	font-size: 170px;
	color: #00fffb;
	position: absolute;
	top: 11px;
	left: -10px;
}
#ninos7 .confort .title div:nth-of-type(2){
	font-size: 50px;
}
#ninos7 .confort .title div:nth-of-type(3){
	font-size: 100px;
	margin-top: -43px;
}
.idioma-cs #ninos7 .confort .title div:nth-of-type(3){
	font-size: 91px;
	margin-left: -33px;
	margin-top: -53px;
}
.idioma-de #ninos7 .confort .title div:nth-of-type(3){
	margin-top: -45px;
}
#ninos7 .confort .text{
	font-size: 18px;
	line-height: 28px;
	color: #2441ab;
	margin-top: 34px;
	padding-left: 55px;
	font-weight: 400;
	  padding-right: 180px;
	text-shadow: 0px 0px 5px #9ba5ac;
}
.idioma-ru #ninos7 .confort .text{
	font-size: 17px;
	margin-top: -5px;
	padding-right: 156px;
}
.idioma-de #ninos7 .confort .text{
	margin-top: -16px;
	padding-right: 147px;
	}
/* NI√ëOS: video
================================================== */

	#ninos8-video{
	font-family: 'Roboto Slab', serif;
	color: #fff;
	position: relative;
}
#ninos8-video .video-mask{
	background: url('../img/inspiraciones/bg-ninos-video2.jpg') no-repeat center top;
}
#ninos8-video .col-sm-12{
	padding: 0px;
}
#ninos8-video .title{
	position: absolute;
	top: 85px;
	left: 230px;
	font-size: 81px;
	font-weight: 300;
}
#ninos8-video .title span, #ninos8-video .title div{
	font-size: 49px;
	font-weight: 100;
}
#ninos8-video .title div{
	line-height: 10px;
	padding-left: 100px;
}
#ninos8-video img{
	cursor: pointer;
}
#ninos8-video .play-button{
	content: "";
		position: absolute;
		width: 0;
		border-left: 84px solid #FF4C35;
		border-top: 37px solid transparent;
		border-bottom: 37px solid transparent;
		top: 50%;
		left: 50%;
		cursor: pointer;
}
#ninos8-video img:nth-of-type(1){
	display: block;
}
#ninos8-video img:nth-of-type(2){
	display: none;
}
/* DAYLIGHTS
================================================== */
#daylights{
	background: url(../img/inspiraciones/bg-daylights.jpg);
	font-family: 'Titillium Web', sans-serif;
	height: 878px;
}

#daylights h1{
   font-size: 102px;
    letter-spacing: 26px;
    font-weight: 300;

}

#daylights h1 span {
     -webkit-filter: blur(5px);
 -moz-filter: blur(5px);
  filter: blur(5px);
}
#daylights h2{
    font-size: 25px;
    font-weight: 200;
}

#daylights .intro{
	padding-top: 55px;
	  text-align: center;
	  color: #fff;
}
#daylights .intro .title img{
	margin: auto;
}

#daylights .intro .text{
	font-size: 16.4px;
	padding: 20px 125px 16px;
  	line-height: 18.8px;
  	letter-spacing: 2.3px;
}

#daylights .intro .parrafo{
	font-size: 16.4px;
	padding: 20px 125px 46px;
  	line-height: 18.8px;
  	letter-spacing: 2.3px;
}

#daylights .intro .start{
	font-size: 25px;
	padding-top: 11px;
	letter-spacing: 5.8px;
	cursor: pointer;
    font-weight: 200;
}
#daylights .circle{
	width: 0px;
	height: 0px;
	display: block;
	content: "";
	background: #fff;
	border-radius: 0px;
  	position: absolute;
}
#daylights .circle.prnt:after{
	content: "27\00b0 50'57''N 17\00b0 55'25''W";
	display: block;
	position: absolute;
	bottom: -31px;
  	left: -32px;
	color: #fff;
	font-size: 10px;
  	letter-spacing: 2px;
  	line-height: 10px;
  	opacity: 0;
  	pointer-events: none;
}
#daylights .circle.prnt.loadc:after{
	opacity: 1;
  	transition: all 1s;
}
#daylights .circle.prnt.c2:after{
	content: "27\00b0 44'44''N 15\00b0 34'28''W";
}

#daylights .circle.prnt.c3:after{
	content: "28\00b0 07'24''N 17\00b0 13'27''W";
  	left: 18px;
  	bottom: -22px;
}
#daylights .circle.prnt.c4:after{
	content: "28\00b0 15'52''N 16\00b0 32'12''W";
}
#daylights .circle.prnt.c5:after{
	content: "27\00b0 44'44''N 15\00b0 34'28''W";
  	bottom: 23px;
  	left: 15px;
}
#daylights .circle.prnt.c6:after{
	content: "28\00b0 02'53''N 14\00b0 19'30''W";
  	bottom: 23px;
}
#daylights .circle.prnt.c7:after{
	content: "28\00b0 59'46''N 13\00b0 41'05''W";
}
#daylights .circle.loadc{
	width: 20px;
	height: 20px;
	-webkit-border-radius: 20px;
	        border-radius: 20px;
	-webkit-transition: width 0.6s, height 0.6s; /* Safari */
          transition: width 0.6s, height 0.6s;
}
#daylights .circle.c1{
	bottom: 74px;
  	left: 40px;
}
#daylights .circle.c2{
	bottom: 94px;
  	left: 157px;
}
#daylights .circle.c3{
	bottom: 82px;
  	left: 310px;
}
#daylights .circle.c4{
	bottom: 66px;
  	left: 464px;
}
#daylights .circle.c5{
	bottom: 93px;
	right: 300px;
  /* left: 640px; */
}
#daylights .circle.c6{
	bottom: 48px;
	right: 143px;
  /* left: 797px; */
}
#daylights .circle.c7{
	bottom: 135px;
	right: 45px;
  /* left: 934px; */
}
#daylights .circle.vf{
  	width: 10px;
	height: 10px;
	border-radius: 5px;
	display: none;
	cursor: pointer;
}
#daylights .circle.vf:after{
	content: "VIDEO";
	display: block;
	position: absolute;
	bottom: 12px;
	font-size: 15px;
	left: -19px;
	color: #fff;
	letter-spacing: 3px;
}
#daylights .circle.vf.ft:after{
	content: "FOTO";
	  left: -14px;
}
#daylights .circle.vf.ft.f3:after,
#daylights .circle.vf.ft.f4:after,
#daylights .circle.vf.ft.f5:after,
#daylights .circle.vf.v6:after,
#daylights .circle.vf.f6:after{
	bottom: -20px;
}

#daylights .circle.v1{
	bottom: 157px;
  	left: 43px;
}
#daylights .circle.f1{
	bottom: 134px;
  	left: 138px;
}
#daylights .circle.v2{
	bottom: 157px;
  	left: 207px;
}
#daylights .circle.f2{
	bottom: 85px;
  	left: 249px;
}
#daylights .circle.v3{
	bottom: 101px;
  	left: 370px;
}
#daylights .circle.f3{
	bottom: 38px;
	  left: 300px;
}
#daylights .circle.v4{
	bottom: 130px;
  	left: 516px;
}
#daylights .circle.f4{
	bottom: 58px;
  	left: 560px;
}
#daylights .circle.v5{
  bottom: 145px;
    left: 604px;
}
#daylights .circle.f5{
	bottom: 87px;
  	left: 688px;
}
#daylights .circle.v6{
	bottom: 27px;
		left: 731px;
}
#daylights .circle.f6{
  bottom: 32px;
	  left: 835px;
}
#daylights .circle.v7{
	bottom: 201px;
	 right: 86px;
}
#daylights .circle.f7{
  bottom: 130px;
 	 right: 142px;
}
#daylights .circle.vf.openA , #daylights .circle.vf.openA{
	display: block;
}
#daylights2 .modal-content {
	border-radius: 0px;
  	background-color: rgba(255,255,255,0.75);
  	padding: 10px;
}
#daylights2 .modal-body{
	padding: 30px;
}
#daylights2 button.close{
	position: absolute;
	top: 45px;
	right: 45px;
	background-color: #b2b2b2;
	opacity: 1;
	border-radius: 16px;
	padding: 2px 8px;
	font-size: 32px;
	font-weight: 400;
	text-shadow: none;
	z-index: 500;
}
#daylights2 .video-mask:after {
  	margin: -7.5px 0 0 -7.5px;
  	border-width: 15px 0 15px 30px;
  	border-color: transparent transparent transparent #fff;
}
/* LENGUAJE: POLISH PAGINA: CLIMA - EL MEJOR CLIMA DEL MUNDO
============================================================ */
#clima .vitaminas .pre-text h3 {
	font-size: 30px;
}
#clima.pl .vitaminas .palabras .pre-text {
  	margin-top: 145px;
}
#clima.pl .vitaminas .dia .pre-text {
	margin-top: 76px;
}
#clima.pl .vitaminas .tiempo .pre-text h3 {
	margin-top: 26px;
}
#clima.pl .vitaminas .title div:nth-of-type(3) {
	font-size: 49px;
}
#clima2.pl .vacaciones .mini-title div:nth-of-type(3) {
	font-size: 32px;
	line-height: 36px;
	margin-bottom: 58px;
}
/* LENGUAJE: POLISH PAGINA: COMPRAS - DE TODO Y PARA TODOS
============================================================ */
#compras.pl .intro .title div:nth-of-type(3) {
	font-size: 82px;
}
#compras.pl .impuestos .title div:nth-of-type(2), #compras.pl .impuestos .title div:nth-of-type(4) {
	font-size: 153px;
}
#compras2.pl .mercadillos .title div:nth-of-type(2) {
	font-size: 72px;
}
#compras2.pl .mercadillos .title div:nth-of-type(3) {
	font-size: 44px;
}
#compras3.pl .shopping .title div:nth-of-type(3) {
	font-size: 78px;
}
#compras4.pl .productos-tipicos .title div:nth-of-type(3) {
	font-size: 45px;
}
/* LENGUAJE: POLISH PAGINA: PLAYAS - UN DIA DE PLAYA PARA TODOS
============================================================ */
#playas.pl .intro .title div:nth-of-type(1) {
	font-size: 90px;
}
#playas.pl .intro .title div:nth-of-type(2) {
	font-size: 58px;
	line-height: 62px;
}
#playas.pl .a-comer .text {
	padding: 0px 18px;
}
#playas2.pl .un-chapuzon {
	margin-top: 960px;
}
#playas2.pl .escuelas .text {
	padding: 0 127px;
}
/* LENGUAJE: POLISH PAGINA: ESTRELLAS - UN DESTINO CON ESTRELLA
============================================================ */
#estrellas.pl .intro .title div:nth-of-type(2) {
	font-size: 80px;
}
#estrellas2.pl .universo .title div:nth-of-type(2) {
	font-size: 42px;
	padding-left: 120px;
}
#estrellas3.pl .starlight .title {
	font-size: 52px;
	line-height: 70px;
}
#estrellas4.pl .islas .title div:nth-of-type(2) {
	padding-left: 34px;
}
/* LENGUAJE: POLISH PAGINA: BALLENAS - LAS BALLENAS TAMBIEN ADORAN LAS ISLAS
============================================================ */
#ballenas.pl .intro .title div:nth-of-type(1):before, #ballenas.pl .intro .title div:nth-of-type(1):after {
	width: 33%;
}
#ballenas.pl .intro .title div:nth-of-type(3) {
	font-size: 65px;
}
#ballenas.pl .species .title {
	font-size: 78px;
}
#ballenas.desktop-on.pl .big-fish .col-sm-3.calderon .title {
	width: 200px;
}
#ballenas.desktop-on.pl .big-fish .col-sm-3.calderon .text {
	padding-left: 56px;
}
#ballenas.desktop-on.pl .big-fish .col-sm-3.rorcual {
	width: 360px;
}
#ballenas.desktop-on.pl .big-fish .col-sm-3.rorcual .title {
	font-size: 34px;
}
#ballenas2.pl .habitat .title {
	font-size: 50px;
}
#ballenas2.pl .habitat .title div:nth-of-type(2) {
	padding: 0px 0px 0px 7px
}
/* LENGUAJE: POLISH PAGINA: OCIO - CHILLOUT TODO EL A√ëO
============================================================ */
#ocio2.pl .una-copa .title div:nth-of-type(2) {
	line-height: 56px;
}
#ocio2.pl .una-copa .title div:nth-of-type(3) {
	font-size: 31px;
	line-height: 60px;
}
#ocio4.pl .impuestos-bajos .title div:nth-of-type(2) {
	text-align: left;
	padding-left: 77px;
}
#ocio4.pl .impuestos-bajos .text {
	padding: 0;
}
/* LENGUAJE: POLISH PAGINA: SPA - UN SPA AL AIRE LIBRE
============================================================ */
#spa.pl .intro .title div:nth-of-type(3) {
	font-size: 33px;
	line-height: 2px;
	padding-left: 243px;
}
#spa.pl .intro .post-text p {
  	font-size: 17px;
}
#spa3.pl .tratamientos .col-sm-6:nth-of-type(2),
#spa3.pl .tratamientos .col-sm-6:nth-of-type(5),
#spa3.pl .tratamientos .col-sm-6:nth-of-type(6),
#spa3.pl .tratamientos .col-sm-6:nth-of-type(9) {
	padding: 30px;
}
/* LENGUAJE: GERMAN PAGINA: CLIMA - EL MEJOR CLIMA DEL MUNDO
============================================================ */
#clima.de .intro .text {
	margin-left: 36px;
}
#clima.de .vitaminas {
	margin-top: 56px;
}
#clima.de .vitaminas .title div:nth-of-type(3) {
	padding-left: 276px;
}
#clima2.de .vacaciones .mini-title.tradicion {
	font-size: 22px;
}
#clima2.de .vacaciones .mini-title.aire-libre div:nth-of-type(3) {
	font-size: 68px;
}
#clima-video.de .block {
	font-size: 14px;
	padding: 25px 23px;
}
/* LENGUAJE: GERMAN PAGINA: NATURALEZA - LA ENERGIA QUE TE ESPERA
============================================================ */
#naturaleza-video.de .video-mask .text {
	bottom: 0;
	min-height: 290px;
}
#naturaleza-dato.de .bioreservado .title {
	font-size: 25px;
}
#naturaleza-dato.de .dato .text div:nth-of-type(1) {
	font-size: 40px;
}
#naturaleza-dato.de .reservas-marinas .title {
	font-size: 42px;
}
#naturaleza-dato.de .reservas-marinas .submarinismo a {
	font-size: 42px;
}
#naturaleza-dato.de .reservas-marinas .submarinismo div:nth-of-type(2) {
	font-size: 24px;
}
#naturaleza-dato.de .reservas-biosfera .title {
	font-size: 30px;
}
#naturaleza-islas.de .islas .islas-list .islas1 .puerto-zarpar div:nth-of-type(1) {
	font-size: 29px;
}
#naturaleza-islas.de .islas .islas-list .islas1 .puerto-zarpar div:nth-of-type(2){
	font-size: 74px;
	left: 215px;
	top: 88px;
}
#naturaleza-estrellas.de .estrellas .title div {
	font-size: 54px;
}
/* LENGUAJE: GERMAN PAGINA: PLAYA - UN DIA DE PLAYA
============================================================ */
#playas.de .intro .title div:nth-of-type(2) {
	font-size: 45px;
	line-height: 38px;
}
#playas.de .a-jugar .title div:nth-of-type(2) {
	font-size: 52px;
}
#playas.de .a-jugar img {
  	margin-top: 24px;
}
#playas.de .gallery .title div:nth-of-type(2) {
	font-size: 44px;
}
#playas.de .a-comer{
	margin-top: 346px;
}
#playas.de .a-comer .text {
	font-size: 17px;
	padding: 0px 0px;
}
#playas2.de .escuelas .text {
	padding: 0 114px;
	margin-top: 100px;
}
/* LENGUAJE: GERMAN PAGINA: COMPRAS - DE TODO Y PARA TODOS
============================================================ */

#compras.de .intro .title div:nth-of-type(3) {
	line-height: 71px;
}
#compras.de .intro .text {
	padding-top: 396px;
}
#compras.de .impuestos .title div:nth-of-type(2), #compras.de .impuestos .title div:nth-of-type(4) {
	font-size: 106px;
}
#compras.de .impuestos .title div:nth-of-type(3) {
	font-size: 89px;
}
#compras2.de .mercadillos .title div:nth-of-type(2) {
	font-weight: 300;
}
#compras3.de .shopping .title div:nth-of-type(2) {
	font-size: 77px;
	font-weight: 700;
}
#compras4.de .productos-tipicos .post-text {
	margin-bottom: 40px;
}
/* LENGUAJE: GERMAN PAGINA: SPA - UN SPA AL AIRE LIBRE
============================================================ */
#spa.de .intro .title div:nth-of-type(3) {
	font-size: 38px;
}
#spa.de .intro .post-text p {
	font-size: 15px;
}
#spa.de .intro .post-text p {
	font-weight: 700;
}
#spa3.de .tratamientos .title {
	font-size: 52px;
}
#spa3.de .tratamientos .col-sm-6:nth-of-type(2),
#spa3.de .tratamientos .col-sm-6:nth-of-type(5),
#spa3.de .tratamientos .col-sm-6:nth-of-type(6),
#spa3.de .tratamientos .col-sm-6:nth-of-type(9) {
	padding: 30px;
}
#spa3.de .tratamientos .text {
	font-size: 15px;
}
/* LENGUAJE: GERMAN PAGINA: GOLF - GOLF TODO EL A√ëO
============================================================ */
#golf.de .intro .title span {
	font-size: 55px;
}
#golf2.de .campos .title div {
	font-size: 26px;
	line-height: 40px;
}
#golf2.de .campos .title div:nth-of-type(2) {
  padding: 0px 104px 0px 45px;
}
#golf3.de .golfistas .title div:nth-of-type(3) {
	padding: 20px 0px 0px 357px;
}
#golf.de .intro .title span {
	font-size: 36px;
}
#golf2.de .campos .title {
	font-size: 60px;
}
/* LENGUAJE: GERMAN PAGINA: CESAR MANRIQUE
============================================================ */
#cesar-manrique.de .intro .text {
	padding-left: 0px;
	padding-right: 8px;
}
#cesar-manrique2.de .artista .title div:nth-of-type(2) {
	font-size: 70px;
}
#cesar-manrique2.de .artista .text {
	font-size: 16px;
	padding-right: 0px;
	margin-top: 60px;
}
#cesar-manrique3.de .gallery .title div:nth-of-type(2) {
	font-size: 80px;
}
/* LENGUAJE: GERMAN PAGINA: SUBMARINISMO
============================================================ */
/* LENGUAJE: GERMAN PAGINA: CARNAVAL
============================================================ */
#carnaval-intro.de .intro .title div:nth-of-type(1) {
	font-size: 162px;
}
#carnaval-intro.de .intro .title div:nth-of-type(2) {
	display: block;
	font-size: 102px;
	line-height: 168px;
}
#carnaval-intro.de .intro .col-sm-12:nth-of-type(2){
	margin-top: -77px;
}
#carnaval-galas.de .galas .text {
	padding-top: 29px;
}
#carnaval-mogollones.de .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div {
	font-size: 59px;
}
#carnaval-estilos.de .estilos .title div:nth-of-type(2) {
	font-size: 53px;
	padding-left: 76px;
}
#carnaval-estilos.de .estilos .post-text {
	font-size: 17px;
}
#carnaval-sardina.de .sardina .text {
	margin-left: -53px;
	padding-top: 0px;
	margin-top: -10px;
}
/* LENGUAJE: GERMAN PAGINA: ESTRELLAS
============================================================ */
#estrellas.de .intro .title div:nth-of-type(2) {
	padding-left: 530px;
}
#estrellas2.de .cielos .text {
	margin-bottom: 69px;
}
#estrellas2.de .universo .title div:nth-of-type(2) {
	padding-left: 209px;
}
#estrellas3.de .starlight .text3 {
	margin-top: -76px;
}
#estrellas3.de .starlight {
	margin-bottom: 27px;
}
/* LENGUAJE: GERMAN PAGINA: OCIO - CHILLOUT TODO EL A√ëO
============================================================ */
#ocio.de .intro .title{
	font-size: 68px;
}
#ocio.de .cena .title {
	font-size: 46px;
}
#ocio.de .cena .title span:nth-of-type(2) {
	font-size: 36px;
}
#ocio2.de .una-copa .title div:nth-of-type(2) {
	line-height: 69px;
}
#ocio2.de .una-copa .title div:nth-of-type(3) {
	font-size: 30px;
	line-height: 63px;
}
/* LENGUAJE: GERMAN PAGINA: NAVEGACION - EL MAR DE LOS ALISIOS
============================================================ */
#navegacion.de .intro .title div:nth-of-type(2) {
	font-size: 82px;
}
#navegacion3.de .mares .title div:nth-of-type(3) {
	font-size: 50px;
	color: #008bcc;
	line-height: 24px;
	padding-left: 256px;
}
/* LENGUAJE: GERMAN PAGINA: BLUEMARLIN
============================================================ */
#blue-marlin-neal.de .blue-marlin .text div:nth-of-type(1) {
	font-size: 51px;
}
#blue-marlin-neal.de .blue-marlin .text div:nth-of-type(2) {
	font-size: 52px;
}
#blue-marlin-neal.de .blue-marlin .text div:nth-of-type(3) {
	padding-top: 10px;
	font-size: 53.5px;
}
#blue-marlin-neal.de .blue-marlin .text div:nth-of-type(5) {
	font-size: 93px;
}
#blue-marlin-neal.de .blue-marlin .text div:nth-of-type(6) {
	font-size: 39.5px;
}
#blue-marlin-neal.de .blue-marlin .text div:nth-of-type(7) {
	font-size: 52.5px;
}
#blue-marlin-neal.de .blue-marlin .text div:nth-of-type(8) {
	font-size: 39px;
}
#blue-marlin-picudo.de .picudo .title div:nth-of-type(2) {
	font-size: 31px;
}
#blue-marlin-aguas .aguas .title div:nth-of-type(2), #blue-marlin-aguas .aguas .title div:nth-of-type(3) {
	font-size: 22px;
}
#blue-marlin-puertos.de .puertos .title div:nth-of-type(3) {
	font-size: 74px;
}
#blue-marlin-pesca.de .pesca .title div:nth-of-type(4) {
	font-size: 94px;
}
/* LENGUAJE: GERMAN PAGINA: SENDEROS
============================================================ */
#senderos.de .intro .text {
	font-size: 17px;
	padding-top: 428px;
}
#senderos2.de .inmensidad h3 {
	line-height: 26px;
}
#senderos2.de .lm {
	padding-left: 139px;
}
#senderos2.de .lm .text{
	margin-right: -50px;
}
#senderos2.de .van {
	margin-top: 310px;
}
#senderos2.de .inmensidad .title {
	margin-top: 80px;
}
#senderos2.de .inmensidad .title div:nth-of-type(1) {
	font-size: 54px;
}
#senderos2.de .inmensidad .title div:nth-of-type(2) {
	font-size: 28px;
	padding-left: 165px;
}
#senderos2.de .senderos .text {
	padding-right: 0px;
}
#senderos3.de .niveles .title div:nth-of-type(4) {
	left: 218px;
}
#senderos3.de .niveles .title div:nth-of-type(5) {
	font-size: 43px;
	padding-left: 148px;
}
#senderos3.de .niveles .text.basico h2 {
	padding-left: 10px;
}
#senderos3.de .niveles .text.intermedio h2 {
	padding-left: 0px;
	font-size: 31px;
}
#senderos3.de .niveles .text.avanzado {
	margin-top: 556px;
	padding-right: 15px;
}
#senderos3.de .niveles .text.avanzado h2 {
	padding-left: 0px;
	margin-left: -103px;
}
/* LENGUAJE: GERMAN PAGINA: VIENTO Y OLAS
============================================================ */
#viento-y-olas-sport.de .title {
	font-size: 77px;
	margin: 100px 0 0 53px;
}
#viento-y-olas-olas.de .competiciones .video div:nth-of-type(1) {
	font-size: 36px;
}
/* LENGUAJE: GERMAN PAGINA: EXTREMOSFERA
============================================================ */
#extremosfera.de .record .title div:nth-of-type(3) {
font-size: 67px;
line-height: 46px;
}
#extremosfera.de .record .text {
padding-right: 135px;
}
#extremosfera2.de .practica .title div:nth-of-type(2) {
font-size: 79px;
}
/* LENGUAJE: GERMAN PAGINA: BALLENAS
============================================================ */
#ballenas.de .intro .title div:nth-of-type(1):before,
#ballenas.de .intro .title div:nth-of-type(1):after {
	width: 33%;
}
#ballenas.de .species .title{
	font-size: 45px;
}
#ballenas.de .species .title span{
	font-size: 107px;
}
#ballenas.de .species .title div {
	line-height: 20px;
}
#ballenas.desktop-on.de .big-fish .col-sm-3.delfin {
	width: 194px;
}
#ballenas.de .big-fish .calderon .title {
	font-size: 44px;
}
#ballenas.de .big-fish .rorcual .title {
	font-size: 40px;
}
#ballenas2.de .habitat .title {
	font-size: 143px;
	line-height: 74px;
	text-align: left;
	padding-left: 34px;
}
#ballenas2.de .habitat .title div:nth-of-type(1) {
	text-align: right;
}
#ballenas2.de .habitat .title div:nth-of-type(2) {
	padding: 20px 0px 0px 0px;
}
/* LENGUAJE: GERMAN PAGINA: SUBMARINISMO
============================================================ */
#submarinismo.de .biodiversidad .title div:nth-of-type(2) {
  font-size: 31px;
  line-height: 70px;
}
#submarinismo.de .fondos-volcanicos .title div:nth-of-type(2) {
  font-size: 38px;
}
#submarinismo.de .pecios .title div:nth-of-type(2) {
	font-size: 36px;
	line-height: 70px;
}
#submarinismo.de .pecios .title div:nth-of-type(3) {
  font-size: 17px;
}
#submarinismo2.de .niveles .title div:nth-of-type(3) {
  font-size: 49px;
}
#submarinismo2.de .niveles .post-text {
	margin-left: -20px;
}
#submarinismo2.de .niveles .text.avanzado {
	padding-right: 22px;
	margin-right: 0px;
	margin-left: 0px;
}
#submarinismo2.de .niveles .text.avanzado h2{
	font-size: 30px;
}
/* LENGUAJE: ENGLISH PAGINA: GOLF
============================================================ */
#golf2.en .campos .title {
	text-align: left;
}
#golf2.en .campos .title div:nth-of-type(1) {
	padding-left: 80px;
}
#golf2.en .campos .title div:nth-of-type(2) {
	margin-right: 140px;
}
#golf3.en .golfistas .title {
	font-size: 58px;
}
#golf3.en .golfistas .title div:nth-of-type(1) {
	margin-bottom: -22px;
}
#golf4.en .gallery .title {
  margin-right: 215px;
}
#golf5.en .golf-5estrellas .title{
	font-size: 30px;
	font-weight: 300;
}
#golf5.en .golf-5estrellas .title div:nth-of-type(1) {
	font-size: 106px;
	padding-left: 27px;
	line-height: 21px;
	font-weight: 100;
}
#golf5.en .golf-5estrellas .title span {
	font-size: 106px;
}
#golf5.en .golf-5estrellas .title span {
	font-size: 139px;
	top: 33px;
	position: absolute;
	left: -40px;
}
/* LENGUAJE: ENGLISH PAGINA: PLAYAS
============================================================ */
#playas.en .gallery {
  margin-top: 160px;
}
#playas2.en .un-chapuzon {
  margin-top: 955px;
}
/* LENGUAJE: ENGLISH PAGINA: COMPRAS
============================================================ */
#compras.en .intro .title div:nth-of-type(3) {
	font-size: 114px;
	line-height: 54px;
}
#compras.en .impuestos {
  	margin-top: 272px;
}
#compras.en .impuestos .title div:nth-of-type(2){
	line-height: 77px;
	font-size: 162px;
	font-weight: 700;
}
#compras.en .impuestos .title div:nth-of-type(3){
	font-size: 200px;
	line-height: 210px;
	font-weight: 100;
}
#compras.en .impuestos .title div:nth-of-type(3){
	font-size: 212px;
	line-height: 234px;
}
#compras3.en .shopping .title div:nth-of-type(3) {
  padding-left: 260px;
}
#cesar-manrique.en .intro .text {
	padding-left: 53px;
}
/* LENGUAJE: ENGLISH PAGINA: CESAR MANRIQUE
============================================================ */
#cesar-manrique5.en .fundacion .title div:nth-of-type(2) {
	font-size: 61px;
	line-height: 68px;
}
/* LENGUAJE: ENGLISH PAGINA: ESTRELLAS
============================================================ */
#estrellas2.en .universo .title div:nth-of-type(2) {
	padding-left: 194px;
}
#estrellas3.en .starlight {
	margin-bottom: 124px;
}
/* LENGUAJE: ENGLISH PAGINA: NAVEGACION
============================================================ */
#navegacion.en .intro .title {
	font-size: 65px;
}
#navegacion.en .intro .title div:nth-of-type(1) span {
	font-size: 96px;
}
#navegacion.en .intro .title div:nth-of-type(2) {
	font-size: 172px;
}
#navegacion2.en .motor .cita {
	margin-top: 393px;
}
#navegacion3.en .mares .title div:nth-of-type(3) {
	line-height: 20px;
}
#navegacion4.en .gallery .title div:nth-of-type(3) {
	padding-left: 125px;
}
/* LENGUAJE: ENGLISH PAGINA: SENDEROS
============================================================ */
#senderos2.en .inmensidad .title {
	margin-top: 133px;
}
#senderos2.en .inmensidad .title div:nth-of-type(1) {
	font-size: 60px;
}
#senderos2.en .inmensidad .title div:nth-of-type(2) {
	font-size: 34px;
}
#senderos2.en .senderos .title div:nth-of-type(2) {
	padding-left: 201px;
}
#senderos3.en .niveles .title div:nth-of-type(5) {
	padding-left: 160px;
}
/* LENGUAJE: ENGLISH PAGINA: CARNAVAL
============================================================ */
#carnaval-estilos.en .estilos .title div:nth-of-type(2) {
  font-size: 58px;
  padding-left: 0;
  text-align: right;
}
#carnaval-gallery.en .gallery .title {
	margin-right: 212px;
}
/* LENGUAJE: ENGLISH PAGINA: SUBMARINISMO
============================================================ */
#submarinismo.en .pecios .title div:nth-of-type(2) {
	font-size: 55px;
}
/* LENGUAJE: ENGLISH PAGINA: NATURALEZA
============================================================ */
#naturaleza-dato.en .bioreservado .title {
	font-size: 27px;
}
#naturaleza-estrellas .estrellas .title div:nth-of-type(1) {
	font-size: 100px;
}
#naturaleza-estrellas.en .estrellas .title div:nth-of-type(2) {
	padding-left: 125px;
}
.idioma-fi #naturaleza-estrellas .estrellas .title div:nth-of-type(1){
	font-size: 76px;
}
/* 7STORIES
================================================== */
#stories{
	background: #FFF url('../img/inspiraciones/bg-7stories.jpg') no-repeat center top;
	background-size: auto 100%;
	min-height: 1360px;
	padding-bottom: 15px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
  margin-top: 30px;
}
#stories .intro{
	margin-top: 20px;
}
#stories .intro .title{
	margin-left: 55px;
	margin-bottom: 46px;
}
#stories .intro .text{
	font-size: 18px;
	line-height: 23px;
	text-align: center;
	text-shadow: 0 0 10px 610e00;/*120*/
	font-weight: 400;
	color: #fff4dd;
	padding: 0px 64px;
}
#stories .intro .text a{
	color: #fff;
	font-weight: 700;
}
#stories .intro .title2{
	font-size: 48px;
	text-shadow: 0 0 10px 610e00;/*120*/
	font-weight: 100;
	color: #fff;
	margin-top: 131px;
}
#stories .intro .title2 div:nth-of-type(2){
	font-size: 80px;
	color: #d94200;
	line-height: 34px;
}
#stories .intro .title2 div:nth-of-type(3){
	margin-left: 107px;
}
#stories .intro .text2{
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	text-shadow: 0 0 10px 610e00;
	font-weight: 400;
	color: #fff4dd;
	padding: 14px 50px 0px 8px;
	font-weight: 300;
}

.idioma-hu #stories .intro .title2 > div {
	margin-left: 0;
	font-size: 57px;
	line-height: 1em;
}

/*
/* 7STORIES: GENERAL .stories
================================================== */
.stories .single-video {
	width: 100%;
	height: 365px;
	background-size: cover;
}
.stories .video-mask {
	width: 100%;
}
.stories .video-mask:after {
	margin: -25px 0 0 -2px;
	border-width: 23px 0 23px 40px;
}

/* 7STORIES: LANZAROTE
================================================== */
#stories2{
	background: #FFF url('../img/inspiraciones/bg-7stories-lanzarote.jpg') no-repeat center top;
	min-height: 744px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#stories2 .single-video {
	width: 100%;
	height: 365px;
	margin-top: 181px;
	margin-left: -1px;
	background-image:url('../img/inspiraciones/bg-7stories-lanzarote-video.jpg');
}
#stories2 .title{
	margin-top: 144px;
	font-size: 62px;
	font-weight: 300;
	color: #76b6e6;
	text-shadow: 0 0 15px #000;
}
#stories2 .title div:nth-of-type(2){
	margin-top: -9px;
}
#stories2 .title div:nth-of-type(2),
#stories2 .title div:nth-of-type(3){
	font-size: 24px;
	line-height: 32px;
	font-weight: 400;
	color: #76b6e6;
}
#stories2 .title div:nth-of-type(2) span,
#stories2 .title div:nth-of-type(3) span{
	color: #fff;
	font-weight: 700;
	color: transparent;
	position: relative;

}
#stories2 .title div:nth-of-type(2) span:before{
	display: block;
	content: "";
	position: absolute;
	width: 136px ;
	height: 20px;
	top: 5px;
	left: 5px;
	background-image: url('../img/inspiraciones/7stories-autor-lanzarote.png');
	background-repeat: no-repeat;
	background-position: center;
}
#stories2 .title div:nth-of-type(3) span:before{
	display: block;
	content: "";
	position: absolute;
	width: 256px;
	height: 20px;
	top: 6px;
	left: 3px;
	background-image: url('../img/inspiraciones/7stories-autor-lanzarote2.png');
	background-repeat: no-repeat;
	background-position: center;
}
#stories2 .text{
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	text-shadow: 0 0 10px #000;
	font-weight: 400;
	color: #fff4dd;
	margin-top: 24px;
	margin-right: -10px;
}
#stories2 .text span{
	font-weight: 700;
	color: #fff;
}
#stories2 .text a{
	color: #ff3117;
	font-weight: 700;
}
/* 7STORIES: FUERTEVENTURA
================================================== */
#stories3{
	background: #FFF url('../img/inspiraciones/bg-7stories-fuerteventura.jpg') no-repeat center top;
	min-height: 674px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#stories3 .single-video{
	width: 100%;
	height: 365px;
	margin-top: 151px;
	margin-left: -9px;
	background-image:url('../img/inspiraciones/bg-7stories-fuerteventura-video.jpg');
	background-size: cover;
}
#stories3 .title{
	margin-top: 128px;
	margin-left: -4px;
	font-size: 44px;
	font-weight: 100;
	color: #df9954;
}
#stories3 .title div:nth-of-type(2){
	font-size: 24px;
	line-height: 40px;
	font-weight: 300;
}
#stories3 .title div:nth-of-type(2) span{
	color: #fff;
	font-weight: 700;
	color: transparent;
	position: relative;
}
#stories3 .title div:nth-of-type(2) span:before{
	display: block;
	content: "";
	position: absolute;
	width: 178px;
	height: 22px;
	top: 6px;
	left: 3px;
	background-image: url('../img/inspiraciones/7stories-autor-fuerteventura.png');
	background-repeat: no-repeat;
	background-position: center;
}
#stories3 .text{
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	font-weight: 400;
	color: #fff4dd;
	font-weight: 300;
	margin-left: -2px;
 	margin-top: 22px;
  	padding-right: 9px;
}
#stories3 .text span{
	font-weight: 700;
	color: #fff;
}
#stories3 .text a{
	color: #ff3117;
	font-weight: 700;
}
/* 7STORIES: GRAN CANARIA
================================================== */
#stories4{
	background: #FFF url('../img/inspiraciones/bg-7stories-gran-canaria.jpg') no-repeat center top;
	min-height: 702px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#stories4 .single-video{
	width: 100%;
	height: 360px;
	margin-top: 178px;
	margin-left: -1px;
	background-image:url('../img/inspiraciones/bg-7stories-gran-canaria-video.jpg');
	background-size: cover;
}
#stories4 .title{
	margin-top: 162px;
	margin-left: -2px;
	font-size: 65px;
	font-weight: 100;
	color: #b8b33a;
	line-height: 60px;
	text-shadow: 0 0 10px #000;
}
#stories4 .title div:nth-of-type(3){
	font-size: 24px;
	line-height: 40px;
	font-weight: 300;
	line-height: 53px;
	margin-left: 4px;
}
#stories4 .title div:nth-of-type(3) span{
	color: #fff;
	font-weight: 700;
	color: transparent;
	position: relative;
}
#stories4 .title div:nth-of-type(3) span:before{
	display: block;
	content: "";
	position: absolute;
	width: 133px;
	height: 26px;
	top: 1px;
	left: 3px;
	background-image: url('../img/inspiraciones/7stories-autor-gran-canaria.png');
	background-repeat: no-repeat;
	background-position: center;
}
#stories4 .text{
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	font-weight: 400;
	color: #fff4dd;
	font-weight: 300;
	margin-left: 2px;
 	margin-top: 12px;
  	padding-right: 14px;
}
#stories4 .text span{
	font-weight: 700;
	color: #fff;
}
#stories4 .text a{
	color: #ff3117;
	font-weight: 700;
}
/* 7STORIES: TENERIFE
================================================== */
#stories5{
	background: #FFF url('../img/inspiraciones/bg-7stories-tenerife.jpg') no-repeat center top;
	min-height: 701px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#stories5 .single-video{
	width: 100%;
	height: 365px;
	margin-top: 169px;
	margin-left: -9px;
	background-image:url('../img/inspiraciones/bg-7stories-tenerife-video.jpg');
	background-size: cover;
}
#stories5 .title{
	margin-top: 152px;
	margin-left: -3px;
	font-size: 78px;
	font-weight: 100;
	color: #ffa52b;
	line-height: 60px;
	letter-spacing: -1.5px
}
#stories5 .title div:nth-of-type(2){
	font-size: 24px;
	line-height: 40px;
	font-weight: 300;
	line-height: 74px;
	margin-left: 4px;
}
#stories5 .title div:nth-of-type(2) span{
	color: #fff;
	font-weight: 700;
	color: transparent;
	position: relative;
}
#stories5 .title div:nth-of-type(2) span:before{
	display: block;
	content: "";
	position: absolute;
	width: 186px;
	height: 32px;
	top: 2px;
	left: 5px;
	background-image: url('../img/inspiraciones/7stories-autor-tenerife.png');
	background-repeat: no-repeat;
	background-position: center;
}
#stories5 .text{
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	font-weight: 400;
	color: #fff4dd;
	font-weight: 300;
	margin-left: -1px;
	margin-top: 7px;
	padding-right: 50px;
}
#stories5 .text span{
	font-weight: 700;
	color: #fff;
}
#stories5 .text a{
	color: #ff3117;
	font-weight: 700;
}
/* 7STORIES: LA GOMERA
================================================== */
#stories6{
	background: #FFF url('../img/inspiraciones/bg-7stories-la-gomera.jpg') no-repeat center top;
	min-height: 701px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#stories6 .single-video{
	width: 100%;
	height: 360px;
	margin-top: 173px;
	margin-left: -1px;
	background-image:url('../img/inspiraciones/bg-7stories-la-gomera-video.jpg');
	background-size: cover;
}
#stories6 .title{
	margin-top: 159px;
	margin-left: -2px;
	font-size: 80px;
	font-weight: 100;
	color: #e9ebac;
	line-height: 60px;
	text-shadow: 0 0 10px #000;
}
#stories6 .title div:nth-of-type(2){
	font-size: 24px;
	line-height: 40px;
	font-weight: 300;
	line-height: 59px;
	margin-left: 4px;
	color: #dfcc77;
	font-weight: 700;
}
#stories6 .title div:nth-of-type(2) span{
	color: #E8E61C;
	color: transparent;
	position: relative;
}
#stories6 .title div:nth-of-type(2) span:before{
	display: block;
	content: "";
	position: absolute;
	width: 144px;
	height: 21px;
	top: 5px;
	left: 1px;
	background-image: url('../img/inspiraciones/7stories-autor-la-gomera.png');
	background-repeat: no-repeat;
	background-position: center;
}
#stories6 .text{
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	text-shadow: 0 0 10px #000;
	font-weight: 400;
	color: #fff4dd;
	font-weight: 300;
	margin-left: 2px;
	margin-top: 3px;
	margin-right: 12px;
}
#stories6 .text span{
	font-weight: 700;
	color: #fff;
}
#stories6 .text a{
	color: #ff3117;
	font-weight: 700;
}
/* 7STORIES: LA PALMA
================================================== */
#stories7{
	background: #FFF url('../img/inspiraciones/bg-7stories-la-palma.jpg') no-repeat center top;
	min-height: 724px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#stories7 .single-video{
	width: 100%;
	height: 365px;
	margin-top: 183px;
	margin-left: -9px;
	background-image:url('../img/inspiraciones/bg-7stories-la-palma-video.jpg');
	background-size: cover;
}
#stories7 .title{
	margin-top: 164px;
	margin-left: -3px;
	font-size: 69px;
	font-weight: 100;
	color: #a94122;
	line-height: 60px;
	margin-right: -199px;
}
#stories7 .title div:nth-of-type(2),
#stories7 .title div:nth-of-type(3){
	font-size: 24px;
	line-height: 40px;
	font-weight: 300;
	line-height: 32px;
	margin-left: 4px;
}
#stories7 .title div:nth-of-type(3){
	font-weight: 700;
}
#stories7 .title div:nth-of-type(3){
	margin-top: -15px;
	margin-left: 40px;
	font-size: 29px;
	color: #fff;
	color: transparent;
	position: relative;
}
#stories7 .title div:nth-of-type(3):before{
	display: block;
	content: "";
	position: absolute;
	width: 252px;
	height: 31px;
	top: -3px;
	left: -2px;
	background-image: url('../img/inspiraciones/7stories-autor-la-palma.png');
	background-repeat: no-repeat;
	background-position: center;
}
#stories7 .text{
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	text-shadow: 0 0 10px #000;
	font-weight: 400;
	color: #fff4dd;
	font-weight: 300;
	margin-top: 21px;
	padding-right: 10px;
}
#stories7 .text span{
	font-weight: 700;
	color: #fff;
}
#stories7 .text a{
	color: #ff3117;
	font-weight: 700;
}
/* 7STORIES: EL HIERRO
================================================== */
#stories8{
	background: #FFF url('../img/inspiraciones/bg-7stories-el-hierro.jpg') no-repeat center top;
	background-size: auto 100%;
	min-height: 645px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#stories8 .single-video{
	width: 100%;
	height: 365px;
	margin-top: 152px;
	margin-left: -3px;
	background-image:url('../img/inspiraciones/bg-7stories-el-hierro-video.jpg');
	background-size: cover;
}
#stories8 .title{
	margin-top: 134px;
	margin-left: 1px;
	font-size: 67px;
	font-weight: 100;
	color: #5c3305;
	line-height: 60px;
}
#stories8 .title div:nth-of-type(2){
	font-size: 24px;
	line-height: 40px;
	font-weight: 300;
	line-height: 64px;
	margin-left: 4px;
	color: #312d28;
}
#stories8 .title div:nth-of-type(2) span{
	font-weight: 700;
	color: transparent;
	position: relative;
}
#stories8 .title div:nth-of-type(2) span:before{
	display: block;
	content: "";
	position: absolute;
	width: 232px;
	height: 57px;
	top: -14px;
	left: -13px;
	background-image: url('../img/inspiraciones/7stories-autor-el-hierro.png');
	background-repeat: no-repeat;
	background-position: center;
}
#stories8 .text{
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	font-weight: 400;
	color: #000;
	margin-left: 2px;
	margin-top: 11px;
	padding-right: 0px;
	margin-right: 8px;
	text-shadow: 0 0 4px #FFF;
}
#stories8 .text span{
	font-weight: 700;
	color: #000;
}
#stories8 .text a{
	color: #ff3117;
	font-weight: 700;
}
.idioma-fr #stories .intro .title2 div:nth-of-type(2) {
	font-size: 60px;
	line-height: 38px;
}
.idioma-fr #stories5 .title {
	font-size: 68px;
}
.idioma-fr #stories7 .title {
	font-size: 64px;
}
.idioma-fr #stories7 .title div:nth-of-type(2) {
	font-size: 20px;
}
.idioma-cs #stories .intro .title2 div:nth-of-type(2) {
	font-size: 60px;
}
.idioma-cs #stories3 .title div:nth-of-type(2) {
	font-size: 22px;
}
.idioma-cs #stories3 .title div:nth-of-type(2) span,
.idioma-cs #stories5 .title div:nth-of-type(2) span,
.idioma-cs #stories8 .title div:nth-of-type(2) span {
  display: block;
}
.idioma-cs #stories3 .title div:nth-of-type(2) span:before,
.idioma-cs #stories5 .title div:nth-of-type(2) span:before,
.idioma-cs #stories8 .title div:nth-of-type(2) span:before {
	right: 3px;
	left: inherit;
}
.idioma-en #stories5 .title,
.idioma-nl #stories5 .title,
.idioma-nb #stories5 .title,
.idioma-de #stories5 .title,
.idioma-da #stories5 .title,
.idioma-it #stories5 .title,
.idioma-cs #stories5 .title,
.idioma-fi #stories5 .title,
.idioma-pl #stories5 .title,
.idioma-sv #stories5 .title {
	font-size: 68px;
}
.idioma-en #stories7 .title,
.idioma-nl #stories7 .title,
.idioma-nb #stories7 .title,
.idioma-de #stories7 .title,
.idioma-da #stories7 .title,
.idioma-it #stories7 .title,
.idioma-cs #stories7 .title {
	font-size: 64px;
}
.idioma-cs #stories5 .title div:nth-of-type(2) {
	line-height: 56px;
}
.idioma-cs #stories7 .title div:nth-of-type(3) {
	margin-top: 0px;
}
.idioma-da #stories .intro .title2 div:nth-of-type(2) {
	font-size: 48px;
}
.idioma-da #stories .intro .title2 {
	font-size: 46px;
}
.idioma-nl #stories7 .title div:nth-of-type(3) {
	margin-top: 0px;
}
.idioma-en #stories .intro .title2 div:nth-of-type(2) {
	font-size: 72px;
}
.idioma-de #stories .intro .title2 div:nth-of-type(2) {
	font-size: 60px;
}
.idioma-de #stories .intro .text2 {
    font-size: 14px;
}
.idioma-de #stories5 .title {
	font-size: 60px;
}
.idioma-de #stories7 .title div:nth-of-type(3) {
	margin-top: 0px;
}
.idioma-it #stories7 .title div:nth-of-type(3) {
	margin-top: 0px;
}
.idioma-nb #stories .intro .title2 div:nth-of-type(2) {
    font-size: 64px;
}
.idioma-ru #stories .intro .title2 {
    font-size: 30px;
}
.idioma-ru #stories .intro .title2 div:nth-of-type(2) {
	font-size: 78px;
	line-height: 56px;
}
.idioma-ru #stories .intro .text2 {
	font-size: 14px;
}
.idioma-ru #stories3 .title {
	font-size: 35px;
}
.idioma-ru #stories4 .title div:nth-of-type(1) {
	font-size: 37px;
}
.idioma-ru #stories5 .title {
	font-size: 56px;
}
.idioma-ru #stories7 .title {
	font-size: 66px;
}
.idioma-ru #stories7 .title div:nth-of-type(3) {
	margin-top: 10px;
}
.idioma-fi #stories .intro .title2 div:nth-of-type(2) {
    font-size: 74px;
}
.idioma-fi #stories7 .title div:nth-of-type(3) {
    margin-top: 8px;
}
.idioma-pl #stories .intro .title2 div:nth-of-type(2) {
    font-size: 60px;
    line-height: 48px;
}
.idioma-pl #stories7 .title div:nth-of-type(3) {
    margin-top: 10px;
}
.idioma-pt-pt #stories .intro .title2 div:nth-of-type(2) {
    font-size: 60px;
    line-height: 46px;
}
.idioma-pt-pt #stories7 .title div:nth-of-type(3) {
	margin-left: 54px;
}
.idioma-sv #stories .intro .title2 div:nth-of-type(2) {
    font-size: 60px;
}
.idioma-sv #stories7 .title div:nth-of-type(3) {
    margin-top: 0px;
}
.idioma-hu #stories7 .title div:nth-of-type(3) {
	margin-top: 0;
}

/* ABORIGENES
================================================== */
#aborigenes{
	background: #FFF url('../img/inspiraciones/bg-aborigenes.jpg') no-repeat center top;
	height: 5011px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#aborigenes .intro{
	margin-top: 6px;
}
#aborigenes .intro .title div:nth-of-type(1){
	display: none;
}
#aborigenes .intro .title div:nth-of-type(2){
	font-size: 84px;
	line-height: 118px;
	font-weight: 100;
	color: #fff;
	margin-left: 283px;
}
#aborigenes .intro .title div:nth-of-type(3){
	font-size: 115px;
	line-height: 70px;
	font-weight: 700;
	color: #cb9a44;
	margin-left: 27px;
}
#aborigenes .intro .title div:nth-of-type(4){
	font-size: 65px;
	line-height: 130px;
	font-weight: 100;
	color: #fff;
	margin-left: 107px;
}
#aborigenes .intro .title div:nth-of-type(4) span{
	font-size: 91px;
	font-weight: 400;
	color: #b95206;
}
#aborigenes .text{
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #fff;
	text-align: left;
}
#aborigenes .intro .text{
	font-size: 19px;
	line-height: 30px;
	font-weight: 400;
	color: #fff;
	text-align: center;
	margin-top: 25px;
	padding: 0px 30px;
}
#aborigenes .text span{
	color: #ab4c1c;
	font-weight: 700;
}
#aborigenes .text span{
	color: #ab4c1c;
	font-weight: 700;
}
#aborigenes .text a{
	color: #299d00;
	text-decoration: underline;
	font-weight: 700;
}
#aborigenes .post-text{
	margin-top: 24px;
	margin-left: 8px;
}

#aborigenes .post-text a{
	font-size: 18px;
	line-height: 24px;
	color: #299d00;
	text-decoration: underline;
	font-weight: 700;
}
/* ABORIGENES: PUEBLOS
================================================== */
#aborigenes .pueblos{
	padding-top: 75px;
	margin-top: 40px;
	height: 960px;
	background: url('../img/inspiraciones/bg-aborigenes-pueblo.png') no-repeat center top;

}
#aborigenes .pueblos .title{
	text-align: center;
}
#aborigenes .pueblos .title div:nth-of-type(2){
	font-size: 39.92px;
	line-height: 42.51px;
	font-weight: 300;
}
#aborigenes .pueblos .title div:nth-of-type(3){
	font-size: 40.91px;
	line-height: 38.76px;
	font-weight: 700;
	color: #b95206;
}
#aborigenes .pueblos .title div:nth-of-type(4){
	font-size: 52.11px;
	line-height: 45.01px;
	font-weight: 700;
	color: #eec782;
}
#aborigenes .pueblos .islas{
  	position: relative;
}
#aborigenes .pueblos .islas img{
	margin-top: 66px;
  	margin-left: 243px;
}
#aborigenes .pueblos .islas h3{
	color: #ffa735;
	font-size: 20px;
	font-weight: 300;
}
#aborigenes .pueblos .islas h4{
	color: #FFF;
	font-size: 21px;
	font-weight: 700;
	line-height: 22px;
  	margin-top: -10px;
}
#aborigenes .pueblos .islas .la-palma{
	position: absolute;
	top: 45px;
  	left: 229px;
}
#aborigenes .pueblos .islas .el-hierro{
	position: absolute;
	top: 251px;
  	left: 133px;
}
#aborigenes .pueblos .islas .tenerife{
	position: absolute;
	top: 102px;
  	left: 387px;
}

#aborigenes .pueblos .islas .la-gomera{
	position: absolute;
	top: 242px;
  	left: 300px;
}

#aborigenes .pueblos .islas .gran-canaria{
	position: absolute;
	top: 270px;
  	left: 464px;
}

#aborigenes .pueblos .islas .fuerteventura-lanzarote{
	position: absolute;
	top: 159px;
  	left: 720px;
}
#aborigenes .pueblos .text{
	margin: 93px 100px 0 134px;
	text-shadow: 2px -3px 5px rgba(5,3,5,0.75);
}
.idioma-nl #aborigenes .intro .title div:nth-of-type(4) {
	margin-left: inherit;
}
.idioma-nl #aborigenes .intro .title div:nth-of-type(4) span {
	font-size: 73px;
}
.idioma-nl #aborigenes .organizacion .title div:nth-of-type(4) {
	margin-left: inherit;
	font-size: 45px;
}
.idioma-en #aborigenes .organizacion .title div:nth-of-type(3) {
    font-size: 68px;
}
.idioma-en #aborigenes .cultura .title div:nth-of-type(3){
	font-size: 90px;
}
.idioma-de #aborigenes .intro .title div:nth-of-type(4) span {
	font-size: 85px;
}
.idioma-de #aborigenes .intro .title div:nth-of-type(4) {
	margin-left: inherit;
}
.idioma-de #aborigenes .organizacion .title div:nth-of-type(3) {
	font-size: 68px;
	letter-spacing: -2px;
}
.idioma-de #aborigenes .cultura .title div:nth-of-type(3) {
	margin-top: 10px;
}
.idioma-ru #aborigenes .intro .title div:nth-of-type(4) span {
    font-size: 68px;
}
.idioma-ru #aborigenes .organizacion .title div:nth-of-type(3) {
    font-size: 58px;
}
.idioma-ru #aborigenes .cultura .title div:nth-of-type(3) {
    font-size: 86px;
}
.idioma-cs #aborigenes .intro .title div:nth-of-type(4) {
	font-size: 56px;
}
.idioma-cs #aborigenes .momias .title div:nth-of-type(3) {
    font-size: 45px;
    line-height: 48px;
}
.idioma-cs #aborigenes .cultura .title div:nth-of-type(3) {
	margin-top: 20px;
}
.idioma-nb #aborigenes .organizacion .title div:nth-of-type(4) {
	margin-left: 0px;
}
.idioma-nb #aborigenes .momias .title div:nth-of-type(3) {
	font-size: 88px;
}
.idioma-nb #aborigenes .cultura .title div:nth-of-type(3) {
	font-size: 70px;
}
.idioma-da #aborigenes .pueblos .islas h4 {
	font-size: 16px;
}
.idioma-fi #aborigenes .intro .title div:nth-of-type(2) {
    font-size: 60px;
}
.idioma-fi #aborigenes .organizacion .title div:nth-of-type(4) {
  font-size: 41px;
}
.idioma-fi #aborigenes .momias .title div:nth-of-type(3) {
	line-height: 78px;
}
.idioma-fi #aborigenes .cultura .title div:nth-of-type(3) {
    font-size: 70px;
}
.idioma-fi #aborigenes .cultura .title div:nth-of-type(4) {
    font-size: 58px;
}
.idioma-pl #aborigenes .intro .title div:nth-of-type(4) span {
    font-size: 78px;
}
.idioma-pl #aborigenes .organizacion .title div:nth-of-type(4) {
	font-size: 48px;
	margin-left: 100px;
}
.idioma-pl #aborigenes .cultura .title div:nth-of-type(3) {
    font-size: 74px;
}
.idioma-pt-pt #aborigenes .intro .title div:nth-of-type(4) span {
    font-size: 78px;
}
.idioma-pt-pt #aborigenes .cultura .title div:nth-of-type(4) {
    font-size: 58px;
}
.idioma-sv #aborigenes .intro .title div:nth-of-type(3) {
	margin-top: 10px;
}
.idioma-sv #aborigenes .pueblos .title div:nth-of-type(3) {
	font-size: 36px;
}
.idioma-sv #aborigenes .organizacion .title div:nth-of-type(4) {
	margin-left: 0px;
}
.idioma-sv #aborigenes .momias .title div:nth-of-type(3) {
    font-size: 88px;
    line-height: 78px;
}
.idioma-sv #aborigenes .cultura .title div:nth-of-type(3) {
    font-size: 88px;
    line-height: 76px;
}
.idioma-hu #aborigenes .pueblos .title div:nth-of-type(3) {
	line-height: 48px;
}
.idioma-hu #aborigenes .organizacion .title div:nth-of-type(4) {
	font-size: 50px;
	margin-left: 46px;
}
/* ABORIGENES: ORGANIZACION
================================================== */
#aborigenes .organizacion{
	margin-top: 94px;
}
#aborigenes .organizacion img{
	margin-left: -185px;
	margin-top: -7px;
}
#aborigenes .gnr .title div:nth-of-type(1){
	font-size: 30px;
	line-height: 24px;
	font-weight: 300;
	color: #fff;
	position: absolute;
	font-size: 124px;
	left: -34px;
	top: 39px;
	font-family: 'Josefin Sans', sans-serif;
}
#aborigenes .gnr .title div:nth-of-type(2){
	font-size: 30px;
	line-height: 24px;
	font-weight: 300;
	color: #fff;
}
#aborigenes .gnr .title div:nth-of-type(3){
	font-size: 95px;
	line-height: 72px;
	font-weight: 400;
	color: #ab4c1c;
	letter-spacing: -1px;
}
#aborigenes .gnr .title div:nth-of-type(4){
	font-size: 67px;
	line-height: 77px;
	font-weight: 100;
	color: #cb9a44;
}
#aborigenes .organizacion div:nth-of-type(1){
	z-index: 10;
}
#aborigenes .organizacion .title{
	margin-left: 6px;
}
#aborigenes .title div:nth-of-type(1){
	font-size: 30px;
	line-height: 24px;
	font-weight: 300;
	color: #fff;
	position: absolute;
	font-size: 124px;
	left: -34px;
	top: 39px;
	font-family: 'Josefin Sans', sans-serif;
}
#aborigenes .organizacion .title div:nth-of-type(3){
	font-size: 74px;
	line-height: 72px;
	letter-spacing: -1px;
}
#aborigenes .organizacion .title div:nth-of-type(4){
	font-size: 67px;
	line-height: 62px;
	margin-left: 160px;
}
#aborigenes .organizacion .text{
	margin: 31px 50px 0 8px;
}
/* ABORIGENES: ARTE
================================================== */
#aborigenes .arte{
	margin-top: 27px;
	padding-left: 25px;
}
#aborigenes .arte .title{
	margin-left: 6px;
}
#aborigenes .arte .title div:nth-of-type(3){
	font-size: 80px;
	line-height: 72px;
}
#aborigenes .arte .text{
	margin: 31px 10px 6px;
}
/* ABORIGENES: GALLERY
================================================== */
#aborigenes .gallery{
	margin-top: 56px;
}
/* ABORIGENES: MOMIAS
================================================== */
#aborigenes .momias{
	margin-top: 128px;
}
#aborigenes .momias img{
	margin-left: -106px;
	margin-top: 35px;
}
#aborigenes .momias .title{
	margin-left: 6px;
	text-shadow: 2px -3px 5px rgba(5,3,5,0.75);
}
#aborigenes .momias .title div:nth-of-type(3){
	font-size: 95px;
	line-height: 72px;
}
#aborigenes .momias .title div:nth-of-type(4){
	font-size: 67px;
	line-height: 77px;
}
#aborigenes .momias .text{
	margin: 34px 40px 6px 10px;
}
/* ABORIGENES: CULTURA
================================================== */
#aborigenes .cultura{
	margin-top: 119px;
	padding-left: 23px;
}
#aborigenes .cultura img {
	max-width: 120%;
	margin-left: -70px;
	margin-top: -8px;
}
#aborigenes .cultura .title{
	margin-left: 6px;
	text-shadow: 2px -3px 5px rgba(5,3,5,0.75);
}
#aborigenes .cultura .title div:nth-of-type(3){
	font-size: 95px;
	line-height: 72px;
}
#aborigenes .cultura .title div:nth-of-type(4){
	font-size: 67px;
	line-height: 77px;
}
#aborigenes .cultura .text{
	margin: 41px 30px 6px 8px;
}
/* NESTOR
================================================== */
#nestor{
	background-color: #603508;
	background-image: url('../img/inspiraciones/bg-nestor.jpg'),
			url('../img/inspiraciones/bg-nestor-pez.jpg');
			background-position: center top, center bottom;
			background-repeat: no-repeat;

	min-height: 2444px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#nestor .intro{
	margin-top: 80px;
}
#nestor .intro .title{
	font-size: 94px;
	line-height: 92px;
	font-weight: 300;
	color: #fff;
}
#nestor .intro .post-title div{
	font-size: 46px;
	font-weight: 700;
	color: #e72100;
	text-shadow: 1px 1px 0px #fff;
}
#nestor .intro .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #fff;
  	margin-top: 64px;
}
#nestor .intro .text span{
	font-weight: 700;
}
/* NESTOR: PRESTIGIO
================================================== */
#nestor .prestigio{
	padding-top: 88px;
	padding-left: 98px;
}
#nestor .prestigio div:nth-of-type(1){
	z-index: 10;
}
#nestor .prestigio img{
	margin-left: -228px;
  margin-top: -56px;
}
#nestor .prestigio img:nth-of-type(1){
	display: block;
}
#nestor .prestigio img:nth-of-type(2){
	display: none;
}
#nestor .gnr .title div:nth-of-type(1){
	font-size: 30px;
	line-height: 24px;
	font-weight: 300;
	color: #fff;
	position: absolute;
	font-size: 124px;
	left: -42px;
	top: 48px;
	font-family: 'Josefin Sans', sans-serif;
}
#nestor .gnr .title div:nth-of-type(2){
	font-size: 30px;
	font-weight: 300;
	color: #fff;
}
#nestor .gnr .title div:nth-of-type(3),
#nestor .gnr .title div:nth-of-type(4){
	font-size: 68px;
	line-height: 66px;
	font-weight: 100;
	color: #fdc726;
}
.idioma-pl #nestor .gnr .title div:nth-of-type(3) {
	font-size: 56px;
}
#nestor .gnr .text{
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: #fff;
	margin-top: 30px;
  padding-right: 45px;
}
#nestor .gnr .text span{
	font-weight: 700;
}
/* NESTOR: ESTETICA
================================================== */
#nestor .estetica{
	margin-top: 37px;
	margin-left: 40px;
	margin-bottom: 370px;
}
#nestor .estetica.gnr .title div:nth-of-type(3),
#nestor .estetica.gnr .title div:nth-of-type(4){
	font-size: 68px;
}
#nestor .estetica.gnr .title div:nth-of-type(4){
	margin-left: 77px;
}
#nestor .estetica.gnr .text{
	margin-top: 48px;
	padding-right: 130px;
}
/* NESTOR: OBRA
================================================== */
#nestor2{
background: #FFF url('../img/inspiraciones/bg-nestor-obra.jpg') no-repeat center top;
	height: 2450px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#nestor2 .obra .title{
  text-align: center;
  margin-top: 47px;
}
#nestor2 .title img:nth-of-type(1){
	margin-left: 8px;
}
/* NESTOR: PUEBLO
================================================== */
#nestor2 .pueblo{
	margin-left: 40px;
}
#nestor2 .pueblo .title{
	margin-top: -104px;
}
#nestor2 .pueblo .title.mb{
	display: none;
}
#nestor2 .pueblo .title.dsk{
	display: block;
}
#nestor2 .pueblo img:nth-of-type(1){
	margin-top: 45px;
	max-width: 100%;
}
#nestor2 .pueblo img:nth-of-type(1){
	display: block;
}
#nestor2 .pueblo img:nth-of-type(2){
	display: none;
}
#nestor2 .gnr .title div:nth-of-type(1){
	font-size: 30px;
	line-height: 24px;
	font-weight: 300;
	color: #874900;
	position: absolute;
	font-size: 124px;
	left: -42px;
	top: -56px;
	font-family: 'Josefin Sans', sans-serif;
}
#nestor2 .gnr .title div:nth-of-type(2){
	font-size: 30px;
	font-weight: 300;
	color: #874900;
}
#nestor2 .gnr .title div:nth-of-type(3){
	font-size: 80px;
	line-height: 104px;
	font-weight: 100;
	color: #00ae3d;
}
#nestor2 .gnr .text{
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #7a1c23;
	margin-top: 16px;
  	padding-right: 10px;
}

#nestor2 .gnr .post-text{
	margin-top: 23px;
  padding-right: 10px;
}

#nestor2 .gnr .post-text a{
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	color: #ff8635;
  	text-decoration: underline;
  	font-weight: 700;
}
/* NESTOR: 	MUSEO
================================================== */
#nestor2 .museo{
	margin-top: 138px;
	margin-left: 105px;
}
#nestor2 .museo img{
	margin-left: -116px;
  	margin-top: -219px;
}
#nestor2 .museo.gnr .title div:nth-of-type(1){
	top: 48px;
}
/* NESTOR: 	TEATRO
================================================== */
#nestor2 .teatro{
  	margin-top: 51px;
  	margin-left: 38px;
}
#nestor2 .teatro.gnr .title div:nth-of-type(1){
	top: 48px;
}
#nestor2 .teatro .text.scnd .mb {
	display: none;
}

#nestor2 .teatro .text.scnd{
	margin-left: -20px;
	padding-right: 60px;
}
#nestor2 .teatro .post-text{
	margin-left: -20px;
}
.idioma-fi #nestor2 .gnr .title div:nth-of-type(3) {
    font-size: 60px;
    line-height: 80px;
}
/* ROMANTICA
================================================== */
#romantica{
	background: #472907 url('../img/inspiraciones/bg-romantica.jpg') no-repeat center top;
	background-size: auto 100%;
	min-height: 2768px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#romantica .intro{
	margin-top: -54px;
}
#romantica .intro .title{
	text-align: center;
}
#romantica .intro .text{
	font-size: 18px;
	line-height: 26px;
	font-weight: 300;
	color: #fff;
	text-align: center;
	padding: 1px 60px 0px;
}
#romantica .intro .text span{
	font-weight: 700;
}
/* ROMANTICA: UN CLIMA DE BODA
================================================== */
#romantica .clima{
	padding-top: 430px;
	padding-left: 42px;
	position: relative;
}
#romantica .clima:before{
	display: block;
	content: "";
	position: absolute;
	width: 849px;
	height: 920px;
	top: 64px;
	left: -83px;
	background: url('../img/inspiraciones/bg-romantica-clima.png') no-repeat center top;
}
.romantica .gnr .title{
	color: #fff;
}
.romantica .gnr .title div:nth-of-type(1){
	font-size: 30px;
	line-height: 24px;
	font-weight: 300;
	color: #fff;
	position: absolute;
	font-size: 124px;
	left: -40px;
 	top: 53px;
	font-family: 'Josefin Sans', sans-serif;
}
.romantica .gnr .title div:nth-of-type(2){
	margin-top: 7px;
	font-size: 38.92px;
	line-height: 1.2em;
	font-weight: 300;
}
.romantica .gnr .title div:nth-of-type(3){
	font-size: 54.49px;
	line-height: 56px;
	font-weight: 100;
}
#romantica .clima .title div:nth-of-type(3) span{
	font-size: 83.68px;
}
.romantica .gnr .text{
	font-size: 16px;
	line-height: 22px;
	font-weight: 300;
	color: #fff;
	padding-top: 20px;
	letter-spacing: -0.2px;
	padding-right: 14px;
}
.romantica .gnr .text span{
	font-weight: 700;
}
.romantica .gnr .text a{
	color: #ff422b;
	font-weight: 700;
	text-decoration: underline;
}
.romantica .clima.gnr .text a {
	color: #b81704;
}
#romantica .clima .text{
	padding-right: 14px;
}
/* ROMANTICA: UNA LUNA DE MIEL
================================================== */
#romantica .miel{
	margin-top: 226px;
	padding-left: 56px;
	position: relative;
	padding-bottom: 447px;
}
#romantica .miel:before{
	display: block;
	content: "";
	position: absolute;
	width: 100%;
	height: 1035px;
	right: 0;
	bottom: -2px;
	background: url('../img/inspiraciones/bg-romantica-fotos.png') no-repeat right top;
}
#romantica .miel .title{
	color: #fff;
	font-weight: 100;
}
#romantica .miel .title div:nth-of-type(2){
	font-size: 42px;
	font-weight: 100;
}
#romantica .miel .title div:nth-of-type(3){
	font-size: 80px;
	color: #a7be4e;
	line-height: 46px;
}
#romantica .miel .title div:nth-of-type(3) span{
	font-size: 83.68px;
}
#romantica .miel .text{
	padding-top: 58px;
	padding-right: 100px;
}
/* ROMANTICA: GALLERY
================================================== */
#romantica2 {
	position: relative;
	background: #FFF url('../img/inspiraciones/bg-romantica2.jpg') no-repeat center top;
	min-height: 1813px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#romantica2:after {
	position: absolute;
	top: -13px;
	left: 50%;
	content: "";
	width: 41px;
	height: 13px;
	margin-left: -20px;
	background: url('../img/inspiraciones/bg-romantica2-top.png') no-repeat center top;
}
#romantica2 .gallery{
	padding-top: 123px;
}
#romantica2 .gallery .title{
  	padding-left: 29px;
}
#romantica2 .gallery .title div:nth-of-type(1){
	left: -9px;
	top: 46px;
}

#romantica2 .gallery .title div:nth-of-type(2){
	font-size: 30px;
	color: #fff;
	font-weight: 300;
}
#romantica2 .gallery .title div:nth-of-type(3){
	font-size: 80px;
	color: #98bbff;
	line-height: 56px;
	padding-left: 35px;
	font-weight: 100;
}
#romantica2 .gallery .text{
	padding-left: 31px;
	padding-top: 37px;
	padding-bottom: 55px;
}
/* ROMANTICA: SI QUIERO
================================================== */
#romantica2 .quiero{
	padding-top: 202px;
	padding-left: 24px;
}
#romantica2 .quiero .title div:nth-of-type(1){
	left: -37px;
	top: 60px;
}
#romantica2 .quiero .title div:nth-of-type(2){
	font-size: 66px;
	color: #d8ca0e;
	font-weight: 100;
}
#romantica2 .quiero .title div:nth-of-type(3){
	font-size: 49px;
	line-height: 25px;
	padding-left: 35px;
	font-weight: 100;
}
#romantica2 .quiero .text{
	padding-left: 4px;
	padding-top: 47px;
	padding-right: 40px;
}
#romantica2 .quiero .post-text{
	padding-left: 0px;
	padding-top: 24px;
}
#romantica2 .quiero .post-text a {
	font-size: 18px;
	line-height: 24px;
	color: #ff4c35;
	font-weight: 700;
	text-decoration: underline;
}
.idioma-cs .romantica .gnr .title div:nth-of-type(2) {
	font-size: 38px;
}
.idioma-cs #romantica .clima .title div:nth-of-type(3) {
	font-size: 54px;
}
.idioma-cs #romantica .clima .text {
    padding-right: 40px;
    font-size: 14px;
}
.idioma-cs #romantica .miel .title div:nth-of-type(3) {
	margin-top: 10px;
}
.idioma-cs #romantica2 .gallery .title div:nth-of-type(3) {
	margin-top: 10px;
}
.idioma-cs #romantica2 .quiero .title div:nth-of-type(3) {
	font-size: 36px;
}
.idioma-cs #romantica .clima .title div:nth-of-type(3) span {
	font-size: 62px;
}
.idioma-da .romantica .gnr .title div:nth-of-type(2) {
	font-size: 24px;
}
.idioma-da #romantica .miel .title div:nth-of-type(3) {
	font-size: 56px;
}
.idioma-nl #romantica .clima .title div:nth-of-type(3) span {
    font-size: 40px;
}
.idioma-nl #romantica .miel .title div:nth-of-type(2) {
	font-size: 39px;
}
.idioma-nl #romantica .miel .title div:nth-of-type(3) {
	font-size: 54px;
}
.idioma-nl #romantica2 .gallery .title div:nth-of-type(3) {
	font-size: 66px;
}
.idioma-nl #romantica2 .quiero .title div:nth-of-type(3) {
	font-size: 30px;
}
.idioma-en .romantica .gnr .title div:nth-of-type(3) {
	font-size: 40px;
}
.idioma-en #romantica .clima .title div:nth-of-type(3) span {
	font-size: 60px;
}
.idioma-en #romantica .clima .text {
	font-size: 14px;
}
.idioma-en #romantica .miel .title div:nth-of-type(3) {
	font-size: 68px;
}
.idioma-en #romantica2 .quiero .title div:nth-of-type(3) {
	font-size: 30px;
}
.idioma-fr #romantica .clima .title div:nth-of-type(3) span {
	font-size: 70px;
}
.idioma-fr #romantica .clima .text {
	font-size: 14.5px;
}
.idioma-fr #romantica .miel .title div:nth-of-type(3) {
	font-size: 65px;
}
.idioma-fr #romantica2 .quiero .title {
	white-space: nowrap;
}
.idioma-de .romantica .gnr .title div:nth-of-type(2) {
    font-size: 36px;
}
.idioma-de #romantica .clima {
    padding-top: 470px;
    padding-left: 20px;
}
.idioma-de #romantica .miel .title div:nth-of-type(3) {
	font-size: 50px;
}
.idioma-de #romantica2 .quiero .title div:nth-of-type(3) {
	font-size: 38px;
}
.idioma-de #romantica2 .quiero {
    padding-top: 216px;
    padding-left: 0px;
}
.idioma-it #romantica .clima .title div:nth-of-type(3) span {
    font-size: 46px;
}
.idioma-it .romantica .gnr .title div:nth-of-type(3) {
	padding-left: 0;
	font-size: 40px;
}
.idioma-it #romantica .miel .title div:nth-of-type(3) {
	font-size: 46px;
}
.idioma-it #romantica2 .gallery .title div:nth-of-type(3) {
	margin-top: 10px;
}
.idioma-nb .romantica .gnr .title div:nth-of-type(2) {
	font-size: 34px;
	margin-bottom: 24px;
}
.idioma-nb #romantica .miel .title div:nth-of-type(3) {
	font-size: 55px;
	margin-top: -15px;
}
.idioma-ru .romantica .gnr .title div:nth-of-type(2) {
    font-size: 26px;
}
.idioma-ru #romantica .gnr .title div:nth-of-type(3) {
	font-size: 40px;
	padding-left: 0px;
}
.idioma-ru #romantica .gnr .title div:nth-of-type(3) span {
	font-size: 46px
}
.idioma-ru #romantica .clima .text {
	font-size: 15px;
}
.idioma-ru #romantica .miel .title div:nth-of-type(2) {
	font-size: 34px;
}
.idioma-ru #romantica2 .gallery .title div:nth-of-type(3) {
	font-size: 72px;
}
.idioma-ru #romantica2 .quiero .title div:nth-of-type(3) {
	margin-top: -5px;
	padding-left: 0;
	line-height: 0.9em;
}
.idioma-fi #romantica .clima .text {
	margin-top: 12px;
}
.idioma-fi #romantica .miel .title div:nth-of-type(3) {
	font-size: 39px;
}
.idioma-fi #romantica2 .quiero {
	padding-top: 250px;
}
.idioma-fi #romantica2 .quiero .title div:nth-of-type(2) {
    font-size: 54px;
}
.idioma-pl #romantica .clima .title div:nth-of-type(3) span {
    font-size: 72px;
}
.idioma-pl #romantica .clima .text {
	font-size: 15px;
}
.idioma-pl #romantica .miel .title div:nth-of-type(3) {
    font-size: 48px;
}
.idioma-pl #romantica2 .gallery .title div:nth-of-type(3) {
    font-size: 68px;
}
.idioma-pl #romantica2 .quiero .title div:nth-of-type(3) {
    font-size: 36px;
}
.idioma-pt-pt #romantica .clima .title div:nth-of-type(3) span {
    font-size: 46px;
}
.idioma-pt-pt .romantica .gnr .title div:nth-of-type(3) {
    line-height: 38px;
    font-size: 32px;
}
.idioma-pt-pt #romantica .miel .title div:nth-of-type(3) {
    font-size: 55px;
}
.idioma-pt-pt #romantica2 .quiero .title div:nth-of-type(3) {
	line-height: 0.9em;
	margin-bottom: -10px;
}

.idioma-sv .romantica .gnr .title div:nth-of-type(2) {
    font-size: 34px;
    margin-top: 24px;
}
.idioma-sv #romantica .miel .title div:nth-of-type(2) {
	margin-top: 10px;
}
.idioma-sv #romantica .miel .title div:nth-of-type(3) {
	font-size: 58px;
}
.idioma-sv #romantica2 .quiero .title div:nth-of-type(2) {
    font-size: 62px;
}
.idioma-sv #romantica2 .quiero .title div:nth-of-type(3) {
    font-size: 38px;
}
.idioma-hu #romantica .clima .title div:nth-of-type(3) span {
	font-size: 50px;
}
.idioma-hu #romantica2 .quiero .title div:nth-of-type(2) {
	font-size: 44px;
	margin: 15px 0;
}

/* SILBO
================================================== */
#silbo{
	background-color: #01201B;
	background-image: url('../img/inspiraciones/bg-silbo.jpg'), url('../img/inspiraciones/bg-silbo2.jpg');
	background-repeat: no-repeat;
	background-position: center top, center bottom;
	min-height: 3406px;
	font-family: 'Roboto Slab', serif;
	color: #fff;
}
#silbo .intro{
	margin-top: 7px;
}
#silbo .intro .title{
	font-size: 59.8px;
	color: #fff;
	font-weight: 300;
	text-align: center;
}

#silbo .intro .title div:nth-of-type(1){
	margin-left: -307px;
}

#silbo .intro .title div:nth-of-type(2){
	font-size: 141px;
	font-weight: 700;
	line-height: 123px;
  	padding-left: 53px;
}
#silbo .intro .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	margin-top: 500px;
	margin-top: 510px;
  	margin-left: 58px;
  	margin-right: -10px;
  	text-shadow: 2px 2px 12px #333, 4px 4px 12px #333;
}
#silbo .intro .text span{
	font-weight: 700;
}
#silbo .intro .asi-suena {
	background: rgba(0,48,38,0.7)  url('../img/inspiraciones/bg-silbo-asi-suena.png') no-repeat center 43px;/*003026;*/
	border: 1px solid rgba(255,255,255,0.6);
	border-radius: 50%;
	margin-top: 545px;
	padding-top: 110px;
	padding-bottom: 76px;
	margin-left: 53px;
	margin-right: 50px;
	  box-shadow: 0px 0px 0px 30px rgba(255,255,255,0.1);
    width:90%;
}

#silbo .intro .asi-suena .title{
	font-size: 31px;
	line-height: 24px;
	color: #fff;
	font-weight: 300;
	text-align: center;
 	 margin-left: 07px;
}
#silbo .intro .asi-suena .title div:nth-of-type(1) {
	margin-left: 0px;
}
#silbo .intro .asi-suena ul{
	  margin: 25px 0px 0px 62px;
}
#silbo .intro .asi-suena li {
	width: 160px;
}
#silbo .intro .asi-suena  li a{
	font-size: 16px;
	line-height: 28px;
	color: #a9b2b4;
	font-weight: 300;
	text-align: center;
 	margin-left: 07px;
 	background: url('../img/inspiraciones/bg-silbo-asi-suena-item.png') no-repeat 100% center;
  	padding-right: 20px;
}
#silbo .intro .asi-suena  li:nth-of-type(5){
	display: none;
}
.idioma-da #silbo .intro .title div:nth-of-type(2) {
	font-size: 110px;
}
.idioma-fi #silbo .intro .col-sm-12 .title div:nth-of-type(1),
.idioma-nb #silbo .intro .col-sm-12 .title div:nth-of-type(1) {
	font-size: 110px;
	margin-left: inherit;
}
.idioma-it #silbo .intro .title div:nth-of-type(2) {
	letter-spacing: 1px;
}

/* SILBO: ORIGENES MILENARIOS
================================================== */
#silbo .origenes  {
	margin-top: 80px;
	margin-left: 72px;
}
#silbo .origenes  img{
	margin-top: -39px;
	margin-left: -87px;
}
#silbo .gnr .title div:nth-of-type(1) {
	font-size: 30px;
	line-height: 24px;
	font-weight: 300;
	color: #fff;
	position: absolute;
	font-size: 124px;
	left: -48px;
  top: 38px;
	font-family: 'Josefin Sans', sans-serif;
}
#silbo .gnr .title div:nth-of-type(2) {
	font-size: 30px;
	line-height: 24px;
	color: #f6ff00;
	font-weight: 300;
}
#silbo .gnr .title div:nth-of-type(3),
#silbo .gnr .title div:nth-of-type(4) {
	font-size: 78px;
	line-height: 76px;
	color: #32ddff;
	font-weight: 100;
}
#silbo .gnr .text {
	font-size: 16px;
	line-height: 24px;
	color: #ffdbb5;
	font-weight: 400;
	margin-top: 27px;
 	padding-right: 25px;
}
#silbo .gnr .text span{
	font-weight: 700;
}
#silbo .gnr .text a{
	font-size: 18px;
	color: #ff4c35;
	font-weight: 700;
	text-decoration: underline;
}
.idioma-ru #silbo .gnr .title div:nth-of-type(3) {
	font-size: 50px;
}
/* SILBO: PATRIMONIO DE LA HUMANIDAD
================================================== */
#silbo .patrimonio  {
	margin-top: 94px;
	margin-left: 43px;
}
#silbo .patrimonio.gnr .title div:nth-of-type(3) {
	font-size: 74px;
}
#silbo .patrimonio.gnr .title div:nth-of-type(4) {
	font-size: 42px;
}
#silbo .patrimonio.gnr .title div:nth-of-type(4) span{
	font-size: 56px;
}
#silbo .patrimonio.gnr .text{
	margin-top: 14px;
	padding-right: 8px;
}
.idioma-hu #silbo .patrimonio.gnr .title div:nth-of-type(4) span {
	font-size: 44px;
}
.idioma-hu #silbo .identidad.gnr .title div:nth-of-type(3),
.idioma-hu #silbo .identidad.gnr .title div:nth-of-type(4) {
	font-size: 72px;
}
/* SILBO: INFO
================================================== */
#silbo .info  {
	text-align: center;
	padding-top: 1px;
  	padding-bottom: 10px;
  	margin-top: 6px;
  	padding-top: 10px;
  	margin-right: 4px;
  	margin-left: 12px;
}
#silbo .localizacion.info {
	padding-bottom: 159px;
	margin-bottom: 19px;
	background: rgba(0,0,0,0.5) url('../img/inspiraciones/bg-silbo-mapa.png') no-repeat center center;
}
#silbo .localizacion.info .ltitle div:nth-of-type(1)  {
	font-size: 18px;
	font-weight: 400;
	color: #999999;

}
#silbo .localizacion.info .ltitle div:nth-of-type(2) {
	font-size: 28px;
	color: #d5dc04;
	font-weight: 700;
	line-height: 22px;
}
#silbo .a1999.info  {
	padding-bottom: 18px;
	margin-bottom: 19px;
	padding-top: 38px;
	background: rgba(0,0,0,0.5) url('../img/inspiraciones/bg-silbo-libro.png') no-repeat center 11px;
}
#silbo .a1999.info .ltitle div:nth-of-type(1)  {
	font-size: 36px;
	font-weight: 700;
	color: #d5dc04;

}
#silbo .a1999.info .ltitle div:nth-of-type(2)  {
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
	color: #999999;
	margin-top: -9px;
}
#silbo .a20k.info  {
	padding-bottom: 19px;
	margin-bottom: 19px;
	padding-top: 40px;
	background: rgba(0,0,0,0.5) url('../img/inspiraciones/bg-silbo-gente.png') no-repeat center 11px;
}
#silbo .a20k.info .ltitle div:nth-of-type(1) {
	font-size: 38px;
	font-weight: 700;
	color: #d5dc04;

}
#silbo .a20k.info .ltitle div:nth-of-type(2)  {
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
	color: #999999;
	padding: 0 92px;
 	margin-top: -9px;
}
/* SILBO: IDENTIDAD GOMERA
================================================== */
#silbo .identidad {
	margin-top: -85px;
  padding-left: 65px;
}
#silbo .identidad.gnr .title div:nth-of-type(1) {
  left: 10px
}
#silbo .identidad.gnr .title div:nth-of-type(3),
#silbo .identidad.gnr .title div:nth-of-type(4) {
	font-size: 82px;
	line-height: 92px;
}
#silbo .identidad.gnr .title div:nth-of-type(4) {
	line-height: 30px;
}
#silbo .identidad.gnr .text {
	margin-top: 56px;
	padding-right: 0px;
	  margin-left: -5px;
}
#silbo .gnr .post-text{
	padding-top: 23px;
}
#silbo .gnr .post-text a{
	font-size: 18px;
	line-height: 24px;
	color: #ff4c35;
	font-weight: 700;
	text-decoration: underline;
}
.idioma-nl #silbo .identidad.gnr .title div:nth-of-type(4) {
    line-height: 34px;
}
.idioma-en #silbo .identidad.gnr .title div:nth-of-type(4) {
    line-height: 46px;
}
.idioma-fr #silbo .patrimonio.gnr .title div:nth-of-type(3) {
    font-size: 66px;
}
.idioma-fr #silbo .identidad.gnr .title div:nth-of-type(4) {
    line-height: 40px;
}
.idioma-de #silbo .identidad.gnr .title div:nth-of-type(4) {
    line-height: 40px;
}
.idioma-it #silbo .identidad.gnr .title div:nth-of-type(4) {
    line-height: 40px;
}
.idioma-ru #silbo .identidad.gnr .title div:nth-of-type(4) {
	margin-top: 10px;
}
.idioma-nb #silbo .identidad.gnr .title div:nth-of-type(4) {
	margin-top: 20px;
}
.idioma-cs #silbo .identidad.gnr .title div:nth-of-type(4) {
	margin-top: 20px;
}
.idioma-da #silbo .patrimonio.gnr .title div:nth-of-type(3) {
    font-size: 56px;
}
.idioma-fi #silbo .identidad {
    margin-top: -10px;
}
.idioma-pt-pt #silbo .patrimonio.gnr .title div:nth-of-type(3) {
    font-size: 54px;
}
.idioma-pt-pt #silbo .identidad {
    margin-top: -20px;
}
.idioma-pt-pt #silbo .identidad.gnr .title div:nth-of-type(3),
.idioma-pt-pt #silbo .identidad.gnr .title div:nth-of-type(4) {
	line-height: 104px;
}
.idioma-sv #silbo .intro .title div:nth-of-type(2) {
    font-size: 128px;
}
.idioma-sv #silbo .identidad.gnr .title div:nth-of-type(4) {
	margin-top: 22px;
}
/* LENGUAJE: ITALIANO PAGINA: CLIMA
============================================================ */
#clima.it .vitaminas .palabras .pre-text {
	margin-top: 106px;
}
#clima.it .vitaminas .dia .pre-text {
  	margin-top: 56px;
}
/* LENGUAJE: ITALIANO PAGINA: PLAYAS
============================================================ */
#playas.it .a-jugar {
	margin-top: 445px;
}
#playas2.it .un-chapuzon {
	margin-top: 971px;
}
#playas2.it .escuelas {
  margin-top: 433px;
}
/* LENGUAJE: ITALIANO PAGINA: COMPRAS
============================================================ */
#compras.it .impuestos .title div:nth-of-type(2){
	line-height: 120px;
	font-size: 217px;
}
#compras.it .impuestos .title div:nth-of-type(3) {
	font-size: 129px;
}
#compras.it .impuestos .title div:nth-of-type(4) {
	font-size: 139px;
	line-height: 42px;
}
/* LENGUAJE: ITALIANO PAGINA: CESAR MANRIQUE
============================================================ */
#cesar-manrique2.it .artista .text {
	padding-right: 0px;
	margin-top: 45px;
}
/* LENGUAJE: ITALIANO PAGINA: CARNAVAL
============================================================ */
#carnaval-mogollones.it .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div {
	font-size: 41px;
}
#carnaval-mogollones.it .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div:nth-of-type(2) {
	font-size: 18px;
	padding-left: 0px;
}
/* LENGUAJE: ITALIANO PAGINA: ESTRELLAS
============================================================ */
#estrellas2.it .universo .title div:nth-of-type(2) {
	font-size: 80px;
	line-height: 68px;
}
/* LENGUAJE: ITALIANO PAGINA: OCIO
============================================================ */
#ocio2.it .una-copa .title div:nth-of-type(2) {
	font-size: 80px;
	line-height: 52px;
}
#ocio2.it .una-copa .title div:nth-of-type(3) {
	font-size: 51px;
}
#ocio4.it .impuestos-bajos .title div:nth-of-type(2) {
	padding-left: 16px;
}
/* LENGUAJE: ITALIANO PAGINA: BALLENAS
============================================================ */
#ballenas.it .intro .title div:nth-of-type(1):before,
#ballenas.it .intro .title div:nth-of-type(1):after {
	width: 35%;
}
#ballenas.it .big-fish .col-sm-3.calderon .title {
	font-size: 26px;
}
#ballenas.it .big-fish .col-sm-3.cachalote .title {
	font-size: 38px;
}
#ballenas.it .big-fish .col-sm-3.rorcual .title {
	font-size: 30px;
}
#ballenas2.it .habitat .title {
	font-size: 128px;
	line-height: 98px;
}
/* LENGUAJE: ITALIANO PAGINA: 	EXTREMOSFERA
============================================================ */
#extremosfera2.it .practica .title div:nth-of-type(1) {
  font-size: 117px;
  line-height: 90px;
}
#extremosfera2.it .practica .title div:nth-of-type(3) {
	font-size: 92px;
}
#extremosfera2.it .practica .title div:nth-of-type(3) span {
	font-size: 120px;
}
#extremosfera10.it .participar .title div:nth-of-type(3) {
	font-size: 80px;
	line-height: 52px;
}
/* LENGUAJE: ITALIANO PAGINA: 	NAVEGACION
============================================================ */
#navegacion.it .intro .title {
	font-size: 85px;
}
#navegacion3.it .mares .title div:nth-of-type(4) {
	line-height: 120px;
}
/* LENGUAJE: ITALIANO PAGINA: 	SENDEROS
============================================================ */
#senderos2.it .inmensidad h3 {
	font-size: 29px;
}
#senderos3.it .niveles .title div:nth-of-type(4) {
	left: 318px;
}
#senderos3.it .niveles .title div:nth-of-type(5) {
	padding-left: 241px;
}
/* LENGUAJE: ITALIANO PAGINA: 	BLUE MARLIN
============================================================ */
#blue-marlin-neal .blue-marlin .text div:nth-of-type(3) {
	font-size: 61px;
	line-height: 52px;
}
#blue-marlin-neal .blue-marlin .text div:nth-of-type(5) {
	font-size: 114px;
}
/* LENGUAJE: ITALIANO PAGINA: 	NATURALEZA
============================================================ */
#naturaleza-video.it .video-mask .text {
	padding: 30px 220px;
}
/* LENGUAJE: ITALIANO PAGINA: NI√ëOS
============================================================ */
#ninos3.desktop-on.it .aventura .circulos .ballenas a:nth-of-type(2) {
	width: 150px;
	left: 75px;
}
#ninos5.it .playa .title div:nth-of-type(3) {
	line-height: 195px;
}
/* LENGUAJE: CZECH PAGINA: ESTRELLAS
============================================================ */
.idioma-cs #estrellas2 .universo .title div:nth-of-type(2) {
	text-transform: lowercase;
}
/* LENGUAJE: DANISH PAGINA: ESTRELLAS
============================================================ */
.idioma-da #estrellas2 .universo .title div:nth-of-type(2) {
	text-transform: lowercase;
}
.idioma-da #estrellas3 .starlight .title {
	font-size: 45px;
}
/* LENGUAJE: DUTCH PAGINA: ESTRELLAS
============================================================ */
.idioma-nl #estrellas2 .universo .title div:nth-of-type(2) {
	text-transform: lowercase;
	line-height: 82px;
}
/* LENGUAJE: ENGLISH PAGINA: ESTRELLAS
============================================================ */
.idioma-en #estrellas2 .universo .title div:nth-of-type(2) {
	line-height: 69px;
}
/* LENGUAJE: FINNISH PAGINA: ESTRELLAS
============================================================ */
.idioma-fi #estrellas2 .universo .title div:nth-of-type(2) {
	text-transform: lowercase;
  	padding-left: 53px;
}
.idioma-fi #estrellas3 .starlight .title {
	font-size: 47px;
	line-height: 64px;
}
.idioma-fi #estrellas3 .ademas .text {
	padding: 0px 72px;
}
/* LENGUAJE: FRENCH PAGINA: ESTRELLAS
============================================================ */
.idioma-fr #estrellas2 .universo .title div:nth-of-type(2) {
	text-transform: lowercase;
	line-height: 75px;
}
/* LENGUAJE: NORWEGIAN BOKM√ÖL PAGINA: ESTRELLAS
============================================================ */
.idioma-nb #estrellas .intro .title div:nth-of-type(2) {
	font-size: 98px;
	padding-left: 42px;
}
.idioma-nb #estrellas2 .universo .title div:nth-of-type(2) {
	text-transform: lowercase;
	line-height: 75px;
	padding-left: 225px;
}
.idioma-nb #estrellas3 .starlight .title {
  	font-size: 40px;
}
/* LENGUAJE: PORTUGUESE, PORTUGAL PAGINA: ESTRELLAS
============================================================ */
.idioma-pt-pt #estrellas2 .universo .title div:nth-of-type(2) {
	text-transform: lowercase;
}
/* LENGUAJE: RUSSIAN PAGINA: ESTRELLAS
============================================================ */
.idioma-ru #estrellas .intro .text {
	margin-right: -90px;
}
.idioma-ru #estrellas2 .universo .title div:nth-of-type(2) {
  line-height: 73px;
}
.idioma-ru #estrellas3 .starlight .title {
	font-size: 57px;
	width: 544px;
}
.idioma-ru #estrellas4 .islas .title div:nth-of-type(2) {
  font-size: 50px;
}
/* LENGUAJE: SWEDISH PAGINA: ESTRELLAS
============================================================ */
.idioma-sv #estrellas2 .universo .title div:nth-of-type(2) {
	line-height: 74px;
	padding-left: 293px;
	text-transform: lowercase;
}
.idioma-sv #estrellas3 .starlight .title {
	font-size: 44px;
}
/* LENGUAJE: CZECH PAGINA: BALLENAS
============================================================ */
.idioma-cs #ballenas .intro .title div:nth-of-type(1) {
	font-size: 40px;
	line-height: 68px;
}
.idioma-cs #ballenas .intro .title div:nth-of-type(1):before, .idioma-cs #ballenas .intro .title div:nth-of-type(1):after {
	width: 40%;
}
.idioma-cs #ballenas .species .title {
	font-size: 83px;
}
.idioma-cs #ballenas .big-fish .col-sm-3.calderon .title {
	font-size: 34px;
}
.idioma-cs #ballenas2 .habitat .title {
	font-size: 114px;
	line-height: 85px;
}
.idioma-cs #ballenas2 .gallery .title {
	margin-right: 188px;
}
/* LENGUAJE: DANISH PAGINA: BALLENAS
============================================================ */
.idioma-da #ballenas .intro .title divv:nth-of-type(1) {
	font-size: 39px;
	line-height: 75px;
}
.idioma-da #ballenas .intro .title div:nth-of-type(1):before, .idioma-da #ballenas .intro .title div:nth-of-type(1):after {
	width: 39%;
}
.idioma-da #ballenas .species .title {
	font-size: 129px;
	line-height: 85px;
	text-align: left;
}
.idioma-da #ballenas .big-fish .col-sm-3.calderon .title {
	font-size: 30px;
}
.idioma-da #ballenas .big-fish .col-sm-3.cachalote .title {
	font-size: 31px;
}
.idioma-da #ballenas2 .habitat .title {
	font-size: 142px;
	line-height: 110px;
}
/* LENGUAJE: DUTCH PAGINA: BALLENAS
============================================================ */
.idioma-nl #ballenas .intro .title div:nth-of-type(1):before, .idioma-nl #ballenas .intro .title div:nth-of-type(1):after {
	width: 32%;
}
.idioma-nl #ballenas .species .title {
	font-size: 126px;
	text-align: left;
}
.idioma-nl #ballenas2 .habitat .title {
	font-size: 60px;
	line-height: 47px;
}
.idioma-nl #ballenas2 .gallery .title {
 	padding-left: 58px;
}
/* LENGUAJE: FINNNISH PAGINA: BALLENAS
============================================================ */
.idioma-fi #ballenas .intro .title div:nth-of-type(1):before, .idioma-fi #ballenas .intro .title div:nth-of-type(1):after {
	width: 39%;
}
.idioma-fi #ballenas .species .title {
	font-size: 79px;
	line-height: 64px;
}
.idioma-fi #ballenas .big-fish .col-sm-3.calderon .title {
	font-size: 29px;
}
.idioma-fi #ballenas .big-fish .col-sm-3.cachalote .title {
	font-size: 43px;
}
.idioma-fi #ballenas .big-fish .col-sm-3.rorcual .title {
	font-size: 37px;
}
.idioma-fi #ballenas2 .habitat .title {
	line-height: 82px;
}
/* LENGUAJE: FRENCH PAGINA: BALLENAS
============================================================ */
.idioma-fr #ballenas .species .title div {
	font-size: 27px;
}
.idioma-fr #ballenas .big-fish .col-sm-3.calderon .title {
	font-size: 36px;
}
.idioma-fr #ballenas2 .habitat .title {
	font-size: 121px;
	line-height: 76px;
}
.idioma-fr #ballenas2 .gallery .title {
	margin-right: 110px;
}
/* LENGUAJE: NORWEGIAN BOKM√ÖL PAGINA: BALLENAS
============================================================ */
.idioma-nb #ballenas .species .title {
	text-align: left;
}
.idioma-nb #ballenas .species .title div {
	padding-left: 114px;
}
.idioma-nb #ballenas .big-fish .col-sm-3.calderon .title {
	font-size: 38px;
}
.idioma-nb #ballenas .big-fish .col-sm-3.cachalote .title {
	font-size: 39px;
}
.idioma-nb #ballenas2 .habitat .title {
	line-height: 81px;
}
.idioma-nb #ballenas2 .gallery .title {
	text-align: left;
	padding-left: 60px;
}
/* LENGUAJE: PORTUGUESE, PORTUGAL PAGINA: BALLENAS
============================================================ */
.idioma-pt-pt #ballenas2 .gallery .title {
	margin-right: 58px;
}
/* LENGUAJE: RUSSIAN PAGINA: BALLENAS
============================================================ */
.idioma-ru #ballenas .intro .title div:nth-of-type(1):before, .idioma-ru #ballenas .intro .title div:nth-of-type(1):after {
	width: 39%;
}
.idioma-ru #ballenas.desktop-on .big-fish .col-sm-3.delfin {
	width: 237px;
}
.idioma-ru #ballenas.desktop-on .big-fish .col-sm-3.calderon {
	width: 330px;
}
.idioma-ru #ballenas2 .habitat .title {
  font-size: 80px;
}
.idioma-ru #ballenas2 .gallery .title {
	text-align: left;
	padding-left: 60px;
}
/* LENGUAJE: SWEDISH PAGINA: BALLENAS
============================================================ */
.idioma-sv #ballenas .intro .title div:nth-of-type(1):before, .idioma-sv #ballenas .intro .title div:nth-of-type(1):after {
	width: 40%;
}
.idioma-sv #ballenas .species .title {
	font-size: 94px;
}
.idioma-sv #ballenas2 .habitat .title {
	ne-height: 81px;
}
.idioma-sv #ballenas2 .gallery .title {
	text-align: left;
	padding-left: 60px;
}
/* LENGUAJE: CZECH PAGINA: SPA
============================================================ */
.idioma-cs #spa3 .tratamientos .title div:nth-of-type(3){
	font-size: 46px;
}
/* LENGUAJE: DANISH PAGINA: SPA
============================================================ */
.idioma-da #spa .intro .post-text p {
	font-size: 17px;
}
.idioma-da #spa2 .wellness .title div:nth-of-type(2) {
	font-size: 120px;
	font-weight: 700;
}
.idioma-da #spa3 .tratamientos .title {
	font-size: 66px;
}
/* LENGUAJE: DUTCH PAGINA: SPA
============================================================ */
.idioma-nl #spa .intro .title div:nth-of-type(3) {
	font-size: 48px;
}
.idioma-nl #spa3 .tratamientos .title {
	font-size: 61px;
}
.idioma-nl #spa3 .tratamientos .text {
	font-size: 14px;
}
/* LENGUAJE: FINNISH PAGINA: SPA
============================================================ */
.idioma-fi #spa .intro .title div:nth-of-type(2) span {
	font-size: 74px;
	margin-left: 17px;
}
.idioma-fi #spa .intro .title div:nth-of-type(3) {
	font-size: 47px;
}
.idioma-fi #spa .intro .post-text p {
	font-size: 17px;
}
.idioma-fi #spa2 .wellness .title div:nth-of-type(2) {
	font-size: 62px;
	padding-left: 167px;
	font-weight: 700;
}
.idioma-fi #spa3 .tratamientos .title {
	font-size: 48px;
}
.idioma-fi #spa3 .tratamientos .text {
	font-size: 15px;
}
/* LENGUAJE: FRENCH PAGINA: SPA
============================================================ */
.idioma-fr #spa .intro .post-text p {
	font-size: 17px;
}
.idioma-fr #spa2 .wellness .title div:nth-of-type(3) {
	font-size: 95px;
}
.idioma-fr #spa3 .tratamientos .title {
  font-size: 56px;
}
.idioma-fr #spa3 .tratamientos .text {
	font-size: 15px;
}
/* LENGUAJE: NORWEGIAN BOKM√ÖL PAGINA: SPA
============================================================ */
.idioma-nb #spa .intro .title div:nth-of-type(3) {
	font-size: 37px;
	line-height: 3px;
	padding-left: 208px;
}
.idioma-nb #spa2 .wellness .title div:nth-of-type(2) {
  	font-weight: 700;
}
.idioma-nb #spa3 .tratamientos .text {
	font-size: 15px;
}
/* LENGUAJE: PORTUGUESE, PORTUGAL PAGINA: SPA
============================================================ */
.idioma-pt-pt #spa .intro .title div:nth-of-type(3) {
	font-size: 54px;
}
.idioma-pt-pt #spa3 .tratamientos .title {
	font-size: 62px;
}
/* LENGUAJE: RUSSIAN PAGINA: SPA
============================================================ */
.idioma-ru #spa .intro .title div:nth-of-type(3) {
	font-size: 30px;
	line-height: 35px;
}
.idioma-ru #spa .intro .post-text p {
	font-size: 16px;
}
.idioma-ru #spa3 .tratamientos .text {
	font-size: 14px;
}
/* LENGUAJE: SWEDISH PAGINA: SPA
============================================================ */
.idioma-sv #spa .intro .title div:nth-of-type(3) {
	font-size: 36px;
	line-height: 42px;
}
.idioma-sv #spa2 .wellness .title div:nth-of-type(2) {
	font-weight: 700;
}
.idioma-sv #spa3 .tratamientos .text {
	font-size: 15px;
	line-height: 24px;
}
/* LENGUAJE: CZECH PAGINA: COMPRAS
============================================================ */
.idioma-cs #compras4 .productos-tipicos .title div:nth-of-type(2) {
  	font-size: 38px;
}
/* LENGUAJE: DANISH PAGINA: COMPRAS
============================================================ */
.idioma-da #compras .intro .title div:nth-of-type(3) {
  	font-size: 88px;
}
.idioma-da #compras .impuestos .title div:nth-of-type(2),
.idioma-da #compras .impuestos .title div:nth-of-type(4) {
	line-height: 89px;
	font-size: 152px;
}
.idioma-da #compras .impuestos .title div:nth-of-type(3) {
	font-size: 143px;
}
.idioma-da #compras2 .mercadillos .title div:nth-of-type(3) {
	line-height: 55px;
}
.idioma-da #compras3 .shopping .title div:nth-of-type(2) {
	font-size: 100px;
	font-weight: 700;
	line-height: 110px;
}
.idioma-da #compras4 .productos-tipicos .title div:nth-of-type(3) {
  	font-size: 70px;
}
/* LENGUAJE: DUTCH PAGINA: COMPRAS
============================================================ */
.idioma-nl #compras .intro .title div:nth-of-type(3) {
	font-size: 108px;
}
.idioma-nl #compras .impuestos {
	margin-top: 265px;
}
.idioma-nl #compras .impuestos .title div:nth-of-type(2){
	line-height: 102px;
	font-size: 150px;
}
.idioma-nl #compras .impuestos .title div:nth-of-type(3) {
	font-size: 106px;
}
.idioma-nl #compras .impuestos .title div:nth-of-type(4) {
	line-height: 75px;
	font-size: 105px;
}
.idioma-nl #compras2 .mercadillos .title div:nth-of-type(3) {
  font-size: 46px;
}
.idioma-nl #compras4 .productos-tipicos .title div:nth-of-type(3) {
  font-size: 66px;
}
/* LENGUAJE: FINISH PAGINA: COMPRAS
============================================================ */
.idioma-fi #compras .intro .title div:nth-of-type(2) {
	font-size: 100px;
	line-height: 147px;
}
.idioma-fi #compras .impuestos {
  	margin-top: 350px;
}
.idioma-fi #compras .impuestos .title div:nth-of-type(2){
  	font-size: 127px;
}
.idioma-fi #compras .impuestos .title div:nth-of-type(4) {
	font-size: 213px;
	line-height: 128px
}
.idioma-fi #compras2 .mercadillos .title div:nth-of-type(2) {
  	font-size: 69px;
}
.idioma-fi #compras2 .mercadillos .title div:nth-of-type(3) {
 	font-size: 55px;
}
.idioma-fi #compras4 .productos-tipicos .title div:nth-of-type(2) {
  	font-size: 38px;
}
/* LENGUAJE: FRENCH PAGINA: COMPRAS
============================================================ */
.idioma-fr #compras .impuestos {
  	margin-top: 273px;
}
.idioma-fr #compras .impuestos .title div:nth-of-type(2){
	line-height: 104px;
	font-size: 212px;
}
.idioma-fr #compras .impuestos .title div:nth-of-type(3) {
	font-weight: 700;
	font-size: 78px;
	line-height: 180px;
}
.idioma-fr #compras .impuestos .title div:nth-of-type(4) {
	line-height: 15px;
	font-size: 144px;
}
/* LENGUAJE: ITALIAN PAGINA: COMPRAS
============================================================ */
.idioma-it #compras .impuestos {
  	margin-top: 270px;
}
.idioma-it #compras .impuestos .title div:nth-of-type(2){
	line-height: 122px;
	font-size: 222px;
}
.idioma-it #compras .impuestos .title div:nth-of-type(3) {
  font-size: 131px;
  line-height: 222px;
}
.idioma-it #compras .impuestos .title div:nth-of-type(4) {
	line-height: 45px;
	font-size: 143px;
}
/* LENGUAJE: NORWEGIAN BOKM√ÖL PAGINA: COMPRAS
============================================================ */
.idioma-nb #compras .intro .title div:nth-of-type(3) {
  	font-size: 72px;
}
.idioma-nb #compras .impuestos .title div:nth-of-type(2){
  	line-height: 77px;
  	font-size: 145px;
}
.idioma-nb #compras .impuestos .title div:nth-of-type(3) {
  	font-size: 148px;
    line-height: 190px;
}
.idioma-nb #compras .impuestos .title div:nth-of-type(4) {
  	font-size: 138px;
}
.idioma-nb #compras2 .mercadillos .title div:nth-of-type(3) {
  	font-size: 60px;
}
.idioma-nb #compras4 .productos-tipicos .title div:nth-of-type(3) {
  	font-size: 52px;
}
/* LENGUAJE: PORTUGUESE, PORTUGAL PAGINA: COMPRAS
============================================================ */
.idioma-pt-pt #compras .impuestos .title div:nth-of-type(2){
  	line-height: 77px;
  	font-size: 136px;
}
.idioma-pt-pt #compras .impuestos .title div:nth-of-type(3) {
  	font-size: 104px;
}
.idioma-pt-pt #compras .impuestos .title div:nth-of-type(4) {
  	line-height: 86px;
  	font-size: 122px;
}
/* LENGUAJE: RUSSIAN PAGINA: COMPRAS
============================================================ */
.idioma-ru #compras .impuestos {
  	margin-top: 238px;
}
.idioma-ru #compras .impuestos .title div:nth-of-type(2){
	font-size: 165px;
}
.idioma-ru #compras .impuestos .title div:nth-of-type(3) {
	font-size: 157px;
}
.idioma-ru #compras .impuestos .title div:nth-of-type(4) {
	font-size: 142px;
}
.idioma-ru #compras .impuestos .text {
  	font-size: 23px;
  	padding-right: 110px;
}
.idioma-ru #compras2 .mercadillos .title div:nth-of-type(3) {
  	font-size: 54px;
}
.idioma-ru #compras3 .shopping {
  	margin-top: 320px;
}
.idioma-ru #compras3 .shopping .title div:nth-of-type(3) {
  	font-size: 73px;
  	padding-left: 128px;
}
.idioma-ru #compras4 .productos-tipicos .title div:nth-of-type(3) {
  	font-size: 57px;
}
.idioma-ru #compras4 .productos-tipicos .post-text h3 {
  	font-size: 18px;
}
.idioma-ru #compras4 .productos-tipicos .post-text {
  	font-size: 16px;
  	line-height: 22px;
}
.idioma-ru #compras4 .productos-tipicos .post-text img {
  	margin-bottom: 103px;
}
/* LENGUAJE: SWEDISH PAGINA: COMPRAS
============================================================ */
.idioma-sv #compras .intro .title div:nth-of-type(3) {
  	line-height: 110px;
}
.idioma-sv #compras .impuestos {
  	margin-top: 348px;
}
.idioma-sv #compras .impuestos .title div:nth-of-type(2){
  	font-size: 143px;
}
.idioma-sv #compras .impuestos .title div:nth-of-type(3) {
  	font-size: 169px;
}
.idioma-sv #compras .impuestos .title div:nth-of-type(4) {
  	font-size: 149px;
}
.idioma-sv #compras2 .mercadillos .title div:nth-of-type(3) {
  	font-size: 64px;
}
.idioma-sv #compras3 .shopping .title div:nth-of-type(3) {
  padding-left: 150px;
  font-size: 96px;
}
.idioma-sv #compras4 .productos-tipicos .title div:nth-of-type(3) {
  	font-size: 68px;
}
/* LENGUAJE: CZECH PAGINA: CESAR MANRIQUE
============================================================ */
.idioma-cs #cesar-manrique .intro .title div:nth-of-type(2) {
  	font-size: 75px;
}
.idioma-cs #cesar-manrique2 .artista .title div:nth-of-type(2) {
  	font-size: 68px;
}
.idioma-cs #cesar-manrique3 .gallery .title div:nth-of-type(2) {
  	font-size: 65px;
}
/* LENGUAJE: DANISH PAGINA: CESAR MANRIQUE
============================================================ */
.idioma-da #cesar-manrique2 .artista .title div:nth-of-type(2) {
  font-size: 57px;
}
.idioma-da #cesar-manrique2 .artista .text {
  padding-right: 0px;
}
/* LENGUAJE: DUTCH PAGINA: CESAR MANRIQUE
============================================================ */
.idioma-nl #cesar-manrique2 .artista .title div:nth-of-type(2) {
  	font-size: 52px;
}
.idioma-nl #cesar-manrique2 .artista .text {
	font-size: 18px;
	line-height: 25px;
	padding-right: 0px;
}
/* LENGUAJE: FINNISH PAGINA: CESAR MANRIQUE
============================================================ */
.idioma-fi #cesar-manrique2 .artista .title div:nth-of-type(2) {
	font-size: 59px;
}
.idioma-fi #cesar-manrique2 .artista .text {
	font-size: 19px;
	line-height: 25px;
	padding-right: 0px;
}
/* LENGUAJE: FRENCH PAGINA: CESAR MANRIQUE
============================================================ */
.idioma-fr #cesar-manrique2 .artista .title div:nth-of-type(2) {
	font-size: 58px;
}
.idioma-fr #cesar-manrique2 .artista .text {
	font-size: 19px;
	padding-right: 0px;
}
.idioma-fr #cesar-manrique3 .gallery .title div:nth-of-type(2) {
	font-size: 89px;
}
/* LENGUAJE: ITALIAN PAGINA: CESAR MANRIQUE
============================================================ */
.idioma-it #cesar-manrique2 .artista .title div:nth-of-type(2){
	font-size: 58px;
}
/* LENGUAJE: NORWEGIAN BOKM√ÖL PAGINA: CESAR MANRIQUE
============================================================ */
.idioma-nb #cesar-manrique2 .artista .title div:nth-of-type(2) {
  font-size: 64px;
}
.idioma-nb #cesar-manrique2 .artista .text {
  padding-right: 0px;
}
/* LENGUAJE: POLISH PAGINA: CESAR MANRIQUE
============================================================ */
.idioma-pl #cesar-manrique .intro .title div:nth-of-type(2) {
  	font-size: 74px;
}
.idioma-pl #cesar-manrique2 .artista .title div:nth-of-type(2) {
  	font-size: 85px;
}
.idioma-pl #cesar-manrique2 .artista .text {
	font-size: 19px;
	line-height: 25px;
	padding-right: 0px;
}
.idioma-pl #cesar-manrique3 .gallery .title div:nth-of-type(2) {
 	font-size: 79px;
}
/* LENGUAJE: PORTUGUESE, PORTUGAL PAGINA: CESAR MANRIQUE
============================================================ */
.idioma-pt-pt #cesar-manrique2 .artista .title div:nth-of-type(2) {
  	font-size: 60px;
}
.idioma-pt-pt #cesar-manrique2 .artista .text {
	font-size: 19px;
	padding-right: 0px;
}
.idioma-pt-pt #cesar-manrique3 .gallery .title div:nth-of-type(2) {
  	font-size: 80px;
}
/* LENGUAJE: RUSSIAN PAGINA: CESAR MANRIQUE
============================================================ */
.idioma-ru #cesar-manrique .intro .title div:nth-of-type(2) {
  	font-size: 71px;
}
.idioma-ru #cesar-manrique2 .artista .title div:nth-of-type(2) {
	font-size: 71px;
}
.idioma-ru #cesar-manrique2 .artista .text {
	font-size: 18px;
	line-height: 23px;
	padding-right: 0px;
}
.idioma-ru #cesar-manrique3 .gallery .title div:nth-of-type(2) {
  	font-size: 70px;
}
/* LENGUAJE: SWEDISH PAGINA: CESAR MANRIQUE
============================================================ */
.idioma-sv #cesar-manrique2 .artista .title div:nth-of-type(2) {
  	font-size: 47px;
}
.idioma-sv #cesar-manrique2 .artista .text {
  	font-size: 19px;
  	padding-right: 0px;
}
/* LENGUAJE: CZECH PAGINA: CARNAVAL
============================================================ */
.idioma-cs #carnaval-intro .intro .title div:nth-of-type(1) {
	font-size: 152px;
	line-height: 124px;
}
.idioma-cs #carnaval-gallery .gallery .title {
	margin-right: 210px;
}

.idioma-cs #carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div:nth-of-type(2) {
	padding-left: 0px;
}
.idioma-cs #carnaval-mogollones .mogollones div:nth-of-type(2) div:nth-of-type(1) .title div:nth-of-type(2) {
	margin-top: -40px;
}
.idioma-cs #carnaval-estilos .estilos .title div:nth-of-type(2) {
	padding-left: 0px;
	text-align: right;
}
.idioma-cs #carnaval-sardina .sardina .title div:nth-of-type(2) {
	padding-left: 70px;
}
/* LENGUAJE: DANISH PAGINA: CARNAVAL
============================================================ */
.idioma-da #carnaval-intro .intro .title div:nth-of-type(3) {
	font-size: 75px;
}
.idioma-da #carnaval-galas .galas .title div:nth-of-type(2) {
	margin-top: 45px;
}
.idioma-da #carnaval-estilos .estilos .title div:nth-of-type(1) {
  	font-size: 45px;
}
.idioma-da #carnaval-estilos .estilos .title div:nth-of-type(2) {
	padding-left: 0px;
	text-align: right;
	line-height: 40px;
}
.idioma-da #carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div:nth-of-type(2) {
	padding-left: 0px;
}
.idioma-da #carnaval-mogollones .mogollones div:nth-of-type(2) div:nth-of-type(1) .title div:nth-of-type(2) {
	font-size: 40px;
	margin-top: 44px;
}
/* LENGUAJE: DUTCH PAGINA: CARNAVAL
============================================================ */
.idioma-nl #carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div:nth-of-type(2) {
	padding-left: 10px;
	margin-top: -22px;
}
.idioma-nl #carnaval-mogollones .mogollones div:nth-of-type(2) div:nth-of-type(1) .title div:nth-of-type(2) {
	margin-top: -42px;
}
/* LENGUAJE: FINNISH PAGINA: CARNAVAL
============================================================ */
.idioma-fi #carnaval-gallery .gallery .title {
	line-height: 134px;
	margin-bottom: 92px;
}
.idioma-fi #carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div:nth-of-type(1) {
	font-size: 50px;
	line-height: 117px;
}
.idioma-fi #carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div:nth-of-type(2) {
	padding-left: 10px;
	margin-top: -69px;
}
.idioma-fi #carnaval-mogollones .mogollones div:nth-of-type(2) div:nth-of-type(1) .title div:nth-of-type(2) {
	font-size: 47px;
}
.idioma-fi #carnaval-sardina .sardina .title div:nth-of-type(2) {
	font-size: 52px;
	padding-left: 83px;
}
/* LENGUAJE: FRENCH PAGINA: CARNAVAL
============================================================ */
.idioma-fr #carnaval-galas .galas .title div:nth-of-type(2) {
	font-size: 60px;
}
.idioma-fr #carnaval-gallery .gallery .title {
	line-height: 88px;
	margin-right: 150px;
}
.idioma-fi #carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div:nth-of-type(2) {
  	padding-left: 10px;
}
.idioma-fi #carnaval-mogollones .mogollones div:nth-of-type(2) div:nth-of-type(1) .title div:nth-of-type(2) {
  	margin-top: -40px;
}
/* LENGUAJE: GERMAN PAGINA: CARNAVAL
============================================================ */
.idioma-de #carnaval-mogollones.de .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div:nth-of-type(1) {
  	font-size: 54px;
}
.idioma-de #carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div:nth-of-type(2) {
  	padding-left: 0px;
}
/* LENGUAJE: POLISH PAGINA: CARNAVAL
============================================================ */
.idioma-pl #carnaval-gallery .gallery .title {
	margin-right: 330px;
}
.idioma-pl #carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div:nth-of-type(1) {
	font-size: 46px;
	line-height: 112px;
}
.idioma-pl #carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div:nth-of-type(2) {
	margin-top: -65px;
}
.idioma-pl #carnaval-mogollones .mogollones div:nth-of-type(2) div:nth-of-type(1) .title div:nth-of-type(2) {
	padding-left: 0px;
	margin-top: -40px;
}
.idioma-pl #carnaval-estilos .estilos .title div:nth-of-type(2) {
	font-size: 59px;
	padding-left: 240px;
}
.idioma-pl #carnaval-sardina .sardina .title div:nth-of-type(2) {
  	padding-left: 77px;
}
/* LENGUAJE: PORTUGUESE, PORTUGAL PAGINA: CARNAVAL
============================================================ */
.idioma-pt-pt #carnaval-gallery .gallery .title {
  	margin-right: 76px;
}
.idioma-pt-pt #carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div:nth-of-type(2) {
  	padding-left: 0px;
}
.idioma-pt-pt #carnaval-mogollones .mogollones div:nth-of-type(2) div:nth-of-type(1) .title div:nth-of-type(2) {
  	margin-top: -40px;
}
/* LENGUAJE: RUSSIAN PAGINA: CARNAVAL
============================================================ */
.idioma-ru #carnaval-gallery .gallery .title {
  	font-size: 96px;
  	line-height: 107px;
  	margin-bottom: 101px;
}
.idioma-ru #carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div:nth-of-type(2) {
  	padding-left: 0px;
}
.idioma-ru #carnaval-mogollones .mogollones div:nth-of-type(2) div:nth-of-type(1) .title div:nth-of-type(2) {
  	margin-top: -40px;
}
.idioma-ru #carnaval-estilos .estilos .title div:nth-of-type(2) {
  	padding-left: 260px;
}
.idioma-ru #carnaval-estilos .estilos .post-text {
  	font-size: 16px;
}
/* LENGUAJE: SWEDISH PAGINA: CARNAVAL
============================================================ */
.idioma-sv #carnaval-mogollones .mogollones div:nth-of-type(1) div:nth-of-type(1) .title div:nth-of-type(2) {
	padding-left: 0px;
	margin-top: -20px;
}
.idioma-sv #carnaval-mogollones .mogollones div:nth-of-type(2) div:nth-of-type(1) .title div:nth-of-type(2) {
  	font-size: 38px;
}
.idioma-sv #carnaval-estilos .estilos .title div:nth-of-type(2) {
	padding-left: 183px;
}
.idioma-sv #carnaval-sardina .sardina .title div:nth-of-type(2) {
  	margin-top: -41px;
}
/* LENGUAJE: CZECH PAGINA: SUBMARINISMO
============================================================ */
.idioma-cs #submarinismo .biodiversidad .title div:nth-of-type(2) {
  	font-size: 32px;
}
/* LENGUAJE: DANISH PAGINA: SUBMARINISMO
============================================================ */
.idioma-da #submarinismo2 .niveles .post-text {
	padding-top: 0px;
	margin-left: -144px;
}
/* LENGUAJE: FINNISH PAGINA: SUBMARINISMO
============================================================ */
.idioma-fi #submarinismo .biodiversidad .title div:nth-of-type(2) {
	font-size: 27px;
}
.idioma-fi #submarinismo2 .niveles .post-text {
	margin-left: -20px;
}
/* LENGUAJE: ITALIAN PAGINA: SUBMARINISMO
============================================================ */
.idioma-it #submarinismo2 .niveles .post-text {
	margin-left: -70px;
}
/* LENGUAJE: NORWEGIAN BOKM≈L PAGINA: SUBMARINISMO
============================================================ */
.idioma-nb #submarinismo .biodiversidad .title div:nth-of-type(2) {
  font-size: 41px;
}
.idioma-nb #submarinismo2 .niveles .title div:nth-of-type(3) {
	line-height: 54px;
}
/* LENGUAJE: POLISH PAGINA: SUBMARINISMO
============================================================ */
.idioma-pl #submarinismo .biodiversidad .title div:nth-of-type(2) {
  	font-size: 45px;
}
.idioma-pl #submarinismo .fondos-volcanicos .title div:nth-of-type(2) {
  	font-size: 48px;
}
/* LENGUAJE: PORTUGUESE, PORTUGAL PAGINA: SUBMARINISMO
============================================================ */
.idioma-pt-pt #submarinismo .biodiversidad .title div:nth-of-type(2) {
  	font-size: 51px;
}
/* LENGUAJE: RUSSIAN PAGINA: SUBMARINISMO
============================================================ */
.idioma-ru #submarinismo .biodiversidad .title div:nth-of-type(2) {
  	font-size: 42px;
}
.idioma-ru #submarinismo .fondos-volcanicos .title div:nth-of-type(2) {
  	font-size: 48px;
}
.idioma-ru #submarinismo2 .niveles .post-text {
	margin-left: -150px;
}
.idioma-ru #submarinismo2 .niveles .text.intermedio {
  	margin-top: -300px;
}
.idioma-ru #submarinismo2 .niveles .text.avanzado {
	margin-left: 40px;
}
/* LENGUAJE: SWEDISH PAGINA: SUBMARINISMO
============================================================ */
.idioma-sv #submarinismo .biodiversidad .title div:nth-of-type(2) {
  	font-size: 38px;
}
.idioma-sv #submarinismo .fondos-volcanicos .title div:nth-of-type(2) {
  	font-size: 48px;
}
.idioma-sv #submarinismo2 .niveles .title div:nth-of-type(3) {
  	line-height: 56px;
}
.idioma-sv #submarinismo2 .niveles .post-text {
  	margin-left: -50px;
}
/* LENGUAJE: CZECH PAGINA: GASTRONOMIA
============================================================ */
.idioma-cs #gastronomia .intro .title div:nth-of-type(2) {
	padding-left: 151px;
}
.idioma-cs #gastronomia5 .cocina .title div:nth-of-type(3) {
  	font-size: 72px;
}
.idioma-cs #gastronomia5 .ingredientes p {
  	font-size: 17px;
}
/* LENGUAJE: DANISH PAGINA: GASTRONOMIA
============================================================ */
.idioma-da #gastronomia .intro .title div:nth-of-type(2) {
  	padding-left: 252px;
}
.idioma-da #gastronomia .intro .title div:nth-of-type(3) {
	font-size: 54px;
	line-height: 104px;
}
.idioma-da #gastronomia5 .ingredientes p {
  	font-size: 17px;
}
/* LENGUAJE: DUTCH PAGINA: GASTRONOMIA
============================================================ */
.idioma-nl #gastronomia .intro .title div:nth-of-type(2) {
  	padding-left: 252px;
}
.idioma-nl #gastronomia .intro .title div:nth-of-type(3) {
	font-size: 54px;
	line-height: 104px;
}
.idioma-nl #gastronomia4 .tapas .title div:nth-of-type(3) {
  	font-size: 56px;
}
/* LENGUAJE: ENGLISH PAGINA: GASTRONOMIA
============================================================ */
.idioma-en #gastronomia .intro .title div:nth-of-type(2) {
  	font-size: 76px;
}
/* LENGUAJE: FINNISH PAGINA: GASTRONOMIA
============================================================ */
.idioma-fi #gastronomia .intro .title div:nth-of-type(1) {
  font-size: 46px;
}
.idioma-fi #gastronomia .intro .title div:nth-of-type(2) {
  font-size: 86px;
  line-height: 79px;
  padding-left: 188px;
}
.idioma-fi #gastronomia .intro .title div:nth-of-type(3) {
  line-height: 104px;
}
.idioma-fi #gastronomia5 .cocina .title div:nth-of-type(3) {
  	font-size: 50px;
 }
/* LENGUAJE: FRENCH PAGINA: GASTRONOMIA
============================================================ */
.idioma-fr #gastronomia .intro .title div:nth-of-type(1) {
	font-size: 90px;
}
.idioma-fi #gastronomia .intro .title div:nth-of-type(2) {
	font-size: 75px;
	line-height: 38px;
}
.idioma-fi #gastronomia4 .tapas .title div:nth-of-type(3) {
  	font-size: 68px;
}
/* LENGUAJE: GERMAN PAGINA: GASTRONOMIA
============================================================ */
.idioma-de #gastronomia .intro .title div:nth-of-type(1) {
	font-size: 81px;
}
.idioma-de #gastronomia .intro .title div:nth-of-type(2) {
  	font-size: 116px;
}
.idioma-de #gastronomia .intro .title div:nth-of-type(2) {
	font-size: 116px;
	line-height: 62px;
}
.idioma-de #gastronomia .intro .title div:nth-of-type(3) {
  	font-size: 53px;
  	line-height: 114px;
}
.idioma-de #gastronomia2 .tierra .title div:nth-of-type(3) {
  	padding-left: 80px;
}
.idioma-de #gastronomia2 .tierra .text {
  	font-size: 17px;
  	line-height: 25px;
  	padding-top: 60px;
}
.idioma-de #gastronomia3 .maleta .title {
  	font-size: 100px;
  	padding-top: 50px;
  	padding-bottom: 28px;
}
.idioma-de #gastronomia4 .tapas .title div:nth-of-type(3) {
  font-size: 80px;
}
.idioma-de #gastronomia4 .tapas .text {
  	padding-right: 155px;
}
.idioma-de #gastronomia5 .cocina .title div:nth-of-type(3) {
  	font-size: 54px;
}
.idioma-de #gastronomia5 .ingredientes h5 {
  	font-size: 13px;
}
/* LENGUAJE: ITALIAN PAGINA: GASTRONOMIA
============================================================ */
.idioma-it #gastronomia .intro .title div:nth-of-type(1) {
  font-size: 165px;
}
.idioma-it #gastronomia .intro .title div:nth-of-type(3) {
  font-size: 157px;
  line-height: 59px;
}
.idioma-it #gastronomia5 .ingredientes p {
  padding: 0px 20px 29px;
}
/* LENGUAJE: NORWEGIAN BOKM≈L PAGINA: GASTRONOMIA
============================================================ */
.idioma-nb #gastronomia .intro .title div:nth-of-type(2) {
  padding-left: 227px;
}
.idioma-nb #gastronomia .intro .title div:nth-of-type(3) {
  font-size: 77px;
  line-height: 115px;
}
.idioma-nb #gastronomia5 .cocina .title div:nth-of-type(3) {
  font-size: 50px;
}
/* LENGUAJE: POLISH PAGINA: GASTRONOMIA
============================================================ */
.idioma-pl #gastronomia .intro .title div:nth-of-type(2) {
	font-size: 85px;
}
.idioma-pl #gastronomia .intro .title div:nth-of-type(3) {
	font-size: 79px;
}
.idioma-pl #gastronomia4 .tapas .title div:nth-of-type(3) {
	font-size: 56px;
}
.idioma-pl #gastronomia4 .tapas .text {
	padding-top: 40px;
}
.idioma-pl #gastronomia5 .cocina .title div:nth-of-type(3) {
	font-size: 53px;
}
/* LENGUAJE: PORTUGUESE, PORTUGAL PAGINA: GASTRONOMIA
============================================================ */
.idioma-pt-pt #gastronomia .intro .title div:nth-of-type(2) {
  	font-size: 80px;
}
.idioma-pt-pt #gastronomia4 .tapas .text {
  padding-right: 5px;
}
.idioma-pt-pt #gastronomia5 .cocina .title div:nth-of-type(3) {
  	font-size: 70px;
}
.idioma-pt-pt #gastronomia5 .ingredientes {
  	padding-top: 0px;
}
/* LENGUAJE: RUUSIAN PAGINA: GASTRONOMIA
============================================================ */
.idioma-ru #gastronomia .intro .title div:nth-of-type(1) {
  	font-size: 87px;
}
.idioma-ru #gastronomia .intro .title div:nth-of-type(2) {
  	font-size: 51px;
  	line-height: 36px;
}
.idioma-ru #gastronomia .intro .title div:nth-of-type(3) {
  	font-size: 65px;
  	line-height: 88px;
}
.idioma-ru #gastronomia3 .maleta .title {
	font-size: 60px;
	padding-top: 75px;
	padding-bottom: 55px;
}
.idioma-ru #gastronomia3 .maleta .papas .text div:nth-of-type(1) {
  	font-size: 18px;
}
.idioma-ru #gastronomia4 .tapas .title div:nth-of-type(3) {
  	font-size: 70px;
}
.idioma-ru #gastronomia4 .tapas .text {
  	padding-right: 5px;
}
.idioma-ru #gastronomia5 .cocina .title div:nth-of-type(3) {
  	font-size: 70px;
}
/* LENGUAJE: SWEDISH PAGINA: GASTRONOMIA
============================================================ */
.idioma-sv #gastronomia .intro .title div:nth-of-type(2) {
  	padding-left: 232px;
}
.idioma-sv #gastronomia .intro .title div:nth-of-type(3) {
  	font-size: 51px;
}
.idioma-sv #gastronomia4 .tapas .title div:nth-of-type(3) {
  	font-size: 48px;
}
.idioma-sv #gastronomia5 .ingredientes p {
  	font-size: 17px;
}
/* LENGUAJE: FINNISH PAGINA: GASTRONOMIA
============================================================ */
.idioma-fi #golf .intro .title span {
  	font-size: 31px;
}
.idioma-fi #golf3 .golfistas .title div:nth-of-type(2) {
  	padding-left: 461px;
}
.idioma-fi #golf3 .golfistas .title {
  	line-height: 82px;
}
.idioma-fi #golf3 .golfistas .title div:nth-of-type(3) {
  	padding: 10px 0px 0px 713px;
}
.idioma-fi #golf5 .golf-5estrellas .title {
	font-size: 30px;
	line-height: 30px;
}
.idioma-fi #golf5 .golf-5estrellas .title span {
  	font-size: 110px;
  	position: absolute;
  	top: 33px;
  	left: -40px;
}
.idioma-fi #golf5 .golf-5estrellas .title div:nth-of-type(1) {
  	padding-left: 41px;
  	font-size: 106px;
}
/* LENGUAJE: NORWEGIAN BOKM≈L PAGINA: GOLF
============================================================ */
.idioma-nb #golf .intro .title span {
  	font-size: 52px;
}
.idioma-nb #golf2 .campos .title div:nth-of-type(1) {
  	padding-left: 235px;
}
.idioma-nb #golf2 .campos .title div:nth-of-type(2) {
  	padding: 20px 47px 0px 45px;
}
.idioma-nb #golf3 .golfistas .title {
  	line-height: 85px;
}
.idioma-nb #golf5 .golf-5estrellas .title {
	font-size: 30px;
	line-height: 30px;
}
.idioma-nb #golf5 .golf-5estrellas .title span {
  	font-size: 110px;
  	position: absolute;
  	top: 33px;
  	left: -40px;
}
.idioma-nb #golf5 .golf-5estrellas .title div:nth-of-type(1) {
  	padding-left: 41px;
  	font-size: 106px;
}
/* LENGUAJE: SWEDISH PAGINA: GOLF
============================================================ */
.idioma-sv #golf .intro .title span {
  	font-size: 60px;
}
.idioma-sv #golf2 .campos .title {
  	text-align: left;
}
.idioma-sv #golf3 .golfistas .title {
  	font-size: 127px;
}
.idioma-sv #golf5 .golf-5estrellas .title {
	font-size: 30px;
	line-height: 30px;
}
.idioma-sv #golf5 .golf-5estrellas .title span {
  	font-size: 110px;
  	position: absolute;
  	top: 33px;
  	left: -40px;
}
.idioma-sv #golf5 .golf-5estrellas .title div:nth-of-type(1) {
  	padding-left: 52px;
  	font-size: 106px;
}
/* LENGUAJE: SWEDISH PAGINA: EXPERIENCIAS INOLVIDABLES
============================================================ */
.idioma-nl #testimonios .intro .text {
  	font-size: 16px;
  	line-height: 26px;
}
/* LENGUAJE: ENGLISH PAGINA: EXPERIENCIAS INOLVIDABLES
============================================================ */
.idioma-en #testimonios .en-primera-persona .title div:nth-of-type(3) {
  	line-height: 84px;
}
/* LENGUAJE: GERMAN PAGINA: EXPERIENCIAS INOLVIDABLES
============================================================ */
.idioma-de #testimonios .intro .text {
  	font-size: 16px;
}
.idioma-de #testimonios .en-primera-persona .title div:nth-of-type(3) {
  	line-height: 83px;
}
/* LENGUAJE: NORWEGIAN BOKM≈L PAGINA: EXPERIENCIAS INOLVIDABLES
============================================================ */
.idioma-nb #testimonios .intro .text {
  	font-size: 17px;
}
.idioma-nb #testimonios .en-primera-persona .title div:nth-of-type(2) {
  	padding-left: 73px;
}
.idioma-nb #testimonios .en-primera-persona .title div:nth-of-type(3) {
  	font-size: 66px;
}
/* LENGUAJE: SWEDISH PAGINA: EXPERIENCIAS INOLVIDABLES
============================================================ */
.idioma-sv #testimonios .en-primera-persona .title div:nth-of-type(3) {
  	font-size: 84px;
  	line-height: 0.9em;

}
/* LENGUAJE: DUTCH PAGINA: CLIMA
============================================================ */
.idioma-nl #clima .vitaminas .palabras .pre-text {
	margin-top: 116px;
}
/* LENGUAJE: FRENCH PAGINA: CLIMA
============================================================ */
.idioma-fr #clima .vitaminas .palabras .pre-text {
	margin-top: 116px;
}
.idioma-fr #clima2 .vacaciones .mini-title.tradicion div:nth-of-type(3) {
	font-size: 52px;
}
/* LENGUAJE: GERMAN PAGINA: CLIMA
============================================================ */
.idioma-de #clima .vitaminas .palabras .pre-text {
  	margin-top: 107px;
}
.idioma-de #clima .vitaminas .dia .pre-text {
	margin-top: 65px;
}
.idioma-de #clima .vitaminas .tiempo .pre-text {
	margin-top: -46px;
}

/* LENGUAJE: ENGLISH PAGINA: VIENTO Y OLAS
============================================================ */
.idioma-en #viento-y-olas-gallery .gallery .title div:nth-of-type(2) {
  	padding-left: 116px;
}
/* LENGUAJE: DUTCH PAGINA: VIENTO Y OLAS
============================================================ */
.idioma-nl #viento-y-olas-gallery .gallery .title div:nth-of-type(2) {
	padding-left: 80px;
	line-height: 85px;
}
/* LENGUAJE: FRENCH PAGINA: VIENTO Y OLAS
============================================================ */
.idioma-fr #viento-y-olas-gallery .gallery .title div:nth-of-type(2) {
  	padding-left: 146px;
}
/* LENGUAJE: DUTCH PAGINA: NATURALEZA
============================================================ */
.idioma-nl #naturaleza-dato .bioreservado .title {
	font-size: 25px;
}
.idioma-nl #naturaleza-dato .reservas-marinas .title {
  	font-size: 37px;
}
.idioma-nl #naturaleza-estrellas .estrellas .title div:nth-of-type(2) {
  	padding-left: 101px;
}
/* LENGUAJE: FRENCH PAGINA: NATURALEZA
============================================================ */
.idioma-fr #naturaleza-dato .bioreservado .title {
	font-size: 24px;
}
.idioma-fr #naturaleza-dato .reservas-biosfera .title {
	font-size: 44px;
}
.idioma-fr #naturaleza-estrellas .estrellas .title div:nth-of-type(2) {
	padding-left: 262px;
}
/* LENGUAJE: CZETCH PAGINA: PLAYA
============================================================ */
.idioma-cs #playas .intro .title div:nth-of-type(2) {
  	font-size: 60px;
}
.idioma-cs #playas2 .escuelas .text {
  	margin-top: 152px;
}
/* LENGUAJE: DANISH PAGINA: PLAYA
============================================================ */
.idioma-da #playas .intro .title div:nth-of-type(1) {
  	font-size: 76px;
}
.idioma-da #playas .gallery {
  	margin-top: 244px;
}
#playas .gallery .title div:nth-of-type(2) {
  font-size: 64px;
}
/* LENGUAJE: DUTCH PAGINA: PLAYA
============================================================ */
.idioma-nl #playas .intro .title div:nth-of-type(1) {
  	font-size: 82px;
}
.idioma-nl #playas .a-jugar {
  	margin-top: 415px;
}
.idioma-nl #playas .gallery {
  	margin-top: 200px;
}
.idioma-nl #playas2 .escuelas .text {
  	margin-top: 153px;
}
/* LENGUAJE: ENGLISH PAGINA: PLAYA
============================================================ */
.idioma-en #playas2 .escuelas .text {
    margin-top: 148px;
}
/* LENGUAJE: FINNISH PAGINA: PLAYA
============================================================ */
.idioma-fi #playas .intro .title div:nth-of-type(2) {
  	font-size: 56px;
}
.idioma-fi #playas .a-jugar .title div:nth-of-type(2) {
  	font-size: 74px;
}
.idioma-fi #playas .gallery .title div:nth-of-type(2) {
  	font-size: 76px;
}
.idioma-fi #playas2 .escuelas .text {
  	margin-top: 160px;
}
/* LENGUAJE: FRENCH PAGINA: PLAYA
============================================================ */
.idioma-fr #playas .a-comer .text {
  	padding: 0px 10px;
}
.idioma-fr #playas .a-jugar {
  	margin-top: 325px;
}
.idioma-fr #playas2 .escuelas .text {
 	 margin-top: 88px;
}
/* LENGUAJE: ITALIAN PAGINA: PLAYA
============================================================ */
.idioma-it #playas .a-jugar {
  	margin-top: 430px;
}
/* LENGUAJE: NORWEGIAN BOKM≈L PAGINA: PLAYA
============================================================ */
.idioma-nb #playas .intro .title div:nth-of-type(2) {
  	font-size: 54px;
}
.idioma-nb #playas .a-jugar .title div:nth-of-type(2) {
  	font-size: 79px;
}
.idioma-nb #playas .gallery .title div:nth-of-type(2) {
  	font-size: 69px;
}
.idioma-nb #playas2 .escuelas .text {
 	margin-top: 137px;
}
/* LENGUAJE: NORWEGIAN BOKM≈L PAGINA: PLAYA
============================================================ */
.idioma-pt-pt #playas .intro .title div:nth-of-type(1) {
  	font-size: 108px;
}
/* LENGUAJE: RUSSIAN PAGINA: PLAYA
============================================================ */
.idioma-ru #playas .intro .title div:nth-of-type(1) {
  	font-size: 94px;
}
.idioma-ru #playas .a-comer {
  	margin-top: 330px;
}
.idioma-ru #playas2 .escuelas .text {
  	margin-top: 108px;
}
/* LENGUAJE: SWEADISH PAGINA: PLAYA
============================================================ */
.idioma-sv #playas .intro .title div:nth-of-type(2) {
	font-size: 54px;
}
.idioma-sv #playas .a-jugar .title div:nth-of-type(2) {
	font-size: 63px;
}
/* LENGUAJE: CZESH PAGINA: OCIO
============================================================ */
.idioma-cs #ocio .cena .title span:nth-of-type(2) {
	font-size: 80px;
	line-height: 42px;
	font-weight: 700;
}
.idioma-cs #ocio2 .una-copa .title div:nth-of-type(2) {
	font-size: 58px;
	line-height: 51px;
}
.idioma-cs #ocio2 .una-copa .title div:nth-of-type(3) {
	font-size: 34px;
	line-height: 51px;
}
.idioma-cs #ocio4 .impuestos-bajos .title div:nth-of-type(2) {
	font-size: 133px;
	line-height: 97px;
	padding-left: 0px;
}
.idioma-cs #ocio4 .impuestos-bajos .title div:nth-of-type(3) {
	padding-left: 150px;
}
/* LENGUAJE: DANISH PAGINA: OCIO
============================================================ */
.idioma-da #ocio .cena .title span:nth-of-type(2) {
	font-size: 52px;
	font-weight: 700;
}
.idioma-da #ocio .cena .title div:nth-of-type(2) {
	font-size: 38px;
	line-height: 97px;
}
.idioma-da #ocio2 .una-copa .title div:nth-of-type(2) {
	font-size: 97px;
	line-height: 75px;
}
.idioma-da #ocio2 .una-copa .title div:nth-of-type(3) {
	font-size: 53px;
	line-height: 66px;
}
.idioma-da #ocio4 .impuestos-bajos .title div:nth-of-type(2) {
	font-size: 99px;
	padding-left: 0px;
}
/* LENGUAJE: DUTCH PAGINA: OCIO
============================================================ */
.idioma-nl #ocio .intro .title {
	font-size: 104px;
}
.idioma-nl #ocio .cena .title span:nth-of-type(2) {
  	font-size: 99px;
  	font-weight: 700;
}
.idioma-nl #ocio .cena .title div:nth-of-type(2) {
  	line-height: 90px;
}
.idioma-nl #ocio2 .una-copa .title div:nth-of-type(2) {
  	font-size: 80px;
  	line-height: 54px;
}
.idioma-nl #ocio2 .una-copa .title div:nth-of-type(3) {
  	font-size: 24px;
  	line-height: 55px;
}
.idioma-nl #ocio4 .impuestos-bajos .title div:nth-of-type(2) {
  	font-size: 64px;
}
.idioma-nl #ocio4 .impuestos-bajos .title div:nth-of-type(3) {
  	line-height: 26px;
}
/* LENGUAJE: FINNISH PAGINA: OCIO
============================================================ */
.idioma-fi #ocio .intro .title {
  	font-size: 99px;
}
.idioma-fi #ocio .cena .title span:nth-of-type(2) {
	font-size: 55px;
	font-weight: 700;
	line-height: 40px;
}
.idioma-fi #ocio .cena .title div:nth-of-type(2) {
	 font-size: 24px;
	line-height: 45px;
}
.idioma-fi #ocio2 .una-copa .title div:nth-of-type(2) {
	line-height: 74px;
  	padding-left: 25px;
}
.idioma-fi #ocio2 .una-copa .title div:nth-of-type(3) {
  	font-size: 24px;
	line-height: 39px;
	padding-left: 64px;
}
.idioma-fi #ocio4 .impuestos-bajos .title div:nth-of-type(2) {
  	font-size: 57px;
  	padding-left: 0px;
}
/* LENGUAJE: FRENCH PAGINA: OCIO
============================================================ */
.idioma-fr #ocio .cena .title span:nth-of-type(2) {
	font-size: 86px;
	font-weight: 700;
	line-height: 78px;
}
.idioma-fr #ocio .cena .title div:nth-of-type(2) {
	font-size: 48px;
	line-height: 48px;
}
.idioma-fr #ocio2 .una-copa .title div:nth-of-type(2) {
  	line-height: 57px;
}
.idioma-fr #ocio2 .una-copa .title div:nth-of-type(3) {
	font-size: 42px;
	line-height: 62px;
}
.idioma-fr #ocio4 .impuestos-bajos .title div:nth-of-type(2) {
	font-size: 64px;
	padding-left: 0px;
}
/* LENGUAJE: GERMAN PAGINA: OCIO
============================================================ */
.idioma-de #ocio.de .cena .title {
	font-size: 51px;
	line-height: 17px;
}
.idioma-de #ocio.de .cena .title {
	font-size: 51px;
	line-height: 17px;
}
.idioma-de #ocio4 .impuestos-bajos .title div:nth-of-type(3) {
  	font-size: 38px;
  	line-height: 36px;
  	padding-left: 163px;
}
/* LENGUAJE: NORWEGIAN BOKM√ÖL PAGINA: OCIO
============================================================ */
.idioma-nb #ocio .cena .title span:nth-of-type(2) {
	font-size: 85px;
	font-weight: 700;
	line-height: 48px;
}
.idioma-nb #ocio .cena .title div:nth-of-type(2) {
  	font-size: 33px;
}
.idioma-nb #ocio2 .una-copa .title div:nth-of-type(2) {
  	line-height: 63px;
}
.idioma-nb #ocio2 .una-copa .title div:nth-of-type(3) {
  	font-size: 26px;
  	line-height: 49px;
}
.idioma-nb #ocio4 .impuestos-bajos .title div:nth-of-type(2) {
  	padding-left: 0px;
}
.idioma-nb #ocio4 .impuestos-bajos .title div:nth-of-type(3) {
  	padding-left: 169px;
}
/* LENGUAJE: POLISH PAGINA: OCIO
============================================================ */
.idioma-pl #ocio .cena .title span:nth-of-type(2) {
  	font-size: 74px;
  	font-weight: 700;
  	line-height: 50px;
}
.idioma-pl #ocio .cena .title div:nth-of-type(2) {
	font-size: 51px;
	line-height: 101px;
}
/* LENGUAJE: PORTUGUES PAGINA: OCIO
============================================================ */
.idioma-pt-pt #ocio .cena .title span:nth-of-type(2) {
  	font-size: 77px;
  	font-weight: 700;
  	line-height: 50px;
}
.idioma-pt-pt #ocio .cena .title div:nth-of-type(2) {
  	font-size: 25px;
}
.idioma-pt-pt #ocio2 .una-copa .title div:nth-of-type(2) {
	font-size: 41px;
}
.idioma-pt-pt #ocio2 .una-copa .title div:nth-of-type(3) {
	font-size: 41px;
	line-height: 47px;
}
.idioma-pt-pt #ocio4 .impuestos-bajos .title div:nth-of-type(2) {
	font-size: 70px;
	padding-left: 0px;
}
/* LENGUAJE: RUSSIAN PAGINA: OCIO
============================================================ */
.idioma-ru #ocio .intro .title {
  	font-size: 110px;
}
.idioma-ru #ocio .intro .post-text {
  	padding-right: 250px;
}
.idioma-ru #ocio .cena .title div:nth-of-type(2) {
	font-size: 52px;
	line-height: 103px;
}
.idioma-ru #ocio2 .una-copa .title div:nth-of-type(2) {
  	line-height: 59px;
}
.idioma-ru #ocio2 .una-copa .title div:nth-of-type(3) {
  	font-size: 33px;
  	line-height: 49px;
}
.idioma-ru #ocio3 .diversion .title {
  font-size: 60px;
}
.idioma-ru #ocio4 .impuestos-bajos .title div:nth-of-type(2) {
  	font-size: 115px;
  	line-height: 80px;
  	padding-left: 43px;
}
/* LENGUAJE: SWEDISH	 PAGINA: OCIO
============================================================ */
.idioma-sv #ocio .intro .title {
  	font-size: 120px;
  	line-height: 177px;
}
.idioma-sv #ocio .cena .title span:nth-of-type(2) {
  	font-size: 76px;
  	font-weight: 700;
  	line-height: 50px;
}
.idioma-sv #ocio .cena .title div:nth-of-type(2) {
  	font-size: 37px;
}
.idioma-sv #ocio2 .una-copa .title div:nth-of-type(2) {
  	line-height: 61px;
}
.idioma-sv #ocio2 .una-copa .title div:nth-of-type(3) {
  	font-size: 27px;
  	line-height: 54px;
}
.idioma-sv #ocio4 .impuestos-bajos .title div:nth-of-type(2) {
	font-size: 90px;
	line-height: 107px;
	padding-left: 0px;
}
.idioma-sv #ocio4 .impuestos-bajos .title div:nth-of-type(3) {
  	padding-left: 226px;
}
/* LENGUAJE: ENGLISH	 PAGINA: BLUEMARLIN
============================================================ */
.idioma-en #blue-marlin .intro .title div:nth-of-type(4) {
  	line-height: 120px;
}
.idioma-en #blue-marlin-neal .blue-marlin .text div:nth-of-type(2) {
  	font-size: 63px;
  	padding-bottom: 10px;
}
.idioma-en #blue-marlin-neal .blue-marlin .text div:nth-of-type(5) {
  	font-size: 158px;
}
.idioma-en #blue-marlin-neal .blue-marlin .text div:nth-of-type(6) {
  	font-size: 39px;
}
.idioma-en #blue-marlin-neal .blue-marlin .text div:nth-of-type(7) {
  	font-size: 91.5px;
}
.idioma-en #blue-marlin-neal .blue-marlin .text div:nth-of-type(8) {
  	font-size: 78px;
}
.idioma-en #blue-marlin-picudo .festin .title div:nth-of-type(2) {
	line-height: 41px;
}
.idioma-en #blue-marlin-gallery .gallery .title {
  	padding-right: 254px;
}
.idioma-en #blue-marlin-puertos .puertos .title {
  	padding-top: 46px;
}
.idioma-en #blue-marlin-puertos .puertos .title span {
  	top: 63px;
}
.idioma-en #blue-marlin-puertos .puertos .title div:nth-of-type(2){
	font-size: 100px;
	font-weight: 200;
	color: #fff;
	line-height: 63px;
	text-align: left;
    padding-left: 10px;
    padding-top: 35px;
}
.idioma-en #blue-marlin-pesca .pesca .title div:nth-of-type(2) {
  	display: block;
  	font-size: 81px;
  	font-weight: 300;
  	color: #072d49;
  	line-height: 43px;
  	text-align: left;
  	padding-top: 28px;
}
/* LENGUAJE: DANISH	 PAGINA: EXTREMOSFERA
============================================================ */
.idioma-da #extremosfera .record .title div:nth-of-type(3) {
  	padding-top: 16px;
}
.idioma-da #extremosfera2 .practica .title div:nth-of-type(2) {
  	font-size: 63px;
}
.idioma-da #extremosfera2 .practica .title div:nth-of-type(3) {
  	font-size: 50px;
}
.idioma-da #extremosfera3 .escalada .title div:nth-of-type(2) {
  font-size: 60px;
}
.idioma-da #extremosfera9 .gallery .title div:nth-of-type(3) {
  	padding-left: 57px;
}
.idioma-da #extremosfera10 .participar .title div:nth-of-type(3) {
  	font-size: 46px;
}
/* LENGUAJE: ENGLISH	 PAGINA: EXTREMOSFERA
============================================================ */
.idioma-en #extremosfera2 .practica .title {
  	margin-top: 74px;
}
.idioma-en #extremosfera2 .practica .title div:nth-of-type(2) {
	font-size: 103px;
}
.idioma-en #extremosfera2 .practica .title div:nth-of-type(3) {
  	font-size: 110px;
  	line-height: 172px;
}
.idioma-en #extremosfera2 .practica .title div:nth-of-type(3) span {
  	font-size: 227px;
}
.idioma-en #extremosfera9 .gallery .title div:nth-of-type(3) {
  	padding-left: 129px;
}
.idioma-en #extremosfera10 .participar .title div:nth-of-type(3) {
  	font-size: 65px;
}
/* LENGUAJE: FINNISH	 PAGINA: EXTREMOSFERA
============================================================ */
.idioma-fi #extremosfera .record .title div:nth-of-type(3) {
  line-height: 60px;
}
.idioma-fi #extremosfera2 .practica .title div:nth-of-type(2) {
  font-size: 71px;
}
.idioma-fi #extremosfera2 .practica .title div:nth-of-type(3) span {
  	font-size: 117px;
  	line-height: 103px;
}
.idioma-fi #extremosfera5 .rope-jump .title div:nth-of-type(2) {
	font-size: 44px;
	line-height: 68px;
	padding-left: 68px;
}
.idioma-fi #extremosfera7 .parapente .title div:nth-of-type(3) {
	font-size: 70px;
}
.idioma-fi #extremosfera9 .gallery .title div:nth-of-type(3) {
  	padding-left: 58px;
}
.idioma-fi #extremosfera10 .participar .title div:nth-of-type(3) {
  	line-height: 62px;
}
/* LENGUAJE: FFRENCH	 PAGINA: EXTREMOSFERA
============================================================ */
.idioma-fr #extremosfera2 .practica .title div:nth-of-type(1) {
	font-size: 106px;
}
.idioma-fr #extremosfera2 .practica .title div:nth-of-type(3) {
	font-size: 111px;
	line-height: 111px;
}
.idioma-fr #extremosfera2 .practica .title {
	margin-top: 75px;
}
.idioma-fr #extremosfera9 .gallery .title div:nth-of-type(3) {
	padding-left: 145px;
}
.idioma-fr #extremosfera10 .participar .title div:nth-of-type(3) {
  font-size: 60px;
}
/* LENGUAJE: GERMAN	 PAGINA: EXTREMOSFERA
============================================================ */
.idioma-de #extremosfera2 .practica .title div:nth-of-type(3) {
  	font-size: 60px;
  	line-height: 118px;
}
.idioma-de #extremosfera2 .practica .title div:nth-of-type(3) span {
  	font-size: 75px;
}
.idioma-de #extremosfera7 .parapente .title div:nth-of-type(3) {
  	font-size: 50px;
  	padding-left: 105px;
}
.idioma-de #extremosfera8 .ciclismo .title div:nth-of-type(3) {
  font-size: 57px;
}
.idioma-de #extremosfera9 .gallery .title div:nth-of-type(3) {
  padding-left: 66px;
}
.idioma-de #extremosfera10 .participar .title div:nth-of-type(3) {
  line-height: 68px;
}
/* LENGUAJE: ITALIAN	 PAGINA: EXTREMOSFERA
============================================================ */
.idioma-it #extremosfera2 .practica .title div:nth-of-type(3) span {
  	font-size: 156px;
  	line-height: 96px;
}
.idioma-it #extremosfera10 .participar .title div:nth-of-type(3) {
  	font-size: 69px;
}
/* LENGUAJE: NORWEGIAN BOKM√ÖL	 PAGINA: EXTREMOSFERA
============================================================ */
.idioma-nb #extremosfera2 .practica .title {
  	margin-top: 58px;
}
.idioma-nb #extremosfera2 .practica .title div:nth-of-type(1) {
  	font-size: 117px;
}
.idioma-nb #extremosfera2 .practica .title div:nth-of-type(2) {
  	font-size: 71px;
  	line-height: 75px;
}
.idioma-nb #extremosfera2 .practica .title div:nth-of-type(3) {
  	font-size: 75px;
  	line-height: 126px;
}
.idioma-nb #extremosfera2 .practica .title div:nth-of-type(3) span {
  	font-size: 101px;
}
.idioma-nb #extremosfera7 .parapente .title div:nth-of-type(3) {
  padding-left: 102px;
}
.idioma-nb #extremosfera9 .gallery .title div:nth-of-type(3) {
  padding-left: 80px;
}
.idioma-nb #extremosfera10 .participar .title div:nth-of-type(3) {
  	line-height: 76px;
}
/* LENGUAJE: SWEDISH	 PAGINA: EXTREMOSFERA
============================================================ */
.idioma-sv #extremosfera .record .title div:nth-of-type(3) {
  	padding-top: 15px;
}
.idioma-sv #extremosfera2 .practica .title div:nth-of-type(1) {
  	font-size: 91px;
  	line-height: 90px;
}
.idioma-sv #extremosfera2 .practica .title div:nth-of-type(2) {
  	font-size: 61px;
	line-height: 73px;
}
.idioma-sv #extremosfera2 .practica .title div:nth-of-type(3) {
  	font-size: 89px;
  	line-height: 99px;
}
.idioma-sv #extremosfera3 .escalada .title div:nth-of-type(2) {
	font-size: 75px;
	line-height: 58px;
	text-align: left;
	font-weight: 100;
	color: #fff;
	padding-left: 47px;
}
.idioma-sv #extremosfera7 .parapente .title div:nth-of-type(3) {
  	padding-left: 102px;
}
.idioma-sv #extremosfera8 .ciclismo .title div:nth-of-type(3) {
  	font-size: 42px;
}
.idioma-sv #extremosfera9 .gallery .title div:nth-of-type(3) {
  padding-left: 80px;
}
.idioma-sv #extremosfera10 .participar .title div:nth-of-type(3) {
  	line-height: 73px;
}
/* LENGUAJE: ENGLISH	 PAGINA: BALLLENAS
============================================================ */
.idioma-en #ballenas .intro .title div:nth-of-type(1){
	padding-bottom: 70px;
}
.idioma-en #ballenas .species .title {
  	font-size: 98px;
}
.idioma-en #ballenas .big-fish .col-sm-3.calderon .title {
  	font-size: 36px;
}
.idioma-en #ballenas .big-fish .col-sm-3.cachalote .title {
  	font-size: 34px;
}
.idioma-en #ballenas2 .habitat .title {
  	font-size: 87px;
}
.idioma-en #ballenas2 .gallery .title {
  	margin-right: 234px;
}
/* LENGUAJE: CZESH	 PAGINA: CLIMA
============================================================ */
.idioma-cs #clima .vitaminas .palabras .pre-text {
  	margin-top: 113px;
}
.idioma-cs #clima .vitaminas .dia .pre-text h3 {
  	margin-right: 10px;
}
.idioma-cs #clima2 .vacaciones .title div:nth-of-type(3) span {
  	margin-right: 0px;
}
/* LENGUAJE: DANISH	 PAGINA: CLIMA
============================================================ */
.idioma-da #clima2 .vacaciones .title div:nth-of-type(3) span {
  	margin-right: 0px;
}
.idioma-da #clima2 .vacaciones .mini-title.aire-libre div:nth-of-type(3) {
  	font-size: 54px;
}
/* LENGUAJE: FINNISH	 PAGINA: CLIMA
============================================================ */
.idioma-fi #clima .vitaminas .title {
  	font-size: 56px;
}
.idioma-fi #clima2 .vacaciones .mini-title.aire-libre div:nth-of-type(3) {
  	font-size: 51px;
}
/* LENGUAJE: PORTUGUESE, PORTUGAL	 PAGINA: CLIMA
============================================================ */
.idioma-pt-pt #clima2 .vacaciones .title div:nth-of-type(3) span {
  margin-right: 0px;
}
/* LENGUAJE: RUSSIAN	 PAGINA: CLIMA
============================================================ */
.idioma-ru #clima .intro .text {
  	font-size: 17px;
 	line-height: 26px;
}
.idioma-ru #clima .vitaminas .pre-text h3 {
  	font-size: 21px;
}
.idioma-ru #clima .vitaminas .title {
  	font-size: 46px;
}
.idioma-ru #clima2 .vacaciones .title div:nth-of-type(3) span {
  	margin-right: 0px;
}
.idioma-ru #clima2 .vacaciones .title div:nth-of-type(3) {
  	font-size: 67px;
}
.idioma-ru #clima2 .vacaciones .mini-title div:nth-of-type(3) {
  	font-size: 48px;
}
.idioma-ru #clima-video .descubre .boton a {
  	font-size: 16px;
}
.idioma-ru #clima-video .descubre .boton {
  	width: 318px;
}
/* LENGUAJE: SWEDISH	 PAGINA: CLIMA
============================================================ */
.idioma-sv #clima2 .vacaciones .title div:nth-of-type(3) span {
  margin-right: 0px;
}
.idioma-sv #clima2 .vacaciones .mini-title.aire-libre div:nth-of-type(3) {
  	font-size: 72px;
}
/* LENGUAJE: FRENCH	 PAGINA: NAVEGACION
============================================================ */
.idioma-fr #navegacion2 .motor .cita {
  	margin-top: 412px;
}
.idioma-fr #navegacion3 .mares .title div:nth-of-type(2) {
  font-size: 40px;
}
.idioma-fr #navegacion3 .mares .title div:nth-of-type(3) {
  	font-size: 35px;
}
.idioma-fr #navegacion4 .gallery .title div:nth-of-type(3) {
  	padding-left: 124px;
}
/* LENGUAJE: DUTCH	 PAGINA: NAVEGACION
============================================================ */
.idioma-nl #navegacion2 .motor .cita {
  	margin-top: 417px;
}
.idioma-nl #navegacion3 .mares .title div:nth-of-type(3) {
  	line-height: 40px;
}
.idioma-nl #navegacion4 .gallery .title div:nth-of-type(3) {
  	line-height: 108px;
  	padding-left: 60px;
}
/* LENGUAJE: DUTCH	 PAGINA: BLUE MARLIN
============================================================ */
.idioma-nl #blue-marlin .intro .title div:nth-of-type(2) {
	margin-top: 20px;
}
.idioma-nl #blue-marlin .intro .text {
  	padding-top: 333px;
}
.idioma-nl #blue-marlin-neal .blue-marlin .text div:nth-of-type(2) {
  	font-size: 49px;
}
.idioma-nl #blue-marlin-neal .blue-marlin .text div:nth-of-type(4) {
  	font-size: 63px;
}
.idioma-nl #blue-marlin-neal .blue-marlin .text div:nth-of-type(5) {
  	font-size: 108px;
}
.idioma-nl #blue-marlin-neal .blue-marlin .text div:nth-of-type(6) {
  	padding-left: 296px;
  	font-size: 70px;
}
.idioma-nl #blue-marlin-neal .blue-marlin .text div:nth-of-type(7) {
  	padding-top: 10px;
  	font-size: 94.5px;
}
.idioma-nl #blue-marlin-neal .blue-marlin .text div:nth-of-type(8) {
	font-size: 115px;
	padding-top: 48px;
}
.idioma-nl #blue-marlin-picudo .picudo .title div:nth-of-type(2) {
  line-height: 48px;
}
.idioma-nl #blue-marlin-picudo .festin .title div:nth-of-type(2) {
  font-size: 86px;
}
.idioma-nl #blue-marlin-gallery .gallery .title {
  	line-height: 93px;
  	margin-right: 80px;
}
.idioma-nl #blue-marlin-pesca .pesca .title div:nth-of-type(4) {
	font-size: 80px;
	line-height: 0px;
	padding-top: 0px;
	padding-left: 21px;
}
/* LENGUAJE: ITALIAN	 PAGINA: BLUE MARLIN
============================================================ */
.idioma-it #blue-marlin-neal .blue-marlin .text div:nth-of-type(3) {
  	font-size: 115px;
  	line-height: 83px;
}
.idioma-it #blue-marlin-neal .blue-marlin .text div:nth-of-type(5) {
  	font-size: 102px;
}
.idioma-it #blue-marlin-neal .blue-marlin .text div:nth-of-type(6) {
  	padding-left: 171px;
}
.idioma-it #blue-marlin-neal .blue-marlin .text div:nth-of-type(7) {
  	padding-top: 0px;
  	font-size: 50.5px;
}
.idioma-it #blue-marlin-neal .blue-marlin .text div:nth-of-type(8) {
  	font-size: 105px;
}
.idioma-it #blue-marlin-picudo .picudo .title div:nth-of-type(2) {
  	line-height: 64px;
}
.idioma-it #blue-marlin-picudo .festin .title div:nth-of-type(2) {
  	font-size: 56px;
}
.idioma-it #blue-marlin-puertos .puertos .title div:nth-of-type(2) {
  	font-size: 61px;
  	padding-left: 46px;
}
.idioma-it #blue-marlin-pesca .pesca .title div:nth-of-type(4) {
  	font-size: 86px;
}
/* LENGUAJE: FRENCH	 PAGINA: BLUE MARLIN
============================================================ */
.idioma-fr #blue-marlin .intro .title div:nth-of-type(2) {
	margin-top: 20px;
}
.idioma-fr #blue-marlin .intro .text {
  	padding-top: 345px;
}
.idioma-fr #blue-marlin-neal .blue-marlin .text div:nth-of-type(2) {
  	font-size: 36px;
  	padding-top: 10px;
}
.idioma-fr #blue-marlin-neal .blue-marlin .text div:nth-of-type(3) {
  	font-size: 48px;
  	line-height: 32px;
}
.idioma-fr #blue-marlin-neal .blue-marlin .text div:nth-of-type(4) {
  	font-size: 86px;
}
.idioma-fr #blue-marlin-neal .blue-marlin .text div:nth-of-type(5) {
  	font-size: 213px;
  	line-height: 114px;
}
.idioma-fr #blue-marlin-neal .blue-marlin .text div:nth-of-type(6) {
  	padding-left: 130px;
  	padding-top: 31px;
}
.idioma-fr #blue-marlin-neal .blue-marlin .text div:nth-of-type(7) {
  	padding-top: 0px;
  	font-size: 71.5px;
}
.idioma-fr #blue-marlin-neal .blue-marlin .text div:nth-of-type(8) {
  	font-size: 74px;
}
.idioma-fr #blue-marlin-picudo .festin .title div:nth-of-type(2) {
  	font-size: 95px;
}
.idioma-fr #blue-marlin-puertos .puertos .title div:nth-of-type(3) {
  	padding-top: 47px;
}
.idioma-fr #blue-marlin-gallery .gallery .title {
  	margin-right: 128px;
}

.idioma-hu #blue-marlin .intro .title div:nth-of-type(3) {
	font-size: 85px;
}
.idioma-hu #blue-marlin .intro .text {
	padding-left: 0;
	padding-top: 400px;
}
.idioma-hu #blue-marlin-neal .blue-marlin .text div:nth-of-type(2){
	font-size: 40px;
}
.idioma-hu #blue-marlin-neal .blue-marlin .text div:nth-of-type(4){
	font-size: 45px;
}
.idioma-hu #blue-marlin-neal .blue-marlin .text div:nth-of-type(8) {
	font-size: 65px;
}
.idioma-hu #blue-marlin-picudo .picudo .title div:nth-of-type(2) {
	font-size: 50px;
}
.idioma-hu #blue-marlin-picudo .festin .title div:nth-of-type(2) {
	font-size: 90px;
}
.idioma-hu #blue-marlin-puertos .puertos .title span {
	top: 56px;
}
.idioma-hu #blue-marlin-puertos .puertos .title div:nth-of-type(3) {
	font-size: 76px;
}
.idioma-hu #blue-marlin-pesca .pesca .title div:nth-of-type(4) {
	font-size: 86px;
	margin: -80px 0 0 35px;
}

/* LENGUAJE: CZESH	 PAGINA: SENDEROS
============================================================ */
.idioma-cs #senderos2 .inmensidad h3 {
  	font-size: 30px;
  	line-height: 26px;
}
.idioma-cs #senderos2 .inmensidad .title {
  	margin-top: 158px;
}
.idioma-cs #senderos3 .niveles .title div:nth-of-type(5) {
  	padding-left: 324px;
}

.idioma-cs #senderos3 .niveles .title div:nth-of-type(4) {
  	left: 395px;
}
.idioma-cs #senderos3 .niveles .text.basico h2 {
  	padding-left: 46px;
}
.idioma-cs #senderos3 .niveles .text.avanzado h2 {
  	padding-left: 26px;
}
/* LENGUAJE: DANISH	 PAGINA: SENDEROS
============================================================ */
.idioma-da #senderos2 .inmensidad h3 {
  	font-size: 30px;
  	line-height: 28px;
}
.idioma-da #senderos2 .van {
  	margin-top: 345px;
}
.idioma-da #senderos2 .inmensidad .title {
  	margin-top: 193px;
}
.idioma-da #senderos3 .niveles .title div:nth-of-type(4) {
  	left: 285px;
}
.idioma-da #senderos3 .niveles .title div:nth-of-type(5) {
  	padding-left: 211px;
}
.idioma-da #senderos3 .niveles .text.basico h2 {
  	padding-left: 8px;
}
.idioma-da #senderos3 .niveles .text.avanzado h2 {
  	padding-left: 27px;
}
/* LENGUAJE: DUTCH	 PAGINA: SENDEROS
============================================================ */
.idioma-nl #senderos2 .inmensidad h3 {
  	font-size: 30px;
  	line-height: 28px;
}
.idioma-nl #senderos2 .dc {
  	margin-top: 220px;
}
.idioma-nl #senderos2 .van {
  	margin-top: 316px;
}
.idioma-nl #senderos2 .inmensidad .title {
  	margin-top: 114px;
}
.idioma-nl #senderos3 .niveles .title div:nth-of-type(4) {
  	left: 290px;
}
.idioma-nl #senderos3 .niveles .title div:nth-of-type(5) {
  	padding-left: 217px;
}
.idioma-nl #senderos3 .niveles .text.basico h2 {
  	padding-left: 10px;
  	margin-left: -45px;
}
.idioma-nl #senderos3 .niveles .text.avanzado h2 {
  	padding-left: 28px;
}
/* LENGUAJE: ENGLISH	 PAGINA: SENDEROS
============================================================ */
.idioma-en #senderos2 .inmensidad h3 {
  	line-height: 28px;
}
.idioma-en #senderos2 .dc {
  	margin-top: 217px;
}
.idioma-en #senderos2 .van {
  	margin-top: 314px;
}
.idioma-en #senderos2. .inmensidad .title {
  	margin-top: 167px;
}
/* LENGUAJE: FRENCH	 PAGINA: SENDEROS
============================================================ */
.idioma-fr #senderos2 .inmensidad .lm h3 {
	font-size: 28px;
}
.idioma-fr #senderos2 .inmensidad .title {
  	margin-top: 124px;
}
.idioma-fr #senderos2 .inmensidad .title div:nth-of-type(2) {
  	padding-left: 140px;
}
.idioma-fr #senderos2 .senderos .text {
  	padding-right: 0px;
}
.idioma-fr #senderos2 .senderos p {
  	font-size: 14px;
}
.idioma-fr #senderos3 .niveles .title div:nth-of-type(4) {
  	left: 318px;
}
.idioma-fr #senderos3 .niveles .title div:nth-of-type(5) {
  	padding-left: 245px;
}
.idioma-fr #senderos3 .niveles .text.basico h2 {
  	padding-left: 40px;
}
.idioma-fr #senderos3 .niveles .text.avanzado h2 {
  	padding-left: 26px;
}
/* LENGUAJE: ITALIAN	 PAGINA: SENDEROS
============================================================ */
.idioma-it #senderos2 .inmensidad .title {
  	margin-top: 131px;
}
.idioma-it #senderos3 .niveles .title div:nth-of-type(5) {
	line-height: 18px;
}
.idioma-it #senderos3 .niveles .text.avanzado h2 {
  	padding-left: 26px;
}
/* LENGUAJE: NORWEGIAN BOKM√ÖL	 PAGINA: SENDEROS
============================================================ */
.idioma-nb #senderos2 .inmensidad h3 {
  	line-height: 28px;
}
.idioma-nb #senderos2 .inmensidad .title {
  	margin-top: 133px;
}
.idioma-nb #senderos3 .niveles .title div:nth-of-type(4) {
	left: 290px;
}
.idioma-nb #senderos3 .niveles .title div:nth-of-type(5) {
  	padding-left: 216px;
}
.idioma-nb #senderos3 .niveles .text.avanzado h2 {
  	padding-left: 28px;
}
/* LENGUAJE: POLISH	 PAGINA: SENDEROS
============================================================ */
.idioma-pl #senderos .intro .text {
  	font-size: 17px;
}
.idioma-pl #senderos2 .inmensidad h3 {
  	line-height: 28px;
}
.idioma-pl #senderos2 .dc {
  	margin-top: 212px;
}
.idioma-pl #senderos2 .van {
 	margin-top: 308px;
}
.idioma-pl #senderos2 .inmensidad .title {
  	margin-top: 125px;
}
.idioma-pl #senderos2 .inmensidad .title div:nth-of-type(2) {
  	padding-left: 136px;
}
.idioma-pl #senderos2 .senderos .text {
  	padding-right: 10px;
}
.idioma-pl #senderos3 .niveles .title div:nth-of-type(3) {
  	font-size: 55px;
  	line-height: 48px;
}
.idioma-pl #senderos3 .niveles .title div:nth-of-type(5) {
  	font-size: 74px;
  	line-height: 57px;
}
.idioma-pl #senderos3 .niveles .text.avanzado h2 {
  	padding-left: 27px;
}
.idioma-pl #senderos3 .niveles .text.basico h2 {
  	padding-left: 10px;
  	margin-left: -33px;
}
.idioma-pl #senderos3 .niveles .text.intermedio h2 {
  	padding-left: 154px;
}
/* LENGUAJE: PORTUGUESE, PORTUGAL PAGINA: SENDEROS
============================================================ */
.idioma-pt-pt #senderos2 .inmensidad h3 {
  	font-size: 29px;?
}
.idioma-pt-pt #senderos2 .inmensidad .title{
   	margin-top: 128px;
}
.idioma-pt-pt #senderos2 .senderos .text {
  	padding-right: 0px;
}
.idioma-pt-pt #senderos3 .niveles .text.avanzado h2 {
  	padding-left: 28px;
}
/* LENGUAJE: RUSSIAN PAGINA: SENDEROS
============================================================ */
.idioma-ru #senderos .intro .title div:nth-of-type(1) {
  	font-size: 106px;
}
.idioma-ru #senderos .intro .title div:nth-of-type(2) {
  	font-size: 72px;
}
.idioma-ru #senderos .intro .text {
  	font-size: 17px;
}
.idioma-ru #senderos2 .inmensidad h3 {
  	line-height: 28px;
}
.idioma-ru #senderos2 .sp {
  	margin-top: 212px;
}
.idioma-ru #senderos2 .lm {
  	margin-top: 358px;
}
.idioma-ru #senderos2 .dc {
  	margin-top: 222px;
}
.idioma-ru #senderos2 .van {
  	margin-top: 318px;
}
.idioma-ru #senderos2 .inmensidad .title div:nth-of-type(1) {
  	font-size: 48px;
}
.idioma-ru #senderos2 .inmensidad .title div:nth-of-type(2) {
  	font-size: 32px;
  	padding-left: 120px;
  	line-height: 18px;
}
.idioma-ru #senderos2 .inmensidad .title {
  	margin-top: 112px;
}
.idioma-ru #senderos2 .senderos .text {
  	padding-right: 0px;
}
.idioma-ru #senderos2 .senderos p {
  	font-size: 14px;
}
.idioma-ru #senderos3 .niveles .title div:nth-of-type(4) {
  	left: 350px;
}
.idioma-ru #senderos3 .niveles .title div:nth-of-type(5) {
  	font-size: 71px;
  	line-height: 0px;
  	padding-left: 275px;
}
.idioma-ru #senderos3 .niveles .text.basico h2 {
  	padding-left: 30px;
}
.idioma-ru #senderos3 .niveles .text.avanzado h2 {
  	padding-left: 28px;
}
/* LENGUAJE: SWEDISH PAGINA: SENDEROS
============================================================ */
.idioma-sv #senderos .intro .title div:nth-of-type(1) {
  	font-size: 104px;
}
.idioma-sv #senderos .intro .title div:nth-of-type(2) {
  	line-height: 25px;
}
.idioma-sv #senderos2 .inmensidad h3 {
  	line-height: 28px;
}
.idioma-sv #senderos2 .van {
  	margin-top: 344px;
}
.idioma-sv #senderos2 .inmensidad .title {
  	margin-top: 154px;
}
.idioma-sv #senderos3 .niveles .title div:nth-of-type(4) {
  	left: 290px;
}
.idioma-sv #senderos3 .niveles .title div:nth-of-type(5) {
  	padding-left: 216px;
}
.idioma-sv #senderos3 .niveles .text.basico h2 {
  	padding-left: 40px;
}
.idioma-sv #senderos3 .niveles .text.avanzado h2 {
  	padding-left: 27px;
}
/* LENGUAJE: ESPAÑOL PAGINA: PARQUES DE OCIO
============================================================ */
#parques-de-ocio {
	background: url('../img/inspiraciones/bg-parques-de-ocio.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
	height: 4090px;
}
#parques-de-ocio .intro {
  min-height: 1317px;
  margin-top: -19px;
}
#parques-de-ocio .intro .title {
	color: #fff;
	font-weight: 300;
	text-shadow: 0px 0px 10px rgba(123,17,0,0.5);
}
#parques-de-ocio .intro .title div:nth-of-type(1){
	font-size: 86px;
}
#parques-de-ocio .intro .title div:nth-of-type(2){
	font-size: 68px;
	margin-top: -36px;
}
#parques-de-ocio .intro .title div:nth-of-type(2) span{
	font-size: 75px;
	font-weight: 700;
	color: #f9f600;
}
#parques-de-ocio .intro .title div:nth-of-type(3){
	font-size: 92px;
	font-weight: 700;
	color: #f9f600;
	text-align: right;
  	margin-top: -34px;
}
#parques-de-ocio .intro .text{
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	color: #fff;
	margin-top: 125px;

}
#parques-de-ocio .intro .text span{
	font-weight: 700;
}
/* LENGUAJE: ESPAÑOL PAGINA: PARQUES ACUATICOS
============================================================ */
#parques-de-ocio .acuaticos {
	min-height: 770px;
  margin-left: -30px;
}
#parques-de-ocio .acuaticos .title{
	color: #77acdb;
	font-weight: 300;
}
#parques-de-ocio .acuaticos .title div:nth-of-type(1){
	position: absolute;
  top: -15px;
	left: -48px;
	color: #ffa735;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 125px;
}
#parques-de-ocio .acuaticos .title div:nth-of-type(2){
	font-size: 60px;
	font-weight: 300;
}
#parques-de-ocio .acuaticos .title div:nth-of-type(3){
	font-size: 90px;
	line-height: 0.7em;
	font-weight: 700;
	color: #5591c7;
}
#parques-de-ocio .acuaticos .text{
	margin-top: 18px;
  padding-right: 70px;
	color: #666666;
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
}
#parques-de-ocio .acuaticos .text a{
	color: #d22700;
	font-weight: 700;
	text-decoration: underline;
}
#parques-de-ocio .acuaticos .post-text{
	margin-top: 20px;
}
#parques-de-ocio .acuaticos .post-text a{
	color: #d22700;
	font-size: 20px;
	font-weight: 700;
	text-decoration: underline;
}
/* LENGUAJE: ESPAÑOL PAGINA: PARQUES TEMATICOS
============================================================ */
#parques-de-ocio .tematicos{
  min-height: 600px;
 	margin-left: 24px;
}
#parques-de-ocio .tematicos .title{
	color: #fff;
}
#parques-de-ocio .tematicos .title div:nth-of-type(1){
	color: #ffa735;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 125px;
	position: absolute;
	left: -48px;
  	top: -15px;
}
#parques-de-ocio .tematicos .title div:nth-of-type(2){
	font-size: 60px;
	font-weight: 300;
}
#parques-de-ocio .tematicos .title div:nth-of-type(3){
	font-size: 90px;
	line-height: 0.7em;
	font-weight: 700;
}
#parques-de-ocio .tematicos .text{
	margin-top: 30px;
  padding-right: 60px;
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #fff;
}
#parques-de-ocio .tematicos .text a{
	font-weight: 700;
	color: #da2b00;
	text-decoration: underline;
}
#parques-de-ocio .tematicos .post-text{
	margin-top: 25px;
}
#parques-de-ocio .tematicos .post-text a{
	font-size: 20px;
	font-weight: 700;
	color: #da2b00;
	text-decoration: underline;
}
/* LENGUAJE: ESPAÑOL PAGINA: PARQUES ZOO
============================================================ */
#parques-de-ocio .zoo {
	min-height: 840px;
 	margin-left: -31px;
}
#parques-de-ocio .zoo .title{
	color: #89c003;
	font-size: 88px;
	font-weight: 700;
}
#parques-de-ocio .zoo .title div:nth-of-type(1){
	color: #fff;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 125px;
	position: absolute;
	left: -37px;
  	top: -20px;
}
#parques-de-ocio .zoo .title div:nth-of-type(2){
	font-size: 59px;
	font-weight: 300;
	color: #fff;
}
#parques-de-ocio .zoo .title div:nth-of-type(3),
#parques-de-ocio .zoo .title div:nth-of-type(4){
	font-size: 80px;
	line-height: 1em;
}
#parques-de-ocio .zoo .title div:nth-of-type(4) span{
	font-size: 60px;
	margin-right: -11px;
}
#parques-de-ocio .zoo .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #fff;
	margin-top: 16px;
  padding-right: 60px;
}
#parques-de-ocio .zoo .text a{
	font-weight: 700;
	color: #da2b00;
	text-decoration: underline;
}
#parques-de-ocio .zoo .post-text{
	margin-top: 25px;
}
#parques-de-ocio .zoo .post-text a{
	font-size: 20px;
	font-weight: 700;
	color: #da2b00;
	text-decoration: underline;
}
/* LENGUAJE: ESPAÑOL PAGINA: ATRACCIONES
============================================================ */
#parques-de-ocio .atracciones{
 	margin-left: 25px;
}
#parques-de-ocio .atracciones .title{
	color: #fff;
	font-size: 88px;
	font-weight: 700;
}
#parques-de-ocio .atracciones .title div:nth-of-type(1){
	color: #fff;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 125px;
	position: absolute;
	left: -46px;
  	top: -14px;
}
#parques-de-ocio .atracciones .title div:nth-of-type(2){
	font-size: 60px;
	font-weight: 300;
}
#parques-de-ocio .atracciones .title div:nth-of-type(3){
	font-size: 90px;
	line-height: 0.7em;
}
#parques-de-ocio .atracciones .text{
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
	color: #fff;
	margin-top: 30px;
  padding-right: 60px;
}
#parques-de-ocio .atracciones .text a{
	font-weight: 700;
	color: #da2b00;
	text-decoration: underline;
}
#parques-de-ocio .atracciones .post-text{
	margin-top: 30px;
}
#parques-de-ocio .atracciones .post-text a{
	font-size: 20px;
	font-weight: 700;
	color: #da2b00;
	text-decoration: underline;
}

.idioma-fr #parques-de-ocio .acuaticos .title div:nth-of-type(3) {
	font-size: 81px;
}
.idioma-fi #parques-de-ocio .intro .title div:nth-of-type(2) span {
	font-size: 45px;
}
.idioma-fi #parques-de-ocio .intro .title div:nth-of-type(3) {
	font-size: 87px;
}
.idioma-fi #parques-de-ocio .zoo .title div:nth-of-type(3) {
	font-size: 51px;
}
.idioma-da #parques-de-ocio .intro .title div:nth-of-type(3) {
	font-size: 85px;
}
.idioma-nb #parques-de-ocio .intro .title div:nth-of-type(3) {
	font-size: 63px;
}
.idioma-pl #parques-de-ocio .zoo .title div:nth-of-type(3),
.idioma-pl #parques-de-ocio .zoo .title div:nth-of-type(4) {
	font-size: 65px;
}
.idioma-pt-pt #parques-de-ocio .acuaticos .title div:nth-of-type(3) {
	font-size: 72px;
}
.idioma-ru #parques-de-ocio .intro .title div:nth-of-type(2) span {
	font-size: 70px;
}
.idioma-ru #parques-de-ocio .intro .title div:nth-of-type(3) {
	font-size: 58px;
}
.idioma-ru #parques-de-ocio .zoo .title div:nth-of-type(3),
.idioma-ru #parques-de-ocio .zoo .title div:nth-of-type(4) {
	font-size: 60px;
}
.idioma-sv #parques-de-ocio .intro .title div:nth-of-type(2) span {
	font-size: 69px;
}
.idioma-sv #parques-de-ocio .zoo .title div:nth-of-type(3),
.idioma-sv #parques-de-ocio .zoo .title div:nth-of-type(4) {
	font-size: 75px;
}
.idioma-hu #parques-de-ocio .acuaticos .title div:nth-of-type(3) {
	font-size: 66px;
}


/* LENGUAJE: ESPAÑOL PAGINA: RUTAS MAGICAS
============================================================ */
#rutas-magicas {
	background: #3E1D30 url('../img/inspiraciones/bg-rutas-magicas.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
	height: 4451px;
}
#rutas-magicas .intro{
  font-weight: 700;
  min-height: 520px;
}
#rutas-magicas .intro .title div:nth-of-type(1){
	font-size: 84px;
	color: #f9cb69;
	padding-left: 111px;
}
#rutas-magicas .intro .title div:nth-of-type(2){
	font-size: 165px;
	color: #ffebca;
	padding-left: 219px;
    line-height: 48px;
}
#rutas-magicas .intro .title div:nth-of-type(2) span{
	color: #ffffff;
	font-size: 68px;
	font-weight: 100;
	margin-right: -21px;
}
#rutas-magicas .intro .text {
	margin-top: 75px;
  padding: 0 50px;
	color: #ffffff;
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
  text-align: center;
}
#rutas-magicas .intro .text span{
	color: #f9cb69;
	font-weight: 700;
}
/* LENGUAJE: ESPAÑOL PAGINA: RUTAS MAGICAS ISLAS
============================================================ */
#rutas-magicas .islas {
  margin-top: 138px;
}
#rutas-magicas .islas .title {
	padding-left: 27px;
}
#rutas-magicas .islas .title div:nth-of-type(1){
	position: absolute;
	top: 0px;
	left: -11px;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 122px;
	line-height: 112px;
	font-weight: 100;
	color: #ffffff;
}
#rutas-magicas .islas .title div:nth-of-type(2){
	font-size: 36px;
	font-weight: 300;
	color: #c16300;
}
#rutas-magicas .islas .title div:nth-of-type(3),
#rutas-magicas .islas .title div:nth-of-type(4){
	font-size: 76px;
	line-height: 0.9em;
	font-weight: 700;
	color: #996114;
}
#rutas-magicas .islas .title div:nth-of-type(4) span{
	margin-right: -9px;
	font-size: 66px;
}
#rutas-magicas .islas .text{
	margin-top: 18px;
  padding-left: 30px;
	color: #7f4900;
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
}
#rutas-magicas .islas .text span{
	font-weight: 700;
}
#rutas-magicas .islas .text a{
	color: #e94200;
	font-weight: 700;
}
#rutas-magicas .islas .col-sm-6:nth-of-type(1) {
	min-height: 420px;
}
#rutas-magicas .islas .gran-canaria{
	min-height: 550px;
}
#rutas-magicas .islas .der .title{
	padding-left: 9px;
}
#rutas-magicas .islas .der .title div:nth-of-type(1) {
  top: 9px;
  left: -29px;
}
#rutas-magicas .islas .der .text {
	padding-left: 10px;
}
#rutas-magicas .islas .gran-canaria .text{
  padding-right: 14px;
}
#rutas-magicas .islas .lanzarote{
  min-height: 405px;
}
#rutas-magicas .islas .lanzarote .title div:nth-of-type(3) span{
	font-size: 62px;
  margin-left: -16px;
  margin-right: -12px;
}
#rutas-magicas .islas .fuerteventura {
  min-height: 425px;
}
#rutas-magicas .islas .la-palma {
	min-height: 430px;
}
#rutas-magicas .islas .la-palma .title div:nth-of-type(4) span {
	margin-right: -13px;
  font-size: 66px;
}
#rutas-magicas .islas .la-gomera {
	min-height: 550px;
}
#rutas-magicas .islas .la-gomera .title div:nth-of-type(3), #rutas-magicas .islas .la-gomera .title div:nth-of-type(4){
	font-size: 72px;
}
#rutas-magicas .islas .la-gomera .title div:nth-of-type(4){
	font-size: 80px;
}
.idioma-cs #rutas-magicas .intro .title div:nth-of-type(1) {
	font-size: 68px;
}
.idioma-cs #rutas-magicas .intro .title div:nth-of-type(2) span {
	font-size: 44px;
	margin-right: 0;
}
.idioma-cs #rutas-magicas .intro .title div:nth-of-type(2) {
	font-size: 54px;
}
.idioma-cs #rutas-magicas .islas .title div:nth-of-type(3),
.idioma-cs #rutas-magicas .islas .title div:nth-of-type(4) {
  font-size: 51px;
}
.idioma-cs #rutas-magicas .islas .la-gomera .title div:nth-of-type(4) {
	font-size: 60px;
}
.idioma-cs #rutas-magicas .islas .title div:nth-of-type(4) span {
	font-size: 40px;
}

.idioma-ru #rutas-magicas .intro .title div:nth-of-type(1) {
	font-size: 67px;
}
.idioma-ru #rutas-magicas .intro .title div:nth-of-type(2) {
	font-size: 110px;
}
.idioma-ru #rutas-magicas .islas .title div:nth-of-type(3),
.idioma-ru #rutas-magicas .islas .title div:nth-of-type(4) {
  font-size: 55px;
}
.idioma-ru #rutas-magicas .islas .gran-canaria .title div:nth-of-type(3) {
  font-size: 42px;
  margin-bottom: 10px;
}
.idioma-ru #rutas-magicas .islas .lanzarote .title div:nth-of-type(3) span {
	font-size: 50px;
}
.idioma-ru #rutas-magicas .islas .la-palma .title div:nth-of-type(4) {
	font-size: 30px;
}
.idioma-nb #rutas-magicas .intro .title div:nth-of-type(2) {
	padding-left: 140px;
  font-size: 140px;
}
.idioma-nb #rutas-magicas .islas .title div:nth-of-type(3),
.idioma-nb #rutas-magicas .islas .title div:nth-of-type(4) {
  font-size: 61px;
}
.idioma-da #rutas-magicas .intro .title div:nth-of-type(2) {
	font-size: 100px;
}
.idioma-da #rutas-magicas .intro .title div:nth-of-type(2) span {
	font-size: 60px;
}
.idioma-da #rutas-magicas .islas .gran-canaria .title div:nth-of-type(3) {
  font-size: 46px;
  line-height: 57px;
}
.idioma-da #rutas-magicas .islas .lanzarote .title div:nth-of-type(3) {
	font-size: 52px;
}
.idioma-da #rutas-magicas .islas .lanzarote .title div:nth-of-type(3) span {
	font-size: 46px;
}
.idioma-da #rutas-magicas .islas .title div:nth-of-type(3),
.idioma-da #rutas-magicas .islas .title div:nth-of-type(4) {
  font-size: 64px;
}
.idioma-da #rutas-magicas .islas .la-gomera .title div:nth-of-type(3) {
  font-size: 47px;
}

.idioma-nl #rutas-magicas .intro .title div:nth-of-type(2) {
  font-size: 135px;
}
.idioma-nl #rutas-magicas .islas .title div:nth-of-type(3),
.idioma-nl #rutas-magicas .islas .title div:nth-of-type(4) {
	font-size: 50px;
}
.idioma-nl #rutas-magicas .islas .lanzarote .title div:nth-of-type(3) span {
  font-size: 46px;
}
.idioma-nl #rutas-magicas .islas .lanzarote .title div:nth-of-type(3) {
	font-size: 52px;
}
.idioma-nl #rutas-magicas .islas .la-palma .title div:nth-of-type(4) {
  font-size: 56px;
}
.idioma-nl #rutas-magicas .islas .la-gomera .title div:nth-of-type(3),
.idioma-nl #rutas-magicas .islas .la-gomera .title div:nth-of-type(4) {
  font-size: 51px;
}
.idioma-nl #rutas-magicas .islas .el-hierro .title div:nth-of-type(4) span {
	font-size: 48px;
}
.idioma-nl #rutas-magicas .islas .el-hierro .title div:nth-of-type(4) {
	font-size: 50px;
}
.idioma-nl #rutas-magicas .islas .la-palma .title div:nth-of-type(4) span {
  font-size: 40px;
}
.idioma-en #rutas-magicas .intro .title div:nth-of-type(2) {
	font-size: 92px;
	padding-left: 180px;
}
.idioma-en #rutas-magicas .intro .title div:nth-of-type(2) span {
	margin-right: -10px !important;
}
.idioma-en #rutas-magicas .islas .title div:nth-of-type(3),
.idioma-en #rutas-magicas .islas .title div:nth-of-type(4) {
	font-size: 46px;
}
.idioma-en #rutas-magicas .islas .lanzarote .title div:nth-of-type(3) span {
    font-size: 44px;
}
.idioma-en #rutas-magicas .islas .la-palma .title div:nth-of-type(4) span {
    font-size: 38px;
}
.idioma-en #rutas-magicas .islas .la-palma .title div:nth-of-type(4) {
    font-size: 48px;
}
.idioma-en #rutas-magicas .islas .title div:nth-of-type(4) span {
	font-size: 58px;
}

.idioma-fr #rutas-magicas .intro .title div:nth-of-type(1) {
    font-size: 66px;
}
.idioma-fr #rutas-magicas .intro .title div:nth-of-type(2) {
    font-size: 125px;
}
.idioma-fr #rutas-magicas .islas .title div:nth-of-type(3),
.idioma-fr #rutas-magicas .islas .title div:nth-of-type(4) {
	font-size: 60px;
}
.idioma-fr #rutas-magicas .islas .lanzarote .title div:nth-of-type(3) span {
    font-size: 44px;
}
.idioma-fr #rutas-magicas .islas .gran-canaria .title div:nth-of-type(4),
.idioma-fr #rutas-magicas .islas .la-palma .title div:nth-of-type(4) {
    font-size: 50px;
}
.idioma-fr #rutas-magicas .islas .la-palma .title div:nth-of-type(4) span {
    font-size: 44px;
}

.idioma-de #rutas-magicas .intro .title div:nth-of-type(2) {
    font-size: 100px;
    padding-left: 0px;
}
.idioma-de #rutas-magicas .islas .title div:nth-of-type(3),
.idioma-de #rutas-magicas .islas .title div:nth-of-type(4) {
    font-size: 58px;
}
.idioma-de #rutas-magicas .islas .title div:nth-of-type(4) span {
	font-size: 46px;
}
.idioma-de #rutas-magicas .islas .gran-canaria .title div:nth-of-type(3) {
    font-size: 44px;
}
.idioma-de #rutas-magicas .islas .gran-canaria .title div:nth-of-type(4) {
}
.idioma-de #rutas-magicas .islas .lanzarote .title div:nth-of-type(3) {
	font-size: 42px;
}
.idioma-de #rutas-magicas .islas .lanzarote .title div:nth-of-type(3) span {
    font-size: 36px;
}
.idioma-de #rutas-magicas .islas .fuerteventura .title div:nth-of-type(3) {
	font-size: 48px;
	margin-bottom: 50px;
}
.idioma-de #rutas-magicas .islas .la-palma .title div:nth-of-type(4) {
    font-size: 46px;
}
.idioma-de #rutas-magicas .islas .la-palma .title div:nth-of-type(4) span {
    font-size: 38px;
}
.idioma-de #rutas-magicas .islas .la-gomera .title div:nth-of-type(4) {
	font-size: 66px;
}
.idioma-it #rutas-magicas .intro .title div:nth-of-type(2) {
	padding-left: 140px;
  font-size: 140px;
}
.idioma-it #rutas-magicas .islas .title div:nth-of-type(3),
.idioma-it #rutas-magicas .islas .title div:nth-of-type(4) {
    font-size: 55px;
}
.idioma-it #rutas-magicas .islas .lanzarote .title div:nth-of-type(3) span {
	font-size: 45px;
}
.idioma-sv #rutas-magicas .intro .title div:nth-of-type(2) {
    font-size: 120px;
}
.idioma-sv #rutas-magicas .islas .title div:nth-of-type(3),
.idioma-sv #rutas-magicas .islas .title div:nth-of-type(4) {
    font-size: 52px;
}
.idioma-sv #rutas-magicas .islas .title div:nth-of-type(4) span {
    font-size: 54px;
}
.idioma-sv #rutas-magicas .islas .la-palma .title div:nth-of-type(4) span {
    font-size: 48px;
}
.idioma-sv #rutas-magicas .islas .el-hierro .title div:nth-of-type(3) {
    font-size: 50px;
    line-height: 80px;
}
.idioma-sv #rutas-magicas .islas .lanzarote .title div:nth-of-type(3) span {
    font-size: 54px;
}
.idioma-pt-pt #rutas-magicas .intro .title div:nth-of-type(1) {
    font-size: 76px;
}
.idioma-pt-pt #rutas-magicas .intro .title div:nth-of-type(2) {
    font-size: 120px;
}
.idioma-pt-pt #rutas-magicas .islas .title div:nth-of-type(3),
.idioma-pt-pt #rutas-magicas .islas .title div:nth-of-type(4) {
    font-size: 54px;
}
.idioma-pt-pt #rutas-magicas .islas .title div:nth-of-type(4) span,
.idioma-pt-pt #rutas-magicas .islas .lanzarote .title div:nth-of-type(3) span,
.idioma-pt-pt #rutas-magicas .islas .la-palma .title div:nth-of-type(4) span {
    font-size: 48px;
}

.idioma-pl #rutas-magicas .intro .title div:nth-of-type(2) {
    font-size: 130px;
}
.idioma-pl #rutas-magicas .islas .title div:nth-of-type(3),
.idioma-pl #rutas-magicas .islas .title div:nth-of-type(4) {
    font-size: 46px;
}
.idioma-pl #rutas-magicas .islas .title div:nth-of-type(4) span,
.idioma-pl #rutas-magicas .islas .lanzarote .title div:nth-of-type(3) span {
    font-size: 40px;
}
.idioma-pl #rutas-magicas .islas .la-palma .title div:nth-of-type(4) span {
    font-size: 50px;
}

.idioma-fi #rutas-magicas .intro .title div:nth-of-type(2) {
  font-size: 126px;
}
.idioma-fi #rutas-magicas .islas .title div:nth-of-type(3),
.idioma-fi #rutas-magicas .islas .title div:nth-of-type(4) {
  font-size: 44px;
}
.idioma-fi #rutas-magicas .islas .title div:nth-of-type(4) span,
.idioma-fi #rutas-magicas .islas .lanzarote .title div:nth-of-type(3) span {
    font-size: 36px;
}
.idioma-fi #rutas-magicas .islas .la-palma .title div:nth-of-type(4) span {
    font-size: 34px;
}

.idioma-hu #rutas-magicas .intro .title div:nth-of-type(2){
	font-size: 108px;
}
.idioma-hu #rutas-magicas .islas .lanzarote .title div:nth-of-type(3),
.idioma-hu #rutas-magicas .islas .la-palma .title div:nth-of-type(3),
.idioma-hu #rutas-magicas .islas .la-palma .title div:nth-of-type(4){
	font-size: 72px;
}
.idioma-hu #rutas-magicas .islas .la-gomera .title div:nth-of-type(4) {
  line-height: 64px;
}
/* LENGUAJE: ESPAÑOL PAGINA: ON THE DRAW
============================================================ */
#on-the-draw {
	background: #379146 url('../img/inspiraciones/bg-on-the-draw.jpg');
	font-family: 'Roboto Slab', serif;
}
#on-the-draw .intro{
  	margin-top: -13px;
  	font-weight: 700;
    padding-top: 60px;
}
#on-the-draw .intro .title img:nth-of-type(1){
  	margin-right: -15px;
}
#on-the-draw .intro .title img:nth-of-type(2){
    display: inline-block;
  	margin-top: -102px;
    margin-left: 96px;
}
#on-the-draw .intro .text{
	color: #fff;
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	margin-top: 51px;
	text-align: center;
	text-shadow: 0px 0px 10px rgba(0,0,0,0.6);
	padding: 0px 25px;
}
/* LENGUAJE: ESPAÑOL PAGINA: ON THE DRAW - ISLAS
============================================================ */
#on-the-draw .islas{
  	margin-top: 230px;
}
#on-the-draw .isla {
	background-color: #ffffff;
    display: inline-block;
    padding: 16px 30px;
    height: 637px;
}
#on-the-draw .col-sm-6 {
    padding: 0px;
}
#on-the-draw .isla .col-sm-6{
    height: 100%;
}
#on-the-draw .isla img{
    margin-top: 10px;
}
#on-the-draw .isla .title{
	margin-top: 21px;
}
#on-the-draw .isla .title div:nth-of-type(1){
	position: relative;
	font-size: 27px;
	font-weight: 300;
	color: #666666;
	padding-left: 262px;
	padding-top: 15px;
}
#on-the-draw .isla .title div:nth-of-type(1):before {
	background: url('../img/inspiraciones/on-the-draw-lanzarote-title.jpg');;
	width: 256px;
	height: 50px;
	content:"";
	display: block;
	left: 0px;
	top: 0px;
	position: absolute;
}
#on-the-draw .isla .title div:nth-of-type(2), #on-the-draw .isla .title div:nth-of-type(3){
	font-size: 75px;
	line-height: 70px;
	font-weight: 100;
	color: #ee6000;
}
#on-the-draw .isla .text{
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	color: #666666;
	padding-top: 23px;
	padding-right: 30px;
}
#on-the-draw .isla .text span{
	font-weight: 700;
}
#on-the-draw .isla .text a{
	font-weight: 700;
	color: #ff4c35;
	text-decoration: underline;
}
#on-the-draw .isla .post-text{
	position: absolute;
	bottom: 6px;
	right: 22px;
}
#on-the-draw .isla .post-text a{
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	color: #ff4c35;
	text-decoration: underline;
}
/* LENGUAJE: ESPAÑOL PAGINA: ON THE DRAW - ISLAS:FUERTEVENTRURA
============================================================ */
#on-the-draw .isla.fuerteventura {
	margin-top: 250px;
	height: 633px;
}
#on-the-draw .isla.fuerteventura img{
    margin-top: 0px;
}
#on-the-draw .isla.fuerteventura .title div:nth-of-type(1){
	padding-left: 332px;
}
#on-the-draw .isla.fuerteventura .title div:nth-of-type(1):before {
	background: url('../img/inspiraciones/on-the-draw-fuerteventura-title.jpg');
	width: 326px;
}
#on-the-draw .isla.fuerteventura .title div:nth-of-type(2), #on-the-draw .isla.fuerteventura .title div:nth-of-type(3){
	font-size: 80px;
	color: #007de4;
}
#on-the-draw .islas .der{
    padding-left: 22px;
}
#on-the-draw .isla .der .post-text{
	right: inherit;
	left: 22px;
}
/* LENGUAJE: ESPAÑOL PAGINA: ON THE DRAW - ISLAS:GRAN CANARIA
============================================================ */
#on-the-draw .isla.gran-canaria {
	margin-top: 210px;
    height: 633px;
}
#on-the-draw .isla.gran-canaria .title div:nth-of-type(1){
	padding-left: 274px;
}
#on-the-draw .isla.gran-canaria .title div:nth-of-type(1):before {
	background: url('../img/inspiraciones/on-the-draw-gran-canaria-title.jpg');
	width: 268px;
}
#on-the-draw .isla.gran-canaria .title div:nth-of-type(2), #on-the-draw .isla.gran-canaria .title div:nth-of-type(3){
	font-size: 76px;
	color: #12954f;
}
/* LENGUAJE: ESPAÑOL PAGINA: ON THE DRAW - TENERIFE
============================================================ */
#on-the-draw .isla.tenerife {
	margin-top: 292px;
    height: 654px;
}
#on-the-draw .isla.tenerife img{
    margin-top: 0px;
}
#on-the-draw .isla.tenerife .title div:nth-of-type(1){
	padding-left: 214px;
}
#on-the-draw .isla.tenerife .title div:nth-of-type(1):before {
	background: url('../img/inspiraciones/on-the-draw-tenerife-title.jpg');
	width: 208px;
}
#on-the-draw .isla.tenerife .title div:nth-of-type(2), #on-the-draw .isla.tenerife .title div:nth-of-type(3){
	font-size: 80px;
	color: #d8742d;
}
/* LENGUAJE: ESPAÑOL PAGINA: ON THE DRAW - LA GOMERA
============================================================ */
#on-the-draw .isla.la-gomera {
	margin-top: 285px;
    height: 633px;
}
#on-the-draw .isla.la-gomera .title {
    margin-top: 9px;
}
#on-the-draw .isla.la-gomera .title div:nth-of-type(1){
	padding-left: 266px;
}
#on-the-draw .isla.la-gomera .title div:nth-of-type(1):before {
	background: url('../img/inspiraciones/on-the-draw-la-gomera-title.jpg');
	width: 260px;
}
#on-the-draw .isla.la-gomera .title div:nth-of-type(2), #on-the-draw .isla.la-gomera .title div:nth-of-type(3){
	font-size: 80px;
	color: #66ac00;
	line-height: 64px;
}
/* LENGUAJE: ESPAÑOL PAGINA: ON THE DRAW - LA PALMA
============================================================ */
#on-the-draw .isla.la-palma {
	margin-top: 244px;
    height: 633px;
}
#on-the-draw .isla.la-palma .title div:nth-of-type(1){
	padding-left: 226px;
}
#on-the-draw .isla.la-palma .title div:nth-of-type(1):before {
	background: url('../img/inspiraciones/on-the-draw-la-palma-title.jpg');
	width: 220px;
}
#on-the-draw .isla.la-palma .title div:nth-of-type(2){
	margin-top: -10px;
}
#on-the-draw .isla.la-palma .title div:nth-of-type(2), #on-the-draw .isla.la-palma .title div:nth-of-type(3){
	font-size: 80px;
	color: #ff7343;
}
/* LENGUAJE: ESPAÑOL PAGINA: ON THE DRAW - EL HIERRO
============================================================ */
#on-the-draw .isla.el-hierro {
	margin-top: 236px;
    height: 633px;
}
#on-the-draw .isla.el-hierro img{
    margin-top: 0px;
}
#on-the-draw .isla.el-hierro .title {
    margin-top: 14px;
}
#on-the-draw .isla.el-hierro .title div:nth-of-type(1){
	padding-left: 226px;
}
#on-the-draw .isla.el-hierro .title div:nth-of-type(1):before {
	background: url('../img/inspiraciones/on-the-draw-el-hierro-title.jpg');
	width: 220px;
}
#on-the-draw .isla.el-hierro .title div:nth-of-type(2){
	font-size: 80px;
	color: #8bab44;
}
/* LENGUAJE: ESPAÑOL PAGINA: ON THE DRAW - VIDEO
============================================================ */
#on-the-draw #video {
	margin-top: 150px;
	height: 509px;
	background-color: inherit;
}
#on-the-draw .video-mask {
	background: url('../img/inspiraciones/on-the-draw-video.jpg');
	background-size: cover;
	border: 1px solid #001781;
}
#on-the-draw .group {
  margin-top: 31px;
}
#on-the-draw .visitar {
  margin: 75px 0;
  border: 1px solid #333333;
  background: #333333;
}
#on-the-draw .visitar .col-sm-6:nth-of-type(1) img {
	min-height: 165px;
}
#on-the-draw .visita {
 padding: 6px 235px 6px 12px;
 background: #333333 url('../img/inspiraciones/on-the-draw-visitar2.jpg') right center no-repeat;
}
#on-the-draw .visitar h3 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    color: #cccccc;
}
#on-the-draw h3 a {
    color: #ffffff;
    text-decoration: underline;
}
.idioma-ru #on-the-draw .isla .title div:nth-of-type(2) {
	margin-top: 25px;
}
.idioma-ru #on-the-draw .isla.fuerteventura .title div:nth-of-type(2) {
	margin-top: 30px;
}
.idioma-ru #on-the-draw .isla.gran-canaria .title div:nth-of-type(2) {
	margin-top: 30px;
}
.idioma-ru #on-the-draw .isla.tenerife .title div:nth-of-type(2) {
	margin-top: 30px;
	font-size: 70px;
}
.idioma-ru #on-the-draw .isla.la-gomera .title div:nth-of-type(2) {
	margin-top: 30px;
}
.idioma-ru #on-the-draw .isla.la-gomera .title div:nth-of-type(2),
.idioma-ru #on-the-draw .isla.la-gomera .title div:nth-of-type(3) {
	font-size: 72px;
}
.idioma-ru #on-the-draw .isla.la-palma .title div:nth-of-type(2) {
	margin-top: 30px;
}
.idioma-ru #on-the-draw .isla.el-hierro .title div:nth-of-type(2) {
    font-size: 74px;
    margin-top: 30px;
}
.idioma-fi #on-the-draw .isla .title div:nth-of-type(2) {
	margin-top: 32px;
}
.idioma-fi #on-the-draw .isla.la-gomera .title div:nth-of-type(2),
.idioma-fi #on-the-draw .isla.la-gomera .title div:nth-of-type(3) {
    font-size: 60px;
}
.idioma-pl #on-the-draw .isla .title div:nth-of-type(2) {
	margin-top: 32px;
}
.idioma-pl #on-the-draw .isla.la-gomera .title div:nth-of-type(2),
.idioma-pl #on-the-draw .isla.la-gomera .title div:nth-of-type(3) {
    font-size: 72px;
}
.idioma-pl #on-the-draw .visitar h3 {
    font-size: 16px;
}
.idioma-pt-pt #on-the-draw .isla.la-gomera .title div:nth-of-type(2),
.idioma-pt-pt #on-the-draw .isla.la-gomera .title div:nth-of-type(3) {
    font-size: 72px;
}
.idioma-sv #on-the-draw .isla.la-gomera .title div:nth-of-type(2),
.idioma-sv #on-the-draw .isla.la-gomera .title div:nth-of-type(3) {
    font-size: 70px;
}
.idioma-hu #on-the-draw .visitar h3 {
	font-size: 15px;
}


/* LENGUAJE: ESPAÑOL PAGINA: QUESOS Y VINOS
============================================================ */
#quesos-y-vinos {
	background: #379146 url('../img/inspiraciones/bg-quesos-y-vinos.jpg');
	font-family: 'Roboto Slab', serif;
	height: 7289px;
}
#quesos-y-vinos .intro{
	margin-top: 129px;
	min-height: 683px;
}
#quesos-y-vinos .intro .title{
	color: #ffffff;
	font-weight: 700;
	text-align: center;
	letter-spacing: -2.5px;
	text-shadow:  0px 0px 30px rgba(0,0,0,0.25),
		  	       10px 20px 30px rgba(0,0,0,0.25),
		  	      -10px -10px 30px rgba(0,0,0,0.25);
}
#quesos-y-vinos .intro .title div:nth-of-type(1){
  	font-size: 110px;
  	line-height: 110px;
}
#quesos-y-vinos .intro .title div:nth-of-type(2){
    font-size: 48px;
    line-height: 34px;
}
#quesos-y-vinos .intro .title div:nth-of-type(3){
    font-size: 93px;
    line-height: 89px;
}
#quesos-y-vinos .intro .text{
	color: #ffffff;
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    margin-top: 72px;
    text-align: left;
    text-shadow:  0px 0px 20px rgba(0,0,0,0.6),
			  	10px 20px 20px rgba(0,0,0,0.6),
			  	-10px -10px 20px rgba(0,0,0,0.6);
    padding: 0px;
}
#quesos-y-vinos .intro .text span{
    font-weight: 700;
}
#quesos-y-vinos .islas .title h2 {
   font-size: 60px;
   font-weight: 400;
   color: #ffffff;
}

#quesos-y-vinos .islas .title h3 {
   font-size: 22.7px;
   font-weight: 400;
   color: #f1ffc0;
   margin-top: -10px;
}

/* LENGUAJE: ESPAÑOL PAGINA: QUESOS Y VINOS - ISLAS
============================================================ */
#quesos-y-vinos .islas .title h2 {
   font-size: 60px;
   font-weight: 400;
   color: #ffffff;
}

#quesos-y-vinos .islas .title h3 {
   font-size: 22.7px;
   font-weight: 400;
   color: #f1ffc0;
   margin-top: -10px;
}

#quesos-y-vinos .islas .title{
	position: relative;
  	text-shadow:  0px 0px 20px rgba(0,0,0,0.75),
			  	10px 20px 20px rgba(0,0,0,0.75),
			  	-10px -10px 20px rgba(0,0,0,0.75);
}
#quesos-y-vinos .islas .title div:nth-of-type(1){
	position: absolute;
	top: -65px;
	left: -66px;
	color: #FFE300;
	font-size: 126px;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#quesos-y-vinos .islas .title div:nth-of-type(2){
	font-size: 60px;
	font-weight: 400;
	color: #ffffff;
}
#quesos-y-vinos .islas .title div:nth-of-type(3){
	font-size: 22.7px;
	font-weight: 400;
	color: #f1ffc0;
	margin-top: -10px;
}
#quesos-y-vinos .islas .text{
	font-size: 20px;
	line-height: 26px;
	font-weight: 400;
	color: #ffffff;
	margin-top: 46px;
  padding-right: 80px;
  text-shadow:  0px 0px 20px rgba(0,0,0,0.75), 10px 20px 20px rgba(0,0,0,0.75), -10px -10px 20px rgba(0,0,0,0.75);
}
#quesos-y-vinos .islas .text span{
    font-weight: 700;
}
#quesos-y-vinos .islas .post-text{
	margin-top: 31px;
}
#quesos-y-vinos .islas .post-text a{
	font-size: 20px;
	line-height: 26px;
	font-weight: 700;
	color: #ffe21d;
	margin-top: 46px;
	text-decoration: underline;
	text-shadow:  0px 0px 20px rgba(0,0,0,0.75),
			  	10px 20px 20px rgba(0,0,0,0.75),
			  	-10px -10px 20px rgba(0,0,0,0.75);
}
/* LENGUAJE: ESPAÑOL PAGINA: QUESOS Y VINOS - ISLAS: FUERTEVENTURA
============================================================ */
#quesos-y-vinos .islas .el-hierro{
	height: 760px;
}
/* LENGUAJE: ESPAÑOL PAGINA: QUESOS Y VINOS - ISLAS: FUERTEVENTURA
============================================================ */
#quesos-y-vinos .islas .fuerteventura{
	height: 660px;
}
#quesos-y-vinos .islas .der .title div:nth-of-type(1){
	left: -49px;
}
#quesos-y-vinos .islas .der{
	/*padding-left: 40px;*/
}
#quesos-y-vinos .islas .der .text {
    padding-right: 0px;
}
#quesos-y-vinos .islas .fuerteventura .text {
	padding-left: 42px;
}
#quesos-y-vinos .islas .fuerteventura .post-text {
	padding-left: 42px;
    margin-top: 8px;
}

#quesos-y-vinos .islas .der .post-text {
	 margin-right: -10px;
}
/* LENGUAJE: ESPAÑOL PAGINA: QUESOS Y VINOS - ISLAS: GRAN CANARIA
============================================================ */
#quesos-y-vinos .islas .gran-canaria{
/* 	margin-top: 95px; */
	height: 885px;
}
#quesos-y-vinos .islas .gran-canaria .text{
	padding-right: 10px;
}
/* LENGUAJE: ESPAÑOL PAGINA: QUESOS Y VINOS - ISLAS: LA GOMERA
============================================================ */
#quesos-y-vinos .islas .la-gomera{
/* 	margin-top: 310px; */
	height: 614px;
}
/* LENGUAJE: ESPAÑOL PAGINA: QUESOS Y VINOS - ISLAS: LA PALMA
============================================================ */
#quesos-y-vinos .islas .la-palma{
/* 	margin-top: 92px; */
	height: 1515px;
}
#quesos-y-vinos .islas .la-palma .text{
	padding-right: 135px;
}
/* LENGUAJE: ESPAÑOL PAGINA: QUESOS Y VINOS - ISLAS: LANZAROTE
============================================================ */
#quesos-y-vinos .islas .lanzarote{
/* 	margin-top: 92px; */
	margin-left: 605px;
	height: 886px;

}
#quesos-y-vinos .islas .lanzarote .text{
	padding-right: 15px;
}

/* LENGUAJE: ESPAÑOL PAGINA: CANARIAS DESDE EL CIELO
============================================================ */
#canarias-desde-el-cielo {
	background: #06358F url('../img/inspiraciones/bg-canarias-desde-el-cielo.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
	height: 5332px;
}
#canarias-desde-el-cielo .intro{
  margin-top: 31px;
  height: 635px;
}
#canarias-desde-el-cielo .intro .title{
  	text-align: center;
    padding-top: 40px;
}
#canarias-desde-el-cielo .intro .title div:nth-of-type(1){
  	font-size: 92px;
  	line-height: 110px;
  	font-weight: 100;
  	color: #fff553;
}
#canarias-desde-el-cielo .intro .title div:nth-of-type(2){
    font-size: 50px;
    line-height: 60px;
    font-weight: 300;
    color: #ffffff;
}
#canarias-desde-el-cielo .intro .text{
	color: #ffffff;
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
    margin-top: 45px;
    text-align: center;
    padding: 0px 30px;
}
#canarias-desde-el-cielo .intro .span{
	font-weight: 700;
}
/* LENGUAJE: ESPAÑOL PAGINA: CANARIAS DESDE EL CIELO - ISLAS
============================================================ */
#canarias-desde-el-cielo .islas{
  	text-align: right;
}
#canarias-desde-el-cielo .islas .title{
	font-weight: 300;
}
#canarias-desde-el-cielo .islas .title div:nth-of-type(1){
	position: absolute;
	top: -34px;
	left: -35px;
	color: #ffffff;
	font-size: 126px;
	font-weight: 100;
	font-family: 'Josefin Sans', sans-serif;
}
#canarias-desde-el-cielo .islas .title div:nth-of-type(2){
	font-size: 65px;
	line-height: 50px;
	color: #ff572f;
}
#canarias-desde-el-cielo .islas .title div:nth-of-type(3){
	font-size: 42px;
	line-height: 43px;
	color: #ffffff;
	margin-top:	10px;
}
#canarias-desde-el-cielo .islas .text{
	font-size: 16px;
	line-height: 24px;
	color: #ffffff;
	font-weight: 300;
	margin-top: 20px;
    padding-left: 66px;
}
#canarias-desde-el-cielo .islas .text a{
	color: #ff8635;
	font-weight: 700;
	text-decoration: underline;
}
/* LENGUAJE: ESPAÑOL PAGINA: CANARIAS DESDE EL CIELO - ISLAS: LANZAROTE
============================================================ */
#canarias-desde-el-cielo .islas .lanzarote{
  	height: 377px;
}
#canarias-desde-el-cielo .islas .lanzarote .title div:nth-of-type(1){
	left: 70px;
}
#canarias-desde-el-cielo .islas .lanzarote .title div:nth-of-type(2){
	color: #ff572f;
}
/* LENGUAJE: ESPAÑOL PAGINA: CANARIAS DESDE EL CIELO - ISLAS: FUERTEVENTURA
============================================================ */
#canarias-desde-el-cielo .islas .der{
  	text-align: left;
  	padding-left: 50px;
}
#canarias-desde-el-cielo .islas .der .title div:nth-of-type(1) {
    left: 0px;
}
#canarias-desde-el-cielo .islas .fuerteventura .title div:nth-of-type(2){
	color: #ccff00;
}
#canarias-desde-el-cielo .islas .der .text {
    padding-left: 0px;
    padding-right: 34px;
}
#canarias-desde-el-cielo .islas .fuerteventura{
  	height: 456px;
}
/* LENGUAJE: ESPAÑOL PAGINA: CANARIAS DESDE EL CIELO - ISLAS: GRAN CANARIA
============================================================ */
#canarias-desde-el-cielo .islas .gran-canaria{
  	height: 472px;
}
#canarias-desde-el-cielo .islas .gran-canaria .title div:nth-of-type(1){
	left: 1px;
}
#canarias-desde-el-cielo .islas .gran-canaria .title div:nth-of-type(2){
	color: #ff9900;
}
#canarias-desde-el-cielo .islas .gran-canaria .text {
    padding-left: 30px;
}
/* LENGUAJE: ESPAÑOL PAGINA: CANARIAS DESDE EL CIELO - ISLAS: TENERIFE
============================================================ */
#canarias-desde-el-cielo .islas .tenerife{
  	height: 525px;
}
#canarias-desde-el-cielo .islas .tenerife .title div:nth-of-type(2){
	color: #ff9a00;
}
/* LENGUAJE: ESPAÑOL PAGINA: CANARIAS DESDE EL CIELO - ISLAS: LA GOMERA
============================================================ */
#canarias-desde-el-cielo .islas .la-gomera{
  	height: 455px;
}
#canarias-desde-el-cielo .islas .la-gomera .title div:nth-of-type(1){
	left: 77px;
}
#canarias-desde-el-cielo .islas .la-gomera .title div:nth-of-type(2){
	color: #ffff00;
}
/* LENGUAJE: ESPAÑOL PAGINA: CANARIAS DESDE EL CIELO - ISLAS: LA PALMA
============================================================ */
#canarias-desde-el-cielo .islas .la-palma{
  	height: 540px;
}
#canarias-desde-el-cielo .islas .la-palma .title div:nth-of-type(2){
	color: #27ce00;
}
#canarias-desde-el-cielo .islas .la-palma .title div:nth-of-type(3) {
	margin-right: -60px;
}
/* LENGUAJE: ESPAÑOL PAGINA: CANARIAS DESDE EL CIELO - ISLAS: EL HIERRO
============================================================ */
#canarias-desde-el-cielo .islas .el-hierro{
  	height: 395px;
}
#canarias-desde-el-cielo .islas .el-hierro .title div:nth-of-type(1){
	left: 143px;
}
#canarias-desde-el-cielo .islas .el-hierro .title div:nth-of-type(2){
	color: #cbff00;
}
#canarias-desde-el-cielo .islas .el-hierro .text {
    padding-left: 30px;
}
/* LENGUAJE: ESPAÑOL PAGINA: CANARIAS DESDE EL CIELO - ISLAS: VIDEOS
============================================================ */
#canarias-desde-el-cielo .video-mask {
	width: 100%; /* 492px;	*/
	height: 260px;
	margin-top: 8px;
	margin-left: 21px;
}
#canarias-desde-el-cielo .video-mask:after {
  margin: -23px 0 0 -20px;
  border-width: 23px 0 23px 40px;
}
#canarias-desde-el-cielo .video-mask.izq{
	margin-left: -45px;
  margin-top: 5px;
}
#canarias-desde-el-cielo .lanzarote .video-mask{
	background: url('../img/inspiraciones/canarias-desde-el-cielo-lanzarote-video.jpg');
}
#canarias-desde-el-cielo .fuerteventura .video-mask{
	background: url('../img/inspiraciones/canarias-desde-el-cielo-fuerteventura-video.jpg');
}
#canarias-desde-el-cielo .gran-canaria .video-mask{
	background: url('../img/inspiraciones/canarias-desde-el-cielo-gran-canaria-video.jpg');
}
#canarias-desde-el-cielo .tenerife .video-mask{
	background: url('../img/inspiraciones/canarias-desde-el-cielo-tenerife-video.jpg');
}
#canarias-desde-el-cielo .la-gomera .video-mask{
	background: url('../img/inspiraciones/canarias-desde-el-cielo-la-gomera-video.jpg');
}
#canarias-desde-el-cielo .la-palma .video-mask{
	background: url('../img/inspiraciones/canarias-desde-el-cielo-la-palma-video.jpg');
}
#canarias-desde-el-cielo .el-hierro .video-mask{
	background: url('../img/inspiraciones/canarias-desde-el-cielo-el-hierro-video.jpg');
}

/* LENGUAJE: ESPAÑOL PAGINA: CANARIAS DESDE EL CIELO - ISLAS: GALERIA
============================================================ */
#canarias-desde-el-cielo .gallery .title {
	padding-left: 56px;
	margin-bottom: 58px;
}
#canarias-desde-el-cielo .gallery .title div:nth-of-type(1){
	position: absolute;
    top: -56px;
    left: -6px;
    color: #04FDFF;
    font-size: 176px;
    font-weight: 100;
    font-family: 'Josefin Sans', sans-serif;
}
#canarias-desde-el-cielo .gallery .title div:nth-of-type(2){
	font-size: 30px;
	line-height: 50px;
	color: #bfd5da;
	font-weight: 300;
}
#canarias-desde-el-cielo .gallery .title div:nth-of-type(3) {
    font-size: 107px;
    color: #fffd35;
    margin-top: -54px;
    font-weight: 100;
    padding-left: 141px;
}
.idioma-cs #canarias-desde-el-cielo .islas .title div:nth-of-type(3) {
    font-size: 40px;
}
.idioma-da #canarias-desde-el-cielo .islas .title div:nth-of-type(3) {
    font-size: 30px;
}
.idioma-da #canarias-desde-el-cielo .gallery .title div:nth-of-type(3) {
	font-size: 62px;
	margin-top: 30px;
}
.idioma-nl #canarias-desde-el-cielo .intro .title div:nth-of-type(1) {
  font-size: 78px;
}
.idioma-nl #canarias-desde-el-cielo .islas .title div:nth-of-type(3) {
  font-size: 28px;
}
.idioma-en #canarias-desde-el-cielo .islas .title div:nth-of-type(3) {
    font-size: 32px;
}
.idioma-fr #canarias-desde-el-cielo .islas .title div:nth-of-type(3) {
    font-size: 28px;
}
.idioma-fr #canarias-desde-el-cielo .islas .gran-canaria .title div:nth-of-type(2) {
	font-size: 58px;
}
.idioma-de #canarias-desde-el-cielo .intro .title div:nth-of-type(1) {
    font-size: 84px;
}
.idioma-de #canarias-desde-el-cielo .islas .title div:nth-of-type(3) {
    font-size: 34px;
}

.idioma-it #canarias-desde-el-cielo .islas .title div:nth-of-type(3) {
    font-size: 30px;
}
.idioma-it #canarias-desde-el-cielo .gallery .title div:nth-of-type(3) {
	margin-top: -44px;
}
.idioma-nb #canarias-desde-el-cielo .islas .title div:nth-of-type(3) {
    font-size: 32px;
}
.idioma-ru #canarias-desde-el-cielo .islas .title div:nth-of-type(2) {
    font-size: 60px;
}
.idioma-fi #canarias-desde-el-cielo .islas .title div:nth-of-type(3) {
    font-size: 28px;
}
.idioma-fi #canarias-desde-el-cielo .gallery .title div:nth-of-type(2) {
	margin-bottom: 90px;
}
.idioma-pl #canarias-desde-el-cielo .islas .title div:nth-of-type(3) {
    font-size: 36px;
}
.idioma-pt-pt #canarias-desde-el-cielo .islas .title div:nth-of-type(3) {
    font-size: 30px;
}
.idioma-pt-pt #canarias-desde-el-cielo .gallery .title div:nth-of-type(3) {
	margin-top: -46px;
}
.idioma-sv #canarias-desde-el-cielo .islas .title div:nth-of-type(3) {
    font-size: 28px;
}
.idioma-sv #canarias-desde-el-cielo .gallery .title div:nth-of-type(2) {
	margin-bottom: 90px;
}

.idioma-nl #canarias-desde-el-cielo .gallery .title div:nth-of-type(3),
.idioma-de #canarias-desde-el-cielo .gallery .title div:nth-of-type(3),
.idioma-nb #canarias-desde-el-cielo .gallery .title div:nth-of-type(3),
.idioma-ru #canarias-desde-el-cielo .gallery .title div:nth-of-type(3) {
	margin-top: 0;
	padding-left: 0;
}
/* NAVIDAD
=================================================*/
#navidad,
#navidad2,
#navidad3,
#navidad4 {
    font-family: "Roboto Slab";
}
#navidad {
    background: #c90133 url(../img/inspiraciones/bg-navidad-intro.jpg) no-repeat center top;
    color: white;
    max-width: 1400px;
    margin: 0 auto;
}
#navidad .intro {
    text-align: center;
    min-height: 800px;
    padding-top: 15px;
}
#navidad .intro p:nth-of-type(1) {
    position: relative;
    font-size: 100px;
    text-align: left;
    margin-left: 100px;
}
#navidad .intro p:nth-of-type(1):before {
    position: absolute;
    top: -30px;
    left: -40px;
    background: url("../img/inspiraciones/navidad-intro-star-1.png");
    width: 113px;
    height: 76px;
    content: "";
}
#navidad .intro p:nth-of-type(2) {
    font-size: 80px;
    margin-top: -110px;
    margin-left: 340px;
    color: #ffea00;
    white-space: nowrap;
}
#navidad .intro span {
    font-size: 120px;

}
#navidad .row.text {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
}
#navidad .row.text p {
    font-weight: 300;
    font-size: 18px;
}
#navidad .row.text span {
    font-weight: bold;
}
#navidad2 {
    background: wheat url("../img/inspiraciones/bg-navidad-tradicion.jpg") no-repeat center -480px;
    min-height: 920px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1400px;
    color: white;
}
#navidad2 .title {
    margin-top: 120px;
    font-size: 50px;
    line-height: 40px;
    text-shadow: 1px 1px 1px rgb(0, 0, 0);
}
#navidad2 .title span {
    position: absolute;
    top: 185px;
    left: -10px;
    font-size: 110px;
    color: #bd37b5;
    font-family: 'Josefin Sans', sans-serif;
}
#navidad2 .tradicion .title p:nth-of-type(2) {
    color: #bd37b5;
    font-size: 75px;
}
#navidad2 .text {
    margin-top: -100px;
    font-size: 18px;
    text-shadow: 1px 1px 1px rgb(0, 0, 0);
}
#navidad2 .text a {
    color: darkorange;
    text-decoration: underline;
}
#navidad2 .text span {
    font-weight: bold;
}
#navidad2 img {
    border-radius: 50%;
    border: #bd37b5 5px solid;
    width: 330px;
    height: 330px;
    margin-top: 120px;
    float: right;
}
#navidad2 .title,
#navidad2 .text {
    margin-left: 10px;
}
#navidad3 {
    background: white url("../img/inspiraciones/bg-navidad-ano.jpg") no-repeat center top;
    min-height: 922px;
}
#navidad3 .row {
    padding: 90px 75px 0px 75px;
    text-align: left;
}
#navidad3 .circle {
    border-radius: 50%;
    width: 550px;
    height: 550px;
    border: 5px solid #fb5500;
    background: white;
    margin-left: 120px;
    margin-top: -100px;
}
#navidad3 span {
    font-weight: bold;
}
#navidad3 .title {
    font-size: 40px;
    line-height: 30px;
    color: #ff6600;
}
#navidad3 .title span {
    color: #ff0015;
    font-size: 45px;
    ;
}
#navidad3 .title > span:nth-of-type(1) {
    position: absolute;
    left: -20px;
    top: -8px;
    font-size: 80px;
    line-height: 100px;
    font-weight: 100;
    font-family: 'Josefin Sans', sans-serif;
}
#navidad3 .text {
    font-size: 16px;
    font-weight: 100;
    margin-top: 10px;
}
#navidad3 .text a {
    color: #fb5500;
    text-decoration: underline;
}
#navidad4 {
    background: blue url("../img/inspiraciones/bg-navidad-reyes.jpg") no-repeat center -200px;
    min-height: 800px;
    max-width: 1400px;
    margin: 0 auto;
}
#navidad4 .row {
    margin-top: 100px;
}
#navidad4 .title {
    font-size: 70px;
    line-height: 50px;
    color: #366db8;
}
#navidad4 .title span {
    position: absolute;
    left: -40px;
    font-weight: 100;
    top: 20px;
    font-size: 150px;
    line-height: 110px;
    font-family: 'Josefin Sans', sans-serif;
}
#navidad4 .title p:nth-of-type(2) {
    font-size: 85px;
}
#navidad4 .row img {
    border-radius: 50%;
    border: 5px solid #366db8;
    width: 330px;
    height: auto;
    max-width: 100%;
}
#navidad4 .text {
    margin-top: -90px;
    font-size: 18px;
}
#navidad4 .text span {
    font-weight: bold;
}
.idioma-cs #navidad .intro p:nth-of-type(2) {
	margin-top: -100px;
}
.idioma-cs #navidad .intro span {
  font-size: 110px;
}
.idioma-cs #navidad2 .tradicion .title p:nth-of-type(2) {
	margin-top: 20px;
}
.idioma-cs #navidad2 .title span {
	left: -14px;
}
.idioma-cs #navidad3 .title {
	font-size: 35px;
}
.idioma-cs #navidad4 .title p:nth-of-type(2) {
    font-size: 76px;
}
.idioma-cs #navidad4 .title {
	font-size: 46px;
}
.idioma-nl #navidad .intro p:nth-of-type(2) {
	margin-left: 0px;
}
.idioma-nl #navidad2 .tradicion .title p:nth-of-type(2) {
	font-size: 46px;
}
.idioma-nl #navidad2 .title span {
	left: -16px;
}
.idioma-nl #navidad3 .title,
.idioma-nl #navidad3 .title p span {
	font-size: 34px;
}
.idioma-nl #navidad3 .text {
	margin-top: -8px;
}
.idioma-nl #navidad4 .title p:nth-of-type(3) {
	font-size: 45px;
}
.idioma-en #navidad2 .tradicion .title p:nth-of-type(2) {
	font-size: 54px;
}
.idioma-en #navidad3 .title {
	font-size: 30px;
}
.idioma-en #navidad3 .title p span {
	font-size: 32px;
}
.idioma-en #navidad4 .title p:nth-of-type(3) {
	font-size: 48px;
}
.idioma-en #navidad2 .title span {
	left: -12px;
	font-size: 90px;
}
.idioma-fr #navidad .intro p:nth-of-type(2) {
	margin-left: 90px;
}
.idioma-fr #navidad2 .tradicion .title p:nth-of-type(2) {
	font-size: 43px;
}
.idioma-fr #navidad2 .tradicion .title p:nth-of-type(3) {
	font-size: 40px;
}
.idioma-fr #navidad3 .title p span,
.idioma-fr #navidad3 .title {
	font-size: 32px;
}
.idioma-fr #navidad3 .text {
	font-size: 15px;
}
.idioma-de #navidad .intro p:nth-of-type(2) {
	margin-top: -80px;
}
.idioma-de #navidad2 .tradicion .title p:nth-of-type(2) {
	font-size: 54px;
}
.idioma-de #navidad2 .title span {
	font-size: 90px;
}
.idioma-de #navidad3 .title p span,
.idioma-de #navidad3 .title {
	font-size: 28px;
}
.idioma-de #navidad3 .text {
	font-size: 15px;
}
.idioma-de #navidad4 .title p:nth-of-type(2) {
    font-size: 54px;
}
.idioma-de #navidad4 .title {
	font-size: 60px;
}
.idioma-it #navidad2 .tradicion .title p:nth-of-type(2) {
	font-size: 58px;
}
.idioma-it #navidad3 .title p,
.idioma-it #navidad3 .title p span {
	font-size: 30px;
}
.idioma-nb #navidad .intro p:nth-of-type(2) {
	margin-top: -80px;
}
.idioma-nb #navidad3 .title,
.idioma-nb #navidad3 .title p span {
	font-size: 34px;
}
.idioma-nb #navidad4 .title p:nth-of-type(2) {
    font-size: 52px;
}
.idioma-ru #navidad .intro p:nth-of-type(2) {
	margin-top: -80px;
}
.idioma-ru #navidad2 .title {
	line-height: 50px;
}
.idioma-ru #navidad2 .title span {
	left: -16px;
}
.idioma-ru #navidad3 .title,
.idioma-ru #navidad3 .title p span {
	font-size: 27px;
}
.idioma-ru #navidad4 .title p:nth-of-type(2) {
    font-size: 74px;
}
.idioma-ru #navidad4 .title {
	font-size: 50px;
}
.idioma-da #navidad .intro p:nth-of-type(1) {
	margin-left: 250px;
}
.idioma-da #navidad2 .tradicion .title p:nth-of-type(2) {
    font-size: 64px;
    margin-bottom: 24px;
    margin-top: 24px;
}
.idioma-da #navidad3 .title p,
.idioma-da #navidad3 .title p span {
	font-size: 30px;
}
.idioma-da #navidad4 .title p:nth-of-type(2) {
    font-size: 50px;
}
.idioma-da #navidad4 .title p:nth-of-type(3) {
	font-size: 64px;
}
.idioma-da #navidad2 .title span {
	left: -14px;
}
.idioma-fi #navidad .intro p:nth-of-type(2) {
	margin-top: -70px;
}
.idioma-fi #navidad2 .tradicion .title p:nth-of-type(2) {
	font-size: 60px;
}
.idioma-fi #navidad2 .title span {
	left: -18px;
}
.idioma-fi #navidad3 .title,
.idioma-fi #navidad3 .title p span{
	font-size: 26px;
}
.idioma-fi #navidad4 .title {
	font-size: 60px;
}
.idioma-fi #navidad4 .title p:nth-of-type(2) {
	font-size: 70px;
}
.idioma-pl #navidad .intro p:nth-of-type(1) {
	font-size: 85px;
}
.idioma-pl #navidad .intro p:nth-of-type(2) {
	margin-top: -56px;
}
.idioma-pl #navidad2 .tradicion .title p:nth-of-type(2) {
	font-size: 70px;
}
.idioma-pl #navidad2 .title span {
	left: -18px;
}
.idioma-pl #navidad3 .title {
	line-height: 32px;
}
.idioma-pl #navidad3 .text {
	font-size: 15px;
}
.idioma-pl #navidad4 .title {
	font-size: 40px;
}
.idioma-pt-pt #navidad2 .tradicion .title p:nth-of-type(2) {
	font-size: 58px;
}
.idioma-pt-pt #navidad3 .title {
	font-size: 40px;
}
.idioma-pt-pt #navidad3 .title span {
	font-size: 38px;
}
.idioma-pt-pt #navidad4 .title p:nth-of-type(2) {
	margin-bottom: 22px;
}
.idioma-sv #navidad .intro p:nth-of-type(2) {
	margin-left: 0px;
}
.idioma-sv #navidad2 .tradicion .title p:nth-of-type(2) {
	font-size: 65px;
}
.idioma-sv #navidad4 .title p:nth-of-type(2) {
    font-size: 64px;
}
.idioma-sv #navidad4 .title {
    font-size: 62px;
}
.idioma-hu #navidad .intro p:nth-of-type(2) {
	margin-top: -72px;
	margin-left: 0;
	text-align: right;
}
.idioma-hu #navidad2 .tradicion .title p:nth-of-type(2){
	font-size: 70px;
	line-height: 50px;
}
.idioma-hu #navidad3 .circle {
	width: 600px;
	height: 600px;
}
.idioma-hu #navidad3 .title {
	line-height: 36px;
}
.idioma-hu #navidad4 .title p:nth-of-type(2) {
	font-size: 74px;
}
/* RINCONES
#################################*/

#rincones {
    background: url("../img/inspiraciones/bg-rincones.jpg") no-repeat center bottom , url("../img/inspiraciones/bg-rincones-patron.jpg") repeat-y center top;
    padding-bottom: 730px;
    max-width: 1400px;
    margin: 0 auto;
    color: white;
    font-family: "Roboto Slab";
    text-shadow: 1px 1px 3px #663300; /* #90633b; */
}
#rincones .row {
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
}
#rincones .text {
    font-weight: 300;
    font-size: 16px;

}
#rincones .intro .text {
    font-size: 18px;
}
#rincones a {
    color: #ffa735;
    text-decoration: underline;
}
#rincones span {
    font-weight: bold;
}
#rincones .title {
    font-weight: bold;
    color: #ffb11a;
    font-size: 80px;
}
#rincones .intro .title {
    max-width: 310px;
    margin-left: auto;
    margin-right: auto;
}
#rincones .intro {
    text-align: center;
}
#rincones .row.intro .title p:first-child {
    color: #4cddef;
}
#rincones .row.intro .title p:nth-of-type(2) {
    color: #ffdfaf;
    font-size: 50px;
    text-align: right;
    line-height: 0px;
}
#rincones .intro .text {
    max-width: 850px;
    margin-left: auto;
    margin-right: auto;
}
#rincones .familia {
    margin-top: 120px;
}
#rincones .familia .title {
    text-align: right;
    line-height: 45px;
}
#rincones .familia .title p:first-child {
    color: #ffdfaf;
    font-size: 50px;
    font-weight: 100;
}
#rincones .familia .title p:first-child:before {
    position: absolute;
    top: -85px;
    right: 20px;
    background: url("../img/inspiraciones/rincones-icon-bucket.png");
    width: 70px;
    height: 70px;
    content: "";
}
#rincones .familia .text {
    padding-top: 20px;
    text-align: right;
    padding-left: 9vw;
}
#rincones .familia .col-sm-6:nth-of-type(2) {
    padding-top: 20px;
}
#rincones .familia .col-sm-2 {
    margin-left: 10px;
}
#rincones .familia .col-sm-3,
#rincones .familia .col-sm-2 {
    margin-top: -7vw;
}
#rincones .familia .col-sm-6:nth-of-type(3) {
    margin-top: -5vw;
    text-align: right;
}
#rincones > div > div.row.familia > div:nth-child(5) {
    margin-top: -7vw;
    text-align: right;
}
#rincones .vida {
    margin-top: 200px;
}
#rincones .vida .col-sm-6:first-child img {
    max-width: 100%;
    height: auto;
}
#rincones .vida .title {
    line-height: 60px;
    font-size: 100px;
}
#rincones .vida .title p:first-child:before {
    position: absolute;
    top: -90px;
    left: 20px;
    background: url("../img/inspiraciones/rincones-icon-sandals.png");
    width: 70px;
    height: 70px;
    content: "";
}
#rincones .vida .title p:nth-of-type(2) {
    color: #ffdfaf;
    font-size: 50px;
    font-weight: 100;
}
#rincones .vida .col-sm-6:first-child {
    text-align: right;
}
#rincones .vida .text {
    padding-right: 9vw;
}
#rincones .vida .col-sm-6:nth-of-type(4) {
    margin-top: -7vw;
    text-align: right;
}
#rincones .vida .col-sm-6:nth-of-type(5) {
    margin-top: -1vw;
}
#rincones .exprime {
    margin-top: 120px;
}
#rincones .exprime .title {
    text-align: right;
    line-height: 60px;
}
#rincones .exprime .title p:nth-of-type(1) {
    font-size: 85px;
}
#rincones .exprime .title p:nth-of-type(2) {
    font-size: 65px;
}
#rincones .exprime .title p:nth-of-type(3) {
    font-size: 55px;
    color: #ffebcc;
    font-weight: 100;
}
#rincones .exprime .title p:first-child:before {
    position: absolute;
    top: -80px;
    right: 20px;
    background: url("../img/inspiraciones/rincones-icon-cocktail.png");
    width: 70px;
    height: 70px;
    content: "";
}
#rincones .exprime .text {
	font-weight: 400;
}
#rincones .exprime .col-sm-6:nth-of-type(3) {
    text-align: right;
    margin-top: -2vw;
    padding-left: 8vw;
}
#rincones .exprime .col-sm-3 {
    margin-top: 2vw;
}
#rincones > div > div.row.exprime > div:nth-child(4) {
    margin-right: -2vw;
}
#rincones .desconecta {
    margin-top: 150px;
}
#rincones .desconecta .title {
    line-height: 50px;
}
#rincones .desconecta .title p:first-child:before {
    position: absolute;
    top: -80px;
    left: 20px;
    background: url("../img/inspiraciones/rincones-icon-palms.png");
    width: 69px;
    height: 69px;
    content: "";
}
#rincones .desconecta .title p:nth-of-type(2) {
    font-size: 50px;
    color: #ffebcc;
    font-weight: 100;
}
#rincones .desconecta .col-sm-6:nth-of-type(3),
#rincones .desconecta .col-sm-6:nth-of-type(1) {
    text-align: right;
}
#rincones .desconecta .text {
    margin-top: 1vw;
    padding-right: 1vw;
    font-weight: 400;
}
#rincones .desconecta .col-sm-12 {
    margin-top: 3vw;
    text-align: center;
    color: #ffa735;
    font-size: 24px;
}
.idioma-de #rincones .familia .title p:nth-of-type(2) {
	font-size: 60px;
}
.idioma-de #rincones .vida .title {
	font-size: 76px;
}
.idioma-de #rincones .exprime .col-sm-6:nth-of-type(3) {
	padding-left: 2vw;
}
.idioma-en #rincones .row.intro .title p:nth-of-type(2) {
	text-align: center;
}
.idioma-en #rincones .vida .title {
	font-size: 80px;
}
.idioma-en #rincones .desconecta {
	margin-top: 100px;
}
.idioma-fr #rincones .familia .title p:nth-of-type(2) {
	font-size: 46px;
}
.idioma-fr #rincones .vida {
	margin-top: 150px;
}
.idioma-fr #rincones .desconecta {
	margin-top: 100px;
}
.idioma-it #rincones .exprime .title p:nth-of-type(1) {
    font-size: 75px;
}
.idioma-it #rincones .desconecta {
	margin-top: 100px;
}
.idioma-nl #rincones .familia .title p:nth-of-type(2) {
	font-size: 68px;
}
.idioma-nl #rincones .vida .title {
	line-height: 50px;
    font-size: 90px;
}
.idioma-ru #rincones .intro .title {
	max-width: inherit;
}
.idioma-ru #rincones .title {
	font-size: 70px;
}
.idioma-ru #rincones .row.intro .title p:nth-of-type(2) {
	padding-right: 200px;
}
.idioma-ru #rincones .familia .title {
	line-height: 70px;
}
.idioma-ru #rincones .vida {
    margin-top: 100px;
}
.idioma-ru #rincones .text {
	font-size: 14px;
}
.idioma-ru #rincones .exprime .title p:nth-of-type(1) {
    font-size: 46px;
}
.idioma-ru #rincones .exprime .title p:nth-of-type(2) {
    font-size: 50px;
}
.idioma-ru #rincones .exprime .title p:nth-of-type(3) {
	font-size: 50px;
	line-height: 40px;
}
.idioma-ru #rincones div.row:nth-child(5) > div:nth-child(2) > div:nth-child(1) > p:nth-child(1) {
	font-size: 57px;
	white-space: nowrap;
}
.idioma-ru #rincones .desconecta {
    margin-top: 90px;
}
.idioma-cs #rincones .intro .text {
	margin-top: 50px;
}
.idioma-cs #rincones .familia .title {
	font-size: 78px;
}
.idioma-cs #rincones .vida .title p:first-child::before {
	top: -100px;
}
.idioma-nb #rincones .familia .title {
	font-size: 62px;
}
.idioma-nb #rincones .vida .title {
	font-size: 84px;
}
.idioma-da #rincones .intro .title {
	max-width: none;
}
.idioma-da #rincones .familia .title p:nth-of-type(2) {
	font-size: 60px;
}
.idioma-da #rincones .vida .title {
	font-size: 80px;
}
.idioma-da #rincones .exprime .title p:nth-of-type(1) {
    font-size: 64px;
}
.idioma-da #rincones .exprime .title p:nth-of-type(2) {
    font-size: 52px;
}
.idioma-da #rincones .exprime .title p:nth-of-type(3) {
	font-size: 54px;
}
.idioma-da #rincones .desconecta .title {
	font-size: 58px;
}
.idioma-pl #rincones .intro .title {
    max-width: none;
}
.idioma-pl #rincones .vida .title {
	 font-size: 56px;
}
.idioma-pl #rincones .text {
	font-size: 14px;
}
.idioma-pl #rincones .exprime .title p:nth-of-type(1) {
    font-size: 58px;
}
.idioma-pl#rincones .exprime .title p:nth-of-type(2) {
    font-size: 54px;
}
.idioma-pl #rincones .desconecta .title {
	font-size: 58px;
}
.idioma-pt-pt #rincones .familia .title {
	font-size: 64px;
}
.idioma-pt-pt #rincones .exprime .title p:nth-of-type(1) {
    font-size: 74px;
}
.idioma-sv #rincones .title {
	font-size: 58px;
}
.idioma-sv #rincones .vida .title {
	font-size: 72px;
}
.idioma-fi #rincones .familia .title {
	font-size: 44px;
}
.idioma-fi #rincones .vida .title p:nth-of-type(2) {
	font-size: 40px;
}
.idioma-fi #rincones .exprime .title p:nth-of-type(1) {
    font-size: 72px;
}
.idioma-fi #rincones .exprime .title p:nth-of-type(3) {
	font-size: 50px;
}
.idioma-hu #rincones .familia .col-sm-3,
.idioma-hu #rincones .familia .col-sm-2 {
	margin-top: -5vw;
}
.idioma-hu #rincones .vida .title {
	line-height: 70px;
}
.idioma-hu #rincones .desconecta .title {
	font-size: 62px;
}
.idioma-hu #rincones .vida .text {
	padding-right: 0px;
}
/*UN LUGAR MAS ALLA DE LA IMAGINACION
===============================================*/
#cine {
    background: url('../img/inspiraciones/bg-cine.jpg')no-repeat center top;
    min-height: 4700px;
    margin: 0 auto;
    color: #fdeac4;
    font-family: "Roboto Slab";
    font-size: 20px;
    font-weight: 100
}
#cine span {
    color: white;
    font-weight: 300;
}
#cine .intro {
    text-align: center;
    margin-bottom: 100px;
}
#cine .intro .title {
    margin-top: 130px;
    margin-bottom: 175px;
}
#cine .intro .text {
    padding-left: 100px;
    padding-right: 100px;
}
#cine .pelicula .title {
    font-size: 64px;
    color: #00a2ff;
}
#cine .pelicula .title p:nth-of-type(1){
	margin-left: -50px;
}
#cine .pelicula .title p:nth-of-type(2) {
    font-size: 75px;
    color: #15b2b5;
}
#cine .pelicula .title span {
    color: #15b2b5;
    font-size: 110px;
    position: absolute;
    top: -20px;
    left: -80px;
    font-weight: 100;
    font-family: 'Josefin Sans', sans-serif;
}
#cine .pelicula .col-sm-6:nth-of-type(2) {
    text-align: right;
}
#cine .pelicula .col-sm-6:nth-of-type(2) p {
    text-align: left;
    margin-left: 5vw;
    font-size: 12px;
}
#cine figcaption {
    font-size: 10px;
    color: black;
}
#cine .pelicula img {
    border: 5px solid black;
}
#cine .pelicula .text {
    padding-right: 50px;
}
#cine .historias .title {
	position: relative;
	margin: 80px 0 20px;
}
#cine .historias .title p:nth-of-type(1){
  color: #ff9900;
  font-size: 70px;
	line-height: 0px;
}
#cine .historias .title p:nth-of-type(2){
  color: white;
  font-size: 100px;
	padding-left: 10vw;
}
#cine .historias .title span {
	position: absolute;
	top: -58px;
  left: -50px;
  color: #ff9900;
  font-size: 110px;
	font-weight: 100;
  font-family: 'Josefin Sans', sans-serif;
}
#cine .literaria {
	margin-top: 250px;
}
#cine .literaria .title {
	position: relative;
	font-size: 60px;
	color: #666666;
}
#cine .literaria .title span{
	position: absolute;
	top: -47px;
	left: -44px;
	font-size: 90px;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 100;
	color: #ec7500;
}
#cine .literaria .title p:nth-of-type(1){
	line-height: 0px;
}
#cine .literaria .title p:nth-of-type(2){
	font-size: 88px;
	color: #ec7500;
	padding-left: 90px;
}
#cine .literaria .text, #cine .literaria span {
	color: #333333;
}
#cine > div > div.row.literaria > div:nth-child(2){
	text-align: center;
	font-family: 'Georgia', sans-serif;
	font-size: 50px;
	padding-top: 100px;
}
#cine > div > div.row.literaria > div:nth-child(2) span {
	font-size: 130px;
    color: grey;
    position: absolute;
    top: 20px;
}
#cine > div > div.row.literaria > div:nth-child(2) > div > quote{
	font-size: 26px;
}
#cine .escritores {
	margin-top: 460px;
	color: #333333;
}
#cine .escritores .title {
	position: relative;
}
#cine .escritores span {
	color: #333333;
}
#cine .escritores .title span {
    position: absolute;
    font-size: 90px;
    color: #0d53b2;
    top: -48px;
    left: -43px;
    font-weight: 100;
    font-family: 'Josefin Sans', sans-serif;
}
#cine .escritores .title p{
	font-size: 60px;
}
#cine .escritores .title p:nth-of-type(1){
	    line-height: 0px;
}
#cine .escritores .title p:nth-of-type(2){
	font-size: 90px;
	color: #0d53b2;
	padding-left: 85px;
}
.idioma-ru #cine .historias .title p:nth-of-type(2) {
	font-size: 50px;
}
.idioma-ru #cine .historias .text {
	font-size: 18px;
}
.idioma-ru #cine .literaria .title p:nth-of-type(2) {
  font-size: 56px;
}
.idioma-ru #cine .escritores .title p:nth-of-type(2) {
  font-size: 74px;
}
.idioma-cs #cine .historias .title p:nth-of-type(2) {
	font-size: 84px;
}
.idioma-cs #cine .literaria {
	margin-top: 300px;
}
.idioma-cs #cine .escritores {
    margin-top: 560px;
}
.idioma-nl #cine .pelicula .title p:nth-of-type(2) {
    font-size: 70px;
}
.idioma-nl #cine .historias .title p:nth-of-type(2) {
    font-size: 52px;
    padding-left: 9vw;
    margin-top: 20px;
}
.idioma-en #cine .historias .title p:nth-of-type(2) {
	font-size: 90px;
}
.idioma-fr #cine .pelicula .title p:nth-of-type(2) {
    font-size: 70px;
}
.idioma-fr #cine .historias .title p:nth-of-type(2) {
	font-size: 64px;
	margin-top: 20px;
}
.idioma-fr #cine .literaria .title p:nth-of-type(2) {
  margin-top: 27px;
  font-size: 83px;
  line-height: 0.9em;
}
.idioma-de #cine .pelicula .title p:nth-of-type(2) {
  margin-top: -40px;
  font-size: 76px;
}
.idioma-de #cine .historias .title p:nth-of-type(2) {
	font-size: 90px;
}
.idioma-it #cine .historias .title p:nth-of-type(2) {
	font-size: 95px;
}
.idioma-nb #cine .escritores {
    margin-top: 600px;
}
.idioma-ru .idioma-ru #cine .historias .title p:nth-of-type(2) {
	margin-top: 30px;
}
.idioma-da #cine .escritores {
	margin-top: 660px;
}
.idioma-fi #cine .historias .title p:nth-of-type(2) {
	font-size: 68px;
}
.idioma-pl #cine .historias .title p:nth-of-type(2) {
	font-size: 74px;
}
.idioma-pt-pt #cine .pelicula .title p:nth-of-type(2) {
  font-size: 77px;
}
.idioma-sv #cine .pelicula .title p:nth-of-type(2) {
  font-size: 72px;
}
.idioma-sv #cine .escritores {
  margin-top: 560px;
}
.idioma-hu #cine {
 	background-image: url('../img/inspiraciones/bg-cine-hu.jpg');
}
.idioma-hu #cine > div > div.row.literaria > div:nth-child(2) {
	padding-top: 170px;
}
/*LAS ISLAS DEL DESCUBRIMIENTO
==============================*/
#colon {
	min-height: 6250px;
	background: url('../img/inspiraciones/bg-colon.jpg') no-repeat center top;
  font-family: "Roboto Slab";
  font-size: 18px;
  font-weight: 100;
  color: #452a11;
}

#colon .row > .col-sm-12 .title {
	text-align: center;
}
#colon .nuevomundo .col-sm-12 .title,
#colon .presencia .col-sm-12 .title,
#colon .paseo .col-sm-12 .title {
	padding-bottom: 20px;
	font-size: 64px;
	line-height: 1.3em;
	font-weight: bold;
}
#colon .row > .col-sm-12 .title span {
	display: none;
}
#colon .row > .col-sm-12 .title > p {
	position: relative;
	display: inline;
	margin-bottom: 0;
	padding-bottom: 10px;
}
#colon .row > .col-sm-12 .title > p:before {
	position: absolute;
  top: -10px;
  left: -45px;
	content: "/";
  font-family: 'Josefin Sans',sans-serif;
  font-size: 110px;
  line-height: 1em;
  font-weight: 100;
}

#colon .text span {
	font-weight: 400;
}
#colon .intro {
	position: relative;
	height: 1530px;
	padding: 50px 0 0;
}
#colon .intro .title {
	text-align: center;
	font-weight: bold;
}
#colon .intro .title p:nth-of-type(1){
	font-size: 100px;
	color: #ecae18;
	line-height: 50px;
}
#colon .intro .title p:nth-of-type(2){
	font-size: 60px;
}
#colon .intro .col-sm-12:nth-of-type(2){
  position: absolute;
  bottom: -10px;
}
#colon .intro .col-sm-12:nth-of-type(2) .text {
	max-width: 530px;
	margin: 0 auto;
	color: white;
  text-align: center;
}

#colon .nuevomundo {
	min-height: 765px;
	margin-top: 130px;
}
#colon .nuevomundo div:nth-of-type(2) .text{
	padding-right: 100px;
}
#colon .nuevomundo div:nth-of-type(3){
	padding-left: 100px;
}
#colon .nuevomundo div:nth-of-type(3) .text{
	text-align: right;
}

#colon .presencia {
	min-height: 1177px;
}
#colon .presencia .col-sm-12 .text {
	padding: 0px 5vw;
  text-align: center;
}
#colon .presencia .col-sm-4 {
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
}
#colon > div > div.row.presencia > div:nth-child(3){
	text-align: right;
}
#colon > div > div.row.presencia > div:nth-child(5){
	text-align: left;
}
#colon > div > div.row.presencia > div:nth-child(6){
	padding-left: 6vw;
	min-height: 260px;
}
#colon > div > div.row.presencia > div:nth-child(7){
	padding-right: 6vw;
}

#colon .casa {
	min-height: 1430px;
}
#colon .casa a {
	color: #f74d36;
}
#colon .casa .col-sm-12 {
	text-align: center;
}
#colon .casa .col-sm-12 .title {
	display: inline-block;
	width: 310px;
	font-size: 40px;
	text-align: center;
	color: white;
	font-weight: bold;
}
#colon .casa .col-sm-12 .title > p:before {
	display: none;
}
#colon .casa .col-sm-4 .title {
	color: #ffd14f;
	font-size: 22px;
	font-weight: 300;
}
#colon .casa .col-sm-4 .text {
	color: white;
}
#colon .casa .col-sm-8:nth-of-type(1){
	text-align: right;
}
#colon .casa .row {
	margin: 130px 0 50px;
}
#colon .casa div:nth-of-type(3){
	text-align: right;
}

#colon .paseo .col-sm-12 .title {
	color: white;
	text-align: left;
}
#colon .paseo .col-sm-5 {
	background: rgba(77,83,84,0.8);
	padding: 30px 30px;
}
#colon .paseo .col-sm-5 .title {
	color: #00fffb;
	font-weight: 400;
}
#colon .paseo .col-sm-5 .text {
	color: white;
}

.idioma-cs #colon .casa .col-sm-12 .title,
.idioma-nl #colon .casa .col-sm-12 .title,
.idioma-fi #colon .casa .col-sm-12 .title,
.idioma-fr #colon .casa .col-sm-12 .title {
	margin-top: -2px;
	font-size: 33px;
	line-height: 1em;
}
.idioma-it #colon .casa .col-sm-12 .title,
.idioma-nb #colon .casa .col-sm-12 .title,
.idioma-pt-pt #colon .casa .col-sm-12 .title {
	font-size: 33px;
	line-height: 53px;
}
.idioma-de #colon .casa .row .col-sm-4 {
	padding-left: 0;
}
.idioma-de #colon .casa > .col-sm-4 {
	padding-right: 0;
}
.idioma-ru #colon .intro .title p:nth-of-type(1){
	font-size: 78px;
}

/*7 NOTAS PARA 7 ISLAS
======================================*/
#notas{
	background: url("../img/inspiraciones/bg-notas.jpg") no-repeat center 30px;
  font-family: "Roboto Slab";
  min-height: 5537px;
  color: white;
  font-size: 20px;
  font-weight: 300;
}
#notas a{
	text-decoration: underline;
	color: #e96200;
	font-weight: 400;
}
#notas .intro {
	height: 925px;
	margin-top: 80px;
	text-align: center;
}
#notas .intro .title {
	font-weight: 100;
}
#notas .intro .title p:nth-of-type(1){
	color: #11aff3;
	font-size: 460px;
	line-height: 170px;
}
#notas .intro .title p:nth-of-type(2){
	color: #ec0600;
	font-size: 200px;
	margin-left: -120px;
	margin-top: -120px;

}
#notas .intro .title p:nth-of-type(3){
	color: #10ffff;
	font-size: 73px;
	margin-top: -100px;
  text-align: right;
}
#notas .intro .title p:nth-of-type(3) span{
	color: #ffff00;
	font-size: 110px;
}
#notas .intro .text{
	font-size: 18px;
	text-align: left;
}
#notas .intro .text span {
	color: #ffff00;
}
#notas .ritmo {
	height: 630px;
	padding-left: 60px;
}
#notas .ritmo .title p:nth-of-type(1){
	color: #f32e1f;
	font-size: 92px;
	font-weight: 300;
	line-height: 54px;
}
#notas .ritmo .title p:nth-of-type(2){
	font-size: 54px;
	color: #38b3f9;
}
#notas .ritmo .title span{
	position: absolute;
	font-size: 100px;
	color: #ffff00;
	    left: -20px;
    top: -50px;
    font-family: 'Josefin Sans', sans-serif;
}
#notas .ritmo .text {
	font-size: 16px;
}
#notas .ritmo .text span {
	color: #ffff00;
}
#notas .cantos {
	min-height: 1010px;
}
#notas .cantos .title span{
	position: absolute;
    left: -14px;
    top: -40px;
    font-size: 100px;
    color: #fe2a1d;
    font-family: 'Josefin Sans', sans-serif;
}
#notas .cantos .title {
	color: #ffff00;
}
#notas .cantos .title p:nth-of-type(1){
	font-size: 78px;
	line-height: 64px;
}
#notas .cantos .title p:nth-of-type(2){
	font-size: 64px;
	padding-left: 250px;
	line-height: 47px;
}
#notas .cantos .title p:nth-of-type(3){
	color: #1861a8;
	font-size: 47px;
	line-height: 32px;
	font-weight: 300;
	padding-left: 90px;
}
#notas .cantos .col-sm-8 {
	height: 800px;
}
#notas .cantos .col-sm-8 div {
	width: 297px;
	height: 300px;
	padding: 90px 60px 0px 70px;
}
#notas .cantos .col-sm-8 span {
	font-weight: 400;
	font-size: 24px;
}
#notas .cantos .col-sm-8 p {
	font-size: 18px;
	font-weight: 300;
}
#notas .cantos .col-sm-8 div:nth-of-type(1){
	background: url('../img/inspiraciones/notas-plectrum-green.png') no-repeat;
}
#notas .cantos .col-sm-8 div:nth-of-type(2){
	background: url('../img/inspiraciones/notas-plectrum-red.png') no-repeat;
	    position: relative;
    top: -30px;
    right: -10px;
}
#notas .cantos .col-sm-8 div:nth-of-type(3){
	color: black;
	padding-left: 80px;
	padding-right: 90px;
	padding-top: 60px;
	    position: relative;
    top: -130px;
    right: -145px;
	background: url('../img/inspiraciones/notas-plectrum-yellow.png') no-repeat;
}
#notas .cantos .col-sm-8 div:nth-of-type(4){
	background: url('../img/inspiraciones/notas-plectrum-orange.png') no-repeat;
	    position: relative;
    top: -60px;
    right: -30px;
    z-index: 2;
    padding-top: 70px;
}
#notas .cantos .col-sm-8 div:nth-of-type(4) p {
	padding-right: 90px;
}
#notas .cantos .col-sm-8 div:nth-of-type(5){
	background: url('../img/inspiraciones/notas-plectrum-blue.png') no-repeat;
	    position: relative;
    top: -260px;
    right: 30px;
    padding-right: 90px;
}
#notas .cantos .col-sm-8 div:nth-of-type(6){
	background: url('../img/inspiraciones/notas-plectrum-azure.png') no-repeat;
	z-index: 1;
	top: -170px;
    right: 50px;
	position: relative;
}
#notas .cantos .col-sm-8 div:nth-of-type(7){
	background: url('../img/inspiraciones/notas-plectrum-brown.png') no-repeat;
	    position: relative;
    top: -390px;
    right: -75px;
    padding-right: 120px;
}
#notas .musica .title {
	font-size: 70px;
	line-height: 56px;
}
#notas .musica .title span {
	position: absolute;
	font-size: 110px;
	left: -25px;
	top: 20px;
	font-family: 'Josefin Sans', sans-serif;
}
#notas .musica .text {
	font-size: 18px;
}
#notas .musica > .col-sm-6:nth-child(1) {
	width: 70%;
	min-height: 560px;
}
#notas .musica .col-sm-12 {
	min-height: 1070px;
}
#notas > div > div.row.musica > div:nth-child(1) .title > span{
	color: #f74d36;
}
#notas > div > div.row.musica > div:nth-child(1) .title p:nth-of-type(2){
	text-align: right;
  font-size: 46px;
}
#notas > div > div.row.musica > div:nth-child(1) .title p:nth-of-type(3){
	color: #fff900;
	font-size: 60px;
	font-weight: 100;
}
#notas .musica .text span {
	color: #fff900;
	font-weight: bold;
}
#notas .musica > div:nth-child(2) > div:nth-child(2) .title p {
	color: #4e7cab;
}
#notas .musica > div:nth-child(2) > div:nth-child(3) .title p:nth-of-type(1){
	color: #b06702;
	font-size: 30px;
	font-weight: 100;
}
#notas .musica > div:nth-child(2) > div:nth-child(3) .title p {
	color: #006fd3;
	font-size: 82px;
	font-weight: 100;
	line-height: 64px;

}
#notas .musica > div:nth-child(3) .title p:nth-of-type(1) {
	color: #e96200;
	font-size: 30px;
	font-weight: 100;
}
#notas .musica > div:nth-child(3) .title p{
	color: #2e6a81;
	font-size: 70px;
	width: 420px;
}
#notas .musica .col-sm-12 .col-sm-6:nth-of-type(1),
#notas .musica .col-sm-12 .col-sm-6:nth-of-type(2) {
	min-height: 430px;
}
#notas .musica .col-sm-12 .col-sm-6:nth-of-type(3){
	padding-right: 50px;
}

.idioma-nl #notas .musica > div:nth-child(2) > div:nth-child(2) .title p:nth-of-type(1),
.idioma-de #notas .musica > div:nth-child(2) > div:nth-child(2) .title p:nth-of-type(1) {
   font-size: 48px;
}

.idioma-de #notas .musica .title {
	font-size: 65px;
}

.idioma-hu #notas .intro .title p:nth-of-type(2) {
	margin-top: -60px;
	margin-bottom: 20px;
	margin-left: 0;
	font-size: 155px;
	text-align: right;
}
.idioma-hu #notas .intro .text {
	padding: 0;
}
.idioma-hu #notas .ritmo .title p:nth-of-type(1) {
	font-size: 60px;
}
.idioma-hu #notas .musica > div:nth-child(2) > div:nth-child(3) .title p {
	font-size: 42px;
}
.idioma-hu #notas .musica > div:nth-child(3) .title p {
	font-size: 60px;
}
.idioma-hu #notas .musica > div:nth-child(3) .title p:nth-child(3) {
	font-size: 40px;
}
.idioma-hu #notas > div > div.row.musica > div:nth-child(1) .title p:nth-of-type(2) {
	line-height: 10px;
}

.idioma-ru #notas .ritmo .title p:nth-of-type(1) {
	font-size: 52px;
}
.idioma-ru #notas .cantos .col-sm-8 div:nth-of-type(4) p {
	padding-right: 30px;
}
.idioma-ru #notas .musica .title p,
.idioma-ru #notas .musica > div:nth-child(2) > div:nth-child(3) .title p,
.idioma-ru #notas .musica > div:nth-child(3) .title p {
	font-size: 50px;
	line-height: 1.1em;
	margin-bottom: 5px;
	text-align: left !important;
}
.idioma-ru #notas .musica .text {
	font-size: 16px;
}
/* LA OTRA CARA DE LAS ISLAS CANARIAS
===============================================*/
#folklore {
	min-height: 4429px;
	padding-bottom: 15px;
	background: url("../img/inspiraciones/bg-folklore.jpg") no-repeat center top;
	background-size: auto 100%;
  font-family: "Roboto Slab";
  font-size: 20px;
  font-weight: 100;
  color: white;
}
#folklore a {
	color: #ff4c35;
	font-size: 18px;
	text-decoration: underline;
}
#folklore .text {
	font-weight: 300;
	font-size: 18px;
	text-shadow: 0px 0px 3px #000;
}
#folklore .text a {
	font-weight: 300;
}
#folklore .title {
	font-weight: 300;
	text-shadow: 0px 0px 3px #000;
}
#folklore .intro {
	min-height: 800px;
}
#folklore .intro .title {
	font-size: 100px;
	color: #f5a323;
	font-weight: 400;
}
#folklore .intro .title p:nth-of-type(1){
	    line-height: 68px;
}
#folklore .intro .title p:nth-of-type(2){
	color: #d60600;
	font-size: 68px;
	padding-left: 18px;
	white-space: nowrap;
}
#folklore .intro .title span {
	font-size: 42px;
}
#folklore .intro .text {
	font-size: 21px;
	padding-right: 230px;
}
#folklore .intro .text span {
	font-weight: 400;
}
#folklore .religion .col-sm-6 {
	text-align: right;
	left: 20px;
	margin-bottom: 200px;
}
#folklore .religion .col-sm-6 .text {
	font-size: 16px;
}
#folklore .religion .col-sm-6 .title > span {
	position: absolute;
	left: 60px;
	top: -32px;
	font-size: 100px;
	font-family: "Josefin Sans";
	color: #d6a01e;
}
#folklore .religion .col-sm-6 .title p {
	font-size: 78px;
	line-height: 68px;
}
#folklore .religion .col-sm-6 .title p:nth-of-type(2) {
	color: #e9b320;
}
#folklore .religion .col-sm-6 .title p:nth-of-type(2) span {
	color: white;
	font-size: 52px;
}
#folklore .religion .col-sm-7 {
	margin-left: 5%;
	margin-bottom: 50px;
}
#folklore .religion .col-sm-7:nth-child(-n+4) .title p {
	font-size: 42px;
	line-height: 42px;
}
#folklore .religion .col-sm-7:nth-child(-n+4) .title p:nth-of-type(2) {
	font-size: 28px;
	color: #ffba00;
}
#folklore .religion .col-sm-7:nth-child(-n+4) .text,
#folklore .religion .col-sm-7:nth-child(n+5) .text {
	font-size: 16px;
	padding-right: 150px;
}
#folklore .religion .col-sm-7:nth-child(-n+4) .text span,
#folklore .religion .col-sm-7:nth-child(n+5) .text span {
	color: #e9b320;
}
#folklore .religion .col-sm-7:nth-of-type(3) {
	margin-left: 300px;
}
#folklore .religion .col-sm-7:nth-of-type(4) {
	margin-bottom: 160px;
}
#folklore .religion .col-sm-7:nth-child(2n+5) {
	margin-left: 17%;
}
#folklore .religion .col-sm-7:nth-child(n+5) .title p:nth-of-type(1) {
	font-size: 36px;
	color: #ffba00;
	line-height: 36px;
	margin: 0;
}
#folklore .religion .col-sm-7:nth-child(n+5) .title p:nth-of-type(2) {
	font-size: 24px;
}
#folklore .religion .col-sm-7:last-child {
	margin-bottom: 0;
}
.idioma-cs #folklore .intro .title p:nth-of-type(2) {
	font-size: 48px;
	white-space: nowrap;
}
.idioma-cs #folklore .intro .title span {
    font-size: 32px;
}
.idioma-cs #folklore .religion .col-sm-6 {
	margin-top: 40px;
	margin-bottom: 135px;
}
.idioma-cs #folklore .religion .col-sm-6 .title p:nth-of-type(2) {
	font-size: 54px;
}
.idioma-cs #folklore .religion .col-sm-7:nth-of-type(2) {
	margin-top: 50px;
}
.idioma-da #folklore .intro .title {
    font-size: 78px;
}
.idioma-da #folklore .intro .title p:nth-of-type(2) {
	font-size: 64px;
}
.idioma-da #folklore .religion .col-sm-6 .title p {
    font-size: 66px;
}
.idioma-da #folklore .religion .col-sm-6 {
	margin-top: 100px;
	margin-bottom: 250px;
}
.idioma-da #folklore .religion .col-sm-6 .title p:nth-of-type(2) {
	font-size: 74px;
}
.idioma-nl #folklore .intro .title {
	font-size: 64px;
	white-space: nowrap;
}
.idioma-nl #folklore .religion .col-sm-7:nth-child(-n+4) .text,
.idioma-nl #folklore .religion .col-sm-7:nth-child(n+5) .text {
	padding-right: 120px;
}
.idioma-en #folklore .intro .title {
	font-size: 72px;
}
.idioma-en #folklore .intro .title p:nth-of-type(2) {
	font-size: 52px;
}
.idioma-en #folklore .intro .title span {
    font-size: 34px;
}
.idioma-en #folklore .religion .col-sm-6 .title p:nth-of-type(2) {
	font-size: 68px;
}
.idioma-en #folklore .religion .col-sm-6 {
	margin-top: 100px;
}
.idioma-en #folklore .religion .col-sm-6 .title p {
    font-size: 68px;
}
.idioma-en #folklore .religion .col-sm-7:nth-of-type(4) {
    margin-bottom: 260px;
}
.idioma-fi #folklore .religion .col-sm-6 .title p {
    font-size: 66px;
}
.idioma-fi #folklore .religion .col-sm-6 {
	margin-top: 100px;
}
.idioma-fi #folklore .religion .col-sm-6 .title p:nth-of-type(2) {
	font-size: 74px;
}
.idioma-fi #folklore .religion .col-sm-7 {
	margin-bottom: 36px;
}
.idioma-fr #folklore .intro .title {
    font-size: 72px;
}
.idioma-fi #folklore .intro .title p:nth-of-type(2) {
	font-size: 62px;
}
.idioma-fr #folklore .religion .col-sm-6 .title p {
    font-size: 60px;
}
.idioma-fr #folklore .religion .col-sm-6 .title p:nth-of-type(2) {
	font-size: 72px;
}
.idioma-fr #folklore .religion .col-sm-6 {
	margin-top: 100px;
}
.idioma-de #folklore .intro .title {
	font-size: 82px;
	white-space: nowrap;
}
.idioma-de #folklore .religion .col-sm-6 .title p,
.idioma-de #folklore .religion .col-sm-6 .title p:nth-of-type(2) {
	font-size: 66px;
}
.idioma-de #folklore .religion .col-sm-7:nth-of-type(4) {
    margin-bottom: 260px;
}
.idioma-nb #folklore .intro .title {
    font-size: 66px;
}
.idioma-nb #folklore .intro .title p:nth-of-type(2) {
	font-size: 64px;
}
.idioma-nb #folklore .religion .col-sm-6 .title p {
    font-size: 66px;
}
.idioma-nb #folklore .religion .col-sm-6 .title p:nth-of-type(2) {
	font-size: 74px;
}
.idioma-nb #folklore .religion .col-sm-6 {
	margin-top: 100px;
}
.idioma-pl #folklore .intro .title {
    font-size: 86px;
}
.idioma-pl #folklore .intro .title p:nth-of-type(2) {
	font-size: 60px;
}
.idioma-pl #folklore .intro .title span {
    font-size: 40px;
}
.idioma-pl #folklore .intro .title p:nth-of-type(2) {
	font-size: 56px;
}
.idioma-pl #folklore .religion .col-sm-6 .title p {
    font-size: 68px;
}
.idioma-pl #folklore .religion .col-sm-6 {
	margin-top: 60px;
}
.idioma-pl #folklore .religion .col-sm-7 {
	margin-bottom: 10px;
}
#folklore .religion .col-sm-7:nth-of-type(4) {
    margin-bottom: 160px;
}
.idioma-pt-pt #folklore .intro .title {
	font-size: 82px;
}
.idioma-pt-pt #folklore .intro .title p:nth-of-type(2) {
	font-size: 58px;
}
.idioma-pt-pt #folklore .religion .col-sm-6 .title p {
    font-size: 70px;
}
.idioma-pt-pt #folklore .religion .col-sm-6 {
	margin-top: 50px;
}
.idioma-ru #folklore .intro .title {
	white-space: nowrap;
}
.idioma-ru #folklore .intro .text {
    font-size: 19px;
}
.idioma-ru #folklore .religion .col-sm-6 .title p {
    font-size: 64px;
}
.idioma-ru #folklore .religion .col-sm-6 {
	margin-bottom: 130px;
}
.idioma-ru #folklore .religion .col-sm-7 {
	margin-bottom: 40px;
}
.idioma-ru #folklore .religion .col-sm-7:nth-child(n+5) .title p:nth-of-type(1) {
	padding-right: 90px;
}
.idioma-ru #folklore .religion .col-sm-7:nth-of-type(4) {
    margin-bottom: 124px;
}
.idioma-ru #folklore .religion .col-sm-7:nth-child(-n+4) .text,
.idioma-ru #folklore .religion .col-sm-7:nth-child(n+5) .text {
	padding-right: 100px;
}
.idioma-sv #folklore .religion .col-sm-6 .title p:nth-of-type(2) {
	font-size: 60px;
}
.idioma-sv #folklore .religion .col-sm-6 .title p {
    font-size: 66px;
}
.idioma-sv #folklore .religion .col-sm-6 {
	margin-top: 100px;
}
.idioma-it #folklore .intro .title {
    font-size: 74px;
}
.idioma-it #folklore .intro .title p:nth-of-type(2) {
	font-size: 58px;
}
.idioma-it #folklore .religion .col-sm-6 .title p {
    font-size: 60px;
}
.idioma-it #folklore .religion .col-sm-6 .title p:nth-of-type(2) {
	font-size: 70px;
}
.idioma-it #folklore .religion .col-sm-6 {
	margin-top: 70px;
}
.idioma-fr #folklore .intro .title p:nth-of-type(2) {
	font-size: 62px;
}
.idioma-hu #folklore .intro .title {
	font-size: 70px;
}
.idioma-hu #folklore .intro .text {
	padding-right: 160px;
}
.idioma-hu #folklore .religion .col-sm-6 .title p {
	font-size: 62px;
}
/* VIDEO TEST CSS*/
.embed-video {
    position: absolute;
	z-index: -1;
}
.video-button {

    content: "";
    cursor: pointer;
    display: block;
    height: 365px;
    left: 0;
    position: absolute !important;
    top: 0;
    width: 625px;
    z-index: 5;
}


.video-thumbnail {
    height: 365px;
    position: relative;
    width: 625px;
}

.video-embed {
    display: none;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}


/* ############################################
   ##########  PLATANO DE CANARIAS  ########### */

#platano {
	padding-bottom: 60px;
	background: url('../img/inspiraciones/platano/bg-platano-top.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;;
	font-size: 16px;
	line-height: 1.5em;
	color: #FFF;
	text-shadow: 0 0 8px #80b7b9;
}

#platano .intro {
	height: 815px;
}
#platano .intro h1 {
	height: 400px;
	margin: 150px 0 0;
  color: transparent;
  text-shadow: none;
}
#platano .intro p {
	font-size: 18px;
	line-height: 1.35em;
	font-weight: 700;
	margin-bottom: 30px;
}

#platano h2 {
	position: relative;
	margin: 0 0 15px;
	font-size: 58px;
	line-height: 1em;
	font-weight: 700;
}
#platano h2:after {
	position: absolute; top: 8px; left: -48px;
	content: ""; width: 41px; height: 93px;
 	background: url('../img/slash.png') no-repeat right top;
}
#platano h2 big {
	font-size: 82px;
	line-height: 1em;
}
#platano .sello {
	height: 423px;
}
#platano .sello big {
	display: block;
	white-space: nowrap;
}

#platano .dulce {
  height: 600px;
  margin-left: 54%;
  width: 46%;
  padding-left: 0;
  padding-right: 0;
}
#platano .dulce h2 {
	font-size: 44px;
}
#platano .dulce h2 big {
	font-size: 75px;
}
#platano p {
	padding: 0 35px 0 5px;
}

#platano .mar {
	margin-top: 208px;
	padding-left: 60px;
	padding-right: 0;
}
#platano .mar p {
	padding: 0 5px;
}

#platano a {
	font-weight: 700;
	color: #ff1d00;
	text-decoration: underline;
}

#platano .fincas {
	padding: 35px 0 0 30px;
}
#platano .fincas h2 {
	margin-bottom: 40px;
}
#platano .fincas h2 big {
	display: block;
}
#platano .fincas > div {
	display: inline-block;
	width: 24.5%;
	vertical-align: top;
}
#platano .galeria {
	padding: 30px 0;
	max-height: 540px;
	overflow-y: hidden;
}
#platano .container-video {
	padding: 30px 15px;
}
#platano .container-video #video {
	height: 470px;
}
#platano .container-video #video .video-mask {
	background: transparent url('../img/inspiraciones/platano/bg-platano-video.jpg') no-repeat center top;
}

/* ##### PLATANO RECETAS ##### */

#platano-recetas {
	height: 3344px;
	background: url('../img/inspiraciones/platano/bg-platano-bottom.jpg') no-repeat center top;
	font-size: 16px;
	line-height: 1.5em;
	font-weight: 700;
}
#platano-recetas,
#platano-recetas h3,
#platano-recetas h4 {
	font-family: 'Roboto Slab', serif;
}

#platano-recetas .intro {
	height: 350px;
}
#platano-recetas .intro h2 {
  margin: 0;
  height: 261px;
  color: transparent;
}
#platano-recetas .intro p {
	font-size: 20px;
	line-height: 1.35em;
	color: #333;
}

#platano-recetas .recetas-list {
	max-width: 940px;
	margin: 62px auto 0;
}

#platano-recetas .receta {
	float: left;
	width: 445px;
	margin-left: 30px;
}
#platano-recetas .receta.profiteroles,
#platano-recetas .receta.brochetas {
	float: right;
	width: 425px;
	margin-left: 0;
}
#platano-recetas .receta h3 {
	margin: 0;
	height: 85px;
	color: transparent;
}
#platano-recetas .receta h3.doble {
	height: 126px;
}
#platano-recetas .receta .pdf {
	height: 22px;
}
#platano-recetas .receta a {
	display: inline-block;
	height: 22px;
	padding-right: 33px;
	font-size: 15px;
	line-height: 22px;
	color: #333;
	background: url('../img/inspiraciones/platano/platano-link-pdf.png') no-repeat right top;
}
#platano-recetas .receta a {
	display: none;
}
#platano-recetas .receta h4 {
	margin: 0;
	padding: 18px 0 7px 12px;
	font-size: 16px;
	font-weight: 700;
}
#platano-recetas .receta .divIzq {
	display: inline-block;
	width: 190px;
	vertical-align: top;
}
#platano-recetas .receta .divDer {
	display: inline-block;
	width: 235px;
	margin-left: 14px;
	vertical-align: top;
}
#platano-recetas .ingredientes {
	margin-top: 40px;
	height: 215px;
}
#platano-recetas .receta ul {
	padding-left: 28px;
	list-style-type: disc;
}
#platano-recetas .receta li {
	line-height: 1.35em
}

#platano-recetas .info {
	margin-top: 40px;
	height: 215px;
}
#platano-recetas .receta .info ul {
	padding-left: 12px;
	list-style-type: none;
}
#platano-recetas .receta .info li {
	font-weight: 300;
	letter-spacing: -0.5px;
}
#platano-recetas .receta .info li strong {
	letter-spacing: inherit;
}
#platano-recetas .receta .preparacion h4 {
	padding: 10px 0 3px;
}
#platano-recetas .receta .preparacion p {
	line-height: 1.35em;
	color: #666;
}
#platano-recetas .receta.profiteroles .preparacion p,
#platano-recetas .receta.brochetas .preparacion p {
  padding-right: 10px;
}

/* ##### PLATANO RECETA > CREMA DE PLATANO ##### */

#platano-recetas .receta.crema {
	height: 865px;
}

/* ##### PLATANO RECETA > PROFITEROLES ##### */

#platano-recetas .receta.profiteroles {
	height: 1425px;
}
#platano-recetas .receta.profiteroles a {
	background-position: right -22px;
}
#platano-recetas .receta.profiteroles .divIzq {
	width: 215px;
	height: 290px;
}
#platano-recetas .receta.profiteroles .divDer {
	width: 185px;
}
#platano-recetas .receta.profiteroles .info {
	margin-top: 54px;
}
#platano-recetas .receta.profiteroles .preparacion {
	margin-top: 10px;
}
#platano-recetas .receta.profiteroles .preparacion h4 {
	margin-top: 30px;
}

/* ##### PLATANO RECETA > BATIDO DE PLATANO ##### */

#platano-recetas .receta.batido {
	height: 1500px;
}
#platano-recetas .receta.batido a {
	background-position: right -44px;
}
#platano-recetas .receta.batido .divIzq {
	width: 200px;
	height: 345px;
}
#platano-recetas .receta.batido .divDer {
	width: 190px;
	margin-left: 29px;
}
#platano-recetas .receta.batido .divDer .info {
	margin-top: 55px;
}

/* ##### PLATANO RECETA > BROCHETAS ##### */

#platano-recetas .receta.brochetas {
	height: 960px;
}
#platano-recetas .receta.brochetas a {
	background-position: right bottom;
}
#platano-recetas .receta.brochetas .ingredientes {
	height: 245px;
}

#platano-recetas .receta.brochetas .divDer.preparacion {
	width: 210px;
	margin-top: 350px;
}

/* ##### PLATANO FINAL > LINKS DEL PIE ##### */

#platano-recetas .mas-recetas {
	color: #666;
}
#platano-recetas .mas-recetas a {
	display: inline-block;
	margin-top: 5px;
  font-size: 18px;
  color: #cc3b0f;
  text-decoration: underline;
}



/* #########################################
   #########  DIVERSION EN EL MAR  ######### */

#diversion-mar {
	width: 100%;
	max-width: 1400px;
	min-height: 7580px;
	margin: 0 auto;
	padding: 93px 0 0;
	background: url('../img/inspiraciones/bg-diversion-en-el-mar.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	line-height: 1.35em;
	color: #FFF;
	text-shadow: 0 0 12px #1F5B74;
}

#diversion-mar h2 {
	position: relative;
	margin: 0 0 44px;
	font-size: 67px;
	line-height: 1.2em;
	font-weight: 700;

}
#diversion-mar h2:after {
	position: absolute; top: 17px; left: -59px;
	content: ""; width: 41px; height: 93px;
	background: url('../img/slash.png') no-repeat right top;
}

#diversion-mar p {
	margin: 0 0 25px;
}
#diversion-mar a {
	display: inline-block;
	margin: 5px 0;
	color: #d50328;
	font-weight: 700;
	text-decoration: underline;
}

/* ### INTRO ### */

#diversion-mar .intro {
	height: 1535px;
}
#diversion-mar .intro h1 {
	margin: 0;
	padding: 280px 0 120px;
}
#diversion-mar .intro h1 img {
	max-width: 100%;
}
#diversion-mar .intro .text {
	font-size: 20px;
	line-height: 1.35em;
	font-weight: 700;
}
#diversion-mar .intro .text big {
	font-size: 165%;
}

/* ### CONTENIDO ### */

#diversion-mar .todos {
	height: 1036px;
}
#diversion-mar .mar {
	height: 521px;
}
#diversion-mar .mar h2 big {
	font-size: 124%;
}
#diversion-mar .sol {
	height: 1479px;
}
#diversion-mar .aventura {
	height: 859px;
}
#diversion-mar .delfines {
	height: 944px;
}
#diversion-mar .terrazas h2 {
	font-size: 56px;
}
.idioma-sv #diversion-mar .todos  h2 {
	font-size: 64px;
}
.idioma-sv #diversion-mar .todos  h2 big {
	font-size: 80%;
}
.idioma-sv #diversion-mar .mar h2 {
	font-size: 60px;
}
.idioma-sv #diversion-mar .mar h2 big {
	font-size: 104%;
}
.idioma-sv #diversion-mar .sol h2 {
	font-size: 64px;
}
.idioma-pt-pt #diversion-mar .mar h2 {
	font-size: 60px;
}
.idioma-pt-pt #diversion-mar .mar h2 big {
	font-size: 108%;
}
.idioma-pl #diversion-mar .sol h2 {
	font-size: 64px;
}
.idioma-pl #diversion-mar .aventura h2 {
	font-size: 64px;
}
.idioma-nb #diversion-mar .todos h2{
	font-size: 56px;
}
.idioma-nb #diversion-mar .mar h2 {
	font-size: 58px;
}
.idioma-nl #diversion-mar .todos h2 {
	font-size: 64px;
}
.idioma-nl #diversion-mar .delfines h2 {
	font-size: 62px;
}
.idioma-it #diversion-mar .mar h2 big {
	font-size: 118%;
}
.idioma-hu #diversion-mar .mar h2 big {
  font-size: 110%;
}
.idioma-hu #diversion-mar .sol h2 big {
	font-size:
}
.idioma-fr #diversion-mar h2 {
	font-size: 56px;
}
.idioma-fr #diversion-mar .sol h2,
.idioma-fr #diversion-mar .terrazas h2 {
	font-size: 50px;
}
.idioma-fi #diversion-mar .sol h2 {
	font-size: 50px;
}
.idioma-fi #diversion-mar .terrazas h2 {
  font-size: 54px;
}
.idioma-de #diversion-mar .sol h2 {
	font-size: 58px
}
.idioma-da #diversion-mar .mar h2 {
	font-size: 56px;
}
.idioma-da #diversion-mar .mar h2 big {
	font-size: 108%;
}
.idioma-cs #diversion-mar .aventura h2 {
	font-size: 56px;
}
.idioma-en #diversion-mar .mar h2 {
	font-size: 64px;
}
.idioma-en #diversion-mar .mar h2 big {
	font-size: 100%
}
.idioma-en #diversion-mar .sol h2 {
	font-size: 64px;
}

/* #########  DIVERSION EN EL MAR  #########
   ######################################### */

/* #########################################
   ########  7 ISLAS EN UN MINUTO  ######### */

#islas1minuto {
	width: 100%;
	max-width: 1400px;
	/* min-height: 7560px; */
	margin: 0 auto;
	padding: 93px 0 0;
	background: url('../img/inspiraciones/bg-islas1minuto.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
	font-size: 19px;
	line-height: 1.5em;
	font-weight: 700;
	color: #FFF;
	text-shadow: 0 0 5px #666;
}
#islas1minuto h2 {
	margin: 0 0 19px;
	font-size: 73px;
	line-height: 1.2em;
	font-weight: 700;
}
#islas1minuto p {
	margin: 0 0 20px;
}
#islas1minuto a {
	display: inline-block;
	font-size: 22px;
	line-height: 1em;
	font-weight: 700;
	color: #fffc00;
	text-decoration: underline;
}
#islas1minuto .lk {
	margin-top: 50px;
}
#islas1minuto .lk > div {
	min-height: 52px;
}
.idioma-ru #islas1minuto {
	background-image: url('../img/inspiraciones/bg-islas1minuto-ru.jpg');
}
/* ### INTRO ### */

#islas1minuto .intro {
	height: 1375px;
}
#islas1minuto .intro h1 {
	height: 635px;
	margin: 0;
	padding: 67px 0 0;
	text-align: center;
}
#islas1minuto .intro h1 img {
	max-width: 100%;
}
#islas1minuto .intro .text {
	font-size: 18px;
	line-height: 1.45em;
	font-weight: 700;
}

/* ### CONTENIDO ### */

#islas1minuto .natur {
	height: 720px;
}
#islas1minuto .ocio {
	height: 690px;
}
#islas1minuto .seg {
	height: 547px;
}
#islas1minuto .pai {
	height: 749px;
}

/* ### ISLAS ### */

#islas1minuto .las-islas {
	height: 2595px;
	padding-top: 290px;
}
#islas1minuto .las-islas .text,
#islas1minuto .las-islas a {
	font-size: 17px;
	line-height: 1.3em;
	font-weight: 400;
}
#islas1minuto .las-islas .tenerife,
#islas1minuto .las-islas .granCanaria {
	height: 550px;
}
#islas1minuto .las-islas .lanzarote,
#islas1minuto .las-islas .fuerteventura {
	height: 635px;
}
#islas1minuto .las-islas .laPalma,
#islas1minuto .las-islas .laGomera {
	height: 502px;
}
.idioma-ru #islas1minuto .las-islas {
	padding-top: 260px;
}
/* ### VIDEO ### */

#islas1minuto .video-container {
	padding: 0 0 100px;
}
#islas1minuto .video-mask img {
	min-width: 100%;
}

/* ########  7 ISLAS EN UN MINUTO  #########
	 ######################################### */

/* #########################################
   ########  NATURALEZA PROTEGIDA  ######### */

#naturProtegida {
	width: 100%;
	max-width: 1400px;
	min-height: 7305px;
	margin: 0 auto;
	padding: 93px 0 0;
	background: url('../img/inspiraciones/bg-naturaleza-protegida.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	line-height: 1.5em;
	font-weight: 400;
	color: #FFF;
	text-shadow: 0 0 5px #666;
}
#naturProtegida h2 {
	position: relative;
	margin: 0 0 32px;
	font-size: 69px;
	line-height: 1em;
	font-weight: 700;
}
#naturProtegida h2:after {
	position: absolute; top: 0; left: -51px;
	content: ""; width: 41px; height: 93px;
	background: url('../img/slash.png') no-repeat right top;
}
#naturProtegida h2 big {
	font-size: 120%;
}
#naturProtegida p {
	margin: 0 0 20px;
}
#naturProtegida a {
	display: inline-block;
	font-size: 18px;
	line-height: 1em;
	font-weight: 700;
	color: #ff7200;
	text-decoration: underline;
	text-shadow: 0 0 5px #000;
}

.idioma-sv #naturProtegida .territorios h2 {
	margin-top: 10px;
	font-size: 33px;
}
.idioma-sv #naturProtegida .territorios h2:after {
	height: 55px;
	top: 3px;
}

/* ### INTRO ### */

#naturProtegida .intro {
	position: relative;
	height: 983px;
}
#naturProtegida .intro h1 {
	margin: 0;
	padding-top: 55px;
	font-family: 'Roboto', serif;
	font-size: 140px;
	line-height: 0.9em;
	font-weight: 600;
	text-align: center;
}
#naturProtegida .intro h1 small {
	display: block;
	font-size: 60%;
	font-weight: 700;
	color: #ea6e26;
}
#naturProtegida .intro .text {
	position: absolute;
	bottom: 365px;
	left: 0;
	right: 0;
	max-width: 830px;
	margin: 0 auto;
	padding: 35px 60px 20px;
	background-color: rgba(0,35,15,0.7);
	font-size: 18px;
	line-height: 1.35em;
	font-weight: 700;
}
#naturProtegida .intro .text span {
	color: #899b00;
}

/* ### TERRITORIO ### */

#naturProtegida .territorios {
	position: relative;
	height: 2795px;
}
#naturProtegida .territorios h2:after {
	top: 12px;
}
#naturProtegida .territorios h3 {
	margin: 0 0 25px;
	font-size: 30px;
	line-height: 1.15em;
}
#naturProtegida .territorios .terriIntro .text {
	max-width: 420px;
}
#naturProtegida .territorios .terriIntro span {
	color: #f7ff0c;
}

#naturProtegida .territorios .posAbs {
	position: absolute;
	top: 408px;
}
#naturProtegida .territorios .izq {
	left: 0;
}
#naturProtegida .territorios .der {
	right: 0;
}
#naturProtegida .territorios .boxShadow {
	padding: 25px 40px;
	background-color: rgba(0,0,0,0.7);
	max-width: 421px;
}
#naturProtegida .territorios .garajonay {
	top: 1454px;
}
#naturProtegida .territorios .timanfaya {
	top: 1020px;
}
#naturProtegida .territorios .caldera {
	top: 1962px;
}

/* ### LOS PASEOS ### */

#naturProtegida .paseos {
	height: 2690px;
}
#naturProtegida .paseoIntro {
	height: 708px;
}
#naturProtegida .paseos h2 {
	font-size: 40px;
	line-height: 1.2em;
}
#naturProtegida .paseos .text {
	padding: 12px 5px 0;
}
#naturProtegida .paseos h2 big {
	font-size: 195%;
}
#naturProtegida .paseos span {
	color: #fbfe00;
}
#naturProtegida .paseos .col-xs-6:first-child .isla:first-child {
	margin-top: 705px;
}
#naturProtegida .isla {
	height: 307px;
	padding: 0 25px;
}
#naturProtegida .isla.col-sm-offset-6 {
	height: 182px;
	padding-left:
}
#naturProtegida .isla a {
	font-size: 16px;
}
.idioma-nl #naturProtegida .paseos h2 {
	font-size: 32px;
}
.idioma-de #naturProtegida .paseos h2 {
	font-size: 26px;
}
.idioma-da #naturProtegida .paseos h2 {
	font-size: 42px;
}
.idioma-cs #naturProtegida .paseos span {
	font-size: 40px;
}

/* ### DESCANSAR ### */

#naturProtegida .descansar .col-sm-6 {
	padding-left: 0;
	padding-right: 30px;
}
#naturProtegida .descansar h2 {
	font-size: 48px;
	line-height: 1.1em;
	color: #88bef0;
}
#naturProtegida .descansar h2 big {
	font-size: 175%;
	color: #FFF;
}
#naturProtegida .descansar .text {
	max-width: 410px;
}

/* ########  NATURALEZA PROTEGIDA  #########
   ######################################### */

/* #########################################
   ##############  CRUCEROS  ############### */

#crucero {
	width: 100%;
	max-width: 1400px;
	min-height: 4145px;
	margin: 0 auto;
	padding: 93px 0 0;
	background: url('../img/inspiraciones/bg-crucero-new.jpg') no-repeat center top;
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	line-height: 1.5em;
	font-weight: 400;
	color: #005761;
}
#crucero h1,
#crucero h2 {
	position: relative;
	display: inline-block;
	margin: 0 0 50px;
	font-size: 57px;
	line-height: 1.2em;
	font-weight: 300;
	color: #FFF;
	text-shadow: 1px 1px 5px #248fb6;
}
#crucero h1:after,
#crucero h2:after {
	position: absolute;
	top: 10px;
	left: -55px;
	content: "";
	width: 41px;
	height: 93px;
	background: url('../img/inspiraciones/barra-white.png') no-repeat right top;
}
#crucero h1 small,
#crucero h2 small {
	display: block;
	font-size: 59%;
	font-weight: 100;
	color: #FFF;
	text-shadow: 1px 1px 3px #248fb6;
}
#crucero h1 strong,
#crucero h2 strong {
	font-size: 143.85%;
	font-weight: 700;
}
#crucero h1.p90 strong,
#crucero h2.p90 strong {
	font-size: 90%;
}
.crucero-logo {
	height: 505px;
	padding-top: 35px;
	text-align: center;
}

.crucero-a  {
	height: 465px;
}

.crucero-rec {
	display: inline-block;
	border: 2px solid #addcdf;
}
.crucero-rec .crucero-inside {
	width: 340px;
	border: 15px solid #FFF;
	border-bottom-width: 25px;
	padding-bottom: 60px;
	margin: 8px;
	background: #FFF url('../img/inspiraciones/crucero-ancla.png') no-repeat center bottom;

}
.crucero-rec .crucero-inside p {
	margin: 16px 0 0;
	font-size: 18px;
	font-weight: 400;
}
.crucero-rec .crucero-inside .crucero-cartel {
	display: inline-block;
	width: 298px;
	height: 49px;
	margin: 14px auto 0;
	font-size: 24px;
	line-height: 49px;
	color: #FFF;
	background: url('../img/inspiraciones/crucero-cartel.png') no-repeat center center;
}
.crucero-rec.crucero-brujula .crucero-inside {
	padding: 15px 5px 80px;
	border-bottom-width: 45px;
	background-image: url('../img/inspiraciones/crucero-brujula.png');
}
.crucero-rec.crucero-brujula .crucero-inside p {
	font-size: 16px;
	font-weight: 300;
}

.crucero-b {
	height: 978px;
}
.crucero-bottom {
	max-width: 880px;
	min-height: 2010px;
	margin: 0 auto;
}
#crucero .crucero-bottom-intro {
	min-height: 358px;
}
#crucero .crucero-bottom-intro h2 {
	margin-bottom: 30px;
	font-size: 80px;
	font-weight: 700;
	color: #2d6268;
	text-shadow: none !important;
}
#crucero .crucero-bottom-intro h2:after {
	top: -10px;
	background-image: url('../img/inspiraciones/barra-green.png');
}
#crucero .crucero-bottom-intro p {
	font-weight: 400;
}
#crucero .crucero-bottom-intro a {
	font-weight: 700;
	color: #2d6268;
	text-decoration: underline;
}
#crucero .row {
	padding-bottom: 50px;
}
#crucero .col-md-6.noPadLeft {
	padding-left: 0;
}
#crucero .num,
#crucero .text {
	display: inline-block;
	vertical-align: top;
}
#crucero .num {
	width: 145px;
	font-size: 258px;
	line-height: 210px;
	font-weight: 100;
	color: #465f82;
}
#crucero .text {
	width: 276px;
	font-weight: 400;
	color: #FFF;
	text-shadow: 1px 1px 2px #12393e;
}
#crucero h3 {
	margin: 17px 0 33px;
	font-size: 34px;
	line-height: 1em;
	font-weight: 300;
	text-shadow: none !important;
}
#crucero h3 big {
	display: block;
	font-size: 50px;
	line-height: 1em;
	font-weight: 400;
	color: #465f82;
}
#crucero .col-md-pull-6 {
	text-align: right;
}
#crucero .row-1 .num {
	width: 110px;
}
#crucero .row-1 .text {
	width: 320px;
}
#crucero .row-2 .num,
#crucero .row-2 h3 big {
	color: #724215;
}
#crucero .row-3 .num,
#crucero .row-3 h3 big {
	color: #d0d6b5;
}
#crucero .row-4 .num,
#crucero .row-4 h3 big {
	color: #b2c2d5;
}

.crucero-footer {
	min-height: 470px;
}
.crucero-footer .crucero-rec .crucero-inside {
	padding-bottom: 80px;
	border-bottom-width: 50px;
}
.crucero-footer .crucero-rec .crucero-inside p {
	font-size: 16px;
	padding: 0 40px;
}
.crucero-footer .crucero-rec .crucero-inside {
	background: #FFF url('../img/inspiraciones/crucero-estrella.png') no-repeat center bottom;
}
.crucero-footer a {
	position: relative;
	display: inline-block;
	margin: 50px 0 30px;
	height: 47px;
	padding: 11px 80px 11px 24px;
	border: 1px solid #97bdc2;
	font-family: 'Roboto';
	color: #FFF;
	background: #3f6f74;
}

.idioma-cs .crucero-footer a,.idioma-ru .crucero-footer a {
	font-size: 12px;
	padding: 11px 78px 11px 22px;

}
.crucero-footer a:after {
	position: absolute;
	top: 15px;
	right: 20px;
	content: "";
	width: 8px;
	height: 17px;
	background: url('../img/arrow-white-little.png') no-repeat center center;
}

.idioma-cs #crucero .crucero-bottom-intro h2 {
	font-size: 70px;
}
.idioma-nl .crucero-rec .crucero-inside .crucero-cartel,
.idioma-de .crucero-rec .crucero-inside .crucero-cartel {
	font-size: 21px;
}
.idioma-de #crucero .row-4 h3 {
	font-size: 32px;
}
.idioma-de #crucero .row-4 h3 big {
	font-size: 34px;
}
.idioma-hu #crucero .row-3 h3 big {
	font-size: 46px;
}
.idioma-ru #crucero {
	min-height: 4190px;
}
.idioma-ru #crucero .crucero-bottom-intro h2 {
	font-size: 66px;
}
.idioma-ru #crucero .row-3 h3 {
	font-size: 28px;
}
.idioma-ru #crucero .row-3 h3 big,
.idioma-ru #crucero .row-4 h3 big {
	font-size: 35px;
}

/* INSPIRES: EL TIMPLE
================================================== */
#timple{
    font-family: 'Roboto Slab';
    margin-top: 7px;
    min-width: 1400px;
    font-size: 137%;
    line-height: 160%;
}
#timple .top {
    background-image: 
        url('../img/inspiraciones/timple_bg_top.png'),
        linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
    background-size: cover;
    min-height: 1400px;
}
#timple .top .content1 h1{
    color: #fff03a;
    font-size: 21pt;
    margin-top: 125px;
    text-transform: uppercase;
}
#timple .top .content1 h1 .big{
    font-size: 55pt;
    line-height: 81%;
}
#timple .top .content1 h2{
    color: #ff0000;
    margin-top: -6px;
    margin-bottom: 32px;
}
#timple .topParrafo{
    color: white;
    line-height: 159%;
    font-weight: 400;
}
#timple .topParrafo strong{
    color: #fff03a;
}
#timple .content2 {
    background-image: 
        url('../img/inspiraciones/timple_bottom.png'),
        linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
    color: #996600;
    background-position: bottom;
    background-size: contain;
    background-repeat: no-repeat;
    padding-bottom: 35%;
}
#timple .content2 strong{
    color: #5c1b03;
}
#timple .en-directo, 
#timple .timple-hist{
    margin-top: 150px;
    margin-bottom: 90px
}
#timple .asi-suena{
    cursor: pointer;
    font-size: 18px;
    text-transform: uppercase;
    color: white;
    background-image: url(../img/inspiraciones/timple_asi_suena.png);
    background-size: contain;
    text-align: center;
    background-repeat: no-repeat;
    padding-top: 60px;
    padding-bottom: 116px;
    background-position: center;
    margin-top: -287px;
    margin-bottom: 44px;
    line-height: 18px;
    border-radius: 50%;
}
#timple .content2 .clases-timple{
    background: #ffe4aa; 
    border: 3px solid #ecc282;
    border-radius: 6px;
    color: #5c1b03;
}
#timple .content2 .clases-timple h3{
    color: #5c1b03;
    margin-top: -10px;
    margin-bottom: 24px;
}
#timple .content2 .clases-timple img{
    float: right;
    width: 76%;
    margin-top: -321px;
    margin-right: -123px;
    margin-bottom: -19%;
}
#timple a{
    color: #ff0000;
    text-decoration: underline;
    font-weight: bold;
}
#timple .content2 .clases-timple .texto{
    width: 47%;
    padding: 20px 15px;
}
#timple .en-directo img{
    width: 100%;
    height: auto;
    padding-left: 24%;
    padding-right: 5%;
    padding-top: 3%;
}
#timple .content2 h3{
    color: #c38d2e;
    font-weight: bold;
    font-size: 21px;
}
#timple .content2 h2{
    color: #a2441b;
    font-weight: bold;
    font-size: 40px;
    margin-top: -15px;
    text-transform: uppercase;
}
#timple #agenda{
    background-color: #a2441b !important;
    color: white;
    padding-top: 50px;
}
#timple #agenda h2{
    color: white;
    width: 840px;
    margin: 0 auto 30px auto;
    font-size: 59px;
    font-weight: 200;
    line-height: 100%;
}
#timple #agenda .view-content .date,
#timple #agenda .view-content h3{
    font-size: 15px;
    line-height: 1em;
    color: white;
}
#timple #agenda a{
    text-decoration: none;
    color: #ffdb00;
    border-bottom: 2px solid #ffda0d;
}
#timple .timple-hist span{
    color: #c38d2e;
}
#timple .timple-hist h3{
    text-transform: uppercase;
    margin-top: 4px;
}
#timple .content2 {
    background-image: 
        url('../img/inspiraciones/timple_bottom.png'),
        linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
    padding-bottom: 720px;
}
#timple p a {
    text-transform: capitalize;
}
.idioma-cs #timple .content2 h2{
    font-size: 32px;
}
.idioma-cs #timple .content2 .clases-timple h3{
    font-size: 19px;
}
.idioma-da #timple .content2 h2{
    font-size: 36px;
}
.idioma-da #timple .asi-suena{
    font-size: 17px;
}
.idioma-nl #timple .content2 .texto h3{
    width: 90%;
}
.idioma-en #timple .top .content1 .big{
    font-size: 47pt;
}
.idioma-fi #timple .top .content1{
    margin-left: 8%;
    width: 29%;
}
.idioma-fi #timple .top .content1 h1 .big{
    font-size: 46pt;
}
.idioma-fi #timple .top .content1 h1{
    margin-top: 93px;
}
.idioma-fi #timple .content2 h2{
    font-size: 31px;
}
.idioma-de #timple .top .content1 .big{
    font-size: 46pt;
}
.idioma-de #timple .content2 h2{
    font-size: 26px;
}
.idioma-nb #timple .content2 h2{
    font-size: 37px;
}
.idioma-pl #timple .content2 .texto h3{
    width: 88%;
}
.idioma-pl #timple .content2 h2{
    font-size: 26px;
    line-height: 33px;
}
.idioma-ru #timple .content2 h2{
    font-size: 34px;
}

/* ##############  CRUCEROS  ###############
   ######################################### */

/* #########################################
   #############  M E S E S   ############## */

.meses{
	margin-top: 94px;
}
.meses .top{
	background-image: url('../img/inspiraciones/meses/top-julio.png');
	background-size: cover;
	padding-top: 102px;
  position: relative;
  z-index: 2;
	background-position:50% 100%;
}
#agosto.meses .top{
	background-image: url('../img/inspiraciones/meses/top-agosto.png');
}
#septiembre.meses .top{
	background-image: url('../img/inspiraciones/meses/top-septiembre.png');
}
#octubre.meses .top{
	background-image: url('../img/inspiraciones/meses/top-octubre.png');
}
#noviembre.meses .top{
	background-image: url('../img/inspiraciones/meses/top-noviembre.png');
	z-index: 0;
}
#diciembre.meses .top{
	background-image: url('../img/inspiraciones/meses/top-diciembre.png');
	z-index: 0;
}
#enero.meses .top{
	background-image: url('../img/inspiraciones/meses/top-enero.png');
	z-index: 0;
}
#febrero.meses .top{
	background-image: url('../img/inspiraciones/meses/top-febrero.png');
	z-index: 0;
	padding-bottom: 50px;
}
#marzo.meses .top{
	background-image: url('../img/inspiraciones/meses/top-marzo.png');
	z-index: 0;
	/*padding-bottom: 50px;*/
}
#abril.meses .top{
	background-image: url('../img/inspiraciones/meses/top-abril.png');
	z-index: 0;
}
#mayo.meses .top{
	background-image: url('../img/inspiraciones/meses/top-mayo.png');
	z-index: 0;
    padding-bottom: 72px;
}
#junio.meses .top{
	background-image: url('../img/inspiraciones/meses/top-junio.png');
	z-index: 0;
    padding-bottom: 72px;
}
.meses .content1{
	width:946px;
	padding:0 20px;
	max-width:100%;
	margin:auto;
}
.meses h1{
	font-size:410%;
	line-height:104%;
	font-family: 'Roboto Slab', serif;
	color:white;
}
#octubre.meses h1{
	color:#a0826e;
}
#abril.meses h1{
    text-shadow: rgba(0,0,0,0.7) 0px 0px 15px;
}
#enero.meses h1{
	text-shadow: black 0 0 90px;
}
.meses .nombreMes {
    display: block;
    font-size: 337%;
    line-height: 110%;
		font-family: 'Kaushan Script', cursive;
}
#octubre.meses .nombreMes{
	color:#5d3522;
}
.meses .solyparrafo{
	padding-top:27px;
	padding-bottom:47px;
	overflow:hidden;
}
.meses .sol {
    background-image: url('../img/inspiraciones/meses/sol.png');
    background-size: cover;
		font-family: 'Roboto', sans-serif;
    color: #003267;
    display: inline-block;
    text-align: center;
    font-size: 155%;
		line-height:110%;
		min-height:235px;
		float:left;
		min-width:235px;
    vertical-align: top;
}
#agosto.meses .sol{
	background-image: url('../img/inspiraciones/meses/sol-agosto.png');
  color: #FFF;
}
#septiembre.meses .sol{
	background-image: url('../img/inspiraciones/meses/sol-septiembre.png');
  color: #FFF;
	float:right;
}
#octubre.meses .sol{
	background-image: url('../img/inspiraciones/meses/sol-octubre.png');
  color: #FFF;
	float:right;
}
#noviembre.meses .sol{
	background-image: url('../img/inspiraciones/meses/sol-noviembre.png');
	color: #FFF;
}
#diciembre.meses .sol{
	background-image: url('../img/inspiraciones/meses/sol-diciembre.png');
	color: #FFF;
}
#enero.meses .sol{
	background-image: url('../img/inspiraciones/meses/sol-enero.png');
	color: #FFF;
	float:right;
}
#febrero.meses .sol{
	background-image: url('../img/inspiraciones/meses/sol-febrero.png');
	color: #FFF;
}
#marzo.meses .sol{
	background-image: url('../img/inspiraciones/meses/sol-marzo.png');
	color: #FFF;
}
#abril.meses .sol, #junio.meses .sol{
	background-image: url('../img/inspiraciones/meses/sol-abril.png');
	color: #FFF;
}
#mayo.meses .sol{
	background-image: url('../img/inspiraciones/meses/sol-mayo.png');
    color: #FFF;
    float: right;
}
.meses .soltexto {
    max-width: 150px;
    margin: auto;
    word-wrap: break-word;
    padding-top: 62px;
    padding-bottom: 50px;
}
.meses .sol .big{
	font-weight: 900;
	font-size: 300%;
}
/*#diciembre.meses .sol .big,*/
/*#enero.meses .sol .big,
#febrero.meses .sol .big{
	font-size: 260%;
}*/

.meses .sol .med{
	font-weight: 300;
	font-size: 250%;
}
/*#diciembre.meses .sol .med,*/
/*#enero.meses .sol .med,
#febrero.meses .sol .med{
	font-size: 230%;
}*/

.meses .topParrafo {
    font-family: 'Roboto Slab', serif;
    display: inline-block;
    max-width: 660px;
    padding-left: 33px;
    padding-top: 50px;
    font-size: 153%;
	float:right;
    font-weight: 500;
    line-height: 155%;
	color:white;
	text-shadow: black 0px 0px 20px;
}
#septiembre.meses .topParrafo,
#octubre.meses .topParrafo,
#enero.meses .topParrafo,
#marzo.meses .topParrafo{
	float:left;
    text-shadow: black 0px 0px 20px;
}
#mayo.meses .topParrafo,
#abril.meses .topParrafo{
	float:left;
    text-shadow: black 0px 0px 20px;
    padding-left: 0;
}
#octubre.meses .topParrafo{
	color:#291b13;
	text-shadow: 	rgb(255, 241, 224) 0px 0px 10px,
					rgb(255, 241, 224) 0px 0px 10px,
					rgb(255, 241, 224) 0px 0px 10px,
					rgb(255, 241, 224) 0px 0px 10px,
					rgb(255, 241, 224) 0px 0px 10px,
					rgb(255, 241, 224) 0px 0px 10px,
					rgb(255, 241, 224) 0px 0px 10px;
}
#marzo.meses .topParrafo{
	text-shadow: none;
	font-weight: 300;
	padding-right: 35px;
}
#noviembre.meses .topParrafo{
	padding-right: 15px;
}
#diciembre.meses .solyparrafo .topParrafo strong{
	color: #f69324;
}
#marzo.meses .solyparrafo .topParrafo strong{
	color: #883f27;
}

.meses .hEstilo strong{
    color: #003267;
}
#agosto.meses .hEstilo strong{
    color: #f5933c;
}
#septiembre.meses .hEstilo strong{
    color: #c2c928;
}
#octubre.meses .hEstilo strong{
    color: #291b13;
}
#noviembre.meses .hEstilo strong{
	color: #e6d800;
}
#diciembre.meses .hEstilo strong{
	color: #ffb952;
}
#enero.meses .hEstilo strong{
	color: #25d9d9;
}
#febrero.meses .hEstilo strong{
	color: #ff3f7e;
}
#marzo.meses .hEstilo strong{
	color: #33cc66;
	font-weight: 500;
}
#abril.meses .hEstilo strong{
	color: #f2d214;
}
#junio.meses .hEstilo strong{
	color: #ffff00;
}
#mayo.meses .hEstilo strong{
	color: #25d9d9;
    text-shadow: none;
}
.meses .hEstilo a {
	color:#ffda0d;
	text-decoration: underline;
}
#octubre.meses .hEstilo a {
	color:#ff9000;
}
#noviembre.meses .hEstilo a{
	color: #e5d700;
}
#diciembre.meses .hEstilo a{
	color: #ffb952;
}
#enero.meses .hEstilo a{
	color: #25d9d9;
}
#febrero.meses .hEstilo a{
	color: #ff3f7e;
}
#mayo.meses .hEstilo a{
	color: #25d9d9;
}
#junio.meses .hEstilo a{
	color: #feff00;
}
#marzo.meses .hEstilo a{
	color: #33cc66;
	font-weight: 500;
}
.meses .estemes {
    background-image: url('../img/inspiraciones/meses/estemes.png');
    position: relative;
	background-position:100% top;
    z-index: 1;
    margin-top: -20px;
    padding-top: 75px;
	background-size:cover;
	text-shadow: 	black 0px 0px 10px;
}
#julio.meses .estemes{
	text-shadow: none;
}
#agosto.meses .estemes{
    background-image: url('../img/inspiraciones/meses/estemes-agosto.png');
}
#septiembre.meses .estemes{
    background-image: url('../img/inspiraciones/meses/estemes-septiembre.png');
}
#octubre.meses .estemes{
    background-image: url('../img/inspiraciones/meses/estemes-octubre.png');
	text-shadow: 	none;
}
#noviembre.meses .estemes{
    background-image: url('../img/inspiraciones/meses/estemes-noviembre.png');
	text-shadow: 	none;
}
#diciembre.meses .estemes{
    background-image: url('../img/inspiraciones/meses/estemes-diciembre.png');
	text-shadow: 	none;
}
#enero.meses .estemes{
    background-image: url('../img/inspiraciones/meses/estemes-enero.png');
	text-shadow: 	none;
	margin-top: -70px;
	padding-top: 120px;
}
#febrero.meses .estemes{
  background-image: url('../img/inspiraciones/meses/estemes-febrero.png');
	text-shadow: 	none;
	margin-top: -100px;
	padding-top: 170px;
}
#marzo.meses .estemes{
  background-image: url('../img/inspiraciones/meses/estemes-marzo.png');
	text-shadow: 	none;
	margin-top: -50px;
	padding-top: 110px;
}
#abril.meses .estemes{
  background-image: url('../img/inspiraciones/meses/estemes-abril.png');
    text-shadow: rgba(0,0,0,0.7) 0px 0px 15px;
}
#mayo.meses .estemes{
  background-image: url('../img/inspiraciones/meses/estemes-mayo.png');
}
#junio.meses .estemes{
  background-image: url('../img/inspiraciones/meses/estemes-junio.png');
}
#octubre.meses .estemes .hEstilo strong{
	color:#ffcc33;
}
.meses .content2{
	width:1020px;
	max-width:100%;
	margin:auto;
	text-align:center;
	padding-bottom:240px;
}
#noviembre.meses .content2 {
	padding-bottom: 260px;
}
#enero.meses .content2{
	padding-bottom: 110px;
}
#marzo.meses .content2{
	padding-bottom: 160px;
}
.meses h2 {
    font-family: 'Roboto Slab', serif;
    margin: auto;
    font-size: 705%;
    color: white;
    font-weight: 300;
    line-height: 54%;
}
.meses .h2sub{
	font-size:50%;
}
.meses .textoCol{
	width:611px;
	padding-right:50px;
	text-align:left;
    font-family: 'Roboto Slab', serif;
	color:white;
    display: inline-block;
}
.meses .textoCol .cabecera{
    font-size: 250%;
    line-height: 100%;
    padding-left: 22px;
	padding-bottom: 18px;
}
.meses .textoCol .num{
    font-size: 490%;
    line-height: 100%;
    display: inline-block;
	color:#ffda0d;
    vertical-align: top;
}
#agosto.meses .textoCol .num{
	color:#f5933c;
}
#septiembre.meses .textoCol .num{
	color:#c3c929;
}
#octubre.meses .textoCol .num{
	color:#ffcc33;
}
#noviembre.meses .textoCol .num{
	color: #e5d700;
}
#diciembre.meses .textoCol .num{
	color: #ffb952;
}
#enero.meses .textoCol .num{
	color: #25d9d9;
}
#febrero.meses .textoCol .num{
	color: #dd0f53;
}
#marzo.meses .textoCol .num{
	color: #33cc66;
}
#mayo.meses .textoCol .num{
	color: #25d9d9;
}
#junio.meses .textoCol .num{
	color: #cac71e;
}
.meses .textoCol .texto{
    display: inline-block;
    padding-left: 12px;
    padding-top: 55px; /*Changed to design*/
}

.meses .textoCol .big {
    font-size: 163%;
		line-height: 105%;
}

.meses .colParrafo {
    padding-left: 101px;
    font-size: 163%;
    font-size: 137%;
    line-height: 160%;
    font-weight: 500;
}
#marzo.meses .colParrafo{
	padding-right: 38px;
	font-weight: 300;
}
.meses .colParrafo p {
    margin: 0 0 26px;
}
.meses .bola {
    display: inline-block;
    width: 366px;
    height: 366px;
    vertical-align: top;
    padding-top: 0px;
    margin-top: 120px;
    background-size: cover;
		background-position:50% 50%;
    border-radius: 366px;
}
.meses .rec1 {
	position: relative;
	z-index: 2;
	min-height:560px;
}
#marzo.meses .rec1{
	margin-bottom: 20px;
}
.meses .rec2 {
    position: relative;
    z-index: 1;
    padding-left: 110px;
	margin-top:-56px;
    overflow: hidden;
		min-height:630px;
}
#marzo.meses .rec2{
	margin-bottom: 20px;
}
.meses .rec2 .bola {
	float:left;
}
.meses .rec2 .textoCol {
	float:right;
    width: 518px;
	padding-right:0;
	color:white;
    position: relative;
    margin-left: -21px;
}
.meses .rec2 .textoCol .cabecera{
	padding-bottom:28px;
}
.meses .rec2 .textoCol .texto {
  padding-top: 55px;
	padding-left: 15px;
}
#noviembre.meses .rec2 .textoCol .texto ,
#noviembre.meses .rec3 .textoCol .texto{
  padding-top: 25px;
}
#marzo.meses .rec2 .textoCol .texto{
  padding-top: 5px;
}
.meses .rec2 .textoCol .big {
    padding-top: 38px;
    line-height: 105%;
}
#marzo.meses .rec2 .textoCol .big {
    padding-top: 0px;
}
/*Abril background img: linea */
#abril .content2{
    padding-bottom: 71px;
}
#abril .rec2{
    margin-top: 12px;
    min-height: 741px;
}
.idioma-de #abril .rec2{
    margin-top: 52px;
    min-height: 750px;
}
.idioma-ru #abril .rec2{
    margin-top: 146px;
    min-height: 930px;
}
.idioma-ru #abril .estemes {
    margin-top: -34px;
}

#mayo .content2{
    padding-bottom: 242px;
}
.meses .rec2 .textoCol .colParrafo {
	padding-left: 125px;
}
#marzo.meses .rec2 .textoCol .colParrafo{
	padding-right: 22px;
}
.meses .rec3{
    position: relative;
    padding-left: 0px;
	margin-top:-100px;
    padding-right: 39px;
}
#marzo.meses .rec3{
	text-shadow: black 0 0 30px;
}
.meses .rec3 .textoCol {
    color: white;
    width: 572px;
    padding-right: 45px;
}
.meses .rec3 .textoCol .cabecera{
    padding-left: 8px;
	padding-bottom:31px;
}
.meses .rec3 .textoCol .texto{
	padding-top:57px;
	padding-left:6px;
}
#enero.meses .rec3 .textoCol .texto{
	padding-top: 5px;
}
#junio.meses .rec3 .textoCol .texto{
	padding-top: 50px;
}
.idioma-da #junio.meses .rec3 .textoCol .big,
.idioma-da #junio.meses .rec2 .textoCol .big{
    font-size: 148%;
}
.idioma-ru #junio.meses .rec2 .textoCol .texto{
    font-size: 95%;
}
.idioma-ru #junio.meses .rec3 .textoCol .texto{
    font-size: 92%;
}
.idioma-it #junio.meses .rec3 .textoCol .big{
    font-size: 161%;
}

.meses .rec3 .textoCol .big {
    line-height: 103%;
}
.meses #agenda, #timple #agenda{
	background: #0d3d5c;
    position: relative;
    z-index: 0;
    margin-top: -20px;
}
#mayo.meses .rec3 .textoCol .texto{
        padding-top: 32px;
}
#mayo.meses .rec3{
        margin-top: -65px;
}
#agosto.meses #agenda{
	background-color: #f5693c;
}
#septiembre.meses #agenda{
	background-color: #2f3c22;
}
#octubre.meses #agenda{
	background-color: #001136;
}
#noviembre.meses #agenda{
	background-color: #005f62;
}
#diciembre.meses #agenda{
	background-color: #d97515;
}
#enero.meses #agenda{
	background-color: #17c3c3;
}
#febrero.meses #agenda{
	background-color: #d40046;
}
#marzo.meses #agenda{
	background-color: #da812a;
}
#abril.meses #agenda{
	background-color: #33c0ce;
}
#mayo.meses #agenda{
	background-color: #26440b;
}
#junio.meses #agenda{
	background-color: #2d4c1b;
}
.meses #agenda small,.meses #agenda .view-title::after{
	display:none;
}
.meses #agenda .events-8-results.events-inspirations .view-title div{
    padding-left: 0;
    margin: 0 0 -10px;
    font-size: 125%;
    font-weight: 300;
    line-height: 100%;
}
.meses #agenda .events-8-results.events-inspirations .col-md-3 a{
	color:#ffda0d;
    border-bottom: 2px solid #ffda0d;
}
.meses .arena{
	position:relative;
	margin-top:-20px;
	z-index: 2;
	padding-top:390px;
	background-size:cover;
  background-image: url('../img/inspiraciones/meses/bottom-julio.png');
	padding-bottom:40px;
}
#agosto.meses .arena{
    background-image: url('../img/inspiraciones/meses/bottom-agosto.png');
	padding-bottom:180px;
	margin-top: -30px;
}
#septiembre.meses .arena{
    background-image: url('../img/inspiraciones/meses/bottom-septiembre.png');
	padding-bottom:180px;
	margin-top: -40px;
}
#octubre.meses .arena{
    background-image: url('../img/inspiraciones/meses/bottom-octubre.png');
	padding-bottom:180px;
	margin-top: -30px;
}
#noviembre.meses .arena{
  background-image: url('../img/inspiraciones/meses/bottom-noviembre.png');
	padding-top:  300px;
	padding-bottom: 130px;
	margin-top: -30px;
}
#diciembre.meses .arena{
  background-image: url('../img/inspiraciones/meses/bottom-diciembre.png');
	margin-top: -30px;
}
#enero.meses .arena{
  background-image: url('../img/inspiraciones/meses/bottom-enero.png');
	margin-top: -30px;
	padding-top: 310px;
	padding-bottom: 100px;
	padding-left: 80px;
}
#febrero.meses .arena{
  background-image: url('../img/inspiraciones/meses/bottom-febrero.png');
	margin-top: -30px;
}
#marzo.meses .arena{
  background-image: url('../img/inspiraciones/meses/bottom-marzo.png');
	padding-top: 330px;
	padding-bottom: 65px;
}
#mayo.meses .arena{
    background-image: url('../img/inspiraciones/meses/bottom-mayo.png');
    margin-top: -35px;
}
#abril.meses .arena{
  background-image: url('../img/inspiraciones/meses/bottom-marzo.png');
}

.meses .arena::before{
	content:"";
	height: 310px;
	width: 413px;
	position: absolute;
	top: 60px;
	left: 222px;
	background-repeat: no-repeat;
	background-size: 53%;
}
#agosto.meses .arena::before{
	height: 317px;
	width: 424px;
	top: 64px;
	left: 228px;
}
#septiembre.meses .arena::before{
	height: 334px;
	width: 444px;
	top: 69px;
	left: 241px;
}
#octubre.meses .arena::before{
	height: 340px;
	width: 453px;
	top: 68px;
	left: 244px;
}
#noviembre.meses .arena::before{
	height: 282px;
	width: 379px;
	top: 60px;
	left: 204px;
}
#diciembre.meses .arena::before,
#febrero.meses .arena::before{
	height: 298px;
	width: 398px;
	top: 61px;
	left: 215px;
}
#enero.meses .arena::before{
	height: 288px;
	width: 381px;
	left: 205px;
}
#marzo.meses .arena::before{
	height: 285px;
	width: 380px;
	top: 58px;
	left: 205px;
}
#junio.meses .arena{
    margin-top: -32px;
}
#mayo.meses .arena::before{
     background-position: 68px 87px;
 }
.meses .equipaje{
	overflow:hidden;
	background:url('../img/inspiraciones/meses/masnegro.png') no-repeat 50% 170px;
	padding-bottom:15px;
  width: 812px;
  margin: auto;
	max-width:100%;
}
#septiembre.meses .equipaje,
#noviembre.meses .equipaje,
#diciembre.meses .equipaje,
#febrero.meses .equipaje,
#marzo.meses .equipaje{
	background:url('../img/inspiraciones/meses/masblanco.png') no-repeat 50% 170px;
}
#mayo.meses .equipaje{
	background:none;
}

.meses .fLeft{
	float:left;
	width:50%;
	text-align:center;
}
.meses .dostrajes .content1 .fLeft h4{
    text-align:left;
    font-size:200%;
    margin-bottom: 50px;
    line-height: 100%;
}
.meses .dostrajes .content1 .fLeft div{
    padding-top:0px;
    position: absolute;
    line-height: 100%;
}
/*Traje para ellos*/
/*sombrero*/
.meses .dostrajes .content1 .fLeft:nth-child(2) div:nth-child(1){
    top: 627px;
    left: 180px;
}
/*camisa*/
.meses .dostrajes .content1 .fLeft:nth-child(2) div:nth-child(2){
    left: 482px;
    top: 557px;
}
/*fajin*/
.meses .dostrajes .content1 .fLeft:nth-child(2) div:nth-child(3){
    left: 274px;
    top: 1031px
}
/*Traje para ellas*/
/*sombrero*/
.meses .dostrajes .content1 .fLeft:nth-child(3) div:nth-child(1){
    top: 621px;
    right: 554px;
}
/*justillo*/
.meses .dostrajes .content1 .fLeft:nth-child(3) div:nth-child(2){
    right: 272px;
    top: 581px;
}
/*blusa*/
.meses .dostrajes .content1 .fLeft:nth-child(3) div:nth-child(3){
    right: 218px;
    top: 574px;
}
/*falda*/
.meses .dostrajes .content1 .fLeft:nth-child(3) div:nth-child(4){
    right: 542px;
    top: 904px;
}

.meses .equipaje div{
	padding-top:20px;
    font-family: 'Roboto Slab', serif;
	font-size:137%;
	font-weight:600;
	color:#333333;
}
#septiembre.meses .equipaje div,
#abril.meses .equipaje div,
#noviembre.meses .equipaje div{
	padding-top:0px;
	color:white;
}
#white-heading{
    font-size: 350%;
    color: white;
    font-weight: 500;
	text-shadow: black 0 0 30px;
    margin-bottom: 25px;
}
#octubre.meses .equipaje div,
#diciembre.meses .equipaje div,
#enero.meses .equipaje div,
#febrero.meses .equipaje div,
#mayo.meses .equipaje div,
#marzo.meses .equipaje div{
	color: white;
}
#marzo.meses .equipaje div,
#mayo.meses .equipaje div,
#abril.meses .equipaje div{
	font-weight: 500;
	text-shadow: black 0 0 30px;
}

.meses .equipaje .textmin {
    font-size: 110%;
    font-weight: 500;
    width: 310px;
    margin: auto;
    padding-top: 0px;
}
.arena.triple .content1{
	width:1020px;
	padding:0;
}
.meses .arena.triple .equipaje{
	width:100%;
	background:url('../img/inspiraciones/meses/masnegrodoble.png') no-repeat 50% 50%;
}
#octubre.meses .arena.triple .equipaje,
#enero.meses .arena.triple .equipaje{
	background:url('../img/inspiraciones/meses/masblancodoble.png') no-repeat 50% 50%;
}
.meses .arena.triple .fLeft{
	width:33%;
}
.meses .dostrajes .content1{
    width: 1200px;
}
.meses .dostrajes .content1 .equipaje{
    width: 1200px;
}
.meses .dostrajes .content1 .equipaje img{
    width: 85%;
}

/* #############  M E S E S   ##############
   ######################################### */


/* #########################################
   #######  M E S E S  I D I O M A  ######## */

	 /*title */
	 .idioma-fi #julio .nombreMes{
		 font-size: 300%;
	 }

	 /*sun text*/
	 .idioma-da .meses .sol .soltexto,
	 .idioma-fi .meses .sol .soltexto
	 {
	 	max-width: 190px;
	 	font-size: 90%;
	 	line-height: 100%;
	 	padding-top: 70px;
	 	padding-bottom: 40px;
	 }
	 .idioma-da .meses .sol .soltexto,
	 .idioma-pt-pt .meses .sol .soltexto,
	 .idioma-fi .meses .sol .soltexto,
	 .idioma-nl .meses .sol .soltexto
	 {
	 	max-width: 170px;
	 	padding-top: 55px;
	 }
	 .idioma-pt-pt .meses .sol .soltexto{
	 	font-size: 95%;
	 	line-height: 120%;
	 }
	 .idioma-ru .meses .sol .soltexto,
	 .idioma-pl .meses .sol .soltexto,
	 .idioma-hu .meses .sol .soltexto
	 {
	 	font-size: 90%;
	 	line-height: 100%;
	 	max-width: 170px;
	 	padding-top: 45px;
	 	padding-bottom: 40px;
	 }
	 .idioma-it .meses .sol .soltexto{
		 max-width: 140px;
		 padding-bottom: 0px;
		 padding-top: 55px;
	 }
	 .idioma-de .meses .sol .soltexto,
	 .idioma-cs .meses .sol .soltexto{
	 	font-size: 90%;
	 	line-height: 100%;
	 	padding-top: 45px;
	 	padding-bottom: 0px;
	 }
	 .idioma-en .meses .sol .soltexto{
	 	font-size: 90%;
	 	padding-top: 55px;
	 }
	 .idioma-fr .meses .sol .soltexto,
	 .idioma-nb .meses .sol .soltexto
	 {
	 	font-size: 90%;
	 	line-height: 100%;
	 	padding-top: 55px;
	 }
	 .idioma-sv .meses .sol .soltexto{
	 	max-width: 170px;
	 	font-size: 90%;
	 	line-height: 100%;
	 	padding-top: 55px;
	 }



	 /*sun unit*/
	 .idioma-cs .meses .sol .med,
	 .idioma-da .meses .sol .med,
	 .idioma-fi .meses .sol .med,
	 .idioma-de .meses .sol .med,
	 .idioma-en .meses .sol .med,
	 .idioma-pl .meses .sol .med,
	 .idioma-fr .meses .sol .med,
	 .idioma-hu .meses .sol .med,
	 .idioma-nl .meses .sol .med,
	 .idioma-nb .meses .sol .med,
	 .idioma-sv .meses .sol .med
	 {
	 	font-size: 170%;
	 }
	 .idioma-pt-pt .meses .sol .med,
	 .idioma-it .meses .sol .med
	 {
	 	font-size: 200%;
	 }
	 .idioma-ru .meses .sol .med{
	 	font-size: 150%
	 }
	 .idioma-fi #septiembre.meses .rec3 .textoCol .big{
		 display: inline-block;
			word-wrap: break-word;
			width: 400px;
	 }

    


	 /*sun amount*/
	 .idioma-cs .meses .sol .big,
	 .idioma-da .meses .sol .big,
	 .idioma-ru .meses .sol .big,
	 .idioma-fi .meses .sol .big,
	 .idioma-de .meses .sol .big,
	 .idioma-en .meses .sol .big,
	 .idioma-pl .meses .sol .big,
	 .idioma-fr .meses .sol .big,
	 .idioma-hu .meses .sol .big,
	 .idioma-nl .meses .sol .big,
	 .idioma-nb .meses .sol .big,
	 .idioma-sv .meses .sol .big
	 {
	 	font-size: 200%;
	 	line-height: 100%;
	 }
	 .idioma-pt-pt .meses .sol .big,
	 .idioma-it .meses .sol .big{
	 	font-size: 250%;
	 }

	 .idioma-de #diciembre.meses .sol .soltexto{
		 padding-top: 45px;
		 max-width: 140px;
	 }

	 .idioma-de #enero.meses .sol .soltexto{
		 padding-top: 40px;
	 }
    .idioma-nb #mayo.meses .sol{
        background-position: center;
        background-size: 99%;
        background-repeat: no-repeat;
    }




	 /*maleta images for different languages*/
	 .idioma-es .meses .arena::before{
		 background-image: url('../img/inspiraciones/meses/arena-es.png');
		 background-position: 100px 80px;
	 }
	 .idioma-es #septiembre.meses .arena::before,
	 .idioma-es #octubre.meses .arena::before{
		 background-position: 110px 90px;
	 }
	 .idioma-es #enero.meses .arena::before{
		 background-position: 90px 70px;
	 }
    .idioma-es #abril.meses .arena::before{
		 background-position: 61px 73px;
	 }
    .idioma-es #junio.meses .arena::before{
		 background-position: 66px 61px;
	 }

	 .idioma-cs .meses .arena::before{
		 background-image: url('../img/inspiraciones/meses/arena-cs.png');
		 background-position: 100px 55px;
	 }
    .idioma-cs #junio.meses .arena::before,
    .idioma-cs #abril.meses .arena::before{
        background-position: 74px 43px;
    }
    .idioma-cs #mayo.meses .arena::before{
        background-position: 65px 64px;
    }
	 .idioma-da .meses .arena::before{
		 background-image: url('../img/inspiraciones/meses/arena-da.png');
		 background-position: 125px 80px;
	 }
	 .idioma-da #noviembre.meses .arena::before{
		 background-position: 100px 75px;
	 }
	 .idioma-da #enero.meses .arena::before,
	 .idioma-da #febrero.meses .arena::before{
		 background-position: 100px 70px;
	 }
    .idioma-da #abril.meses .arena::before{
		 background-position: 72px 79px;
	 }
    .idioma-da #junio.meses .arena::before{
		 background-position: 73px 65px;
	 }
    .idioma-da #marzo.meses .arena::before{
		 background-position: 100px 80px;
	 }
	 .idioma-pt-pt .meses .arena::before{
		 background-image: url('../img/inspiraciones/meses/arena-pt-pt.png');
		 background-position: 125px 80px;
	 }
	 .idioma-pt-pt #noviembre.meses .arena::before{
		 background-position: 105px 70px;
	 }
    .idioma-pt-pt #junio.meses .arena::before,
    .idioma-pt-pt #abril.meses .arena::before{
		 background-position: 78px 72px;
	 }
    .idioma-pt-pt #marzo.meses .arena::before{
		 background-position: 106px 80px;
	 }
	 .idioma-pt-pt #diciembre.meses .arena::before,
	 .idioma-pt-pt #febrero.meses .arena::before{
		 background-position: 110px 80px;
	 }
	 .idioma-pt-pt #enero.meses .arena::before{
		 background-position: 105px 75px;
	 }
	 .idioma-ru .meses .arena::before{
		 background-image: url('../img/inspiraciones/meses/arena-ru.png');
		 background-position: 110px 115px;
	 }
	 .idioma-ru #noviembre.meses .arena::before,
	 .idioma-ru #diciembre.meses .arena::before,
	 .idioma-ru #enero.meses .arena::before,
	 .idioma-ru #febrero.meses .arena::before{
		 background-position: 95px 100px;
	 }
    .idioma-ru #junio.meses .arena::before,
    .idioma-ru #abril.meses .arena::before{
		 background-position: 67px 101px;
	 }
    .idioma-ru #marzo.meses .arena::before{
		 background-position: 92px 115px;
	 }
    .idioma-ru #mayo.meses .arena::before{
		 background-position: 70px 122px;
	 }
	 .idioma-fi .meses .arena::before{
		 background-image: url('../img/inspiraciones/meses/arena-fi.png');
		 background-position: 105px 130px;
		 background-size: 55%;
	 }
	 .idioma-fi #noviembre.meses .arena::before{
		 background-position: 85px 100px;
	 }
    .idioma-fi #junio.meses .arena::before,
    .idioma-fi #abril.meses .arena::before{
		 background-position: 66px 119px;
	 }
    .idioma-fi #marzo.meses .arena::before{
		 background-position: 90px 118px;
	 }
    .idioma-fi #mayo.meses .arena::before{
		 background-position: 64px 126px;
	 }
	 .idioma-fi #diciembre.meses .arena::before,
	 .idioma-fi #enero.meses .arena::before,
	 .idioma-fi #febrero.meses .arena::before{
		 background-position: 90px 110px;
	 }
	 .idioma-de .meses .arena::before{
		 background-image: url('../img/inspiraciones/meses/arena-de.png');
		 background-position: 105px 65px;
		 background-size: 55%;
	 }
	 .idioma-de #agosto.meses .arena::before{
		 background-position: 100px 65px;
		 background-size: 50%;
	 }
    .idioma-de #junio.meses .arena::before,
    .idioma-de #abril.meses .arena::before{
		 background-position: 62px 40px;
    }
    .idioma-de #marzo.meses .arena::before{
		 background-position: 91px 55px;
    }
	 .idioma-de #noviembre.meses .arena::before,
	 .idioma-de #enero.meses .arena::before{
		 background-position: 85px 50px;
	 }
	 .idioma-de #diciembre.meses .arena::before,
	 .idioma-de #febrero.meses .arena::before{
		 background-position: 85px 55px;
	 }
    .idioma-de #mayo.meses .arena::before{
		 background-position: 64px 65px;
	 }
	 .idioma-it .meses .arena::before{
		 background-image: url('../img/inspiraciones/meses/arena-it.png');
		 background-position: 110px 75px;
		 background-size: 50%;
	 }
    .idioma-it #junio.meses .arena::before,
    .idioma-it #abril.meses .arena::before{
		 background-position: 75px 74px;
	 }
	 .idioma-en .meses .arena::before{
		 background-image: url('../img/inspiraciones/meses/arena-en.png');
		 background-position: 95px 70px;
	 }
    .idioma-en #junio.meses .arena::before{
        background-position: 71px 60px;
    }
	 .idioma-pl .meses .arena::before{
		 background-image: url('../img/inspiraciones/meses/arena-pl.png');
		 background-position: 100px 75px;
	 }
    .idioma-pl #abril.meses .arena::before{
		 background-position: 73px 75px;
	 }
    .idioma-fr #marzo.meses .arena::before{
		 background-position: 124px 53px;
	 }
	 .idioma-fr .meses .arena::before{
		 background-image: url('../img/inspiraciones/meses/arena-fr.png');
		 background-position: 140px 65px;
		 background-size: 40%;
	 }
	 .idioma-fr #noviembre.meses .arena::before{
		 background-position: 125px 55px;
	 }
    .idioma-fr #junio.meses .arena::before,
    .idioma-fr #abril.meses .arena::before{
		 background-position: 100px 50px;
	 }
    .idioma-fr #mayo.meses .arena::before{
		 background-position: 105px 76px;
	 }
	 .idioma-fr #diciembre.meses .arena::before,
	 .idioma-fr #enero.meses .arena::before,
	 .idioma-fr #febrero.meses .arena::before{
		 background-position: 125px 60px;
	 }
	 .idioma-hu .meses .arena::before{
		 background-image: url('../img/inspiraciones/meses/arena-hu.png');
		 background-position: 100px 70px;
	 }
    .idioma-hu #junio.meses .arena::before,
    .idioma-hu #abril.meses .arena::before{
		 background-position: 69px 53px;
	 }
	 .idioma-nl .meses .arena::before{
		 background-image: url('../img/inspiraciones/meses/arena-nl.png');
		 background-position: 130px 75px;
		 background-size: 45%;
	 }
	 .idioma-nl #noviembre.meses .arena::before{
		 background-position: 115px 75px;
	 }
    .idioma-nl #junio.meses .arena::before,
    .idioma-nl #abril.meses .arena::before{
		 background-position: 92px 75px;
	 }
	 .idioma-nl #enero.meses .arena::before{
		 background-position: 115px 75px;
	 }
    .idioma-nl #mayo.meses .arena::before{
		 background-position: 100px 87px;
	 }
	 .idioma-nb .meses .arena::before{
		 background-image: url('../img/inspiraciones/meses/arena-nb.png');
		 background-position: 110px 70px;

	 }
	 .idioma-nb #noviembre.meses .arena::before,
	 .idioma-nb #enero.meses .arena::before,
	 .idioma-nb #febrero.meses .arena::before{
		 background-position: 100px 60px;
	 }
    .idioma-nb #junio.meses .arena::before,
    .idioma-nb #abril.meses .arena::before{
		 background-position: 78px 65px;
	 }
    .idioma-en #abril.meses .arena::before{
        background-position: 84px 60px;
    }
	 .idioma-sv .meses .arena::before{
		 background-image: url('../img/inspiraciones/meses/arena-sv.png');
		 background-position: 105px 80px;
		 background-size: 56%;
	 }
    .idioma-sv #junio.meses .arena::before,
    .idioma-sv #abril.meses .arena::before{
		 background-position: 71px 80px;
	 }
    .idioma-sv #mayo.meses .arena::before{
		 background-position: 76px 96px;
	 }

/*other corrections for languages */


/*padding if heading only one line*/
    .idioma-nl #marzo.meses .rec2 .textoCol .texto,
    .idioma-nb #marzo.meses .rec2 .textoCol .texto,
    .idioma-de #marzo.meses .rec2 .textoCol .texto, 
    .idioma-ru #marzo.meses .rec2 .textoCol .texto,
    .idioma-sv #marzo.meses .rec2 .textoCol .texto,
    .idioma-pl #marzo.meses .rec2 .textoCol .texto,
    .idioma-hu #marzo.meses .rec2 .textoCol .texto,
    .idioma-fi #marzo.meses .rec2 .textoCol .texto,
    .idioma-da #marzo.meses .rec2 .textoCol .texto{
         padding-top: 55px;
    }
    .idioma-nl #marzo.meses .rec3 .textoCol .big {
         font-size: 153%;
    }
    .idioma-da #marzo.meses .rec2 .textoCol .big{
        font-size: 146%;
    }
    .idioma-nb #marzo.meses .rec2 .textoCol .big{
        font-size: 148%;
    }    
    .idioma-hu #marzo.meses .rec2 .textoCol .big{
        font-size: 158%;
    }


    .idioma-pt-pt #abril .content2,
    .idioma-cs #abril .content2,
    .idioma-da #abril .content2,
    .idioma-en #abril .content2{
        padding-bottom: 97px;
    }
    .idioma-en #abril.meses .rec2 .textoCol .big{
        font-size: 149%;
    }
    .idioma-ru #abril.meses .rec2 .textoCol .big{
        font-size: 141%;
    }

    .idioma-cs #mayo.meses .rec3 .textoCol .texto{
        padding-top: 53px;
    }
    .idioma-cs #mayo.meses .rec3 .textoCol .big{
        font-size: 148%;
    }
    .idioma-en #mayo.meses .rec3 .textoCol .big{
        font-size: 155%;
    }
    .idioma-en .meses .textoCol .texto{
        padding-top: 37;
    }
    .idioma-nl #mayo.meses .rec3 .textoCol .big{
        font-size: 144%;
    }
    .idioma-nl #mayo.meses .rec3 .textoCol .texto {
        padding-top: 43px;
    }
    .idioma-da #mayo.meses .rec3 .textoCol .big {
        font-size: 153%;
    }
    .idioma-pl #mayo.meses .rec3 .textoCol .big {
        font-size: 149%;
    }
    .idioma-nb #mayo.meses .rec3 .textoCol .big {
        font-size: 152%;
    }
    .idioma-de #mayo.meses .rec1 .textoCol .big,
    .idioma-de #mayo.meses .rec3 .textoCol .big {
        font-size: 142%;
    }
    .idioma-de #mayo.meses .rec3 .textoCol .texto {
        padding-top: 54px;
    }
    .idioma-fr #mayo.meses .rec3 .textoCol .texto {
        padding-top: 58px;
    }
    .idioma-fr #mayo.meses .rec3 .textoCol .big {
        font-size: 119%;
    }
    .idioma-sv #mayo.meses .rec3 .textoCol .big {
        font-size: 156%;
    }
    .idioma-hu #mayo.meses .rec3 .textoCol .texto {
        padding-top: 58px;
    }
    .idioma-hu #mayo.meses .rec3 .textoCol .big {
        font-size: 127%;
    }
/*
    .idioma-de #mayo.meses .rec3 .textoCol .texto {
        padding-top: 59px;
    }
    .idioma-de #mayo.meses .rec3 .textoCol .big {
        font-size: 109%;
    }
    
/* #######  MAYO IDIOMA  (etiquetas traje)######## */
/*
Traje para ellos
sombrero
.meses .dostrajes .content1 .fLeft:nth-child(2) div:nth-child(1){
    top: 606px;
    left: 180px;
}
camisa
.meses .dostrajes .content1 .fLeft:nth-child(2) div:nth-child(2){
    left: 450px;
    top: 563px;
}
fajin
.meses .dostrajes .content1 .fLeft:nth-child(2) div:nth-child(3){
    left: 274px;
    top: 1031px
}
Traje para ellas
sombrero
.meses .dostrajes .content1 .fLeft:nth-child(3) div:nth-child(1){
    top: 650px;
    right: 573px;
}
justillo
.meses .dostrajes .content1 .fLeft:nth-child(3) div:nth-child(2){
    right: 259px;
    top: 581px;
}
blusa
.meses .dostrajes .content1 .fLeft:nth-child(3) div:nth-child(3){
    right: 209px;
    top: 1089px;
}
falda
.meses .dostrajes .content1 .fLeft:nth-child(3) div:nth-child(4){
    right: 549px;
    top: 958px;
}
*/
.idioma-cs .meses .dostrajes .content1 .fLeft:nth-child(2) div:nth-child(2){
    left: 495px;
    top: 557px;
}
.idioma-cs .meses .dostrajes .content1 .fLeft:nth-child(3) div:nth-child(3){
    right: 218px;
    top: 574px;
}
.idioma-en .meses .dostrajes .content1 .etiqueta{
    margin-top: 14px;
}
.idioma-nl .meses .dostrajes .content1 .etiqueta{
    margin-top: 63px;
}
.idioma-fr .meses .dostrajes .content1 .etiqueta{
    margin-top: 59px;
}




 /* #######  M E S E S  I D I O M A  ########
    ######################################### */

/* #########################################
   ### T R A I N I N G   N O N   S T O P ### */

	 .trainingNonStop #intro{
	 	background-image:url("../img/inspiraciones/fondo_intro.jpg");
	 }
	 .trainingNonStop #bloque1{
	 	background-image:url("../img/inspiraciones/fondo_bloque1.jpg");
	 }
	 .trainingNonStop #bloque2{
	 	background-image:url("../img/inspiraciones/fondo_bloque2.jpg");
	 }
	 .trainingNonStop #bloque3{
	 	background-image:url("../img/inspiraciones/fondo_bloque3.jpg");
	 }
	 .trainingNonStop #bloque4{
	 	background-image:url("../img/inspiraciones/fondo_bloque4.jpg");
	 }
	 .trainingNonStop #bloque5{
	 	background-image:url("../img/inspiraciones/fondo_bloque5.jpg");
	 }
	 .trainingNonStop .bloque{
	 	height:827px;
	 	background-position:50%;
	 	position:relative;
	 	background-size:cover;
	 	font-family:"Roboto slab", sans-serif;
	 }
	 .trainingNonStop #bloque5.bloque{
	     height: 433px;
	 }
	 .trainingNonStop .sombra{
	 	color:white;
	 	position:absolute;
	 	bottom:0;
	 	left:0;
	 	background:rgba(0,0,0,.5);
	 	text-align:center;
	 	width:100%;
	     padding: 35px 0 32px;
	 }
	 .trainingNonStop #intro .sombra{
	     padding: 35px 0;
	 }
	 .trainingNonStop .sombra .slogan, .fondo{
	 	display:none;
	 }
	 .trainingNonStop h1 {
	     padding: 0;
	     font-size: 375%;
	     padding-bottom: 35px;
	     margin: 0;
	     font-weight: 400;
	     line-height: 100%;
	 		text-transform: uppercase;
	 }
	 .trainingNonStop .sombra p{
	 	width:990px;
	 	max-width:100%;
	 	padding:0 20px;
	 	max-width:100%;
	     font-size: 140%;
	 		font-weight: 100;
	 	margin:auto;
	     line-height: 162%;
	 }
	 .trainingNonStop #intro .sombra p{
	     line-height: 125%;
	     font-size: 170%;
	 		font-weight: 300;
	 }

	 .trainingNonStop .flecha {
	     position: absolute;
	     top: 0;
	     width: 100%;
	     height: 68px;
	     background: url("../img/inspiraciones/flecha.png") no-repeat 50%;
	     text-align: center;
	     font-size: 250%;
	 	font-weight: 900;
	     padding-top: 8px;
	     font-family: "Roboto", sans-serif;
	 }
	 .trainingNonStop #bloque1 .flecha{
	 	color:#71a6be;
	 }
	 .trainingNonStop #bloque2 .flecha{
	 	color:#b5c50c;
	 }
	 .trainingNonStop #bloque3 .flecha{
	 	color:#f6a800;
	 }
	 .trainingNonStop #bloque3 .flecha{
	 	color:#f6a800;
	 }
	 .trainingNonStop #bloque4 .flecha{
	 	color:#0f5983;
	 }
	 .trainingNonStop .slogan {
	     position: absolute;
	     padding-left: 50px;
	     color: white;
	     background: url("../img/inspiraciones/vineta.png") no-repeat 0px 30px;
	 }
	 .trainingNonStop #bloque1 .slogan{
	     top: 202px;
	     left: 12%;
	 }
	 .trainingNonStop #bloque2 .slogan{
	 	top: 400px;
	     left: auto;
	 	right:20.5%;
	 }
	 .trainingNonStop #bloque3 .slogan {
	     top: 170px;
	     left: 12%;
	 }
	 .trainingNonStop #bloque4 .slogan {
	     top: 190px;
	     left: 180px;
	 }
	 .trainingNonStop .slBlanco {
	     font-weight: lighter;
	 		text-shadow: 0px 0px 30px rgba(16, 124, 162, 1);
	 	font-size: 360%;
	     color: white;
	 	line-height:100%;
	 	display:block;
	 }
	 .trainingNonStop #bloque2 .slBlanco{
	 	margin-top: 25px;
	 	text-shadow: 0px 0px 15px rgba(6, 107, 143, 0.8);
	 }
	 .trainingNonStop #bloque3 .slBlanco{
	 	margin-top: 25px;
	 	text-shadow: 0px 0px 30px rgba(36, 144, 182, 0.5);
	 }
	 .trainingNonStop #bloque4 .slBlanco{
	 	text-shadow: 0px 0px 15px rgba(16, 124, 162, 0.5);
	 }
	 .trainingNonStop .slRojo {
	     font-weight: 900;
	     font-size: 430%;
	     color: #e2261a;
	     display: block;
	     line-height: 90%;
	 		margin-bottom: 3px;
	 		margin-top: 30px;
	 }
	 .trainingNonStop #bloque2 .slRojo{
	 	margin-top: 0;
	 	color:#dfef32;
	 	text-shadow: 0px 0px 10px rgba(12, 64, 108, 0.5);
	 }
	 .trainingNonStop #bloque3 .slRojo{
	 	margin-top: 0;
	 	color:#ffcc01;
	   text-shadow: 0px 0px 10px rgba(36, 144, 182, 0.5);
	 }
	 .trainingNonStop #bloque4 .slRojo{
	 	color:#0f5983;
	 	margin-top: 25px;
	 	margin-bottom: 5px;
	 }
	 .trainingNonStop .sombrapico {
	     position: absolute;
	     width: 140px;
	     height: 100px;
	     opacity: .5;
	 	background: url("../img/inspiraciones/sombrapico.png") no-repeat 50%;
	     background-size: cover;
	 }
	 .trainingNonStop #bloque1 .sombrapico{
	     top: -100px;
	     right: 872px;
	     -moz-transform: scaleX(-1);
	     -webkit-transform: scaleX(-1);
	     -o-transform: scaleX(-1);
	     transform: scaleX(-1);
	     -ms-filter: fliph;
	     filter: fliph;
	     background-size: cover;
	 }
	 .trainingNonStop #bloque2 .sombrapico{
	     top: -100px;
	     right: 340px;
	     background-size: cover;
	 }
	 .trainingNonStop #bloque3 .sombrapico{
	     top: -100px;
	     right: 805px;
	     background-size: cover;
	     -moz-transform: scaleX(-1);
	     -webkit-transform: scaleX(-1);
	     -o-transform: scaleX(-1);
	     transform: scaleX(-1);
	     -ms-filter: fliph;
	     filter: fliph;
	     background-size: cover;
	 }
	 .trainingNonStop #bloque4 .sombrapico{
		 top: -100px;
		 right: 340px;
		 background-size: cover;
	 }

	 .trainingNonStop #bloque5 p{
	     width: 100%;
	     text-align: center;
	     font-size: 186%;
	     padding-top: 177px;
	     font-weight: 300;
	     color: white;
	 }
	 .trainingNonStop .masinfo{
	     margin: auto;
	     width: 450px;
	     height: 80px;
	     background: #f8c025;
	     text-align: center;
	     font-size: 235%;
	     font-weight: 900;
	     margin-top: 40px;
	     line-height: 80px;
	 		color: white;
	     text-shadow: 0px 0px 6.72px rgba(154, 93, 5, 0.52);
	 }
	 

/* ### T R A I N I N G   N O N   S T O P ###
	 ######################################### */
