/* Theme Name: The Project - Responsive Website Template
Author:HtmlCoder
Author URI:http://www.htmlcoder.me
Author e-mail:htmlcoder.me@gmail.com
Version:1.4.0
Created:December 2014
License URI:http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/


#navbar-collapse-1 > ul > li.dropdown.active.mega-menu.open a{
    color: #20089b !important;
}

@media screen and (max-width: 767px){
    #navbar-collapse-1 > ul > li > a{
        padding: 25px 10px !important;
    }

}
@media screen and (min-width: 768px){
    #navbar-collapse-1 > ul > li > a{
        padding: 65px 5px !important;
        font-size: 14px !important;
    }
}

.pv-40 {
    padding-top: 0 !important;
}

.tp-bannertimer {
    background-color: rgb(32, 8, 155) !important;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
    color: rgb(32, 8, 155) !important;
    font-weight: bold;
}

.navbar-default .navbar-nav > li > a::after {
    display: block;
    content: attr(title);
    font-weight: bold;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.btn-default {
    background-color: rgb(32, 8, 155) !important;
    border-color: rgb(32, 8, 155) !important;
}

.text-default {
    color: rgb(32, 8, 155) !important;
}

@media screen and (max-width: 767px){
    .agencia-relative{
        display: none !important;
    }
}

.default-hovered:hover:after, .default-hovered:hover {
    background-color: rgba(9, 175, 223, 0.51) !important;
}

.agencia-relative{
    position: relative;
    width: 100%;
    margin: auto;
    display: block;
}

.agencia-relative .agencialinea{
    width: 150px;
    height: 20px;
    background: #2e1f9d;
    list-style: none;
    position: absolute;
    top:20px;
    right: 0;
    color: white !important;
    font-size: 12px;
    text-align: center;
    line-height:20px;
    z-index: 99999;
}

.agencia-relative .agencialinea:hover{
    text-decoration: none;
    background: #3b37be;
}

.agencia-relative .agencialinea a{
    color: white !important;
}
.agencia-relative .agencialinea a:hover{
    text-decoration: none;
}
@media screen and (min-width: 768px){
    .show_movil{
        display: none !important;
    }
}
@media screen and (max-width: 850px){
    .lineano{
        display: none !important;
    }
    .trayectoria{
        margin-top: 200px;
        font-size: 18px !important;
    }
    .agencia{
        line-height: 50px !important;
    }
}
@media screen and (min-width: 778px) and (max-width: 991px){
    #logo_img{
        margin: 50px auto 0 auto !important;
    }
}

.logo_full{
    width: 90% !important;
}
#head_full{
    height: 100px !important;
}

img.grayscale{
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}

img.grayscale:hover{
filter: none;
-webkit-filter: grayscale(0%);
}

#iso-modal:hover{
    -webkit-animation: pulse 1s;
    animation: pulse 1s;
}

img.link-main:hover, #landing-main .link-main:hover{
    -webkit-animation: pulse 1s;
    animation: pulse 1s;
}

div.tp-title-wrap{
    display: none !important;
}



