/*
Theme Name:     Kallyas Child Theme
Theme URI:      http://kallyas.net/demo/
Description:    Child theme for the Kallyas theme
Author:         Hogash
Author URI:     http://themeforest.net/user/hogash
Template:       kallyas
Version:        4.0.0
Tags: dark, light, left-sidebar, right-sidebar, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
Text Domain:  zn_framework
*/


*:focus:not(div), input:focus{
	outline: 3px solid #812883 !important;
	outline-offset: 0 !important;
}

.site-header-top-wrapper *:focus, .site-header-top-wrapper input:focus, 
.section-rodape *:focus, .section-rodape input:focus,
#totop:focus{
	outline: 3px solid #FAA61A !important;
}

.link-oculto{
	display: block !important;
}

.link-oculto a{
	display: block !important;
	position: relative;
	top: -32px;
}

.link-oculto a:focus{
	top: 0;
}

.zn_section.eluid62127005{
	background-color: #157db7 !important;
	color: #FFF !important;
}

.eluidc08e6c35 .tbk__title, .eluidc08e6c35 h2.m_title, .eluidc08e6c35 h3.m_title a{
	color: #157db7 !important;
}

.eluidc08e6c35 div.latest_posts-post > div{
    border-bottom: 4px solid #157db7 !important;
}

.social-icons a:hover, .social-icons a:focus{
	color: #009f4d !important;
}

.nome input::placeholder, .email input::placeholder, .elm-searchbox__input::placeholder{
	color: #1e211d !important;
}

/*.eluid13a93278 .tbk__title, .eluid2cae4585 .tbk__subtitle, .eluid2cae4585 .tbk__subtitle strong, h3{
	background-color: inherit !important;
}*/

.zn-buttonText{
	color: inherit !important;
	background-color: inherit !important;
}

/*.zn_section_size.full_width.zn-section-height--custom_height.zn-section-content_algn--middle{
	background-color: #000 !important;
}*/

#catapult-cookie-bar{
	background-color: #a56804 !important;
}

#rd_tmgr, #I0_1606932744578{
	display: none;
}

.site-header-main .header-search #searchform{
	display: none;
}

/*.zn-bgSource, .zn-bgSource-overlay, .zn-bgSource-image, .zn-bgSource-video{
	background-color: rgba(0, 0, 0, 0.7) !important;
}*/

.eluidce295e50 h2, .eluidce295e50 p, .eluidce295e50 strong{
	background-color: inherit;
}

.error404-content-msg, .error404-content-msg, .error404-content-title{
	color: #000 !important;
	opacity: 1 !important;
}

.texto-branco p{
	color: #FFF !important;
}

.site-header.style14 .site-header-top-wrapper, .site-header .site-header-top-wrapper{
	color: #FFF;
}

.zn_section.eluid99f003f8{
	color: #FFF !important;
}

.eluid96b5b6c2 .tbk__title, .eluid808abefe .tbk__title, .eluid6e02160b *, div.como-nao-atuamos li::marker{
	color: #000 !important;
}

.kl-blog-post-header .kl-blog-post-details a{
	background-color: #FFF !important;
}

.kl-blog-post-details, #cancel-comment-reply-link{
	color: #000 !important;
}

#cancel-comment-reply-link, #reply-title small{
	background-color: #FFF !important;
	border-color: #000 !important;
	color: #000 !important;
}

.zn_section.eluid87ec8373, .zn_section.eluid87ec8373 *{
	color: #FFF !important;
}

.timeline_box h3{
	font-size: 16px !important;
	line-height: 150% !important;
}

/*.elm-social-icons-item .elm-sc-icon{
    color: #616266 !important;
    background-color: #ffffff !important;
}*/

.margemparagrafo p{
	margin: 0 !important;
	line-height: 150% !important;
}

/* {
	background-color: #e81f01 !important;
}*/

.eluid2d75dc59 .tbk__subtitle, .latest_posts_custom-post .latest_posts_custom-read-more a{
	color: #d41c01 !important;
}

.kl-main-header.site-header-bottom-wrapper.clearfix.sh--default, .zn_section.eluid5bc2cd1e{
	background-color: #767676 !important;
}

.eluid5273652a .tbk__title, .eluid773cce67 .tbk__title{
	color: #01813e !important;
}

.zn-buttonWrapper .eluid86aef89c.btn{
	background-color: #01813e !important;
}

.eluid600fb4aa.btn, .eluid83f7ad77.btn{
	/*color: #b41801 !important;*/
}

ul.listapadrao{
	list-style: none !important;
	padding: 0;
}

.timeline-custom_box.a-2018, .timeline-custom_box.a-2006{
	background-color: #e81f01 !important;
}

.agenda-before-1::before{
	background-color: #d21c01 !important;
}

.agenda-before-5::before{
	background-color: #019d4b !important;
}

