@charset "utf-8";
    /* CSS Document */
    
    body {
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        color: #3F3F3F;
        font-weight: 400;
    }
    /******** GLOBAL ********/

    main {
        display: block;
    }

    .container {
        padding: 0 40px;
    }
    
    .container.inner {
        padding: 0 300px 40px 300px;
    }
    
    .container.innerbtn {
        padding: 0 300px 40px 300px;
    }
    
    article {
        margin: 0 0 60px 0;
    }
    
    article table {
        width: 100%;
    }
    
    article table td {
        border: 1px #636363 solid;
        text-align: center;
        padding: 5px;
    }
   .description_management {
       padding: 23px;
   }
    article span {
        color: #EC008C;
    }
    span.greenText {
        color: #68C430;
        font-weight: 600;
    }
    article .roman_style > li {
        list-style: lower-roman;
    }
    article .button a{
        color: #ffffff;
    }
    .auto_table {
        width: auto;
    }
    .auto_table td {
        padding: 5px 17px;
        border-left: none;
        border-right: none;
    }
    .roman_style > li > ul {
        margin-top: 3px;
    }
    .left_align, .left_align td {
        text-align: left;
    }
    .color_row tbody tr:nth-child(2n+2) td {
        background: #E7E6E6;
    }
    section#persoane-juridice .color_row tbody .trowWhite td {
        background: #ffffff!important;
    }
        section#persoane-juridice .color_row tbody .trowBrown td {
            background: #E7E6E6!important;
        }
    .lower_alpha > li {
        list-style: lower-alpha;
    }
    .magenta_bullet li {
        list-style: none;
        position: relative;
    }
    .magenta_bullet li:before {
        position: absolute;
        top: 8px;
        left: -16px;
        background: #EC008C;
        border-radius: 50%;
        width: 6px;
        height: 6px;
        content: '';
        display: table;
    }

