/**handles:chosen,style-theme**/
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(https://e-diariooficial.com/wp-content/themes/e-diario/library/js/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(https://e-diariooficial.com/wp-content/themes/e-diario/library/js/chosen/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(https://e-diariooficial.com/wp-content/themes/e-diario/library/js/chosen/chosen-sprite.png) no-repeat 100% -20px;background:url(https://e-diariooficial.com/wp-content/themes/e-diario/library/js/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(https://e-diariooficial.com/wp-content/themes/e-diario/library/js/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(https://e-diariooficial.com/wp-content/themes/e-diario/library/js/chosen/chosen-sprite.png) no-repeat -30px -20px;background:url(https://e-diariooficial.com/wp-content/themes/e-diario/library/js/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(https://e-diariooficial.com/wp-content/themes/e-diario/library/js/chosen/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
.banner-home ul .item-banner,
.blog-single .comentarios-post .comment-list,
.blog-single .comentarios-post .comment-list li .children,
.blog-single .entry-content ul,
.category-materias .lista-categorias .lista,
.error404 .nav-page-404 ul,
.gform_wrapper form .gform_body ul li,
.lista-estados ul,
.lista-servicos ul li,
.mais-informacoes ul,
.mapa-do-site .menu-pages ul li,
.page-contato .page-content .call-info .info,
.page-sobre .page-content .sobre-missao-visao-valore,
.page-template-page-modelo-cetesb .licenciamento-cetesb ul,
.page-template-page-modelo-servicos .incluem-servicos-page ul,
.page-template-page-modelo-servicos .pretamos-servicos-page ul,
.page-template-page-modelo-servicos .servicos-page ul,
.rodape-principal .menus-rodape ul li,
.sidebar-blog .amdt-lista-categorias ul,
.sidebar-blog .amdt-mais-acessados ul,
.sobre-page-dou ul,
ul {
    list-style: none
}

 :focus,
 :hover,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul {
    -webkit-text-shadow: none!important;
    -moz-text-shadow: none!important;
    -o-text-shadow: none!important;
    -ms-text-shadow: none!important;
    text-shadow: none!important
}

 :focus,
 :hover,
a,
a:active,
a:focus,
a:hover,
a:hover:active,
a:visited,
button,
button:active,
button:focus,
button:hover,
button:hover:active,
button:visited {
    text-decoration: none
}

.color-white {
    color: #fff
}

.bg-white {
    background-color: #fff
}

.color-black {
    color: #000
}

.bg-black {
    background-color: #000
}

.color-green {
    color: #4aa549
}

.bg-green,
.bt-padrao-white.bg-green,
.bt-padrao-white.bg-green:active,
.bt-padrao-white.bg-green:focus,
.bt-padrao-white.bg-green:hover:active,
.bt-padrao-white.bg-green:visited {
    background-color: #4aa549
}

.color-lightgreen {
    color: #3b9777
}

.bg-lightgreen {
    background-color: #3b9777
}

.color-footergreen {
    color: #2f795f
}

.bg-footergreen {
    background-color: #2f795f
}

.color-darkgreen {
    color: #1a4335
}

.bg-darkgreen,
.bt-padrao-white.bg-darkgreen,
.bt-padrao-white.bg-darkgreen:active,
.bt-padrao-white.bg-darkgreen:focus,
.bt-padrao-white.bg-darkgreen:hover:active,
.bt-padrao-white.bg-darkgreen:visited {
    background-color: #1a4335
}

.color-yellow {
    color: #f7e553
}

.bg-yellow {
    background-color: #f7e553
}

.color-gold {
    color: #df992d
}

.bg-gold {
    background-color: #df992d
}

.color-blue {
    color: #013888
}

.bg-blue,
.bt-padrao-white.bg-blue,
.bt-padrao-white.bg-blue:active,
.bt-padrao-white.bg-blue:focus,
.bt-padrao-white.bg-blue:hover:active,
.bt-padrao-white.bg-blue:visited {
    background-color: #013888
}

.color-lightblue {
    color: #4b81c0
}

.bg-lightblue,
.bt-padrao-white.bg-light-blue,
.bt-padrao-white.bg-light-blue:active,
.bt-padrao-white.bg-light-blue:focus,
.bt-padrao-white.bg-light-blue:hover:active,
.bt-padrao-white.bg-light-blue:visited {
    background-color: #4b81c0
}

.color-darkblue {
    color: #0e2443
}

.bg-darkblue {
    background-color: #0e2443
}

.color-separatorblue {
    color: #375f8e
}

.bg-separatorblue {
    background-color: #375f8e
}

.color-readmoreblue {
    color: #5888c0
}

.bg-readmoreblue {
    background-color: #5888c0
}

.color-lightgray {
    color: #EEE
}

.bg-lightgray {
    background-color: #EEE
}

.color-gray {
    color: #c2cdd3
}

.bg-gray {
    background-color: #c2cdd3
}

.color-darkgray {
    color: #555
}

.bg-darkgray {
    background-color: #555
}

.color-buttongray {
    color: #6f6f6f
}

.bg-buttongray {
    background-color: #6f6f6f
}

.color-bordergray {
    color: #c4c4c4
}

.bg-bordergray {
    background-color: #c4c4c4
}

.color-linegray {
    color: #a6a6a6
}

.bg-linegray {
    background-color: #a6a6a6
}

.color-silver {
    color: #45525c
}

.bg-silver {
    background-color: #45525c
}

.color-darksilver {
    color: #2b2b2b
}

.bg-darksilver {
    background-color: #2b2b2b
}

.color-error {
    color: #A50814
}

.bg-error {
    background-color: #A50814
}

.color-backgrounderror {
    color: #ffe5e5
}

.bg-backgrounderror {
    background-color: #ffe5e5
}

.bt-padrao,
.bt-padrao-transparent,
.bt-padrao-transparent:active,
.bt-padrao-transparent:focus,
.bt-padrao-transparent:hover:active,
.bt-padrao-transparent:visited,
.bt-padrao-white,
.bt-padrao-white:active,
.bt-padrao-white:focus,
.bt-padrao-white:hover:active,
.bt-padrao-white:visited,
.bt-padrao:active,
.bt-padrao:focus,
.bt-padrao:hover:active,
.bt-padrao:visited,
.btn-padrao,
.btn-padrao-transparent,
.circle,
.gform_wrapper input[type=submit],
.gform_wrapper input[type=submit]:active,
.gform_wrapper input[type=submit]:focus,
.gform_wrapper input[type=submit]:hover:active,
.gform_wrapper input[type=submit]:visited,
.lista-materias .item-post .bt-leia-mais:after,
.lista-materias .item-post .thumb-post figure img,
.transition-default,
a,
a:active,
a:focus,
a:hover:active,
a:visited,
button,
button:active,
button:focus,
button:hover:active,
button:visited,
input[type=submit],
input[type=submit]:active,
input[type=submit]:focus,
input[type=submit]:hover:active,
input[type=submit]:visited {
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out
}

.bt-padrao-transparent:hover,
.bt-padrao-white:hover,
.bt-padrao:hover,
.btn-padrao-hover,
.btn-padrao-transparent-hover,
.circle:hover,
.gform_wrapper input[type=submit]:hover,
.lista-materias .item-post .bt-leia-mais:hover:after,
.lista-materias .item-post .thumb-post figure:hover img,
.transition-default-hover,
a:hover,
button:hover,
input[type=submit]:hover {
    transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -webkit-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s
}

.bt-padrao,
.bt-padrao-white,
.bt-padrao-white:active,
.bt-padrao-white:focus,
.bt-padrao-white:hover:active,
.bt-padrao-white:visited,
.bt-padrao:active,
.bt-padrao:focus,
.bt-padrao:hover:active,
.bt-padrao:visited,
.btn-padrao,
.gform_wrapper input[type=submit],
.gform_wrapper input[type=submit]:active,
.gform_wrapper input[type=submit]:focus,
.gform_wrapper input[type=submit]:hover:active,
.gform_wrapper input[type=submit]:visited,
input[type=submit],
input[type=submit]:active,
input[type=submit]:focus,
input[type=submit]:hover:active,
input[type=submit]:visited {
    background-color: #fff;
    color: #000;
    border: none;
    padding: 12px 50px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}

.bt-padrao-white:hover,
.bt-padrao:hover,
.btn-padrao-hover,
.gform_wrapper input[type=submit]:hover,
input[type=submit]:hover {
    color: #fff;
    background-color: #000
}

.bt-padrao-transparent,
.bt-padrao-transparent:active,
.bt-padrao-transparent:focus,
.bt-padrao-transparent:hover:active,
.bt-padrao-transparent:visited,
.btn-padrao-transparent {
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
    padding: 12px 50px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}

.bt-padrao-transparent:hover,
.btn-padrao-transparent-hover {
    color: #000;
    background-color: #fff;
    border: 1px solid #fff
}

.bt-padrao-small,
.bt-padrao-small:active,
.bt-padrao-small:focus,
.bt-padrao-small:hover,
.bt-padrao-small:hover:active,
.bt-padrao-small:visited,
.btn-padrao-small {
    font-size: 11px;
    padding: 5px 15px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px
}

.formulario .chosen-container.chosen-container-single .chosen-single,
.formulario .field-checkbox input[type=checkbox]+label:before,
.formulario .gfield .gfield_radio label,
.formulario .upload-file .ginput_container_fileupload .gform_drop_area,
.formulario button:not([type=radio]):not([type=checkbox]),
.formulario input:not([type=radio]):not([type=checkbox]),
.formulario select:not([type=radio]):not([type=checkbox]),
.formulario textarea:not([type=radio]):not([type=checkbox]),
.padrao_campos_form {
    font-size: 14px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px
}

.altura_campos_form,
.formulario .chosen-container,
.formulario .chosen-container .chosen-search,
.formulario .chosen-container .chosen-single,
.formulario .chosen-container.chosen-container-single .chosen-single,
.formulario .gfield .gfield_radio label,
.formulario .upload-file .ginput_container_fileupload .gform_drop_area,
.formulario button:not([type=radio]):not([type=checkbox]),
.formulario input:not([type=radio]):not([type=checkbox]),
.formulario select:not([type=radio]):not([type=checkbox]) {
    height: 45px;
    line-height: 30px
}

@media (max-width:991px) {
    .bt-padrao,
    .bt-padrao-transparent,
    .bt-padrao-transparent:active,
    .bt-padrao-transparent:focus,
    .bt-padrao-transparent:hover:active,
    .bt-padrao-transparent:visited,
    .bt-padrao-white,
    .bt-padrao-white:active,
    .bt-padrao-white:focus,
    .bt-padrao-white:hover:active,
    .bt-padrao-white:visited,
    .bt-padrao:active,
    .bt-padrao:focus,
    .bt-padrao:hover:active,
    .bt-padrao:visited,
    .btn-padrao,
    .btn-padrao-transparent,
    .gform_wrapper input[type=submit],
    .gform_wrapper input[type=submit]:active,
    .gform_wrapper input[type=submit]:focus,
    .gform_wrapper input[type=submit]:hover:active,
    .gform_wrapper input[type=submit]:visited,
    input[type=submit],
    input[type=submit]:active,
    input[type=submit]:focus,
    input[type=submit]:hover:active,
    input[type=submit]:visited {
        padding: 12px 25px
    }
}

body p:empty {
    display: none
}

body.admin-bar {
    position: relative!important
}

body.admin-bar,
body.admin-bar .topo-fixo {
    top: 32px!important
}

@media (max-width:767px) {
    img.aligncenter,
    img.alignleft,
    img.alignnone,
    img.alignright {
        float: none!important;
        display: block!important;
        margin: 20px auto!important
    }
}

 :focus,
 :hover {
    outline: 0!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    -o-box-shadow: none!important;
    -ms-box-shadow: none!important;
    box-shadow: none!important
}

body {
    position: relative;
    -webkit-font-smoothing: antialiased!important;
    color: #000
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul {
    margin-top: 0;
    margin-bottom: 25px
}

p {
    font-size: 16px
}

main h1,
main h2,
main h3,
main h4,
main h5,
main h6 {
    font-weight: 700
}

main h1 {
    font-size: 42px
}

main h2 {
    font-size: 32px
}

ul {
    padding-left: 0
}

img {
    display: block;
    margin: 0 auto
}

img.aligncenter,
img.alignleft,
img.alignnone,
img.alignright {
    margin: 0 15px
}

img.alignright {
    float: right
}

.fleft,
img.alignleft {
    float: left
}

img.aligncenter,
img.alignnone {
    display: block;
    margin: 0 auto
}

.category-materias .titulo-padrao a:hover,
.category-materias .titulo-padrao-small a:hover,
.formulario .field-checkbox input[type=checkbox]+label a,
.sidebar-blog .amdt-lista-categorias ul li a:hover {
    text-decoration: underline
}

#sitemap_list li a,
.formulario .field-checkbox input[type=checkbox]+label a:hover {
    text-decoration: none
}

section {
    padding: 60px 0
}

.pabsoulte {
    position: absolute
}

.circle:before,
.ico,
.prelative {
    position: relative
}

.fright {
    float: right
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.no-padding {
    padding: 0
}

.no-padding-top {
    padding-top: 0
}

.no-padding-bottom {
    padding-bottom: 0
}

.wp-caption,
.wp-caption img {
    width: auto!important;
    max-width: 100%!important;
    height: auto!important
}

.wp-caption-text {
    font-style: italic;
    font-size: 14px;
    margin-top: 5px
}

.bt-padrao-white {
    color: #fff!important
}

.bt-padrao-white.bg-blue:hover {
    background-color: #013e97
}

.bt-padrao-white.bg-light-blue:hover {
    background-color: #5689c4
}

.bt-padrao-white.bg-green:hover {
    background-color: #4fb04e
}

.bt-padrao-white.bg-darkgreen:hover {
    background-color: #1e4e3e
}

.bt-rodape,
.bt-rodape:active,
.bt-rodape:focus,
.bt-rodape:hover,
.bt-rodape:hover:active,
.bt-rodape:visited {
    display: inline-block;
    padding: 10px 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -o-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px
}

.subtitulo-padrao a,
.subtitulo-padrao-small a,
.titulo-padrao a,
.titulo-padrao-small a {
    color: inherit
}

.titulo-form {
    font-size: 20px;
    color: #45525c;
    font-weight: 700;
    text-align: center;
    font-family: Montserrat, sans-serif
}

.titulo-padrao,
.titulo-padrao-small {
    font-size: 38px;
    color: #2b2b2b;
    font-weight: 700
}

.titulo-padrao a:hover,
.titulo-padrao-small a:hover {
    color: #454545
}

.titulo-padrao-small {
    font-size: 34px
}

.subtitulo-padrao,
.subtitulo-padrao-small {
    font-size: 18px;
    display: block;
    margin-bottom: 80px;
    color: #555;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    line-height: 23px
}

.subtitulo-padrao-small {
    font-size: 16px
}

.desc-padrao {
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 15px;
    line-height: 22px;
    color: #555
}

.circle:before,
.form-home-link {
    font-size: 20px
}

.circle:before {
    content: ' \25CF';
    margin-right: 5px;
    top: 1px
}

.ico:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.cabecalho {
    background-color: #EEE
}

.cabecalho:before {
    content: " ";
    clear: both;
    display: block;
    height: 6px;
    width: 100%;
    background-color: #4aa549;
    border-bottom: 3px solid #f7e553
}

.cabecalho .search-form [class*=col-] {
    padding-left: 5px;
    padding-right: 5px
}

.cabecalho .contato-cabecalho {
    padding: 0
}

.cabecalho .contato-cabecalho .contato-info {
    padding-left: 30px;
    background: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/images/icones/ico-telefone.png) left center no-repeat;
    line-height: 18px
}

.cabecalho .contato-cabecalho .contato-info a,
.cabecalho .contato-cabecalho .contato-info span {
    display: block;
    color: #6f6f6f;
    font-family: Montserrat, sans-serif
}

.cabecalho .contato-cabecalho .contato-info span {
    font-size: 15.5px
}

.cabecalho .contato-cabecalho .contato-info a {
    font-size: 18px;
    font-weight: 700
}

.cabecalho .cabecalho-principal {
    padding: 20px 0
}

.cabecalho .cabecalho-principal .logo h1 {
    margin-bottom: 0
}

.cabecalho .menu-principal {
    background-color: #4b81c0;
    padding: 0
}

.cabecalho .menu-principal .navbar-default {
    background-color: transparent;
    border: none;
    margin: 0
}

.cabecalho .menu-principal .navbar-default a,
.cabecalho .menu-principal .navbar-default a:active,
.cabecalho .menu-principal .navbar-default a:focus,
.cabecalho .menu-principal .navbar-default a:hover,
.cabecalho .menu-principal .navbar-default a:visited,
.cabecalho .menu-principal .navbar-default li.active a,
.cabecalho .menu-principal .navbar-default li.active a:active,
.cabecalho .menu-principal .navbar-default li.active a:focus,
.cabecalho .menu-principal .navbar-default li.active a:hover,
.cabecalho .menu-principal .navbar-default li.active a:visited {
    color: #fff;
    padding: 15px 6px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 700;
    background-color: transparent
}

.cabecalho .menu-principal .navbar-default .menu-item {
    padding: 3px 0;
    -webkit-transition: background-color .3s ease-in-out;
    -moz-transition: background-color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out
}

.cabecalho .menu-principal .navbar-default .large-dropdown.dropdown {
    position: static;
}

.cabecalho .menu-principal .navbar-default .menu-item:active,
.cabecalho .menu-principal .navbar-default .menu-item:focus,
.cabecalho .menu-principal .navbar-default .menu-item:hover,
.cabecalho .menu-principal .navbar-default .menu-item.open,
.cabecalho .menu-principal .navbar-default .menu-item:visited {
    background-color: #0e2443;
    -webkit-transition: background-color .3s ease 0s;
    -moz-transition: background-color .3s ease 0s;
    -o-transition: background-color .3s ease 0s;
    transition: background-color .3s ease 0s
}

.cabecalho .menu-principal .navbar-default .menu-item:active a,
.cabecalho .menu-principal .navbar-default .menu-item:focus a,
.cabecalho .menu-principal .navbar-default .menu-item:hover a,
.cabecalho .menu-principal .navbar-default .menu-item:visited a {
    background-color: transparent
}

.cabecalho .menu-principal .navbar-default .menu-item.large-dropdown .dropdown-menu {
    max-width: 1170px;
    width: 100%;
    padding: 25px 20px
}

.cabecalho .menu-principal .navbar-default .menu-item.large-dropdown .dropdown-menu li {
    width: calc(100% / 3.01);
    float: left;
    padding-bottom: 15px
}

.cabecalho .menu-principal .navbar-default .menu-item.large-dropdown .dropdown-menu li,
.cabecalho .menu-principal .navbar-default .menu-item.large-dropdown .dropdown-menu li a {
    border: none
}

.cabecalho .menu-principal .navbar-default .menu-item.large-dropdown .dropdown-menu li a {
    padding: 0
}

.cabecalho .menu-principal .navbar-default .menu-item.large-dropdown .dropdown-menu li a:hover {
    color: #f7e553
}

.cabecalho .menu-principal .navbar-default .dropdown-menu {
    background: #4aa549;
    border: none;
    color: #fff;
    display: none
}

.cabecalho .menu-principal .navbar-default .dropdown-menu:before {
    border-bottom: 6px solid #4aa549
}

.cabecalho .menu-principal .navbar-default .dropdown.open .dropdown-menu {
    display: block
}

.cabecalho .menu-principal .navbar-default:hover .dropdown-menu a {
    color: #fff
}

.cabecalho .menu-principal .navbar-default:hover .dropdown-menu a:hover {
    background: #4aa549;
    font-weight: 700
}

.wp-paginacao {
    display: table;
    margin: auto
}

.wp-paginacao .page-numbers {
    float: left;
    padding: 0 12px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    font-family: Montserrat, sans-serif;
    color: #555;
    border-radius: 8px
}

.wp-paginacao .page-numbers .fa {
    position: relative;
    top: 1px
}

.wp-paginacao .page-numbers .fa.fa-caret-left {
    margin-right: 5px
}

.wp-paginacao .page-numbers .fa.fa-caret-right {
    margin-left: 5px
}

.wp-paginacao .page-numbers.next,
.wp-paginacao .page-numbers.prev {
    background-color: #013888;
    color: #fff;
    padding: 0 25px
}

.wp-paginacao .page-numbers.prev {
    margin-right: 20px
}

.wp-paginacao .page-numbers.next {
    margin-left: 20px
}

.wp-paginacao .current {
    background-color: #4aa549;
    color: #fff
}

.wp-paginacao a.page-numbers:hover {
    background-color: #4b81c0;
    color: #fff
}

.breadcrumb {
    background-color: #3b6799;
    border-radius: 0;
    margin: 0
}

.breadcrumb .row {
    margin: 0
}

.breadcrumb p {
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 700
}

.breadcrumb p span span {
    color: #f7e553
}

.breadcrumb p span span .breadcrumb_last,
.breadcrumb p span span a {
    color: #fff
}

body .formulario .upload-file .ginput_container_fileupload .gform_drop_area input {
    background-color: #013888
}

body .formulario .upload-file .ginput_container_fileupload .gform_drop_area input:focus {
    opacity: .7
}

body .formulario .field-checkbox input[type=checkbox]:checked+label::before {
    background-color: #fff;
    color: #4aa549;
    content: "✔";
    text-align: center;
    line-height: 15px;
    font-size: 18px
}

.rodape-principal {
    background-color: #3b9777;
    color: #fff
}

.rodape-principal .menus-rodape ul li a {
    color: #fff;
    font-size: 13px
}

.rodape-principal .menus-rodape ul li a:hover {
    color: #f7e553
}

.rodape-principal .menus-rodape .titulo-menu-rodape {
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 25px;
    display: block
}

.rodape-principal .menus-rodape .logo-footer {
    text-align: left;
    display: inline-block;
    margin-bottom: 15px
}

.rodape-principal .menus-rodape .logo-footer img {
    margin: 0
}

.rodape-principal .menus-rodape .menu-principal-rodape ul li {
    margin-bottom: 5px
}

.rodape-principal .menus-rodape .menu-principal-rodape ul li a {
    text-transform: uppercase
}

.rodape-principal .menus-rodape .menu-materias ul li,
.rodape-principal .menus-rodape .menu-perguntas-frequentes ul li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, .5)
}

