@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap');
@import url('https://use.fontawesome.com/releases/v5.8.1/css/all.css');

/*Menú alineado a derecha y ajuste de alto*/
.navbar .nav{
    float:right;
}

/*No mostrar título*/
.site-header.modal-header {
    display:none !important;
}

.page-header, .market-subtitulo, .market-titulo {
    display: none !important;
}

/*Menú*/
.navbar-container {margin-top:199px;}

@media (max-width: 997px){
    .navbar-container {margin-top:0px;}
}

/*Títulos*/
h1, h2, h3, h4, h5, h6, label, body, p {
    font-family: 'Roboto', sans-serif;
    font-size:16px;
    color:black;
}

p{
    font-weight: 300!important;
    font-size:16px;
}

.page-content h1{
    font-family: 'Oswald', sans-serif;
    /*text-transform:uppercase;*/
    font-weight:700;
    font-size:42px;
} 

.page-content h2{
    font-family: 'Roboto', sans-serif;
    font-weight:300;
    font-size:30px;
    font-style:italic;
}

/*Boton header*/
.btn-header .btn-default, .btn-header .btn-primary{
font-family: 'Roboto', sans-serif;
background-color:#7b94a8;
color:white;
font-weight:300;
border-width:0px;
border-radius:100px;
padding:10px 25px;
font-size:16px;
}

.btn-header .btn-default:hover, 
.btn-header .btn-primary:hover,
.page-content .btn-header .btn:hover, 
.page-content .btn-header .btn:focus, 
.page-content .btn-header .btn:active, 
.page-content .btn-header .btn.active, 
.page-content .btn-header .btn.disabled, 
.page-content .btn-header .btn[disabled]{
background-color:#7b94a8!important;
color:white!important;
}

/*Botón servicio*/
.btn-slider .btn-default, .btn-slider .btn-primary{
font-family: 'Roboto', sans-serif;
background-color:rgba(0, 0, 0, 0.62);
color:white;
font-weight:300;
border:2px solid #72abd6;
border-radius:100px;
padding:10px 40px;
font-size:16px;
}

.btn-header .btn-slider:hover, 
.btn-header .btn-slider:hover,
.page-content .btn-slider .btn:hover, 
.page-content .btn-slider .btn:focus, 
.page-content .btn-slider .btn:active, 
.page-content .btn-slider .btn.active, 
.page-content .btn-slider .btn.disabled, 
.page-content .btn-slider .btn[disabled]{
background-color:rgba(0, 0, 0, 0.62);
color:white!important;
}

/*Menú estilo links - resumido*/
.navbar .nav>li>a {
    /*margin: 0 2px;*/
    /*text-transform: uppercase;*/
    letter-spacing: 1px;
    font-weight: 300;
    font-size:16px;
}

.navbar .navbar-inner .container .nav > li > a:hover, 
.navbar .navbar-inner .container .nav > li > a:focus, 
.navbar .navbar-inner .container .nav > li.active > a{
    background-color: transparent !important;
    color:#72abd6!important;
}

.navbar{
    border-bottom: 0px solid #244964;
}

/*Menu burger*/
.navbar .btn-navbar .icon-bar{
background-color:white;}

@media (max-width: 979px){
.navbar .btn-navbar{
	background-color:#244964 !important;}
.navbar .btn-navbar:hover, 
.navbar .btn-navbar:focus, 
.navbar .btn-navbar:active, 
.navbar .btn-navbar.active, 
.navbar .btn-navbar.disabled, 
.navbar .btn-navbar[disabled],
.navbar .navbar-inner .container .btn-navbar:hover,
.navbar .navbar-inner .container .btn-navbar:focus{
 	background-color: #244964 !important;}
.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a{
    border-radius: 0px!important;
    font-weight:300!important;}
}

/*Sombra de texto*/
.h1-header{
    text-shadow: 0 0 2px #222, 1px -1px 1px #000;
}

/*Footer líneas*/
.section-footer hr{
    width: 40%;
    border-top-width: 3px;
    border-color: rgb(113, 171, 215);
    margin-top: 10px;
    margin-bottom: 10px;
}

/*footer*/
.site-footer.modal-footer{
    display:none;
}
@media (max-width:997px){
    .push{display:none;}
}

/*Formulario*/
.form-contacto form .btn{
     padding: 15px 25px;
     font-size:16px;
     background-color:#434146;
     border-width:0px;
     font-family: 'Roboto', sans-serif;
     border-radius:3px;
}

.form-contacto form .btn:hover{
    background-color:rgb(53, 53, 53);
}

.form-contacto .form-actions{
      background:none;
      padding:0px;
}

.uneditable-input, 
input[type=color], 
input[type=date], 
input[type=datetime-local], 
input[type=datetime], 
input[type=email], 
input[type=month], 
input[type=number], 
input[type=password], 
input[type=search], 
input[type=tel], 
input[type=text], 
input[type=time], 
input[type=url], 
input[type=week], 
select, 
textarea{
        border-radius:2px;
}

/*Color links página + carrito*/
a{
color:#72abd6;
text-decoration:none;
}

a:hover, a:focus, .pagination ul>.active>a, .pagination ul>.active>span {
color: #72abd6;
text-decoration:none;
}