.logo span {
	font-size: 10pt;
	letter-spacing: .8pt;
}

.col-address a, .emailaddress {
	text-decoration: underline !important;
}

.col-address a:hover, .emailaddress:hover {
	color: #da0000 !important;
}

.footer_informer a {
	font-size: 12px;
	color: #fff;
}
.brand_c4y_container {
	transform: skew(-15deg, 0deg);
	width: 69px;
	height: 21px;
	display: inline-block;
}
.brand_c4y {
	text-transform: uppercase;
	font-weight: bold;
	background-color: #da0000;
	padding: 2px 6px;
	border-radius: 5px;
	color: wheat;
	font-size: 12px;
}
.homeslider .background-video video {
	width: 100% !important;
}
.b24-web-form-popup-btn-22, .b24-web-form-popup-btn-23 {
    background-color: #da0000;
    padding: 8px 10px;
    border: none;
    font-weight: 600;
    text-transform: uppercase;
    float: right;
    color:#fff;
}
.makeorderrule {
	color: #fff;
    background-color: #da0000;
    padding: 7px 10px;
}
.content .well {
	background-color:transparent !important;
	border-top:1px solid #e7e7e7 !important;
	border-bottom:1px solid #e7e7e7 !important;
}
/* on-page videos in iframe */
.video-responsive{	
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
/* long menu split into 2 columns */
nav div .submenu {
	width: max-content !important;
	min-width: 200px;
	max-width: 580px;
}
nav div .submenu li .link a {
	display: inline-block !important;
	width: -webkit-fill-available;
	width: -moz-available;
}
.splitsubmenu {
	column-count: 2;
	width: max-content;
}
.home-block-teaser {
	margin: 0;
	padding: 15px;
}
.home-block-teaser .sc-maxwidth {
	margin: 10px;
	padding: 15px 0;
}
.item-text h3 {
	color:#fff;
}
.item-text p {
	font-weight: 100;
	font-size: 14px;
	padding-top: 20px;
	line-height: 26px;
}
.block-bg::after {
	background: #fff;
}
.home-block-facts .block-bg::after {
	background: #000;
}

/* phone in the header */
@media screen and (min-width:992px) {
	.adaptive_phone {
		display: none;
	}	
}

/* Content protection */
body {
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none;    /* Firefox */
    -ms-user-select: none;     /* IE10+ */
    user-select: none;         /* Default */
}

img {
    pointer-events: none;      /* Blocks clicks and images drag */
}
