body {
    padding-top: 5px;
    padding-bottom: 40px;
    background-image: url(../images/bg2.png)
}

.zf-green {
    color: #68b604
}

.logosite {
    height: 150px
}

.btn-success {
    background-color: #57a900;
    background-image: -moz-linear-gradient(top, #70d900, #57a900);
    background-image: -ms-linear-gradient(top, #70d900, #57a900);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#70d900), to(#57a900));
    background-image: -webkit-linear-gradient(top, #70d900, #57a900);
    background-image: -o-linear-gradient(top, #70d900, #57a900);
    background-image: linear-gradient(top, #70d900, #57a900);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70d900', endColorstr='#57a900', GradientType=0)
}

.btn-success.active, .btn-success.disabled, .btn-success:active, .btn-success:hover, .btn-success[disabled] {
    background-color: #57a900
}

div.container a.brand {
    background: url(../img/zf2-logo.png) no-repeat scroll 0 10px transparent;
    margin-left: 0;
    padding: 8px 20px 12px 40px
}

footer {
    text-align: center
}

header {
    text-align: center;
    margin-bottom: 5px
}

.menuprimary {
    opacity: .85;
    margin-top: -35px
}

.map {
    overflow: hidden;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 7px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 0 7px 2px rgba(0, 0, 0, .2);
    height: 350px;
    margin-bottom: 20px
}

.meniuproducts {
    background-image: url(../images/bg.jpg);
    height: 150px;
    color: #FFF
}

.meniuproducts div .navbar .nav > li > a {
    height: 150px
}

.navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle, .navbar .nav li.dropdown.open > .dropdown-toggle {
    background-color: transparent
}

.navbar .nav > li > a {
    text-align: center
}

.contenttext {
    background: rgba(255, 255, 255, .5);
    border-radius: 5px;
    padding-top: 20px;
    min-height: 365px !important
}

.contenttext p {
    margin-left: 20px
}

.contenttext h2 {
    margin-left: 45px
}

.successcontact {
    margin-left: 45px;
    margin-right: 45px
}

.loginform {
    margin-left: 400px !important
}

.loginforminput {
    width: 288px !important
}

.loginformform {
    background-color: rgba(245, 245, 245, .5)
}

.produs {
    text-align: center
}

.listgallery {
    margin: 0 0 20px !important
}

.pozap {
    min-height: 70px !important;
    max-height: 70px !important
}

.pozap img {
    cursor: pointer;
    max-height: 100px;
}

.pret {
    text-align: center
}

.hero-unit {
    padding: 0 !important;
    overflow: hidden
}

.table-bordered {
    border: 1px solid #000
}

.table-bordered td, .table-bordered th {
    border-left: 1px solid #000
}

.contenttext section {
    margin-left: 20px
}

.contenttextsidebar {
    background-color: rgba(240, 240, 240, .7);
    border-radius: 5px;
    min-height: 400px !important
}

.contenttextsidebar ul {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px
}

.meniuproducts a {
    color: #FFF !important;
    text-shadow: 0 0 0 #000 !important
}

.dropdown.open ul {
    background-color: #1b1b1b;
    background-image: -moz-linear-gradient(top, #222, #111);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));
    background-image: -webkit-linear-gradient(top, #222, #111);
    background-image: -o-linear-gradient(top, #222, #111);
    background-image: linear-gradient(to bottom, #222, #111);
    background-repeat: repeat-x;
    border-color: #252525
}

.dropdown.open ul a {
    color: #FFF !important
}

@media (max-width: 1200px) {
    .meniuproducts .container ul li a br, .meniuproducts .container ul li a img {
        display: none
    }

    .meniuproducts a {
        color: #999;
        text-shadow: 0 0 0 #000 !important
    }

    .meniuproducts {
        height: auto;
        background-color: #1b1b1b;
        background-image: -moz-linear-gradient(top, #222, #111);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));
        background-image: -webkit-linear-gradient(top, #222, #111);
        background-image: -o-linear-gradient(top, #222, #111);
        background-image: linear-gradient(to bottom, #222, #111);
        background-repeat: repeat-x;
        border-color: #252525
    }
}

.contenttext .span5 h1, h2, h3, h4, h5 {
    margin-left: 20px !important
}

.produs {
    height: 220px;
    margin-left: 20px !important
}

.produs img {
    max-height: 150px
}

.filtrable {
    margin-bottom: 20px;
    margin-top: 30px
}

.btn_nextprodus {
    margin-left: 70px;
    margin-bottom: 30px
}

.mapdiv {
    padding-bottom: 0;
    padding-top: 0;
    overflow: hidden
}

.newsplit {
    margin-left: 0 !important;
    margin-top: -70px !important;
    width: 460px !important
}

.newsplit.splitr {
    margin-right: 0 !important
}

.searchform {
    margin-top: -140px
}
#slideshowHolder{
    height: 345px;
}
@media (max-width: 1200px) {
    .newsplit {
        width: 340px !important
    }

    .navbar-inner {
        padding-right: 0 !important;
        padding-left: 5px !important
    }

    .navbar .nav > li > a {
        padding: 10px !important
    }
}

@media (max-width: 979px) and (min-width: 768px) {
    .newsplit {
        width: 235px !important
    }
}

@media (max-width: 767px) {
    .newsplit {
        width: 230px !important
    }

    .newsplit.splitr {
        margin-top: -48px !important
    }

    .produs {
        margin-left: 0 !important
    }
}

@media (max-width: 755px) {
    .newsplit {
        width: 230px !important
    }

    .newsplit.splitr {
        margin-top: -48px !important
    }

    .logosite {
        height: 120px !important
    }

    .searchform {
        margin-top: -110px !important
    }
}

@media (max-width: 700px) {
    .newsplit {
        margin-top: 0 !important
    }

    .logosite {
        margin-top: 45px
    }

    .searchform {
        margin-top: -155px !important
    }
}

@media (max-width: 520px) {
    .newsplit {
        margin-top: 0 !important;
        float: none !important;
        width: 100% !important
    }

    .newsplit.splitr {
        margin-top: 0 !important
    }

    .logosite {
        margin-top: 45px
    }

    .searchform {
        margin-top: -155px !important
    }
    #slideshowHolder{
        height: 97px !important;
    }
    .hero-unit img{
        height: 97px !important;
    }
}
#gdpr {
    position: fixed;
    bottom: 0;
    background-color: rgba(0,0,0, 0.8);
    color: white;
    padding: 10px;
    font-size: 12px;
    text-align: center;
    border-radius: 10px 10px 0 0;
}
