a:hover, a:focus{
	color:#333;
}
.red{
	color:#c50016;
}

/* MEDIA QUERIES */
@media (max-width: 991px) {
	.panel-body {
		padding: 0;
		padding-right: 0 !important;
	}
	.logotipo {
		text-align: center;
	}
	.logotipo img{
		max-height: 180px !important;
	}
}

@media (max-width: 768px) {
	.pd_search {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.slag {
		width: 50% !important; 
	}
}


@media (min-width: 768px) {
	.navbar .navbar-nav {
		display: inline-block;
		float: none;
		margin-bottom:-5px;
		position: relative;
		z-index: 5;
	}
	
	.navbar .navbar-collapse {
		text-align: center;
		background-color:#c50016;
	}
}


@media (max-width: 480px) {
	.book_home_r, .book_home_l {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
    .slag {
		width: 100% !important;
	}

	.btn_comprar_detalle {
		width: 100% !important;
		padding-top: 20px;
		padding-bottom: 20px;
	}

    .btn_contacto{
		width: 100% !important;
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

@media (max-width: 359px) {
	.rslides_container {
		/*display: none;*/
	}
}

/* MEDIA QUERIES */
body {
	font-family: 'Ubuntu', sans-serif;
	position:relative;
}
.logotipo h1,
.logotipo .h1 {
	margin: 40px 0 0 10px;
}
.logotipo img {
	max-height: 120px;
	padding: 10px;
}

.valign {
	font-size: 0;
}

.valign > [class*="col"] {
	display: inline-block;
	float: none;
	font-size: 14px;
	font-size: 1rem;
	vertical-align: middle;
}

.book_home_r {
	margin-right: 25px;
}

.book_home_l {
	margin-left: 25px;
}

.pre-footer {
	display: flex;
    margin-top: 80px;
}
.pre-footer div {
	background-color: #f1f1f1;
	box-sizing: border-box;
	padding: 15px 30px;		
	font: normal 12px "Ubuntu";
	color: #666666;
	line-height: 1.2em;
}
.pre-footer .europe {
	color:#000066;
	font-weight: bold;
	line-height: 2em;
}
.pre-footer .logo-europe {
	width: 90px;
	float: right;
}
.footer-basic-centered {
    background-color: #000000;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
    box-sizing: border-box;
    width: 100%;
    text-align: center;
    font: normal 18px "Ubuntu";
    padding: 15px;
}

	.title-footer{
		color:#e5e5e5;
		/*margin-bottom:7px;*/
	}

	.footer-basic-centered ul,
	.sub-footer ul{
		display: inline-block;
		margin-left:0px;
		padding-left:0px;
	}
	
		.footer-basic-centered ul li,
		.sub-footer ul li{
			display: inline-block;
		}	
		
		.footer-basic-centered ul li a,
		.footer-basic-centered ul li span,
		.sub-footer ul li a,
		.sub-footer ul li span,
		.text-footer{
			color:#e5e5e5;
		}
		
		.text-footer {
			margin-top:7px;
		}
		
			.text-footer a {
				color:#e5e5e5;
			}
		
		.separator-list{
			color:#e5e5e5;
		}
		
			.footer-basic-centered ul li a b,
			.footer-basic-centered ul li span b{
				font-weight:normal;
			}
			
		.footer-basic-centered ul#list-menu-footer li:last-child,
		.sub-footer ul#list-menu-footer li:last-child{
			display:none;
		}	
	#list-tarjetas li{
		width:12%;
	}
	.circularcaps {
		margin-top: 30px;
	}
	.circularcaps img {
		margin: 15px 0;
		max-width: 250px !important;
	}
	.sub-footer{
		background-color:#c50016;
		box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
		box-sizing: border-box;
		width: 100%;
		text-align: center;
		font: normal 18px "Ubuntu";
		padding: 15px;		
	}
	.designer {
		font-size: 14px;
		opacity: 0.8;
	}
	.designer:hover {
		opacity: 1;
	}

.content_home {
	/*padding-right: 0;
	padding-left: 0;*/
}

.container-fluid {
	padding: 0;
	position:relative;
	/*z-index:4;*/
}

.no_mg_left {
	padding-left: 0 !important;
}

.no_mg_right {
	padding-right: 0 !important;
}

.navbar-form {
	padding: 0px !important;
	margin-bottom: 20px;
}

.badge_categorias {
	margin-top: 3px;
}

.label { 
	font-weight: 400;
}

.navbar {
	border-radius: 0;
	border: none;
}

.panel {
	border: none;
	box-shadow: none;
}

.panel-heading {
	border-radius: 0;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: none;
}

.panel-body {
	padding: 0;
	/*padding-right: 5px;*/
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	border-top: 0;
	font-size: 14px;
	padding-left: 19px;
}
.navbar-nav {
	font-size: 19px;
}

p {
    font-size: 14px;
}
.panel-title {
	font-size: 17px;
}

.form-control {
  font-size: 16px;
}

/* slider */
.centered-btns_tabs {
	padding-left: 0;
}

.rslides_container {
	/*margin-bottom: 25px !important;*/
	margin-bottom: 0px !important;
}

.centered-btns_tabs a {
	width: 12px !important;
	height: 12px !important;
}

.centered-btns_nav {
	opacity: 0.4 !important;
}

/**/
.carousel-control{
	width:  4%; 
}

.carousel-control.left,.carousel-control.right {
	margin-left:15px;
	background-image:none;
}

@media (max-width: 767px) {
	.carousel-inner .active.left{
		left: -100%; 
	}
	.carousel-inner .next{ 
		left: 100%; 
	}
	.carousel-inner .prev{ 
		left: -100%; 
	}
	.active > div { 
		display:none; 
	}
	.active > div:first-child { 
		display:block; 
	}
}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left { 
		left: -50%; 
	}
	.carousel-inner .next{ 
		left: 50%; 
	}
	.carousel-inner .prev{ 
		left: -50%; 
	}
	.active > div { 
		display:none; 
	}
	.active > div:first-child { 
		display:block; 
	}
	.active > div:first-child + div { 
		display:block; 
	}
}
@media (min-width: 992px ) {
	.carousel-inner .active.left{ 
		left: -25%; 
	}
	.carousel-inner .next{ 
		left: 25%; 
	}
	.carousel-inner .prev{ 
		left: -25%; 
	}
}

/* novedades home carousel */
.novedad_titulo {
	font-size: 17px;
	font-weight: bolder;
}

.novedad_autor {
	font-size: 14px;
}
.novedad_precio {
	font-size: 22px;
	font-weight: bolder;
}

.centered_item {
	text-align: center;
}

/* carousel */
.carousel-showsixmoveone .carousel-control {
	width: 4%;
	background-image: none;
}
.carousel-showsixmoveone .carousel-control.left {
	margin-left: 15px;
}
.carousel-showsixmoveone .carousel-control.right {
	margin-right: 15px;
}
.carousel-showsixmoveone .cloneditem-1,
.carousel-showsixmoveone .cloneditem-2,
.carousel-showsixmoveone .cloneditem-3,
.carousel-showsixmoveone .cloneditem-4,
.carousel-showsixmoveone .cloneditem-5 {
	display: none;
}
@media all and (min-width: 768px) {
	.carousel-showsixmoveone .carousel-inner > .active.left,
	.carousel-showsixmoveone .carousel-inner > .prev {
		left: -33.333%;
	}
	.carousel-showsixmoveone .carousel-inner > .active.right,
	.carousel-showsixmoveone .carousel-inner > .next {
		left: 33.333%;
	}
	.carousel-showsixmoveone .carousel-inner > .left,
	.carousel-showsixmoveone .carousel-inner > .prev.right,
	.carousel-showsixmoveone .carousel-inner > .active {
		left: 0;
	}
	.carousel-showsixmoveone .carousel-inner .cloneditem-1,
	.carousel-showsixmoveone .carousel-inner .cloneditem-2 {
		display: block;
	}
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
	.carousel-showsixmoveone .carousel-inner > .item.active.right,
	.carousel-showsixmoveone .carousel-inner > .item.next {
		-webkit-transform: translate3d(33.333%, 0, 0);
		transform: translate3d(33.333%, 0, 0);
		left: 0;
	}
	.carousel-showsixmoveone .carousel-inner > .item.active.left,
	.carousel-showsixmoveone .carousel-inner > .item.prev {
		-webkit-transform: translate3d(-33.333%, 0, 0);
        transform: translate3d(-33.333%, 0, 0);
		left: 0;
	}
	.carousel-showsixmoveone .carousel-inner > .item.left,
	.carousel-showsixmoveone .carousel-inner > .item.prev.right,
	.carousel-showsixmoveone .carousel-inner > .item.active {
		-webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
		left: 0;
	}
}
@media all and (min-width: 992px) {
	.carousel-showsixmoveone .carousel-inner > .active.left,
	.carousel-showsixmoveone .carousel-inner > .prev {
		left: -16.666%;
	}
	.carousel-showsixmoveone .carousel-inner > .active.right,
	.carousel-showsixmoveone .carousel-inner > .next {
		left: 16.666%;
	}
	.carousel-showsixmoveone .carousel-inner > .left,
	.carousel-showsixmoveone .carousel-inner > .prev.right,
	.carousel-showsixmoveone .carousel-inner > .active {
		left: 0;
	}
	.carousel-showsixmoveone .carousel-inner .cloneditem-3,
	.carousel-showsixmoveone .carousel-inner .cloneditem-4,
	.carousel-showsixmoveone .carousel-inner .cloneditem-5 {
		display: block;
	}
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
	.carousel-showsixmoveone .carousel-inner > .item.active.right,
	.carousel-showsixmoveone .carousel-inner > .item.next {
		-webkit-transform: translate3d(16.666%, 0, 0);
		transform: translate3d(16.666%, 0, 0);
		left: 0;
	}
	.carousel-showsixmoveone .carousel-inner > .item.active.left,
	.carousel-showsixmoveone .carousel-inner > .item.prev {
		-webkit-transform: translate3d(-16.666%, 0, 0);
        transform: translate3d(-16.666%, 0, 0);
		left: 0;
	}
	.carousel-showsixmoveone .carousel-inner > .item.left,
	.carousel-showsixmoveone .carousel-inner > .item.prev.right,
	.carousel-showsixmoveone .carousel-inner > .item.active {
		-webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
		left: 0;
	}
}
.container {
	position:relative;
	margin-bottom: 50px;
}
@media only screen and (min-width: 768px) {

}
.title {
	padding: 28px;
	display: table-cell;
	position: relative;
	vertical-align: middle;
	text-align: center;
}

/* */
.carousel {
	min-width: 100%;
	background-color:#e5e5e5;
}
.carousel-item {
	width: 100%;
	background: #fff;
}
img {
	max-width: 100%;
}
.slag {
	float: left;
	width: 50%;
}		
	.sub-slag{
		/*padding-bottom:30px;*/
	}
@media (min-width: 30em){
	.slag {
		width: 33.333333333333333333%;
		background-color:#e5e5e5;
		border:1px solid #ffffff;
	}
}
@media (min-width: 50em){
	.slag {
		width: 33.333333333333333333%;
		background-color:#e5e5e5;
		border:1px solid #ffffff;
		border-top:0px;
		border-bottom:0px;
	} 
}

.footer-links {
	margin-top: 7px !important;
}

.footer-links a {
	padding: 30px;
}

.btn_comprar_detalle {
	margin-bottom: 10px;
	margin-top: 30px;
	width: 230px;
}

.btn_contacto {

}

.mg_star_quality {
	margin-left: 20px;
}

#map {
    height: 100%;
}

