@font-face {
    font-family: 'sofia_proregular';
    src: url('https://8a2145.claudeassets.com/20180127060752im_/http://www.apartamentosjabequeibiza.com/sites/all/themes/shoot/assets/fonts/sofia_pro_regular-webfont.eot');
    src: url('https://ff4c16.claudeassets.com/20180127060752im_/http://www.apartamentosjabequeibiza.com/sites/all/themes/shoot/assets/fonts/sofia_pro_regular-webfont.eot#iefix') format('embedded-opentype'),
         url('https://9fd20f.claudeassets.com/20180127060752im_/http://www.apartamentosjabequeibiza.com/sites/all/themes/shoot/assets/fonts/sofia_pro_regular-webfont.woff2') format('woff2'),
         url('https://7b327e.claudeassets.com/20180127060752im_/http://www.apartamentosjabequeibiza.com/sites/all/themes/shoot/assets/fonts/sofia_pro_regular-webfont.woff') format('woff'),
         url('https://e4b709.claudeassets.com/20180127060752im_/http://www.apartamentosjabequeibiza.com/sites/all/themes/shoot/assets/fonts/sofia_pro_regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sofia_prolight';
    src: url('https://877f5f.claudeassets.com/20180127060752im_/http://www.apartamentosjabequeibiza.com/sites/all/themes/shoot/assets/fonts/sofia_pro_light-webfont.eot');
    src: url('https://1a79d9.claudeassets.com/20180127060752im_/http://www.apartamentosjabequeibiza.com/sites/all/themes/shoot/assets/fonts/sofia_pro_light-webfont.eot#iefix') format('embedded-opentype'),
         url('https://50f484.claudeassets.com/20180127060752im_/http://www.apartamentosjabequeibiza.com/sites/all/themes/shoot/assets/fonts/sofia_pro_light-webfont.woff2') format('woff2'),
         url('https://8db9ed.claudeassets.com/20180127060752im_/http://www.apartamentosjabequeibiza.com/sites/all/themes/shoot/assets/fonts/sofia_pro_light-webfont.woff') format('woff'),
         url('https://bcce13.claudeassets.com/20180127060752im_/http://www.apartamentosjabequeibiza.com/sites/all/themes/shoot/assets/fonts/sofia_pro_light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* e6305e */

* {outline:none;}

body {
	background-color: #fdfdfd;
	font-family: 'sofia_proregular' !important;
}

body, h1, h2, h3, h4, h5, h6, .text p {
    color: #5d5c5c !important;
}

#admin-menu, 
#admin-menu .dropdown {
	z-index: 90000;
}

.sticky-wrapper {
	z-index: 10000;
}

ul {
	-webkit-margin-before: 0;
    -webkit-margin-after: 0;
}

.dexp-menu-mega,
.tp-bannertimer.tp-bottom {
	display: none;
}

.naranjin {
	opacity: 0;
}

.btnReservar {
	display: inline-block;
	padding: 3px 35px 3px 30px;
	border-radius: 20px;
	background: #e6305e;
	color: #fff !important;
	font-weight: bold;
	text-decoration: none !important;
	position: relative;
}

.btnReservar::after {
	content: '>';
	position: absolute;
	right: 20px;
	top: 2px;
}

/* MENUS
---------------------------*/

#section-header .dexp-dropdown > ul.menu > li > a:lang(ru) { text-transform: lowercase; font-size: 1.4rem; }


/* MAPA GOOGLE
---------------------------*/

#block-views-localizacion-general-block-2,
#block-views-localizacion-general-block {
	position: relative;
	overflow: hidden;
}

.roundedMap {
	position: absolute;
	background: #FFF;
	color: #000;
	right: 10rem;
	bottom: 6rem;
	padding: 75px 20px 10px 55px; /* 60px 20px 10px 55px */
	width: 290px;
	height: 290px;
	border-radius: 50%;
	z-index: 500;
}

@media all and (max-width: 991px) {
	.roundedMap {
		display: none;
	}
}

.roundedMap h4 {
	color:#555;
	font-size: 1.9rem;
    line-height: 22px;
}

.roundedMap .btnReservar {
	margin-top: 12px;
	font-size: 1.1rem;
	display: none;
}

.roundedMap span {
	display:block;
	line-height: 2.2rem;
}

#laCapaJoker p {
  right: 50%;
  text-align: center;
  transform: translateX(50%);
  -webkit-transform: translateX(50%);
  -moz-transform: translateX(50%);
  -o-transform: translateX(50%);
  -ms-transform: translateX(50%);
  top: 87%;
}

