/**

* Theme Name: Whitehall Child

* Description: This is a child theme of Whitehall, generated by Merlin WP.

* Author: <a href="http://themeforest.net/user/template_path">ThemeKalia</a>

* Template: whitehall

* Version: 1.5

*

* black: rgba(0, 0, 0, 1)

* dark: rgba(41, 41, 41, 1)

* blue-navy-1: rgba(26, 27, 45, 1)

* blue-navy-2: rgba(37, 38, 56, 1)

* gray: rgba(142, 145, 162, 1)

* gold: rgba( 47 , 155 , 73 , 1)

* gold-2: rgba(221, 166, 84, 1)

*

* font-family: "DM Sans";

*/



html .main-menu .navigation>li {

    margin: 0px 10px;

}



html footer .footer-widget.widget_nav_menu {

    margin-bottom: 30px;

}



.main-menu .navigation>li#menu-item-6960,

.main-menu .navigation>li#menu-item-6951,

.main-menu .navigation>li#menu-item-6945 {

    max-width: 110px;

}



.main-menu .navigation>li#menu-item-6960.dropdown>a:before,

.main-menu .navigation>li#menu-item-6935.dropdown>a:before,

.main-menu .navigation>li#menu-item-6945.dropdown>a:before {

    top: 3px;

}

/* HOME */

.elementor-element-69c90bb .banner-carousel .content-box {

    max-width: 80%;

}



.content-box h6 {

    padding-left: 0 !important;

}



.content-box .flaticon-star {

    display: none !important;

}



.pre-footer-box>.e-con-inner {

    background: rgba(41, 41, 41, 1);

    border-radius: 4px !important;

    margin-bottom: 50px !important;

    overflow: hidden;

    color: #fff;

    padding: 0 !important;

}



.elementor-element-c118f60 {

    background: rgba(0, 0, 0, 1);

}



.elementor-element-a123d71 {

    background: rgba(0, 0, 0, 1);

}



@media (min-width: 768px) {

    .elementor-element-c118f60 {

        --width: 100px !important;

    }



    .elementor-element-a123d71 {

        --width: calc(50% - 100px) !important;

    }

}



.elementor-element-a123d71 h2 {

    color: #fff;

    font-size: 18px;

    font-weight: 500;

}



.elementor-element-a123d71 p {

    color: #fff;

    font-size: 13px;

}



.elementor-element-885171d,

.elementor-element-c09943d {

    display: flex !important;

    flex-direction: row !important;

    flex-wrap: wrap !important;

    align-content: center !important;

    justify-content: center !important;

    align-items: center !important;

}



.elementor-element-885171d>div,

.elementor-element-c09943d>div {

    width: 100%;

}



.elementor-element-885171d p,

.elementor-element-c09943d p {

    width: 100%;

    display: flex;

    flex-direction: row;

    flex-wrap: nowrap;

    position: relative;

    align-items: center;

}



@media (min-width: 768px) {



    .elementor-element-885171d p,

    .elementor-element-c09943d p {

        justify-content: center;

    }

}



.elementor-element-885171d p,

.elementor-element-c09943d p {

    font-size: 13px;

    font-weight: 500;

}



.elementor-element-885171d p:before,

.elementor-element-c09943d p:before {

    content: "";

    width: 60px;

    height: 60px;

    display: inline-flex;

    border: 1px solid rgba(142, 145, 162, 1);

    border-radius: 100%;

}



.elementor-element-885171d p:before {

    background: transparent url(./img/Warning.png) 50% 50% no-repeat;

}



.elementor-element-c09943d p:before {

    background: transparent url(./img/Headset.png) 50% 50% no-repeat;

}



.elementor-element-885171d a,

.elementor-element-c09943d a {

    color: rgba(142, 145, 162, 1);

    padding: 0 0 0 20px;

}



html .main-menu .navigation>li {

    max-width: 90px;

}



html .main-menu .navigation>li a {

    font-size: 12px;

    line-height: 12px;

}



html .main-menu .navigation>li.active a,

html .main-menu .navigation>li>ul>li.active>a {

    color: rgba( 47 , 155 , 73 , 1);

}



