@charset "UTF-8";

@-moz-document url-prefix() { 
.header .more-info a {
	margin-top:					0px;
}

}


@media (min-width: 1200px) {
.container {
	width: 100%;
}

}

@media (max-width: 1800px) {
	
.ellocal {
	margin-left:				80px;
	margin-right:				80px;

}


.ellugar .texto {
	margin-left:				80px;
	margin-right:				80px;
	font-size:					24px;
	line-height:				27px;

}



.instagram-box .instagram-data .icon {
	display:					block;
	margin-bottom:				50px;
}



.instagram-box .instagram-data .information {
	font-size:					20px;
	line-height:				28px;
  	font-family: 				'GentiumBasic';
	width:						220px;
}


.instagram-box .instagram-data .information strong {
	font-size:					30px;
	line-height:				23px;
  	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-style:					normal;
}

.instagram-box .instagram-data .information b {
	font-size:					25px;
	line-height:				23px;
  	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-style:					normal;
}


.instagram-box  .photo-instagram {
	display:					block;
	min-height:					210px;
	background-color:			#f0f0ef;
	margin-left:				5px;
	margin-right:				5px;
}

.instagram-box {
	min-height:					100px;

}


.contacto .contact-text {
	display:					block;
	font-size:					25px;
  	font-family: 				'GentiumBasic';
	line-height:				30px;
	margin-left:				300px;
	margin-top:					10px;
}

.contacto .contact-text strong {
  	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-size:					45px;
}


}



@media (max-width: 1400px) {
	
.ellocal {
	margin-left:				20px;
	margin-right:				20px;

}

.ellocal .tt {
	font-size:					30px;
	line-height:				35px;
 	font-family: 				'GentiumBasic';
	margin-bottom:				40px;
}

.ellocal .tt b {
	font-size:					30px;
	line-height:				25px;
 	font-family: 				'GentiumBasic-Bold';
}

.ellocal .text {
	font-size:					20px;
	line-height:				25px;
 	font-family: 				'GentiumBasic';
}

.clear-instagram {
	display:				block;
	clear:					both;
}

.instagram-box .instagram-data .icon {
	display:					block;
	margin-bottom:				50px;
}



.instagram-box .instagram-data .information {
	font-size:					20px;
	line-height:				28px;
  	font-family: 				'GentiumBasic';
	width:						220px;
}


.instagram-box .instagram-data .information strong {
	font-size:					30px;
	line-height:				23px;
  	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-style:					normal;
}

.instagram-box .instagram-data .information b {
	font-size:					25px;
	line-height:				23px;
  	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-style:					normal;
}


.instagram-box  .photo-instagram {
	display:					block;
	min-height:					210px;
	background-color:			#f0f0ef;
	margin-left:				5px;
	margin-right:				5px;
}

.instagram-box {
	min-height:					100px;

}

.col-md-custom {
	width:						25%;

}

.box-custom-instagram {
	margin-left:				40px;
	margin-right:				40px;
	margin-top:					60px;

}


}


