/*
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:*/

/*.w-separator.width_30 {

    width: 20% !important;
    margin-left: auto !important;
    margin-right: auto !important;

}*/
.w-separator-h::before, .w-separator-h::after{

    width: 30% !important;
    margin-left: auto !important;
    margin-right: auto !important;

}

.w-separator.thick_5 .w-separator-h::before, .w-separator.thick_5 .w-separator-h::after {

margin-top: -4px;
    border-top-width: 7px !important;
	left: 0%;
	right: 0%;
	
}

.one-half,
.one-third {
    position: relative;
    margin-right: 4%;
    float: left;
        margin-bottom: 20px;
 
}
 
.one-half { width: 48%; }
.one-third { width: 30.66%; }
 
.last {
    margin-right: 0 !important;
    clear: right;
}


.slick-track {

    padding-bottom: 20px;
    padding-top: 60px;

}
 
@media only screen and (max-width: 767px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
}

.full{
	position: relative;
	margin-right: 0 !important;
	margin-left: 0 !important;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

a.w-btn.us-btn-style_1 {
	
font-weight: 300 !important;
}

a.w-btn.us-btn-style_2 {
	
font-weight: 300 !important;
}


span.w-counter-value-part.type_number{
	font-size: 50px;
	font-weight: 600;
}

span.w-counter-value-part.type_text{
	font-size: 50px;
	font-weight: 600;
}

h2.w-post-elm.post_title.usg_post_title_1.entry-title.color_link_inherit.has_text_color{
	padding-left: 20px;
	background: #b6a071 !important;
	color: white !important;
}

blockquote::before {
    color: white !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
.background-video {
    display:  block!important;
}
}

div.wpcf7-mail-sent-ok {

    border: none !important;

}
li::marker{
font-size: 16px;
}

/* Condor Medtec */

.verlauf {

background-color: #ffffff !important;

background-image: -webkit-radial-gradient(circle, #ffffff 0%, #eae8ec 100%) !important;

background-image: -moz-radial-gradient(circle, #ffffff 0%, #eae8ec 100%) !important;

background-image: -o-radial-gradient(circle, #ffffff 0%, #eae8ec 100%) !important;

background-image: -ms-radial-gradient(circle, #ffffff 0%, #eae8ec 100%) !important;

background-image: radial-gradient(circle, #ffffff 0%, #eae8ec 100%) !important;

}

layout_9188 .usg_vwrapper_1 {
background: linear-gradient(transparent, rgba(30,30,30,0.4)) !important;
}

.w-nav-arrow::before{
font-weight: 200!important;
}

.ultsl-record
{
-webkit-appearance: none;
	}