/* ROW CONOCE NUESTRAS OFERTAS
----------------------------------------*/

#block-block-39 {
	clear: both;
}

.anuncioOferta {
	padding: 20px 0 10px !important;
	color:#FFF;
	font-size: 2.2rem;
}

.anuncioOferta .btnOferta,
.anuncioOferta .btnOferta::after {
	-ms-transition: all .6s ease-in-out;
	-webkit-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}

.anuncioOferta .btnOferta {
	color: #fff;
	font-weight: bold;
	text-decoration: none !important;
	position: relative;
}

.anuncioOferta .btnOferta::after {
	content: '';
    position: absolute;
    top: -3px;
    right: -45px;
    width: 35px;
    height: 35px;
    background-image: url('https://8d871a.claudeassets.com/20180127060752im_/http://www.apartamentosjabequeibiza.com/sites/all/themes/shoot/haciaAlli.png');
    background-size: cover;
}
.anuncioOferta .btnOferta:hover {
	color: #ededed;
}

.anuncioOferta .btnOferta:hover::after {
	right: -60px;
}

@media all and (max-width: 610px) {
	
	.anuncioOferta .btnOferta {
		font-size: 1.45rem;
	}

	.anuncioOferta .btnOferta::after {		
	    top: -1px;
	    right: -30px;
	    width: 20px;
	    height: 20px;	    
	}

	.anuncioOferta .btnOferta:hover::after {
		right: -40px;
	}	

	#block-block-24 .row,
	#block-block-82 .row {
		text-align: center;
	}

	#block-block-24 .row > div,
	#block-block-82 .row > div {
		width: 42%;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
}

@media all and (min-width: 611px) and (max-width: 991px) {
	
	.anuncioOferta .btnOferta {
		font-size: 1.65rem;
	}

	.anuncioOferta .btnOferta::after {		
	    top: -4px;
	    right: -35px;
	    width: 30px;
	    height: 30px;	    
	}

	.anuncioOferta .btnOferta:hover::after {
		right: -50px;
	}

	#block-block-24 .row > div,
	#block-block-82 .row > div {
		width: 23%;
		float: none;
		display: inline-block;
		vertical-align: top;		
	}
}

/* LOVE PARTY en la home
-----------------------------*/

#block-block-75 {
	padding: 120px 0 !important;
}

.dexp-shortcodes-box.box-center + p,
.dexp-shortcodes-box.box-center .box-title,
.dexp-shortcodes-box.box-center .box-content {
	text-align: left;
	padding-left: 5%;
}

.dexp-shortcodes-box.box-center .box-title,
.dexp-shortcodes-box.box-center .box-content {	
	/*color: #5d5c5c !important;*/
	font-size: 4.2rem !important;
	font-weight: bold !important;
	z-index: 700;	
}

.dexp-shortcodes-box.box-center:not(.box-none).dexp-shortcodes-box.box-center:not(.box-none-medium) .box-icon {
	float: right;
}

.dexp-shortcodes-box.box-center .box-title {
	margin: 0 0 20px !important; 
}

@media all and (max-width: 991px) {
	.dexp-shortcodes-box.box-center .box-title,
	.dexp-shortcodes-box.box-center .box-content {			
		font-size: 2.2rem !important;		
	}

	.dexp-shortcodes-box.box-center .box-title {
		margin: 0 0 10px !important; 
	}

	.site-logo img:not(.naranjin) {
		width: 240px;
		max-width: none;
		top: 9px;
	}

	body[class*="preset-dark"] .dexp-shortcodes-box.box-none .box-icon i {
		color: #5D5C5C;
	}

	.dexp-shortcodes-box.box-none .box-icon + h3 {
		margin: 0;
		font-size: 1.3rem;
	}
}

/*.dexp-shortcodes-box.box-center .box-title,
.dexp-shortcodes-box.box-center .box-content  {
	color: #8d8d8d !important;
}*/

.dexp-shortcodes-box.box-center .box-title span,
.dexp-shortcodes-box.box-center .box-content span {
	color: #e6305e !important;
}

/* HOTELES FOOTER
-----------------------------*/	    
.hotelesFooter {
	background: #3e3e3e;	
}