@media (max-width: 1024px) {
	.header .header-content .menu-links {
		order: 4;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
}
@media (max-width: 1199px) {
	.header .header-content .menu-links {
		margin-left: 0;
		margin-right: 0;
	}
	.header .header-content .menu-links a {
		padding: 5px 5px;
	}
.container {
	width:				100%;

}

.contraste {
	background-color:#93C; /*Morado*/
}



.contacto .contact-text {
	display:					block;
	margin-left:				40px !important;
	margin-top:					10px;
}


.contacto .contact-text {
	display:					block;
	font-size:					20px !important;
	line-height:				25px;
}

.contacto .contact-text strong {
	font-size:					35px !important;
}



.contacto .input {
	display:					block;
	background-color:			#eae9e8;
	margin-right:				5px;
	height:						80px;
	padding-left:				20px;
	padding-right:				20px;
	padding-top:				30px;
	width:						290px;
}

.contacto .input.input-01 {
	margin-left:			-70px;

}

.contacto .input input {
	background-color:			transparent;
	border:						none;
	border-bottom:				#FFF solid 1px;
	width:						100%;
	font-size:					14px;
  	font-family: 				'GentiumBasic-Bold';
}



.contacto .contact-text strong {
  	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-size:					45px;
}

.ellugar .texto {
	margin-left:				50px;
	margin-right:				50px;
font-size: 18px !important;
line-height: 22px !important;

}

.clear-instagram {
	display:				block;
	clear:					both;
}

.eventos .image .texto .tt {
	text-transform:				uppercase;
 	font-family: 				'GentiumBasic-Bold';
	font-size:					35px;
	line-height:				35px;
	margin-bottom:				30px;
}

.eventos .image .texto .stt {
	text-transform:				uppercase;
  	font-family: 				'OpenSans-Bold';
	font-size:					15px;
	line-height:				15px;
}


.cartas .cartas-content .carta .listado {
	overflow:					auto;
	color:						#FFF;
	margin-left:				60px;
	margin-right:				60px;
	margin-top:					37px;
	height:						-moz-calc(100% - 200px);
	height:						calc(100% - 200px);

}


.home-text-frases {
	display:					block;
	margin-top:					35px;
	margin-bottom:				35px;
	color:						#31261d;
}

.home-text-frases {
	display:					block;
	margin-top:					35px;
	margin-bottom:				35px;
	font-size:					20px;
	line-height:				25px;
  	font-family: 				'GentiumBasic';
}

.home-text-frases b {
	font-size:					20px;
	line-height:				33px;
  	font-family: 				'GentiumBasic-Bold';
}

.home-text-frases strong {
	font-size:					30px;
	line-height:				33px;
  	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-style:					normal;
}

.lacocteleria .list.list-1 {
	display:					block;
	margin-left:				-80px;

}

.lacocteleria .list.list-2 {
	width:						210px;
	display:					block;
	margin-left:				-30px;

}

.lacocteleria .list.list-3 {
	width:						210px;
	display:					block;

}


.ellocal {
	margin-left:				30px;
	margin-right:				30px;

}

.ellocal .tt {
	font-size:					30px;
	line-height:				35px;
 	font-family: 				'GentiumBasic';
	margin-bottom:				40px;
}

.ellocal .tt b {
	font-size:					30px;
	line-height:				25px;
 	font-family: 				'GentiumBasic-Bold';
}

.ellocal .text {
	font-size:					18px;
	line-height:				22px;
 	font-family: 				'GentiumBasic';
}



}

@media (max-width: 1690px) {

.contacto .buttons {
 	clear:						both;
 	font-family: 				'OpenSans-Bold';
	color:						#31261d;
	float:						none;
	clear:						both;
}


.text-1 {
	display:					block;
	margin-left:				115px;
	font-size:					20px;
	line-height:				25px;
  	font-family: 				'GentiumBasic';
	margin-bottom:				55px;
}

.text-1 b {
	font-size:					30px;
 	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
}

.text-2 {
	display:					block;
	margin-left:				275px;
	font-size:					20px;
	line-height:				25px;
  	font-family: 				'GentiumBasic';
}

.text-2 b {
	font-size:					30px;
 	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
}

.ellocal .text {
	font-size:					20px;
}

}

@media (max-width: 1510px) {

.cocteleria {
	font-size:					50px;
	margin-left:				90px;
	margin-bottom:				50px;
}


.watermarkt {
	display:					block;
	background-color:			#eae9e8;
	background-image:			url(images/watermark-2.png);
	background-repeat:			no-repeat;
	background-size:			900px 848px;
	background-position:		right bottom;
	padding-bottom:				49px;
	padding-top:				50px;
	margin-top:					-20px;

}

.contacto .contact-text {
	display:					block;
	font-size:					25px;
  	font-family: 				'GentiumBasic';
	line-height:				30px;
	margin-left:				200px;
	margin-top:					10px;
}

.contacto .contact-text strong {
  	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-size:					45px;
}
	
	.text-1 {
		margin-left:				90px;
	}

	.text-2 {
		margin-left:				265px;
	}
	
	
	.lacocteleria .list  .categoria {
	font-size:					35px;
	line-height:				35px;
	background-size:			0px 35px;
}


.lacocteleria .list  .categoria.overLine {
	background-size:			310px 35px;
}



.lacocteleria .list .items {
	display:					block;
	margin-top:					12px;
	margin-bottom:				45px;
}

.lacocteleria .list .items .item {
	display:					block;
	margin-bottom:				33px;
}

.lacocteleria .list .items .item .tt {
	display:					block;
  	font-family: 				'OpenSans-Bold';
	font-size:					14px;
	line-height:				14px;
	margin-bottom:				3px;
}

.lacocteleria .list .items .item .info {
	display:					block;
  	font-family: 				'OpenSans';
	font-size:					14px;
	line-height:				15px;
	margin-bottom:				5px;
}



.instagram-box .instagram-data {
	display:					block;
	margin-left:				90px;
}


.instagram-box .instagram-data .icon {
	display:					block;
	background-image:			url(images/social-footer.png);
	background-repeat:			no-repeat;
	width:						77px;
	height:						21px;
	background-position:		-91px 0px;
	margin-bottom:				50px;
}



}

@media (max-width: 1350px) {

	
	
	.instagram-box .instagram-data {
	display:					block;
	margin-left:				50px;
}


.ellugar .texto {
	margin-left:				50px;
	margin-right:				50px;
font-size: 20px;
line-height: 25px;

}


	
		.cocteleria {
	font-size:					50px;
	margin-left:				50px;
	margin-bottom:				40px;
}

	

	
	.text-1 {
		margin-left:				50px;
	}

	.text-2 {
		margin-left:				225px;
	}
}



@media (max-width: 1250px) {
	
	.cartas .cartas-content .carta-img  {
		overflow:					hidden;
		
	}
	.cartas .cartas-content .carta-img {
		width:						100%;
		
	}
	.cartas .cartas-content .carta-img img.img-responsive-mobile{
		min-height:					195px;
		max-width:					none !important;
	}
		
	.text-1 {
		margin-left:				50px;
	}

	.text-2 {
		margin-left:				160px;
	}
	
	.text-1 {
		font-size:					20px;
		line-height:				25px;
		margin-bottom:				40px;
	}
	
	.text-1 b {
		font-size:					25px;
	}
	
	.text-2 {
		font-size:					20px;
		line-height:				25px;
	}
	
	.text-2 b {
		font-size:					25px;
	}


	.cartas .cartas-content a .carta-img .label {
		font-size:						28px;
		line-height:					28px;
	}

	.cartas .cartas-content .carta .title {
		margin-left:					60px;
		text-align:						left;
	}
		
	.cartas .cartas-content .carta .listado {
		overflow:					auto;
		color:						#FFF;
		margin-left:				60px;
		margin-right:				60px;
		margin-top:					37px;
		height:						-moz-calc(100% - 200px);
		height:						calc(100% - 200px);

	}

	.cartas .cartas-content .carta .listado::-webkit-scrollbar{width: 15px;}



	.cartas .cartas-content .carta  .listado .categoria {
		font-size:					20px;
		line-height:				20px;
		background-size:			310px 20px;
		/*max-width:					310px; */
	}

	.cartas .cartas-content .carta  .listado .items {
		margin-top:					25px;
	}

	.cartas .cartas-content .carta  .listado .items .item {
		margin-bottom:				28px;
	}

	.cartas .cartas-content .carta  .listado .items .item .tt {
		font-size:					15px;
		line-height:				15px;
	}

	.cartas .cartas-content .carta  .listado .items .item .stt {
		font-size:					13px;
		line-height:				13px;
	}


	.cartas .cartas-content .carta  .listado .items .item .dtext {
		font-size:					13px;
		line-height:				13px;
		margin-bottom:				13px;
	}

	.cartas .cartas-content .carta  .listado .items .item .dtext b {
		font-size:					13px;
		line-height:				13px;
	}

	
}




@media (max-width: 992px) {

.container {
	width:				100%;

}


.contacto .checkbox label {
	font-size:					13px;
}


.contraste {
	background-color:#6F6; /*Verde*/
}

.contacto .contact-text {
	display:					block;
	margin-left:				40px !important;
	margin-top:					10px;
	margin-bottom:				30px;
}

.ellugar {

	margin-bottom:				30px;
}


.contacto .contact-text {
	display:					block;
	font-size:					20px !important;
	line-height:				25px;
}

.contacto .contact-text strong {
	font-size:					35px !important;
}



.contacto .input {
	display:					block;
	background-color:			#eae9e8;
	margin-right:				5px;
	height:						80px;
	padding-left:				20px;
	padding-right:				20px;
	padding-top:				30px;
	width:						auto;
}

.contacto .input.input-01 {
	margin-left:				40px;
	margin-top:					20px;

}


.contacto .input.input-02 {
	margin-left:				40px;
	margin-top:					20px;
}




.ellugar .texto {
	margin-left:				40px;
	margin-right:				40px;
font-size: 17px !important;
line-height: 20px !important;

}


.eventos .image .texto {
	height:						60px;

}


.eventos .image .texto .tt {
	text-transform:				uppercase;
 	font-family: 				'GentiumBasic-Bold';
	font-size:					30px;
	line-height:				30px;
	margin-bottom:				25px;
}

.eventos .image .texto .stt {
	text-transform:				uppercase;
  	font-family: 				'OpenSans-Bold';
	font-size:					14px;
	line-height:				14px;
}


.lacocteleria .list .items {
	margin-bottom:				45px;
}

.lacocteleria .list .items .item {
	margin-bottom:				25px;

}


.lacocteleria .list.list-1 {
	width:						auto;
	display:					block;
	margin-left:				45px;

}

.lacocteleria .list.list-2 {
	width:						auto;
	display:					block;
	margin-left:				45px;

}

.lacocteleria .list.list-3 {
	width:						auto;
	display:					block;
	margin-left:				45px;
}


.cartas .cartas-content a .carta-img .label {
	font-size:						25px;
	line-height:					25px;
}

.cartas .cartas-content .carta .title {
	margin-left:					30px;
	text-align:						left;
}


	
.cartas .cartas-content .carta .listado {
	overflow:					auto;
	color:						#FFF;
	margin-left:				30px;
	margin-right:				30px;
	margin-top:					37px;
	height:						-moz-calc(100% - 180px);
	height:						calc(100% - 180px);

}

.cartas .cartas-content .carta .listado::-webkit-scrollbar{width: 15px;}


.header .header-content .menu-links a {
	font-size:					13px;
	line-height:				13px;
}

.cocteleria {
	font-size:					45px;
	margin-left:				45px;
	margin-bottom:				30px;
}


	.text-1 {
		margin-left:				20px;
	}

	.text-2 {
		margin-left:				80px;
	}
	
	
	
	.text-1 {
		font-size:					15px;
		line-height:				20px;
		margin-bottom:				30px;
		width:						220px;
	}
	
	.text-1 b {
		font-size:					20px;
	}
	
	.text-2 {
		font-size:					15px;
		line-height:				20px;
		padding-right:				15px;
	}
	
	.text-2 b {
		font-size:					20px;
	}

.cartas .cartas-content a .carta-img .label {
	font-size:						25px;
	line-height:					25px;
}


.cartas .cartas-content .carta  .listado .categoria {
	font-size:					18px;
	line-height:				18px;
	background-size:			310px 18px;
	/*max-width:					310px;*/
}

.cartas .cartas-content .carta  .listado .items {
	margin-top:					23px;
}

.cartas .cartas-content .carta  .listado .items .item {
	margin-bottom:				25px;
}

.cartas .cartas-content .carta  .listado .items .item .tt {
	font-size:					14px;
	line-height:				14px;
}

.cartas .cartas-content .carta  .listado .items .item .stt {
	font-size:					13px;
	line-height:				13px;
}


.cartas .cartas-content .carta  .listado .items .item .dtext {
	font-size:					13px;
	line-height:				13px;
	margin-bottom:				13px;
}

.cartas .cartas-content .carta  .listado .items .item .dtext b {
	font-size:					13px;
	line-height:				13px;
}


.slider-box .slide .slide-label .lbltext {
	display:					block;
	margin-top:					30px;
	margin-bottom:				30px;
 	font-family: 				'GentiumBasic';
	font-weight:				normal;
	font-size:					18px;
	line-height:				18px;
}

.slider-box .slide .slide-label .lbltext b {
 	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-size:					25px;
	line-height:				25px;
}

.slider-box .slide .slide-label .lbltext strong {
 	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-size:					25px;
	line-height:				25px;
}

.ellocal .text {
	font-size:					17px;
	line-height:				20px;

}


.cartas {
	display:					block !important;
	width:						100%;
}

.cartas .cartas-text {
	padding-top:				30px;
	padding-bottom:				30px;

}

.cartas  .cell {
	display:					block !important;

}
.lacocteleria .list .coctels-grid .items { 
	display: block;
}

}

@media (max-width: 890px) {
	
.toogle {
	display:					block;

}


.contacto .checkbox label {
	font-size:					12px;
}

.contacto .buttons {
	font-size:					13px;
}



.contacto .contact-text {
	display:					block;
	margin-left:				20px !important;
	margin-top:					10px;
	margin-bottom:				30px;
}

.ellugar {

	margin-bottom:				30px;
}


.contacto .contact-text {
	display:					block;
	font-size:					20px !important;
	line-height:				25px;
}

.contacto .contact-text strong {
	font-size:					35px !important;
}


.contacto {
	margin-bottom:				0px;

}


.contacto .input {
	display:					block;
	background-color:			#eae9e8;
	margin-right:				5px;
	height:						80px;
	padding-left:				20px;
	padding-right:				20px;
	padding-top:				30px;
	width:						auto;
}

.contacto .input.input-01 {
	margin-left:				0px;
	margin-top:					20px;

}


.contacto .input.input-02 {
	margin-left:				0px;
	margin-top:					20px;
}


	.header .header-content .logo {
		margin-bottom:				20px;
		margin-left:				20px;
	}
	
	

	.header .header-content .menu-links {
		float:						none;
		clear:						both;
	}
	
	
	.header .header-content {
		padding-bottom:				20px;

	}
	
	.cocteleria {
	font-size:					40px;
	margin-left:				20px;
	margin-bottom:				30px;
}


.lacocteleria .list  .categoria {
 	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-size:					30px;
	line-height:				30px;
	text-transform:				uppercase;
	-webkit-transition:all 2s ease;
	-moz-transition:all 2s ease;
	-o-transition:all 2s ease;
	-ms-transition:all 2s ease;
}

.lacocteleria .list  .categoria.overLine {
	background-size:			310px 30px;
}



	.lacocteleria .list .items {
	margin-bottom:				35px;
}

.lacocteleria .list .items .item {
	margin-bottom:				25px;

}


.lacocteleria .list.list-1 {
	width:						auto;
	display:					block;
	margin-left:				20px;

}

.lacocteleria .list.list-2 {
	width:						auto;
	display:					block;
	margin-left:				20px;

}

.lacocteleria .list.list-3 {
	width:						auto;
	display:					block;
	margin-left:				20px;
}

.slider-box .slide .slide-label .lbltext {
	display:					block;
	margin-top:					20px;
	margin-bottom:				20px;
 	font-family: 				'GentiumBasic';
	font-weight:				normal;
	font-size:					16px;
	line-height:				16px;
}

.slider-box .slide .slide-label .lbltext b {
 	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-size:					23px;
	line-height:				23px;
}

.slider-box .slide .slide-label .lbltext strong {
 	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-size:					23px;
	line-height:				23px;
}

.ellocal .tt  {
	font-size:					25px;
	line-height:				25px;
}

.ellocal .tt b {
	font-size:					30px;
	line-height:				20px;
 	font-family: 				'GentiumBasic-Bold';
}

.ellocal .text {
	font-size:					20px;
	line-height:				20px;
 	font-family: 				'GentiumBasic';
}


.ellocal .text {
	font-size:					16px;
	line-height:				18px;

}

.slider-box {
	display:					block !important;
	margin-top:					20px;
	margin-bottom:				0px;
}



.slider-box .cell{
	display:					block !important;
}

.ellocal {
	margin-left:				20px;
	margin-top:					50px;

}

.video:hover .overlay {
	display:					block;
	position:					absolute;
	z-index:					12px;
	width:						100%;
	height:						100%;
	background-image:			none;
	background-repeat:			no-repeat;
	background-size:			180px 104px; 
	background-position:		center;
}

.titlec02 {
	padding-top:					40px;
}

.video .overlay2 {
	display:					block;

}

}

@media (max-width: 778px) {

.container {
	width:				100%;

}

	
.header .header-content .logo {
		margin-left:				0px;
		clear:						right;
}
.header .header-content .menu-links {
	display: none;
}
.header .header-content .menu-links .menu-container {
	display: block;
}

	
.legal {
	display:					inline-block; 
	width:						100%;
	border-top:					#c1bdbb solid 1px;
	padding-top:				28px;
	margin-top:					-20px;

}

.toogle {
		display:		none;
}


.video {
	background-color:			#000;
	height:						-moz-calc(100% - 50px);
	height:						calc(100% - 50px);
	overflow:					hidden;
	position:					relative;
	overflow:					hidden;
}


#information {
	width:						-moz-calc(100% - 50px);
	width:						calc(100% - 50px);
	height:						-moz-calc(100% - 0px);
	height:						calc(100% - 0px);
	top:						0;
}

#information .data {
	height:						-moz-calc(100% - 100px);
	height:						calc(100% - 100px);
	margin-top:					50px;
	margin-left:				20px;
	margin-right:				20px;
}

