#navigation{
    background: #000;
}

#navigation .logo{
    max-width: 15%;
    margin: 5px auto;
    box-sizing: border-box;
    position: relative;
    bottom: 35px;
}
/* CSS ANTES DA ALTERACAO DO DIA 13/08/2020
#navigation .searchbox{
    width: 50%;
    position: relative;
    display: flex;
    justify-content: space-between;
    
}*/
#navigation .searchbox {
    width: 64%;
    position: relative;
    right: 115px;
    display: flex;
    justify-content: end;
}


/* CSS ANTES DA ALERACAO DO DIA 13/08/2020
#navigation .searchbox .searchbox-input{
    width: 86%;
    height: 40px;
    right: inherit;
    border-radius: 10px;
}
*/
#navigation .searchbox .searchbox-input {
    width: 100%;
    height: 40px;
    right: inherit;
    border-radius: 10px;
}
#navigation .searchbox .searchbox-icon{
    /*width: 12%;*/
    height: 40px;
    position: inherit;
}

#navigation .searchbox .searchbox-icon:after,
#navigation .searchbox .icon-open:after{
    color: #000;
    background-color: white;
    border-radius: 0px;
    padding: 0px;
    width: 0px;
    height: 39px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    right: 18px;
}

#navigation  ul.header_nav{
    display: none;

}
/*
CSS ANTES DA ALTERACAO DO DIA 13/08
#navigation  ul.new_menu{
    width: 50%;
    display: flex;
}
*/
#navigation ul.new_menu {
    width: 100%;
    display: flex;
    margin-bottom: 22px;
}
#navigation  ul.new_menu li{
    list-style: none;

}
#navigation  ul.new_menu li a{
    color: #8a8a8a;
    transition: color ease-in-out 0.3s;
}
#navigation  ul.new_menu li a:hover{
    color: #adadad;
    transition: color ease-in-out 0.3s;
    text-decoration: none;
}
#navigation.header_menu .nav-main{
    width: 90%;
}
#navigation  .header_sales{
    margin-top: inherit;
    width: inherit;
    float: inherit;
}
#navigation  .header_sales .ul-none{
    display: none;
}
#navigation  .menu_wrap{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* ALTERACAO CSS 13-08-2020*/
ul.menu_social {
    margin: 5px;
}
/* FIM ALTERACAO CSS 13-08-2020*/

/* CSS ANTES DA ALTERACAO DO DIA 13-08-2020
#navigation  ul.menu_social {
    margin: 0px;
}
*/
#navigation ul.menu_social {
    margin-top: 12px;
}
#navigation  ul.menu_social li{
    margin: 0px 10px;
    font-size: 1.6em;
}
#navigation  ul.menu_social li a{
    color: #fff;
}
#navigation  {
    border: none;
}
#site-navigation  .novo-menu{
    border: none;
    background-color: #212121;

}
#site-navigation .novo-menu ul{
    float: inherit!important;
}
#site-navigation .novo-menu ul.acesso{
    display: flex;

}
#site-navigation .novo-menu ul.acesso li{
    list-style: none;
}
.novo-menu ul{
    margin-left: 0px;
}
.novo-menu ul li{
    margin-right: 15px;
    margin-left: 0px;
}
.novo-menu ul.acesso li a i{
    color: #fff;
    font-size: 1.8em;
    position: relative;
    bottom: -3px;
}
.novo-menu .content{
    display: flex;
    justify-content: space-between;

}
.novo-menu a{
    color: #858585;
    font-weight: 600;
    transition: color linear 0.3s;
}
.novo-menu a:hover{
    transition: color linear 0.3s;
    color: #adadad;
    text-decoration: none;

}
#topbar{
    display: none ;
}
#botoesmobile{
    display: none;
}

.site.content-title{
    display:flex;
}
#navigation  ul.new_menu{

}
.page-pre-vendas .breadcrumb-prevendas{
    margin-top: 149px;
}
.content-btn_menu{
    display:none;
}
@media(max-width:1440px){

    #navigation .searchbox {
        width: 64%;
        position: relative;
        bottom: 10px;
        right: 115px;
        display: flex;
        justify-content: end;
    }
}
@media(max-width:1024px){
    #navigation ul.new_menu {
        width: 100%;
        margin-top: 0px;
        display: flex;
        margin-bottom: 25px;
    }
    #navigation .searchbox {
        width: 64%;
        position: relative;
        right: 40%;
        bottom: 22px;
        display: flex;
        justify-content: end;
    }
}
@media(max-width:990px){
    .content-btn_menu{
        display:block;
        position: absolute;
        top: 15px;
        right: 20px;
        color:#fff;
        font-size: 2em;
    }
    #navigation ul.new_menu {
        position: fixed;
        width: 68%;
        height: 100vh;
        background: black;
        top: 81px;
        left: 32vw;
        padding: 20px;
        margin-left: 0;
        z-index: 9999;
        display: none;
        flex-direction: column;
        align-items: flex-end;
    }  .carousel.carousel-slider.center.initialized {
        margin-top: -48px;
    }
    #navigation .searchbox {
        width: 64%;
        position: relative;
        right: 40%;
        bottom: 0px;
        display: flex;
        top: 10px;
        justify-content: end;
    }
    #navigation .logo {
        max-width: 20%;
        margin: 5px auto;
        box-sizing: border-box;
        position: relative;
        bottom: 0px;
    }
    
    #navigation ul.new_menu li a {
    color: white !important;
    transition: color ease-in-out 0.3s;
    }
    
    #navigation .searchbox{
        display: none;
    }
    .menu_social{
        display: none;
    }
}
@media(max-width:960px){
    .carousel.carousel-slider.center.initialized {
        margin-top: -50px;
    }
    #navigation .searchbox {
        width: 64%;
        position: relative;
        right: 58%;
        bottom: 27px;
        display: flex;
        justify-content: end;
    }
}
.hidd {
    display: none !important;
}
/*  SUBMENU1 */
@media(max-width: 677px){
.submenu1 {
    display: none;
    }
    .hidd {
    display: block !important;
    }
    .carousel.carousel-slider.center.initialized {
    display: none;
    }
    .box-3{
        margin-top: 17%;
    }
}