.hotelesFooter,
.hotelesFooter h2,
.hotelesFooter a {
	color: #fff !important;
}

.hotelesFooter ul {
	-webkit-padding-start: 0;
	padding: 0;
}

.hotelesFooter ul li,
.hotelesFooter ul li.expanded {
	list-style-image: none;
    list-style-type: none;
}

.hotelesFooter a:hover {
	opacity: .5;
	text-decoration: none !important;
}

/* ROW REDES SOCIALES
--------------------------------*/

.block-block.redes,
.hotelesFooter {
	padding: 25px 1.5% 25px;	
}

.block-block.redes {
	background: #edecea;
	text-align: center;
}

.block-block.redes > h2,
.block-block.redes > .content {
	display: inline-block;
	vertical-align: middle;
}

.block-block.redes > h2 {
	padding: 0 15px;
}

body[class*=preset-dark] .dexp-social-icon.dexp-social-transparent {
    background: transparent;
    color: #5d5c5c;
    border: 1px solid #5d5c5c;
    font-size: 27px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin-right: 1.2rem;
}

.block-block.redes .content > div > a:first-of-type {
	margin-right: 1rem;
}

/* PORTLETS OFERTAS HOME
------------------------------*/	

#section-user-01 h3 {
	font-size: 1.75rem !important;
	line-height: 24px;
	color: #fff !important;
	/*font-weight: bold;*/
	text-align: left;
	height: 50px;
	overflow: hidden;
	margin-bottom: 0;
}

#section-user-01 .dexp-grid-item > div:nth-of-type(2) {
	position: absolute;
	bottom: 20px;
	left: 12px;		
	width: 93%;
	z-index: 40;
}	

#section-user-01 .flota {
	text-align: right;
}

#section-user-01 .img {
	position: relative;
}

#section-user-01 .img::after {
	content: '';
    position: absolute;
    z-index: 20;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.65) 98%);
    background-image: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.65) 98%);
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.65) 98%);
}

/* SECCIÓN GALERÍA
------------------------------*/

#block-views-galeria-block {
	margin: 20px 0 10px;
}

#block-views-galeria-block ul {
	text-align: center;
	list-style-type: none;
}

#block-views-galeria-block li {
	display: inline-block;
	vertical-align: top;
	padding: 3px 25px;
	border: 1px solid #e6305e;
	background: transparent;
	margin-bottom: 7px;
}

#block-views-galeria-block li:hover {
	background: #e6305e;
}

#block-views-galeria-block li,
#block-views-galeria-block li a {
	color: #e6305e;
	transition: all .25s linear 0s;
	-webkit-transition: all .25s linear 0s;
	-ms-transition: all .25s linear 0s;
}

#block-views-galeria-block li:hover,
#block-views-galeria-block li:hover a {
	color: #fff;
}

#block-views-galeria-block li a {
	display: block;
	text-decoration: none !important;
}

/* -------- TELEFONOS -------- */

#telefonosSel { float: right; position: relative; right: 4em; top: 0em;}
#telefonosSel li { display: none; color: #fff; line-height: 2em; }
#telefonosSel li:first-child { display: block; cursor: pointer; }
#telefonosSel:hover li { display: block; }
#telefonosSel > ul {
  box-sizing: border-box;
  padding-bottom: 0.5em;
  padding-left: 1em !important;
  padding-right: 0.5em;
  padding-top: 0.3em;
  position: absolute;
  right: 90px;
  width: 320px;
}
#telefonosSel:hover ul {
  background-color: #333;
  outline: 1px solid rgba(255, 255, 255, 0.2);
}

/* -------- FIN TELEFONOS -------- */


/* -------- IDIOMAS -------- */

.language-switcher-locale-url {
  background: #333 none repeat scroll 0 0;
  left: -45px;
  list-style-type: none;
  padding: 6px 7px 5px 9px;
  position: absolute;
  top: 0;
  width: 75px !important;
}
.language-switcher-locale-url:hover {
	outline: 1px solid rgba(255, 255, 255, 0.2);
}

/* -------- FIN IDIOMAS -------- */


/* -------- FORMULARIO -------- */

#contact-site-form label { display: inline-block!important;}

#contact-site-form .form-item.form-type-textfield.form-item-mail { text-align: center; }

/* --------FIN FORMULARIO -------- */


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

