/*****************************************************/
/******** DEFAULTS ***********************************/
/*****************************************************/
.cbnp_custom_section, .cbnp_footer_vi {
    color: #272727;
}
/* Images */
div.cbnp_custom_section .cbnp_img_border {
    padding: 5px;
    border: 1px solid #3D7558;
    margin: 10px 0 10px 10px;
}
div.cbnp_custom_section .cbnp_img_border.thick_border {
    border-width: 5px;
    margin: 30px 0 40px;
}
div.cbnp_custom_section .cbnp_img_border.thin_border {
    border-width: 2px;
    margin: 25px 0;
}
div.cbnp_custom_section .cbnp_img_border.has_description {
    margin-bottom: 0;
}
div.cbnp_custom_section .cbnp_img_border.no_margin {
    margin: 0;
}
div.cbnp_custom_section .cbnp_img_description {
    margin-bottom: 40px;
    text-align: center;
    padding: 0 40px;
    font-weight: 600;
    margin-top: 5px;
    font-size: 14px;
}
div.cbnp_custom_section .cbnp_img_description.small {
    font-size: 12px;
    margin-bottom: 35px;
    padding: 0 20px;
}
@media (max-width: 767px) {
    div.cbnp_custom_section img.cbnp_img_border {
        float: none;
        display: block;
        margin: 25px auto;
    }
}

