/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

@media(min-width: 769px) {
    .inside-header>.site-branding,
    .inside-header>.navigation-branding,
    .inside-header>.site-logo,
    .site-branding-container,
    #site-navigation .navigation-branding .site-logo,
    #sticky-navigation .navigation-branding {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        z-index: 1000;
    }

    #site-navigation {
        margin-left: unset !important;
        display: flex;
    }

    .site-header .main-navigation:not(#sticky-navigation) .inside-navigation {
        margin: unset;
    }

    #site-navigation,
    #primary-menu,
    .main-navigation .inside-navigation {
        flex: 1;
    }

    /* Change nth-child(#) to first item to right */
    .main-navigation ul li:nth-child(3) {
        margin-left: auto;
    }
}

.none{display:none;}



.main-navigation.sticky-navigation-transition .main-nav > ul > li > a{color:#1a5663;}
.sticky-enabled .main-navigation.is_stuck {background-color:#fff;}
.gtranslate_wrapper img {    width: 36px;    border-radius: 3px;}
.no-translation, .lang-item {    display: none;}

/*Estilos motores
.titulo-motores .gb-inside-container {
    display: flex;
}*/


/*Menu*/
.site-header {    border-bottom: solid 1px #e1e1e1;}
.inside-header {  align-items: flex-end;    }
.inside-header {
    
    background: linear-gradient(to bottom, #F6F8FA 0%, #E8EEF1 100%);
}
nav#sticky-navigation {
    background: linear-gradient(to bottom, #F6F8FA 0%, #E8EEF1 100%);
}
.gtranslate_wrapper a {
    padding: 0px 4px !important;
}
.gtranslate_wrapper {
    display: flex;
}
/*Menu FIM*/


/*Estilo accordion*/
.c-accordion__title:after {
   padding-right: 20px;
}
.c-accordion__title {
    background-color: #f7f7f7f7;
    padding: 14px 20px;
	margin-bottom: 3px;
	border-radius: 4px;
}
.c-accordion__content {
    margin-left: 33px;
    margin-top: 25px;
}
.sticky-enabled .main-navigation.is_stuck ul li a:hover {
    color: var(--accent);
}

/*estilo form*/

#wpforms-5338 {
    background-color: rgba(26, 86, 99, 0.85);
    border-style: solid;
    border-width: 0;
    background-clip: border-box;
    border-color: rgba(255,255,255,0.1);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    padding: 25px;
}


div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form textarea {
    background-color: rgb(255 255 255 / 60%);
    border-radius: 0 0 0 0;
    border: 1px solid rgba(255,255,255,0.20);
	
} 
div.wpforms-container-full .wpforms-form label.wpforms-error {
 
    color: #e24242;
   
}

/*cor stik nav hamburger*/
.navigation-stick span.gp-icon.icon-menu-bars {
    color: var(--contrast-2);
}


.gp-icon {font-size:20px;}

li#menu-item-3573 {
    margin-top: 3px;
}

/*estilos bandeiras menu*/

.bandeira a {
    display: flex!important;
    align-items: center;
}
/*ocultar fronted menus*/
li#wp-admin-bar-wp-mail-smtp-menu, li#wp-admin-bar-wpforms-menu, li#wp-admin-bar-new-content, li#wp-admin-bar-gp_elements-menu, li#wp-admin-bar-duplicate-post {
    display: none;
}