@charset "utf-8";
/*------------------------------------------------------------------
[TABLA DE CONTENIDOS]

	0. Estilos globales
	1. Contenedor principal
	2. Imagen de cabecera
	3. Suma puntos
	4. Empresas asociadas
	5. Mi cuenta
	6. Más puntos sin salir de casa
	7. Travel Club en tu móvil
	8. Hazte socio
	9. Imagen de cabecera
-------------------------------------------------------------------*/
/*-----------------------------
 0. Estilos generales
-------------------------------*/
body {
	color: #353434;
	font-family: "Raleway", sans-serif;
	font-size: 10px !important;
}
.travelclub_local h1, .travelclub_local h2 {
	color: #555;
	font-family: "Oswald", Arial, sans-serif;
	font-weight: 100;
	margin-top: 5px;
	text-shadow: none;
}
.travelclub_local h1 span, .travelclub_local h2 span {
	font-weight: 500;
	color: #e74c3c
}
.travelclub_local .h2, .travelclub_local h2 {
	font-size: 4.56em;
}
.travelclub_local h3, .travelclub_local h4, .travelclub_local h5, .travelclub_local h6 {
	color: #555;
	font-family: "Raleway", Arial, sans-serif;
	font-weight: normal;
	margin-top: 5px;
	text-shadow: none;
}
.travelclub_local .section {
	padding-bottom: 0px;
	padding-top: 100px;
}
.travelclub_local h4 {
	font-size: 1.37em;
	letter-spacing: 3px;
}
.travelclub_local h1, .travelclub_local h2, .travelclub_local h3, .travelclub_local h4 {
	color: #111;
	font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
}
.travelclub_local h2 {
	font-family: "Oswald" !important;
	font-size: 3.5em;
	letter-spacing: 4px;
	line-height: 48px;
}
.travelclub_local h3 {
	font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 2.1em;
	letter-spacing: 2px;
	line-height: 30px;
}
.travelclub_local h6 {
	color: #111;
	font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.4em;
	letter-spacing: 2px;
	line-height: 1.7;
	margin-bottom: 10px;
	margin-top: 2px;
	text-transform: uppercase;
}
.travelclub_local li p {
	color: #777;
	font-family: "Raleway", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: 300;
	letter-spacing: 0.2px;
	line-height: 1.8em;
}
/*-----------------------------
 1. Contenedor principal
-------------------------------*/
.travelclub_local .container {
	max-width: 1170px;
	margin-left: auto;
	margin-right: auto;
	max-width: 1170px;
}
.travelclub_local* {
	box-sizing: border-box;
}
/**
 * Attempt to center the whole thing!
 */
html, body {
	height: 100%;
}
#mapa p {
	margin-bottom: 0px !important;
	font-size: 13px;
	font-family: "Raleway";
	letter-spacing: 0.3px;
	font-weight: 200px;
	color: #171c21 !important;
}
/* //////////////////////////////////////////////////////////////*/

#map-section {
	display: table;
	width: 100%
}
.contendor_pagina_mapa .wrap {
	margin: 0 auto;
	position: relative;
	width: 970px;
	padding: 0px;
}
.contendor_pagina_mapa .wrap_patrocinador h1 {
	margin-bottom: 0em !important;
	margin-top: 0em !important
}
.mapaEstablecimientos .wrap_map {
	margin-top: 0px;
}
.mapaEstablecimientos #Envio_punto_recogida {
	margin-top: 0px;
	max-width: 100%;
	height: 100%;
}
.mapaEstablecimientos .inner_map {
	background-repeat: no-repeat;
	border: none;
	float: left;
	max-height: 600px;
	margin-top: -20px;
	width: 100%;
	max-width: 100% !important
}
/* Botón buscar dirección */

#btnBuscaDireccionEntrega:before {
	content: 'Buscar'
}
#btnBuscaDireccionEntrega {
	width: 100%;
	border-radius: 0px
}
#btnVerFiltroEmpresas {
	width: 100%;
	border-radius: 0px
}
.wrap_flitro_empresas {
	box-shadow: 1px 3px 12px -1px rgba(207, 206, 195, 1);
	height: auto;
	left: 100px;
	position: absolute;
	top: 85px;
	max-width: 454px;
	width: 100%;
	z-index: 214;
	-webkit-box-shadow: 1px 3px 12px -1px rgba(207, 206, 195, 1);
	-moz-box-shadow: 1px 3px 12px -1px rgba(207, 206, 195, 1);
	display: none;
	display: table;
}
.wrap_flitro_empresas p {
	color: white !important;
	float: left;
	font-family: oswald;
	font-size: 20px !important;
	font-weight: lighter;
	line-height: 25px;
	margin-left: 15px !important;
	margin-top: 7px !important;
	width: 80%;
}
.wrap_flitro_empresas .cab {
	background-color: #5987fb;
	float: left;
	height: 40px;
	width: 100%;
}
#window_flitro_empresas ul {
	padding: 0px !important
}
#window_flitro_empresas .btn-primary {
	border: none !important;
	background: none !important;
	width: 100%;
	padding: 5px 0 10px 25px;
}
.inner_flitro_empresas {
	background: none repeat scroll 0 0 white;
	display: table;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity = 90);
	padding: 15px;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	width: 100%;
}
.row-flex {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: box;
	display: flex;
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-o-box-lines: multiple;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
}
.btnclose_brands .fa:hover {
	color: #a24343;
}
.ul_sel_todos {
	border-bottom: 1px dotted #d4e5bb;
	display: table;
	margin-bottom: 10px;
	padding: 0 0 10px;
	width: 100%;
}
/*.ul_lista_patros
{
	float: left;
	width: 424px
}*/