.mg_tiendas_p {
	margin-bottom: 40px;
}


.quote_press {
	font-style: italic;
}

.contact_exp {
	margin-bottom: 25px;
}

.form-control {
	margin-bottom: 20px;
}

.grey_txt {
    color: #8d8d8d;
}

a {
	color: #c50016; 
}
 
a:hover {
	/*color: #777; */
	text-decoration: none;
}

.invalid{
	border-color: #E9322D!important;
	box-shadow: 0 0 6px #F8B9B7!important;
}

.mayuscula{
	text-transform:uppercase;
}

/*header*/
.box-header{
	/*padding:15px 45px;
	width:100%;*/
}

	.shopping-cart,
	.log-header{
		position:relative;
	}
	
	.log-header{
		margin-right:15px;
	}
	
		.log-header span{
			color:#ffffff;
			margin-right:2px;
		}

		.shopping-cart img,
		.log-header img{
			height:100%;
		}
		
		.shopping-cart .num-products{
			position:absolute;
			right:10px;
			color:#ffffff;
		}

	.list-rrss{
		padding-left:0px;
		margin-bottom:0px;
	}

		.list-rrss li{
			display:inline-block;
		}
	
		.list-rrss li:hover{
			opacity:0.7;
		}
		
			.list-rrss li a img{
				width:100%;
			}
			
	#wrapper_form_abs_movil,
	#wrapper_form_abs_movil_carrito{
		position:absolute;
		top:50px;
		left:0;
		z-index:10;
		background-image:url("../images/fondo_login.png");
		width:100%;
		height:100% !important;
		font-size:16px;		
		display:none;
	}
		
		#sub-login,
		#sub-carrito{
			background-color:#e5e5e5;
			width:100%;
			background-image:url("../images/flecha-top.png");
			background-repeat:no-repeat;
			background-position:76% 0%;
			background-size:35px;
			padding:20px;
		}
		
		#sub-carrito{
			/*padding:40px 20px 10px 20px;		*/
		}
		
	.title-ini-session{
		color:#000000;
		/*font-size:18px;*/
		width:100%;
		padding-bottom:2px;
	}
	
	.separator-session{
		border-bottom:1px solid #b3b3b3;	
	}
	
	.content-ini-session{
		padding:10px 15px 0px 15px;
		width:100%;
	}
	
		.logueo_pack:first-child{
			margin-bottom:20px;
		}
	
			.content-ini-session input{
				width:100%;
				padding:5px;
				border-radius: 4px;
				border:1px solid #b3b3b3;
			}
			
			.botones-ini-session{
				display:block;
				width:100%;
				text-align:center;
				margin:15px 0px;
			}
			
			.boton-red{
				background-color: #c50016;
				color: #ffffff;
				border: 1px solid #c50016 !important;
			}
			
			.boton-red:hover{
				background-color:#fff;
				color:#c50016;
				border:1px solid #c50016;
			}
			
			.boton-white{
				background-color:transparent;
				color:#c50016;
				border:1px solid #c50016;	
			}
			
			.boton-grey{
				background-color:#e5e5e5;
				color:#c50016;
				border:1px solid #c50016 !important;	
			}
			
			.boton-white:hover,
			.boton-grey:hover{
				background-color: #c50016;
				color: #ffffff;
				border: 1px solid #c50016;
			}
			
			.remember_log{
				width:auto !important;
			}
			
	#wrapper_form_abs,
	#wrapper_carrito{
		position:absolute;
		top:-20px;
		right:0;
		z-index:1001;
		background-color:#e5e5e5;		
		font-size:12px;
		width:262px;
		background-image:url("../images/flecha-top.png");
		background-repeat:no-repeat;
		background-position:60% 0%;
		background-size:35px;
		box-shadow: 0px 4px 8px rgba(0,0,0,.475);
	}
	
		#box_user_menu,
		#LoginForm{
			padding:40px 20px 10px 20px;
		}
		
		#body_shopping_cart{
			float:left;
			padding:40px 20px 10px 20px;
			width:100%;
		}
	
	#wrapper_carrito{
		background-position:90% 0%;
		width:350px;
	}
	
	#menu_user_header{
		padding-left:0px;
		margin-left:0px;
		margin-bottom:0px;
	}
	
		#menu_user_header li{
			list-style:none;
			border-bottom:1px solid #b3b3b3;
			padding:5px 0px;
		}
		
		#menu_user_header li:last-child{
			border-bottom:0px;
		}
		
			#menu_user_header li span,
			#menu_user_header li a{
				color:#c50016;
			}