.bigNotice {
    text-align: left;
}
.bigNotice ul {
    list-style: disc;
    padding-left: 20px;
}
.bigNotice ul li {
    list-style: disc;
    margin: 10px 0;
}
.bigNotice ul li a {
    color: #EC008C;
}
.popup .bigNotice p a {
    color: #fff;
}
.bigBorder .placer {
    border: 3px solid #EC008C;
    border-radius: 10px;
}

    .open_article {
        cursor: pointer;
    }
    .visaCampaign {
        margin-bottom: 15px;
    }
    .visaCampaign h2 {
        color: #EC008C;
        text-transform: uppercase;
    }
    .minus_tops { margin-top: -50px; }

    #acasa { position: relative; }
    .absolut_corona { position: absolute; top: 20px; right: 0px; font-size: 20px; display: table; text-decoration: none; color: #fff; background:  #EC008C;  z-index: 9; padding: 5px 20px; }

    .common {
        display: none;
    }
    .st_collapse > div.active, .st_collapse > div:hover {
        color: #EC008C;
    }
    .st_collapse > div {
        transition: all 0.4s ease-in-out;
        color: #C9C9C9;
        padding: 5px 10px;
        background: #F9F9F9;
        border-right: 5px #EC008C solid;
        font-weight: 700;
        margin-bottom: 5px;
        cursor: pointer;
    }
    .infoBanking .placer {
        text-align: left;
    }
    .button {
        min-width: 120px;
        height: 30px;
        line-height: 30px;
        display: inline-block;
        vertical-align: middle;
        text-decoration: none;
        background: #EC008C;
        color: #FFF;
        text-align: center;
        font-size: 14px;
        text-transform: uppercase;
        font-weight: 700;
        transition: 0.3s all;
        padding: 0 10px;
        cursor: pointer;
    }
    
    .button:hover {
        background: #a30052;
    }
    
    .button.white {
        background: #FFF;
        color: #EC008C;
    }
    
    .button.white:hover {
        color: #a30052;
    }
    
    strong {
        font-weight: 700;
    }
    
    .popup .button {
        margin: 5px auto;
    }
    
    .popup h3 {
        font-size: 14px;
        color: #EC008C;
        font-weight: 700;
        margin: 20px 0;
    }
    
    .popup p a {
        color: #EC008C;
    }
    body .page218 section#news .headline p.excludePhoto + img {
        display: none;
    }
    /******** ANCHORS ********/

    .anchors {}


    #form311 > * {
        display: inline-block;
        vertical-align: middle;
    }
    #form311 .file {
        border: 1px solid #ccc;
        display: inline-block;
        padding: 5px 12px;
        cursor: pointer;
        min-width: 110px;
        position: relative;
    }
    #form311 .file::before {
        display: inline-block;
        content: "\f0c2";
        font-family: "Font Awesome 5 Free";
        font-style: normal;
        font-weight: 900;
        text-decoration: inherit;
        margin-right: 10px;
    }
    #form311 .inwrap {
        margin: 0;
    }


    /*********  CABR  ********/
    .page110 .breadcrumbs .container.inner {
        padding-bottom: 20px;
    }
    .page110 .breadcrumbs {
        margin: 60px auto 0px;
    }
    .bannerCabr {
        margin-bottom: 20px;
    }
    .bannerCabr h1 {
        color: #EC008C;
        font-weight: 800;
        font-size: 30px;
        margin: 0;
    }
    .bannerCabr p {
        color: #1A1158;
        font-weight: 600;
        font-size: 20px;
        margin: 3px 0 25px;
    }
    .page110 article .button {
        margin-bottom: 10px;
        display: table;
    }

    /******** ARTICLE ********/
    
    article {
        line-height: 150%;
    }
    
    article a {
        color: #EC008C;
        text-decoration: none;
    }
    
    article h3 {
        font-size: 14px;
        color: #EC008C;
        font-weight: 700;
        margin: 20px 0;
    }
    
    article h4 {
        font-size: 14px;
        font-weight: 700;
        margin: 20px 0;
    }
    
    article p {
        margin: 20px 0;
    }
    
    article ul {
        margin: 20px 5px;
    }
    
    article ul li {
        list-style: disc;
        margin-left: 20px;
    }
    
    article .nodisc {
        font-weight: 500;
    }
    
    article .nodisc ul {
        margin: 0;
    }
    
    article .nodisc ul li {
        list-style: none;
        margin-left: 20px;
        padding-left: 20px;
        position: relative;
    }
    article .dash ul li{
        list-style: none;
        margin-left: 10px;
        padding-left: 20px;
        position: relative;
    }
    article .dash ul li:before{
        content: "-";
        color: #bababa;
        font-weight: bold;
        display: inline-block;
        vertical-align: center;
        position: absolute;
        top: 0;
        left: 0;
    }
    article .nodisc li .nodiscs:before {
        content: "✓";
        color: #EC008C;
        font-weight: bold;
        display: inline-block;
        vertical-align: center;
        position: absolute;
        top: 0;
        left: 0;
    }
    
    article .nodisc li .nodiscd:before {
        content: "•";
        color: #EC008C;
        font-weight: bold;
        display: inline-block;
        vertical-align: center;
        position: absolute;
        top: 0;
        left: 0;
    }
    article .visaCard .header{
        width: 50%;
        
    }
    article .visaCard .rightSide{
        padding: 0 18px;
        
    }
    article .visaCard .rightSide .text p{
        color: #1e2466;
        line-height: 20px;
        font-size: 16px;
        font-weight: 600;
        margin-top: 0;
    }
    .visaCard {
        width: 85%;
        border: 1px solid #ccc;
    }
    article .visaCard .rightSide .button{
        background: #1e2466 ;
        color: #FFF;
        font-size: 14px;
        font-weight: 400;
    }
    article .visaCard .rightSide .button:hover{
        background: #4267B2 ;
    }
    article .visaCard .rightSide .button a{
        text-transform: none;
        color: #FFF;
        font-size: 14px;
        font-weight: 400;
    }
    article .visaCard .rightSide .logos{
        padding: 30px 0px 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .visaCard img {
        display: block;
        width: 100%;
    }
    article .visaCard .rightSide .logos .logoVista{ 
        width: 115px;
    }
    article .visaCard .rightSide .logos .logoVisa{
        width: 50px;
    }

    article .vistaCampaign {
        max-width: 520px;
    }

    /******** HEADER ********/
    
    header {
        position: fixed;
        background: #FFF;
    }
    
    header .tabs .tab {
        vertical-align: top;
    }
    
    header .tab.branding {
        width: 200px;
        padding: 0 20px 10px 0;
        vertical-align: bottom;
    }
    
    header .tab.branding .logo {
        width: 200px;
    }
    
    header .navigation {
        text-align: center;
        border-bottom: 1px #C9C9C9 solid;
        padding: 0 0 10px 0;
    }
    
    header ul.menu li {
        padding: 45px 0 0 0;
        display: inline-block;
        margin: 0 10px;
        border-bottom: 3px #FFF solid;
        transition: 0.3s all;
    }
    
    header ul.menu li:hover,
    header ul.menu li.active {
        background: #F9F9F9;
        border-bottom: 3px #707070 solid;
    }
    
    header ul.menu li a {
        color: #636363;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 12px;
        padding: 5px 10px;
        font-weight: 700;
    }
    
    header ul.menu li:hover a,
    header ul.menu li.active a {
        color: #EC008C;
    }
    
    header .extra {
        width: 280px;
        padding: 0 0 0 20px;
    }
    
    header .contact {
        text-align: right;
        margin-bottom: 10px;
        position: relative;
    }
    
    header .contact .social {
        position: absolute;
        font-size: 24px;
        color: #2867b2;
        top: calc(50% - 15px);
        left: -35px;
    }

    header .contact .social:first-of-type {
        left: -70px;
    }
        header .contact .social:nth-of-type(2) {
            top: 6px;
        }
        header .contact .social:nth-of-type(2) img {
            width: 24px;
            height: 100%;
        }
    header .contact .social i.fa-facebook-f {
        color: #ffffff;
        background: #2867b2;
        border-radius: 50%;
        padding: 5px 10px 0;
        font-size: 18px;
    }
    header .contact .items {
        width: 280px;
        display: inline-block;
        vertical-align: middle;
        background: #F9F9F9;
        padding: 15px 0 5px 0;
    }
    
    header .contact .items:after {
        content: '';
        display: block;
        clear: both;
    }
    
    header .contact .item {
        width: 50%;
        font-size: 10px;
        text-transform: uppercase;
        padding: 0 10px;
        font-weight: 700;
        border-right: 1px #ebebeb solid;
        color: #636363;
        text-align: left;
        box-sizing: border-box;
        float: left;
        text-decoration: none;
    }
    
    header .contact .item:last-of-type {
        border: none;
    }
    
    header .contact .item:before {
        content: '';
        width: 14px;
        height: 14px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 5px 3px 0;
    }
    
    header .contact .item:nth-of-type(1):before {
        background: url('../images/locations.svg') center no-repeat;
        background-size: contain;
    }
    
    header .contact .item:nth-of-type(2):before {
        background: url('../images/phone.svg') center no-repeat;
        background-size: contain;
    }
    
    header .tools:after {
        content: '';
        display: block;
        clear: both;
    }
    
    header .tools .tool {
        width: calc((100% - 40px) / 2);
        height: 20px;
        line-height: 20px;
        box-sizing: border-box;
        font-size: 10px;
        text-align: left;
        text-decoration: none;
        float: left;
        font-weight: 700;
        display: block;
        padding: 0 10px;
    }
    
    header .tools .tool:before {
        content: '';
        width: 12px;
        height: 12px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 5px 2px 0;
    }
    
    header .tools .tool.eb {
        background: #EC008C;
        color: #FFF;
        margin-right: 5px;
        cursor: pointer;
    }
    
    header .tools .eb:before {
        background: url('../images/lock.svg') center no-repeat;
        background-size: contain;
    }
    
    header .tools .searchbar {
        border: 1px #EC008C solid;
        font-size: 0;
        margin: 0 5px 0 0;
    }
    
    header .tools .search {
        width: calc(100% - 17px);
        height: 100%;
        box-sizing: border-box;
        font-size: 10px;
        text-align: left;
        font-weight: 700;
        border: none;
        outline: none;
        display: inline-block;
        vertical-align: middle;
        background: none;
        margin: -2px 0 0 0;
    }
    
    header .tools .searchbar:before {
        background: url('../images/search.svg') center no-repeat;
        background-size: contain;
    }
    
    header .lang {
        width: 30px;
        height: 20px;
        float: left;
    }
    
    header .lang.ro {
        background: url('../images/ro.svg') center no-repeat;
        background-size: contain;
    }
    
    header .lang.en {
        background: url('../images/en.svg') center no-repeat;
        background-size: contain;
    }
    /******** BREADCRUMBS ********/
    
    .breadcrumbs {
        font-size: 20px;
        margin: 60px auto;
    }
    
    .breadcrumbs a {
        color: #C9C9C9;
        font-weight: 700;
        text-decoration: none;
        margin: 0 5px 0 0;
        padding: 0 10px 0 0;
        border-right: 1px #C9C9C9 solid;
    }
    
    .breadcrumbs a.active {
        color: #EC008C;
        font-weight: 700;
        text-decoration: none;
        border: none;
    }
    /******** BILLBOARD ********/
    
    .billboard {
        display: block;
        height: 700px;
        position: relative;
    }
    
    .billboard:before {
        content: '';
        width: 100%;
        height: 100%;
        background: url('../images/vimb.jpg?v=2') center no-repeat;
        background-size: cover;
        position: absolute;
        left: 0;
        top: 0;
        display: block;
    }
    
    .billboard .tabs {
        height: 100%;
    }
    
    .billboard .hl {
        width: 350px;
        height: 350px;
        display: inline-block;
        border: 5px #EC008C solid;
        padding: 20px;
        color: #1A1158;
        font-size: 28px;
        text-decoration: none;
    }
    
    .billboard .hl .hash {
        font-size: 28px;
        font-style: italic;
        margin-bottom: 70px;
        font-weight: 800;
    }

    .top_20 {
        padding-top: 20px;
    }

    .billboard .hl .title {
        font-size: 30px;
        line-height: 30px;
        text-transform: uppercase;
        font-weight: 800;
        margin-bottom: 10px;
    }
    
    .billboard .hl .subtitle {
        font-size: 24px;
        line-height: 24px;
        font-weight: 600;
        margin-bottom: 100px;
    }
    
    .billboard .hl .subtitle span {
        font-size: 32px;
        line-height: 16px;
        color: #EC008C;
        font-weight: 800;
    }
    
    .billboard .hl .sublogo {
        font-size: 18px;
        line-height: 16px;
        text-transform: uppercase;
        font-weight: 800;
        margin-bottom: 20px;
    }
    
    .billboard2 {
        display: block;
        height: 700px;
        position: relative;
    }
    
    .billboard2:before {
        content: '';
        width: 100%;
        height: 100%;
        background: url('../images/horse.jpg?v=2') center no-repeat;
        background-size: cover;
        position: absolute;
        left: 0;
        top: 0;
        display: block;
    }
    
    .billboard2 .tabs {
        height: 100%;
    }
    
    .billboard2 .hl {
        width: 350px;
        height: 300px;
        display: inline-block;
        border: 5px #EC008C solid;
        padding: 20px;
        color: #1A1158;
        font-size: 28px;
        text-decoration: none;
        position: relative;
    }
    
    .billboard2 .hl .hash {
        font-size: 28px;
        font-style: italic;
        margin-bottom: 70px;
        font-weight: 800;
    }
    
    .billboard2 .hl .title {
        font-size: 35px;
        line-height: 35px;
        text-transform: uppercase;
        font-weight: 800;
        margin-bottom: 30px;
    }
    
    .billboard2 .hl .subtitle {
        font-size: 16px;
        line-height: 16px;
        font-weight: 600;
        margin-bottom: 40px;
    }
    
    .billboard2 .hl .subtitle span {
        font-size: 32px;
        line-height: 16px;
        color: #EC008C;
        font-weight: 800;
    }
    
    .billboard2 .hl .sublogo {
        font-size: 18px;
        line-height: 16px;
        font-weight: 800;
        margin-bottom: 70px;
    }

    .billboard2 .hl .disclamer {
        font-size: 10px;
        line-height: 10px;
        font-weight: 400;
    }
    .billboard2 .hl .disclamer-outside {
        position: absolute;
        top: 400px;  
    }
    /*.billboard2.bbr .hl .subtitle{
        margin-bottom:80px;
    }*/
    
    
    .billboard3 {
        display: block;
        height: 800px;
        position: relative;
    }
    
    .billboard3:before {
        content: '';
        width: 100%;
        height: 100%;
        background: url('../images/couple_couch.jpg') center left no-repeat;
        background-size: cover;
        position: absolute;
        left: 0;
        top: 0;
        display: block;
    }
    
    .billboard3 .tabs {
        height: 100%;
    }
    
    .billboard3 .hl {
        width: 350px;
        height: 350px;
        display: inline-block;
        border: 5px #EC008C solid;
        padding: 20px;
        color: #1A1158;
        font-size: 28px;
        text-decoration: none;
    }
    
    .billboard3 .hl .hash {
        font-size: 28px;
        font-style: italic;
        margin-bottom: 40px;
        font-weight: 800;
    }
    
    .billboard3 .hl .title {
        font-size: 30px;
        line-height: 30px;
        text-transform: uppercase;
        font-weight: 800;
        margin-bottom: 10px;
    }
    
    .billboard3 .hl .subtitle {
        font-size: 16px;
        line-height: 18px;
        font-weight: 800;
        margin-bottom: 20px;
    }
    
    .billboard3 .hl .subtitle span {
        font-size: 16px;
        line-height: 17px;
        color: #EC008C;
        font-weight: 800;
    }
    
    .billboard3 .hl .sublogo {
        font-size: 18px;
        line-height: 16px;
        text-transform: uppercase;
        font-weight: 800;
        margin-bottom: 30px;
    }
    
    .billboard3 .hl .disclamer {
        font-size: 10px;
        line-height: 10px;
        font-weight: 400;
    }
    
    .billboard4,
    .billboard5,
    .billboard6,
    .billboard7,
    .billboard8,
    .billboard9{
        display: block;
        height: 800px;
        position: relative;
    }
    
    .billboard4:before,
    .billboard5:before,
    .billboard6:before,
    .billboard7:before,
    .billboard8:before,
    .billboard9:before {
        content: '';
        width: 100%;
        height: 100%;
        background: url('../images/credits_bg_home_christmas_desktop.png') center left no-repeat;
        background-size: cover;
        position: absolute;
        left: 0;
        top: 0;
        display: block;
    }
    body .billboard4:before{
        background: url('../images/depo_vista_29_slider_new.jpg') center/cover no-repeat;
        background-position-x: 55px;
        background-color: #ecebf1;
    }
    body .billboard5:before {
        background: url('../images/vb_imm.jpg?v=2') 30% center/cover no-repeat;
    }
    body .billboard6:before{
        background: url('../images/credits_bg_home.jpg') 30% center/cover no-repeat;
    }
    body .billboard7:before{
        background: url('../images/billboard_3dsecure_desktop.jpg') 30% center/cover no-repeat;
    }
    body .page100 #acasa .billboard7.anotherSlide:before{
        background: url('../images/depo_generos_slider.jpg') 30% center/cover no-repeat;
    }
    body .billboard8:before{
        background: url('../images/bgEuronetBanner.jpg') center/cover no-repeat;
    }
    body .billboard9:before{
        background: url('../images/bgGBCBanner.jpg?v=3') center/cover no-repeat;
    }
    .billboard4 .tabs,
    .billboard5 .tabs,
    .billboard6 .tabs,
    .billboard7 .tabs,
    .billboard8 .tabs,
    .billboard9 .tabs{
        height: 100%;
    }
    
    .billboard4 .hl,
    .billboard5 .hl,
    .billboard6 .hl,
    .billboard7 .hl,
    .billboard8 .hl,
    .billboard9 .hl{
        width: 350px;
        height: 325px;
        display: inline-block;
        border: 5px #EC008C solid;
        padding: 20px;
        color: #1A1158;
        font-size: 28px;
        text-decoration: none;
        position: relative;
    }
    
    .billboard4 .hl .hash,
    .billboard5 .hl .hash,
    .billboard6 .hl .hash,
    .billboard7 .hl .hash,
    .billboard8 .hl .hash,
    .billboard9 .hl .hash{
        font-size: 28px;
        font-style: italic;
        margin-bottom: 40px;
        font-weight: 800;
    }
    .billboard9 .hl .hash {
        margin-bottom: 20px;
    }
    body .billboard5 .hl .hash, body .billboard5 .hl .title, body .billboard6 .hl .hash, body .billboard6 .hl .title{
        margin-bottom: 30px;
    }
    body .billboard4 .hl .title{
        font-size: 34px;
        line-height: 38px;
        margin-bottom: 30px;
    }
    body .billboard4 .hl .title span{
        color: #EC008C;
    }
    body .billboard5 .hl .title{
        font-size: 24px;
    }
    body .billboard6 .hl .title{
        font-size: 28px;
        
    }
    .billboard4 .hl .title,
    .billboard5 .hl .title,
    .billboard6 .hl .title,
    .billboard7 .hl .title,
    .billboard8 .hl .title,
    .billboard9 .hl .title{
        font-size: 30px;
        line-height: 30px;
        text-transform: uppercase;
        font-weight: 800;
        margin-bottom: 40px;
    }
    .billboard7 .hl .title,
    .billboard8 .hl .title {
        color: #EC008C;
        margin-bottom: 20px;
    }
        .billboard8 .hl .title {
            font-size: 28px;
            text-transform: none;
        }
    .billboard9 .hl .title {
        padding-bottom: 20px;
        margin-bottom: 0;
    }
    .billboard9 .hl .title span.greenText {
        font-weight: 800;
    }
    .billboard7.anotherSlide .hl .title {
        color: #1A1158;
        margin-bottom: 30px;
    }
    .billboard4 .hl .subtitle, .billboard5 .hl .subtitle, .billboard6 .hl .subtitle, .billboard7 .hl .subtitle,
    .billboard8 .hl .subtitle, .billboard9 .hl .subtitle {
        font-size: 16px;
        line-height: 26px;
        font-weight: 600;
        margin-bottom: 20px;
    }

        .billboard7 .hl .subtitle {
            font-weight: 900;
            line-height: 20px;
        }
        .billboard8 .hl .subtitle {
            font-size: 17px;
            line-height: 1;
        }
    .billboard9 .hl .subtitle {
        line-height: 20px;
    }
        .billboard9 .hl .subtitle .magentaText {
            font-size: 18px;
            font-weight: 800;
            color: #EC008C;
        }
    .billboard9 .hl .button {
        margin-bottom: 20px;
    }
    body .billboard4 .hl .subtitle{
        font-size: 19px;
        font-weight: 700;
        line-height: 1.4;
    }
    body .billboard5 .hl .subtitle{
        margin-bottom: 40px;
    }
    body .billboard6 .hl .sublogo{
        margin: 30px 0px;
    }
    body .billboard6 .hl .button:hover{
        background: #EC008C;
    }
    body .billboard6 .hl .disclaimer{
        font-size: 14px;
    }
    .billboard4 .hl .subtitle span, .billboard5 .hl .subtitle span, .billboard6 .hl .subtitle span, .billboard7 .hl .subtitle span {
        font-size: 26px;
        color: #EC008C;
        font-weight: 800;
    }
    
    .billboard4 .hl .sublogo, .billboard5 .hl .sublogo, .billboard6 .hl .sublogo, .billboard7 .hl .sublogo, .billboard8 .hl .sublogo, .billboard9 .hl .sublogo {
        font-size: 18px;
        line-height: 16px;
        text-transform: uppercase;
        font-weight: 800;
        margin-bottom: 50px;
    }
        .billboard8 .hl .sublogo {
            margin-top: 50px;
            margin-bottom: 0;
        }
    .billboard9 .hl .sublogo {
        font-size: 15px;
        margin-bottom: 20px;
    }
    .billboard4 .hl .sublogo{
        margin-bottom: 0px;
    }
        .billboard7 .hl .sublogo{
            margin-top: 50px;
            margin-bottom: 0px;
            line-height: 22px;
        }

    .billboard4 .hl .disclamer, .billboard5 .hl .disclamer, .billboard6 .hl .disclamer, .billboard7 .hl .disclamer, .billboard9 .hl .disclamer  {
        font-size: 10px;
        line-height: 10px;
        font-weight: 400;
        margin-bottom: 10px;
    }
    .billboard9 .hl .disclamer {
        margin-top: 60px;
    }
        .billboard4 .hl .disclamer-outside, .billboard5 .hl .disclamer-outside, .billboard6 .hl .disclamer-outside, .billboard7 .hl .disclamer-outside {
        position: absolute;
        top: 350px;  
    }
        body .billboard4 .hl .disclamer{
            margin-top: 25px;
        }
 
    .slider {
        position: relative;
        margin: 0 0 60px 0;
    }
    
    .flex-control-nav {
        position: absolute;
        left: 0;
        right: 0;
        padding: 0;
        bottom: 20px;
        text-align: center;
    }
    
    .flex-control-nav li {
        width: 14px;
        height: 14px;
        margin: 4px;
        display: inline-block;
        border: solid 1px #EC008C;
        vertical-align: middle;
        background: #fff;
        border-radius: 50%;
    }
    
    .flex-control-nav li a {
        width: 100%;
        height: 100%;
        font-size: 0;
        display: block;
    }
    /******** LEADS ********/
    
    .leads {
        box-sizing: border-box;
        margin: 0 0 60px 0;
    }
    
    .leads:after {
        content: '';
        display: block;
        clear: both;
    }
    
    .leads .leadrow {
        margin: 0 0 5px 0;
    }
    
    .leads .leadrow:last-of-type {
        margin: 0;
    }
    
    .leads .leadrow:after {
        content: '';
        display: block;
        clear: both;
    }
    
    .leads .leadgroup {
        height: 350px;
        margin: 0 5px 0 0;
        float: left;
    }
    
    .leads .leadrow.n1 .leadgroup {
        width: 100%;
    }
    
    .leads .leadrow.n2 .leadgroup {
        width: calc((100% - 5px) / 2);
    }
    
    .leads .leadgroup.n3 .lead {
        height: calc((100% - 10px) / 3);
        margin-bottom: 5px;
    }
    
    .leads .leadgroup.n3 .lead:last-of-type {
        margin: 0;
    }
    
    .leads .leadgroup:last-of-type {
        margin: 0;
    }
    
    .leads .lead {
        height: 100%;
        position: relative;
        display: block;
    }
    
    .leads .lead .inner {
        position: absolute;
        left: 10px;
        right: 10px;
        top: 10px;
        bottom: 10px;
        position: absolute;
    }
    
    .leads .lead:nth-of-type(2) {
        margin: 0 0 5px 0;
    }
    
    .leads .lead:nth-of-type(3) {
        margin: 0 5px 0 0;
    }
    
    .leads .lead:nth-of-type(4) {
        margin: 0;
    }
    
    .leads .lead:before {
        content: '';
        width: 100%;
        height: 100%;
        display: block;
        left: 0;
        top: 0;
        background: url('../images/gradient.png?v=2') left top no-repeat;
        background-size: cover;
        position: absolute;
    }
    
    .leads .lead .label {
        position: absolute;
        left: 10px;
        top: 10px;
    }
    
    .leads .lead.conturi {
        background: url('../images/conturi.jpg?v=2') center no-repeat;
        background-size: cover;
    }
    
    .leads .lead.credite {
        background: url('../images/credite.jpg?v=2') center no-repeat;
        background-size: cover;
    }
    
    .leads .lead.business {
        background: url('../images/business.jpg?v=2') center no-repeat;
        background-size: cover;
    }
    
    .leads .lead.depozite {
        background: url('../images/depozite.jpg?v=2') center no-repeat;
        background-size: cover;
    }
    
    .leads .lead .inner:after {
        content: '';
        width: 15px;
        height: 15px;
        display: block;
        background: url('../images/arrow.svg') center no-repeat;
        background-size: contain;
        position: absolute;
        right: 0;
        top: 0;
    }
    
    .leads .lead .button {
        position: absolute;
        right: 0;
        bottom: 0;
    }
    
    .leads .lead .label {
        color: #FFF;
        font-size: 20px;
        font-weight: 600;
        font-style: italic;
    }
    /******** PROMO ********/
    
    .promo {
        background: #F9F9F9;
        color: #636363;
        margin: 90px 0 90px 0;
        padding: 20px;
    }
    .promo.safe_deposit{
        text-align: left;
    }
    .promo.anpc_pictogram {
        padding: 0;
    }