.ul_lista_patros li {
	float: left;
	width: 120px;
	margin-right: 25px;
	min-height: 57px;
}
.ul_lista_patros img {
	width: 90px;
	vertical-align: middle;
}
.img_eroski {
	display: table-cell;
	height: 57px;
	vertical-align: middle;
}
.ul_lista_patros li .seleccionaPatro {
	margin-right: 10px;
	margin-top: 0;
	cursor: pointer;
}
.ul_lista_patros li:nth-child(3n+3) {
	margin-right: 0px;
}
.map_loader {
	color: #9a9595;
	font-size: 44px;
	left: 50%;
	position: absolute;
	top: 300px;
	z-index: 333;
}
/*Para el marker del map añadimos mensaje consulta de promociones exclusivas patro*/


.wrap_marker_map {
	display: table;
	float: left;
	height: 185px;
	overflow: hidden;
	width: 340px;
}
.msj_promociones_map {
	border-top: 1px dotted #c8c1bb;
	display: table;
	max-width: 340px;
	padding-top: 5px;
	vertical-align: bottom;
	width: 100%;
}
.msj_promociones_map .fa-credit-card {
	color: #939393;
	float: left;
	font-size: 25px;
	margin-left: 3px;
	margin-right: 10px;
	margin-top: 3px;
	transform: rotate(-15deg);
	-webkit-transform: rotate(-15deg);
	-moz-transform: rotate(-15deg);
	-o-transform: rotate(-15deg);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.msj_promociones_map p {
	color: #939393 !important;
	float: left;
	font-family: "Tahoma", sans-serif !important;
	font-size: 11px !important;
	line-height: 15px;
	max-width: 300px !important;
}
.msj_promociones_map p span {
	font-weight: 700
}
.msj_promociones_map a:hover .fa-credit-card {
	transform: rotate(15deg);
	-webkit-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-o-transform: rotate(15deg);
}
.msj_promociones_map a:hover span {
	text-decoration: underline
}
.inner_img_logo_mapa img {
	width: 120px;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/* rotaciones, transformaciones, etc...*/


.inner_img_logo_mapa img:hover {
	-webkit-animation-name: wobble-top;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-name: wobble-top;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: ease-in-out;
	-o-animation-name: wobble-top;
	-o-animation-duration: 1s;
	-o-animation-iteration-count: 1;
	-o-animation-timing-function: ease-in-out;
	-ms-animation-name: wobble-top;
	-ms-animation-duration: 1s;
	-ms-animation-iteration-count: 1;
	-ms-animation-timing-function: ease-in-out;
}
/* ==========================================================================
   Detalle patrocinador: SECCION 4: MAPA DE ESTABLECIMIENTOS
   ========================================================================== */

.wrap_map {
	width: 100%;
	display: table;
}
#Envio_punto_recogida {
	width: 100%;
	display: table;
}
.buscador-mapa-content {
	margin-top: 45px;
	position: absolute;
	width: 100%;
	z-index: 99999;
}
#Envio_punto_recogida h2 {
	border-bottom: 1px dotted #717171;
	color: #444645;
	float: left;
	font-family: 'Oswald', sans-serif;
	font-size: 3em;
	line-height: 48px;
	margin-bottom: 0.5em;
	width: 100%;
}
/*#Envio_punto_recogida .fa-map-marker
{
	background-color: white;
	color: #717171;
	float: right;
	font-size: 44px;
	margin-right: 24px;
	margin-top: -38px;
	text-align: center;
	width: 60px;
}*/

.wrap_marker_map .fa-map-marker {
	background-color: white;
	color: #717171;
	float: right;
	font-size: 44px;
	margin-right: 24px;
	margin-top: -38px;
	text-align: center;
	width: auto;
}
/* ENVIO a PUNTO DE RECOGIDA */



#Envio_punto_recogida p {
	text-align: justify;
	color: #01070b;
	font-size: 13px;
}
.inner_map {
	background-repeat: no-repeat;
	border: 1px solid #c9c5cf;
	height: 636px;
	width: 100%;
	max-width: 100%
}
#Envio_punto_recogida #txtsearch_map {
	border-radius: 0px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	-webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	-moz-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	-o-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.inner_resulmap {
	float: left;
	margin-top: 15px;
	width: 100%;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
}
.inner_resulmap p {
	font-size: 12px;
	color: #6b6e71 !important;
}
.inner_resulmap p span {
	color: #03101b !important;
	font-size: 18px;
}
.inner_resulmap ul {
	list-style: none;
	float: left;
	font-size: 14px;
	color: #444645;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 0px;
	width: 100%
}
.inner_resulmap li {
	background: url("../images/ico_punto_recogida.png") no-repeat scroll left bottom transparent !important;
	float: left;
	line-height: 35px;
	margin-top: 5px;
	padding: 0 0 0 30px;
	width: 100%;
}
.inner_resulmap li:hover {
	-webkit-animation-name: wobble-top;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-name: wobble-top;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: ease-in-out;
	-o-animation-name: wobble-top;
	-o-animation-duration: 1s;
	-o-animation-iteration-count: 1;
	-o-animation-timing-function: ease-in-out;
	-ms-animation-name: wobble-top;
	-ms-animation-duration: 1s;
	-ms-animation-iteration-count: 1;
	-ms-animation-timing-function: ease-in-out;
}
.inner_resulmap li a {
	background-color: #efece4;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	color: #474540;
	float: left;
	font-family: Arial;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	margin-left: 20px;
	margin-top: 5px;
	padding: 0 10px 0 12px;
	position: relative;
	text-decoration: none;
	width: 92%;
}
/* esto creará el triángulo de la izquierda */
.inner_resulmap li a:before {
	border-color: transparent #efece4 transparent transparent;
	border-style: solid;
	border-width: 15px 12px 15px 0;
	content: "";
	float: left;
	height: 0;
	left: -12px;
	position: absolute;
	top: 0;
	width: 0;
}
/* esto, creará el circulito que precede a los textos */
.inner_resulmap li a:after {
	background-color: #474540;
	border-radius: 4px;
	content: "";
	float: left;
	height: 4px;
	left: 0;
	position: absolute;
	top: 13px;
	width: 4px;
}
.inner_resulmap li:nth-child(2n) a:before {
	border-color: transparent #f3f1ed transparent transparent !important;
	border-style: solid;
	border-width: 15px 12px 15px 0;
	content: "";
	float: left;
	height: 0;
	left: -12px;
	position: absolute;
	top: 0;
	width: 0;
}
.inner_resulmap li:nth-child(2n) a {
	background-color: #f3f1ed !important
}
.inner_resulmap li a:hover:before {
	border-color: transparent #efe0b7 transparent transparent !important;
}
.inner_resulmap li a:hover {
	background-color: #efe0b7 !important;
	color: #020a06 !important
}
.inner_resulmap li:nth-child(2n) a:hover:before {
	border-color: transparent #efe0b7 transparent transparent !important;
}
.inner_resulmap li:nth-child(2n) a:hover {
	background-color: #efe0b7 !important;
	color: #020a06 !important
}
.nombre_patro_mapa {
	font-weight: 800;
	text-transform: capitalize;
	color: #5b5a5a;
}
.capa_img_logo_mapa {
	display: table;
	max-width: 340px;
	padding-bottom: 5px;
	padding-top: 10px;
	width: 100%;
}
.inner_img_logo_mapa {
	display: table-cell;
	text-align: center;
}
/* ====== ventana con información del Punto de venta del Patrocinador ===== */

