/* MENU DE NAVEGACAO */
.zpdark-header-portion.theme-header .theme-navigation-and-icons .theme-menu-area .theme-menu > ul > li.theme-menu-selected > a {
    background: #888;
}

.zpdark-header-portion.theme-header .theme-navigation-and-icons .theme-menu-area .theme-menu > ul > li > a {
    padding: 20px 20px;
}

.theme-header.zpdark-header-portion.zpheader-style-navigation-05.theme-header-navigation-style {
    background-color: #111;
}

.zpheader-style-02 .zpdark-header-portion.theme-header.theme-header-navigation-style.theme-header-transparent, .zpheader-style-05 .zpdark-header-portion.theme-header.theme-header-navigation-style.theme-header-transparent {
    background: rgba(17, 17, 17, 0.8);
}

.theme-navigation-and-icons {
    padding: 0 !important;
}

.zpdark-header-portion.theme-header .theme-navigation-and-icons .theme-menu-area .theme-menu > ul > li:hover > a {
    background: darkgray;
    color: #fff;
}


/* CABECALHO */
.theme-header {
    display: none;
}
.kafnet-header, .kafnet-header .contacts {
    height: 95px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.testenei zsiq_user {
    display: none; 
}
.container-items-contacts {
	display: flex;
    align-items: center;
}

.kafnet-header i {
	font-size: 18px !important;
    margin-right: 20px;
    border: 2px solid #2596be;
    color: #2596be;
    width: 42px;
    height: 42px;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.kafnet-header .number-address, .kafnet-header .number-contact {
	font-weight: 800;
    color: #364253;
    font-size: 16px;
}

.kafnet-header .columns {
	display: flex;
	flex-direction: column;
}

@media (max-width: 991px) {
    .theme-header {
    	display: flex !important;
    }
    .kafnet-header {
    	height: 62px;
        position: absolute;
        z-index: 1;
        width: 95%;
    }
    .theme-logo-parent {
        display: none !important;
    }
}

@media (max-width: 830px) {
    .kafnet-header .contacts * {
    	font-size: 90%;
    }
}

@media (max-width: 768px) {
    .kafnet-header {
    	display: none !important;
    }
    [data-element-id="elm_YVz1pqtp-7PMDbhTaHBQVg"].zpelem-col {
        width: 100% !important;
        height: 400px !important;
        left: 0 !important;
        margin-left: 0 !important;
    }
}

/* RODAPE */
.kafnet-footer {
	width: 100%;
    padding: 0;
}
.kafnet-footer::after {
    display: block;
    clear: both;
    content: "";
}

.rodape-superior {
	background-color: #111;
    color: #888;
    height: 350px;
    padding: 60px 60px;
}

.titulo-rodape {
    text-transform: uppercase;
    padding: 5px 0;
    border-bottom: 2px solid #2596be;
    margin-bottom: 25px;
    width: max-content;
    color: #fff;
    font-weight: 900;
    font-size: 20px;
}

.colunas-rodape {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.texto-rodape {
    margin: 15px 0;
    width: 400px;
}

.icones-rodape i {
	color: #888;
    margin-right: 10px;
    font-size: 18px;
}

.conduta-rodape {
	color: #fff !important;
    margin-right: 10px;
    font-size: 18px;
}

.conduta-rodape u:hover {
	color: #2596be !important;
}

.ouvidoria-rodape a {
	color: #888 !important;
    margin-right: 10px;
    font-size: 14px;
}

.icones-rodape i:hover {
	color: #2596be;
}

.informacoes-rodape {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 5px;
}

.informacoes-rodape * {
    padding: 5px;
    margin-right: 10px;
}

.rodape-inferior {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #222;
    color: #888;
    padding: 30px 0;
}

@media (max-width: 991px) {
	.texto-rodape {
        margin: 15px 0;
    }
}

@media (max-width: 880px) {
    .rodape-superior.colunas-rodape {
    	flex-direction: column;
		height: 575px;
    }
    .coluna-esquerda, .coluna-direita {
        width: 100%;
        margin-top: 25px;
    }
}

@media (max-width: 515px) {
    .texto-rodape {
    	width: inherit;
    }
}

@media (max-width: 431px) {
    .zpcontainer.container-custom-kafnet.kafnet-footer :not(i) {
    	font-size: 12px;
    }
}

/* IFRAME DE BLOG */
div#titlediv {
    display: none;
}

.zsiq_flt_rel {
    display: none;
}


iframe .zpheader-style-05.theme-mobile-header-fixed {
    display: none;
}

/*[data-element-id="elm_YVz1pqtp-7PMDbhTaHBQVg"].zpelem-col {
	display: none;
}*/

[data-element-id="elm_YVz1pqtp-7PMDbhTaHBQVg"].zpelem-col {
	width: 350px;
    height: 400px;
    left: 100px;
}

.zpsection {
    margin: 0 !important;
}

