#information .close {
	float:						right;
	font-size:					25px;
  	font-family: 				'OpenSans-Light';
	margin-right:				20px;
	margin-top:					10px;
	color:						#FFF;
}


.ic-toogle {
	display:					block;
	float:						right;
	margin-top:					13px;
	margin-left:				20px;
	margin-right:				20px;
	width:						26px;
	height:						26px;
	background-image:			url(images/ic-menu.png);
	background-repeat:			no-repeat;
	background-size:			contain;
}

	
.contraste {
	background-color:#FC9; /*Naranja*/
}


.ellugar  {
	display:				block !important;

}

.ellugar  .texto {
	display:				block;
	padding-bottom:			50px;
	margin-left:			20px;
	margin-right:			20px;

}


.lugar-photo-01 {
	margin-bottom:			10px;

}

.ellugar .lugar-photo-02 {
	margin-right:			0px;
	margin-bottom:			20px;

}

.ellugar .lugar-photo-03 {
	margin-left:			0px;

}

.ellugar .cell {
	display:				block !important;

}


.photo-instagram {
	margin-bottom:				20px;
	width:						100%;

}

.box-custom-instagram {
	margin-left:				20px;
	margin-right:				20px;

}

.col-md-custom{
	width:						100%;

}

.instagram-box {
	padding-top: 60px;
	
	padding-bottom: 60px;
}