/* -------- FORMULARIO -------- */
#contact-site-form .form-item-name, 
#contact-site-form--2 .form-item-name { text-align: left; }

#contact-site-form .form-item.form-type-textfield.form-item-mail { text-align: left; }

#contact-site-form .form-item-subject, 
#contact-site-form--2 .form-item-subject { text-align: left; }
/* --------FIN FORMULARIO -------- */





}




@media all and (min-width: 992px) {

	.front #section-user-01 {
		margin-top: -35px;
	}

	body.preset-dark #section-top {
		z-index: 11000;
	}

	body.preset-dark #section-top.sectionTopFixed {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
	}

	h1 {
	    font-size: 2.3em !important;
	}

	h3 {
		font-size: 1.7em !important;
	}

	.front #section-slider {
	    position: relative;
	    top: -50px;    
	}

	#section-header {				
		height: 50px;				
		background-color: rgba(34,34,34,.55);
		box-shadow: none !important;
		border-bottom: 1px solid rgba(255,255,255,.2);	
		transition: all .25s linear 0s;
		-webkit-transition: all .25s linear 0s;
		-ms-transition: all .25s linear 0s;		
	}

	.front #section-header {
		opacity: 0;
		padding-top: 30px;
	}

	#section-header.aparece {
		opacity: 1;
		padding-top: 0;
	}

	#section-header.otroFondo,
	.not-front #section-header {
		background-color: rgba(34,34,34,.9);
		box-shadow: 0 1px 5px rgba(0,0,0,.5) !important;
	}

	#section-header.otroFondo {
		top: 34px;
	}

	#dexp-layerslider,
	#dexp-layerslider > div:first-of-type,
	#dexp-layerslider > div:first-of-type > ul {
		height: 600px !important;
	}

	.naranjin {
		bottom: -81px;
		opacity: 1;
	}

	.site-logo img:not(.naranjin) {
		width: 250px;
		max-width: none;
		top: 9px;
	}

	#dexp-dropdown {
		position: absolute;
	    right: 5px;
	    top: -15px;
	}

	/* ICONOS VENTAJAS HOME
	---------------------------------*/

	#section-slider .ventajas {
		text-align: center;
		padding: 20px 0 !important;
		position: absolute;
		bottom: 50px;
		left: 50%;
		width: 65%;
		z-index: 2000;
		transform: translate(-50%,0);
		-webkit-transform: translate(-50%,0);
		-ms-transform: translate(-50%,0);
	}

	#section-slider .ventajas h3 {
		margin-top: 7px;
		font-size: 1.4rem !important;				
	}

	#section-slider .ventajas h3,
	#section-slider .ventajas h3 + div {
		color: #fff !important;
	}


	/* LABEL naranjita
	---------------------------*/

	#block-block-87 {
		position: absolute;
	}

	/* HOTELES FOOTER
	-----------------------------*/	    
	.hotelesFooter > .content > .menu > li {		
		width: 23% !important;			
	}

	.hotelesFooter > .content > .menu > li:nth-of-type(4n) {
		padding: 0;
		margin: 2rem 0 0;
	}
}

/* FORMULARIO NEWSLETTER
---------------------------------*/