/* Usefull */
div.cbnp_custom_section {text-align: justify;}
div.cbnp_custom_section ul a {word-break: break-word;}
div.cbnp_custom_section .centered {
    text-align: center;
}
div.cbnp_custom_section .align_right {
    text-align: right;
}
div.cbnp_custom_section .align_left {
    text-align: left;
}
@media (max-width: 767px) {
    div.cbnp_custom_section .align_right {
        text-align: left;
    }
    div.cbnp_custom_section .no_margin_bottom_mobile {
        margin-bottom: 0;
    }
}
div.cbnp_custom_section .uppercase,
div.cbnp_custom_section .uppercase * {
    text-transform: uppercase;
}
div.cbnp_custom_section .big_size {
    font-weight: 600;
    font-size: 17px;
}
div.cbnp_custom_section .margin_top {
    margin-top: 20px;
}
div.cbnp_custom_section .no_margin_bottom {
    margin-bottom: 0;
}
div.cbnp_custom_section .green_text {
    color: #118C49;
    font-weight: 600;
}
#wrapper div.cbnp_custom_section blockquote {
    margin: 25px 0;
    font-size: 14px;
    line-height: 1.7;
    border-left: 7px solid #009746;
    font-style: normal;
    color: #272727;
    background-color: #EBFFF4;
}
div.cbnp_custom_section p {
    margin: 10px 0;
}
div.cbnp_custom_section p:first-child {
    margin-top: 0;
}
div.cbnp_custom_section p:last-child {
    margin-bottom: 0;
}
div.cbnp_custom_section ul,
div.cbnp_custom_section ol {
    list-style: none;
    margin: 25px 0;
    padding-left: 25px;
}
div.cbnp_custom_section ol {
    padding-left: 35px;
}
div.cbnp_custom_section ul li,
div.cbnp_custom_section ol li {
    position: relative;
    margin-bottom: 13px;
}
div.cbnp_custom_section ol li {
    padding: 0 0 5px;
}
div.cbnp_custom_section .es-carousel-wrapper ul li:before {
    display: none;
}
div.cbnp_custom_section ul li:before {
    content: "\f00c";
    font-family: FontAwesome;
    font-weight: 400;
    font-size: 12px;
    position: absolute;
    top: 0;
    left: -17px;
}
div.cbnp_custom_section ol li:before {
    position: absolute;
    width: 24px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    color: #FFF;
    left: -30px;
    top: 0;

    background-color: #25834F;
    border-top: 1px solid #79CFA0;
    border-bottom: 1px solid #79CFA0;
}
div.cbnp_custom_section ol li:first-of-type:before {
    content: "1";
}
div.cbnp_custom_section ol li:nth-of-type(2):before {
    content: "2";
}
div.cbnp_custom_section ol li:nth-of-type(3):before {
    content: "3";
}
div.cbnp_custom_section ol li:nth-of-type(4):before {
    content: "4";
}
div.cbnp_custom_section ol li:nth-of-type(5):before {
    content: "5";
}
div.cbnp_custom_section ol li:nth-of-type(6):before {
    content: "6";
}
div.cbnp_custom_section ol li:nth-of-type(6):before {
    content: "7";
}
div.cbnp_custom_section ol li:nth-of-type(6):before {
    content: "8";
}
div.cbnp_custom_section ol li:nth-of-type(6):before {
    content: "9";
}
/* Titles */
div.cbnp_title.clearfix {
    clear: both;
}
#wrapper div.cbnp_title h2,
#wrapper div.cbnp_title h3,
#wrapper div.cbnp_bordered_container h2 {
    font-size: 20px;
    line-height: 1.2;
    text-align: center;
    color: #272727;
    margin: 30px 0;
    font-weight: 600;
}
#wrapper div.cbnp_title.main_title h2 {
    font-size: 22px;
    color: #000;
    margin-top: 50px;
}
#wrapper div.cbnp_title.underlined h2,
#wrapper div.cbnp_bordered_container h2 {
    padding-bottom: 10px;
    position: relative;
}
#wrapper div.cbnp_title.underlined h2:after,
#wrapper div.cbnp_bordered_container h2:after {
    content: "";
    position: absolute;
    background-color: #25834F;
    height: 1px;
    bottom: 0;
    width: 100px;
    left: 50%;
    margin-left: -45px;
    border-top: 1px solid #79CFA0;
    border-bottom: 1px solid #79CFA0;
}
#wrapper div.cbnp_title.underlined.align_left h2,
#wrapper div.cbnp_title.underlined.align_left h3 {
    text-align: left;
}
#wrapper div.cbnp_title.underlined.align_left h2:after,
#wrapper div.cbnp_title.underlined.align_left.composed h3:after {
    left: 0;
    margin-left: 0;
}
#wrapper div.cbnp_title.second_fw_normal h3 {
    font-weight: 400;
}
#wrapper div.cbnp_title.underlined.composed h2 {
    margin-bottom: 0;
    padding-bottom: 0;
}
#wrapper div.cbnp_title.underlined.composed h3 {
    margin-top: 0;
    position: relative;
    padding-bottom: 10px;
}
#wrapper div.cbnp_title.underlined.composed h2:after {
    display: none;
}
#wrapper div.cbnp_title.underlined.composed h3:after {
    content: "";
    position: absolute;
    background-color: #25834F;
    height: 1px;
    bottom: 0;
    width: 100px;
    left: 50%;
    margin-left: -45px;
    border-top: 1px solid #79CFA0;
    border-bottom: 1px solid #79CFA0;
}
/* Buttons */
.cbnp_button_container {
    text-align: center;
    margin: 25px 0;
}
@media (max-width: 480px) {
    .cbnp_button_container {
        margin-bottom: 0;
    }
}
.cbnp_button_container a {
    display: inline-block;
    background-color: #8C4B45;
    border: 1px solid #7A534E;
    padding: 10px 55px 10px 15px;
    color: #FFF;
    font-weight: bold;
    font-size: 13px;
    position: relative;
}
.cbnp_button_container a:hover {
    color: #FFF;
    background-color: #009746;
    border-color: #25834F;
}
.cbnp_button_container a:after {
    content: "";
    position: absolute;
    top: 8px;
    bottom: 8px;
    right: 12px;
    width: 24px;
    background-image: url(../images/pdf.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
/* Toggles */
div.cbnp_custom_section .fusion-panel:first-of-type .panel-heading:before {content: "1";}
div.cbnp_custom_section .fusion-panel:nth-of-type(2) .panel-heading:before {content: "2";}
div.cbnp_custom_section .fusion-panel:nth-of-type(3) .panel-heading:before {content: "3";}
div.cbnp_custom_section .fusion-panel:nth-of-type(4) .panel-heading:before {content: "4";}
div.cbnp_custom_section .fusion-panel:nth-of-type(5) .panel-heading:before {content: "5";}
div.cbnp_custom_section .fusion-panel:nth-of-type(6) .panel-heading:before {content: "6";}
div.cbnp_custom_section .fusion-panel:nth-of-type(7) .panel-heading:before {content: "7";}
div.cbnp_custom_section .fusion-panel:nth-of-type(8) .panel-heading:before {content: "8";}
div.cbnp_custom_section .fusion-panel:nth-of-type(9) .panel-heading:before {content: "9";}
div.cbnp_custom_section .fusion-panel:nth-of-type(10) .panel-heading:before {content: "10";}
div.cbnp_custom_section .fusion-panel:nth-of-type(11) .panel-heading:before {content: "11";}
div.cbnp_custom_section .fusion-panel:nth-of-type(12) .panel-heading:before {content: "12";}
div.cbnp_custom_section .fusion-panel:nth-of-type(13) .panel-heading:before {content: "13";}
div.cbnp_custom_section .fusion-panel:nth-of-type(14) .panel-heading:before {content: "14";}
div.cbnp_custom_section .fusion-panel:nth-of-type(15) .panel-heading:before {content: "15";}

div.cbnp_custom_section .fusion-panel.panel-default {
    border: 0;
    margin-bottom: 10px;
}
div.cbnp_custom_section .fusion-panel.panel-default:last-child {
    margin-bottom: 0;
}
div.cbnp_custom_section .fusion-panel .panel-heading {
    position: relative;
    padding: 0 35px 0 30px;
    border: 1px solid #C9C9C9;
}
div.cbnp_custom_section .fusion-panel .panel-heading:before {
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    width: 28px;
    border: 1px solid #188A4E;
    background-color: #009746;
    color: #FFF;
    text-align: center;
    line-height: 40px;
}
div.cbnp_custom_section .fusion-accordian .panel-title {
    position: static;
    padding-right: 10px;
    padding-left: 10px;
}
div.cbnp_custom_section .fusion-accordian .panel-title a {
    color: #272727;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.7;
}
div.cbnp_custom_section .fusion-panel .panel-heading .fa-fusion-box {
    position: absolute;
    top: 10px;
    right: 5px;
    margin: 0;
    background-color: #C9C9C9;
    color: #272727;
    border-radius: 4px;
}
div.cbnp_custom_section .fusion-panel .panel-heading .fa-fusion-box:hover,
div.cbnp_custom_section .fusion-accordian .panel-title a:hover .fa-fusion-box {
    color: #FFF;
}
div.cbnp_custom_section .fusion-panel .panel-collapse.collapse.in {
    padding: 10px;
    border: 1px solid #C9C9C9;
    border-top: 0;
}
div.cbnp_custom_section .fusion-panel .panel-body.toggle-content {
    padding-bottom: 0;
}
div.cbnp_custom_section .fusion-panel .panel-body.toggle-content > *:last-child {
    margin-bottom: 0;
}

/*****************************************************/
/******** MENU ***************************************/
/*****************************************************/
@media (min-width: 801px) {
    div.header-social .menu .sub-menu {
        width: 140px;
    }
    #wrapper div.header-social .menu .sub-menu li,
    #wrapper div.header-social .menu .sub-menu li {
        border-bottom: 1px solid #3D7558 !important;
    }
    #wrapper div.header-social .menu .sub-menu li:hover,
    #wrapper div.header-social .menu .sub-menu .sub-menu li:hover {
        background-color: #FAFAFA;
    }
    #wrapper div.header-social .menu .sub-menu li a {
        color: #743500;
    }
    #wrapper div.header-social .menu .sub-menu .menu-item-has-children {
        padding-right: 30px;
        background-image: url("../images/arrow-right.png");
        background-size: 12px;
        background-repeat: no-repeat;
        background-position: center right 10px;
    }
    #wrapper div.header-social .menu .sub-menu .sub-menu {
        border: 0;
        background-color: transparent;
        border-top: 1px solid transparent;
    }
    #wrapper div.header-social .menu .sub-menu .sub-menu li {
        background-color: #FFF;
    }
}
@media (min-width: 1400px) {
    div.header-social .menu .sub-menu {
        width: 180px;
    }
}


