/*Stiluri pentru rezolutii mai mari 40.5em*/
/*------------------------------------------
                General Styles
-------------------------------------------*/

@media all and (min-width: 768px){
    .overlay{
        bottom:12%;
        width:380px;
        height:auto;
        right:12.5%;
        padding:3em 3em 0 3em;
    }
    #front-cat .link .small{
        display: inline-block;
        top:-1em;
    }
    #front .cat-link{
        top:-1.8em;
    }
    .overlay .button, #divisions .button{
        float: right;
        margin-top:1em;
    }
    /*---------- Carusel*/
    #carusel{
        margin-top:0;
    }
    /*---------- Footer*/
    .footer-menu ul{
        width:100%;
        margin:0 auto;
    }
    .segmente .item{
        margin-right:20px;
    }
    .clienti.segmente{
        display:flex;
        flex-wrap:wrap;
    }
    .info-overlay{
        width:280px;
    }
    .stiri .large-flex{
        display: flex;
    }
    .stiri .onehalf{
        width:49%;
    }
    #divisions .onehalf{
        padding: 3em;
    }
    #front-cat .link{
        bottom:2em;
    }
    /*---------- Despre*/
    .despre-item{
        padding:0;
    }
    /**/
    #menu-toggle-mobile{
        display: none;
    }
    #menu-toggle-tablet{
        display: block;
    }
    .header-menu.extra-large-flex{
        display: block;
        position: absolute;
        width: 0;
        background-color: #ffffff;
        z-index: 9;
        right: -6%;
        text-align: center;
        top: 4.5em;;
    }
    .header-menu.extra-large-flex.open{
        top:4.5em;
        width:30%;
        right:-16%;
        left:unset;
    }
    .hidden-mobile, .hidden-large:not(.show-tablet){
        display: none;
    }
    .show-tablet{
        display: block;
    }
    .show-tablet img{
        max-width:200px;
    }
    #slider{
        padding-top:81px;
    }
    .header-image img{
        margin-top:120px;
    }
    .pagination{
        width: 100%;
        margin:2em auto 1.5em;
    }
    .page-numbers{
        padding:.75em 1em;
    }
}
@media all and (min-width:1024px){
    .imagine-locatie{
        display: block;
    }
    .imagine-locatie a{
        position: absolute;
        width: 11em;
        height: 3em;
        z-index: 2;
    }
    #bremen{
        left: 30%;
        top: 23%;
    }
    #wolfsburg{
        left: 49%;
        top: 33%;
    }
    #leipzig{
        left:60%;
        top:45%;
    }
    #regensburg{
        top:77%;
        left:49.5%
    }
    #bogen{
        top:78%;
        left:63%;
    }
    #dingolfing{
        top:82%;
        left:59%;
    }
    #münchen{
        top:87%;
        left:55%;
    }
    #arad{
        top:31%;
        left:10%;
    }
    #brașov{
        top:39%;
        left:50%;
    }
    #spartanburg{
        top:54%;
        right:37%;
    }
    .clienti.segmente{
        text-align: left;
    }
    .centered.logo-wrap.show-tablet {
        margin-left: auto;
        margin-right: 1em;
    }
    .stiri .onehalf:first-child{
        width:40%;
    }
    .stiri .onehalf:last-child{
        width:60%;
        padding-left:.5em;
    }
    .main:not(.segmente) img{
        width:100%;
    }
    .top-footer.large-flex, .bottom-footer .large-flex{
        display: flex;
    }
    footer .copy{
        order:-1;
    }
    footer ul li{
        margin-left:2em;
    }
    .departament span{
        margin-right:2em;
    }
    .container-descriere img{
        min-width:100%;
    }
    .overlay-button{
        top:0;
    }
    .pagination{
        width: 30%;
    }
    #job-list .pagination {
        width: 100%;
    }
    .segmente img.item{
        margin-right:2.8em;
        margin-top:3em;
    }
    .segmente img.item:nth-child(4n){
        margin-right:0;
    }
}
@media all and (min-width: 1200px){
    .container{
        width:80%;
    }
    .large-flex{
        display: flex;
    }
    .full{
        width:100%;
    }
    .wrap{
        flex-wrap:wrap;
    }
    .onehalf{
        width:49%;
    }
    .onethird{
        width:32%;
    }
    .twothirds{
        width:66%;
    }
    .onefourth{
        width:23%;
    }
    .threefourths{
        width:73%;
    }
    .small-container{
        width:65%;
        margin:0 auto;
    }
    .hidden-large{
        display: none;
    }
    .hidden-mobile{
        display: block!important;
    }
    .show-tablet{
        display:none;
    }
    .header-menu.extra-large-flex{
        right:-11em;
    }
    #slider{
        padding-top:81px;
    }
    .header-image img{
        margin-top:81px;
    }
    .continut-stire{
        max-height:46px;
        overflow:hidden;
    }
    .two-column{
        -webkit-column-count: 2; /* Chrome, Safari, Opera */
        -moz-column-count: 2; /* Firefox */
        column-count: 2;
        -webkit-column-gap: 80px; /* Chrome, Safari, Opera */
        -moz-column-gap: 80px; /* Firefox */
        column-gap:80px;
    }
    body:not([class*='category']) .description{
        border-top:1px solid #dfe0e0;
    }
    .description, .main-category .lightgreyb{
        padding:0;
        box-sizing:border-box;
    }
    .single-container{
        padding-top:4em;
    }
    .posturi > a{
        padding-left:2em;
    }

    .logo-wrap{
        max-width:200px;
    }
    /*------ Front page*/
    #divisions .onehalf .tax-desc {
        max-height: 145px;
        overflow: hidden;
    }
    #front-cat .stiri .large-flex{
        margin-bottom:2px!important;
    }
    ul[id*="menu-alpha"]{
        display: flex;
        justify-content: space-between;
        width:76%;
        margin:3em auto 0;
    }
    ul[id*="menu-alpha"] a{
        font-size: 34px;
        text-align: center;
        padding-left:0;
    }
    ul[id*="menu-alpha"] li{
        width:33%;
    }
    ul[id*="menu-alpha"] .current-menu-item a{
        /*border-bottom: 10px solid #1b3360;*/
    }
    ul[id*="menu-alpha"] li:hover a, ul[id*="menu-alpha"] .current-menu-item a{
        color:#1b3360;
    }
    ul[id*="menu-alpha"] li a::before{
        display: none;
    }
    ul[id*="menu-alpha"] li a::after{
        background: url("img/alpha-group-icons-all.svg") no-repeat -217px -200px;
        display: block;
        content: "";
        height: 151px;
        width: 120px;
        margin: 0 auto;
        background-size: 480%;


        /*-webkit-filter: grayscale(100%); !* Safari 6.0 - 9.0 *!*/
        /*filter: grayscale(100%);*/

    }
    ul[id*="menu-alpha"] .servicii:hover a::after, ul[id*="menu-alpha"] .current-menu-item.servicii a::after{
        background-position:-217px -19px;
    }
    ul[id*="menu-alpha"] .locatii a::after{
        background-position:-101px -200px;
    }
    ul[id*="menu-alpha"] .locatii:hover a::after, ul[id*="menu-alpha"] .current-menu-item.locatii a::after{
        background-position:-101px -19px;
    }
    ul[id*="menu-alpha"] .clienti a::after{
        background-position: -356px -214px;
        width: 140px;
        background-size: 434%;

    }
    ul[id*="menu-alpha"] .clienti:hover a::after, ul[id*="menu-alpha"] .current-menu-item.clienti a::after{
        background-position: -356px -24px;
    }
    ul[id*="menu-alpha"] .concept a::after{
        background-position:20px -200px;
    }
    ul[id*="menu-alpha"] .concept:hover a::after, ul[id*="menu-alpha"] .current-menu-item.concept a::after{
        background-position:20px -19px;
    }
    ul[id*="menu-alpha"] .experienta a::after{
        background-position:-472px -200px;
    }
    ul[id*="menu-alpha"] .experienta:hover a::after, ul[id*="menu-alpha"] .current-menu-item.experienta a::after{
        background-position:-472px -19px;
    }
    ul[id*="menu-alpha"] li:hover a::after{
        -webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
        filter: grayscale(0);
    }
    /*------Slide------r*/

    #slider h1{
        position:absolute;
        z-index:3;
        top:12%;
        right:12.5%;
        font-size:48px;
        line-height:60px;
        text-align: right;
    }
    #slider h1 span{
        display: block;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
    }
    #divisions .onehalf{
        margin-bottom:0;
        margin-top:4em;
    }
    /*------ Despre -----*/
    .order{
        order:-1;
    }
    .despre-item .onehalf:first-child .about-continut{
        padding-right:2em;
        box-sizing: border-box;
    }
    .despre-item .onehalf img{
        margin-top:4.5em;
    }
    /*------Divizii----*/
    .main.segmente{
        padding-top:3em;
    }
    .main{
        padding:3em 0;
    }
    .segmente{
        /*padding-left:2em;*/
    }

    .segmente .item{
        width:220px;
        height:auto;
    }
    .division-nav{
        border-bottom:10px solid transparent;
    }
    .division-nav img{
        display: inline;
    }
    .division-nav h2::before{
        display:none;
    }
    .division-nav .onethird{
        padding:2em 0;
    }
    .division-nav h2{
        font-size:40px;
    }
    .division-nav .onethird:last-child h2{
        margin-bottom:1em;
    }
    .main .right-auto img{
        top:10%;
    }
    .info-overlay{
        /*position:absolute;*/
        margin-top:2em;
        margin-left:2em;
        z-index:5;
    }
    .location-map{
        order:1;
    }
    .cat-description.onehalf{
        line-height:2em;
    }
    /*------Cariere-----*/
    form.jobs{
        padding:2em;
    }
    form .buttons .button:first-child, .buttons .button{
        margin:0;
    }
    .career-list article h2{
        position:absolute;
        z-index:2;
        bottom:3em;
        left:0;
    }
    /*-----Stiri-----*/
    .stiri-list h1{
        margin:0 0 0 1em;
    }
    .stiri-list .onethird{
        margin-bottom:1em;
    }
    .pagination{
        width: 20%;
    }
    /*-----Contact-----*/
    .countries{
        position:absolute;
        bottom:0;
        left:0;
        background:#ffffff;
    }
    .jobs .buttons{
        margin-bottom:0;
    }
    /*------Footer-----*/
    footer .social{
        text-align: right;
        margin-top:0;
    }
    footer .copy{
        order:-1;
        /*margin-bottom:3em;*/
    }
    .footer-menu ul{
        display: flex;
    }
    .footer-menu a{
        margin-left:1em;
        font-size:10px;
    }
    .footer-widgets a{
        display: inline;
    }
    .top-footer .twothirds{
        width:80%;
    }
    .bottom-footer{
        padding-top:1em;
    }
    .stiri-list .full{
        margin-top: 3em;
        margin-bottom: 3.5em;
        padding-bottom:0;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width: 1300px)
{
    .logo-wrap img{
        max-width:200px!important;
    }
    ul[id*="menu-alpha"] .servicii a::after{
        background-position:-217px -367px;
    }
    ul[id*="menu-alpha"] .servicii:hover a::after, ul[id*="menu-alpha"] .current-menu-item.servicii a::after{
        background-position:-217px -186px;
    }
    ul[id*="menu-alpha"] .locatii a::after{
        background-position:-101px -367px;
    }
    ul[id*="menu-alpha"] .locatii:hover a::after, ul[id*="menu-alpha"] .current-menu-item.locatii a::after{
        background-position:-101px -186px;
    }
    ul[id*="menu-alpha"] .clienti a::after{
        background-position:-357px -330px;
    }
    ul[id*="menu-alpha"] .clienti:hover a::after, ul[id*="menu-alpha"] .current-menu-item.clienti a::after{
        background-position: -357px -139px;
    }
    ul[id*="menu-alpha"] .concept a::after{
        background-position:20px -372px;
    }
    ul[id*="menu-alpha"] .concept:hover a::after, ul[id*="menu-alpha"] .current-menu-item.concept a::after{
        background-position:20px -191px;
    }
    ul[id*="menu-alpha"] .experienta a::after{
        background-position:-472px -363px;
    }
    ul[id*="menu-alpha"] .experienta:hover a::after, ul[id*="menu-alpha"] .current-menu-item.experienta a::after{
        background-position:-472px -182px;
    }
    .group i{
        padding:.99em;
    }
    .contact-continut .selector i{
        padding:.37em;
    }
    .career-list article h2{
        bottom:4.3em!important;
    }
}
@media all and (min-width: 1300px){
    #menu-meniu-principal.extra-large-flex{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
    }
    #menu-toggle-tablet{
        display: none;
    }
    .extra-large-flex{
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        -o-flex-wrap:wrap;
        flex-wrap:wrap;

    }
    .header-menu.extra-large-flex{
        display: flex;
        position: relative;
        width:45%;
        background-color: #ffffff;
        z-index: 9;
        right:unset;
        text-align: center;
        top: 0;
        height:auto!important;
        left:0;
    }

    .header-menu a{
        padding:.5em;
    }
    .header-menu a, .search-form label{
        font-size:10px;
    }
    .search-form input{
        font-size:12px;
        font-weight:bold;
    }
    .language-switcher a{
        font-size:9px;
    }
    #slider{
        padding-top:75px;
    }
    .bx-wrapper img{
        max-width:100%;
    }
    #slider img{
        width:100%;
        height:auto;
    }
    #divisions h2, #front-cat h2{
        font-size:20px;
    }
    .large-float::after{
        content:"";
        clear: both;
        display: block;
    }
    #front-cat .stiri .large-flex:last-child{
        margin-top:1.3em;
    }
    /*--------- locatii ---------*/
    .image-map .imagine-locatie{
        right:-13em;
    }
    .location-cat-map {
        max-width: 90%;
        height: auto;
        position: relative;
        top: -14em;
        right: -10em;
    }
    .locatii, .imagine-locatie{
        float:left;
    }
    .imagine-locatie{
        max-width:60%;
    }
    .imagine-locatie img{
        max-width:100%;
    }
    #bremen{
        left: 29%;
    }
    #wolfsburg{
        left: 43%;
    }
    #leipzig{
        left:54%;
    }
    #regensburg{
        left:43.5%
    }
    #bogen{
        left:57%;
    }
    #dingolfing{
        left:53%;
    }
    #münchen{
        left:49%;
    }

    #brașov{
        left:46%;
    }
    #spartanburg{
        right:18%;
        top:35%;
    }
    /*-------- cariere ---------*/
    .cariere-listing {
        margin-bottom: 3em;
    }
    .job-list li:not(:first-child){
        margin-top:3em;
    }
    .job-list li{
        max-height:70px;
        overflow:hidden;
    }
    /*--------- stiri ----------*/
    .stiri .onehalf:first-child, .stiri .onehalf:last-child{
        width:49%;
    }
    /*.stiri-list img{*/
        /*margin-top:2.3em;*/
    /*}*/
    /*.single-container img{*/
        /*margin-top:1em;*/
    /*}*/
    .main-category .description{
        margin-bottom:2em;
    }
    .medium-flex{
        display: flex;
    }
    .buttons .button{
        max-width:48%;
    }
    .buttons .button:first-child{
        margin-bottom: 1em;
        display: initial;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width: 1300px) and (max-width:1500px)
{
    .career-list article h2{
        bottom:.9em!important;
        border:1px solid #1b3360;
        box-sizing: border-box;
    }
}
@media all and (min-width: 1024px) and (max-width: 1500px){
    .top-footer > .large-flex{
        display: flex;
        flex-wrap:wrap;
    }
    /*.widget_text{*/
        /*width: 45%;*/
        /*margin-bottom:1em;*/
    /*}*/
    .tax-description h1{
        margin-top:1em;
    }
    footer a.mail{
        float:none;
        margin-left: 1em;
    }
    .main:not(.segmente) .despre-item:first-child img:last-child{
        margin-bottom:3em;
    }
    .description{
        padding-bottom:0;
    }
    /*.main.segmente img{*/
        /*margin:.5em 0 ;*/
    /*}*/
    .single-container{
        padding-bottom:2em;
    }
    .segmente a:first-child h3,.related-post:first-child h3 {
        margin-top:2em;
    }
    .breadcrumbs{
        padding:4.2em 0;
    }
    body.archive .main.segmente{
        padding-top:0;
    }
    .career-list article.onehalf{
        margin-bottom:3em;
    }
    .job-list{
        position:relative;
    }
    .job-list .pagination{
        position:absolute;
        bottom:-4em;
        text-align:right;
        right:1em;
    }
    .stiri-list .full .button{
        margin-top: 2em;
    }
    .stiri-list img{
        max-width: 613px;
    }
    .stiri-list .onehalf:not(.continut), .stiri-list .onethird{
        text-align:center;
    }
    .header-image img{
        margin-top: 90px;
    }
    .contact-continut .selector i{
        padding:.6em;
    }
    form.jobs{
        margin:auto;
    }
    /*.segmente img.item{*/
        /*margin-right:2em;*/
    /*}*/
    /*.segmente img.item:nth-child(4n){*/
        /*margin-right:0;*/
    /*}*/
    footer .widget-side{
        width: 40%;
        margin-bottom:1em;
    }
}
@media all and (min-width: 1200px) and (max-width:1500px){
    form.jobs, .archive .extra-large-flex  .twothirds{
        width:49%;
    }
    .career-list{
        padding:5em 0;
        box-sizing:border-box;
    }
    /*.imagine-locatie{*/
        /*max-width:80%;*/
        /*top:-25em;*/
        /*right:-27%;*/
    /*}*/
    .posturi h1, .single-segment h2{
        font-size:20px;
    }
    .contact-continut span.onethird{
        width:48%;
    }
    #front-cat .link{
        bottom:1.7em;
        border:1px solid #1b3360;
        box-sizing:border-box;
    }
    #front-cat .link:hover{
        background-color:#ffffff;
    }
    .career-list article h2{
        bottom:1.5em;
        border:1px solid #1b3360;
        box-sizing:border-box;
    }
    .career-list article h2:hover{
        background-color:#ffffff;
        color:#1b3360;
    }
    .career-list article.onehalf:first-child,.career-list article.onehalf:nth-child(2){
        margin-bottom:2em;
    }
    .page:not(.home) footer{
        margin-top:0;
    }
}
@media all and (min-width:1366px) and (max-width:1500px){
    .segmente a:first-child h3{
        margin-top:0;
    }
    .single-container{
        padding-bottom:0;
    }
    .segmente .large-flex{
        padding-top:3em;
    }
    .main{
        padding:1em 0;
    }
    .locatii:not(.menu-item){
        margin-top: 4em;
    }
    .main.segmente img.location-cat-map{
        margin-top:3em;
    }
    body.archive .main.segmente{
        padding-top:0;
    }
    .stiri-list .full .button{
        margin-top:0;
        padding:1em;
    }
    .segmente img.item{
        margin-right:5em;
        margin-top:3em;
    }
    .segmente img.item:nth-child(4n){
        margin-right:0;
    }
    .container-descriere > .onehalf{
        margin-top:2em;
    }
    .container-descriere > .onehalf:last-child{
        margin-top:4em;
    }
}
@media all and (min-width:1500px){
    .buttons.flex.flex-col.space-between {
        flex-direction: row;
    }
    .despre-item:first-child{
        margin-bottom:3em;
        padding-bottom:3em;
    }
    .footer-menu ul{
        width:100%;
    }

    #front-cat .stiri .large-flex{
        margin-bottom:0;
    }

    .location:nth-child(2){
        padding-left:19%;
    }
    .location:last-child{
        text-align:right;
    }
    /*.imagine-locatie {*/
        /*top: -36em;*/
        /*right:-36em;*/
    /*}*/
    .image-map .imagine-locatie{
        right:-13em;
    }
    ul[id*="menu-alpha"] a{
        min-height:120px;
    }

    ul[id*="menu-alpha"] a, .locatii .menu > li > a, .locatii .meniu li{
        font-size:22px;
    }
    .locatii .menu > li li a, .locatii .submeniu li{
        font-size:16px;
    }
    .continut-stire{
        font-size:14px;
    }
    #front-cat .stiri h3{
        font-size:14px
    }
    .footer-menu a{
        margin-left:2em;
    }
    .main-category.container{
        padding-bottom:2em;
    }
    form.jobs{
        padding:2em;
        max-width:450px;
    }
    .jobs .buttons{
        margin-top:5em;
    }
    .locatii, .imagine-locatie{
        float:left;
    }
    .imagine-locatie{
        max-width:65%;
    }

    #bremen{
        left: 37%;
    }
    #wolfsburg{
        left: 61%;
    }
    #leipzig{
        left:74%;
    }
    #regensburg{
        top:77%;
        left:65.5%
    }
    #bogen{
        left:86%;
    }
    #dingolfing{
        left:76%;
    }
    #münchen{
        left:69%;
    }
    #arad{
        left:10%;
    }
    #brașov{
        left:57%;
    }
    #spartanburg{
        right:17%;
    }
    .career-list article h2{
        bottom:1.4em;
        font-size:21px;
        background-color: rgba(27,52,96,.9);
    }
    .career-list{
        padding-top: 5em;
    }
    .job-list{
        position:relative;
    }
    .job-list .pagination{
        position:absolute;
        bottom:1em;
        text-align:right;
        right:1em;
    }
    .main.stiri-list img{
        margin:0;
    }
    .segmente img.item{
        margin-right:7.5em;
    }
}
@media all and (min-width: 1680px) and (max-width:1749px){
    .container{
        width: 1600px;
    }
    .career-list article h2{
        bottom:0;
    }
    .segmente img.item, .segmente img.item:nth-child(4n){
        margin-right:4em;
    }
    .segmente img.item:nth-child(6n){
        margin-right:0;
    }

}
@media all and (min-width:1750px){
    .container{
        width: 1600px;
    }
    .career-list article h2{
        bottom:0;
    }
    header .widget_search{
        width:200px;
    }
    header form{
        width:100%;
    }

    .header-menu a, .language-switcher a{
        font-size:12px;
    }
    #front-cat .link, #front-cat .small-link{
        top:-1.4em;
    }
    #front-cat .onehalf{
        width:49%;
    }
    #carusel .bx-wrapper{
        max-width: 1600px!important;
    }
    form.jobs{
        width:32%;
    }

    .main-category img.full{
        margin-top:2em;
        max-width:100%;
    }
    .breadcrumbs h1{
        display: block;
    }
    #front-cat .link {
       top:-50px;
    }
    #front-cat .small-link{
        top:0;
    }
    #front-cat .stiri .large-flex {
        margin-bottom: 21px!important;
    }
    #front-cat .stiri .large-flex:last-child{
        margin-top:3.1em;
    }
    .continut-stire{
        max-height:87px;
    }
    .header-menu.extra-large-flex{
        width:50%;
    }
    .locatii, .imagine-locatie{
        float:left;
    }
    .imagine-locatie{
        max-width:70%;
    }
    /*.large-float::after{*/
        /*content:"";*/
        /*clear: both;*/
        /*display: block;*/
    /*}*/
    #bremen{
        left: 33%;
        top: 24%;
    }
    #wolfsburg{
        left: 47%;
    }
    #leipzig{
        left:56%;
    }
    #regensburg{
        top:77%;
        left:49.5%
    }
    #bogen{
        top:78%;
        left:65%;
    }
    #dingolfing{
        top:82%;
        left:58%;
    }
    #münchen{
        top:87%;
        left:55%;
    }
    #brașov{
        top:39%;
        left:50%;
    }
    #spartanburg{
        top:36%;
        right:17%;
    }
    .pagination{
        width: 20%;
    }
    .job-list{
        flex-direction:column;
    }
    .job-list .pagination{
        width: 100%;
        margin-top: auto;
        margin-bottom:3em;
        bottom:-.5em;
    }
    .description.container .container-descriere{
        margin-top:4em;
    }
    .description.container .cat-description h2{
        padding-top:0;
    }
    .stiri-list .full{
        padding-bottom:3em;
    }
    .segmente img.item, .segmente img.item:nth-child(4n){
        margin-right:4em;
    }
    .segmente img.item:nth-child(6n){
        margin-right:0;
    }

}
@media all and (min-width: 1800px){
    /*header form {*/
        /*width: 320px;*/
    /*}*/
    .header-menu a{
        padding:1.3em;
    }
    .logo-wrap{
        max-width:300px;
    }
    .continut p:not(:first-of-type){
        padding-top:0;
    }
    .despre-item:first-child{
        margin-bottom:6em;
    }
    .contact-form input:not([type="submit"]), .contact-form textarea{
        padding:.8em;
    }
    .contact-continut .selector i{
        padding:.6em;
    }
    .jobs .buttons{
        margin-top: 5.7em;
    }
    .stiri-list .continut{
        padding:0;
    }
    .stiri-list .continut p:last-child{
        margin-bottom:0;
    }
    body[class*="term-alpha"] .main.container {
        padding: 2em;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width: 1700px)
{
    .extra-large-flex.header-menu{
        display:flex!important;
    }
    .career-list article h2{
        bottom:.9em!important;
    }
    .breadcrumbs h1{
        display: block!important;
    }
    #front-cat .stiri .large-flex{
        margin-bottom:4.7em!important;
    }
    .continut-stire{
        max-height:87px!important;
    }
    #front-cat .small-link{
        top:0!important;
    }
    #leipzig{
        left:62%;
    }
    #wolfsburg{
        left:50%;
    }
    #bremen{
        left:35%;
    }
    #regensburg{
        left:52.5%;
    }
    #bogen{
        left:70%;
    }
    #dingolfing{
        left:61%;
    }
    #münchen{
        left:57%;
    }
}
/* Safari 6.1-10.0 (10.1 is the latest version of Safari at this time) Safari only */

@media screen and (min-color-index:0)
and (-webkit-min-device-pixel-ratio:0) and (min-width: 1900px){ @media
{
    /*#front-cat .stiri .large-flex {*/
        /*margin-bottom: 3.8em!important;*/
    /*}*/
    .selector.gri{
        padding:.6em;
    }
    .contact-continut .selector i{
        padding:.62em;
    }
}}