@media all and (min-width: 200px) {

	h1 {
	    font-size: 2rem;
	    
	}

	.rtejustify {
		text-align: left !important;
	}

	h3 {
	    font-size: 1.8rem;
	}

  #block-webform-client-block-2 {
    text-align: center;
    padding: 15px 0 20px;
    margin: 0 auto;
  }

  #block-webform-client-block-2 > *,
  #newsletter > * {
    display: inline-block;
    vertical-align: top;
    font-size: 0;
  }

  #newsletter > * {
    vertical-align: top;
  }

  #block-webform-client-block-2 > p {
    width: 32%;
    margin: 0 1.5% 0 0;
    text-align: right;
    font-size: 2rem;
    line-height: 2.2rem;
  }

  #block-webform-client-block-2 p > span {
    display: block;
    font-size: 1.5rem;
  }

  .naranjita {
    color: #e6305e;
  }

  #newsletter {
    width: 62%;
    text-align: left;
  }

  #newsletter > div {
    width: 90%;
    margin-right: 10px;
  }

  #newsletter input {
    font-family: 'sofia_proregular' !important;
  }

  #newsletter input[type=text] {    
    border: 1px solid #5d5c5c !important;
    color: #5d5c5c;   
    margin-bottom: 0;  
  }

  #newsletter input[type=submit],
  #newsletter input[type=text] {
    text-align: center;
  }

  #newsletter input[type=submit] {
    border: 1px solid #e6305e;
    background-color: #e6305e;            
    color: #fff;    
    padding: 10px 0;
    font-size: 1.4rem !important;
    text-transform: uppercase;
    width: 90%    
  }

  #newsletter ::-webkit-input-placeholder {
	   color: #5d5c5c;
	}

	#newsletter :-moz-placeholder { /* Firefox 18- */
	   color: #5d5c5c;  
	}

	#newsletter ::-moz-placeholder {  /* Firefox 19+ */
	   color: #5d5c5c;  
	}

	#newsletter :-ms-input-placeholder {  
	   color: #5d5c5c;  
	}

	/* HOTELES FOOTER
	-----------------------------*/	    
	.hotelesFooter > .content > .menu > li {
		display: inline-block;
		vertical-align: top;
		width: 90%;	
		margin: 2rem 1.4rem 0 0;
		padding: 0 1.2rem 0;
	}

	.hotelesFooter span.nolink {
		font-weight: bold;
		color: #909090;
	}

	/* .hotelesFooter > .content > .menu > li:last-of-type */
}

@media all and (min-width: 620px) {
	.hotelesFooter > .content > .menu > li {		
		width: 46%;			
	}
}

@media all and (min-width: 830px) {
	.hotelesFooter > .content > .menu > li {		
		width: 31%;			
	}
}

@media all and (min-width: 740px) {
  #newsletter > div {
    width: 55%;
  }

  #newsletter input[type=text] {
    width: 100%;
  }

  #newsletter input[type=submit] {
    width: 40%;
  }
}

@media all and (min-width: 920px) {
  #newsletter > div {
    width: 75%;
  }

  #newsletter input[type=submit] {
    width: 25%;
  }
}

@media all and (min-width: 992px) {
	#newsletter > div {
	    width: 50%;
	  }
}

@media all and (min-width: 1140px) {
	.site-logo img:not(.naranjin) {
		width: 280px;		
	}

	#dexp-dropdown {		
	    right: 0;
	    top: -12px;
	}

	#section-header .dexp-dropdown >ul.menu >li>a {
		padding: 0 6px;
		font-size: 1.35rem;
	}	
}

@media all and (min-width: 1200px) {
	.site-logo img:not(.naranjin) {
		width: 330px;
		top: 7px;		
	}

	#dexp-dropdown {		
	    right: 0;
	    top: -9px;
	}

	#section-header .dexp-dropdown >ul.menu >li>a {
		font-size: 1.45rem;
	}

	#block-webform-client-block-2 > * {
    vertical-align: middle;
  }

  #block-webform-client-block-2 {
    width: 1000px;
  } 
}

@media all and (min-width: 1450px) {
	.hotelesFooter > .content > .menu > li {		
		width: 19% !important;		
	}
}


@media all and (min-width: 1700px) {
	#dexp-layerslider,
	#dexp-layerslider > div:first-of-type,
	#dexp-layerslider > div:first-of-type > ul {
		height: 800px !important;
	}

	.hotelesFooter > .content > .menu > li {		
		width: 13% !important;		
	}

	#block-block-24 h3,
	#block-block-82 h3 {
		font-size: 2.2rem !important;				
	}
}

@media all and (min-width: 1900px) {

	#section-header {
		height: 65px;
	}

	.front #section-slider {
	    top: -65px;    
	}

	.site-logo img:not(.naranjin) {
		width: 400px;
		top: 11px;		
	}

	.site-logo img {
		left: -30px;
	}

	.naranjin {
		bottom: -95px;
		opacity: 1;
	}

	#dexp-dropdown {		
	    right: -30px;
	    top: -5px;
	}

	#section-header .dexp-dropdown >ul.menu >li>a {
		font-size: 1.6rem;
	}
}
/* OCULTA LOGIN SIGN UP TEMPORAL
----------------------------------------*/
#block-system-user-menu {visibility: hidden;}


/* VELO, CORTINILLA...........
----------------------------------------------*/

#block-block-136 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;  
  z-index: 500000;
  color: #fff;
}

#block-block-157 {
	display: none;
}

