/* Erstellt von Kreativ Konsortium */

/* Logo */

@media (max-width: 640px) {
    .uk-responsive-height {
        height: 40%;
    }	
}

/* Allgemein */

.impressum-bold {
    font-weight: 600;
}

.uk-subnav-pill>.uk-active>a, .nav-pills>.active>a {
    border: none;
    color: #a32831;
}

.uk-button {
    font-size: 16px;
    text-transform: uppercase;
}

.divred {
    border-color: #a32831;
    margin-top: -15px;
    margin-bottom: 4px;
}

.divredunten {
    border-color: #a32831 !important;
    margin-top: -13px;
}

.toplink {
    border-bottom: 1px solid #666564;
}

/* Topbar */

/* Dauerhafte Einblendung der Toolbar */
@media (min-width: 320px) {
    .tm-toolbar {
        display: block!important;
    }
}

.topline a {
	color: #a32831;
}

.topline a:hover {
	color: #a32831;
}

.telefontop {
    font-size: 16px;
    font-weight: 600;
    margin: 4px 30px -2px 0px;
}

.mailtop {
	font-size: 16px;
   	font-weight: 600;
}

.mailtop-icon {
	font-size: 16px;
	font-weight: 600;
	color: #a32831;
}

@media (min-width: 600px) {
	.breaktop {
		display: none;
	}
}

/* Facebook und XING Topbar */

.uk-icon-button {
    background-color: #eaece7 !important;
    color: #737373!important;
}

.uk-icon-button:hover {
    background-color: #a32831!important;
    color: #fff!important;
}

/* Menü */
/*
.uk-navbar-dropdown-nav > li > a::before {
    content: "\f0da";
    font-family: 'FontAwesome';
    margin-right: 5px;
} 
*/
/* Header Angebote */
/*
.angebote {
    margin-top: -75px;
    border-top: 1px solid #a32831;
    padding-top: 5px;
}

@media (max-width: 960px) {
    .angebote {
        margin-top: -35px;
    }
}
*/

/* Verkaufskasten Startseite */

.leftcol {
    float: left;
    min-height: 600px;
}

.rightcol {
    width: 100%;
}

/*
@media (min-width: 1200px) and (max-width: 1600px) {
    .leftcol {
        min-width: 100%;
        min-height: 400px!important;
    }
}

@media (max-width: 1200px) {
    .leftcol {
        display: none;
    }
} */

#verkaufsbutton {
    text-align: right;
    margin-top: 20px;
}

@media (min-width: 960px) {
    #verkaufsbutton {
        display: none;
    }
}   

/* Anrufbalken Angebote */

.telefon-bottom {
    background-color: #a32831;
    height: 180px;
    color: #fff;
    font-family: 'Crimson Text';
    font-size: 42px;
    font-weight: 600;
    text-align: center;
    padding: 55px 0 10px 0;
    margin-top: -50px;
}

.divider-bottom {
    border-bottom: 1px solid #a32831;
    margin-top: 60px;
}

.telbalken {
    color: #fff;
    font-family: 'Crimson Text';
    font-size: 42px;
    font-weight: 600;
    text-align: center;
}

.telbalken:hover {
    text-decoration: underline;
    color: #fff;
}

@media (max-width: 1200px) {
    .telefon-bottom {
        font-size: 36px;
        padding: 35px 0 10px 0;
    }
    .telbalken {
        font-size: 36px;
    }
    .divider-bottom {
        margin-top: 30px;
    }
}

@media (max-width: 640px) {
    .telefon-bottom {
        font-size: 24px;
        padding: 35px 0 10px 0;
    }
    .telbalken {
        font-size: 24px;
    }
    .divider-bottom {
        margin-top: 30px;
    }
}


@media (min-width: 1200px) {
    .breaker {
        display: none;
    }
}

/* Kasten grau Angebote */

.kasten-grau {
    background-color: #eef0eb;
    padding: 100px 0px 100px 0;
}

.kasten-grau-kapital {
    background-color: #eef0eb;
    padding: 100px 0px 100px 0;
    margin-bottom: -25px!important;
}