.rodape-principal .menus-rodape .menu-materias ul li:last-child,
.rodape-principal .menus-rodape .menu-perguntas-frequentes ul li:last-child {
    border-bottom: none
} // .rodape-principal .menus-rodape .menu-rodape-contatos,// .rodape-principal .menus-rodape .menu-rodape-contatos a{//     font-size:13px
//}.rodape-principal .menus-rodape .menu-rodape-contatos span{display:block}.rodape-principal .menus-rodape .menu-rodape-contatos .horario-atendimento,.rodape-principal .menus-rodape .menu-rodape-contatos .lista-contatos{padding-left:30px}.rodape-principal .menus-rodape .menu-rodape-contatos .horario-atendimento{background:url(https://e-diariooficial.com/wp-content/themes/e-diario/library/images/icones/ico-green-clock.png) left center no-repeat}.rodape-principal .menus-rodape .menu-rodape-contatos .lista-contatos{margin-top:35px;background:url(https://e-diariooficial.com/wp-content/themes/e-diario/library/images/icones/ico-green-phone.png) left center no-repeat}.rodape-principal .assinatura{background-color:#2f795f;padding:30px 0}.rodape-principal .assinatura p{font-size:13px;margin-bottom:0;color:#fff}.rodape-principal .assinatura p img{display:inline-block;vertical-align:middle;margin-left:3px}@media (max-width:1199px){html.out{overflow-x:hidden;overflow-y:hidden;width:100vw;height:100vh}.titulo-padrao,.titulo-padrao-small{font-size:36px}.titulo-padrao-small{font-size:26px}.subtitulo-padrao-small{font-size:15px}.cabecalho .search-form .box-search{padding-right:35px}.cabecalho .contato-cabecalho{padding-left:30px}.cabecalho .cabecalho-principal .logo a{width:100%;height:45px;background-size:cover}.cabecalho .menu-principal .navbar-default{min-height:0}.cabecalho .menu-principal .navbar-default .navbar-collapse,.cabecalho .menu-principal .navbar-default .navbar-form{text-align:left;padding:0}.cabecalho .menu-principal .navbar-default .navbar-collapse .navbar-nav{margin:7.5px 0}.cabecalho .menu-principal .navbar-default .navbar-toggle{width:25px;height:22px;padding:0;border:none;background-color:transparent;z-index:4;position:absolute;right:0;top:-75px;margin-right:0}.cabecalho .menu-principal .navbar-default .navbar-toggle span{display:block;width:100%;height:4px;margin-bottom:5px;background-color:#0e2443;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.cabecalho .menu-principal .navbar-default .navbar-toggle span:nth-child(2),.cabecalho .menu-principal .navbar-default .navbar-toggle span:nth-child(3){-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);margin-top:0}.cabecalho .menu-principal .navbar-default .navbar-toggle span:last-child{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.cabecalho .menu-principal .navbar-default .navbar-toggle.open span{background-color:#0e2443}.cabecalho .menu-principal .navbar-default .navbar-toggle.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:9px}.cabecalho .menu-principal .navbar-default .navbar-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-9px}.cabecalho .menu-principal .navbar-default .navbar-toggle.open span:last-child{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.cabecalho .menu-principal .navbar-default .menu-item{padding:0;clear:both}.cabecalho .menu-principal .navbar-default .menu-item .dropdown-menu{position:relative;display:none}.cabecalho .menu-principal .navbar-default .menu-item .dropdown-menu li{width:100%!important}.cabecalho .menu-principal .navbar-default .menu-item.open .dropdown-menu{display:block;width:100%;height:auto;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.cabecalho .menu-principal .navbar-default .menu-item.open .dropdown-menu li:last-child{padding-bottom:0}.cabecalho .menu-principal .navbar-default .menu-item.open .dropdown-menu:after{content:" ";clear:both;display:block;height:0}body.menu-active{overflow:hidden}.navbar-toggle{display:block}.navbar-nav>li{float:none}.side-collapse-container{width:100%;position:relative;right:0;transition:right .4s}.side-collapse-container.out{right:300px}.side-collapse{top:111px;right:0;width:300px;min-height:calc(100% - 111px);max-height:calc(100% - 111px);position:fixed;overflow-x:hidden;overflow-y:scroll;transition:all .4s;z-index:10;background-color:#4b81c0;text-align:center}.side-collapse.in{right:-300px}.side-collapse:not(.in){-webkit-box-shadow:4px 0 15px 1px rgba(0,0,0,.2)!important;-moz-box-shadow:4px 0 15px 1px rgba(0,0,0,.2)!important;-o-box-shadow:4px 0 15px 1px rgba(0,0,0,.2)!important;-ms-box-shadow:4px 0 15px 1px rgba(0,0,0,.2)!important;box-shadow:4px 0 15px 1px rgba(0,0,0,.2)!important}.side-collapse .search-form .box-search{padding-right:0}.side-collapse .search-form .box-search,.side-collapse .search-form .box-search [type=submit]{margin-top:20px}.side-collapse .contato-cabecalho{padding:0;margin-top:20px}.side-collapse .contato-cabecalho .contato-info{background-position:center top;padding-left:0;padding-top:30px}.side-collapse .contato-cabecalho .contato-info,.side-collapse .contato-cabecalho .contato-info span{color:#fff}.side-collapse .navbar-nav{width:100%}}@media (max-width:991px){.side-collapse{top:113px;min-height:calc(100% - 113px);max-height:calc(100% - 113px)}.titulo-padrao,.titulo-padrao-small{font-size:30px}.titulo-padrao-small{font-size:22px}.subtitulo-padrao-small{font-size:13px}.rodape-principal .menus-rodape .titulo-menu-rodape{font-size:16px}.rodape-principal .menus-rodape .menu-rodape-contatos span{font-size:14px}.rodape-principal .assinatura{text-align:center}.rodape-principal .assinatura .agencia-mestre{margin-top:30px}.rodape-principal .assinatura .agencia-mestre img{max-width:170px}}@media (max-width:767px){.subtitulo-padrao,.subtitulo-padrao-small{margin-bottom:30px}.rodape-principal .menus-rodape .col{float:none;max-width:400px;display:block;margin:0 auto 30px}.rodape-principal .menus-rodape .menu-materias ul li,.rodape-principal .menus-rodape .menu-perguntas-frequentes ul li{border:none}.rodape-principal .menus-rodape .menu-materias ul li a,.rodape-principal .menus-rodape .menu-perguntas-frequentes ul li a{display:inline-block;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:15px}.rodape-principal .menus-rodape .menu-rodape-contatos .horario-atendimento,.rodape-principal .menus-rodape .menu-rodape-contatos .lista-contatos{padding-left:0;padding-top:30px;background-position:top center}.cabecalho{top:0;z-index:10;width:100%}.cabecalho .cabecalho-principal{padding:20px 0}.cabecalho .cabecalho-principal .logo{width:250px;height:45px}.cabecalho .menu-principal .navbar-default .navbar-toggle{top:-65px}.cabecalho .side-collapse{top:90px;min-height:calc(100% - 90px);max-height:calc(100% - 90px)}}@media (min-width:1200px){.cabecalho .search-form{padding-right:100px}
.cabecalho .busca-cabecalho {
    margin-top: 10px
}