html .main-menu .navigation {

    display: flex;

    flex-direction: row;

    align-items: center;

}



html .elementor-element-cc45d1d .discover-block-one .inner-box {

    min-height: 435px;

}



html .elementor-element-245be82 .bg-color-2 {

    background: #fff;

}





html .elementor-element-245be82 .sec-title.centred {

    text-align: left;

}



html .elementor-element-245be82 .sec-title.centred h6 {

    text-align: left;

}



html .elementor-element-245be82 .sec-title.light h2 {

    color: #000;

}



html .elementor-element-245be82 .sec-title.centred .title-shape {

    margin: 0;

}



html .elementor-element-245be82 .inner-box {

    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%);

    min-height: 420px;

    text-align: left;

}



html .elementor-element-245be82 .text p {

    margin-bottom: 40px;

    font-size: 15px;

}



html .elementor-element-245be82 .explore-block-one .inner-box .content-box .more {

    position: relative;

}



html .elementor-element-b99b37d .icon.flaticon-diagram {

    background: transparent url(./img/logo-about.png) 50% 50% no-repeat;

    display: block;

    width: 142px;

    height: 118px;

}



html .elementor-element-b99b37d .icon.flaticon-diagram:before {

    content: none;

}



html .elementor-element-b99b37d .count,

html .elementor-element-b99b37d .bx-controls {

    display: none;

}



html .elementor-element-b99b37d .information-block-one .inner-box .text a {

    color: rgba(126, 126, 126, 1);

    font-weight: 500;

}



html .elementor-element-43871b8 .team-section .sec-title {

    text-align: center;

}



html .elementor-element-43871b8 .sec-title .title-shape {

    margin: 0 auto;

}



html .elementor-element-43871b8 .team-section.sec-pad .row {

    justify-content: center;

}



html .elementor-element-43871b8 .team-block-one .inner-box .lower-content .othre-info li.share-option {

    display: none;

}



html .elementor-element-43871b8 .team-block-one .inner-box .lower-content .othre-info {

    display: flex;

    align-items: center;

    align-content: center;

    justify-content: center;

}



html .elementor-element-c07db38 .contact_form_box.contact_form_box_pode-2 {

    background: transparent url(./img/list-bg.png) 30px 50% no-repeat;

    padding: 20px 20px 20px 60px;

    margin: 0 0 20px 0;

}



html .elementor-element-c07db38 span>i {

    display: none;

}



html .elementor-element-c07db38 p {

    display: flex;

    flex-direction: row;

    flex-wrap: wrap;

    align-content: center;

    justify-content: space-between;

    align-items: center;

}



html .elementor-element-c07db38 p span {

    display: block;

    font-weight: 700;

    color: #000;

    font-size: 18px;

    max-width: 130px;

}



html .elementor-element-c07db38 p>i {

    display: block;

    color: #000;

    font-weight: 700;

    font-size: 20px;

    font-style: normal;

}



html .elementor-element-c07db38 p>i>span {

    color: #858585;

    font-weight: 300;

    font-size: 12px;

    font-style: normal;

}



html .elementor-element-8aa1428 .content-column {

    display: none;

}



html .elementor-element-8aa1428 .faq-column, html .elementor-element-3eb027d .faq-column {

    -ms-flex: 0 0 100% !important;

    flex: 0 0 100% !important;

    max-width: 100% !important;

}



html .elementor-element-8aa1428 .faq-section.sec-pad, html .elementor-element-3eb027d .faq-section.sec-pad {

    padding-top: 0 !important;

}



html .elementor-element-8aa1428 .faq-section .accordion-box .block .acc-btn h5, html .elementor-element-3eb027d .faq-section .accordion-box .block .acc-btn h5 {

    padding-left: 60px;

}



html .elementor-element-8aa1428 .faq-section .accordion-box .block .acc-btn h5 span, html .elementor-element-3eb027d .faq-section .accordion-box .block .acc-btn h5 span {

    background: transparent url(./img/logo-about.png) 50% 50% no-repeat;

    background-size: 18px;

    overflow: hidden;

    text-indent: -9999999px;

}