#block-block-136 .discount {
  display: block;
}

.btnClaim {
  font-size: 2.7rem;
  width: 100%;
  line-height: 3.7rem;
  margin-top: 20px;
  text-align: center;
}

#block-block-136 .discount {
  font-size: 4.5rem;
  margin: 25px 0 0;
  color: #00aeca;
  text-align: center;
}

#block-block-136 .discount strong,
#block-block-136 .btnReservar {
  font-weight: bold;
}

#block-block-136 .btnReservar {
  display: block;
  padding: 7px 15px 9px;
  background: #00aeca;
  margin-top: 35px;
  border: 3px solid #fff;
  border-radius: 30px;
  text-align: center;
}

#block-block-136 .btnReservar::after {
	display: none;
}

#block-block-136 .btnReservar,
.closeBLFriday {
  cursor: pointer;
}

.closeBLFriday,
.veloBFriday {
  position: absolute;
}

.closeBLFriday {
  color: #fff;
  background: #000;
  top: 10px;
  right: 35px;
  font-size: 1.75rem;
  padding: 2px 10px; 
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 5px solid #fff;
}

.veloBFriday {  
  top: 0;
  width: 50%;
  height: 100%;
  background: rgba(0,0,0,.85);  
}

.veloLEFT {
  left: -50%;
}

.veloRIGHT {
  right: -50%;
}

.veloLEFT.paEntro {
  left: 0;
}

.veloRIGHT.paEntro {
  right: 0;
}

.motivoBLFriday {
  z-index: 600000;  
  position: fixed; 
  width: 400px;
  height: 400px;
  border-radius: 50%;
  background-color: #000;
  border: 7px solid #fff;  
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  padding: 40px;
  opacity: 0;  
}

.motivoBLFriday.paEntro {
  opacity: 1;
}

.veloBFriday {
  -webkit-transition:all .35s ease;
  -ms-transition:all .35s ease;
  transition:all .35s ease;
}

.motivoBLFriday {
  -webkit-transition:all .55s ease .5s;
  -ms-transition:all .55s ease .5s;
  transition:all .55s ease .5s;
}

@media all and (max-width: 629px) {
  .motivoBLFriday {
    width: 320px;   
    height: 320px;  
    /*background-image: url(https://4f9f5b.claudeassets.com/20180127060752im_/http://www.apartamentosjabequeibiza.com/sites/all/themes/shoot/Cortinilla_Playasol_sinTXT.jpg);
  	background-size: cover;
  	background-repeat: no-repeat;
  	background-position: center center;*/
  	text-align: center;
  	border-radius: 0;
  }

  .btnClaim {
    font-size: 2.9rem;
    margin-top: -10px;
    text-align: center;
    line-height: 3.5rem;
    width: 100%;
  }

  #block-block-136 .discount {
    font-size: 3.5rem;
    margin: 15px auto 0;
    line-height: 4.2rem;
  }

  #block-block-136 .btnReservar {
    margin-top: 20px;
    font-size: 1.2rem;
    padding: 7px 9px 9px;
  }

  .closeBLFriday {
  	top: -25px;
    right: -20px;
  }


}

@media all and (max-width: 991px) {
  .descuentoClaim {
    position: relative !important;
    color: #FFF !important;
    z-index: 500 !important;
    margin-top: -2rem !important;
    top: 0px !important;
    text-align: center !important;
  }
}

.descuentoClaim {
  position: absolute;
  top: -44px;
  right: 85%;
  background: #BA1B43;
  padding: 10px 25px;
  color: #FFF;
  font-weight: bold;
  opacity: 0;
  visibility: hidden;
  -webkit-transition:all .75s ease .5s;
  -ms-transition:all .75s ease .5s;
  transition:all .75s ease .5s;
}

.descuentoClaim.paEntro {
  opacity: 1;
  visibility: visible;
  right: 0;
}

#lanzaCortina {
	display: none !important;
}
/*
     FILE ARCHIVED ON 19:49:40 Oct 23, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:56:50 Jul 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.586
  exclusion.robots: 0.072
  exclusion.robots.policy: 0.058
  esindex: 0.011
  cdx.remote: 15.718
  LoadShardBlock: 138.061 (3)
  PetaboxLoader3.datanode: 103.583 (4)
  PetaboxLoader3.resolve: 85.249 (2)
  load_resource: 77.426
*/