.promo.anpc_pictogram img {
    width: 450px;
    padding: 90px 0;
}
    .promo .tab {
        width: 50%;
        text-align: left;
    }
    
    .promo .tab:nth-of-type(1) {
        background: #F9F9F9;
        color: #3F3F3F;
        text-align: center;
    }
    
    .promo .hero {
        width: 200px;
        margin: -50px auto;
        display: block;
    }
    
    .promo .title {
        font-size: 20px;
        margin-bottom: 10px;
        font-weight: 800;
    }
    .promo.safe_deposit .title,
    .promo.safe_deposit .body{
        text-align: left;
    }
    .promo.safe_deposit .main{
        padding: 20px 0px 20px 30px;
    }
    .promo.safe_deposit .main .button{
        margin-top: 20px;
    }
    .promo.safe_deposit .tab:nth-of-type(1){
        text-align: left;
    }
    .promo .body {
        margin-bottom: 10px;
    }
    /******** SERVICES ********/
    
    .services {
        width: 100%;
        background: #F9F9F9;
        display: table;
        margin: 0 0 60px 0;
    }
    
    .services:after {
        content: '';
        display: block;
        clear: both;
    }
    
    .services .service {
        width: calc(100% / 3);
        box-sizing: border-box;
        border-right: 5px #FFF solid;
        padding: 20px;
        color: #3F3F3F;
        display: table-cell;
        vertical-align: middle;
    }
    
    .services .service .icon {
        width: 50%;
        display: inline-block;
        vertical-align: middle;
        margin-right: -4px;
        text-align: center;
    }
    
    .services .service .icon img {
        width: 100%;
        max-width: 60px;
        display: inline-block;
    }
    
    .services .service .content {
        width: 50%;
        display: inline-block;
        vertical-align: middle;
        margin-right: -4px;
        position: relative;
    }
    
    .services .service .title {
        font-size: 16px;
        font-weight: 800;
        margin-bottom: 10px;
    }
    
    .services .service .content a {
        color: #EC008C;
        font-weight: 700;
        text-transform: uppercase;
        text-decoration: none;
    }
    
    .services .service .content a:hover {
        color: #a30052;
    }
    
    .services .service .content .body {
        margin-bottom: 10px;
    }
    /******** COMBO ********/
    
    .combo {
        background: #F9F9F9;
        color: #636363;
        margin: 90px 0 90px 0;
    }
    
    .combo .tab {
        width: 50%;
        text-align: left;
    }
    
    .combo .tab:nth-of-type(1) {
        color: #FFF;
        background: #EC008C;
        border-right: 5px #FFF solid;
    }
    
    .combo .main {
        text-align: left;
        padding: 50px;
        box-sizing: border-box;
        overflow: hidden;
    }
    
    .combo .hero {
        width: 200px;
        margin: -30px auto;
        display: block;
        float: left;
    }
    
    .combo .main .title {
        font-size: 20px;
        margin-bottom: 10px;
        font-weight: 800;
    }
    
    .combo .main .body {
        margin-bottom: 10px;
    }
    
    .combo .service {
        padding: 10px 0;
        border-bottom: 5px #FFF solid;
    }
    
    .combo .service:last-of-type {
        border: none;
    }
    
    .combo .service .icon {
        width: 110px;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        border-right: 1px #C9C9C9 solid;
        margin-right: 30px;
    }
    
    .combo .service .icon img {
        width: 50px;
    }
    
    .combo .service .content {
        width: calc(100% - 148px);
        display: inline-block;
        vertical-align: middle;
    }
    
    .combo .service .title {
        font-size: 16px;
        font-weight: 800;
        margin-bottom: 5px;
    }
    
    .combo .service .content a {
        color: #EC008C;
        font-weight: 700;
        text-transform: uppercase;
        text-decoration: none;
    }
    
    .combo .service .content a:hover {
        color: #a30052;
    }
    
    .combo .service .content .body {
        margin-bottom: 5px;
    }
    /******** CLAIM ********/
    
    .claim {
        padding: 180px 0;
        margin-bottom: 60px;
        position: relative;
    }
    
    .claim:before {
        content: '';
        width: 100%;
        height: 100%;
        background: url('../images/horse.jpg?v=2') center no-repeat;
        background-size: cover;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
    }
    
    .claim .body {
        max-width: 450px;
        display: inline-block;
        text-align: left;
    }
    
    .claim .body span {
        font-size: 16px;
    }
    /******** NOTICE ********/
    
    .notice {
        background: #EC008C;
        color: #FFF;
        position: relative;
        margin: 60px 0 100px 0;
    }

    .info_covid a { color: #fff; font-weight: 700; }

    .notice a {
        color: #fff; text-decoration: none;
    }

    .notice h2 {
        font-size: 20px;
        font-weight: 600;
    }
    
    .notice .content {
        padding: 70px 400px 70px 0;
        position: relative;
    }
    
    .notice .hero {
        width: 300px;
        position: absolute;
        right: 0;
        top: -40px;
        bottom: -40px;
    }
    
    .notice .hero:after {
        content: '';
        width: 30px;
        height: 30px;
        display: block;
        background: url('../images/arrow.svg') center no-repeat;
        background-size: contain;
        position: absolute;
        right: 10px;
        top: 10px;
    }
    
    section#despre-noi .notice .hero {
        background: url('../images/horse_square.jpg?v=2') top right no-repeat;
        background-size: cover;
    }
    
    section#suport-clienti .notice .hero {
        background: url('../images/suport_clienti.jpg?v=2') center no-repeat;
        background-size: cover;
    }
    
    .notice .content:after {
        content: '';
        width: 1000px;
        height: 100%;
        position: absolute;
        left: 100%;
        top: 0;
        background: #FFF;
    }
    
    .page1053 .notice .hero {
        background: url('../images/call-center.jpg?v=2') center no-repeat;
        background-size: cover;
    }
    /******** RELS ********/
    
    .rels {
        width: 280px;
        background: #F9F9F9;
        padding: 20px 40px 20px 40px;
        position: fixed;
        top: 40%;
        margin-top: -100px;
        left: 0;
        border-right: 5px #C9C9C9 solid;
        box-sizing: border-box;
        z-index: 1;
    }
    
    .rels a {
        color: #3F3F3F;
        text-decoration: none;
        font-size: 10px;
        display: block;
        padding: 10px 40px 10px 0;
        text-transform: uppercase;
        border-bottom: 1px #C9C9C9 solid;
        font-weight: 700;
        transition: 0.3s all;
        line-height: 140%;
    }
    
    .rels a:hover {
        color: #EC008C;
    }

    /******** SUGGESTION ********/
    
    .suggestions {
        width: 100%;
        display: table;
        margin: 0 0 60px 0;
    }
    
    .suggestions .suggestion {
        width: 25%;
        height: 100px;
        display: table-cell;
        vertical-align: middle;
        font-size: 0;
        background: #F9F9F9;
        border-right: 5px #EC008C solid;
        border-left: 10px #FFF solid;
        box-sizing: border-box;
    }
    
    .suggestions .suggestion:first-of-type {
        border-left: none;
    }
    
    .suggestions .suggestion .hero {
        width: 50%;
        height: 100%;
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }
    
    .suggestions .suggestion .hero:after {
        content: '';
        width: 10px;
        height: 10px;
        display: block;
        background: url('../images/arrow.svg') center no-repeat;
        background-size: contain;
        position: absolute;
        right: 5px;
        top: 5px;
    }
    
    .suggestions .suggestion .content {
        width: 50%;
        display: inline-block;
        vertical-align: middle;
        font-size: 14px;
        padding: 20px;
        box-sizing: border-box;
        text-align: center;
        font-size: 12px;
    }
    
    .suggestions .suggestion .content .label {
        font-style: italic;
        margin-bottom: 5px;
    }
    
    .suggestions .suggestion .content a {
        color: #EC008C;
        text-decoration: none;
        font-weight: 700;
        transition: 0.3s all;
    }
    
    .suggestions .suggestion .content a:hover {
        color: #a30052;
    }
    
    .suggestions .suggestion.conturi .hero {
        background: url('../images/conturi.jpg?v=2') center no-repeat;
        background-size: cover;
    }
    
    .suggestions .suggestion.credite .hero {
        background: url('../images/credite.jpg?v=2') center no-repeat;
        background-size: cover;
    }
    
    .suggestions .suggestion.business .hero {
        background: url('../images/business.jpg?v=2') center no-repeat;
        background-size: cover;
    }
    
    .suggestions .suggestion.depozite .hero {
        background: url('../images/depozite.jpg?v=2') center no-repeat;
        background-size: cover;
    }
    /******** ARTNAV ********/
    
    .artnav {
        margin: 0 0 60px 0;
    }
    
    .artnav .arts {
        margin-bottom: 20px;
        display: none;
    }
    
    .artnav .arts[data-level='1'] {
        display: block;
    }
    
    .artnav .arts:last-of-type {
        margin: 0;
    }
    
    .artnav .art {
        display: inline-block;
        vertical-align: middle;
        padding: 5px 10px;
        background: #F9F9F9;
        color: #C9C9C9;
        border-right: 5px #EC008C solid;
        margin-right: 5px;
        font-weight: 700;
        cursor: pointer;
        transition: 0.3s all;
    }
    
    .artnav a {
        background: #F9F9F9;
        color: #C9C9C9;
        text-decoration: none;
    }
    
    .artnav .art.active,
    .artnav .art:hover,
    .artnav .art:hover a {
        color: #EC008C;
    }

    #informatii-financiare ul li a{
        color: #EC008C;
        text-decoration: none;
        margin-left: 20px;
    }
    #informatii-financiare ul li:before{
        margin-left: 18px;
    }

    /*************  EXCHANGE CARDS  ***************/


    section#exchange .breadcrumbs {
        margin-bottom: 20px;
    }
    .formExchange .block {
        width: 100%;
        max-width: 32.1%;
        vertical-align: bottom;
        margin-right: 13px;
    }
    .formExchange .block:last-child {
        margin: 0;
    }
    .formExchange .button {
        min-width: 100%;
        box-sizing: border-box;
        height: 40px;
        line-height: 40px;
        margin-top: 20px;
    }
    
    /******** CONTACT ********/
    
    .locator {
        margin: 0 0 40px 0;
    }
    
    .locator:after {
        content: '';
        display: block;
        clear: both;
    }
    
    .locator .location {
        display: inline-block;
        vertical-align: top;
        position: relative;
        width: calc((100% - 48px)/ 3);
        margin: 0 20px 20px 0;
    }
    
    .locator .location:nth-of-type(3n) {
        margin: 0 0 20px 0;
    }
    
    .locator .location h3 {
        color: #EC008C;
        margin: 0 0 10px 0;
        padding: 0 10px;
    }
    
    .locator .location p {
        margin: 0 0 10px 0;
    }
    
    .locator .location p:last-of-type {
        margin: 0;
    }
    
    .locator .location .card {
        background: #F9F9F9;
        position: relative;
        padding: 10px 10px 20px 10px;
    }
    
    .locator .location .card:after {
        content: '';
        width: 15px;
        height: 15px;
        display: block;
        background: url('../images/arrow.svg') center no-repeat;
        background-size: contain;
        position: absolute;
        right: 5px;
        bottom: 5px;
        transform: rotate(90deg);
    }
    
    .mapouter {
        position: relative;
        text-align: right;
        height: 350px;
        width: 100%;
        margin: 0 0 40px 0;
    }
    
    .gmap_canvas {
        overflow: hidden;
        background: none!important;
        height: 350px;
        width: 100%;
        margin: 0 0 60px 0;
    }
    
    .mapouter::before {
        content: "";
        position: absolute;
        top: -2px;
        width: 40%;
        left: 30%;
        background-color: #EC008C;
        height: 2px;
    }
    
    .mapouter::after {
        content: "";
        position: absolute;
        bottom: -2px;
        width: 40%;
        left: 30%;
        background-color: #EC008C;
        height: 2px;
    }
    /******** EXCHANGE ********/
    
    .exchange {
        margin: 0 0 60px 0;
    }
    
    .exchange:after {
        content: '';
        display: block;
        clear: both;
    }
    
    .exchange h2 {
        font-size: 20px;
        color: #EC008C;
        font-weight: 700;
        margin: 0 0 30px 0;
    }
    
    .exchange .currencies {
        width: calc(100% - 520px);
        margin-right: 20px;
        float: left;
    }
    
    .exchange .currencies table th:first-of-type,
    .exchange .currencies table td:first-of-type {
        display: none;
    }
    
    .exchange table th {
        height: 60px;
        background: #C9C9C9;
        color: #3F3F3F;
        border-right: 5px #FFF solid;
        border-bottom: 5px #FFF solid;
        padding: 0 10px;
        text-align: center;
        font-size: 16px;
    }
    
    .exchange table td {
        height: 40px;
        padding: 0 10px;
        background: #F9F9F9;
        color: #3F3F3F;
        border-right: 5px #FFF solid;
        border-bottom: 5px #FFF solid;
        text-align: center;
    }
    
    .exchange table td.double {
        height: 85px;
    }
    
    .exchange table .button {
        width: auto;
    }
    
    .exchange .currencies .currency {
        width: 35px;
    }
    
    .exchange .convertor {
        width: 500px;
        float: left;
    }
    
    .exchange .convertor .note {
        font-size: 10px;
        margin: 0;
    }
    
    .exchange .convertor .more_btn {
        background: #EC008C;
        color: #FFF;
        font-weight: 700;
        transition: 0.3s all;
        cursor: pointer;
    }
    
    .exchange .convertor th {
        width: 50%;
    }
    
    .exchange .convertor .more_btn:hover {
        background: #a30052;
    }
    
    .exchange .convert_field {
        width: 200px;
        height: 40px;
        display: inline-block;
        vertical-align: middle;
        border: 1px #EC008C solid;
    }
    
    .exchange .convert_field:after {
        content: '';
        display: block;
        clear: both;
    }
    
    .exchange .convert_field input {
        width: calc(100% - 80px);
        height: 100%;
        outline: none;
        border: none;
        padding: 0 10px;
        box-sizing: border-box;
        float: left;
        font-size: 16px;
        font-weight: 700;
    }
    
    .exchange .convert_field .label {
        width: 80px;
        height: 100%;
        line-height: 40px;
        background: #EC008C;
        color: #FFF;
        float: left;
    }
    
    .exchange .convert_field .label select {
        width: calc(100% + 20px);
        height: 100%;
        outline: none;
        border: none;
        background: none;
        color: #FFF;
        text-transform: uppercase;
        font-size: 14px;
        text-align: center;
        font-family: 'Open Sans', sans-serif;
        font-weight: 400;
        margin-left: 20px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .page100 .exchange .convert_field .label select {
        width: 100%;
        margin-left: 0;
    }
    .exchange .convert_field .label select {
        color: black;
    }
    
    .exchange .convertor .switch_btn {
        width: 30px;
        height: 35px;
        background: url("../images/switch.svg") center no-repeat;
        background-size: contain;
        display: inline-block;
        vertical-align: middle;
        margin: 5px;
    }
    
    .articles table th {
        color: #ffffff;
        background-color: #EC008C;
        border: 1px #636363 solid;
    }
    
    .depozitul {
        color: #ec008c;
        font-weight: bolder;
        font-size: 20px;
    }
    .subCategoryDrop{
        cursor: pointer;
    }
    .subCategoryContent{
        display: none;
    }
    .subCategoryContent .tabs .tab img,
    .appsStore .tabs .tab img{
        width: 200px;
        margin-left: 50px;
    }
    section#suport-clienti .notice .address{
        padding-top: 40px;
    }

    /******** NEWS *******/

    section#news .headline{
        border-bottom: 1px solid grey;
    }
    section#news .headline h3{
        font-size: 18px;
        color: #EC008C;
        max-width: 85ch;
    }
    section#news .headline img{
        display: block;
        width: 85%;
    }
    section#news .headline p a{
        text-decoration: none;
        color: #EC008C;
        transition: all 300ms ease-in-out;
    }
    section#news .headline p a:hover{
        color: #ff008b;
    }
    section#news .news_item{
        border-bottom: 1px solid grey;
    }
    section#news .news_item .news_date{
        margin: 10px 0px;
    }
    section#news .news_item .news_title{
        width: 80%;
    }
    section#news .news_item .news_title a{
        text-decoration: none;
    }
    section#news .news_item .news_title h4{
        color: #EC008C;
        font-size: 14px;
        margin: 10px 0px;
        max-width: 95ch;
    }
    section#news .news_item .news_button{
        vertical-align: middle;
        text-align: right;
        padding-right: 20px;
    }
    section#news .news_item .news_button img{
        max-width: 25px;
    }
    section#news .button{
        margin: 20px 0px;
    }
    section#news .button a{
        color: #ffffff;
        text-decoration: none;

    }
    section#news ul.magenta_bullet{
        margin-left: 20px;
    }


    section#recomandari-securitate .actions,
    section#garantare-depozite .actions{
        margin-bottom: 20px;
    }

    /******** MENTENANTA ********/
    section#mentenanta {
        padding: 40px 0;
    }
    section#mentenanta .container.inner {
        padding: 0 40px 40px 40px;
        max-width: 1125px;
        margin: 0 auto;
    }
    section#mentenanta a {
        text-decoration: none;
        color: #1a1158;
    }
    section#mentenanta p {
        color: #1a1158;
    }
    section#mentenanta p.mentenance{
        margin-bottom: 40px;
    }
    section#mentenanta .tabs.infos .tab {
        vertical-align: top;
    }
    section#mentenanta .info p {
        display: inline-block;
        margin: 20px;
    }
    section#mentenanta .info p:first-of-type {
        margin-left: 0;
    }
    section#mentenanta .visual {
        width: 45%;
    }
    section#mentenanta .visual img{
        max-width: 450px;
    }
    section#mentenanta .socialIcons {
        display: inline;
    }
    section#mentenanta .info .social {
        margin: 0 10px;
    }
    section#mentenanta .info .social img {
        max-width: 33px;
    }
    section#mentenanta .info .social i {
        color: #2867b2;
        font-size: 35px;
    }
    section#mentenanta .tool {
        width: calc((100% - 40px) / 4);
        height: 20px;
        line-height: 20px;
        box-sizing: border-box;
        font-size: 10px;
        text-align: left;
        text-decoration: none;
        font-weight: 700;
        display: block;
        padding: 0 10px;
    }
    section#mentenanta .tool:before {
        content: '';
        width: 12px;
        height: 12px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 5px 2px 0;
    }
    section#mentenanta .tool.eb {
        background: #EC008C;
        color: #FFF;
        margin-right: 5px;
        cursor: pointer;
    }
    section#mentenanta .tool.eb:before {
        background: url(../images/lock.svg) center no-repeat;
        background-size: contain;
    }
    section#mentenanta .tabs.apps {
        width: 35%;

    }
    section#mentenanta .tabs.apps img {
        /*max-width: 135px;*/
        max-height: 45px;
    }
    section#mentenanta .errorMessage {
        display: none;
    }
    .desktop {
        display: block;
    }
    .mobile {
        display: none;
    }
    /******** CONTACT FORM ********/

    
    .contact_form {
        margin: 0 0 40px 0;
    }
    
    .contact_form .formblock .slice {
        width: calc((100% - 10px) / 2);
        margin: 0 10px 0 0;
        float: left;
    }
    
    .contact_form .formblock .slice:last-of-type {
        margin: 0;
    }
    
    .contact_form .formblock:after {
        content: '';
        display: block;
        clear: both;
    }
    
    .contact_form .inwrap {
        margin: 0 0 10px 0;
    }
    
    .contact_form .label {
        color: #696969;
        margin: 0 0 10px 0;
    }
    
    .contact_form input[type=text], .contact_form select {
        height: 40px;
        border: 1px #EC008C solid;
        box-sizing: border-box;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
    }

    .contact_form select {
        position: relative;
        width: 100%;
    }

    .contact_form .select {
        padding: 0;
        border: none;
    }

    .contact_form .select::after {
        z-index: 4;
        background: #fff;
    }

    .contact_form textarea {
        height: 120px;
        border: 1px #EC008C solid;
        box-sizing: border-box;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
    }
    
    .contact_form .cards {
        margin: 40px 0;
    }
    
    .contact_form .actions {
        text-align: right;
    }
    /**/
    
    .contact_form .check label .mark:before {
        width: 24px;
        height: 24px;
        display: inline-block;
        vertical-align: middle;
        border-radius: 5px;
        text-align: center;
        border: 1px #EC008C solid;
        margin: 0 10px 0 0;
        line-height: 20px;
    }
    
    .contact_form .check a {
        color: #EC008C;
    }
    
    .contact_form .check label .mark:after {
        display: none;
    }
    
    .contact_form .check label .mark .option {
        width: calc(100% - 38px);
        display: inline-block;
        vertical-align: middle;
        font-size: 12px;
    }
    /**/
    
    .field:after {
        content: '';
        display: block;
        clear: both;
    }
    /******** FOOTER ********/
    
    footer {
        padding: 0 0 60px 0;
        font-size: 10px;
    }
    
    footer .logo {
        width: 200px;
        margin: 0 auto 50px auto;
        display: block;
    }
    
    footer .contact {
        border-bottom: 1px #221D57 solid;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    
    footer nav {
        text-align: right;
    }
    
    footer nav ul.menu li {
        display: inline-block;
        vertical-align: middle;
    }
    
    footer nav ul.menu li a {
        color: #3F3F3F;
        text-decoration: none;
        padding: 2px 5px;
        border-right: 1px #c3c3c3 solid;
        margin: 2px 0;
    }
    
    footer nav ul.menu li:last-of-type a {
        border-right: none;
        padding: 2px 0 2px 5px;
    }

	h3.dropDownA,
	h3.dropDownB,
	h3.dropDownC{
		cursor: pointer;
		transition: all 0.4s ease-in-out;
		padding: 5px 10px;
		background: #F9F9F9;
		border-right: 5px #EC008C solid;
		font-weight: 700;
		margin-bottom: 5px;
	}
		h3.dropDownA:hover,
		h3.dropDownB:hover,
		h3.dropDownC:hover,
		h3.dropDownA:active,
		h3.dropDownB:active,
		h3.dropDownC:active{
			color: #C9C9C9;
			border-right: 5px #C9C9C9 solid;
		}
		.dropDown_contentA,
		.dropDown_contentB,
		.dropDown_contentC{
			display: none;
		}




		@media screen and (min-width:1600px) {
        .billboard {
            height: 800px;
        }
        .billboard2 {
            height: 800px;
        }
        .claim {
            padding: 300px 0 250px 0;
        }
        .claim .body {
            font-size: 16px;
        }
        .claim::before {
            width: calc(100% + 40px);
        }
        .rels {
            top: 30%;
        }
        /*.page102 .leads .lead {*/
        /*background-position-y:-80px !important;*/
        /*}*/
        .leads .leadgroup {
            height: 490px;
        }
        .page102 .leads .lead .button,
        .page103 .leads .lead .button {
            transform: scale(1.2);
            right: 10px;
            bottom: 1px;
        }
        .leads .lead .label {
            font-size: 23px;
        }
        .rels a {
            font-size: 11px;
        }
        .suggestions .suggestion {
            height: 150px;
        }
        .suggestions .suggestion .content {
            font-size: 14px;
        }
        .breadcrumbs a {
            font-size: 25px;
        }
        .notice .content {
            font-size: 16px;
        }
        .notice h2 {
            font-size: 22px;
        }
        .artnav {
            font-size: 18px;
        }
        .articles {
            font-size: 16px;
        }
        .articles h3 {
            font-size: 16px;
        }
        .billboard4 .hl .disclamer-outside{
            position: static;
            top: auto;
        }
    }
    
    @media screen and (min-width:1480px) and (max-width:1600px) {
        .claim {
            padding: 180px 0;
        }
    }

    @media screen and (max-width:1460px) {
        header ul.menu li {
            margin: 0 3px;
        }
        header ul.menu li a {
            padding: 5px 5px;
        }
    }

    @media screen and (max-width:1400px) {
        .visaCard {
            width: 100%;
        }
    }

    @media screen and (max-width:1280px) {
        article .visaCard .rightSide .text p {
            line-height: 18px;
            font-size: 14px;
        }
        article .visaCard .rightSide {
            padding: 0 15px 0 15px;
        }
        article .visaCard .rightSide .logos {
            padding: 20px 0px 0;
        }
    }

    @media(max-width: 979px){
        .formExchange .block {
            max-width: 100%;
        }
    }
    @media(min-width: 799px) and (max-width: 1199px) {
        .billboard4 .tabs, .billboard5 .tabs, .billboard6 .tabs, .billboard7 .tabs, .billboard8 .tabs, .billboard9 .tabs {
            height: 50%;
        }
    }
    @media screen and (max-width:1200px) {
        .container {
            padding: 0 20px;
        }
        .container.inner {
            padding: 0 20px 30px 20px;
        }
        .container.innerbtn {
            padding: 0 20px 30px 20px;
        }
        header .tabs {
            padding-top: 90px;
        }
        header .tab.navigation {
            border: 0;
            padding: 0;
        }
        header .hamburger {
            display: inline-block;
        }
        header .hamburger .lines {
            width: 30px;
            height: 20px;
            display: block;
        }
        header .hamburger .label {
            display: none;
        }
        header .hamburger .lines .line {
            background: #000;
        }
        header ul.menu {
            background: #FFF;
            white-space: nowrap;
            padding: 10px 0;
        }
        header ul.menu.level1 {
            display: none;
            position: absolute;
            right: -20px;
            top: 100%;
        }
        header ul.menu li {
            display: block;
            margin: 0 10px;
            padding: 0;
        }
        header ul.menu li a {
            font-size: 14px;
        }
        header .tab.branding {
            width: 150px;
        }
        header .tab.branding .logo {
            width: 150px;
        }
        header .tab.extra {
            top: 0;
            left: 50%;
            margin-left: -140px;
            position: absolute;
            padding: 0;
        }
        header .tab.navigation {
            text-align: right;
        }
        header .contact .social {
            left: -35px;
        }
        header .contact .social:first-of-type {
            font-size: 27px;
            top: calc(50% + 20px);
            left: -35px;
        }
        .breadcrumbs {
            margin: 40px auto;
        }
        .billboard {
            height: auto;
            text-decoration: none;
        }
        .billboard:before {
            position: relative;
            height: 400px;
            background: url('../images/vimb_square.jpg?v=2') center no-repeat;
            background-size: cover;
            margin: 0 0 20px 0;
        }
        .billboard .hl {
            max-width: 320px;
            width: auto;
            height: auto;
            display: block;
            font-size: 18px;
        }
        .billboard .hl .hash {
            font-size: 30px;
            margin-bottom: 35px;
        }
        .billboard .hl .title {
            font-size: 25px;
            line-height: 25px;
            margin-bottom: 20px;
        }
        .billboard .hl .subtitle {
            margin-bottom: 40px;
        }
        .billboard .hl .sublogo {
            font-size: 15px;
            line-height: 15px;
            font-weight: 800;
            margin-bottom: 20px;
        }
        .billboard2 {
            height: auto;
            text-decoration: none;
        }
        .billboard2:before {
            position: relative;
            height: 400px;
            background: url('../images/horse_square.jpg?v=2') center no-repeat;
            background-size: cover;
            margin: 0 0 20px 0;
        }
        .billboard2 .hl {
            max-width: 320px;
            width: auto;
            height: auto;
            display: block;
            font-size: 18px;
        }
        .billboard2 .hl .hash {
            font-size: 24px;
            font-style: italic;
            margin-bottom: 36px;
        }
        .billboard2 .hl .title {
            font-size: 28px;
            line-height: 28px;
            margin-bottom: 43px;
        }
        .billboard2 .hl .subtitle {
            font-size: 13px;
            line-height: 13px;
            font-weight: 600;
            margin-bottom: 40px;
        }
        .billboard2 .hl .subtitle span {
            font-size: 24px;
            line-height: 14px;
            color: #EC008C;
            font-weight: 800;
        }
        .billboard2 .hl .sublogo {
            font-size: 15px;
            line-height: 15px;
            font-weight: 800;
            margin-bottom: 30px;
        }
        .billboard3 {
            height: auto;
            text-decoration: none;
        }
        .billboard3:before {
            position: relative;
            height: 400px;
            background: url('../images/couple_couch_square.jpg') center no-repeat;
            background-size: cover;
            margin: 0 0 20px 0;
        }
        .billboard3 .hl {
            max-width: 320px;
            width: auto;
            height: auto;
            display: block;
            font-size: 18px;
        }
        .billboard3 .hl .hash {
            font-size: 24px;
            font-style: italic;
            margin-bottom: 14px;
        }
        .billboard3 .hl .title {
            font-size: 20px;
            line-height: 20px;
            margin-bottom: 20px;
        }
        .billboard3 .hl .subtitle {
            font-size: 12px;
            line-height: 14px;
            font-weight: 800;
            margin-bottom: 20px;
        }
        .billboard3 .hl .subtitle span {
            font-size: 12px;
            line-height: 14px;
            color: #EC008C;
            font-weight: 800;
        }
        .billboard3 .hl .sublogo {
            font-size: 15px;
            line-height: 15px;
            font-weight: 800;
            margin-bottom: 10px;
        }
        .billboard3 .hl .disclamer {
            font-size: 9px;
            line-height: 9px;
            font-weight: 400;
        }
        .billboard4, .billboard5 {
            height: auto;
            text-decoration: none;
        }
        .billboard4:before {
            position: relative;
            height: 400px;
            background: url('../images/depo_generos_slider.jpg') center no-repeat;
            background-size: cover;
            margin: 0 0 20px 0;
        }
        body .billboard5:before {
            position: relative;
            height: 400px;
            background: url('../images/vb_imm.jpg?v=2') top center/cover no-repeat;
            margin: 0 0 20px 0;
        }
        body .billboard6,
        body .billboard7,
        body .billboard8,
        body .billboard9 {
            height: auto;
            text-decoration: none;
        }
        body .billboard6:before {
            position: relative;
            height: 330px;
            background: url('../images/billboard6_mobile.jpg') top center/cover no-repeat;
            margin: 0 0 20px 0;
        }
        body .billboard7:before{
            position: relative;
            height: 330px;
            background: url('../images/billboard_3dsecure_mobile.jpg') top center/cover no-repeat;
            margin: 0 0 20px 0;
        }

        .billboard4 .hl,
        .billboard5 .hl,
        .billboard6 .hl,
        .billboard7 .hl,
        .billboard8 .hl,
        .billboard9 .hl{
            max-width: 320px;
            width: auto;
            height: auto;
            display: block;
            font-size: 18px;
        }
        .billboard9 .hl {
            height: 305px;
        }
        .billboard9 .container.inner {
            padding: 60px 20px 30px 20px;
        }
        .billboard8 .tabs,
        .billboard9 .tabs{
            height: auto;
        }
        .billboard4 .hl .hash, .billboard5 .hl .hash, .billboard6 .hl .hash,
        .billboard8 .hl .hash,  .billboard9 .hl .hash {
            font-size: 24px;
            font-style: italic;
            margin-bottom: 14px;
        }
        .billboard4 .hl .title, .billboard5 .hl .title, .billboard6 .hl .title,
        .billboard8 .hl .title, .billboard9 .hl .hash {
            font-size: 20px;
            line-height: 20px;
            margin-bottom: 20px;
        }
        .billboard4 .hl .subtitle, .billboard5 .hl .subtitle, .billboard6 .hl .subtitle{
            font-size: 12px;
            line-height: 16px;
            font-weight: 600;
            margin-bottom: 20px;
        }
        .billboard4 .hl .subtitle span, .billboard5 .hl .subtitle span, .billboard6 .hl .subtitle span {
            font-size: 16px;
            color: #EC008C;
            font-weight: 800;
        }
        .billboard4 .hl .sublogo,
        .billboard5 .hl .sublogo {
            font-size: 15px;
            line-height: 15px;
            font-weight: 800;
            margin-bottom: 0;
        }
        .billboard4 .hl .disclamer, .billboard5 .hl .disclamer {
            font-size: 9px;
            line-height: 9px;
            font-weight: 400;
            margin-bottom: 0
        }
        .billboard4 .hl .disclamer:nth-child(1), .billboard5 .hl .disclamer:nth-child(1) {
            margin-bottom: 5px;
        }
        body .billboard5 .hl .title {
            font-size: 19px;
        }
        body .billboard5 .hl .hash, body .billboard5 .hl .title {
            margin-bottom: 17px;
        }
        .leads {
            margin: 0 0 40px 0;
        }
        .leads .leadgroup {
            height: 280px;
            float: none;
        }
        .leads .leadgroup.n1 {
            margin-bottom: 5px !important;
        }
        .leads .leadrow.n2 .leadgroup {
            width: auto;
            margin: 0;
        }
        .promo {
            margin: 40px 0;
        }
        .promo .tab {
            width: auto;
            display: block;
        }
        .promo .hero {
            width: 150px;
            margin: 20px auto;
        }
        .promo.safe_deposit .main{
            padding: 0px;
        }
        .services {
            margin: 0 0 40px 0;
            display: block;
        }
        .services .service {
            width: auto;
            display: block;
            border-right: none;
            border-bottom: 5px #FFF solid;
        }
        .services .service .icon {
            width: auto;
            display: block;
            margin: auto;
        }
        .services .service .content {
            width: auto;
            display: block;
            margin: auto;
            text-align: center;
        }
        .exchange {
            margin: 0 0 40px 0;
        }
        .exchange .currencies {
            width: auto;
            float: none;
            margin: 0 auto 20px auto;
        }
        .exchange .convertor {
            width: auto;
        }
        .exchange .convert_field {
            width: 120px;
        }
        .exchange .convert_field input {
            width: calc(100% - 70px);
        }
        .exchange .convert_field .label {
            width: 70px;
        }
        .exchange .convert_field .label select {
            width: calc(100% + 5px);
            margin-left: 14px;
        }
        .exchange .convertor .switch_btn {
            width: 20px;
            height: 30px;
        }
        .exchange table th {
            font-size: 14px;
        }
        .claim {
            height: auto;
            padding: 20px 0;
            margin: 0 0 40px 0;
        }
        .claim:before {
            background-position: left center;
        }
        .claim .body {
            width: auto;
            display: block;
        }
        section#mentenanta .tool {
            width: calc((100% - 40px) / 2);
        }
        section#mentenanta .tabs.apps {
            width: 50%;
        }
        section#mentenanta .visual img {
            max-width: 345px;
        }
        footer {
            text-align: center;
            padding: 0 0 20px 0;
        }
        footer .tabs,
        footer .tabs .tab {
            display: block;
        }
        footer .tab.copyright {
            margin: 0 0 10px 0;
        }
        footer nav {
            text-align: center;
        }
        footer .logo {
            margin: 0 auto 20px auto;
        }
        .rels {
            width: auto;
            position: relative;
            top: 0;
            left: 0;
            margin: 0 auto 40px auto;
        }
        .notice {
            margin: 0 auto 280px auto;
        }
        .notice .content {
            padding: 40px 0;
        }
        .notice .hero {
            width: 280px;
            height: 280px;
            right: auto;
            top: 100%;
            bottom: auto;
            left: 50%;
            margin-left: -140px;
            margin-top: -40px;
        }
        .notice .content:after {
            display: none;
        }
        .suggestions {
            display: block;
            margin: 0 0 40px 0;
        }
        .suggestions .suggestion {
            width: auto;
            height: 120px;
            display: block;
            border-left: none;
            margin-bottom: 10px;
        }
        .combo {
            margin: 0 0 40px 0;
        }
        .combo .tabs,
        .combo .tabs .tab {
            width: auto;
            display: block;
        }
        .combo .tab:nth-of-type(1) {
            border: none;
            padding: 20px;
        }
        .combo .hero {
            width: 150px;
            margin: 0 auto 20px auto;
            float: none;
        }
        .combo .main {
            padding: 0;
        }
        .combo .service {
            width: auto;
            display: block;
            border-right: none;
            border-bottom: 5px #FFF solid;
        }
        .combo .service .icon {
            width: auto;
            display: block;
            margin: auto;
            border: none;
        }
        .combo .service .content {
            width: auto;
            display: block;
            margin: auto;
            text-align: center;
        }
        .artnav {
            margin: 0 0 40px 0;
        }
        .artnav .art {
            display: block;
            margin: 0 0 5px 0;
        }
        article {
            margin: 0 0 40px 0;
        }
        .locator .location {
            width: auto;
            display: block;
            margin: 0 0 20px 0;
        }
    }
    
    @media screen and (max-width:1200px) and (min-width:600px) {
        .page100 #acasa .leads .lead {
            background-position-y: -20px !important;
        }
        #persoane-fizice .leads .lead {
            background-position-y: -20px !important;
        }
        #persoane-fizice .leads>.leadrow:nth-child(2)>.leadgroup:nth-child(2)>.lead {
            background-position-y: 0px !important;
        }
        #pf-conturi .leads .leadgroup.n1 .lead,
        #pf-credite .leads .leadgroup.n1 .lead,
        #pf-depozite .leads .leadgroup.n1 .lead {
            background-position-y: -20px !important;
        }
        .page102 #persoane-juridice .leads>.leadrow:first-child>.leadgroup:first-child>.lead {
            background-position-y: -99px !important;
        }
        .page1021 .leads .leadgroup.n1 .lead {
            background-position-y: -82px !important;
        }
        .button.cta.goto_form {
            font-size: 10px;
        }
        .billboard9 .container.inner {
            padding: 60px 20px 70px 20px;
        }
    }

    @media screen and (max-width:767px){
        /*********  CABR  ********/
        .bannerCabr h1 {
            font-size: 20px;
        }
        .bannerCabr p {
            font-size: 16px;
        }

        body article .visaCard > div {
            display: block !important;
            width: 100% !important;
        }
        article .visaCard .rightSide {
            max-width: initial;
            padding: 20px 20px;
        }
        body .billboard4 .hl .title{
            font-size: 20px;
            line-height: 20px;
            margin-bottom: 20px;
        }
        body .billboard4 .hl .hash{
            margin-bottom: 20px;
        }
        body .billboard4 .hl .subtitle{
            line-height: 16px;
        }
        body .billboard4 .hl .disclamer{
            margin-top: 0px;
        }
        body .page100 #acasa .billboard7.anotherSlide:before{
            background: url('../images/depo_generos_slider_square.jpg') 30% center/cover no-repeat;
        }
        body .billboard8:before {
            position: relative;
            height: 400px;
            background: url('../images/bgEuronetBannerMobile.jpg') top center/cover no-repeat;
            margin: 0 0 20px 0;
        }
        body .billboard9:before {
            position: relative;
            height: 400px;
            margin: 0 0 20px 0;
            background: url('../images/bgGBCBanner.jpg?v=3') -375px/cover no-repeat;
        }
        .billboard9 .hl .title {
            font-size: 24px;
            line-height: 26px;
            padding: 10px 0;
        }
        .billboard8 .hl .sublogo,
        .billboard9 .hl .sublogo{
            margin-top: 25px;
            font-size: 15px;
            line-height: 15px;
            font-weight: 800;
            margin-bottom: 0;
        }
        .billboard9 .hl .sublogo {
            margin-top: 0px;
        }
        .billboard8 .hl .subtitle,
        .billboard9 .hl .subtitle{
            font-size: 12px;
            line-height: 16px;
            font-weight: 600;
            margin-bottom: 20px;
        }
        .billboard9 .hl .disclamer {
            margin-top: 20px;
        }
        .billboard9 .container.inner {
            padding: 0px 20px 70px 20px;
        }
    }
    
    @media screen and (max-width:1200px) and (min-width:900px) {
        .page100 #acasa .billboard {
            height: 730px;
        }
        .page100 #acasa .billboard::before {
            position: absolute;
            height: 730px;
            background: url('../images/vimb.jpg') no-repeat;
            background-position-y: -92px;
            background-position-x: -600px;
        }
        .page100 #acasa .billboard2 {
            height: 730px;
        }
        .page100 #acasa .billboard2::before {
            position: absolute;
            height: 730px;
            background: url('../images/horse.jpg') no-repeat;
            background-position-y: -92px;
            background-position-x: -600px;
        }
        .page100 #acasa .billboard3 {
            height: 730px;
        }
        .page100 #acasa .billboard3::before {
            position: absolute;
            height: 730px;
            background: url('../images/couple_couch.jpg') no-repeat;
            background-position-y: -92px;
            background-position-x: -400px;
        }
        .page100 #acasa .billboard4,
        .page100 #acasa .billboard7 {
            height: 730px;
        }
        .page100 #acasa .billboard4::before {
            position: absolute;
            height: 730px;
            background: url("../images/depo_vista_29_slider_new.jpg") center/cover no-repeat;
            background-position-y: -92px;
            /*background-position-x: -400px;*/
        }
        .page100 #acasa .billboard7::before{
            position: relative;
            height: 330px;
            background: url("../images/billboard_3dsecure_mobile.jpg") center/cover no-repeat;
            background-position-y: -92px;
        }
        .page100 #acasa .billboard8::before,
        .page100 #acasa .billboard9::before{
            position: absolute;
            height: 650px;
        }
        .page100 #acasa .billboard8 .container.inner {
            padding: 80px 20px 30px 20px;
        }
        .page100 #acasa .billboard5 {
            height: 730px;
        }
        .page100 #acasa .billboard5::before {
            position: absolute;
            height: 730px;
            background-position-y: 8px;
            /*background-position-x: -400px;*/
        }

    }
    
    @media screen and (max-width:900px) and (min-width:600px) {
        .page100 #acasa .billboard {
            height: 730px;
        }
        .page100 #acasa .billboard::before {
            position: absolute;
            height: 730px;
            background: url('../images/vimb.jpg') no-repeat;
            background-position-y: -99px;
            background-position-x: -850px;
        }
        .page100 #acasa .billboard .container.inner {
            transform: scale(.9);
            padding-left: 0px;
        }
        .page100 #acasa .billboard2 {
            height: 730px;
        }
        .page100 #acasa .billboard2::before {
            position: absolute;
            height: 730px;
            background: url('../images/horse.jpg') no-repeat;
            background-position-y: -99px;
            background-position-x: -850px;
        }
        .page100 #acasa .billboard2 .container.inner {
            transform: scale(.9);
            padding-left: 0px;
        }
        .page100 #acasa .billboard3 {
            height: 730px;
        }
        .page100 #acasa .billboard3::before {
            position: absolute;
            height: 730px;
            background: url('../images/couple_couch.jpg') no-repeat;
            background-position-y: -99px;
            background-position-x: -450px;
        }
        .page100 #acasa .billboard3 .container.inner {
            transform: scale(.9);
            padding-left: 0px;
        }
        .page100 #acasa .billboard4::before {
            position: absolute;
            height: 730px;
            background: url("../images/depo_vista_29_slider_new_square.jpg") no-repeat;
            background-position-y: -99px;
            /*background-position-x: -450px;*/
        }
        .page100 #acasa .billboard7::before{
            position: relative;
            /*height: 730px;*/
            background: url("../images/billboard_3dsecure_mobile.jpg")  no-repeat;
            background-position-y: -99px;
        }
        .page100 #acasa .billboard4 .container.inner,
        .page100 #acasa .billboard7 .container.inner{
            transform: scale(.9);
            padding-left: 0px;
        }
        article .visaCard .rightSide{
            /*max-width: 300px;*/
        }
        .billboard7::before{
            background: url('../images/billboard_3dsecure_mobile.jpg') no-repeat;
        }
    }
    
    @media screen and (min-width:768px) and (max-width:1000px) and (min-height:1000px) {
        .billboard::before {
            height: 700px;
            background-position-y: -25px;
        }
    }
    
    @media screen and (min-width:667px) and (max-width:1200px) and (max-height:800px) {
        .billboard::before {
            height: 500px;
            background-position-y: -50px;
        }
        .claim {
            padding: 85px 0;
        }
        .claim::before {
            background-position: center;
        }
    }
    
    @media screen and (max-width:350px) {
        header .contact .social {
            font-size: 20px;
            top: calc(50% - 13px);
            left: -18px;
        }

        article .visaCard .rightSide {
            padding: 10px;
        }
    }
    
    @media screen and (min-width: 320px) and (max-width:400px) {
        .button.cta.goto_form {
            font-size: 10px;
        }
        .page1021 .article-160 p {
            margin: 0;
        }
        .page1021 .article-160 h4 {
            margin: 20px 0 10px 0;
        }
        .auto_table td {
            padding: 5px 2px;
        }
    }
    @media screen and (min-width: 320px) and (max-width:600px){
        .billboard4 .hl .disclamer-outside {
        position: static;
        top: 0;  
        }
        article .visaCard{
            display: inline-block;
        }
        body .billboard4:before {
            height: 400px;
            background: url('../images/depo_vista_29_slider_new_mobile.jpg') center no-repeat;
        }
        .desktop {
            display: none!important;
        }
        .mobile {
            display: block;
        }
        .socialIcons {
           text-align: center;
        }
        section#mentenanta p {
            text-align: center;
        }
        section#mentenanta .tabs {
            text-align: center;
        }
        section#mentenanta .info .social:first-of-type {
            margin-left: 0;
        }
        section#mentenanta .tool {
            display: inline-block;
        }
        section#mentenanta .tabs.apps {
            width: 100%;
        }
        .promo.anpc_pictogram img {
            padding: 45px 0;
        }
    }
    
    #mentiuni-legale article .small-divider {
        font-size: 20px;
        margin: 0 3px;
        position: relative;
        top: 2px;
    }
    
    #security-warning ul,
    #security-warning li,
    #termeni-depozite ul,
    #termeni-depozite li{
        list-style: disc;
    }
    
    #security-warning ul,
    #termeni-depozite ul {
        margin: 20px 0;
    }
    
    #security-warning li{
        list-style: disc;
        margin-left: 20px;
    }
    #termeni-depozite li{
        list-style: none;
        margin-left: 20px;
    }
    #termeni-depozite li::before {
        content: "\2022";
        display: inline-block; 
        width: 1em;
        font-weight: bold;
        color: #EC008C;
      }
    
    #security-warning h3,
    #termeni-depozite h3 {
        font-size: 20px;
        color: #EC008C;
        font-weight: 700;
        margin: 20px 0;
    }
    
    #security-warning h4,
    #termeni-depozite h4 {
        /*font-size: 16px;*/
        color: #EC008C;
        text-transform: uppercase;
        font-weight: 700;
        margin: 20px 0;
    }
    
    #security-warning a,
    #termeni-depozite a {
        color: #EC008C;
        text-decoration: none;
    }
    #termeni-depozite .footnote h4,
    #termeni-depozite .footnote p{
        display: inline;
    }
    