.wrap_marker_map {
	float: left;
	max-width: 340px;
	height: 185px;
	overflow: hidden;
}
.wrap_marker_map .fa-map-marker {
	color: #ef6c3a;
	float: left;
	font-size: 30px;
	margin-left: 1px;
	margin-right: 10px;
	margin-top: 0;
}
.nombre_establecimiento {
	color: #444241 !important;
	float: left;
	font-family: 'Oswald', sans-serif !important;
	font-size: 20px !important;
	font-weight: 400;
	line-height: 30px;
	max-width: 310px;
	width: 310px;
}
.inner_marker_map {
	border-top: 1px dotted #c8c1bb;
	float: left;
	height: auto;
	margin-top: 5px;
	max-width: 340px;
	padding-top: 20px;
	width: 100%;
}
.inner_marker_map_dir {
	float: left;
	margin: 10px 0 10px 5px;
	max-width: 335px;
	width: 100%;
}
.inner_marker_horario {
	float: left;
	margin: 10px 0 10px 25px;
	width: auto;
}
.wrap_marker_map .fa-home {
	color: #555555;
	float: left;
	font-size: 15px;
	margin-right: 10px;
	margin-top: 0px;
}
.wrap_marker_map .horario_establecimiento {
	float: left;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 13px !important;
	line-height: 13px;
	color: #19396e !important;
	max-width: 280px !important;
}
.wrap_marker_map .direccion_establecimiento {
	float: left;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 13px !important;
	line-height: 13px;
	color: #555555 !important;
	max-width: 280px !important;
}
.wrap_marker_map .fa-clock-o {
	color: #555555;
	float: left;
	font-size: 15px;
	margin-right: 10px;
	margin-top: 0px;
}
/*-----------botón ver más puntos del patrocinador ----------------*/