.instagram-box .instagram-data {
	margin-left:				20px;
	margin-right:				20px;

}

.eventos .image .texto {
	height:						40px;

}
.eventos .image .texto .tt {
	text-transform:				uppercase;
 	font-family: 				'GentiumBasic-Bold';
	font-size:					18px;
	line-height:				18px;
	margin-bottom:				15px;
}

.eventos .image .texto .stt {
	text-transform:				uppercase;
  	font-family: 				'OpenSans-Bold';
	font-size:					13px;
	line-height:				13px;
}


	.cocteleria {
	font-size:					35px;
	margin-left:				20px;
	margin-bottom:				50px;
}



.watermarkt {
	display:					block;
	background-color:			#eae9e8;
	background-image:			url(images/watermark-2.png);
	background-repeat:			no-repeat;
	background-size:			600px 565px;
	background-position:		right bottom;
	padding-bottom:				49px;
	padding-top:				50px;
	margin-top:					-20px;

}




.home-text-frases {
	display:					block;
	margin-top:					35px;
	margin-bottom:				35px;
	color:						#31261d;
	margin-left:				20px;
	margin-right:				20px;
}

.home-text-frases {
	display:					block;
	margin-top:					35px;
	margin-bottom:				35px;
	font-size:					18px;
	line-height:				20px;
  	font-family: 				'GentiumBasic';
}

