body{
    font-family: Arial,Helvetica,Verdana,sans-serif;
    overflow-x: hidden;
}

.btn-primary, .btn-primary:link, .btn-primary:visited{
    background: #FCC139;
    color: #000000;
    border: 0;
    padding: 15px 20px;
    white-space: normal;
}

.img-flag{
    width: 25px;
    height: 17px;
    margin: -2px 5px 0 0;
}

html[dir='rtl'] .img-flag{
    margin: -2px 0 0 5px;
}

#language-picker{
    background: -webkit-linear-gradient(left, #FBC004 , #FFD75E); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #FBC004, #FFD75E); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #FBC004, #FFD75E); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #FBC004 , #FFD75E); /* Standard syntax */
    color: #2c2c2c;
    padding: 20px 0;
}

.language-picker-underline{
    border-bottom: 1px solid #2c2c2c;
}

#language-picker a, #language-picker a:visited{
    color: #000000;
    font-size: 16px;
}

#language-picker a:hover, #language-picker a:active{
    color: #2c2c2c;
    background: #fdda49;
}

.btn-primary:active, .btn-primary:hover{
    background: gray;
    color: #ffffff;
}

.page-header{
    border: 0;
    margin-bottom: 10px;
    margin-top: 20px;
}

.logo-image{
    max-width: 300px;
}

.language-picker{
    display: inline-block;
    margin-top: 5px;
}

.carousel-background{
    background: #000000;
}

.slider-text{
    color: #ffffff;
    font-size: 27px;
    margin: 50px 0 0 0;
}

.slider-image{
    margin: 20px 0;
}

.glyphicon-chevron-down-dropdown{
    font-size: 12px;
}

.models-section{
    margin-bottom: 0;
    background: #E6E6E6;
    border-bottom: 1px solid #A0A0A0;
    padding: 40px 0;
}

.schematic-background{
    background: url('../images/4-background.gif') top center no-repeat;
    background-size:1400px auto;
    min-height: 500px;
}

.shop-border{
    margin: 80px 0;
    background: #ffffff;
    padding: 20px;
}

.shop-message{
    font-size: 20px;
    font-weight: bold;
    margin: 10px 0;
}

.shop-message-lg{
    font-size: 24px;
}

.shop-button{
    margin: 10px;
}

.products-border{
    border: 1px solid lightgray;
    padding: 20px 40px;
    background: #ffffff;
    margin: 20px 0;
}

.products-title-decal{
    float:left;
    margin: 0 10px 0 0;
}

html[dir='rtl'] .products-title-decal{
    float:right;
    margin: 0 0 0 10px;
}

.vertical-spacing{
    margin: 10px 0;
}

.shipment-border{
    background: -webkit-linear-gradient(left, #FBC004 , #FFD75E); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #FBC004, #FFD75E); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #FBC004, #FFD75E); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #FBC004 , #FFD75E); /* Standard syntax */
    box-shadow: 0 0 2px 0 #000000 inset;
    min-height: 100px;
    padding: 40px 0;
}

.center-image{
    margin: auto;
}

.contact-border{
    background: #010201 url('../images/contact-background.png') center no-repeat;
    height: 384px;
    padding-top: 60px;
}

.contact-border-sm{
    background: #010201 url('../images/footer_lodyas.png') repeat;
    padding: 40px 0;
}

.contact-border-sm img{
    margin: 20px auto;
}

.contact-main{
    background: url('../images/contact-main.png') center no-repeat;
    height: 250px;
    margin: 10px 0;
}

html[dir='rtl'] .contact-main{
    background: url('../images/contact-main-rtl.png') center no-repeat;
}

.contact-de{
    background: url('../images/contact-de.png') center no-repeat;
    height: 250px;
    margin: 10px 0;
}

html[dir='rtl'] .contact-de{
    background: url('../images/contact-de-rtl.png') center no-repeat;
}

.contact-pl{
    background: url('../images/contact-pl.png') center no-repeat;
    height: 250px;
    margin: 10px 0;
}

html[dir='rtl'] .contact-pl{
    background: url('../images/contact-pl-rtl.png') center no-repeat;
}

.contact-inner{
    text-align: left;
    width: 300px;
    display: block;
    margin: 95px auto 0 auto;
    font-size: 16px;
    line-height: 90%;
    color: #3b3b3b;
}

html[dir='rtl'] .contact-inner{
    text-align: right;
}

.footer{
    background: #000000;
    border-top: 1px solid #ffffff;
    color: #ffffff;
    padding: 20px;
}