#ver_mas_elementos_map:before {
	border-radius: 50%;
	box-sizing: border-box;
	color: #d4734e;
	content: "";
	float: left;
	font-family: "FontAwesome";
	font-size: 24px;
	height: 1.6em;
	margin: 0 0.8em 0 0.1em;
	text-align: center;
}
#ver_mas_elementos_map.change:before {
	content: attr(data-content);
}
#ver_mas_elementos_map:hover:before {
	color: #595959
}
#ver_mas_elementos_map {
	color: #d4734e;
	cursor: pointer;
	font-size: 15px;
	line-height: 21px;
}
#ver_mas_elementos_map:hover {
	color: #595959
}
.inner_img_logo_mapa img {
	max-width: 120px;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/* rotaciones, transformaciones, etc...*/


.inner_img_logo_mapa img:hover {
	-webkit-animation-name: wobble-top;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-name: wobble-top;
	-moz-animation-duration: 1s;
	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: ease-in-out;
	-o-animation-name: wobble-top;
	-o-animation-duration: 1s;
	-o-animation-iteration-count: 1;
	-o-animation-timing-function: ease-in-out;
	-ms-animation-name: wobble-top;
	-ms-animation-duration: 1s;
	-ms-animation-iteration-count: 1;
	-ms-animation-timing-function: ease-in-out;
}
 @-webkit-keyframes rotateProd {
0% {
-webkit-transform:scale(1) rotate(0deg);
}
10% {
-webkit-transform:scale(1.3) rotate(0deg);
}
100% {
-webkit-transform:scale(1) rotate(0deg);
}
}
@-moz-keyframes rotateProd {
0% {
-moz-transform:scale(1) rotate(0deg);
}
10% {
-moz-transform:scale(1.3) rotate(0deg);
}
100% {
-moz-transform:scale(1) rotate(0deg);
}
}
@-o-keyframes rotateProd {
0% {
-o-transform:scale(1) rotate(0deg);
}
10% {
-o-transform:scale(1.3) rotate(0deg);
}
100% {
-o-transform:scale(1) rotate(0deg);
}
}


/* Wobble Top */
@keyframes wobble-top {
 16.65% {
 transform: skew(-12deg);
}
 33.3% {
 transform: skew(10deg);
}
 49.95% {
 transform: skew(-6deg);
}
 66.6% {
 transform: skew(4deg);
}
 83.25% {
 transform: skew(-2deg);
}
 100% {
 transform: skew(0);
}
}
 @keyframes wobble-horizontal {
 16.65% {
 transform: translateX(8px);
}
 33.3% {
 transform: translateX(-6px);
}
 49.95% {
 transform: translateX(4px);
}
 66.6% {
 transform: translateX(-2px);
}
 83.25% {
 transform: translateX(1px);
}
 100% {
 transform: translateX(0);
}
}
 @-webkit-keyframes wobble-top {
 16.65% {
 -webkit-transform: skew(-12deg);
}
 33.3% {
 -webkit-transform: skew(10deg);
}
 49.95% {
 -webkit-transform: skew(-6deg);
}
 66.6% {
 -webkit-transform: skew(4deg);
}
 83.25% {
 -webkit-transform: skew(-2deg);
}
 100% {
 -webkit-transform: skew(0);
}
}
@-webkit-keyframes wobble-horizontal {
 16.65% {
 -webkit-transform: translateX(8px);
}
 33.3% {
 -webkit-transform: translateX(-6px);
}
 49.95% {
 -webkit-transform: translateX(4px);
}
 66.6% {
 -webkit-transform: translateX(-2px);
}
 83.25% {
 -webkit-transform: translateX(1px);
}
 100% {
 -webkit-transform: translateX(0);
}
}
 @-moz-keyframes wobble-top {
 16.65% {
 -moz-transform: skew(-12deg);
}
 33.3% {
 -moz-transform: skew(10deg);
}
 49.95% {
 -moz-transform: skew(-6deg);
}
 66.6% {
 -moz-transform: skew(4deg);
}
 83.25% {
 -moz-transform: skew(-2deg);
}
 100% {
 -moz-transform: skew(0);
}
}
@-moz-keyframes wobble-horizontal {
 16.65% {
-moz-transform: translateX(8px);
}
 33.3% {
 -moz-transform: translateX(-6px);
}
 49.95% {
 -moz-transform: translateX(4px);
}
 66.6% {
 -moz-transform: translateX(-2px);
}
 83.25% {
 -moz-transform: translateX(1px);
}
 100% {
 -moz-transform: translateX(0);
}
}
 @-o-keyframes wobble-top {
 16.65% {
 -o-transform: skew(-12deg);
}
 33.3% {
 -o-transform: skew(10deg);
}
 49.95% {
 -o-transform: skew(-6deg);
}
 66.6% {
 -o-transform: skew(4deg);
}
 83.25% {
 -o-transform: skew(-2deg);
}
 100% {
-o-transform: skew(0);
}
}
@-o-keyframes wobble-horizontal {
 16.65% {
-o-transform: translateX(8px);
}
 33.3% {
 -o-transform: translateX(-6px);
}
 49.95% {
 -o-transform: translateX(4px);
}
 66.6% {
 -o-transform: translateX(-2px);
}
 83.25% {
 -o-transform: translateX(1px);
}
 100% {
 -o-transform: translateX(0);
}
}
 @-ms-keyframes wobble-top {
 16.65% {
 -ms-transform: skew(-12deg);
}
 33.3% {
 -ms-transform: skew(10deg);
}
 49.95% {
 -ms-transform: skew(-6deg);
}
 66.6% {
 -ms-transform: skew(4deg);
}
 83.25% {
 -ms-transform: skew(-2deg);
}
 100% {
-o-transform: skew(0);
}
}
@-ms-keyframes wobble-horizontal {
 16.65% {
-ms-transform: translateX(8px);
}
 33.3% {
 -ms-transform: translateX(-6px);
}
 49.95% {
 -ms-transform: translateX(4px);
}
 66.6% {
 -ms-transform: translateX(-2px);
}
 83.25% {
 -ms-transform: translateX(1px);
}
 100% {
 -ms-transform: translateX(0);
}
}

@media screen and (min-device-width: 769px) and (max-device-width: 3000px) {
.wrap_flitro_empresas {
	box-shadow: 1px 3px 12px -1px rgba(207, 206, 195, 1);
	display: table;
	height: auto;
	left: 100px;
	max-width: 454px;
	position: absolute;
	top: 85px;
	width: 100%;
	z-index: 214;
}
}

/* CSS ESPECÍFICOS PARA DISPOSITIVOS NEDIANOS  737 - 800 px*/

@media screen and (min-device-width: 737px) and (max-device-width: 768px) {
.btn-container .btn-primary {
	width: 100%;
}
.ul_sel_todos .btn-info {
	width: 100%;
}
#Envio_punto_recogida .ul_sel_todos .xs-pr-0 {
	padding-right: 0px !important;
}
.wrap_flitro_empresas {
	box-shadow: 1px 3px 12px -1px rgba(207, 206, 195, 1);
	height: auto;
	left: 15px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 214;
	-webkit-box-shadow: 1px 3px 12px -1px rgba(207, 206, 195, 1);
	-moz-box-shadow: 1px 3px 12px -1px rgba(207, 206, 195, 1);
	display: table;
	max-width: 100% !important;/*padding: 5px;*/
}
.inner_flitro_empresas {
	background: white none repeat scroll 0 0;
	border: 1px solid grey;
	display: table;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	opacity: 0.9;
	/* padding: 15px 5px;*/
	width: 100%;
}
.row-flex {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	margin-left: 0px;
	margin-right: 0px;
}
}

/* CSS ESPECÍFICOS PARA DISPOSITIVOS PEQUEÑOS  736 px*/