.cabecalho .contato-cabecalho {
    margin-top: 15px
}

.cabecalho .menu-principal .navbar-default .menu-item>a {
    border-left: 1px solid #375f8e
}

.cabecalho .menu-principal .navbar-default .menu-item:not(:last-child)>a:hover {
    border-left: 1px solid transparent
}

.cabecalho .menu-principal .navbar-default .navbar-nav li .dropdown-menu {
    z-index: 10000;
    left: initial;
    left: 0;
    opacity: 0;
    background: #0e2443;
    border: none;
    color: #fff
}

.cabecalho .menu-principal .navbar-default .navbar-nav .dropdown.open .dropdown-menu {
    right: 0;
    opacity: 1;
    -webkit-transform: translate(0, 0)
}

.cabecalho .menu-principal .navbar-default .navbar-nav li:hover .dropdown-menu a {
    color: #fff
}

.cabecalho .menu-principal .navbar-default .navbar-nav li:hover .dropdown-menu a:hover {
    background: #0e2443;
    font-weight: 700
}


}
.banner-home {
    position: relative;
    background-color: #c2cdd3;
    padding: 60px 0 80px
}
.banner-home ul .item-banner figure {
    position: relative;
    height: 140px
}
.banner-home ul .item-banner figure img {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}
.banner-home ul .item-banner span {
    display: block;
    margin-top: 40px;
    padding: 0 15px;
    font-size: 15px;
    font-family: Montserrat, sans-serif
}
.banner-home:before {
    content: '';
    position: absolute;
    bottom: -25px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    border-right: 25px solid transparent;
    border-top: 25px solid #c2cdd3;
    border-left: 25px solid transparent
}
.envie-sua-publicacao {
    background-color: #EEE
}
.envie-sua-publicacao .col-desc-form {
    position: relative
}
.envie-sua-publicacao .subtitulo-padrao,
.envie-sua-publicacao .subtitulo-padrao-small {
    margin-bottom: 40px
}
.envie-sua-publicacao .subtitulo-call-to-action {
    margin-top: 40px
}
.envie-sua-publicacao .arrow-call-to-action {
    position: absolute;
    right: 0;
    -webkit-transform: translateY(-70%);
    -moz-transform: translateY(-70%);
    -o-transform: translateY(-70%);
    -ms-transform: translateY(-70%);
    transform: translateY(-70%)
}
.envie-sua-publicacao .formulario .gform_footer {
    padding: 0 15px
}
.envie-sua-publicacao .formulario .gform_footer input[type=submit] {
    background-color: #4aa549;
    height: 55px;
    line-height: normal;
    margin-top: 10px
}
.envie-sua-publicacao .formulario .gform_footer input[type=submit],
.envie-sua-publicacao .formulario .gform_footer input[type=submit]:active,
.envie-sua-publicacao .formulario .gform_footer input[type=submit]:focus,
.envie-sua-publicacao .formulario .gform_footer input[type=submit]:hover {
    color: #fff;
    font-size: 16px;
    font-family: Montserrat, sans-serif;
    text-transform: uppercase
}
.envie-sua-publicacao .formulario .gform_footer input[type=submit]:active,
.envie-sua-publicacao .formulario .gform_footer input[type=submit]:focus,
.envie-sua-publicacao .formulario .gform_footer input[type=submit]:hover {
    background-color: #4fb04e
}
.lista-servicos ul li {
    text-align: left
}
.lista-servicos ul li .conteudo-servico,
.lista-servicos ul li .imagem-servico {
    display: inline-block;
    vertical-align: top
}
.lista-servicos ul li .imagem-servico {
    margin-right: 20px
}
.lista-servicos ul li .conteudo-servico {
    width: calc(100% - 110px);
    font-size: 15px;
    color: #555
}
.lista-servicos ul li .conteudo-servico h3 {
    font-size: 17px;
    font-weight: 700;
    font-family: Montserrat, sans-serif;
    margin-bottom: 10px;
    color: #2b2b2b
}
.lista-servicos ul li .conteudo-servico ul li {
    position: relative;
    padding-left: 20px
}
.lista-servicos ul li .conteudo-servico ul li:before {
    content: ' \25CF';
    color: #4b81c0;
    font-size: 16px;
    margin-right: 5px;
    position: absolute;
    left: 0;
    top: -2px
}
.lista-materias ul:after,
.lista-servicos ul:after {
    content: " ";
    display: block;
    clear: both
}
.call-to-action,
.call-to-action .color-white p,
.call-to-action .desc-padrao,
.call-to-action .subtitulo-padrao,
.call-to-action .subtitulo-padrao-small,
.call-to-action .titulo-padrao,
.call-to-action .titulo-padrao-small {
    color: #fff
}
.lista-servicos ul:after {
    height: 40px
}
.call-to-action {
    height: 210px
}
.call-to-action .info-text {
    position: relative;
    top: -10px
}
.call-to-action.parallax-window {
    min-height: 210px;
    background: 0 0
}
.call-to-action .titulo-padrao-small {
    display: block;
    margin-bottom: 15px
}
.call-to-action .subtitulo-padrao,
.call-to-action .subtitulo-padrao-small {
    margin-bottom: 0
}
.call-to-action .container {
    position: relative
}
.lista-materias {
    background-color: #EEE
}
.lista-materias ul:after {
    height: 50px
}
.lista-materias .item-post {
    position: relative;
    border-top: 3px solid #f7e553;
    background-color: #fff;
    padding: 15px;
    height: auto
}
.lista-materias .item-post .categorias,
.lista-materias .item-post .thumb-post {
    margin-bottom: 20px
}
.lista-materias .item-post .info-post {
    min-height: 200px
}
.lista-materias .item-post .categorias a {
    position: relative;
    background-color: #4aa549;
    color: #fff;
    font-size: 12px;
    font-family: Montserrat, sans-serif;
    display: inline-block;
    padding: 5px 12px
}
.lista-materias .item-post .categorias a:hover {
    background-color: #4fb04e
}
.lista-materias .item-post .thumb-post {
    position: relative
}
.lista-materias .item-post .thumb-post figure {
    position: relative;
    overflow: hidden
}
.lista-materias .item-post .thumb-post figure img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}
.lista-materias .item-post .thumb-post figure:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}
.lista-materias .item-post .thumb-post .categorias {
    position: absolute;
    bottom: 15px;
    left: -15px;
    margin-bottom: 0
}
.lista-materias .item-post .titulo-post {
    margin-bottom: 15px
}
.lista-materias .item-post .titulo-post,
.lista-materias .item-post .titulo-post a {
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #013888
}
.lista-materias .item-post .titulo-post a:hover,
.lista-materias .item-post .titulo-post:hover {
    color: #0257d4
}
.lista-materias .item-post .bt-leia-mais {
    position: absolute;
    bottom: 20px;
    right: 15px;
    color: #5888c0;
    text-transform: uppercase;
    padding-right: 10px;
    font-size: 11px;
    font-weight: 700
}
.lista-materias .item-post .bt-leia-mais:after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    border-left: 6px solid #5888c0
}
.lista-materias .item-post .bt-leia-mais:hover {
    color: #90b0d5
}
.lista-materias .item-post .bt-leia-mais:hover:after {
    border-left: 6px solid #90b0d5
}
body.home .form-newsletter {
    background-color: #fff
}
@media (max-width:1199px) {
    .envie-sua-publicacao .subtitulo-call-to-action {
        margin-top: 50px;
        font-size: 30px
    }
}
@media (max-width:991px) {
    .lista-materias .container-item {
        margin-bottom: 40px
    }
    
    .lista-materias .container-item .item-post {
        max-width: 280px;
        margin: 0 auto
    }
    
    .lista-servicos ul li {
        text-align: center
    }
    
    .lista-servicos ul li .conteudo-servico,
    .lista-servicos ul li .imagem-servico {
        display: block;
        width: auto
    }
    
    .lista-servicos ul li .conteudo-servico ul,
    .lista-servicos ul li .imagem-servico ul {
        display: inline-block
    }
    
    .lista-servicos ul li .conteudo-servico ul li,
    .lista-servicos ul li .imagem-servico ul li {
        text-align: left
    }
    
    .envie-sua-publicacao .subtitulo-padrao,
    .envie-sua-publicacao .subtitulo-padrao-small,
    .lista-servicos ul li .imagem-servico {
        margin-bottom: 30px
    }
    
    .envie-sua-publicacao .subtitulo-call-to-action {
        font-size: 20px
    }
}
@media (max-width: 500px){
    .envie-sua-publicacao .subtitulo-padrao,
.envie-sua-publicacao .subtitulo-padrao-small,
.envie-sua-publicacao .titulo-padrao,
.envie-sua-publicacao .titulo-padrao-small,
.sobre-page-dou .desc-padrao {
    width: 100% !important;
}
}
@media (max-width:767px) {
    body {
        text-align: center
    }
    
    .banner-home ul .item-banner {
        margin-bottom: 30px
    }
    
    .envie-sua-publicacao .subtitulo-call-to-action {
        text-align: center;
        margin: 30px 0
    }
    
    .envie-sua-publicacao .subtitulo-call-to-action br {
        display: none
    }
    
    .call-to-action {
        height: auto
    }
    
    .call-to-action .bt-call-to-action {
        text-align: center;
        margin: 30px auto 0
    }
    
    .call-to-action .bt-call-to-action:after {
        content: " ";
        clear: both;
        display: block;
        height: 0
    }
    
    .call-to-action .bt-padrao-white {
        display: inline-block
    }
    
    .lista-materias ul:after {
        content: " ";
        clear: both;
        display: block;
        height: 0
    }
}
@media (min-width:768px) {
    .call-to-action .bt-padrao-white {
        position: absolute;
        right: 0;
        -webkit-transform: translateY(50%);
        -moz-transform: translateY(50%);
        -o-transform: translateY(50%);
        -ms-transform: translateY(50%);
        transform: translateY(50%)
    }
}
@media (min-width:992px) {
    .envie-sua-publicacao .desc-padrao {
        padding-right: 150px
    }
}
@media (min-width:1200px) {
    .banner-home {
        background: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/images/bg-banner-home.png) center 45% no-repeat #c2cdd3
    }
}
.form-newsletter,
.page-template-page-modelo-cetesb .licenciamento-cetesb {
    background-color: #eee
}
.envie-sua-publicacao .titulo-form:after {
    width: 94%;
    content: "";
    margin: auto;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 10px
}
.envie-sua-publicacao .subtitulo-padrao,
.envie-sua-publicacao .subtitulo-padrao-small,
.envie-sua-publicacao .titulo-padrao,
.envie-sua-publicacao .titulo-padrao-small,
.sobre-page-dou .desc-padrao {
    width: 80%
}
.banner-home::before {
    display: none
}
.mais-informacoes ul li {
    text-align: left
}
.mais-informacoes ul li .item {
    margin-bottom: 20px
}
.mais-informacoes ul li .item .numb {
    color: #5a8e71;
    font-size: 72px;
    font-weight: 400;
    margin: 0;
    display: block;
    line-height: 80px
}
.mais-informacoes ul li .item p {
    margin-top: 10px
}
.mais-informacoes .panel {
    border-radius: 0;
    margin-top: 35px
}
.mais-informacoes .panel p {
    margin: 0;
    font-size: 15px
}
.call-to-action .titulo-padrao-small.mar {
    margin: 27px 0 0
}
.call-to-action .arrow-call-to-action-2 {
    position: absolute;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}