html .elementor-element-8aa1428 .faq-section .accordion-box .block .acc-btn:before, html .elementor-element-3eb027d .faq-section .accordion-box .block .acc-btn:before {

    content: none

}



@media only screen and (max-width: 499px) {

    html .elementor-element-8aa1428 .faq-section .accordion-box .block .acc-btn h5 span, html .elementor-element-3eb027d .faq-section .accordion-box .block .acc-btn h5 span {

        display: inline-flex;

        margin: 0 0 0 -70px;

    }

}



html .page-ineer-oquefazemos .flex {

    width: 100%;

    display: flex;

    flex-direction: row;

    flex-wrap: wrap;

    align-items: center;

    align-content: center;

}



html .page-ineer-oquefazemos .flex .left {

    width: 30%;

}



html .page-ineer-oquefazemos .flex .right {

    width: 70%;

}



html .page-ineer-oquefazemos .explore-block-one .inner-box .content-box .text .icon-box {

    width: 200px;

    height: 200px;

    line-height: 200px;

    background: #eee;

    color: #2F9B49;

}



html .page-ineer-oquefazemos .explore-block-one .inner-box .content-box .text .icon-box:before {

    content: none;

}



html .page-ineer-oquefazemos .explore-block-one .inner-box .content-box .text h4 {

    position: relative;

    margin-bottom: 50px;

    font-size: 32px;

}



html .page-ineer-oquefazemos .explore-block-one .inner-box .content-box .text p {

    font-size: 15px;

    display: block;

    margin-bottom: 30px;

}



html .page-ineer-oquefazemos .explore-block-one .inner-box .content-box .more {

    position: relative;

}



html .page-ineer-oquefazemos .explore-block-one .inner-box .content-box .text h4:before {

    position: absolute;

    content: '';

    background: url(./../whitehall/assets/images/icons/decor-3.png);

    width: 66px;

    height: 4px;

    left: 33px;

    transform: translateX(-50%);

    bottom: -23px;

    background-repeat: no-repeat;

}



html .page-ineer-oquefazemos .explore-block {

    border-bottom: 1px solid #ddd;

    margin-bottom: 30px;

}



html .page-ineer-oquefazemos .explore-block-one .content-box .icon-box .fa {

    width: 118px;

    height: 112px;

    margin-top: 42px;

}



html .page-ineer-oquefazemos .explore-block-one .content-box .icon-box .fa.fa-certificate {

    background-image: url(./img/CertificateYellow.png)

}



html .page-ineer-oquefazemos .explore-block-one .content-box .icon-box .fa.fa-badge-check {

    background-image: url(./img/SealCheckYellow.png)

}



html .page-ineer-oquefazemos .explore-block-one .content-box .icon-box .fa.fa-contao {

    background-image: url(./img/VectorYellow.png)

}



html .page-ineer-oquefazemos .explore-block-one .content-box .icon-box .fa.fa-building {

    background-image: url(./img/BuildingsYellow.png)

}



html .page-ineer-oquefazemos .explore-block-one .inner-box .content-box .text {

    background: transparent;

}



@media screen and (max-width: 768px) {

    html .page-ineer-oquefazemos .flex {

        flex-direction: column;

    }



    html .page-ineer-oquefazemos .flex .left {

        width: 100%;

        text-align: center;

    }



    html .page-ineer-oquefazemos .flex .right {

        width: 100%;

    }

}



html .elementor-heading-title.elementor-size-default {

    color: #000;

    position: relative;

    margin-bottom: 50px;

    font-weight: 700;

}



html .elementor-heading-title.elementor-size-default:before {

    position: absolute;

    content: '';

    background: url(./../whitehall/assets/images/icons/decor-3.png);

    width: 66px;

    height: 4px;

    left: 33px;

    transform: translateX(-50%);

    bottom: -23px;

    background-repeat: no-repeat;

}



html .subtitle .elementor-heading-title:before {

    content: none;

    display: none;

}



html .subtitle .elementor-heading-title {

    color: #2F9B49;

    font-size: 14px;

    font-style: normal;

    font-weight: 700;

    line-height: 16.8px;

    margin: 0 0 -15px 0;

    display: block;

    width: 100%;

    text-transform: uppercase;

}