.home-text-frases b {
	font-size:					18px;
	line-height:				20px;
  	font-family: 				'GentiumBasic-Bold';
}

.home-text-frases strong {
	font-size:					25px;
	line-height:				30px;
  	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-style:					normal;
}


.header .header-content .menu-links  a {
	display:					block;
	clear:						both;
	margin-bottom:				10px;
}


.wrapper-footer {
	height:						25px;
}

.wrapper {
	border-left:				#FFF solid 25px;
	border-right:				#FFF solid 25px;
}

.header {
	position:					static;
	display:					block;
	width:						-moz-calc(100%);
	width:						calc(100%);
}

body {
	margin-top:					0px !important;
}


.text-1 {
	padding-top:				20px;
}

.text-2 {
	padding-bottom:				20px;
}

.cartas .cartas-content .carta .title {
	font-size:					25px;
}

.cartas .cartas-content .carta .listado {
	overflow:					auto;
	color:						#FFF;
	margin-left:				20px;
	margin-right:				20px;
	margin-top:					37px;
	height:						-moz-calc(100% - 160px);
	height:						calc(100% - 160px);

}

.footer .footer-content .address strong.phone {
	display:					inline-block;
	margin-top:					10px;
}

.cartas .cartas-content .carta-img  {
	overflow:					hidden;

}