@media screen and (max-width: 736px) {
/*MAPA DE ESTABLECIMIENTOS */


#Envio_punto_recogida {
	padding: 5px;
	margin-top: 0px !important
}
#Envio_punto_recogida .xs-padding-0 {
	padding: 0px !important
}
#Envio_punto_recogida .xs-padding-right-0 {
	padding-right: 0px !important
}
.buscador-mapa-content {
	position: relative;
	margin-bottom: 20px;
	margin-top: 0px;
	top: 0px;
}
.xs-wrap_map_resul {
	margin-top: 0px !important;
}
.wrap_map h2 {
	border-bottom: 1px dotted #717171;
	color: #444645;
	float: left;
	font-family: "Oswald", sans-serif;
	font-size: 2.3em;
	line-height: 24px;
	margin-bottom: 0.5em;
	margin-top: 10px;
	padding-bottom: 5px;
	width: 100%;
}
.inner_map {
	margin-top: 5px !important;
}
.inner_resulmap li a {
	background-color: transparent;
	border: none;
	color: #474540;
	float: left;
	font-family: Arial;
	font-size: 12px;
	height: auto;
	line-height: 20px;
	margin-left: 0px;
	margin-top: 5px;
	padding: 0 2px 0 2px !important;
	position: relative;
	text-decoration: none;
	width: 95%;
}
.inner_resulmap li a::before {
	border: none;
	content: normal;
	float: left;
	height: 0;
	left: 0px;
	position: absolute;
	top: 0;
	width: 0;
}
.inner_resulmap li a::after {
	background-color: transparent;
	border-radius: 0px;
	content: normal;
	float: left;
	height: 0px;
	left: 0;
	position: absolute;
	top: 0px;
	width: 0px;
}
.inner_resulmap li {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: #cde1dd !important;
	background-origin: padding-box !important;
	background-position: 5px 9px !important;
	background-repeat: no-repeat !important;
	background-size: 15px auto !important;
	float: left;
	line-height: 35px;
	margin-top: 0px;
	margin-bottom: 0px !important;
	padding: 5px 0 5px 30px;
	width: 100%;
}
.inner_resulmap li:nth-child(2n) {
	background-color: #f7fffd !important;
}
.inner_resulmap li:nth-child(2n) a:before {
	border: none;
	content: normal;
	float: left;
	height: 0;
	left: 0px;
	position: absolute;
	top: 0;
	width: 0;
}
.inner_resulmap li:nth-child(2n) a {
	background-color: transparent !important;
}
#ver_mas_elementos_map::before {
	border-radius: 50%;
	box-sizing: border-box;
	color: #d4734e;
	content: "";
	float: left;
	font-family: "FontAwesome";
	font-size: 22px;
	height: 1.6em;
	margin: 0 0.5em 0 0.1em;
	text-align: center;
}
#ver_mas_elementos_map {
	color: #d4734e;
	cursor: pointer;
	font-size: 12px;
	line-height: 21px;
}
.inner_resulmap li:hover {
	background-color: #3b635b !important;
	color: #FFF !important
}
.inner_resulmap li:hover a {
	color: #FFF !important
}
.inner_resulmap li:hover .nombre_patro_mapa {
	color: #FFF !important
}
.inner_resulmap li a:hover {
	background-color: transparent !important;
}
.inner_resulmap li:nth-child(2n):hover {
	background-color: #65a99b !important
}
.inner_resulmap li:nth-child(2n) a:hover:before {
	border-color: transparent transparent transparent transparent !important;
}
.inner_resulmap li:nth-child(2n) a:hover {
	background-color: transparent !important;
	color: #fff !important
}
.wrap_marker_map {
	float: left;
	height: auto !important;
	max-width: 340px;
	width: 100% !important;
	overflow: hidden;
}
.inner_marker_map {
	border-top: 1px solid #c8c1bb !important;
	float: left !important;
	height: auto !important;
	margin-top: 5px !important;
	max-width: 340px;
	width: 100% !important;
	padding-top: 10px !important;
}
.wrap_marker_map .fa-map-marker {
	color: #ef6c3a !important;
	float: left !important;
	font-size: 19px !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
	width: 10px !important;
}
.nombre_establecimiento {
	color: #444241 !important;
	float: left;
	font-family: "Oswald", sans-serif !important;
	font-size: 14px !important;
	font-weight: lighter !important;
	line-height: 20px !important;
	margin-bottom: 2px !important;
	max-width: 310px;
	width: 100% !important;
}
.wrap_marker_map .fa-home {
	color: #555555 !important;
	float: left !important;
	font-size: 15px !important;
	margin-left: 0 !important;
	margin-right: 5px !important;
	margin-top: 0;
	width: 20px !important;
}
.wrap_marker_map .direccion_establecimiento {
	color: #555555 !important;
	float: none !important;
	font-family: "Open Sans", sans-serif !important;
	font-size: 13px !important;
	line-height: 13px;
	max-width: 280px !important;
	width: 100% !important;
}
.inner_marker_map_dir {
	float: left;
	margin: 5px 0 0;
	max-width: 315px !important;
	width: 100% !important;
}
.capa_img_logo_mapa {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 340px;
	width: 100% !important;
	padding-top: 10px;
}
.inner_img_logo_mapa {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
/* Ventana con filtro empresas*/

.form-tipo-1 .btn-info {
	background-color: #5bc0de;
	border-color: #46b8da;
	color: #fff;
	width: 100%;
}
.wrap_flitro_empresas {
	box-shadow: 1px 3px 12px -1px rgba(207, 206, 195, 1);
	height: auto;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 214;
	-webkit-box-shadow: 1px 3px 12px -1px rgba(207, 206, 195, 1);
	-moz-box-shadow: 1px 3px 12px -1px rgba(207, 206, 195, 1);
	display: table;
	max-width: 100% !important;
	padding: 5px;
}
.wrap_flitro_empresas p {
	margin-left: 5px !important;
}
#Envio_punto_recogida .ul_sel_todos .col-xs-1, .ul_sel_todos .col-xs-2, .ul_sel_todos .col-xs-3, .ul_sel_todos .col-xs-4, #Envio_punto_recogida .ul_sel_todos .col-xs-5, #Envio_punto_recogida .ul_sel_todos .col-xs-6, .ul_sel_todos .col-xs-7, .ul_sel_todos .col-xs-8, .ul_sel_todos .col-xs-9, .ul_sel_todos .col-xs-10, .ul_sel_todos .col-xs-11, .ul_sel_todos .col-xs-12 {
	padding-left: 0px !important;
	padding-right: 20px !important;
}
#Envio_punto_recogida .ul_sel_todos .xs-pr-0 {
	padding-right: 0px !important;
}
.ul_lista_patros .col-xs-2 {
	width: 8.33333% !important;
}
.ul_lista_patros .col-xs-4 {
	width: 25%;
}
#Envio_punto_recogida .ul_sel_todos .btn {
	padding: 6px 6px;
}
#btnclose_brands {
	width: 100%;
	padding: 5px 0 !important;
}
.inner_flitro_empresas {
	background: white none repeat scroll 0 0;
	border: 1px solid grey;
	display: table;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	opacity: 0.9;
	padding: 15px 5px;
	width: 100%;
}
.row-flex {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	margin-left: 0px;
	margin-right: 0px;
}
}