html .elementor-widget-text-editor p {

    font-size: 15px !important;

}



html .elementor-widget-text-editor p b,

html .elementor-widget-text-editor p strong {

    color: #2F9B49;

}



html .elementor-widget-ppt_file_download_list .dowload-list-file-icon {

    display: block;

    width: 34px;

    height: auto;

    position: relative;

}



html .elementor-widget-ppt_file_download_list .download-flex.download-items-center:before {

    content: "";

    position: absolute;

    top: 0;

    bottom: 0;

    background: #ececec;

    left: 57px;

    width: 1px;

}



html .elementor-widget-ppt_file_download_list h3.dowload-list-title {

    margin-left: 17px;

    font-size: 17px !important;

    font-weight: 500;

}



html .elementor-widget-ppt_file_download_list .dowload-list-metadata-list {

    margin-left: 17px;

    font-size: 11px !important;

    font-weight: 500;

}



/* html .elementor-widget-ppt_file_download_list .dowload-list-metadata-list li:first-child {

    white-space: nowrap;

} */



html .elementor-widget-ppt_file_download_list {

    margin: 15px 0 !important;

}



html .ppt-download-button-primary {

    background: #fff;

    box-shadow: 0 0 11px -2px #aaa;

    color: #000;

    font-size: 14px;

}



html .dowload-list-item>a {

    display: block;

    margin: 10px 0 0 60px;

}



html .ppt-download-button-primary:hover {

    background: #fff;

    box-shadow: 0 0 20px 0 #aaa;

}



html .elementor-widget-ppt_file_download_list+.elementor-widget-heading {

    margin-top: 50px;

}



html .elementor-widget-heading+.elementor-widget-ppt_file_download_list {

    margin-top: 0 !important;

}



html .ppp-menu {

    border-radius: 8px;

    overflow: hidden;

    --widgets-spacing: 0 20px !important;

}



html .ppp-menu>div {

    background-color: #fff;

    padding: 5px 10px;

}



html .ppp-menu>div:first-child {

    background: #000;

    border-radius: 6px 6px 0 0;

    padding: 20px 0 80px 0;

}



html .ppp-menu div .elementor-heading-title.elementor-size-default {

    background: #fff;

    position: relative;

    margin: -52px 30px 30px 30px;

    font-size: 20px;

    text-align: center;

    border-radius: 6px;

    padding: 20px;

}



html .ppp-menu div .elementor-heading-title.elementor-size-default:before {

    left: 50%;

    bottom: 0;

}



html .ppp-menu div .elementor-nav-menu__container {

    position: relative;

}



html .ppp-menu div .elementor-nav-menu__container li {

    position: relative;

}



html .ppp-menu div .elementor-nav-menu__container li a,

html .ppp-menu div .elementor-nav-menu__container li a:hover {

    position: relative;

    border: 2px solid #eee;

    margin: 0 0 5px 0;

    border-radius: 4px;

    box-shadow: none !important;

    color: #000 !important;

    font-weight: 500 !important;

    font-size: 15px !important;

}



html .ppp-menu .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,

html .ppp-menu .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,

html .ppp-menu .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,

html .ppp-menu .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus,

html .ppp-menu .elementor-widget-nav-menu .e--pointer-framed .elementor-item-active {

    border-color: #2F9B49 !important;

    color: #2F9B49 !important;

}



html .ppp-menu .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,

html .ppp-menu .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {

    content: none !important;

}



html .elementor-widget-container h3 {

    font-weight: 600;

}



html .elementor-element-637b546 .bg-color-1 {

    background: transparent;

}



html .elementor-element-637b546 .row {}



html .elementor-element-637b546 .single-column {

    -ms-flex: 0 0 100%;

    flex: 0 0 100%;

    max-width: 100%;

    position: relative;

    background: #ffffff;

    border-radius: 5px;

    box-shadow: 0px 0px 33px 0px rgb(0 0 0 / 8%);

    margin: 0 0 15px 0;

}