/*Best seller - Recomendados*/
#categories-movil td,
#categories-web td{
	background-color:#e5e5e5 ;
	border-bottom:1px solid #ffffff;
	padding:0px;
}

	#table-promociones-left td{
		background-color:#e5e5e5 !important;
		/*border-bottom:0px !important;*/
		padding-left:15px !important;
		padding-right:0px !important;
		padding-top:8px !important;
		padding-bottom:8px !important;
	}
	
		#table-promociones-left td span,
		#table-promociones-left td a{
			padding-right:10px;
			display:block;
		}
		
		#table-promociones-left td a{
			padding:0px !important;
		}
		
		#table-promociones-left td a .title-promotion-left{
			color:#c50016;
		}

#categories-movil td a,
#categories-web td a{
	color:#333333;
	width: 100%;
    height: 100%;
    display: block;
    padding: 8px 8px 8px 19px;	
}

#categories-movil td:hover a, 
#categories-web td:hover a{
	/*background-color:#d2d1d1;*/
}

.title-carrusel{
	background-color:#c50016;
}

.info-product-carousel{

}

.icon_produce_small {
    width: 35px;
    height: 35px;
    display: block;
    position: absolute;
    z-index: 9;
	bottom:5px;
	right:15px;
}

.icon_promotion_small{
    width: 35px !important;
    height: auto !important;
    display: block;
    position: absolute;
    z-index: 100;
	/*top:5px;*/
	right:15px;
}

.img_no_stock{
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background-image:url("../images/nostock.png");
}

	.img_no_stock img{
		height:auto !important;
		width:60% !important;
	}

.info-product-carousel{
	float:left;
	width:100%;
}

.format-product{
	font-size:12px;
}