/* CSS ESPECÍFICOS PARA DISPOSITIVOS PEQUEÑOS  480 px*/

@media screen and (max-width: 480px) {
.big_block {
	padding: 10px 0 30px;
	margin-top: -30px !important;
}
.travelclub_local h2 {
	font-family: "Oswald" !important;
	font-size: 2.5em !important;
	letter-spacing: 4px !important;
	line-height: 35px !important;
}
.video-sec-content h3 {
	font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.3em;
	letter-spacing: 2px;
	line-height: 25px;
	padding: 0px 10px;
}
.inbenta-chat-link {
	padding-top: 10px !important
}
/* DIDÁCTICA */
.workprocess .container .icon::before, .workprocess .container-fluid .icon::before {
	background-color: transparent !important;
}
/*MAPA DE ESTABLECIMIENTOS */
#maps .map {
	width: 100%;
	height: 620px !important;
}
#Envio_punto_recogida {
	padding: 5px;
	margin-top: 0px !important
}
#Envio_punto_recogida .container {
	padding: 0px !important
}
#Envio_punto_recogida .xs-padding-0 {
	padding: 0px !important
}
.buscador-mapa-content {
	position: relative;
	margin-bottom: 20px;
	margin-top: 0px;
	top: 0px;
}
/* Botón buscar dirección*/