html .elementor-element-637b546 .single-item {

    padding: 15px 0;

    border: 0;

}



html .elementor-element-637b546 .single-item .l {

    width: 50px;

    height: 50px;

    margin-right: 22px;

}



html .elementor-element-637b546 .single-item .r {

    width: calc(100% - 80px);

    /* height: 80px; */

}



html .elementor-element-637b546 .single-item .fa-hand-holding {

    background: url(./img/HandCoins.png);

}



html .elementor-element-637b546 .single-item .fa-calendar {

    background: url(./img/Calendar.png);

}



html .elementor-element-637b546 .single-item .fa-medal {

    background: url(./img/Medal.png);

}



html .elementor-element-637b546 .single-item .fa-poll-people {

    background: url(./img/people.png);

}



html .elementor-element-637b546 .single-item .fa-search {

    background: url(./img/search.png);

}



html .elementor-element-637b546 .activities-section .single-item .icon-box .fa {

    width: 50px;

    height: 50px;

}



html .elementor-element-637b546 .activities-section .single-item h4 {

    color: #6c6c6c;

    font-weight: 300;

    font-size: 15px;

}



html .elementor-element-637b546 .activities-section .single-item h6 {

    display: none;

}



html .elementor-element-637b546 .activities-section .inner-container {

    box-shadow: none;

    margin: 0;

}



html .elementor-element-637b546 .activities-section .single-item .icon-box {

    width: 50px;

    height: 50px;

}





html .elementor-widget-pbh_file_download_list h3.dowload-list-title {

    margin-left: 17px;

    font-size: 17px !important;

    font-weight: 500;

    border-bottom: 1px solid #e2e2e2;

    padding-bottom: 10px;

    padding-top: 15px;

}



html .elementor-widget-pbh_file_download_list .dowload-list-metadata-list {

    margin-left: 17px;

    font-size: 11px !important;

    font-weight: 500;

}



html .elementor-widget-pbh_file_download_list .dowload-list-metadata-list li:first-child {

    white-space: nowrap;

}



html .elementor-widget-pbh_file_download_list {

    margin: 15px 0 !important;

}



html .pbh-download-button-primary {

    background: #fff;

    box-shadow: 0 0 11px -2px #aaa;

    color: #000;

    font-size: 14px;

}



html .pbh-download-button-primary:hover {

    background: #fff;

    box-shadow: 0 0 20px 0 #aaa;

}





html .flex-grid {

    display: flex;

    flex-direction: row;

    flex-wrap: nowrap;

    align-content: center;

    align-items: center;

    padding: 0 18px;

    font-size: 15px;

    padding-bottom: 15px;

}



html .pbh-download-icon {

    --size: 16px;

}



html .flex-grid .dowload-list-metadata-list-item {

    border-right: 1px solid #e2e2e2;

    padding: 0 30px;

    color: #3e3e3e;

    font-size: 15px;

}



html .flex-grid .dowload-list-metadata-list-item:first-child {

    padding-left: 0;

}



html .flex-grid .dowload-list-metadata-list-item:last-child {

    padding-right: 0;

    border: 0 none;

}



html .flex-grid strong {

    color: #000

}



html .elementor-widget-pbh_file_download_list .download-items-center {

    border-right: 1px solid #e2e2e2;

}



html .elementor-widget-pbh_file_download_list .dowload-list-item {

    padding-top: 0;

    padding-bottom: 0;

}



html .is-page-6918,

html .is-page-6916,

html .is-page-6898,

html .is-page-6896,

html .is-page-6894,

html .is-page-6892,

html .is-page-6890,

html .is-page-6884,

html .is-page-6882,

html .is-page-6880,

html .is-page-6878,

html .is-page-6876,

html .is-page-6874,

html .is-page-6872,

html .page-id-6868,

html .page-id-6866,

html .is-page-6864,

html .bg-gray-100,

html body.is-page-o-que-fazemos {

    background-color: rgba(245, 245, 246, 1) !important;

}



html .team-block-one .inner-box .lower-content .othre-info li i.flaticon-emergency-call:before {

    background: transparent url(./img/DeviceMobileCamera.png) no-repeat 50% 50%;

    background-size: 24px;

    content: "";

    width: 30px;

    height: 40px;

    display: inline-block;

}