.number-units{
	width:10%;
	margin-left:0px;
	float:left;
	border:1px solid #c50016;
	border-left:0px;	
	border-right:0px;
	color:#c50016;
	font-size:16px;
	text-align:center;
	margin-bottom:10px;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

input[type=number] {
    -moz-appearance:textfield;
}	

.decrease-units,
.increase-units{
	font-size:16px;
	border:1px solid #c50016;
	padding:1px 10px;
	float:left;
	color:#c50016;
	font-weight:bold;
	background-color:#ffffff;
}

.decrease-units:hover,
.increase-units:hover{
	background-color:#c50016;
	color:#fff;
}

.pointer:hover{
	cursor:pointer;
}

.decrease-units{
	border-right:0px;
}

.increase-units{
	border-left:0px;
}

.boton-add,
.boton-add[disabled]{
	background-color:#c50016;
	color:#ffffff;
	border:1px solid #c50016;
	width:50%;
}

.boton-add:hover{
	background-color:#fff;
	color:#c50016;
	border:1px solid #c50016;
}

.lheight26{
	line-height:26px;
}

.tachado{
	color:#c50016;
	margin-left:5px;
}

.text-product{
	clear:both;
	display:block;
}

.title-recomendamos{
	clear:both;
	color:#ffffff;
	background-color:#808080;
	padding:2px 5px;
}

.link-recomendamos{
	clear:both;
	display:block;
	color:#c50016;
	font-weight:bold;
	margin-top:5px;
}

.box-recomendaciones{
	width:100%;
	background-color:#f5f5f5;
	padding:8px;
}

	.carousel-nav a.prev,
	.carousel-nav a.next{
		bottom:0px !important;
		width:40px;
		height:40px;
	}	
	
	.carousel-nav a.prev font,
	.carousel-nav a.next font{
		display:none !important;
	}
	
	.carousel-nav a.prev{
		background-image:url("../images/arrow-left.png");
		background-size:contain;
	}
	
	.carousel-nav a.next{
		background-image:url("../images/arrow-right.png");
		background-size:contain;
	}


.img-transporte{
	margin-bottom:15px;
}

.error{
	display:block;
	color:red;
}

.form_pack input,
.form_pack select,
.form_pack textarea{
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #b3b3b3;
}
.form_pack input[type="text"],
.form_pack select,
.form_pack textarea{
	color:#999999;
}

#wrapper_footer_form{
	border-top: 1px solid #a0a0a0;
	padding-top:20px;
	margin-top:20px;
}

.strong{
	font-weight:bold;
}

#address_list{
	margin-left:0px;
	padding-left:0px;	
}

	#address_list li{
		list-style:none;
		clear:both;
		width:100%;
		margin-bottom:15px;
	}
	
		#address_list li .box_address{
			margin-bottom:5px;
		}
	
			#address_list li p.info_address{
				margin-bottom:0px;
			}
		
	.box-pedidos ul{
		margin-left:0px;
		padding-left:0px;
		padding-top:0px;
	}
		
	.box-section-articles{
		margin-top:15px;
	}
		
		.box-pedidos .item-list,
		.box-section-articles .item-list{
			list-style:none;
			margin-bottom:15px;
			padding-top:15px;
			position:relative !important;
			left:0px !important;
			top:0px !important;
		}
		
			.box-section-articles .item-list img{
				width:100%;
			}
			
			.box-section-articles .item-list .link-article-section *{
				clear:both;
			}
			
			.box-section-articles .item-list .link-article-section .title-articulo-seccion{
				color:#c50016;
				margin-top:10px;
				font-size:22px;
			}
			
			.box-section-articles .item-list .link-article-section .date-articulo-seccion{
				font-size:14px;
				margin-top:10px;
				color:#333;
			}
			
			.box-section-articles .item-list .link-article-section .text-articulo-seccion{
				font-size:14px;
				margin-top:10px;
				color:#333;
			}			
			
			.box-section-articles .item-list .link-article-section:hover .title-articulo-seccion{
				color:#777;
			}
		
			.box-pedidos .item-list a{
				width:100%;
				display:block;
				height:100%;
				float:left;
			}
		
			.box-pedidos .item-list a,
			.box-pedidos .item-list a:hover{
				color:#000;
			}
			
			.box-pedidos .panel{
				overflow:initial !important;
			}
			
			.box-image-product{
				width:29%;
				position:relative;
			}
			
			.box-dates-product{
				margin-left:4%;
			}
			
			.box-dates-product span{
				clear:both;
				display:block;
			}
			
		.box-details-pedido{
			padding-left:10px;
			width:100%;
		}
			
			.details-pedido{
				clear:both;
				width:100%;
				padding:10px;
				background-color:#ededed;
				margin-top:15px;
			}
			
			.details-pedido-left{
				width:75%;
				text-align:left;
			}
			
			.details-pedido-right{
				width:25%;
				text-align:right;
			}	

			.details-pedido-center{
				width:100%;
				text-align:right;
			}
			
		.link-factura{
			display:inline-block !important;
		}
		
#loading {
	display: none;
	width:100%;
	text-align:center;
	clear:both;
	margin-top:15px;
	font-size:14px;
	font-style:italic;
}			

#zoom_map {
    width: 100%;
    text-align: center;
    height: 30px;
    padding:5px 10px;
    background-color: #c50016;
}

	#zoom_map a {
		color: #ffffff;
	}
	
#list_commission{
	padding-left:0px;
	margin-left:0px;
}

	#list_commission li{
		list-style:none;
	}
	
.nopadding{
	padding:0px !important;
}

#titulo-rrss{
	border-bottom:1px solid #c50016;
	width:100%;
	float:left;
}

