/*
Theme Name: Hyqingenieros Child
Description: hyqingenieros
Author: hyqingenieros
Template: hyqingenieros
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.nav>li>a {
    font-size: 0.95em;
}
.nav > li > a {
    font-weight:400!important;
}
.nav>li {
    margin: 0 30px;
}
.nav-uppercase>li>a {
    letter-spacing: .0em;
}
.nav>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav-dropdown li.active>a, .nav-column li.active>a, .nav-dropdown>li>a:hover, .nav-column li>a:hover {
    color: #1b437e;
        -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.nav>li>a:hover:before, .nav>li.active>a:before, .nav>li.current>a:before, .nav>li>a.active:before, .nav>li>a.current:before, .nav-dropdown li.active>a:before, .nav-column li.active>a:before, .nav-dropdown>li>a:hover:before, .nav-column li>a:hover:before {
position: absolute;
    content: "";
    width: 16px;
    height: 3px;
    background-color: #1b437e;
    left: 0px;
    bottom: 6px;
    z-index: 9;
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.nav>li>a>i.icon-search {
    font-size: 0.9em;
    color: #1b437e;
}
.banner h4 {
    padding: 0;
    font-size: 1.5em;
    margin-top: .6em;
    margin-bottom: .6em;
    font-weight: 300;
}
b, strong {
    font-weight: 700;
}
.banner h2, .banner h3, .banner h1 {
    font-weight: 300;
}
.h4, h4 {
    font-size: 1.125em;
    color: #1DA6D6;
    margin-bottom: 0px;
}
.h3, h3 {
    font-size: 2em;
    color: #949494;
    font-weight: 900!important;
    line-height: 1.5em;
}
.h5, h5 {
    font-size: 1.2em;
    color: #949494;
    font-weight: 400!important;
    line-height: 20px;
    margin-top: 20px;
}
.footer {
    padding: 70px 0 0;
    font-size: 80%;
}
.footer .widget_text i{
    color: #1b437e;
    position: absolute;
    left: -6px;
    font-weight: 900;
}
.footer .widget_text p{
margin-bottom: 0;
}
.widget {
    margin-bottom: 2.5em;
}
.absolute-footer{
	font-size: 75%;
}
.flickity-prev-next-button{
	    color: #1da6d6;
}
.slider-nav-outside .flickity-page-dots, .row-slider .flickity-page-dots {
    bottom: -35px;
}
.flickity-page-dots .dot.is-selected {
    background-color: #abacab;

}
.flickity-page-dots .dot{
	    border: 3px solid #abacab;
}
.caldera-grid .btn-default {
    color: #fff!important;
    font-weight: 800!important;
    padding: 10px 30px!important;

    border-color: #1b437e!important;
}
body {
    font-size: 90%!important;
}
a {
    color: #1da6d6;
    text-decoration: none;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}