/*NAV*/
header .nav-a a{
    text-transform: uppercase;
}

/*Maquinas*/

.owl-dots .active span{
	background-color:#EB6907;
	border-color:#EB6907;
}

.owl-dots span{
	border-color:#EB6907;
}


.btn-primary{
	background:#191340;
	border-color:#191340;
}

.btn-primary:hover{
	background:#EB6907;
	border-color:#EB6907;
}


.ctrl-2 .owl-nav>div:hover{
	background:#191340;
}

.slider-index .title,
.main-info .title,
.productos-vending h2.title{
	font-family: 'Knewave', cursive;
	 -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	color:#2A2421;
	text-align:center;
	font-size:3em;
}

.slider-index .title-sub,
h2.title+.title-sub{
	color:#2A2421;
	font-size:2em;
	text-align:center;
}

.intro-inside h2.title{
	font-family:inherit;
	text-align:left;
}

.intro-inside h2.title+.title-sub{
	color:#fff;
	font-weight:400;
	font-size:1.5em;
	text-align:left;
	 -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/*Nosotros*/

.intro-inside .title{
	font-weight:300;
	 -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.intro-inside hr{
	margin-bottom:30px;
}

.dark.btn-line{
	border-color:#EB6907;
	color:#EB6907;
}

.dark.btn-line:hover{
	background:#EB6907;
	border-color:#EB6907;
}

.main-info .info {
	padding:30px 0px;
	text-align:justify;
	font-size:1.2em;
	font-weight:300;
	line-height:2em;
	color:#2A2421;
}

.tab-pane.info{
	font-size:1em;
	font-weight:400;
}

.main-info .info b{
	color:#EB6907;
}

.center{
	text-align:center;
}



.mr-t-10{
	padding:10px 0px;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-weight:300;
}


@media (min-width: 1500px) {
	.swiper-wrapper{
		height:900px;
	}

}

@media (min-width: 1200px) and (max-width:1500px) {
	.swiper-wrapper{
		height:800px;
	}

}

@media (min-width: 1200px) {


}

@media (max-width:992px){
	.social-media.nav-sup{
		display:block;
		text-align:center;
		float:none;
	}

	.nav-a a{
		display:block;
		width:100%;
		padding:7px;
	}

	.contact-section{
		text-align:center;
	}

	.contact-section .logo{
			display:inline-block;
		}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.swiper-wrapper{
		height:700px;
	}
}

@media (min-width: 992px) {
		.nav-wrp:not(.nav-sticky) {
		    	background:rgba(29, 25, 23, 0.9);
		}

		.contact-section .logo{
			margin-bottom:100px;
		}
}

/*===========================================*/
/*	MOBILE & TABLET COMMON
/*===========================================*/
@media (min-width: 200px) and (max-width: 991px) {
	
}


/*===========================================*/
/*	TABLET
/*===========================================*/
@media (min-width: 768px) and (max-width: 991px) {

}


/*===========================================*/
/*	MOBILE
/*===========================================*/
@media (min-width: 200px) and (max-width: 767px) {
	
}
@media (min-width: 600px) and (max-width: 767px) {
}
@media (min-width: 480px) and (max-width: 599px) {

}
@media (min-width: 200px) and (max-width: 479px) {

}

@media (max-width:992px){
	.swiper-wrapper{
		height:500px;
	}
}


@media(max-width:767px){
	.vending-product{
		margin-bottom:25px;
	}

	.content{
		padding:30px;
	}

	.footer{
		padding:25px 15px;
	}

}

#producto-breadcrumb{
	padding:80px 0px 0px 0px;
	background:url('../images/cafe.jpg');
	overflow:hidden;
	background-size:cover;
}
