/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
h1.tagline, h2.tagline{color:#ffffff !important;text-shadow: 2px 2px 4px #000000 !important;font-size:3.2em !important;font-weight:800;line-height:0.9em !important;}
h3.subline{color:#ffffff !important;text-shadow: 2px 2px 4px #000000 !important;font-weight:600;line-height:0.9em !important;}
.l-header{background-color:rgba(250,250,250,0.9) !important;}
/* .l-header .at_top{background-color:rgba(204,51,51,1.5) !important;} */
.red{color:#cc3333;}
.blue{color:#333399;}
.box1{margin-top:-12px !important;}
.box2{background-color:rgba(250,250,250,0.9) !important;}
.leistungen hr{width: 80%;
height: 6px;
margin-top:-18px;
margin-left: 0px;
margin-right: 0px;
background-color:#009245;
color:#FF0066;
border: none;
}
.footer-css{font-size:2.0em !important;}
#form_bmsm22 .frm_primary_label{color:#ffffff !important;text-shadow: 2px 2px 4px #000000 !important;}
.textshadow{text-shadow: 2px 2px 4px #000000 !important;}
#form_bmsm22 .frm_description{background-color:rgba(250,250,250,0.7) !important; color:#ffffff !important;}
#form_bmsm22 #frm_desc_field_22arn{background-color:rgba(250,250,250,0.7) !important; color:#ffffff !important;}
#form_bmsm22 label #field_22arn-0{color:#ffffff !important;}
#form_bmsm22 #frm_field_12_container{background-color:rgba(250,250,250,0.7) !important; color:#ffffff !important;}
#form_bmsm22 .frm_opt_container{background-color:rgba(250,250,250,0.7) !important; color:#ffffff !important;}
#form_bmsm22 .farbeweiss {color:#ffffff !important;}
#form_bmsm22 #frm_desc_field_22arn {

    background-color: rgba(250,250,250,0.7) !important;
    color: #000000 !important;

}



/*---responsive ---*/

/*---iPhone  2 3 4 ---*/
@media (min-device-width: 320px) and (max-width: 480px) 
{
	.center-mobile{text-align:center !important;}
	h1.tagline, h2.tagline{font-size:1.5em !important;}

}

/*---iPhone  2 3 4 landscape---*/
@media (orientation: landscape) and (min-width : 321px) and (max-width:1024px) {
	.center-mobile{text-align:center !important;}
}

/*---iPad mini portrait---*/
@media (orientation : portrait) and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1) {
	.center-mobile{text-align:center !important;}
}

@media only screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
	.center-mobile{text-align:center !important;}
}

/*---iPad mini landscape---*/
@media (orientation : landscape) and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1) {
}

/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen 
and (min-width: 768px) 
and (max-width: 1024px) 
and (-webkit-min-device-pixel-ratio: 2) {
}

/* Portrait */
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: portrait) 
and (-webkit-min-device-pixel-ratio: 2) {
}

/* Landscape */
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: landscape) 
and (-webkit-min-device-pixel-ratio: 2) {
}

/*---CUSTOM ---*/
@media (min-device-width : 569px) and (max-width: 807px) {
}

/*---macbook pro 15" high resolution ---*/
@media (min-device-width : 1442px) and (max-width: 1600px) {
}

/*---macbook pro 15"" ---*/
@media (min-device-width : 1025px) and (max-width: 1440px) {
}

/*---iMac 21" ---*/
@media (min-device-width : 1622px) and (max-width: 1898px) {   
}

/*---iMac 27" ---*/
@media (min-device-width : 1900px) and (max-width: 2560px) {
}