#social_networks{
	margin-left:0px;
	padding-left:0px;
	text-align:right;
	padding-bottom:10px;
	width:25%;
	float:right;
	margin-top:20px;
	height:41px;
	margin-bottom:0px;
}

	#social_networks li{
		list-style:none;
		display:inline-block;
		width:30px;
		margin-right:5px;
	}
	
	#social_networks li:hover{
		opacity:0.7;
	}
	
		#social_networks li img{
			width:100%;
		}
		
	#article_intro{
		margin-top:30px;
		margin-bottom:30px;
		font-size:16px;
		font-weight:600;
		text-align:justify;
	}
	
	#content-web{
		padding:0px;
	}	
	
		#wrapper-multimedia{
			margin-bottom:15px;
		}

			#box-migas-pan-title-article h1 {
				font-size: 26px;
				width:70%;
				padding-bottom:5px;
				float:left;
				margin-bottom:0px;
				color: #c50016;
			}
			
			.text_block h4{
				color:#ffffff;
				background-color:#c50016;
				padding:10px 15px;
			}
			
		.title_image_art{
			background-color:#000000;
			color:#ffffff;
			text-align:center;
			padding:8px 15px;
		}
		
		.description_image_art{
			background-color:#e5e5e5 ;
		}
		
			.text_image_art{
				padding:10px;
			}			
			
			#wrapper-multimedia .centered-btns_nav{
				display:none !important;
			}
			
			#wrapper-multimedia .centered-btns_tabs a{
				width:10px !important;
				height:10px !important;
			}
			
			.text_block{
				text-align:justify;
			}
		
		.article-subtitle{
			width: 100%;
			display: block;
			font-size:20px;
			margin-bottom:15px;	
		}
			
		.article-intro{
			width: 100%;
			display: block;
			margin-bottom: 30px;	
			font-size: 16px;
			font-weight:bold;
		}
		
		.titleBlock{
			width: 100%;
			display: block;
			margin-top: 0px !important;
			margin-bottom: 15px;	
			font-size: 16px;
			font-weight:bold;
			background-color: #c50016;
			color: #ffffff;
			padding: 10px;
		}	
		
		.text-block {
			margin-bottom: 20px;
			text-align:justify;
		}	
		
			.text-block h4 {
				color: #ffffff;
				background-color: #c50016;
				padding: 10px 15px;
				clear:both;
			}
		
			.text-block div, .text-block span, .text-block p, .text-block strong, .text-block ul, .text-block li {
				font-size: 14px !important;
				line-height: 22px !important;
			}
			
		.box-envolt-image {
			position: relative;
			display: inline-block;
		}				
						
			.image-block img, .youtube-block iframe {
				padding: 10px;
				background-color: #f1f1f1;
				width:100% !important;
			}
			
		.boton-expand{
			position:absolute;
			bottom:0px;
			right:0px;
			width:50px !important;
			display:none;
		}	

		.foot-image,
		.foot-video,
		.foot-galeria,
		.foot-youtube{
			text-align:center;
			font-weight:bold;
		}
		
		.box-adjuntos-descargas{
			margin-top:25px;
			width:100%;
			display:block;
			padding-bottom:10px;
			padding-top:10px;
			margin-bottom:10px;
			margin-top:10px;
			border-top:1px solid #f2f2f2;
		}
		
		.box-datos-descarga-descargas{
			margin-left:15px;
		}
		
		.titulo-descarga-descargas{
			width:100%;
			display:block;
			color:#343434;
			font-weight:bold;
		}
		
		.extension-descarga-descargas{
			margin-right:5px;
			text-transform:uppercase;
		}
		
		.separator-descarga-descargas{
			margin:0px 5px;
		}
		
		.box-datos-descarga-descargas a:hover{
			color:#04579a !important;
		}		
		
		.item-gallery{
			margin-bottom:25px;
		}
				
			.item-room .lSSlideOuter,
			.item-gallery .lSSlideOuter{
				background-color:#f1f1f1;
			}
		
			.item-room .lSGallery,
			.item-gallery .lSGallery{
				padding:10px !important;
				margin-top:0px !important;
			}
			
			.item-room .description-room,
			.item-gallery .description-gallery{
				padding:0px;
				margin-bottom:25px;
			}
			
			.item-room .description-room,
			.item-room .description-room *,
			.item-gallery .description-gallery,
			.item-gallery .description-gallery *{
				font-size:14px !important;
			}			
			
	/*galería artículos*/
	ul li img {
		cursor: pointer;
	}
	.modal-body {
		padding: 15px !important;
	}
	.modal-content {
		border-radius:0;
	}
	.modal-dialog img {
		text-align:center;
		margin:0 auto;
	}
    .controls{          
        width:50px;
        display:block;
        font-size:11px;
        padding-top:8px;
        font-weight:bold;          
    }
    .modal-body .next {
        float:right;
        text-align:right;
    }
    /*override modal for demo only*/
    .modal-dialog {
        max-width:800px;
        padding-top: 45px;
    }			
	
	/*tabla café de la semana*/
	#list_cofee_week{
		line-height:2.5;
	}
	#list_cofee_week tr td {
		vertical-align:top;
		border-bottom:1px solid #cccccc;
		padding:0px 5px;
	}
	#list_cofee_week tr td.title_coffee {
		width:50%;
		font-size: 14px;
		color: #1a0e06;
	}
	#list_cofee_week tr td.origin_coffee {
		width:40%;
		font-size: 14px;
		color: #c50016;
	}
	#list_cofee_week tr td.button_coffee {
		width:5%;
		text-align:right;
	}
	#list_cofee_week tr td.button_coffee img {
		max-height:24px;
		max-width:24px;
	}
	
	#promociones-left{
		background-color:#c69500 !important;
	}
	
		.title-promotion-left{
			font-size:14px;
			display:block;
			font-weight:bold;
		}
	
		.text-promotion-left{
			font-size:14px;
			display:block;
		}		
		
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>span:hover,.navbar-default .navbar-nav>li>span:focus{
	color:#ccc;
	cursor:pointer !important;
}		

.image-section {
	width:100%;
	padding-top:10px;
	overflow:hidden;
}

#info-section-description{
	font-size:16px;
	color:#c50016;
}

.tooltip > .tooltip-inner {

}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>span, .navbar-default .navbar-nav>.open>span:hover, .navbar-default .navbar-nav>.open>span:focus {
    background-color: #eee !important;
    box-shadow: 0px 4px 8px rgba(0,0,0,.475);
}

.dropdown-menu {
    background-color: #fff;
    border: none !important;
    -webkit-box-shadow: 0px 4px 8px rgba(0,0,0,.475) !important;
    box-shadow: 0px 4px 8px rgba(0,0,0,.475) !important;
}

/*#categories-web h4 a,
#categories-movil h4 a{
	background-color:#c50016;
}*/

#categories-web h4:hover,
#categories-movil h4:hover,
#categories-web h4:focus,
#categories-movil h4:focus{
	background-color:#9a0112 !important;
}

#categories-web h4:hover a,
#categories-movil h4:hover a,
#categories-web h4:focus a,
#categories-movil h4:focus a,
#categories-web h4 a:hover,
#categories-movil h4 a:hover{
	color:#cccccc !important;
}