/*****************************************************/
/******** Visual Identity ****************************/
/*****************************************************/
.vi_container {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin-bottom: 30px;
}
.vi_item {
    display: table-cell;
    vertical-align: top;
}
.vi_item a {
    display: block;
}
.vi_item img {
    display: inline-block;
    line-height: 0;
    font-size: 0;
    height: 70px;
    width: auto;
}
.vi_ue {
    text-align: left;
}
.vi_guv {
    text-align: center;
}
.vi_is {
    text-align: right;
}
.cbnp_footer_vi {
    clear: both;
    margin-bottom: -20px;
    padding-top: 20px;
}
@media (max-width: 480px) {
    .vi_item img {
        height: 50px;
    }
}

/*****************************************************/
/******** ACTIVITATI PROIECT *************************/
/*****************************************************/
/* Small text */
.cbnp_custom_section .cbnp_small {
    font-weight: 600;
    font-size: 13px;
    text-align: right;
    margin: 20px 0;
}
/* Max width section */
.cbnp_max_width {
    max-width: 600px;
    margin: 25px auto;
}
/* Subtitle */
.cbnp_subtitle {
    font-size: 16px;
    font-weight: 600;
    margin: 35px 0 25px;
}
/* Bordered section */
.cbnp_bordered_container {
    border: 1px solid #C9C9C9;
    padding: 25px;
    margin-top: 40px;
    margin-bottom: 25px;
}
#wrapper div.cbnp_bordered_container h2 {
    margin-top: 0;
}
.cbnp_bordered_container p {
    line-height: 1.6;
}
@media (max-width: 480px) {
    .cbnp_bordered_container {
        padding: 15px;
        text-align: center;
    }
}
/* Three columns */
.cbnp_custom_section .fusion-column.fusion-one-third.cbnp_three_columns  {
    margin: 0 0 50px;
    width: 33.33%;
    padding: 0 7px;
}
.cbnp_custom_section .fusion-column.fusion-one-third.cbnp_three_columns .first {
    padding-left: 0;
}
.cbnp_custom_section .fusion-column.fusion-one-third.cbnp_three_columns.last {
    padding-right: 0;
}
.cbnp_custom_section .fusion-column.fusion-one-third.cbnp_three_columns .fusion-column-wrapper {
    background-color: #009746;
    padding: 7px;
    border: 1px solid #258351;
    color: #FFF;
    text-align: center;
    font-size: 14px;
}
#wrapper .cbnp_custom_section .fusion-column.fusion-one-third.cbnp_three_columns h3 {
    font-size: 14px;
    font-weight: 600;
    color: #FFF;
    margin: 15px 0 10px;
    padding-bottom: 10px;
    position: relative;
}
#wrapper .cbnp_custom_section .fusion-column.fusion-one-third.cbnp_three_columns h3:after {
    content: "";
    position: absolute;
    height: 1px;
    background-color: #FFF;
    width: 70px;
    bottom: 0;
    left: 50%;
    margin-left: -35px;
}
@media (max-width: 767px) {
    .cbnp_custom_section .fusion-column.fusion-one-third.cbnp_three_columns {
        width: 100%;
        float: none;
        padding: 0;
        margin: 25px 0;
    }
    .cbnp_custom_section .fusion-column.fusion-one-third.cbnp_three_columns.last {
        margin-bottom: 50px;
    }
}

