/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/roboto-v27-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-v27-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/roboto-v27-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-v27-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/roboto-v27-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/roboto-v27-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* raleway-200 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: local(''),
       url('../fonts/raleway-v19-latin-200.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/raleway-v19-latin-200.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../fonts/raleway-v19-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/raleway-v19-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/raleway-v19-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/raleway-v19-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/raleway-v19-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/raleway-v19-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/raleway-v19-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/raleway-v19-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


.rs-container , .slide_0 { background-color: #035693!important; }

.ce_divider_extended.version5.rev-line { height: 4px!important; }

.border-colored {
	    padding: 30px;
    border: 4px solid #435970;
}
.bold-colored strong {
	color: #435970;
	font-size: 1.5rem;
	font-weight: 500!important;
	
}

@media only screen and (min-width: 768px) {
.info-box-s .column:nth-child(odd) {     padding-right: 20px!important; }
.info-box-s .column:nth-child(even) {     padding-left: 20px!important; }
}

.ce_text_imagebox_image { background-color: transparent!important; }

.ce_player , video { border: 0; background-color: white; }
.ce_revolutionslider_text , .header.original .mainmenu ul li a { text-shadow: 1px 1px #000000; }

.wi-brand { font-family: Copperplate Gothic Bold, Copperplate Gothic Light, Copperplate, Balthazar!important; }

.txt-dark , .ce_hyperlink.txt-dark >  a.hyperlink_txt { color : #333!important; }
.txt-acc { color: #C2A789!important; }

.txt-h-shaded .h5 , .txt-h-shaded .h4 { text-shadow: 1px 1px #000000; }

.lnk-no-border > a { border-color: transparent!important; }
.txt-cap {text-transform: uppercase  !important; }

a svg { float: right; margin-left: 15px; }
a.svg-arrow { line-height: 32px; border: 0!important; padding: 12px 0!important; min-width: initial !important; }

form.style5 input, form.style5 select, form.style5 textarea { font-size: 1rem!important }

#ankaufsprofil .ce_divider_extended.version5 {  width: 100%!important; margin: 30px auto!important; background: #5096f280!important;  }

.ce_bgimage.bg_right_center .ce_bgimage-image { background-position: right center!important; }

.ce_hyperlink a { font-weight: 500!important; }

.ce_image_text_box_banner {
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    color: rgb(255,255,255);
    background: #035693;
    font-size: .8rem;
    position: absolute;
    right: -2.4rem;
    top: 2rem;
    text-align: center;
    min-width: 11rem;
    z-index: 30;
    padding: .2rem;
}

.ce_image_text_box_inside .ce_hyperlink { margin-top: 30px!important; }

.image-shadow { box-shadow: 10px 10px 10px -5px #ffffff40; }
.ce_iconbox .ce_iconbox_outside.padding .content { opacity: 1!important; }

@media only screen and (max-width: 767px) {
	.mobile-padding-640 {
		padding-bottom: 700px;
	}
}	

@media only screen and (min-width: 767px) and (max-width: 1024px) {
	.mobile-padding-640 {
		padding-bottom: 760px;
	}
	.mobile-paading-640 .column {
		    background-color: #f8f8f8;

	}}
	
@media only screen and (max-width: 1025px) {
	.mobile-bg-hide {
		background-image:none!important;
	}
}		

@media only screen and (min-width: 1025px) {
	.hide-t-desktop {
		display: none!important;
	}
}

.a-under {
	text-decoration: underline!important;
}
	