#search-box .search-container .search-options .searcher .margin-div {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
#search-box .search-container .search-options .searcher .search-button {
	float: right;
	text-transform: uppercase;
	padding: 6px 12px !important;
}
#btnBuscaDireccionEntrega:before {
	content: ''
}
#search-box .search-container .search-options .searcher .filter {
	padding: 0px 10px 0px !important;
}
#search-box .search-container .search-options .searcher .filter {
	border-bottom: 1px solid #E5E5E5;
	background: rgba(255,255,255,0.9) !important;
}
.map_img_patro {
	max-width: 60% !important;
	display: inline-block;
}
#btnBuscaDireccionEntrega {
	width: 100%;
	border-radius: 0px
}
#btnVerFiltroEmpresas {
	width: 100%;
	border-radius: 0px
}
#Envio_punto_recogida .xs-padding-right-0 {
	padding-right: 0px !important
}
.xs-wrap_map_resul {
	margin-top: 0px !important;
}
.wrap_flitro_empresas {
	padding: 5px;
	max-width: 100% !important
}
.wrap_map h2 {
	border-bottom: 1px dotted #717171;
	color: #444645;
	float: left;
	font-family: "Oswald", sans-serif;
	font-size: 2.3em;
	line-height: 24px;
	margin-bottom: 0.5em;
	margin-top: 10px;
	padding-bottom: 5px;
	width: 100%;
}
.wrap_map .btnsearch_map {
	background-color: #4c8efa;
	box-shadow: none;
	color: #fff;
	text-align: center;
	z-index: 999;
}
.wrap_map .btnsearch_map .fa {
	background-color: transparent;
	color: #fff;
	font-size: 19px;
	text-align: center;
}
.inner_map {
	margin-top: 5px !important;
}
.inner_resulmap li a {
	background-color: transparent;
	border: none;
	color: #474540;
	float: left;
	font-family: Arial;
	font-size: 12px;
	height: auto;
	line-height: 20px;
	margin-left: 0px;
	margin-top: 5px;
	padding: 0 2px 0 2px !important;
	position: relative;
	text-decoration: none;
	width: 95%;
}
.inner_resulmap li a::before {
	border: none;
	content: normal;
	float: left;
	height: 0;
	left: 0px;
	position: absolute;
	top: 0;
	width: 0;
}
.inner_resulmap li a::after {
	background-color: transparent;
	border-radius: 0px;
	content: normal;
	float: left;
	height: 0px;
	left: 0;
	position: absolute;
	top: 0px;
	width: 0px;
}
.inner_resulmap li {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: #cde1dd !important;
	background-origin: padding-box !important;
	background-position: 5px 9px !important;
	background-repeat: no-repeat !important;
	background-size: 15px auto !important;
	float: left;
	line-height: 35px;
	margin-top: 0px;
	margin-bottom: 0px !important;
	padding: 0 0 0 30px;
	width: 100%;
}
.inner_resulmap li:nth-child(2n) {
	background-color: #f7fffd !important;
}
.inner_resulmap li:nth-child(2n) a:before {
	border: none;
	content: normal;
	float: left;
	height: 0;
	left: 0px;
	position: absolute;
	top: 0;
	width: 0;
}
.inner_resulmap li:nth-child(2n) a {
	background-color: transparent !important;
}
#ver_mas_elementos_map::before {
	border-radius: 50%;
	box-sizing: border-box;
	color: #d4734e;
	content: "";
	float: left;
	font-family: "FontAwesome";
	font-size: 22px;
	height: 1.6em;
	margin: 0 0.5em 0 0.1em;
	text-align: center;
}
#ver_mas_elementos_map {
	color: #d4734e;
	cursor: pointer;
	font-size: 12px;
	line-height: 21px;
}
.inner_resulmap li:hover {
	background-color: #3b635b !important;
	color: #FFF !important
}
.inner_resulmap li:hover a {
	color: #FFF !important
}
.inner_resulmap li:hover .nombre_patro_mapa {
	color: #FFF !important
}
.inner_resulmap li a:hover {
	background-color: transparent !important;
}
.inner_resulmap li:nth-child(2n):hover {
	background-color: #65a99b !important
}
.inner_resulmap li:nth-child(2n) a:hover:before {
	border-color: transparent transparent transparent transparent !important;
}
.inner_resulmap li:nth-child(2n) a:hover {
	background-color: transparent !important;
	color: #fff !important
}
.wrap_marker_map {
	float: left;
	height: auto !important;
	max-width: 340px;
	width: 100% !important;
	overflow: hidden;
}
.inner_marker_map {
	border-top: 1px solid #c8c1bb !important;
	float: left !important;
	height: auto !important;
	margin-top: 5px !important;
	max-width: 340px;
	width: 100% !important;
	padding-top: 10px !important;
}
.wrap_marker_map .fa-map-marker {
	color: #ef6c3a !important;
	float: left !important;
	font-size: 19px !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
	width: 10px !important;
}
.nombre_establecimiento {
	color: #444241 !important;
	float: left;
	font-family: "Oswald", sans-serif !important;
	font-size: 14px !important;
	font-weight: lighter !important;
	line-height: 20px !important;
	margin-bottom: 2px !important;
	max-width: 310px;
	width: 90% !important;
}
.msj_promociones_map p {
	color: #939393 !important;
	float: left;
	font-family: "Tahoma", sans-serif !important;
	font-size: 11px !important;
	line-height: 15px;
	max-width: 300px !important;
	width: 80%;
}
.wrap_marker_map .fa-home {
	color: #555555 !important;
	float: left !important;
	font-size: 15px !important;
	margin-left: 0 !important;
	margin-right: 5px !important;
	margin-top: 0;
	width: 20px !important;
}
.wrap_marker_map .direccion_establecimiento {
	color: #555555 !important;
	float: none !important;
	font-family: "Open Sans", sans-serif !important;
	font-size: 13px !important;
	line-height: 13px;
	max-width: 280px !important;
	width: 100% !important;
}
.inner_marker_map_dir {
	float: left;
	margin: 5px 0 0;
	max-width: 315px !important;
	width: 100% !important;
}
.capa_img_logo_mapa {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 340px;
	width: 100% !important;
	padding-top: 10px;
}
.inner_img_logo_mapa {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
/* Ventana con filtro empresas*/

.wrap_flitro_empresas {
	box-shadow: 1px 3px 12px -1px rgba(207, 206, 195, 1);
	height: auto;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 214;
	-webkit-box-shadow: 1px 3px 12px -1px rgba(207, 206, 195, 1);
	-moz-box-shadow: 1px 3px 12px -1px rgba(207, 206, 195, 1);
	display: table;
	max-width: 100% !important;
	padding: 5px;
}
.wrap_flitro_empresas p {
	margin-left: 5px !important;
}
#Envio_punto_recogida .ul_sel_todos .col-xs-1, .ul_sel_todos .col-xs-2, .ul_sel_todos .col-xs-3, .ul_sel_todos .col-xs-4, #Envio_punto_recogida .ul_sel_todos .col-xs-5, #Envio_punto_recogida .ul_sel_todos .col-xs-6, .ul_sel_todos .col-xs-7, .ul_sel_todos .col-xs-8, .ul_sel_todos .col-xs-9, .ul_sel_todos .col-xs-10, .ul_sel_todos .col-xs-11, .ul_sel_todos .col-xs-12 {
	padding-left: 0px !important;
	padding-right: 5px !important;
}
#Envio_punto_recogida .ul_sel_todos .xs-pr-0 {
	padding-right: 0px !important;
}
#Envio_punto_recogida .ul_sel_todos .btn {
	padding: 6px 6px;
}
#btnclose_brands {
	width: 100%;
	padding: 5px 0 !important;
}
.inner_flitro_empresas {
	background: white none repeat scroll 0 0;
	border: 1px solid grey;
	display: table;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	opacity: 0.9;
	padding: 15px 5px;
	width: 100%;
}
.row-flex {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	margin-left: 0px;
	margin-right: 0px;
}
}
/*-----------------------------
 9. Imagen de cabecera
-------------------------------*/
.img-home-grande {
	display: block !important;
}
.img-home-peq {
	display: none !important;
}