#categories-web h4 a:focus,
#categories-movil h4 a:focus{
	color:#ffffff !important;
}
	
#categories-web td a:hover,
#categories-movil td a:hover,
#table-promociones-left a:hover span.title-promotion-left{
	color:#777 !important;
}

#table-promociones-left a:hover span.text-promotion-left{
	color:#333 !important;
}

.text-subtitulo{
	font-size:18px;
	color:#333333;
}

ul, ol{
	margin-bottom:15px;
}

.title_download{
	display:block;
	margin-top:15px;
}

.title_download a,
.title_download img{
	float:left;
	margin-right:10px;
}

.zoom_content{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	background-image:url("../images/zoom_content.png");
	background-repeat:no-repeat;
	background-size:contain;
	height:100%;
	width:100%;
}

.fila-articles{
	width:100%;
}

#view_shop{
	text-align:right;
	float:right;
	width:30%;
}

	.select_filter{
		border:1px solid #ccc;
		border-radius:5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius:5px;	
		padding:4px;
		background-color:#ffffff;
		-webkit-appearance: none;
		background-image:url("../images/flecha-select.png");
		background-position:right;
		background-repeat:no-repeat;
	}

	#view_shop #view_filter{
		margin-right:10px;
		display:inline-block;
	}

	#view_shop img{
		display:inline-block;
		margin-left:5px;
	}

.shop_descrption {
	color: #666666;
	font-weight: 600;
	margin: 0 0 30px 5px;
	clear: both;
	line-height: 20px;
	font-size: 15px;
}

.box_produce_list{
	clear:both;
	width:100%;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #cccccc;
}

