/*
 Theme Name:   Comassist
 Description:  Child Theme auf Basis von Divi
 Template:     Divi
 Version:      2.1.0
 Text Domain:  twenty-fifteen-child
*/

.ca-et-fixed-header {
background-image: url("http://comassist.de/wp-content/uploads/2016/04/header_hg.jpg") !important;
background-size: cover;
}

.ca-logo_container {
padding: 10px 0 10px 0 !important;
}

.ca-et_parallax_bg { background-size: cover !important;  }
.ca-et_pb_slider .ca-et_pb_slide, .ca-et_pb_section {
background-size: cover !important;
}





/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 

{
.ca-et-fixed-header{
    position: fixed !important;
}

}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
.ca-et-fixed-header{
    position: fixed !important;
}
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {

.ca-et-fixed-header{
    position: fixed !important;
}
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
 
.ca-et-fixed-header{
    position: fixed !important;
}
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
 
.ca-et-fixed-header{
    position: fixed !important;
}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
 
.ca-et-fixed-header{
    position: fixed !important;
}
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
 
.ca-et-fixed-header{
    position: fixed !important;
}
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
 
.ca-et-fixed-header{
    position: fixed !important;
}
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
.ca-et-fixed-header{
    position: fixed !important;
}
}

/* iPhone 5 ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) {
 
.ca-et-fixed-header{
    position: fixed !important;
}
	
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) {
 
.ca-et-fixed-header{
    position: fixed !important;
}
	
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {
 
.ca-et-fixed-header{
    position: fixed !important;
}
}

/* Contact Form 7 Styles
---------------------------------*/

.ca-wpcf7 {
font-size: 14px;
}
 
.ca-wpcf7-textarea {
 background: #e7f7fd;
width: 85%;
 padding: 7px;
border: 0;
font-size: 14px;
}

.ca-wpcf7 input {
 background: #e7f7fd;
 padding: 7px;
border: 0;
}

.ca-wpcf7-text {
width: 50%;
background: #e7f7fd;
padding: 7px;
border: 0;
}

.ca-wpcf7-submit {
 padding: 7px;
background: #fd6c00 !important;
 font-size: 20px;
color: #ffffff;
 border: 0;
}

div.ca-wpcf7-response-output {
border: 2px solid #e7f7fd !important;
} 

/**
 * Logos
 */
.logos-container {
	padding: 0 1px!important;
    text-align: center;
}
.logos {
	padding: 0 1px!important;	
	margin-top: 0;
	margin-bottom: 0;
	display: inline-block;
}
.logos .et_pb_module {
	width: 81px;
	display: inline-block;
	margin-bottom: 1.5%!important;
}

@media only screen 
and (max-width : 980px) {
	.logos {
		width: 100%;
	}
}