/* MENU CONTACTA */
.links-nav{min-height:30px;}
.links-nav li:not(.lnkNoContact) {margin-top:10px;}
.links-nav li.lnkNoContact {display:block !important;}
.links-nav li.sepCart {margin-top:14px;}
.lnkNoContact{border-left:0px solid #ffffff !important;}
.links-nav li a img.mobile{display:none;}

.btn-search.in { background: url('../images/searchOff.png') no-repeat center center #1499d7; }

.navbar-wrapper .navbar .container{padding:10px 0px;}

.links-nav li:not(.lnkNoContact).lnkContact a img{max-width: 20px !important;}
.links-nav li.lnkContactLogued{margin-top:14px;}

.content-shop{margin-top:0px;}


#carousel-principal > .inner {margin: 0 auto; max-width: 1280px; position: relative;} 
#carousel-principal > .inner .swiper-pagination{background-color:#42b2f0; padding:10px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; bottom: 30px; left: inherit; max-width: 120px; padding: 10px 20px 10px 0px; right: -20px;}
#carousel-principal > .inner .swiper-pagination-bullet {width: 10px; height: 10px; background: #ffffff;  opacity: 1;}
#carousel-principal > .inner .swiper-pagination-bullet-active {background: #0466a9;}
#carousel-principal > .inner .control {text-indent:-999em; position: absolute; height: 30%; width: 45px; top: 35%; z-index: 2;}
#carousel-principal > .inner .control.swiper-button-disabled {opacity: 0.5;}
#carousel-principal > .inner .control.control-prev {background: url(../images/Home/Carousel/arrow-slide-left.png) no-repeat right center; left: 0;}
#carousel-principal > .inner .control.control-next {background: url(../images/Home/Carousel/arrow-slide-right.png) no-repeat left center; right: 0;}
#carousel-principal > .inner > .swiper-container {height: 100%; width: 100%;}
#carousel-principal > .inner .bg {width: 100% !important;}

.carousel-caption-novedades-2017{left:20%; right:20%; top:20%; width:36%; margin:0px auto; background-color:#ffffff; position:absolute; text-align:center; z-index:10; text-shadow: none;}
.carousel-caption-novedades-2017 .image{margin: 14px 14px 0px;}
.carousel-caption-novedades-2017 .image img{width:100%; max-width:339px; display:block; margin:0px auto;}
.carousel-caption-novedades-2017 .intro{font-size:21px; line-height:24px; color:#89878c; margin: 20px 14px 0px;}
.carousel-caption-novedades-2017 .desc{font-size:18px; line-height:20px; color:#89878c; margin: 20px 14px 14px;}
.carousel-caption-novedades-2017 .desc a{color:#0667aa; text-decoration:underline; font-weight:bold;}

.normal-slide{left:10%; top:10%; width:50%; position:absolute; text-align:left; z-index:10; text-shadow: none;}
.normal-slide h2{font-size:40px; line-height:42px; color:#ffffff; font-weight:bold; margin:0px;}
.normal-slide h3{font-size:24px; line-height:26px; color:#ffffff; padding:18px 0px 24px; margin:0px;}
.normal-slide h3.telefono{font-weight:bold;}
.normal-slide h3.telefono a{text-decoration:none; color:#ffffff;}
.normal-slide.right-slide{left:auto; right:10%; text-align:right;}

/* LARGE */
@media screen and (max-width: 1279px) {

.carousel-caption-novedades-2017{top:14%;}
.carousel-caption-novedades-2017 .intro{font-size:19px; line-height:21px; }
.carousel-caption-novedades-2017 .desc{font-size:17px; line-height:19px; }

}

/* DESKTOP, TABLET Y MOVIL */
@media screen and (max-width: 1023px) {

.carousel-caption-novedades-2017{top:14%;}
.carousel-caption-novedades-2017 .intro{font-size:17px; line-height:19px; }
.carousel-caption-novedades-2017 .desc{font-size:15px; line-height:17px; }

}

/* TABLET Y MOVIL */
@media screen and (max-width: 963px) {

.carousel-caption-novedades-2017 .intro{display:none; }
.normal-slide{width:75%;}

}

/* TABLET */
@media screen and (min-width: 768px) and (max-width: 963px) {



}
	
/* MOVIL */
@media screen and (max-width: 767px) 
{
	#carousel-principal > .inner {margin: 53px auto 0px;}
	
	.normal-slide{top:10%;}
	.normal-slide h2{font-size:22px; line-height:24px;}
	.normal-slide h3{font-size:18px; line-height:20px; padding:8px 0px 12px;}
	.normal-slide h3.telefono a img{max-width:20px;}
	.normal-slide a img{max-width:180px;}
	.normal-slide.right-slide{left:10% !important; right:auto !important; text-align:left !important;}
	
	.carousel-caption-novedades-2017 .image img{max-width:300px;}
	.carousel-caption-novedades-2017 .desc{font-size:13px; line-height:15px; margin: 10px 14px 14px;}
	
	#nav > a{margin-left:20px;}
	#nav > ul{margin-top:20px;}
	.links-nav li a img.desktop{display:none;}
	.links-nav li a img.mobile{display:block;}
	#nav{float:initial;}
	.content-btn-search{display:none;}
	.links-nav{min-height:auto;}
	
	.links-nav .cart {position: absolute; right: 75px; top: -50px; z-index: 1000;}
	.links-nav .lnkContact {position: absolute; right: 5px; top: -42px; z-index: 1000;}
	
	.content-search{display:block !important; top: 17px; position:relative; height:52px; z-index:-1;}
	.content-search .form-control{height:45px;}
	
	#nav > a:before, #nav > a:after{border:0px solid #ffffff;}
	#nav > a:before{width: 40px; height: 5px; background: #ffffff; box-shadow: 0 11px 0 0 #ffffff, 0 22px 0 0 #ffffff;}
	
	.links-nav > li span{display:none;}
	
	.links-nav li.lnkContactLogued{margin-top:14px; right: 24px !important; top: -58px !important;}
	.links-nav li:not(.lnkNoContact).lnkContact a img{max-width: 38px !important;}
}

/* MOVIL LANDSCAPE */
@media screen and (max-width: 639px) 
{
	.carousel-caption-novedades-2017{width:50%;}
	.carousel-caption-novedades-2017 .image{margin: 10px 10px 0px;}
	.carousel-caption-novedades-2017 .desc{font-size:11px; line-height:13px; margin: 4px 10px 10px;}
	
	.links-nav .lnkContact {top: -40px;}
	.links-nav .cart {right: 50px; top: -55px;}
	.links-nav li a img.mobile{max-width:50px;}
}	

/* MOVIL PEQUE */
@media screen and (max-width: 479px) 
{
	#carousel-principal > .inner .swiper-pagination {bottom: 4px; max-width: 110px; padding: 5px 10px 5px 0;}
	#carousel-principal > .inner .control {width: 20px;}
	#carousel-principal > .inner .control.control-prev {background: url(../images/Home/Carousel/arrow-slide-left.png) no-repeat -10px center; left: 0;}
	#carousel-principal > .inner .control.control-next {background: url(../images/Home/Carousel/arrow-slide-right.png) no-repeat -10px center; right: 0;}
	
	.normal-slide{top:5%; width:80%;}
	.normal-slide h2{font-size:15px; line-height:17px;}
	.normal-slide h3{font-size:13px; line-height:15px; padding:4px 0px 8px;}
	.normal-slide a img{max-width:120px;}
	
	.carousel-caption-novedades-2017{top:8%;}
	.carousel-caption-novedades-2017 .image img{max-width:90px;}
	
	.links-nav .cart {right: 40px; top: -50px;}
	.links-nav li a img.mobile{max-width:45px;}
}