.box_produce_grid{
	padding-bottom:20px;
	margin-bottom:20px;
}

	.content-image-product{
		padding:5px;
		background-color:#e5e5e5;
		width:100%;
		/*min-height:265px;*/
		height:100%;
	}
	
		.content-image-product a{
			color:#333;
		}
		
		.content-image-product a:hover{
			color:#c50016;
		}
	
	.title-format-produce{
		min-height:57px;
	}
	
	#content_list_produce{
		margin-top:15px;
		display:block;
	}
	
	.image-articulo{
		width:100%;
		margin:0 auto;
		floaT:none !important;
		/*display:initial !important;*/
		display:block !important;
	}
	
	.box-image-product-shop .icon_produce_small img{
		height:auto;
		width:100%;
		position:absolute;
		left:0;
		top:0;
	}
	
		.box-image-product-shop .centered-btns_tabs, 
		.box-image-product-shop .transparent-btns_tabs, 
		.box-image-product-shop .large-btns_tabs{
			position:absolute !important;
			line-height:initial !important;
			width:100%;
			margin-top:25px;
		}
	
	.box-promotions-product{
		position:absolute;
		width:35px;
		right:5px;
		top:15px;
		text-align:center;
		z-index:12;
	}
	
		.box-promotions-product img{
			width:30px;
			height:30px;
			/*float:left;*/
			display:block;
			margin:0 auto;
			clear:both;
			margin-bottom:5px;
		}
		
		.box_text_produce .title_produce {
			font-weight:600;
			font-size: 16px !important;
			margin-top: 0!important;
		}
		
		.box_text_produce .format_produce{
			font-size:12px;
			font-weight:600;
		}
		
		#exTab1 ul{
			width:100%;
			margin-left:0px;
			padding-left:0px;
			margin-bottom:0px;
			margin-top:10px;
			position:relative;
			z-index:8;
		}
		
			#exTab1 ul li{
				list-style:none;
				float:left;
				padding:5px 17px;
			}
			
			#exTab1 ul li.active{
				/*border-bottom:2px solid #c50016;*/
				background-color:#e5e5e5;
				border-top-left-radius: 5px;
				border-top-right-radius: 5px;
			}
		
				#exTab1 ul li a{
					color:#333;
					font-weight:600;
				}
				
				#exTab1 ul li.active a{
					color:#c50016;
				}
				
			#exTab1 .tab-content{
				border-top:1px solid #cccccc;
				z-index:5;
				padding:10px;
				width:100%;
			}
			
			.text_produce *{
				font-size:14px !important;
				font-family: 'Ubuntu', sans-serif !important;
				line-height: 20px !important;
				color:#000000 !important;
			}
			
				.text_produce ul{
					padding-left:40px !important;
				}
				
					.text_produce ul li{
						list-style:disc !important;
						padding-left:0px !important;
					}
			
			.product-title-promotion-description{
				display:block;
				font-weight:600;
			}

			.product-text-promotion-description{
				display:block;
				clear:both;
			}

			.box_cost{
				text-align:right;
				width:100%;
				margin-top:10px;
			}
			
				.cost_end{
					font-weight:bold;
					display:inline-block;
					
				}
				
				.cost_tachado{
					display:inline-block;
					margin-right:30px;
					color:#c50016;
					text-decoration:line-through;
				}
				
				.produce_option{
					border:1px solid #ccc;
					border-top-left-radius:5px;
					-webkit-border-top-left-radius: 5px;
					-moz-border-top-left-radius: 5px;
					border-bottom-left-radius:5px;
					-webkit-border-bottom-left-radius: 5px;
					-moz-border-bottom-left-radius: 5px;
					border-top-right-radius:0px;
					-webkit-border-top-right-radius: 0px;
					-moz-border-top-right-radius: 0px;
					border-bottom-right-radius:0px;
					-webkit-border-bottom-right-radius: 0px;
					-moz-border-bottom-right-radius: 0px;						
					margin-top:10px;
					width:156px;
					padding:4px;
					background-color:#ffffff;
					-webkit-appearance: none;
					background-image:url("../images/flecha-select.png");
					background-position:right;
					background-repeat:no-repeat;
				}				
				
				.opciones-producto-home{
					height:40px;
					overflow:hidden;
				}
				
				.opciones-producto-home .produce_option{
					width:87% !important;
				}
				
				.opciones-producto-home span{
					width:13% !important;
				}
				
				.info-product-list{
					border:1px solid #ccc;
					border-left:0px;
					border-top-right-radius:5px;
					border-bottom-right-radius:5px;
					margin-top:9px;
					padding:7px;
					color:#c50016;
					background-color:#ffffff;
				}
				
				.other_data_produce .boton-add{
					width:50% !important;
				}
				
			.link_produce{
				clear:both;
			}
			
				.link_produce span{
					font-weight:600;
				}
			
				.link_produce a{
					font-size:12px;
					width:100%;
					text-align:left;
					display:block;
					font-weight:600;
				}
				
	/*Modla tienda*/
	.box_option_produce .modal-header{
		background-color:#c50016;
		color:#ffffff;
	}
	
	.box_option_produce .modal-header .close{
		color:#ffffff;
		opacity:1;
	}
	
	.box_option_produce .modal-header .close:hover{
		opacity:0.5;
	}
	
		.box_option_info{
			width:75%;
			font-size:16px !important;
			padding:10px;
		}
		
		.box_option_image{
			width:25%;
			text-align:center;
		}		
		
			.box_option_image img{
				width:95%;
			}
		
	.box_option_produce .modal-body{
		padding:25px !important;
	}
	
	#title-carrito{
		width:100%;
		border-bottom:1px solid #b3b3b3;
		color:#000;
		display:block;
		padding-bottom:5px;
	}
	
	#list_cart{
		padding-left:0px;
		margin-top:15px;
		clear:both;
	}
	
		#list_cart li{
			list-style:none;
			border-bottom:1px solid #b3b3b3;
			margin-bottom:15px;
			padding-bottom:15px;
			width:100%;
		}
		
		.image-product-carrito{
			width:30%;
			min-height:93px;
			text-align:center;
			position:relative;
		}
		
			.image-product-carrito img.imagen-regalo-producto{
				margin-top:7px;
				width:95%;
				position:absolute;
				left:7px;
				z-index:3;
			}
			
			.img-product-regalo{
				position:absolute;
				height:auto;
				width:20px !important;
				top:5px !important;
				right:5px !important;
				z-index:5;
			}
			
		.info_produce_cart{
			width:58%;
			margin-left:10px;
		}
		
			.info_produce_cart .title_cart{
				font-weight:600;
			}
			
			.info_produce_cart .number-units,
			.info_produce_cart .decrease-units, .info_produce_cart .increase-units,
			.info_produce_cart .cost_cart,
			.info_produce_cart .cost_sparator{
				font-size:12px;
			}
			
			.info_produce_cart .decrease-units, .info_produce_cart .increase-units{
				padding:1px 5px;
			}
			
			.info_produce_cart .cost_cart,
			.info_produce_cart .cost_end,
			.info_produce_cart .cost_sparator{
				font-weight:bold;
				margin-top:3px;
			}
			
			.info_produce_cart .cost_sparator{
				width:auto;
				margin-left:10px;
				margin-right:0px;				
			}
			
			.info_produce_cart .cost_end{
				margin-left:10px;
				margin-right:0px;
			}
			
			.info_produce_cart .cost_cart{
				margin-left:10px;
			}
			
			.carrito-present{
				margin-top:10px;
			}
			
				.carrito-present select{
					padding:2px 5px;
					color:#c50016;
					width:100%;
				}
			
			.units_buy_cart{
				margin-top:10px;
			}
			
			.delete-product-carrito{
				color:#c50016;
				font-size:16px;
			}
			
			.delete-product-carrito:hover{
				color:#333;
			}
			
			.modal-carrito{
				width:100%;
			}
			
				.modal-carrito .modal-header{
					background-color:#c50016;
					color:#ffffff;
				}
				
				.modal-carrito .modal-header .close{
					color:#ffffff;
					opacity:1;
				}
				
				.modal-carrito .modal-body{
					width:100%;
				}
				
				.modal-carrito .text_delete_product{
					width:100%;
					font-size:16px;
				}
				
				.modal-carrito .boton-add{
					width:auto !important;
					margin-top:15px;
					font-size:16px;
				}
				
		.box-save-cart{
			text-align:center;
			width:100%;
		}
		
		#box_summary_cart{
			margin-top:15px;
			width:100%;
		}
		
		#list_sumary_cart{
			padding-left:0px;
			width:100%;
		}
		
			#list_sumary_cart li{
				list-style:none;
				width:100%;
			}
			
			.separator-carrito{
				height:1px;
				background-color:#000;
				margin:5px 0px;
				width:100%;
			}
			
			.title-subtotal,
			.cantidad-subtotal,
			.title-promociones{
				font-weight:600;
			}
			
			.separator-carrito2{
				height:1px;
				background-color:none;
				margin:5px 0px;
				width:100%;
			}
			
	.tachado-home{
		margin:0px;
		font-size:16px;
		font-weight:bold;
	}		
			
	.separator-coste{
		margin:0; 
		font-size:16px;
		font-weight:bold;
		margin:0px 10px;
	}
	
	.listado-promotions-globales{
		clear:both;
		margin-bottom:10px;
	}
	
	.imagen-prmotion-globales{
		width:30px;
		margin-right:15px;
	}
	
	#box_list_cart{
		width:100%;
	}
	
	.promotion_info_produce{
		width:100%;
		clear:both;
		margin-bottom:15px;
		padding:0px 30px;
		border-bottom:1px solid #e5e5e5;
	}
	
	.text-nex-promotion{
		font-size:16px;
		margin:15px 0px;
	}
	
	.promotion_info_produce table tr td{
		text-align:left;
		padding-left:0px;
	}
	
	.promotion_info_produce table tr td img{
		width:100%;
	}
	
	.texto-next-promotion{
		font-weight:600;
		font-size:16px;
		margin-left:15px;
		color:#c50016;
	}
	
	.title-next-promotion{
		margin-bottom:5px;
		font-weight:600;
		width:100%;
	}
	
	#content_article,
	.descripcion-next-promotion,
	#wrapper-punto-recogida,
	form#UserWeb,
	form#newUserWeb,
	form#editAddressWeb,
	#mailLog,
	#passLog{
		width:100%;
	}
	
	.box-botones-next-promotion{
		display:inline-block;
	}
	
	#listado-direcciones{
		padding-left:0px;
		margin:15px 0px;
		width:100%;
	}
	
		#listado-direcciones li{
			list-style:none;
			display:inline-block;
			margin-bottom:15px;
		}
		
			#listado-direcciones li table{
				background-color:#f5f5f5;
				border-radius:5px;
			}
		
		.celdas-direcciones{
			clear:both;
		}
		
		#wrapper_buy_msg_alert{
			width:100%;
			clear:both;
		}
		
		#box-direction-sumary span{
			font-weight:600;
			margin-bottom:15px;
		}
		
		#title-details-product{
			font-weight:600;
		}
		
		#label_CC,
		#content_form_suscription{
			width:100%;
			float:left;
		}
		
			#content_form_suscription input{
				border-radius:5px;
				padding:3px;
				border:1px solid #a0a0a0;
				color:#333;
			}
			
			#box-sumario-periodicidad select{
				color:#333;
			}
			
			#boxcontent_list_produce{
				margin-top:15px;
			}
			
				#table_list_produce td{
					padding-bottom:5px;
				}
			
			.sum_line {
				width: 100%;
				height: 1px;
				display: block;
				clear: both;
				background-color: #1a0e06;
				margin-bottom:5px;
			}
			
			.destacado{
				font-weight:600;
			}
			
			#info_reference{
				text-align:center;
				font-weight:600;
				font-size:18px;
			}
			
			/*#slider-favoritos{

				background-color:red;
			}
			
			#slider-favoritos .carousel-item{
				padding:0px 30px;
				overflow:hidden;
			}*/
			
			#sliders-home .carousel-nav{
				bottom:71% !important;
			}
			
			#sliders-home .carousel-nav a.prev, 
			#sliders-home .carousel-nav a.next{
				width:25px !important;
				height:40px !important;
				/*opacity:0.4 !important;*/
			}
			
			#sliders-home .carousel-nav a.prev:hover, 
			#sliders-home .carousel-nav a.next:hover{
				/*opacity:1 !important;*/
			}			
			
			.nav>li{
				z-index:1000;
			}
			
	/*suscripcion*/
	#list_suscription li{
		list-style:none;
		padding:10px 0px;
	}
	
	/*prescriptor*/
	#box_table_order,
	#box_table_suscription{
		margin-top:30px;
	}
	
	.table_userOrder_header tr td{
		background-color:#eee;
		font-weight:600;
		padding:5px 10px;
	}
	
	.table_userOrder tr{
		border-bottom:1px solid #ccc;
	}
	
		.table_userOrder tr td{
			padding:7px 10px;		
		}
		
	#box_iban{
		margin-top:30px;
	}
	
	.form_suscription_edit{
		background-color:#eee;
		padding:10px 15px;
	}
	
	.form_suscription_edit input{
		width:85px;
		margin-right:15px;
	}
	
	.form_suscription_edit label{
		margin-right:15px;
	}
	