@media only screen and (max-width: 768px) {

    html .about-style-three .image-column .image-box {

        margin-bottom: 30px !important;

    }

}



html .sec-pad-2 {

    padding: 50px 0px;

}



html .explore-section {

    padding: 40px 0 100px 0;

}



html .elementor-widget-text-editor ul,

html .elementor-widget-text-editor ol {

    display: block;

}



html .elementor-widget-text-editor ul li {

    display: list-item;

    list-style: disc;

    list-style-position: inside;

}



html .elementor-widget-text-editor ol li {

    display: list-item;

    list-style: decimal;

    list-style-position: inside;

}



body .tblack,

body .tblack p,

body .tblack p span {

    color: #000 !important;

}

/*CONTAINER ACCORDION CONTRATOS E CONVENIOS*/
.single-contrato {
    border: 1px solid #E6E6E2;
    margin-bottom: 1rem;
}

.line {
    border: 1px solid #E6E6E2;
    padding: .6rem .5rem;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    font-size: 14px;
    font-weight:100!important;
    color: #252638;
}

.line b{
    color: #252638;
    margin-right: .4rem;
    font-weight:700!important;
}
.line .v-line{
    color: #E6E6E2;
}

.line a:link, .line a{
    color: #2F9B49;
    text-decoration: underline;
    font-weight:700!important;
}

.line a:hover{
    opacity: .8;
}
.line span{
    font-weight:300!important;
}
.single-contrato a.btn {
    -webkit-box-shadow: 0px 10px 24px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 10px 24px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 10px 24px 0px rgba(0,0,0,0.2);
    border-radius: 5px;
    margin: auto;
    font-size: 14px;
}


/*PAINEL*/

.login h1 {
	background-image: url(https://pbhativos.homolog.attri.com.br/wp-content/uploads/2024/03/logo-e1709870132891.png);
	background-size: contain;
	background-position: center;
	width: 150px;
	height: 45px;
	filter: drop-shadow(0px 0px 3px #bababa);
	text-align: center;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
}

body.login {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background: #cccaca;
}

body.login #loginform {
	color: #262626;
	background: #2F9B49;
	border: none;
	border-radius: 1rem;
	/* -webkit-box-shadow: 0px 0px 18px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 18px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 18px 3px rgba(0, 0, 0, 0.3); */
}
div#login {
    left: 0;
    margin-left: 0;
    height: 100%;
    margin-top: auto!important;
    display: flex;
    background: #2F9B49;
    border-bottom-right-radius: 4rem;
    border-top-right-radius: 4rem;
    margin-top:4rem;
    -webkit-box-shadow: 0px 0px 18px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 18px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 18px 3px rgba(0, 0, 0, 0.3);
    flex-direction: column;
    justify-content: center;
}


body.login #loginform input#wp-submit {
	background: #292929;
	color: rgb(255, 255, 255);
	border: none;
	border: none;
	width: 100%;
	margin-top: 1rem;
	transition: all .4s;
}

body.login #loginform input#wp-submit:hover {
	opacity: .5;
}

body.login p#nav a:link,
body.login p#backtoblog a {
	color: black !important;
}


#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, #adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div, #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {
    background: #2F9B49!important;
    color: #000!important;
}

#adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu a:hover, #adminmenu li.menu-top>a:focus {
    color: #2F9B49!important;
}

#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap {
    background-color: #363636!important;
}

#adminmenu li a:focus div.wp-menu-image:before, #adminmenu li.opensub div.wp-menu-image:before, #adminmenu li:hover div.wp-menu-image:before {
    color: #2F9B49!important;
}

.wp-core-ui .button-primary, .components-button.is-primary, .edit-post-fullscreen-mode-close.components-button{
    background: #2F9B49!important;
    border-color: #2F9B49!important;
    color: #000!important;
}

.editor-styles-wrapper .editor-post-title{
    background: #2F9B4978!important;
    border-color: #2F9B49!important;
    color: #000!important;
}
/*PAINEL FIM*/