@import url('https://fonts.googleapis.com/css?family=Ubuntu|Ubuntu+Condensed');
@import url('https://fonts.googleapis.com/css?family=Overpass+Mono');
/*
font-family: 'Overpass Mono', monospace;
font-family: 'Ubuntu', sans-serif;
font-family: 'Ubuntu Condensed', sans-serif;
*/

.overlay{
    opacity: 1;
}
.overlay:hover{
    opacity: 0;
}
.contact-form input, .contact-form textarea{
    border: 1px solid #73C6AF;
}

.producto-fila ul li{
    list-style: url(../img/dot.jpg);
    font-size: .83em;
    font-family: 'Overpass Mono', monospace;
}
.producto-fila .overlay{
    /*opacity: 1 !important;*/
}
.producto-fila:after{
    content: '';
    display: block;
    width: 537px;
    border-top: 1px solid #FF6462;
    position: absolute;
    right: 30px;
    bottom: 0;
}
.sans-serif{
    font-family: 'Ubuntu', sans-serif;    
}
.serif{
    font-family: 'Overpass Mono', monospace;
}
.condensed{
    font-family: 'Ubuntu Condensed', sans-serif;    
}

.two-col-text{
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}

body{
    /*background: #FBFBFB;*/
    background: #ffffff;
}
body, p, a{
    font-family: 'Ubuntu', sans-serif;
}
footer{
    font-family: 'Overpass Mono', monospace;
    font-size: .9em;
    background: none;
    color: #333;
}
footer a{
    font-family: 'Overpass Mono', monospace;
}

.spacing{
    letter-spacing: 2px;
}
.btn.btn-default{
    font-family: 'Ubuntu Condensed', sans-serif;
    font-size: .9em;
    background: #FD665C;
    color: #ffffff;
    border: 1px solid transparent;
    padding: 10px 30px;
    letter-spacing: 3px;
    -webkit-transition: all 0.15s ease-in-out 0s;
	-moz-transition: all 0.15s ease-in-out 0s;
	-ms-transition: all 0.15s ease-in-out 0s;
	-o-transition: all 0.15s ease-in-out 0s;
	transition: all 0.15s ease-in-out 0s;
}
.btn.btn-default:hover{
    background: #ffffff;
    color: #FD665C;
    border: 1px solid #FD665C;
    -webkit-transition: all 0.15s ease-in-out 0s;
	-moz-transition: all 0.15s ease-in-out 0s;
	-ms-transition: all 0.15s ease-in-out 0s;
	-o-transition: all 0.15s ease-in-out 0s;
	transition: all 0.15s ease-in-out 0s;
}

/*
  _   _                _           
 | | | | ___  __ _  __| | ___ _ __ 
 | |_| |/ _ / _` |/ _` |/ _  '__|
 |  _  |  __/ (_| | (_| |  __/ |   
 |_| |_|___|__,_|__,_|___|_|   
*/
/*=========================================================*/
.header-skin, .header-skin .navbar, .header-skin.scrolling{
    background: #FBFBFB;
}
    /*Links del menu*/
    .header-skin ul.nav li:last-child{
        display: none;
    }
    .header-skin ul.nav li a{
        color: #a89b94;
        font-family: 'Overpass Mono', monospace;
    }
    .header-skin .navbar-nav > li > a {
        padding: 5px 15px;
    }
    .header-skin .navbar-nav {
        margin-top: 25px;
    }
    .header-skin.scrolling .navbar-nav {
        margin-top: 0px;
    }
    
    /*Links del menu : hover*/
    .header-skin ul.nav li a:hover, .header-skin ul.nav li a:focus{
        color: #a89b94;
    }
    /*Link activo*/
    .header-skin ul.nav li.active > a, .header-skin ul.nav li.active > a:hover, .header-skin ul.nav li.active > a:focus{
        background: none;
        color: #FD665B;
    }


    /*Menú responsivo*/
    .header-skin .navbar-toggle{
        background: #73C6AF;
        box-shadow: none;
        border-radius: 0;
    }
    .header-skin .navbar-toggle .icon-bar{
        
    }
    .header-skin ul.nav li a{
        background: #FBFBFB !important;
        color: #333 !important;
    }
    .header-skin ul.nav li.active > a, .header-skin ul.nav li.active > a:hover, .header-skin ul.nav li.active > a:focus{
        color: #FD665B !important;
    }
    /* Mobile portrait ancho 300px */
    @media only screen and (max-width: 767px) {
        .header-skin ul.nav li a{
            color: #ffffff;
        }
    }

/*General*/
/*================================================================*/
*, input, textarea, a{
	outline: none !important;
}



/*==================================================
=                  Media Queries                   =
====================================================*/
/*Big screens*/
@media only screen and (min-width: 1300px){
	
}

/* Tablet, ipad portrait 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.container{
	    width: 100% !important;
	    min-width: 100% !important;
	}
}

/* Tablet, ipad landscape 1024px */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
	.container{
	    width: 100% !important;
	    min-width: 100% !important;
	}
}

/* Mobile portrait ancho 300px */
@media only screen and (max-width: 767px) {
	.container{
	    width: 100% !important;
	    min-width: 100% !important;
	}    
	.producto-fila:after{
	    display: none !important;
	}
	.producto-fila ul{
	    padding-left: 20px;
	}
	.overlay{
	    opacity: 1 !important;
	}
}

/* Mobile landscape ancho 420px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container{
	    width: 100% !important;
	    min-width: 100% !important;
	}
}