.no-padding{
	padding-left:0px;
	padding-right:0px;
}

.box-sumary-suscription{
	background-color:#eee;
	width:100%;
}

	.box-sumary-suscription .form_pack{
		margin-bottom:0px !important;
	}
	
	.form_suscription{
		margin:25px 0px;
	}
	
	.detalles-del-pedido{
		clear:both;
		width:100%;
	}
	

	.box-sumary-suscription .form_suscription_edit{
		background-color:transparent;
	}
	
	#suscripcion-aclaration{
		clear:both;
		width:100%;
		margin:10px 0px;
	}
	
		#suscripcion-aclaration ul{
			padding-left:0px;
		}
		
			#suscripcion-aclaration ul li{
				list-style:none;
				display:inline-block;
			}
			
			
.others-dates{
	float:left;
	width:100%;
}

.direction-user{
	border-radius:5px;
	background-color: #f5f5f5;
	width:100%;
}

	.direction-user td{
		padding:10px;
	}
	
.modal-backdrop	{
	display:none !important;
}
	
.modal{
	background-image: url('../images/fondo_login.png');
}

.clickable {
    cursor: pointer;
}

.modal-dialog a.clickable{
	color:#ffffff !important;
}

.number-units{
	border-radius:0px;
	background-color:#fff;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-appearance: none;
	padding-bottom:1px;
	width:15%;
	padding-top:1px;
	padding-bottom:1px;
}

.panel-default>.panel-heading,
.navbar-toggle,
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>span,.navbar-default .navbar-nav>.open>span:hover,.navbar-default .navbar-nav>.open>span:focus{
	background-color:#c50016;
}


.close,
.close:hover,.close:focus,
.navbar-default .navbar-nav .open .dropdown-menu>li>a,
.navbar-default .navbar-nav .open .dropdown-menu>li>span{
	color:#c50016;
}

.thumbnail .caption h5 a,
.title_produce{
	text-transform:uppercase;
}

#categories-web .panel-heading,
#categories-movil .panel-heading{
	padding:0px !important;
}

#categories-web .panel-title>a,
#categories-movil .panel-title>a{
	width:100%;
	height:100%;
	display:block;
	padding:10px 15px;
}

.listado-slider{
	width:100%;
	height:100%;
}

	.listado-slider img{
		width:100%;
		height:100%;
		max-height:420px;
	}
	
	.text_portfolio {
		clear: both;
		text-align: center;
		width: 100%;
		background-color: #000000;
		color: #ffffff;
		padding: 13px;
		font-size: 17px;
	}
	
	#box_scroll_infinite_section{
		width:100%;
	}
	
.box_text_produce{
	width:100%;
}

/* GOOGLE MYMAP */
#mymap iframe {
		position: absolute;
		pointer-events: none;
}

/*go top*/
.go-top {
    position: fixed;
    float: right;
    right: 1%;
    bottom: 50px;
    display: none;
    z-index: 9999;
}			

.go-top:hover {
	opacity:0.8;
}

.whatsapp {
	position: fixed;
	bottom: 20px;
	left: 20px;
	z-index:100;
}
.whatsapp img {
	width: 50px;
}
.whatsapp a {
	opacity: 80%;
}
.whatsapp a:hover {
	opacity: 100%;
}

/* Google reCAPTCHA */
.grecaptcha-badge {
	bottom: 35px !important;
}