.agenda-before-3::before{
	background-color: #a58500 !important;
}

#eluid0805bb21 > li > a span, #eluid3c4f41f1 > li > a span, #eluid40a4f4b3 > li > a span, #eluide03f0ea2 > li > a span, #eluid5f78fc88 > li > a span, #eluid0a67f3ee > li > a span, .eluidc7e22354 .tbk__title, #eluidd4b65072 > li > a, #eluidd42f00c6 > li > a, #eluid9f2949f1 > li > a{
	color: #e81f01 !important;
	background-color: #FFFFFF !important;
}

.search-filter-results .latest_posts_custom-read-more.btn-biblioteca a,.search-filter-results .latest_posts_custom-read-more a::after{
	color: #B41801 !important;
}

.wp-pagenavi span.current{
	color: #e81f01 !important;
}

.custom-archive-meta{
	color: #464646 !important;
}

.searchandfilter select.sf-input-select{
	background-image: linear-gradient(45deg, transparent 50%, #e81f01 50%), linear-gradient(135deg, #e81f01 50%, transparent 50%) !important;
}

.wp-pagenavi .previouspostslink::before, .wp-pagenavi .first::before, .wp-pagenavi .nextpostslink::after, .wp-pagenavi .last::after{
	color: #e81f01 !important;
}

.eluid027b7ab8 h4, .eluid3dd50fda h4, .eluid273fc4dd h4, .eluid4b72a9f2 h4, .eluid3ab37776 h4, .eluid544d48cf h4{
	color: #e81f01 !important;
}

.custom-select-amarelo .elm-custommenu-pick{
	color: #a01501 !important;
}

.zn-bgSource .eluid5d25da74 .tbk__title span, .zn-bgSource .eluid5d25da74 .tbk__subtitle{
	text-shadow: 0 0 10px black;
}

#sb_instagram .sbi_follow_btn a{
	color: #B41801 !important;
}

.sliderspotify iframe, .eluidf8231e9b iframe{
	width: 100%;
}

@media (min-width: 1200px) {
	
	/*.site-header-top-right{
		display: none;
	}*/

	ul.social-icons{
		position: absolute !important; 
		left: 0;
		top: 2px;
	}
	
	.zn_header_top_nav-wrapper{
		position: absolute !important; 
		left: 200px;
		top: 5px;
	}
}

/*NOVO BLOG*/

.kl-blog-item-container {
    padding: 30px 0;
    position: relative;
    border-radius: inherit;
    background: transparent;
    box-shadow: none;
}
.blog_archive_custom-category {
    border-radius: 50px;
    padding: 3px 12px;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-family: "Helvetica Bold", Helvetica, Arial, sans-serif;
    position: absolute;
    margin-top: -13px;
    margin-left: 15px;
    z-index: 1;
}
.blog_archive_custom-category a {
    color: #fff !important;
}
.kl-blog-post-image {
    margin-right: 0;
}
.hoverBorder img {
    border-radius: 13px;
}
.hoverBorder:hover::after {
    box-shadow: none !important;
}
.kl-blog-post-image-link {
    border:none;
}

.itemTitle.kl-blog-item-title {
    font-family: "Helvetica Bold", Helvetica, Arial, sans-serif;
    font-size: 22px;
    line-height: 26px;
    color: #464646;
}

.itemHeader.kl-blog-item-header {
    border-bottom: 2px solid #464646;
    margin-bottom: 10px;
}
.kl-blog-item-bottom {
    border-bottom: none;
}
.kl-blog-item-more {
    float: none;
}


.kl-blog-item-more a {
    border-radius: 30px !important;
    width: 100%;
    background-color: #bcbcbc !important;
    color: #464646 !important;
    font-size: 16px !important;
    letter-spacing: 1px;
    display: block;
    text-align: center;
    padding: 15px;
    text-transform: uppercase;
}

.custom-archive-meta {
    font-family: helvetica bold;
    text-transform: uppercase;
    padding-top: 15px;
    padding-bottom: 5px;
}

/*BOTOES SOCIAIS NO MEIO DOS POSTS*/
.social-inter-text {
  font-weight: bold;
  color: #e81f01;
  text-decoration: underline;
}


/*BOTAO INGLES*/
.bt-en a{
    color: #fff;
    text-transform: uppercase;
    background-color: #549bdd;
    border-radius: 50px;
    font-weight: bold;
    padding: 6px 15px;
    margin-top: -13px;
    font-size: 12px;
    font-family: "Helvetica Bold",Helvetica,Arial,sans-serif;
}
.bt-en a:hover{
    color:#fff;
}
@media (min-width: 767px) {
    .site-header-main-right-top .bt-en {
      display: none;
    }
}


/*LAW COOKIE INFO*/
.cookielawinfo-row-cat-table caption {
    display:none;
}