

@media only screen and (max-width: 480px){.q_logo a{height: 60px !important;}}

body.home .ls-nav-prev, body.home .ls-nav-next{display: none !important;}

@media (max-width: 567px) {
    .carousel-inner .item:nth-child(2) .slider_content.left{
        width: 58% !important;
    }
}

table td, table th{text-align:left; border:1px solid #CCC; padding:5px;}

h1,h1,h3,h4,h5 {text-transform:uppercase;}

.wpcf7-form small {
    display: block;
    margin: 0 0 10px;
    position: relative;
}
 textarea, input[type="text"], input[type="email"], .contact_form input[type="text"], .contact_form textarea {
    background-color: #fbfbfb;
    border: 1px solid #eaeaea;
    border-radius: 4px;
    color: #777;
    font-family: "FontAwesome","Roboto";
    font-size: 13px;
    margin: 0 0 10px;
    outline: 0 none;
    padding: 12px 4%;
    resize: none;
    width: 92%;
}
textarea:focus, input[type="email"]:focus, input[type="text"]:focus, .contact_form input[type="text"]:focus, .contact_form textarea:focus {
    background-color: #fff;
    border-color: #00aeef;
    color: #00aeef;
}
textarea, .contact_form textarea {
    padding: 12px 1.5%;
    width: 97%;
}



.wpcf7-submit {
    background: #00aeef linear-gradient(to top, #0f70b7 0px, #0f70b7 100%) repeat scroll 0 0;
    border: 1px solid #0f70b7;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
    box-sizing: content-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 35px;
    line-height: 35px;
    margin: 0;
    outline: 0 none;
    padding: 0 16px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    white-space: nowrap;
    width: auto;
}

.form-left{float:left;width:48%;}
.form-right{float:right;width:48%;}

.form-left-big {float:left;width:73%;margin-right:10px}
.form-right-big {float:right;width:25%;}
.form-button {margin-top:10px;float:left;margin-right:10px;padding:10px;background:#0f70b7;border:1px solid:#CCCCCC;font-size:12px;color:#FFF;font-family: Rubik, -apple-system, BlinkMacSystemFont;   border-radius: .2em;}


@media (max-width: 768px) {
.form-left{float:none;width:100%;margin-right:0px;}
.form-right{float:none;width:100%;}
.form-left-big {float:none;width:100%;margin-right:10px}
.form-right-big {float:nonr;width:100%;}
.form-button {margin-top:10px;float:none;width:100%;margin-right:10px;padding:10px;background:#0f70b7;border:1px solid:#CCCCCC;font-size:12px;color:#FFF;font-family: Roboto, -apple-system, BlinkMacSystemFont}



.wpdm-download-link, .w3eden .btn-primary{float:left; width:100%;margin-right:0%;margin-top:20px;}

}

.wpcf7-textarea {height: 60px;}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background:#0f70b7}

.blog_holder article .post_image, .blog_holder article .post_image > a, .blog_holder article .post_image img, .blog_holder article .post_text, .latest_post_holder > ul > li{width:50%;float:left;}

.fernsicht_slider_preloader{display:none;}

.qbutton, .wpcf7-submit{
    text-shadow: none;
     -webkit-box-shadow: none;
    border: none;
    box-shadow: none;
text-transform:uppercase;
font-weight:bold;
}

.wpdm-download-link, .w3eden .btn-primary{background:#0f70b7;}

.wpdm-download-link:hover, .w3eden .btn-primary:hover{background:#0f70b7;}

body{font-family: Roboto, -apple-system, BlinkMacSystemFont}

 