.kasten-grau-inner {
    max-width: 1140px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* Anrufbalken */
/*
.anrufen {
background-color: #A32831;
color: #fff;
font-family: 'Crimson Text';
font-size: 42px;
font-weight: 600;
text-align: center;
} */

/* Parallax */

.parallax-header {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
}

.parallax {
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 2.2em;
}

@media (max-width: 960px) {
    .parallax {
        line-height: 1.6em;
    }
}

/* Testimonials */

.testi-text {
    font-style: italic;
    color: #666564;
    margin-left: 100px;
}

.testi-title {
    font-style: italic;
    color: #a32831;
    font-weight: 600;
    margin-left: 100px;
}
.test-leftcol {
    width: 10%;
}
.test-rightcol {
    width: 100%;
}

/* Referenzen */

.referenzen {
    font-style: italic;
    color: #a32831;
    font-weight: 600;
}

/* Widgetkit */

.wk-subnav > * {
    padding-left: 0px !important;
}

.wk-subnav > *, .wk-tab > li {
    border: 1px solid #a32831;
    color: #a32851;
    background: #fff;
    margin: 0 5px 0 5px;
}

.wk-dotnav > * > :focus, .wk-subnav-pill > * > :hover {
    background: #a32831 !important;
    color: #fff!important;
    text-align: center;
}

.wk-dotnav > .wk-active > * {
    background: #a32831 !important;
    color: #fff;
    box-shadow: none;
}

.wk-subnav-pill > .wk-active > * {
    background: #a32831 !important;
    font-weight: 400!important;
}

.wk-subnav-pill > * > * {
    padding: 3px 15px!important;
    border-radius: 0px!important;
    font-weight: 400!important;
}

.wk-subnav-pill > * > :focus, .wk-subnav-pill > * > :hover {
    font-weight: 400!important;
}

.wk-button-primary {
    background-color: #a32831!important;
}

.wk-link-reset {
    color: #a32831!important;
    text-transform: uppercase;
}

.wk-accordion-title {
    font-family: 'Crimson Text';
    text-transform: uppercase;
    color: #fff;
    background: #a32831!important;
    padding: 20px 20px !important;
}

.wk-panel:after {
    margin-bottom: 20px!important;
}

.wk-overlay-background {
    background: rgba(163, 40, 49, 0.95)!important;
}


/* ERWEITERT VON NEOTREND */
.uk-icon-chevron-right {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAVCAYAAAEBXu8fAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACuSURBVChT1ZLRDcMgDEQZgREyAiNktGySETpKR2ED0jMcDQZXgkr96JOiwJ3PgYBTXIBDE+WbxaY4gqqQUoqcdgImPjd6D0zEUU164IeZop1FD0r3CgRKBWoze2xA4Ci5K1DSyAp/XEBzXDmSTzHwPikV1g1o9V9qYwoENySjPBjb27CoQfm08E2DfPtyGvxRAxR5FOfzaDja7SlgDgHMP58X/LWAsByo1OBcwLkXhSCGMWhLLFQAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: 90% 50%
}

/*SES ImmoTool 3*/
.layout-property-list-item h2.uk-h4 {
    color: #a32831;
}

.view-property h2 {
    font-size: 18px;
    color: #a32831;
}

/*1.4 x 2 */
.layout-property-tile-item-bruenner  .item-title {
    height: 2.8em;
    overflow: hidden;  
}

/*1.714 x 4 */
.layout-property-tile-item-bruenner  .item-text {
    height: 6.856em;
    overflow: hidden;
}


/* Fonts */
/* ubuntu-300 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-300.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-300italic - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-300italic.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-regular - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-italic - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-italic.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-500 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-500.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-500italic - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-500italic.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-700 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-700.svg#Ubuntu') format('svg'); /* Legacy iOS */
}
/* ubuntu-700italic - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ubuntu-v20-latin/ubuntu-v20-latin-700italic.svg#Ubuntu') format('svg'); /* Legacy iOS */
}