.sobre-page-dou {
    position: relative
}
.sobre-page-dou .servicos-dou .subtitulo-padrao,
.sobre-page-dou .servicos-dou .subtitulo-padrao-small {
    margin-bottom: 55px
}
.sobre-page-dou ul li:before {
    content: "•";
    color: #4b81c0;
    margin-right: 5px
}
.sobre-page-dou:before {
    content: "";
    height: 80%;
    position: absolute;
    left: 52%;
    border-left: 1px solid #cdcdcd
}
@media (max-width:991px) {
    .sobre-page-dou:before {
        border-left: 0;
        display: none
    }
}
.envie-sua-publicacao .titulo-form:after {
    display: none
}
.envie-sua-publicacao .titulo-form.borda {
    padding: 0 20px;
    width: 100%
}
.envie-sua-publicacao .titulo-form.borda:after {
    display: block
}
.lista-estados ul li a {
    color: #777;
    font-size: 14px;
    font-weight: 700;
    display: table;
    margin-bottom: 15px;
    /* height: 45px; */
    
    padding: 0px 10px;
}
.page-template-page-modelo-cetesb .subtitulo-padrao,
.page-template-page-modelo-cetesb .subtitulo-padrao-small {
    font-weight: 400
}
.page-template-page-modelo-cetesb .licenciamento-cetesb ul li h1,
.page-template-page-modelo-cetesb .licenciamento-cetesb ul li h2,
.page-template-page-modelo-cetesb .licenciamento-cetesb ul li h3,
.page-template-page-modelo-cetesb .licenciamento-cetesb ul li h4,
.page-template-page-modelo-cetesb .licenciamento-cetesb ul li h5,
.page-template-page-modelo-cetesb .licenciamento-cetesb ul li h6 {
    font-size: 16px;
    color: #555;
    font-weight: 700
}
.page-template-page-modelo-cetesb .licenciamento-cetesb ul ul {
    margin-bottom: 20px;
    font-size: 16px;
    color: #555
}
.page-template-page-modelo-cetesb .licenciamento-cetesb ul ul li:before {
    color: #4b81c0;
    content: "•";
    font-size: 16px;
    margin-right: 5px
}
.page-template-page-modelo-cetesb .call-to-action .arrow-call-to-action-2 {
    right: -60px;
    transform: translateY(-23%)
}
.page-template-page-modelo-cetesb .sobre-page-dou .titulo-padrao,
.page-template-page-modelo-cetesb .sobre-page-dou .titulo-padrao-small {
    margin-bottom: 17px
}
.page-template-page-modelo-cetesb .sobre-page-dou .desc-padrao strong {
    color: #4b81c0
}
.page-template-page-modelo-cetesb .sobre-page-dou:before {
    left: 53%
}
@media (max-width:991px) {
    .page-template-page-modelo-cetesb .sobre-page-dou .desc-padrao {
        width: 100%
    }
    
    .page-template-page-modelo-cetesb .sobre-page-dou:before {
        display: none
    }
}
.page-template-page-modelo-servicos .servicos-page .subtitulo-padrao-small {
    width: 85%;
    margin: auto auto 80px
}
.page-template-page-modelo-servicos .servicos-page ul .item-servico {
    width: 20%;
    float: left
}
.page-template-page-modelo-servicos .servicos-page ul .item-servico figure {
    height: 110px
}
.page-template-page-modelo-servicos .servicos-page ul .item-servico span {
    width: 80%;
    display: block;
    margin: auto;
    font-family: Montserrat, sans-serif;
    color: #555
}
.page-template-page-modelo-servicos .pretamos-servicos-page {
    background-color: #EEE
}
.page-template-page-modelo-servicos .pretamos-servicos-page ul .item-servico {
    width: 20%;
    float: left;
    padding: 26px 20px
}
.page-template-page-modelo-servicos .pretamos-servicos-page ul .item-servico .desc {
    width: 100%;
    height: 89px;
    border-radius: 4px;
    padding: 26px 20px;
    background-color: #e1e1e1
}
.page-template-page-modelo-servicos .pretamos-servicos-page ul .item-servico .desc span {
    width: 100%;
    line-height: 18px;
    display: block;
    margin: auto;
    font-family: Montserrat, sans-serif;
    color: #555
}
.page-template-page-modelo-servicos .incluem-servicos-page .subtitulo-padrao-small {
    width: 80%;
    margin: auto auto 80px
}
.page-template-page-modelo-servicos .incluem-servicos-page ul li .subtitulo-padrao-small {
    width: 100%;
    margin-bottom: 10px
}
.page-template-page-modelo-servicos .incluem-servicos-page ul li ul li:before {
    color: #4b81c0;
    content: "•";
    font-size: 16px;
    margin-right: 5px
}
.page-template-page-modelo-servicos .envie-sua-publicacao .subtitulo-padrao,
.page-template-page-modelo-servicos .envie-sua-publicacao .subtitulo-padrao-small,
.page-template-page-modelo-servicos .envie-sua-publicacao .titulo-padrao,
.page-template-page-modelo-servicos .envie-sua-publicacao .titulo-padrao-small {
    width: 100%
}
.page-template-page-modelo-servicos .form-newsletter {
    background-color: #fff
}
.vertical {
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}
@media (max-width:991px) {
    .page-template-page-modelo-servicos .servicos-page ul .item-servico {
        width: 100%;
        margin-bottom: 80px
    }
    
    .page-template-page-modelo-servicos .servicos-page ul .item-servico span {
        max-width: 200px
    }
    
    .page-template-page-modelo-servicos .pretamos-servicos-page ul .item-servico {
        width: 100%;
        margin-bottom: 0
    }
    
    .page-template-page-modelo-servicos .incluem-servicos-page .item-banner .desc {
        width: 100%;
        max-width: 300px;
        margin: 30px auto;
        text-align: center
    }
}
.page-perguntas-frequentes .page-head {
    background-color: #EEE;
    margin-top: 0
}
.page-perguntas-frequentes .page-head .titulo-padrao,
.page-perguntas-frequentes .page-head .titulo-padrao-small {
    margin-bottom: 0
}
.page-perguntas-frequentes .page-head .subtitulo-padrao-small {
    margin: 25px 0 0
}
.page-perguntas-frequentes .page-content {
    padding: 40px 0
}
.page-perguntas-frequentes .page-content .entry-content h1,
.page-perguntas-frequentes .page-content .entry-content h2,
.page-perguntas-frequentes .page-content .entry-content h3,
.page-perguntas-frequentes .page-content .entry-content h4,
.page-perguntas-frequentes .page-content .entry-content h5,
.page-perguntas-frequentes .page-content .entry-content h6 {
    color: #555;
    font-size: 16px
}
.page-perguntas-frequentes .page-content .page-menu {
    list-style: none;
    margin-top: 30px
}
.page-perguntas-frequentes .page-content .page-menu li {
    width: 100%;
    float: left;
    text-align: left
}
.page-perguntas-frequentes .page-content .page-menu li a {
    color: #2b2b2b;
    font-size: 16px;
    font-family: Montserrat, sans-serif;
    background-color: #EEE;
    display: block;
    padding: 20px 25px;
    margin-bottom: 10px;
    border-radius: 4px
}
.page-perguntas-frequentes .page-content .page-menu li a .fa {
    float: right;
    color: #4aa549;
    font-size: 22px
}
.page-perguntas-frequentes .page-content .page-menu li a:hover {
    background-color: #4aa549;
    color: #fff
}
.page-perguntas-frequentes .page-content .page-menu li a:hover .fa {
    color: #fff
}
.page-perguntas-frequentes .form-duvidas {
    background-color: #EEE
}
.page-perguntas-frequentes .form-duvidas .titulo-form {
    font-family: Montserrat, sans-serif;
    color: #45525c;
    font-size: 21px
}
.page-perguntas-frequentes .form-duvidas .gfield:last-child {
    margin-bottom: 20px
}
.page-perguntas-frequentes .form-duvidas input.button {
    max-width: 340px;
    margin: auto;
    display: table;
    color: #fff;
    background-color: #4b81c0;
    line-height: 20px
}
.page-perguntas-frequentes .form-duvidas input.button:hover {
    background-color: #4177b5
}
.page-perguntas-frequentes .info-relacionados {
    margin-top: 40px
}
.page-perguntas-frequentes .info-relacionados .subtitulo-padrao-small {
    margin-bottom: 60px
}
.page-perguntas-frequentes .info-relacionados .page-menu {
    width: 100%;
    float: left;
    margin-top: 0;
    margin-bottom: 30px
}
.page-perguntas-frequentes .info-relacionados .bt-blue {
    margin: auto;
    display: table;
    color: #fff;
    text-transform: none;
    background-color: #4b81c0;
    line-height: 20px
}
.page-perguntas-frequentes .info-relacionados .bt-blue .fa {
    margin-right: 10px
}
.page-perguntas-frequentes .info-relacionados .bt-blue:hover {
    background-color: #4177b5
}
.page-perguntas-frequentes .form-newsletter {
    background-color: #fff
}
.page-sobre .page-head {
    background-color: #EEE;
    margin-top: 0
}
.page-sobre .page-head .titulo-padrao,
.page-sobre .page-head .titulo-padrao-small {
    margin-bottom: 0
}
.page-sobre .page-head .subtitulo-padrao-small {
    margin: 25px 0 0
}
.page-sobre .page-head .subtitulo-padrao-small p:last-child {
    margin-bottom: 0
}
.page-sobre .page-content .sobre-missao-visao-valore li {
    margin-bottom: 65px
}
.page-sobre .page-content .sobre-missao-visao-valore li .col-xs-12.col-md-6.right {
    float: right
}
.page-sobre .page-content .sobre-missao-visao-valore li h2 {
    margin-top: 50px;
    font-size: 32px;
    font-family: Lato, sans-serif;
    color: #2b2b2b;
    font-style: italic;
    font-weight: 600
}
.page-sobre .page-content .sobre-missao-visao-valore li img {
    border-radius: 5px
}
.page-sobre .page-content .sobre-missao-visao-valore li.missao,
.page-sobre .page-content .sobre-missao-visao-valore li.valores {
    text-align: right
}
.page-sobre .page-content .sobre-missao-visao-valore li:last-child {
    margin-bottom: 0
}
@media (max-width:991px) {
    .page-sobre .page-content .sobre-missao-visao-valore li .col-xs-12.col-md-6.right {
        float: left
    }
    
    .page-sobre .page-content .sobre-missao-visao-valore li h3 {
        margin: 0 0 30px;
        text-align: center
    }
}
.page-contato .page-head {
    background-color: #EEE;
    margin-top: 0;
    padding-bottom: 32px
}
.page-contato .page-head .titulo-padrao,
.page-contato .page-head .titulo-padrao-small {
    margin-bottom: 0
}
.page-contato .page-head .subtitulo-padrao-small {
    margin: 25px 0 0
}
.page-contato .page-head .subtitulo-padrao-small p:last-child {
    margin-bottom: 0
}
.page-contato .page-content .formulario .titulo-form {
    color: #2b2b2b;
    font-size: 24px;
    font-weight: 700;
    font-family: Lato, sans-serif
}
.page-contato .page-content .formulario .gform_footer {
    padding: 0 15px
}
.page-contato .page-content .formulario input[type=submit] {
    background-color: #4aa549;
    background-image: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/images/icones/ico-seta-left.png);
    background-repeat: no-repeat;
    background-position: 60% center;
    color: #fff;
    height: 55px;
    line-height: normal;
    margin-top: 10px;
    font-size: 16px
}
.page-contato .page-content .call-info {
    width: 100%;
    height: 238px;
    display: table;
    margin-top: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: left
}
.page-contato .page-content .call-info .subtitulo-padrao,
.page-contato .page-content .call-info .subtitulo-padrao-small {
    color: #3b6799;
    font-size: 30px;
    margin: 48px 0 20px 65px
}
.page-contato .page-content .call-info .info {
    width: 100%;
    float: left;
    margin-left: 40px
}
.page-contato .page-content .call-info .info li {
    width: 100%;
    float: left;
    margin-bottom: 20px
}
.page-contato .page-content .call-info .info li .icon {
    width: 20px;
    height: 20px;
    float: left;
    margin-top: 3px
}
.page-contato .page-content .call-info .info li .icon.icon-time {
    background: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/images/icones/ico-contato-time.png) center center no-repeat
}
.page-contato .page-content .call-info .info li .icon.icon-fone {
    background: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/images/icones/ico-contato-fone.png) center center no-repeat
}
.listagem-de-busca .form-newsletter,
.modelo-resposta-documentos .form-newsletter {
    background-color: #fff
}
.page-contato .page-content .call-info .info li .text {
    float: left;
    margin-left: 10px
}
.page-contato .page-content .call-info .info li .text span {
    display: block;
    font-size: 16px;
    color: #555;
    font-family: Montserrat, sans-serif
}
.page-contato .page-content .call-info .info li .text span.fone {
    font-size: 18px
}
.page-contato .page-content .call-info .info li .text span.email {
    font-size: 14px
}
.page-contato .page-content .call-info .info li .text span.text-upper {
    text-transform: uppercase
}
@media (max-width:1199px) {
    .page-template-page-modelo-cetesb .sobre-page-dou:before {
        left: 56%
    }
    
    .page-contato .page-content .formulario input[type=submit] {
        background-position: 62% center
    }
}
@media (max-width:1152px) {
    .page-contato .page-content .call-info .subtitulo-padrao,
    .page-contato .page-content .call-info .subtitulo-padrao-small {
        font-size: 20px
    }
    
    .page-contato .page-content .call-info .info li .text span {
        font-size: 14px
    }
}
@media (max-width:991px) {
    .page-contato .page-content .formulario input[type=submit] {
        background-position: 63% center
    }
}
@media (max-width:767px) {
    .page-contato .page-content .call-info {
        width: 100%;
        max-width: 433px;
        margin: 30px auto auto
    }
}
@media (max-width:360px) {
    .page-contato .page-content .formulario input[type=submit] {
        background-position: 64% center
    }
    
    .page-contato .page-content .call-info .subtitulo-padrao,
    .page-contato .page-content .call-info .subtitulo-padrao-small {
        margin-left: 15px
    }
    
    .page-contato .page-content .call-info .info {
        margin-left: 10px
    }
}
@media (max-width:320px) {
    .page-contato .page-content .formulario input[type=submit] {
        background-position: 66% center
    }
}
.modelo-resposta .resposta-page .subtitulo-padrao-small {
    margin-bottom: 0
}
.modelo-resposta .banner-home ul {
    width: 100%;
    float: left
}
.modelo-resposta .banner-home .bt-link {
    display: table;
    margin: 50px auto auto
}
.modelo-resposta-documentos .lista-materias .desc-padrao {
    margin-bottom: 50px
}
.modelo-resposta-documentos .lista-materias .desc-padrao p {
    margin-bottom: 0
}
.modelo-resposta-documentos .lista-materias .bt-padrao-white {
    display: table;
    margin: auto
}
.listagem-de-busca .busca-page {
    padding: 50px 0
}
.listagem-de-busca .busca-page .titulo-padrao,
.listagem-de-busca .busca-page .titulo-padrao-small {
    margin-bottom: 0
}
.listagem-de-busca .busca-page .titulo-padrao span,
.listagem-de-busca .busca-page .titulo-padrao-small span {
    font-style: italic
}
.listagem-de-busca .lista-materias {
    padding-top: 50px
}
.listagem-de-busca .lista-materias .item-post {
    min-height: 400px;
    margin-bottom: 30px
}
.mapa-do-site .page-head {
    background-color: #EEE;
    margin-top: 0;
    padding: 35px 0
}
.mapa-do-site .page-head .titulo-padrao,
.mapa-do-site .page-head .titulo-padrao-small {
    margin-bottom: 0
}
.mapa-do-site .page-head .subtitulo-padrao-small {
    margin: 25px 0 0
}
.mapa-do-site .menu-pages {
    padding: 35px 0
}
.mapa-do-site .menu-pages ul li {
    float: left;
    width: 25%;
    margin-bottom: 30px
}
.mapa-do-site .menu-pages ul li a {
    color: #2b2b2b;
    font-size: 14px;
    font-family: Montserrat, sans-serif;
    font-weight: 700
}
.mapa-do-site .menu-pages ul li:before {
    width: 18px;
    content: "\25BA";
    color: #2b2b2b;
    font-size: 10px;
    display: inline-block
}
.mapa-do-site .menu-pages ul li.page-item-171 {
    width: 100%
}
.mapa-do-site .menu-pages ul li.page-item-171 li {
    margin-bottom: 0
}
.mapa-do-site .menu-pages ul li.page-item-79 li {
    width: 100%;
    margin-bottom: 0
}
.mapa-do-site .menu-pages ul li.page_item_has_children li:before {
    content: ""
}
.mapa-do-site .menu-pages ul li.page_item_has_children li a {
    font-size: 13px;
    font-weight: 400;
    color: #555
}
@media (max-width:991px) {
    .mapa-do-site .menu-pages ul li {
        width: 100%;
        text-align: center
    }
}
.modelo-politica-de-privacidade .text-content h2,
.modelo-politica-de-privacidade .text-content h3,
.modelo-politica-de-privacidade .text-content h4,
.modelo-politica-de-privacidade .text-content h5,
.modelo-politica-de-privacidade .text-content h6,
.modelo-politica-de-privacidade .text-content strong {
    color: #2b2b2b;
    font-size: 16px
}
.modelo-politica-de-privacidade .text-content li {
    color: #2b2b2b;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 10px;
    margin-left: 15px
}
.sidebar-blog .amdt-side {
    width: 100%;
    float: left;
    padding: 30px 0
}
.sidebar-blog .amdt-side .title-side {
    display: block;
    font-size: 21px;
    font-family: Lato, sans-serif;
    font-weight: 600;
    color: #555;
    text-transform: uppercase;
    border-bottom: 1px solid #555;
    padding: 0 3px 6px;
    margin: auto auto 25px
}
.sidebar-blog .amdt-lista-categorias {
    background-color: #fff;
    padding: 35px 20px;
    border-radius: 4px
}
.sidebar-blog .amdt-lista-categorias ul {
    margin-bottom: 0
}
.sidebar-blog .amdt-lista-categorias ul li {
    font-family: Lato, sans-serif;
    font-size: 18px;
    margin-bottom: 20px
}
.sidebar-blog .amdt-lista-categorias ul li a {
    color: #555
}
.sidebar-blog .amdt-lista-categorias ul li a:before {
    width: 8px;
    height: 8px;
    content: "";
    border-radius: 50%;
    background-color: #434f60;
    display: inline-block;
    margin-left: 5px;
    margin-right: 15px;
    position: relative;
    top: -2.5px
}
.sidebar-blog .amdt-lista-categorias ul li:last-child {
    margin-bottom: 0
}
.sidebar-blog .amdt-mais-acessados {
    padding: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #f7f7f7;
    border-bottom: 5px solid #eee;
}
.sidebar-blog .amdt-mais-acessados ul li {
    width: 100%;
    float: left;
    margin-bottom: 20px
}
.sidebar-blog .amdt-mais-acessados ul li .title-info {
    padding-left: 0
}
.sidebar-blog .amdt-mais-acessados ul li a {
    font-size: 14px;
    color: #555
}
.sidebar-blog .amdt-mais-acessados ul li a:before {
    display: none;
}
.sidebar-blog .amdt-mais-acessados ul li a:hover {
    color: #013888
}
.sidebar-blog .amdt-anucio {
    padding-top: 0
}
@media (max-width:991px) {
    .sidebar-blog {
        padding-top: 60px
    }
    
    .sidebar-blog .amdt-anucio {
        padding-top: 40px
    }
}
.catetoria-princ {
    background-color: #EEE
}
.catetoria-princ .titulo-padrao,
.catetoria-princ .titulo-padrao-small {
    margin-bottom: 13px
}
.catetoria-princ .desc-blog {
    margin-bottom: 48px
}
.catetoria-princ .lista-materias:after {
    height: 0
}
.catetoria-princ .lista-materias .container-item {
    margin-bottom: 30px
}
.blog-single,
.catetoria-princ .form-newsletter {
    background-color: #fff
}
.blog-single .titulo-post {
    font-size: 38px;
    margin-bottom: 20px;
    color: #2b2b2b
}
.blog-single .social-buttons-top {
    width: 100%;
    max-width: 400px;
    display: table;
    margin-bottom: 30px
}
.blog-single .social-buttons-top .rrssb-buttons li a .rrssb-text {
    font-size: 10px
}
.blog-single .entry-content ul li {
    font-size: 16px;
    color: #555;
    margin-bottom: 10px
}
.blog-single .entry-content ul li:before {
    width: 8px;
    height: 8px;
    content: "";
    border-radius: 50%;
    position: relative;
    top: -2px;
    display: inline-block;
    margin-right: 10px;
    background-color: #f7941e
}
.blog-single .info-post .info-header {
    width: 100%;
    float: left;
    margin: 20px 0
}
.blog-single .info-post .cat-item,
.blog-single .info-post .data-post {
    float: left;
    margin-right: 15px;
    color: #7d7d7d;
    font-size: 12px;
    font-family: Montserrat, sans-serif
}
.blog-single .info-post .cat-item a,
.blog-single .info-post .data-post a {
    color: #7d7d7d
}
.blog-single .info-post .icon {
    width: 13px;
    height: 13px;
    background-image: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/images/icones/icones-data-categoria.png);
    display: inline-block;
    margin-right: 6px;
    position: relative;
    top: 1.5px
}
.blog-single .info-post .icon.icon-data {
    background-position: 0 0
}
.blog-single .info-post .icon.icon-cat {
    background-position: -18px 0
}
.blog-single .social-buttons .title-social {
    font-size: 21px;
    color: #2b2b2b
}
.blog-single .social-buttons .row {
    margin: 30px 0;
    padding: 10px 0;
    border-top: 1px solid #555;
    border-bottom: 1px solid #555
}
.blog-single .social-buttons .row .col-md-8 {
    padding-left: 0
}
.blog-single .social-buttons .row .col-md-4 {
    padding-right: 0
}
.blog-single .social-buttons .row .fa-share-alt {
    color: #013888;
    font-size: 21px;
    margin-right: 20px
}
.blog-single .comentarios-post .comment-reply-title,
.blog-single .comentarios-post .comments-title {
    font-size: 30px;
    color: #555;
    margin-bottom: 20px
}
.blog-single .comentarios-post .comments-title {
    display: inline-block;
    margin-right: 5px
}
.blog-single .comentarios-post .scroll-button {
    background-color: #013888;
    color: #fff;
    margin-bottom: 30px;
    display: inline-block;
    border-radius: 5px;
    position: relative;
    top: -6px;
    padding: 12px 25px
}
.blog-single .comentarios-post .scroll-button:hover {
    background-color: #09418E
}
.blog-single .comentarios-post .comment-list {
    width: 100%;
    float: left;
    padding-left: 5px
}
.blog-single .comentarios-post .comment-list li {
    float: left;
    margin-bottom: 30px
}
.blog-single .comentarios-post .comment-list li .children li {
    margin-bottom: 0
}
.blog-single .comentarios-post .comment-list .comment-author img {
    float: left;
    margin-right: 20px;
    padding-bottom: 20px
}
.blog-single .comentarios-post .comment-list .comment-meta {
    margin-top: 5px
}
.blog-single .comentarios-post .comment-list .comment-meta a {
    color: #555;
    display: block
}
.blog-single .comentarios-post .comment-list .name-author {
    font-size: 21px;
    margin-right: 10px;
    color: #555
}
.blog-single .comentarios-post .comment-list .comment-awaiting-moderation {
    margin-bottom: 30px;
    display: block;
    color: #555
}
.blog-single .comentarios-post .formulario {
    width: 100%;
    float: left;
    padding-bottom: 0
}
.blog-single .comentarios-post .form-submit input[type=submit] {
    background-color: #4aa549;
    font-size: 20px
}
.blog-single .comentarios-post .form-submit input[type=submit]:hover {
    background-color: #429640
}
.blog-single .banner-do-diario {
    width: 100%;
    position: relative;
    margin-bottom: 30px;
    border-radius: 8px;
    overflow: hidden
}
.blog-single .banner-do-diario .banner-info {
    width: 70%;
    padding: 30px;
    position: absolute;
    top: 0;
    left: 4%
}
.blog-single .banner-do-diario .banner-info .titulo-padrao,
.blog-single .banner-do-diario .banner-info .titulo-padrao-small {
    font-size: 30px;
    margin-bottom: 35px
}
.blog-single .sidebar-blog .amdt-lista-categorias {
    background-color: #f7f7f7;
    border-bottom: 5px solid #eee;
    margin: 20px 0;
}
.blog-single .lista-ultimos-posts .titulo-padrao,
.blog-single .lista-ultimos-posts .titulo-padrao-small {
    margin-bottom: 40px
}
.blog-single .lista-ultimos-posts .bt-padrao-white {
    display: table;
    margin: auto
}
.blog-single .form-newsletter {
    background-color: #fff
}
@media (max-width:991px) {
    .blog-single .banner-do-diario .banner-info .titulo-padrao,
    .blog-single .banner-do-diario .banner-info .titulo-padrao-small {
        margin-bottom: 20px
    }
    
    .sidebar-blog .amdt-lista-categorias ul li {
        text-align: center
    }
}
@media (max-width:768px) {
    .blog-single .banner-do-diario .banner-info {
        width: 50%;
        left: 25%
    }
    
    .blog-single .banner-do-diario .banner-info .titulo-padrao,
    .blog-single .banner-do-diario .banner-info .titulo-padrao-small {
        font-size: 20px
    }
    
    .blog-single .banner-do-diario {
        height: 173px;
        background-size: cover
    }
    
    .blog-single .banner-do-diario img {
        display: none
    }
    
    .blog-single .social-buttons .title-social {
        margin-bottom: 20px;
        display: inline-block
    }
    
    .comment-list {
        text-align: left
    }
}
@media (max-width:500px) {
    .blog-single .banner-do-diario .banner-info {
        width: 90%;
        left: 5%
    }
    
    .blog-single .banner-do-diario .banner-info .titulo-padrao,
    .blog-single .banner-do-diario .banner-info .titulo-padrao-small {
        text-align: left
    }
    .cabecalho-principal .logo img{
        width: 220px;
        height: 47px;
    }
    .rodape-principal .logo-footer img{
        width: 195px;
        height: 40px;
    }
    .ico-newsletter img{
        width: 86px;
        height: 42px;
    }
    .agencia-mestre img{
        width: 170px;
        height: 33px;
    }
    .arrow-call-to-action{
        display: none;
    }
}
.category-materias .banner-principal {
    background-color: #EEE;
    padding-top: 30px;
    padding-bottom: 0
}
.category-materias .banner-principal .owl-slider {
    width: 100%;
    height: 360px;
    overflow: hidden;
    float: left;
    position: relative
}
.category-materias .banner-principal .owl-slider .owl-stage,
.category-materias .banner-principal .owl-slider .owl-stage-outer {
    height: 360px
}
.category-materias .banner-principal .owl-slider .item {
    width: 100%;
    height: 360px;
    position: relative
}
.category-materias .banner-principal .owl-slider .item .info {
    width: 100%;
    height: 100%;
    max-height: 280px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: linear-gradient(to bottom, transparent, #000)
}
.category-materias .banner-principal .owl-slider .item .info .text {
    width: 70%;
    position: absolute;
    bottom: 50px;
    left: 0;
    margin-left: 60px
}
.category-materias .banner-principal .owl-slider .item .info .titulo-banner {
    font-size: 32px;
    color: #fff
}
.category-materias .banner-principal .owl-slider .item .info .leia-mais {
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    font-family: Montserrat, sans-serif;
    position: relative
}
.category-materias .banner-principal .owl-slider .item .info .leia-mais:before {
    width: 0;
    height: 0;
    content: "";
    position: absolute;
    top: 4px;
    right: -10px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #fff
}
.category-materias .banner-principal .owl-slider .owl-controls {
    width: 100%;
    height: 10px;
    position: absolute;
    left: 0;
    bottom: 50px;
    z-index: 100
}
.category-materias .banner-principal .owl-slider .owl-controls .owl-dots {
    display: table;
    margin: auto
}
.category-materias .banner-principal .owl-slider .owl-controls .owl-dots .owl-dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #fff;
    float: left;
    content: "";
    margin: 0 5px
}
.category-materias .banner-principal .owl-slider .owl-controls .owl-dots .owl-dot.active {
    background-color: #ef970e
}
.category-materias .lista-materias {
    padding-top: 30px
}
.category-materias .lista-materias ul:after {
    height: 0;
    margin-bottom: 0
}
.category-materias .desc-padrao,
.category-materias .lista-categorias .titulo-padrao,
.category-materias .lista-categorias .titulo-padrao-small,
.category-materias .titulo-padrao,
.category-materias .titulo-padrao-small {
    margin-bottom: 40px
}
.category-materias .lista-categorias .lista {
    text-align: center
}
.category-materias .lista-categorias .lista li {
    display: inline-block;
    margin: 0 20px;
    position: relative
}
.category-materias .lista-categorias .lista li:after {
    width: 0;
    height: 100%;
    content: "";
    border-left: 1px solid #555;
    position: absolute;
    top: 0;
    right: -20px
}
.category-materias .lista-categorias .lista li:last-child:after {
    display: none
}
.category-materias .lista-categorias .lista li a {
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    color: #555;
    display: block;
    padding: 15px 18px;
    border-radius: 8px
}
.category-materias .lista-categorias .lista li a:hover {
    background-color: #4aa549;
    color: #fff
}
.category-materias .lista-categorias-destaque {
    padding-bottom: 0
}
.category-materias .lista-categorias-destaque:last-child,
.category-materias .listagem-blog section:nth-last-of-type(2) {
    padding-bottom: 90px
}
.category-materias .form-newsletter {
    background-color: #fff
}
@media (max-width:1200px) {
    .category-materias .banner-principal .owl-slider,
    .category-materias .banner-principal .owl-slider .item,
    .category-materias .banner-principal .owl-stage,
    .category-materias .banner-principal .owl-stage-outer {
        height: 290px
    }
    
    .category-materias .lista-categorias .lista li {
        margin-bottom: 20px
    }
}
@media (max-width:991px) {
    .category-materias .banner-principal .owl-slider,
    .category-materias .banner-principal .owl-slider .item,
    .category-materias .banner-principal .owl-stage,
    .category-materias .banner-principal .owl-stage-outer {
        height: 240px
    }
}
@media (max-width:767px) {
    .category-materias .banner-principal .owl-slider .item {
        background-size: cover
    }
    
    .category-materias .banner-principal .owl-slider .item img {
        display: none
    }
    
    .category-materias .banner-principal .owl-slider .item .info {
        max-height: 240px
    }
    
    .category-materias .banner-principal .owl-slider .item .info .text {
        position: static;
        margin-left: 15%
    }
    
    .category-materias .banner-principal .owl-slider .item .info .text .titulo-banner {
        font-size: 25px;
        margin-top: 50px;
        margin-bottom: 20px
    }
    
    .category-materias .banner-principal .owl-slider .owl-controls {
        bottom: 45px
    }
}
.formulario input,
.formulario select,
.formulario textarea {
    color: #000000;
    width: 100%;
    border: 2px solid #c4c4c4;
    padding: 3px 10px;
    background-color: #fff
}
.formulario textarea {
    height: 110px;
    resize: none
}
.formulario [type=submit] {
    border: none;
    color: #fff;
    text-transform: uppercase;
    padding: 0 15px
}
.formulario::-webkit-input-placeholder {
    color: #000000
}
.formulario:-moz-placeholder {
    color: #000000
}
.formulario::-moz-placeholder {
    color: #000000
}
.formulario:-ms-input-placeholder {
    color: #000000
}
.formulario .field-checkbox input[type=checkbox] {
    position: absolute;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    left: 0
}
.formulario .field-checkbox input[type=checkbox]+label {
    position: relative;
    margin: 0;
    padding-left: 30px;
    font-size: 13px;
    font-weight: 400
}
.formulario .field-checkbox input[type=checkbox]+label,
.formulario .field-checkbox input[type=checkbox]+label a {
    color: #6f6f6f
}
.formulario .field-checkbox input[type=checkbox]+label:before {
    background-color: #fff;
    border: 2px solid #c4c4c4;
    content: " ";
    clear: both;
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}
.formulario .field-checkbox input[type=checkbox]:checked+label:before {
    background-color: #c4c4c4
}
.formulario.search-form [type=submit] {
    background-color: #013888
}
.formulario.search-form [type=submit]:hover {
    background-color: #013e97
}
.formulario .gfield {
    padding-bottom: 10px
}
.formulario .gfield .gfield_radio input {
    position: absolute;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0)
}
.formulario .gfield .gfield_radio label {
    position: relative;
    width: 100%;
    background-color: #45525c;
    color: #fff;
    padding: 8px 15px 5px 45px
}
.formulario .gfield .gfield_radio label:before {
    content: " ";
    clear: both;
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    left: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #fff;
    border: 2px solid #c4c4c4;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%
}
.formulario .gfield .gfield_radio input:checked+label:before {
    content: "\25CF";
    color: #4aa549;
    font-size: 27px;
    line-height: 11px;
    text-align: center
}
.formulario .gfield.radio-or-option .gfield_radio li:not(:last-child) {
    padding-bottom: 30px;
    position: relative
}
.formulario .gfield.radio-or-option .gfield_radio li:not(:last-child):before {
    content: " ";
    clear: both;
    display: block;
    height: 2px;
    width: 100%;
    background-color: #a6a6a6;
    position: absolute;
    bottom: 18px;
    z-index: 1
}
.formulario .gfield.radio-or-option .gfield_radio li:not(:last-child):after {
    content: "ou";
    clear: both;
    display: block;
    height: 30px;
    width: 50px;
    font-size: 13px;
    font-weight: 700;
    font-family: Montserrat, sans-serif;
    background-color: #EEE;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 2;
    padding: 0;
    text-align: center
}
.formulario .upload-file {
    position: relative
}
.formulario .upload-file .ginput_container_fileupload .gform_drop_area {
    background: #fff;
    border: 2px solid #c4c4c4
}
.formulario .upload-file .ginput_container_fileupload .gform_drop_area .gform_drop_instructions,
.formulario .upload-file .ginput_container_fileupload .gform_drop_area input {
    display: inline-block
}
.formulario .upload-file .ginput_container_fileupload .gform_drop_area .gform_drop_instructions {
    float: left;
    margin-top: 5px;
    margin-left: 10px;
    color: #a6a6a6
}
.formulario .upload-file .ginput_container_fileupload .gform_drop_area input {
    float: right;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    width: auto;
    background-color: #6f6f6f;
    border: none;
    padding: 0 20px;
    height: auto;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}