.cartas .cartas-content .carta-img img.img-responsive-mobile{
	height:						250px;
	width:						auto !important;
max-width: none !important;
}

.watermarkt {
	margin-top:					-15px;

}

.lacocteleria .list .categoria {
	margin-right:				20px;

}

.lacocteleria .list .items .item .info {
	margin-right:				20px;
	
}

#information .close {
	zoom:0.5;
	margin-top:30px;
	margin-right:40px;
}

#information .close:hover {
	zoom:0.5;
}



}

@media (max-width: 622px) {



.slider-box .slide .slide-label .lbltext {
	display:					block;
	margin-top:					30px;
	margin-bottom:				30px;
 	font-family: 				'GentiumBasic';
	font-weight:				normal;
	font-size:					18px;
	line-height:				18px;
}

.slider-box .slide .slide-label .lbltext b {
 	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-size:					20px;
	line-height:				20px;
}

.slider-box .slide .slide-label .lbltext strong {
 	font-family: 				'GentiumBasic-Bold';
	font-weight:				normal;
	font-size:					20px;
	line-height:				20px;
}


.contraste {
	background-color:#CCC; /*Gris*/
}

.footer .footer-content .address strong.phone {
	margin-bottom:				10px;
}

}

@media (max-width: 468px) {

.mail {
	display:				block;
	margin-top:				10px;

}

.footer .footer-content .address strong.phone {
	margin-bottom:				0px;
}


.contraste {
	background-color:#FFC; /*Amarillo*/
}


}