/*****************************************************/
/******** GENERALITATI *******************************/
/*****************************************************/
.cbnp_title_columns2 .cbnp_button_container,
#wrapper div.cbnp_title_columns2 h2 {
    margin: 0;
}
div.cbnp_strike_to_code {
    margin: 25px 0;
}
div.cbnp_strike_to_code br {
    display: none;
}
div.cbnp_strike_to_code del {
    display: block;
    background-color: #ECECEC;
    text-decoration: none;
    padding: 5px 15px;
    margin: 10px 0;
}
.cbnp_custom_section .cbnp_green_bckg_box {
    background-color: #009746;
    border: 1px solid #258351;
    color: #FFF;
    margin: 25px 0;
    padding: 10px;
    line-height: 1.7;
    font-size: 14px;
}
.cbnp_custom_section .cbnp_green_bckg_box br {
    display: none;
}
.cbnp_custom_section .cbnp_green_bckg_box.inline {
    display: inline-block;
}
.cbnp_custom_section .fusion-video.fusion-youtube {
    margin:  25px auto;
}

/*****************************************************/
/******** INFORMATII SI HARTI ************************/
/*****************************************************/
.cbnp_custom_section .floated_half_section br,
.cbnp_custom_section .checked_box br,
.cbnp_custom_section .cbnp_mountain_background br {
    display: none;
}
.cbnp_custom_section .floated_half_section {
    width: 55%;
    float: left;
    padding-right: 15px;
}
.cbnp_custom_section .checked_box {
    color: #FFF;
    padding: 12px 12px 12px 50px;
    position: relative;
    margin-bottom: 10px;
}
.cbnp_custom_section .checked_box:before {
    content: "\f00c";
    font-family: 'FontAwesome', sans-serif;
    position: absolute;
    display: block;
    font-size: 28px;
    line-height: 28px;
}
.cbnp_custom_section .checked_box.green:before {
    left: 9px;
    top: 50%;
    margin-top: -14px;
}
.cbnp_custom_section .checked_box.brown:before {
    left: 10px;
    top: 5px;
    line-height: 40px;
}
.cbnp_custom_section .checked_box.green {
    background-color: #009746;
    border: 1px solid #188A4E;
}
.cbnp_custom_section .checked_box.brown {
    background-color: #8C4B45;
    border: 1px solid #7A534E;
}
.cbnp_custom_section .checked_box.brown.first,
.cbnp_custom_section .checked_box.brown.second {
    margin-top: 25px;
    width: 49%;
}
.cbnp_custom_section .checked_box.brown.first {
    float: left;
}
.cbnp_custom_section .checked_box.brown.second {
    float: right;
}
.cbnp_custom_section .checked_box.brown.third {
    margin-bottom: 25px;
    clear: both;
}
.cbnp_custom_section .cbnp_mountain_background {
    background-image: url("../images/mountains-background.png");
    background-size: auto 100%;
    background-position: top 15px center;
    background-repeat: no-repeat;
}
.cbnp_custom_section .cbnp_brown_bckg_box {
    color: #FFF;
    margin: 25px 0;
    padding: 10px;
    line-height: 1.7;
    font-size: 14px;
    background-color: #8C4B45;
    border: 1px solid #7A534E;
}
.cbnp_custom_section .cbnp_scribble {
    padding-top: 32px;
    text-align: center;
    max-width: 450px;
    font-weight: 600;
    font-size: 14px;
    margin: 0 auto 15px;

    background-image: url("../images/scribble.png");
    background-position: top 2px center;
    background-repeat: no-repeat;
    background-size: initial;
}
@media (max-width: 767px) {
    .cbnp_custom_section .floated_half_section {
        width: 100%;
        float: none;
    }
    .cbnp_custom_section .checked_box.brown.first,
    .cbnp_custom_section .checked_box.brown.second {
        width: 100%;
        margin-top: 0;
        float: none;
    }
}

