/*------------mobile fixes--------*/
    @-ms-viewport {
        width:device-width;
    }
    .wrapper {
        width:100%;
    }
    .wrap {
        width:100%;
    }

    body .header {
        width:100%;
        height:115px;
    }
    body .header_top {
        position: static;
    }
    body .header .logo-wrapper {
        height:50%;
    }
    body .logo-wrapper img {
        height: 75%;
        width: 75%;
    }
    body .quick-contact ul li:nth-child(2n) {
        display:none
    }
    body .quick-contact ul li:nth-child(2n -1) {
        display:block;
    }
    body .quick-contact ul li:last-child {
        margin: 3px 0px 0px 30px;
    }
    body .login-lang {
        position:absolute;
        top: 69px;
        display:block;
    }
    body .login-lang .language-select {
        float:none;
    }
    #top-bar {
        width:100%;
    }
    .navi {
        width:100%;
        display:block;
        height:100%;
    }
    .navi li {
        display: block;
        float:none;
        z-index:999;
        border-bottom:2px solid #4a4a49;
    }
    li[class*="_deu"] a ,li[class*="_eng"] a ,li[class*="_esp"] a{
        width:100%;
        padding-right:0px;
        background:none;
        text-decoration: none;
    }
    li[class*="_deu"] a:active , li[class*="_eng"] a:active , li[class*="_esp"] a:active{
        background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(165,165,165,0) 64%, rgba(252,252,252,0) 98%, rgba(255,255,255,0) 99%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(64%,rgba(165,165,165,0)), color-stop(98%,rgba(252,252,252,0)), color-stop(99%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(165,165,165,0) 64%,rgba(252,252,252,0) 98%,rgba(255,255,255,0) 99%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(165,165,165,0) 64%,rgba(252,252,252,0) 98%,rgba(255,255,255,0) 99%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(165,165,165,0) 64%,rgba(252,252,252,0) 98%,rgba(255,255,255,0) 99%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(165,165,165,0) 64%,rgba(252,252,252,0) 98%,rgba(255,255,255,0) 99%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
    }

    .navi ul {
        background-color: #75787B;
        position:relative;

    }
    .navi ul li > a:before{
        color: #fff;
        display:inline-block;
        font-size:16px;
        font-weight:bold;
        position: absolute;
        text-transform: uppercase;
    }
    .apetizer_deu a:before, .apetizer_eng a:before {
        content: "Advertiser";
        left:35%;
        top:9%;
    }
    .publisher_deu a:before ,.publisher_eng a:before {
        content: "Publisher";
        left:36%;
        top:34%;
    }
    .plista_deu a:before {
        content: "Über plista";
        left:35%;
        top:59%;
    }
    .plista_eng a:before {
        content: "About plista";
        left:33%;
        top:59%;
    }
    .career_deu a:before {
        content: "Karriere";
        left:38%;
        top:84%;
    }
    .career_eng a:before {
        content: "Career";
        left:39%;
        top:84%;
    }
    /*-------spanish fixes--------*/
    .apetizer_esp a:before {
        content: "Anunciante";
        left: 33%;
        top: 11%;
    }
    .publisher_esp a:before {
        content: "Editor";
        left: 40%;
        top: 43%;
    }
    .plista_esp a:before {
        content: "Acerca de plista";
        left: 25%;
        top: 77%;
    }

    #newsletterbox, #blogbox, #plistaprinzipbox, #Testimonialbox {
        width:100% !important;
    }
    #Testimonialbox {
        margin-top: 31%;
    }
    body .infobox {
        padding:0;
        margin:15px auto 0 auto;
        width:100%;
        height:180px;
        min-height:150px;
    }
    body .footer , body .footercontainer{
        width:100%;
        max-width:100%;
    }
    body .satelite {
        width:100%;
    }
    body .footer .satelite > ul{
        text-align: left;
        width:37%;
        padding-bottom:10px;
        margin-right:0;
        margin-left: 30px;
    }
    body .footer .satelite > ul:last-child {
        margin-top:0!important;
    }
    body .memberof {
        margin:10px auto 20px auto;
        float:none;
    }
    /*----stage----*/
    body .stage_bg {
        width:100%;
        min-width:100%;

    }
    body .stage_info {
        min-width:100%;
        width:100%;

    }

    @media only screen and (max-width: 320px) {
        body .stage_info.stageDE {
            background:url(/img/plistaKeyvisual-320_DE.png) no-repeat 0 0 transparent;
        }
        body .stage_info.stageEn {
            background:url(/img/plistaKeyvisual-320_EN.png) no-repeat 0 0 transparent;
        }
    }
    body .stageDE {
        background:url(/img/plistaKeyvisual-400_DE.png) no-repeat 0 0 transparent;
        background-size: 100% 100%;
    }
    body .stageEn {
        background:url(/img/plistaKeyvisual-400_EN.png) no-repeat 0 0 transparent;
        background-size: 100% 100%;
    }
    body .stage_button.posiDE {
        top: 62%;
        right: 22%;
    }
    body .stage_button.posiEN {
        top: 62%;
        right: 32%;
    }
    body .stage_button  > a {
        padding: 11px;
        font-size:17px;
    }

    body .stage_shadow {
        overflow:hidden;
    }

    body .platform-footer {
        width:100%;
    }

    body .platform-footer > a:first-child {
        float:none;
        margin:0 auto;
    }
    body .platform-footer ul {
        width:116px;
        margin:20px 0 0 35px;
    }

    body .platform-footer ul:first-child {
        margin-left:35px;
    }
    /*------------ Orlak-Box hidden ------------*/
    #habla_beta_container_do_not_rely_on_div_classes_or_names {
        display:none;
    }