.formulario .upload-file #extensions_message {
    font-size: 12px;
    font-style: italic;
    margin-left: 10px;
    margin-top: 3px;
    color: #6f6f6f
}
.formulario .upload-file .validation_message ul,
.formulario .upload-file.has-file .ginput_container_fileupload .gform_drop_area .gform_drop_instructions {
    display: none
}
.formulario .upload-file.has-file .ginput_preview {
    position: absolute;
    top: 15px;
    left: 45px;
    max-width: 65%;
    overflow: hidden
}
.formulario .upload-file.has-file .ginput_preview img {
    float: right;
    margin-top: 3px
}
.formulario .upload-file.has-file .ginput_preview strong {
    float: left;
    margin-right: 10px;
    max-width: 90%;
    overflow: hidden
}
.formulario .chosen-container {
    width: 100%!important
}
.formulario .chosen-container.chosen-container-single .chosen-single {
    background: #fff;
    border: 2px solid #c4c4c4;
    color: #000000
}
.formulario .chosen-container.chosen-container-single .chosen-single span {
    margin-right: 50px;
    line-height: 40px
}
.formulario .chosen-container.chosen-container-single .chosen-single div {
    width: 40px;
    padding: 10px 0
}
.formulario .chosen-container.chosen-container-single .chosen-single div b {
    background: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/images/icones/ico-arrow-down.png) center center no-repeat;
    border-left: 2px solid #c4c4c4
}
.formulario .chosen-container .chosen-search {
    padding: 0;
    position: relative
}
.formulario .chosen-container .chosen-search input {
    height: 100%;
    border-left: none;
    border-right: none
}
.formulario .chosen-container .chosen-search:after {
    content: ' ';
    position: absolute;
    right: 0;
    width: 40px;
    height: 43px;
    top: 2px;
    background: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/images/icones/ico-search-select.png) center center no-repeat #2b2b2b
}
.formulario .chosen-container .chosen-results {
    margin: 0 0 4px;
    padding: 0
}
.formulario .chosen-container .chosen-results li {
    font-size: 14px;
    min-height: 40px;
    line-height: 35px;
    color: #a6a6a6
}
.formulario .chosen-container .chosen-results li.highlighted {
    background: #a6a6a6;
    color: #fff
}
.formulario .chosen-container.chosen-container-single-nosearch .chosen-search {
    height: 0
}
.formulario.form-newsletter {
    padding: 45px 0
}
.formulario.form-newsletter .ico-newsletter {
    padding: 0
}
.formulario.form-newsletter .col {
    display: inline-block;
    vertical-align: middle;
    float: none
}
.formulario.form-newsletter .gform_description {
    font-size: 20px
}
.formulario.form-newsletter .gform_description strong {
    font-size: 22px;
    display: block;
    text-transform: uppercase
}
.formulario.form-newsletter .gform_body,
.formulario.form-newsletter .gform_footer {
    margin-top: 10px;
    padding: 0
}
.formulario.form-newsletter .gform_body .gfield,
.formulario.form-newsletter .gform_footer .gfield {
    padding-left: 0;
    padding-bottom: 0
}
.formulario.form-newsletter .gform_footer [type=submit] {
    padding: 10px
}
.formulario.form-newsletter .gform_footer [type=submit],
.formulario.form-newsletter .gform_footer [type=submit]:active,
.formulario.form-newsletter .gform_footer [type=submit]:focus,
.formulario.form-newsletter .gform_footer [type=submit]:hover:active,
.formulario.form-newsletter .gform_footer [type=submit]:visited {
    background-color: #df992d;
    line-height: normal;
    color: #fff
}
.formulario.form-newsletter .gform_footer [type=submit]:hover {
    background-color: #e19f3a
}
.formulario.form-newsletter .gform_ajax_spinner {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}
.formulario .custom-seta .gform_footer .gform_button {
    background-image: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/images/icones/ico-seta-left.png);
    background-repeat: no-repeat;
    background-position: 80% center
}
@media (max-width:1199px) {
    .formulario.form-newsletter .gform_body,
    .formulario.form-newsletter .gform_footer,
    .formulario.form-newsletter .gform_heading {
        margin-top: 5px
    }
    
    .formulario.form-newsletter .gform_description {
        font-size: 16px
    }
    
    .formulario.form-newsletter .gform_description strong {
        font-size: 18px
    }
    
    .formulario .custom-seta .gform_footer .gform_button {
        background-position: 88% center
    }
}
@media (max-width:991px) {
    .formulario.form-newsletter .gform_heading {
        margin: 10px 0 20px;
        text-align: center
    }
    
    .formulario.form-newsletter .gform_footer:before {
        content: " ";
        clear: both;
        display: block;
        height: 0
    }
    
    .formulario.form-newsletter .gform_footer input {
        max-width: 300px;
        display: block;
        margin: 20px auto 0
    }
}
@media (max-width:767px) {
    .formulario .gform_wrapper {
        max-width: 400px;
        margin: 0 auto
    }
    
    .formulario .gform_wrapper .gform_body .gfield,
    .formulario .gform_wrapper .gform_body .gfield_error {
        margin-bottom: 10px
    }
    
    .formulario .gform_wrapper .gform_body .gfield .ginput_container,
    .formulario .gform_wrapper .gform_body .gfield_error .ginput_container {
        text-align: left
    }
    
    .formulario .gform_wrapper .gform_body .gfield .gfield_radio input:checked+label:before,
    .formulario .gform_wrapper .gform_body .gfield_error .gfield_radio input:checked+label:before {
        font-size: 16px;
        line-height: 14px
    }
    
    .formulario .gform_wrapper .gform_body .gfield .gfield_radio input+label,
    .formulario .gform_wrapper .gform_body .gfield_error .gfield_radio input+label {
        font-size: 12px
    }
}
@media (max-width:400px) {
    .formulario .custom-seta .gform_footer .gform_button {
        background-image: none
    }
}
@media (max-width:320px) {
    .formulario .gform_wrapper .gform_body .gfield .gfield_radio input+label,
    .formulario .gform_wrapper .gform_body .gfield_error .gfield_radio input+label {
        font-size: 10px
    }
}
@media (min-width:992px) {
    .formulario.form-newsletter .gfield_description.validation_message,
    .formulario.form-newsletter .gform_ajax_spinner {
        position: absolute
    }
}
.error404 .erro-404 {
    padding: 33px 0
}
.error404 .erro-404 .titulo-padrao,
.error404 .erro-404 .titulo-padrao-small {
    font-size: 60px;
    margin-top: 10px
}
.error404 .erro-404 .subtitulo-padrao-small {
    margin-bottom: 0
}
.error404 .nav-page-404 {
    padding-top: 20px;
    padding-bottom: 80px
}
.error404 .nav-page-404 ul li {
    float: left;
    margin-right: 50px;
    margin-bottom: 40px
}
.error404 .nav-page-404 ul li a {
    color: #2b2b2b;
    font-size: 16px;
    font-family: 14px
}
.main-title,
.main-title-white {
    font-family: latoblack
}
.error404 .nav-page-404 ul li a i {
    width: 10px;
    float: left;
    position: relative;
    top: 4px
}
.error404 .nav-page-404 ul li a .text {
    float: left;
    width: calc(100% - 10px)
}
.error404 .nav-page-404 .bt-padrao-white {
    width: 340px;
    display: table;
    margin: auto;
    position: relative;
    text-align: center;
    text-transform: none
}
.gform_wrapper form .gform_body div.gfield_description.validation_message,
td,
th {
    text-align: left
}
.gform_wrapper form .gform_body ul li.gfield label.gfield_label .gfield_required,
.gform_wrapper form .gform_body ul li.gfield_contains_required label.gfield_label .gfield_required,
.gform_wrapper form .gform_body ul li.gfield_error label.gfield_label .gfield_required,
.gform_wrapper form div.validation_error,
.gform_wrapper form.no-label .gform_body label.gfield_label {
    display: none
}
.error404 .nav-page-404 .bt-padrao-white i {
    position: absolute;
    top: 15px;
    left: 20px;
    font-size: 18px
}
@media (max-width:767px) {
    .error404 .nav-page-404 ul li {
        width: 100%;
        margin-right: 0
    }
    
    .error404 .nav-page-404 ul li a .text,
    .error404 .nav-page-404 ul li a i {
        width: auto;
        float: none;
        position: static
    }
    
    .error404 .nav-page-404 .bt-padrao-white {
        width: auto
    }
    
    .error404 .nav-page-404 .bt-padrao-white i {
        position: static;
        padding-right: 3px
    }
}
.gform_wrapper {
    max-width: 100%;
    margin: 0
}
.gform_wrapper form {
    position: relative
}
.gform_wrapper form div.gfield_description.validation_message {
    color: #A50814;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
    padding: 3px 0 0
}
.gform_wrapper form div.gfield_description.validation_message:before {
    content: '* ';
    color: #A50814
}
.gform_wrapper form .gform_body ul {
    margin: 0
}
.gform_wrapper form .gform_body ul li.gfield .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gf_left_half .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gf_left_third .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gf_middle_third .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gf_right_half .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gf_right_third .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gfield_error .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gfield_error.gf_left_half .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gfield_error.gf_left_third .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gfield_error.gf_middle_third .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gfield_error.gf_right_half .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gfield_error.gf_right_third .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gfield_error.gfield_contains_required .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gfield_error.gfield_contains_required.gf_left_half .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gfield_error.gfield_contains_required.gf_left_third .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gfield_error.gfield_contains_required.gf_middle_third .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gfield_error.gfield_contains_required.gf_right_half .ginput_container,
.gform_wrapper form .gform_body ul li.gfield.gfield_error.gfield_contains_required.gf_right_third .ginput_container {
    margin-top: 0
}
.gform_wrapper form .gform_body ul li.gfield,
.gform_wrapper form .gform_body ul li.gfield_contains_required,
/* .gform_wrapper form .gform_body ul li.gfield_error {
    position: relative;
    margin-top: 0;
    border: none;
    background-color: transparent
} */
.gform_wrapper form .gform_body ul li.gfield div.gfield_description,
.gform_wrapper form .gform_body ul li.gfield div.ginput_container,
.gform_wrapper form .gform_body ul li.gfield fieldset legend.gfield_label,
.gform_wrapper form .gform_body ul li.gfield label.gfield_label,
.gform_wrapper form .gform_body ul li.gfield_contains_required div.gfield_description,
.gform_wrapper form .gform_body ul li.gfield_contains_required div.ginput_container,
.gform_wrapper form .gform_body ul li.gfield_contains_required fieldset legend.gfield_label,
.gform_wrapper form .gform_body ul li.gfield_contains_required label.gfield_label,
.gform_wrapper form .gform_body ul li.gfield_error div.gfield_description,
.gform_wrapper form .gform_body ul li.gfield_error div.ginput_container,
.gform_wrapper form .gform_body ul li.gfield_error fieldset legend.gfield_label,
.gform_wrapper form .gform_body ul li.gfield_error label.gfield_label {
    margin-left: 0
}
.gform_wrapper form .gform_body ul li.gfield label.gfield_label,
.gform_wrapper form .gform_body ul li.gfield_contains_required label.gfield_label,
.gform_wrapper form .gform_body ul li.gfield_error label.gfield_label {
    color: #6f6f6f;
    font-size: 13px
}
.gform_wrapper form .gform_body ul li.gfield_error input,
.gform_wrapper form .gform_body ul li.gfield_error select,
.gform_wrapper form .gform_body ul li.gfield_error textarea {
    background-color: #fff
}
.gform_wrapper form .gform_body ul li.gfield_error::-webkit-input-placeholder {
    color: #000000
}
.gform_wrapper form .gform_body ul li.gfield_error:-moz-placeholder {
    color: #000000
}
.gform_wrapper form .gform_body ul li.gfield_error::-moz-placeholder {
    color: #000000
}
.gform_wrapper form .gform_body ul li.gfield_error:-ms-input-placeholder {
    color: #000000
}
.gform_wrapper form .gform_footer .gform_ajax_spinner {
    display: block;
    margin: 20px auto 0
}
.acf-map {
    width: 100%;
    height: 400px;
    border: 1px solid #ccc;
    margin: 20px 0 0
}
.acf-map img {
    max-width: inherit!important
}
audio,
embed,
iframe,
img,
object,
video {
    height: auto;
    max-width: 100%
}
@font-face {
    font-family: latobold;
    src: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/css/fonts/lato_700-webfont.woff2) format("woff2"), url(https://e-diariooficial.com/wp-content/themes/e-diario/library/css/fonts/lato_700-webfont.woff) format("woff");
    font-display: swap;
    font-weight: 400
}
@font-face {
    font-family: latoblack;
    src: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/css/fonts/lato_900-webfont.woff2) format("woff2"), url(https://e-diariooficial.com/wp-content/themes/e-diario/library/css/fonts/lato_900-webfont.woff) format("woff");
    font-display: swap;
    font-weight: 400;
    font-style: normal
}
@font-face {
    src: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/css/fonts/montserrat_700-webfont.woff2) format("woff2"), url(https://e-diariooficial.com/wp-content/themes/e-diario/library/css/fonts/montserrat_700-webfont.woff) format("woff");
    font-weight: 400;
    font-display: swap;
    font-style: normal
}
@font-face {
    font-family: montserratregular;
    font-display: swap;
    src: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/css/fonts/montserrat_regular-webfont.woff2) format("woff2"), url(https://e-diariooficial.com/wp-content/themes/e-diario/library/css/fonts/montserrat_regular-webfont.woff) format("woff");
    font-weight: 400;
    font-style: normal
}
.transition-default {
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out
}
.transition-default-hover {
    transition: all .6s ease 0s;
    -moz-transition: all .6s ease 0s;
    -webkit-transition: all .6s ease 0s;
    -o-transition: all .6s ease 0s
}
.transition-fade {
    transition: all .9s ease 0s;
    -moz-transition: all .9s ease 0s;
    -webkit-transition: all .9s ease 0s;
    -o-transition: all .9s ease 0s
}
blockquote,
body,
dd,
dl,
dt,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
iframe,
legend,
li,
ol,
p,
pre,
textarea,
ul {
    margin: 0;
    padding: 0
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: 400
}
button,
input,
select,
textarea {
    margin: 0
}
html {
    box-sizing: border-box
}
*,
:after,
:before {
    box-sizing: inherit
}
iframe {
    border: 0
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
td,
th {
    padding: 0
}
.centered {
    display: flex;
    justify-content: center
}
.overlay {
    background: #000;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: .5;
    z-index: 8
}
.main-title-white {
    color: #fff;
    font-size: 48px
}
.sub-title-white {
    color: #fff
}
.main-title {
    font-size: 38px
}
p {
    color: #2e2e2e;
    font-family: montserratregular;
    line-height: 30px
}
.section-one {
    background: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/images/bg-section-one.jpg) no-repeat fixed;
    background-size: 100%;
    min-height: 576px;
    overflow: hidden;
    position: relative;
    z-index: 10
}
.section-one .container-fluid {
    padding-top: 156px;
    position: relative;
    z-index: 9
}
@media screen and (max-width:768px) {
    .section-one {
        background-size: 290vh auto
    }
    
    .section-one .container-fluid {
        padding-top: 85px
    }
}
.section-one .container-fluid .row {
    text-align: center
}
.section-one .container-fluid h1 {
    margin-bottom: 41px
}
.section-one .container-fluid p {
    color: #fff;
    padding: 0 130px
}
@media screen and (max-width:768px) {
    .section-one .container-fluid p {
        padding: 0 15px;
        margin-bottom: 73px
    }
    
    .section-two .container-fluid {
        text-align: center
    }
}
.section-two {
    background: #ededed
}
.section-two .container-fluid {
    padding: 73px 0
}
.section-two .container-fluid .row {
    margin: 0
}
.section-two .container-fluid h2 {
    margin-bottom: 35px
}
.section-three {
    min-height: 655px;
    padding: 0
}
@media screen and (max-width:769px) {
    .section-three {
        padding: 60px 0
    }
}
.section-three .bg-section-three {
    min-height: 785px;
    overflow: hidden;
    position: relative;
    padding: 0
}
.section-three .bg-section-three img {
    height: auto;
    min-height: 100%;
    left: -220px;
    min-width: 152%;
    width: 100%;
    position: absolute
}
@media screen and (min-width:1024px) and (max-width:1199px) {
    .section-three .bg-section-three img {
        min-width: 220%;
        left: -450px
    }
}
@media screen and (min-width:1205px) {
    .section-three .bg-section-three img {
        min-width: 180%;
        left: -370px
    }
}
.section-three .content-section-three {
    padding-left: 65px;
    padding-top: 50px
}
@media screen and (max-width:768px) {
    .section-three .bg-section-three {
        display: none
    }
    
    .section-three .content-section-three {
        padding: 40px 30px
    }
}
.section-three .content-section-three h2,
.section-three .content-section-three p,
.section-three .content-section-three ul {
    font-family: Lato, sans-serif;
    margin-bottom: 15px
}
.section-three .content-section-three ul {
    padding-left: 15px
}
.section-three .content-section-three li {
    position: relative;
    margin-bottom: 13px
}
.section-three .content-section-three li:last-of-type,
.section-three .content-section-three p:last-of-type {
    margin-bottom: 0
}
.section-three .content-section-three li::before {
    background: #5c7fc1;
    border-radius: 50%;
    content: "";
    display: block;
    height: 6px;
    left: -15px;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    width: 6px
}
.section-four {
    background: #ededed;
    padding: 63px 0
}
.section-four h2 {
    margin-bottom: 30px
}
@media screen and (max-width:768px) {
    .section-four img {
        margin: 63px auto 0;
        display: block
    }
}
.section-five h2,
.section-six h2 {
    font-size: 38px;
    margin-bottom: 30px
}
.section-five {
    background: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/images/bg-section-five.jpg) center -10px no-repeat fixed;
    background-size: 290vh auto;
    min-height: 330px;
    overflow: hidden;
    padding: 86px 0;
    position: relative;
    z-index: 10
}
@media screen and (min-width:1190px) {
    .section-five {
        background-size: cover
    }
}
.section-five .container-fluid {
    position: relative;
    text-align: center;
    z-index: 9
}
.section-five p {
    color: #fff
}
.section-six {
    padding: 91px 0
}
.section-six p:first-of-type {
    margin-bottom: 37px
}
.section-six .text-and-image {
    display: flex;
    flex-wrap: wrap;
    position: relative
}
.section-six .text-and-image h2 {
    margin-top: 30px;
    max-width: 370px;
    width: 100%
}
@media screen and (max-width:1024px) {
    .section-six .text-and-image h2 {
        max-width: 100%
    }
}
.section-six .text-and-image:after {
    background: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/images/arrow-form.png) no-repeat;
    content: "";
    height: 77px;
    position: absolute;
    right: 20px;
    top: 21px;
    max-width: 235px;
    width: 100%;
    -webkit-transform: rotateZ(-23deg);
    -moz-transform: rotateZ(-23deg);
    -o-transform: rotateZ(-23deg);
    -ms-transform: rotateZ(-23deg)
}
.section-six .formulario .gform_footer input[type=submit]:hover {
    background-color: #4fb04e
}
.section-six .formulario .gform_footer input[type=submit] {
    background-color: #4aa549;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-family: Montserrat, sans-serif;
    height: 55px;
    margin-top: 10px;
    padding-top: 12px;
    text-transform: uppercase
}
.section-six .formulario .custom-seta .gform_footer .gform_button {
    background-image: none!important
}
@media screen and (max-width:1023px) {
    .section-six .text-and-image:after {
        display: none
    }
}
#sitemap_list li,
#sitemap_list li a {
    display: block;
    padding: 5px 0
}
@media screen and (min-width:1024px) and (max-width:1360px) {
    .section-six .text-and-image:after {
        right: -67px;
        top: 78px
    }
}
body {
    -moz-osx-font-smoothing: grayscale;
    font-family: montserratregular
}
.desc-padrao .form-home-link {
    font-size: 20px!important
}
#open-menu,
.menu {
    padding: 0
}
#sitemap_list {
    text-align: left
}
#sitemap_list li a {
    font-size: 2.5rem;
    line-height: 1.075;
    margin-bottom: .375rem;
    color: #454545;
    text-transform: uppercase;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out
}
#sitemap_list li ul {
    padding: 13px 0 13px 1rem
}
#sitemap_list li ul li a {
    font-size: 1.5rem;
    line-height: 1.45;
    margin: 0;
    padding: 5px 0
}
#sitemap_list li a:hover {
    background: #4b81c0;
    border-left: 4px solid #3b6799;
    color: #fff;
    padding-left: 5px
}
.widget {
    list-style: none;
}
#menu-cabecalho li a {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1 {
    margin-bottom: 20px !important;
}
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 15px !important;
    margin-top: 25px !important;
}
p {
    margin-bottom: 10px !important;
}
section.conteudo-principal h1::after {
    content: '';
    border-bottom: 4px solid #3b6799;
    display: block;
    position: absolute;
    width: 95px;
    top: 50px;
    left: 15px;
}
.center {
    text-align: center;
}
.featured_ {
    text-align: center;
    background-color: #4aa549;
    color: #fff;
    width: 80%;
    margin: 0 auto;
}
.content.white p {
    color: #fff;
}
.content.white a {
    color: #fff;
}
.list_featured {
    column-count: 3;
    column-gap: 0;
}
.list_content {
    break-inside: avoid;
    padding: 5px;
    margin-left: 10px;
}
.list_content:before {
    content: '';
    float: left;
    margin-left: -15px;
    margin-top: 5px;
    width: 10px;
    height: 10px;
    background-image: url(https://e-diariooficial.com/wp-content/themes/e-diario/library/images/icones/ellipse_list.png);
}
.section-parallax-bg {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.title.h1.border-top:not( :first-child) {
    border-top: 1px dashed;
    margin-top: 40px;
    padding-top: 40px;
}
@media only screen and (max-width: 768px) {
    .list_featured {
        column-count: 1;
        column-gap: 0;
    }
    
    .featured_ {
        padding: 10px;
        border-radius: 10px;
        width: 100%;
    }
    
    .list_content {
        border-bottom: 1px dashed #46a644;
    }
    
    .section-parallax-bg {
        background-color: #8e8e8e;
        background-image: none !important;
    }
}
.comment {
    width: 100%;
    padding: 25px 0;
}
.comment:last-child {
    padding-top: 25px;
    padding-bottom: 0;
}
.depth-1 {
    padding: 20px;
}
.depth-1.parent {
    border-left: 2px solid #4aa549;
}
.comment-form-author input,
.comment-form-email input,
.comment-form-url input,
.comment-form-comment textarea {
    width: 100%;
    border: 2px solid #a2a2a2;
    text-indent: 10px;
    border-radius: 10px;
}
.comment-reply-title #cancel-comment-reply-link {
    display: block;
    font-size: 16px;
}
.form-submit #submit {
    width: 100%;
    color: #fff;
}
.cabecalho .contato-cabecalho {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
a.cta-header {
    background-color: #4aa549;
    color: #FFF;
    padding: 10px 10px;
    border-radius: 9px;
    font-size: 14px;
    margin-top: 5px;
    font-weight: 600;
    text-transform: uppercase;
}
.cabecalho-principal .row {
    display: flex;
    align-items: center;
}
a.cta-footer {
    background-color: #df992c;
    color: #FFF;
    width: 100%;
    display: block;
    border-radius: 9px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    padding: 13px;
    margin-top: 29px;
    text-transform: uppercase;
}
.social-follow {
    display: flex;
    justify-content: center;
}
.social-follow a img {
    width: 50px;
    height: auto;
    margin: 0px 10px;
    border-radius: 6px;
}
.cta-publique a.cta-header {
    display: table;
    margin: auto;
}
.single-post-blog .gform_body input, .single-post-blog .gform_body select {
    color: #c4c4c4;
    width: 100%;
    height: 40px;
    border: 2px solid #c4c4c4;
    padding: 3px 10px;
    background-color: #fff;
    border-radius: 10px;
}
.single-post-blog form {
    background-color: rgba(74, 165, 73, 0.0784313725490196);
    border-radius: 20px;
    padding: 30px;
}
.single-post-blog .gform_wrapper {
    max-width: 60%;
    float: right;
    margin-left: 20px;
}
@media only screen and (max-width: 600px) {
    .single-post-blog .gform_wrapper {
        max-width: 100%;
        float: right;
        margin-left: 0px;
    }
}
.single-post-blog textarea {
    max-width: 100%;
    height: 150px;
}
.single-post-blog .gform_wrapper ul li:before {
    display: none;
}
.single-post-blog .upload-file .ginput_container_fileupload .gform_drop_area {
    background: #fff;
    border: 2px solid #c4c4c4;
    border-radius: 10px;
    height: 40px;
    line-height: 40px;
    padding: 0px 10px;
}
.single-post-blog .upload-file .ginput_container_fileupload .gform_drop_area input {
    float: right;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    width: auto;
    line-height: 33px;
    background-color: #013888;
    border: none;
    padding: 0 20px;
    height: auto;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}
.blog-single .custom-seta .gform_footer .gform_button {
    background-color: #4aa548;
    color: #FFF;
    margin: auto;
    display: table;
}
.blog-single .ginput_container.ginput_container_checkbox input {
    width: 30px;
    margin-top: 8px;
}
.ginput_container.ginput_container_checkbox li {
    display: flex;
    font-size: 13px !important;
    justify-content: flex-start;
    font-weight: 400;
}
.post-blog img.author_imagem {
    max-width: 120px !important;
}
.author-box-content {
    background-color: #eeeeee;
    border-radius: 5px;
    padding: 20px;
    align-items: center;
    display: flex;
}
.author-thumb img {
    border-radius: 100%;
}
li#field_5_1 {
    z-index: 9999;
}
li#field_5_8,
li#field_6_8,
li#field_7_8,
li#field_9_9,
li#field_13_9,
li#field_12_3,
li#field_10_8 {
    display: table;
    width: 100%;
    padding: 0px 15px 10px;
}

#input_5_4_1_container label, #input_5_4_2_container label, #input_6_4_2_container label, #input_6_4_1_container label, #input_9_4_1_container label, #input_9_4_2_container label, #input_12_2_1_container label, #input_12_2_2_container label, #input_13_4_1_container label, #input_13_4_2_container label {display: none !important;}
#input_5_4_1_container, #input_5_4_2_container, #input_6_4_1_container, #input_9_4_1_container, #input_12_2_1_container, #input_13_4_1_container {margin-bottom: 10px !important; display: block;}
#field_5_9 #input_5_9 {margin-left: 15px !important;margin-right: 15px !important; width: calc(100% - 30px) !important;}
.captcha-helper-mestre > div > div {
    margin: 30px auto;
}
.captcha-helper-mestre > div > div > div {
    height: 78px !important;
}
.captcha-helper-mestre > div > div > div > iframe {
    height: 78px !important;
}