@media only screen and (min-width: 100px) and (max-width: 870px) {
.img-home-grande {
	display: none !important;
}
.img-home-peq {
	display: block !important;
}
}
.big_block {
	padding: 10px 0 30px;
}
.workprocess > div {
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
}
.workprocess .container > .row > div, .workprocess .container-fluid > div {
	padding: 0;
}
.workprocess .container > .oferta .row > div, .workprocess .container-fluid > div {
	padding: 0;
}
.workprocess .container > .oferta .row_logos > div, .workprocess .container-fluid > div {
	padding: 15px;
}
.workprocess .container > .row_logos > div, .workprocess .container-fluid > .row_logos > div {
	padding: 15px;
}
.workprocess .block {
	text-align: center;
}
.workprocess .block h3 {
	color: #333;
}
.workprocess .block h3 span {
	background: #cd3c2e none repeat scroll 0 0;
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	font-family: "Raleway";
	font-size: 22px;
	height: 25px;
	line-height: 21px;
	margin-right: 12px;
	text-align: center;
	width: 25px;
}
.workprocess .block h3, .workprocess .block p {
	padding: 0 20px;
}
.workprocess .block i {
	font-size: 20px;
}
.workprocess .icon {
	position: relative;
}
.workprocess .icon > div {
	height: 80px;
	padding: 38px 0;
	text-align: center;
}
.workprocess .icon i {
	background: #504c4a none repeat scroll 0 0;
	border-radius: 50%;
	color: #fff;
	font-size: 40px;
	height: 80px;
	line-height: 80px;
	position: relative;
	width: 80px;
}
.workprocess .block i, .workprocess .block:hover i, .workprocess .block h3, .workprocess .block:hover h3 {
	transition: all 0.3s ease 0s;
}
.workprocess .block h3, .workprocess .block p {
	padding: 0 20px;
}
.workprocess .block h3 {
	color: #333;
}
.workprocess h2 {
	font-size: 23px;
	line-height: 32px;
	margin: 10px 0 5px;
}
.workprocess h1, .workprocess h2, .workprocess h3, .workprocess p {
	font-family: "Open Sans", sans-serif;
	font-weight: 200;
	letter-spacing: 1px;
}
.workprocess h1, .workprocess h2, .workprocess h3 {
	text-transform: uppercase;
}
.workprocess .block i, .workprocess .block:hover i, .workprocess .block h3, .workprocess .block:hover h3 {
	transition: all 0.3s ease 0s;
}
.workprocess .block .icon.last:hover i {
	background: #f97575 none repeat scroll 0 0;
	color: #222;
}
.workprocess .container .icon::before, .workprocess .container-fluid .icon::before {
	background: #f97575 none repeat scroll 0 0;
}
.news .block img, .news .block:hover img, .blog_items .block img, .blog_items .block:hover img, .blog_items .block ul li a {
	transition: all 0.3s ease 0s;
}
.workprocess .container .icon::before {
	background: #222 none repeat scroll 0 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	top: 50%;
	width: 100%;
}
.workprocess .container .icon.first::before {
	left: 50%;
	width: 50%;
}
.workprocess .container .icon::before, .workprocess .container-fluid .icon::before {
	background: #f97575 none repeat scroll 0 0;
}
.workprocess .container .icon.last::before {
	width: 50%;
}
.workprocess .block h3, .workprocess .block p {
	padding: 0 20px;
}
.workprocess h4, .workprocess p {
	margin: 15px 0;
}
.workprocess p {
	color: #666;
	font-size: 15px;
}
.workprocess .row_logos img {
	border: 1px solid #d4ceca;
	padding: 10px;
}
/* VIDEO*/


.play-btn {
	display: inline-block;
	padding-top: 50px;
}
.play-btn .play-icon {
	display: inline-block;
	font-size: 64px;
	transform: translateX(65px);
	transition: all 0.3s ease 0s;
	vertical-align: middle;
}
.play-btn h5, .play-btn .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .play-btn .ft-heading, .play-btn .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .play-btn .tab-info, .play-btn .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .play-btn .widget-comm-title, .play-btn .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .play-btn .title-timer, .play-btn .shop-layout-options span, .shop-layout-options .play-btn span {
	display: inline-block;
	opacity: 0;
	padding-left: 20px;
	transition: opacity 0.4s ease 0s;
	vertical-align: middle;
}
.play-btn:hover .play-icon {
	font-size: 40px;
	transform: translateX(0px);
}
.play-btn:hover h5, .play-btn:hover .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .play-btn:hover .ft-heading, .play-btn:hover .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .play-btn:hover .tab-info, .play-btn:hover .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .play-btn:hover .widget-comm-title, .play-btn:hover .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .play-btn:hover .title-timer, .play-btn:hover .shop-layout-options span, .shop-layout-options .play-btn:hover span {
	opacity: 1;
	font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
	text-transform: uppercase;
}
.play-btn:focus {
	outline: medium none;
}
.linea-music-play-button::before {
	content: "\f025";
}
[class^="linea-"]::before, [class*=" linea-"]::before {
	font-family: "Fontawesome" !important;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: normal !important;
	line-height: 1;
	text-transform: none !important;
}
.video-bg-section {
	background: #ccc url("../images/2local_1.png") repeat scroll 50% center / cover;
	height: 365px;
}
.video-bg-section .video-sec-content {
	background: rgba(17, 17, 17, 0.5) none repeat scroll 0 0;
	height: 100%;
	padding-top: 100px;
	text-align: center;
	width: 100%;
}
.video-bg-section .video-sec-content h3, .video-bg-section .video-sec-content .page-title .subheading, .page-title .video-bg-section .video-sec-content .subheading, .video-bg-section .video-sec-content h5, .video-bg-section .video-sec-content .ft-boxed-hover ul li .hover-content .ft-heading, .ft-boxed-hover ul li .hover-content .video-bg-section .video-sec-content .ft-heading, .video-bg-section .video-sec-content .ft-tabs .tabs-list li a .tab-group .tab-info, .ft-tabs .tabs-list li a .tab-group .video-bg-section .video-sec-content .tab-info, .video-bg-section .video-sec-content .sidebar .comments-widget .widget-item span .widget-comm-title, .sidebar .comments-widget .widget-item span .video-bg-section .video-sec-content .widget-comm-title, .video-bg-section .video-sec-content .comingsoon .content-wrapper .content-inner .cs-timer .item .title-timer, .comingsoon .content-wrapper .content-inner .cs-timer .item .video-bg-section .video-sec-content .title-timer, .video-bg-section .video-sec-content .shop-layout-options span, .shop-layout-options .video-bg-section .video-sec-content span, .video-bg-section .video-sec-content span {
	color: #ececec;
}
.video-bg-section .video-sec-content .cta-lead {
	letter-spacing: 8px;
}
.h-alt {
	font-family: "Open Sans", "Montserrat", "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 300;
}
.mb_YTPBar {
	display: none
}

.locations-near{
	 display:none
}