@media(max-width: 990px){
    i.fa.fa-angle-left.float-left.middle-indicator-text {
        margin-top: 40px !important;
    }
    i.fa.fa-angle-right.float-right.middle-indicator-text{
        margin-top: 40px !important;

    }
    .box.box-sidebar.back-dark.text-center {
    width: 100vw !important
    }

    .box.box-content.back-gray.text-center.last {
        width: 100vw !important
    }
}


.header_menu .box-sidebar {
    width: 100%;
}
.box.box-menu_primeiro {
    float: none;
    position: relative;
    left: 26%;
}
.searchbox {
    margin-top: 0px;
    position: relative;
    min-width: 50px;
    width: 0%;
    height: 50px;
    float: right;
    overflow: hidden;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -ms-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
}
li.btn_entrar_lista {
    position: relative;
    left: 36%;
}
ul.submenu1.display-inline-block {
    position: relative;
    left: 30%;
}
.carousel.carousel-slider.center.initialized {
    margin-top: 22px;
    
}
.nav-main ul {
    margin-top: 8px;
    margin-right: 40px;
}
.box.box-sidebar {
    margin-bottom: -30px;
}
@media(min-width:1900px){
    .carousel.carousel-slider.center.initialized {
        margin-top: 142px;
    }
    .box.box-menu_primeiro {

        left: 29%;
    }
    li.btn_entrar_lista{
        left:40%;
    }
}
@media(max-width:1090px){
    .carousel.carousel-slider.center.initialized {
        margin-top: -11px;
    }
    #navigation .searchbox {
        width: 64%;
        position: relative;
        right: 50%;
        bottom: 17px;
        display: flex;
        justify-content: end;
    }
}
@media(max-width:1024px){
    #navigation .searchbox {
        width: 64%;
        position: relative;
        right: 40%;
        bottom: 27px;
        display: flex;
        justify-content: end;
    }
    .carousel.carousel-slider.center.initialized {
        margin-top: -46px;
    }
}
@media(max-width:900px){
    .carousel.carousel-slider.center.initialized {
        margin-top: -64px;
    }
    #navigation .logo {
        max-width: 21%;
        margin: 5px auto;
        box-sizing: border-box;
        position: relative;
        bottom: 0px;
    }
    #navigation .searchbox {
        width: 64%;
        position: relative;
        right: 58%;
        bottom: 0px;
        display: flex;
        justify-content: end;
        top: 13px;
    }

}
@media(max-width:768px){
    ul.submenu1.display-inline-block {
        position: relative;
        left: 14%;
    }
    #navigation .logo {
        max-width: 23%;
        margin: 5px auto;
        box-sizing: border-box;
        position: relative;
        bottom: 0px;
    }
    #navigation .searchbox {
        width: 64%;
        position: relative;
        right: 57%;
        bottom: 0px;
        top: 15px;
        display: flex;
        justify-content: end;
    }
    #navigation ul.new_menu {
        position: fixed;
        width: 68%;
        height: 100vh;
        padding-left: 17px;
        padding-top: 10px;
        background: black;
        top: 74px;
        left: 32vw;
        margin-left: 0;
        z-index: 9999;
        display: none;
        flex-direction: column;
        align-items: flex-end;
    }
    li.btn_entrar_lista {
        position: relative;
        left: 0%;
    }
    
}

@media(max-width:480px){
    #navigation .logo {
        max-width: 32%;
        margin: 5px auto;
        box-sizing: border-box;
        position: relative;
        bottom: 0px;
    }
    #navigation .searchbox {
        width: 64%;
        position: relative;
        right: 28%;
        bottom: 0px;
        top: 15px;
        display: flex;
        justify-content: end;
    }
}
@media(max-width:450px){
    #navigation ul.new_menu{
        top:74px
    }
    #navigation .searchbox {
        width: 64%;
        position: relative;
        right: 57%;
        bottom: 0px;
        top: 15px;
        display: flex;
        justify-content: end;
    }
    #navigation .logo {
        max-width: 36%;
        margin: 5px auto;
        box-sizing: border-box;
        position: relative;
        top: 8px;
        bottom: 0px;
    }
    #navigation .searchbox {
        width: 64%;
        position: relative;
        right: 25%;
        bottom: 0px;
        top: 15px;
        display: flex;
        justify-content: end;
    }
    
}
@media(max-width:750px) and (min-width:770px){
    .img-logo-footer {
        margin-bottom: 30px !important;
        max-width: 50% !important;
        width: 50% !important;
    }
}
@media(max-width:375px){
    input.searchbox-input {
        display: none;
    }
    li.li_acompanhe {
        font-size: 13px !important;
        margin-top: 20px !important;
    }
    .social_logo .box-content img {
        width: 35px;
    }
}

@media(min-width:1900px){
    img.img-logo-footer {
        position: relative;
        bottom: 20px;
    }
}