/** 
* Theme: 7 Pontos
* Version 2.0
* Since Version: 1.0
*/

/********** HEADER **********/
.header-height { height:85px; }
.site-header {height: 175px;position: fixed;width: 100%;z-index: 99999;top: 0;background: linear-gradient(to bottom, rgba(102,102,102,1) 0%, rgba(71,71,71,1) 0%, rgba(17,17,17,1) 0%, rgba(0,0,0,1) 0%, rgba(43,43,43,1) 0%, rgba(76,76,76,1) 0%, rgba(28,28,28,1) 0%, rgba(44,44,44,1) 0%, rgba(19,19,19,0.93) 0%, rgba(19,19,19,0.77) 0%, rgba(19,19,19,0.7) 0%, rgba(89,89,89,0.69) 50%, rgba(89,89,89,0.69) 0%, rgba(89,89,89,0) 100%);}

/********** AUX **********/
.aux { color:#1176ba; text-align:right; font-weight:bold; margin-top:5px; margin-bottom:5px; }
.aux a, .aux a:hover { color:#1176ba; }
.aux .wpb_content_element { margin-bottom:0; }


/********** LOGO **********/
.logo h1 { margin:0; }
.logo {
    text-align: center;
    position: relative;
    top: 15px;
}
.main-menu span.ubermenu-target-title.ubermenu-target-text:hover {
    border-bottom: solid 1px #a1bf0c;
}
.main-menu li#menu-item-294 span:hover {
    border-bottom: none !important;
}

.main-menu li#menu-item-294 a {
    color: #a1bf0c !important;
}
/********** MAIN MENU **********/
.main-menu { display:inline-block; background-color:transparent; width:100%;position: relative;top: 15px; }
.main-menu a { color:#fff; padding: 15px 20px !important; font-size:16px; text-transform:uppercase!important; font-weight:bold; }
.main-menu .ubermenu-item.ubermenu-item-level-0 { width:20%; text-align:center; }
.main-menu .ubermenu-submenu { background-color:#3357a6; }
.main-menu .ubermenu-active { background-color:#3357a6; }
.main-menu .ubermenu-active a { color:#fff; }

@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 768px) {
}
@media screen and (max-width: 640px) {
}
@media screen and (max-width: 375px) {
}
@media screen and (max-width: 320px) {
}