/*****************************************************/
/******** PLAN DE MANAGEMENT *************************/
/*****************************************************/
#management_plan ul:first-child {
    margin-top: 0;
}
#management_plan .panel-title a {
    text-transform: uppercase;
}

/*****************************************************/
/******** PUBLICATII *********************************/
/*****************************************************/
.cbnp_publication_dwn .pub_title {
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 5px;
}
.cbnp_publication_dwn .cbnp_pdf_img {
    display: block;
    height: 130px;

    background-image: url("../images/pdf-icon.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.cbnp_publication_dwn .pub_link a {
    display: block;
}
.cbnp_publication_dwn .pub_link a:hover .cbnp_pub_dwn_btn {
    background-color: #009746;
    border-color: #118C49;
}
.cbnp_publication_dwn .cbnp_pub_dwn_btn {
    display: block;
    background-color: #8C4B45;
    border: 1px solid #7A534E;
    color: #FFF;
    font-size: 14px;
    text-align: center;
    font-weight: 600;
}
@media (max-width: 800px) {
    .cbnp_custom_section .fusion-column.fusion-one-fifth {
        width: 33.33%;
        padding: 0 10px;
        margin-right: 0;
    }
}
@media (max-width: 480px) {
    .cbnp_custom_section .fusion-column.fusion-one-fifth {
        width: 100%;
        padding: 0;
        max-width: 150px;
        float: none;
        margin: 0 auto 25px !important;
    }
}
/* Later Edit 2020.05.06 */
#calendar-2020 .cbnp_publication_dwn .cbnp_pdf_img {background-image: url("/wp-content/uploads/2020/05/calendar-2020-thumb.png");}
#ghid-bio .cbnp_publication_dwn .cbnp_pdf_img {background-image: url("/wp-content/uploads/2020/05/ghid-bio-thumb.png");}
#panou-amplasat .cbnp_publication_dwn .cbnp_pdf_img {background-image: url("/wp-content/uploads/2020/05/panou-amplasat-thumb.png");}
#panou-macheta .cbnp_publication_dwn .cbnp_pdf_img {background-image: url("/wp-content/uploads/2020/05/panou-macheta-thumb.png");}
#pliant .cbnp_publication_dwn .cbnp_pdf_img {background-image: url("/wp-content/uploads/2020/05/pliant-thumb.png");}
#brosura .cbnp_publication_dwn .cbnp_pdf_img {background-image: url("/wp-content/uploads/2020/05/brosura-thumb.png");}