/* poppins-100italic - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 100;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-100italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-100italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-100 - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-100.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-100.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-200 - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-200.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-200.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-200italic - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-200italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-200italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-300italic - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-regular - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-300 - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-italic - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-500 - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-600 - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-500italic - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-500italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-600italic - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-700 - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-700italic - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-800italic - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-800italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-800italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-800 - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-900 - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* poppins-900italic - latin-ext_latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  src: local(''),
	   url('../fonts/poppins-v19-latin-ext_latin-900italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/poppins-v19-latin-ext_latin-900italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


/* ------------------------------------------------------------------------------------
									Global
--------------------------------------------------------------------------------------- */
/* Externer Link (mit Pfeil) */
.link_arrow {
	padding-right: 15px;
	background-image:url(../imgs/link_arrow_blu.png);
	background-repeat:no-repeat;
	background-position:right center;
}
.link_arrow:active,
.link_arrow:hover,
.link_arrow:focus {color: red !important; background-image:url(../imgs/link_arrow_red.png);}

/* Download Link (mit Symbol) */
.link_dload {
	padding-right: 15px;
	background-image:url(../imgs/link_dload_blu.png);
	background-repeat:no-repeat;
	background-position:right center;
}
.link_dload:active,
.link_dload:hover,
.link_dload:focus {background-image:url(../imgs/link_dload_red.png);}




/* ------------------------------------------------------------------------------------
									Header und Menü
--------------------------------------------------------------------------------------- */

@media (min-width:992px){
	/* Menübalken */
	.c-layout-header.c-layout-header-7{background:rgba(28, 120, 139, 0.8);}
	/* Abstand Top Logo */
	.c-layout-header.c-layout-header-7 .c-navbar .c-brand { float:left; margin:21px 0 20px 0;padding:0; border: 0px solid red; }
	/* Abstand Top Menü */
	.c-layout-header.c-layout-header-7 .c-navbar .c-mega-menu { text-align: right; margin:0; padding:0; border: 0px solid yellow; }
	/* Top Menü Font */
	.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav.c-theme-nav > li > a.c-link{font-size:16px !important; font-weight:400 !important; letter-spacing: 0.04em;}
	.c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav li.c-active > .c-link:after,
	.c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav li:hover > .c-link:after{bottom:20px;background-color:rgba(234, 241, 242, 1.0);}
	/* Sprachbutton rechts */
	.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav.c-theme-nav-right > li > .c-link {
		font-size:15px;
		background-color:rgba(255, 255, 255, 0.4) !important;
		transition:all 0.2s;
		padding:9px; margin:42px 10px 0 10px;
		min-height:1px;
		}
	/* Logo ein-/ausblenden */
	.c-layout-header .c-brand .c-mobile-logo-scroll{display:none;}
	/* On Scroll */
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header.c-layout-header-7{height:80px; background:rgba(28, 120, 139, 0.8);}
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header.c-layout-header-7{height:80px; background:rgba(50, 133, 150, 0.9);}
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-brand{transition:margin 0.2s;margin:8px 0 19px 0;}
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu{margin:16px 0 0 0;line-height:50px}
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav.c-theme-nav > li > .c-link {
		transition:all 0.2s;padding:12px 15px 0 15px;margin:0 0 0 0;min-height:78px;
		}
	.c-page-on-scroll .c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav li.c-active > .c-link:after,
	.c-page-on-scroll .c-layout-header-7 .c-navbar .c-mega-menu .navbar-nav.c-theme-nav li:hover > .c-link:after { width:80%; bottom:28px; background-color:rgba(234, 241, 242, 1.0); }
	.c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav.c-theme-nav-right > li > .c-link{
		transition:all 0.2s;
		font-size:15px;
		background-color:rgba(204, 0, 0, 0.6) !important;
		padding:10px; margin:12px 10px 0 10px;
		min-height:1px;
		}
}

@media (max-width:991px){
	.c-layout-header.c-layout-header-dark-mobile.c-header-transparent-dark{background:rgba(28, 120, 139, 0.8);}
	.c-layout-header.c-layout-header-dark-mobile.c-header-transparent-dark.c-mega-menu-shown{background:#8fbac1;}
	.c-layout-header.c-layout-header-dark-mobile.c-header-transparent-dark.c-mega-menu-shown{background:rgba(28, 120, 139, 0.8);}
	.c-layout-header.c-layout-header-7 .c-topbar .c-top-menu.c-pull-left{margin:0 0 0 0;padding:0 0 0 0;}
	.c-layout-header.c-layout-header-7 .c-topbar .c-top-menu.c-pull-right{margin:10px 0 0 0;padding:0 0 0 0;}
	/* Mobil: Balken + Breite Menübox */
	.c-layout-header.c-layout-header-7 .c-navbar{display:block;float:none;margin:10px 20px 8px 16px;}
	/* Logo */
	.c-layout-header.c-layout-header-7 .c-navbar .c-brand{margin:0px 6px 0px 10px;}
	/* Toggler */
	.c-layout-header .c-brand .c-hor-nav-toggler,
	.c-layout-header .c-brand .c-topbar-toggler{margin:12px 0px 0 0;}
	.c-layout-header .c-brand > .c-hor-nav-toggler > .c-line{width:25px;display:block;height:2px;padding:0px;margin:6px 0;background:white !important;}
	.c-layout-header .c-brand > .c-hor-nav-toggler > .c-line:first-child{margin-top:6px;}
	.c-layout-header.c-layout-header-dark-mobile .c-brand > .c-hor-nav-toggler{background:#1c788b;}
	.c-layout-header.c-layout-header-dark-mobile .c-brand > .c-hor-nav-toggler:hover{background:#8fbac1;}
	/* Dropdown Menü */
	.c-layout-header-fixed .c-layout-header .c-mega-menu-mobile {
		margin: 13px 0px 0px 0px !important;
		padding: 0px !important;
		box-shadow:3px 3px 10px -5px rgba(0, 0, 0, 0.7) !important;
		font-weight:500;
		border: 0px solid red;
		}
	.c-layout-header-fixed .c-layout-header .c-mega-menu-mobile ul{background:white;margin:0 0 0 0 !important;padding:0 0 0 0;}
	.c-layout-header-fixed .c-layout-header .c-mega-menu-mobile li{background:#4993a2;margin:1px 0 0 0;padding:0 0 0 10px;}
	.c-layout-header-fixed .c-layout-header .c-mega-menu-mobile li a{color:#ffffff !important;}
	.c-layout-header-fixed .c-layout-header .c-mega-menu-mobile li a:hover{background:#1c788b !important;color:#ffffff !important;}
	.c-layout-header-fixed .c-layout-header .c-mega-menu-mobile li.c-active{background:#ffffff !important;}
	.c-layout-header-fixed .c-layout-header .c-mega-menu-mobile li.c-active a{color:#000000 !important;}
	/* Logo ein-/ausblenden*/
	.c-layout-header-7 .c-brand .c-mobile-logo-scroll{display:none;}
	.c-page-on-scroll .c-layout-header-7 .c-brand .c-mobile-logo-scroll{display:inline-block;}
	.c-page-on-scroll .c-layout-header-7 .c-brand .c-mobile-logo{display:none;}
}


/* ------------------------------------------------------------------------------------
									Content-/Schattenboxen
--------------------------------------------------------------------------------------- */

/* Content Box außen */
.c-content-box {padding: 0px !important; margin: 0px 0px 0px 0px !important; background-color: none !important;}

/* Schattenbox */
.c-content-box .c-content-tab-6 .c-tab-items {
	padding: 10px 10px 10px 10px !important;
	margin: 20px 0px !important;
	list-style:none;
	background-color: none !important;
	border: 0px dotted silver;
}

/* ------------------------------------------------------------------------------------
									ZELLE in Schattenbox
--------------------------------------------------------------------------------------- */

/* small Smartphone */
@media (max-width:767px){
	.c-content-box .c-content-tab-6 .c-tab-items .sbox-content {
		padding: 20px 20px 20px 20px !important;
	}
	.showhide_pic_1 {display: block;}
	.showhide_pic_2 {display: none;}
	.showhide_pic_3 {display: none;}
}

/* medium Tablet */
@media (min-width:768px){
	.c-content-box .c-content-tab-6 .c-tab-items .sbox-content {
		padding: 30px 30px 30px 30px !important;
	}
	.showhide_pic_1 {display: none;}
	.showhide_pic_2 {display: block;}
	.showhide_pic_3 {display: none;}
}

/* big Desktop */
@media (min-width:992px){
	.showhide_pic_1 {display: none;}
	.showhide_pic_2 {display: none;}
	.showhide_pic_3 {display: block;}
}

.c-content-box .c-content-tab-6 .c-tab-items .sbox-content:first-child {background-color: none !important;}
.c-content-box .c-content-tab-6 .c-tab-items .sbox-content:last-child {background-color: none !important;}
.c-content-box .c-content-tab-6 .c-tab-items .sbox-content img {outline: 0px dotted blue !important; margin: 0px !important;}

.c-content-box h2.leistungen{
	font-size:26px; font-weight:500;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	color: #1c788b;
	border: 0px solid black;
	}



/* ------------------------------------------------------------------------------------
									Titel Block
--------------------------------------------------------------------------------------- */

.c-content-box .c-content-title-1 h1{font-size:36px;font-weight:500;margin:40px 0 0 0 !important;text-transform:none;text-align:center;}
.c-content-box .c-content-title-1 h1.c-font-left{text-align:left;}
.c-content-box .c-content-title-1 p{font-size:16px;font-weight:300;margin:10px 0 0 0 !important;color:#737a7e;line-height:28px !important;padding:0 0 0 0 !important;text-align:center;}
.c-content-box .c-content-title-1 p.c-font-left{text-align:left;}
.c-content-box .c-content-title-1 .c-line-center{margin-top:50px;margin-bottom:40px;background:#e7505a !important;text-align:center;}
.c-content-box .c-content-title-1 .c-line-left{margin-top:50px;margin-bottom:40px;background:#e7505a !important;text-align:left;}

.c-content-box h1{font-size:30px; font-weight:500; padding: 0px 0px 0px 0px; margin-bottom:30px;}
.c-content-box h2{font-size:22px;margin:0 0 0 0;color:#e12330;}
.c-content-box h3{font-size:16px;font-weight:400;margin:18px 0 0 0;line-height:22px;color:#3b3b3b;}
.c-content-box h4{font-size:16px !important;font-weight:400 !important;padding:40px 0 10px 0 !important;margin:0 0 0 0 !important;line-height:20px;color:#a40000 !important;}
.c-content-box h4 i{font-size:24px !important;margin-right:4px;}

/* Revo Slider */
/*
.c-layout-revo-slider-15 {overflow:hidden;min-height:950px;}
.c-layout-revo-slider-15 .c-main-title{font-size:20px;line-height:28px;padding:15px;border:1px solid #ffffff;}
.c-layout-revo-slider-15 .c-highlight-title{font-size:80px;font-weight:600;margin-bottom:20px !important;}
.c-layout-revo-slider-15 .c-slider-line{height:1px;width:80%;display:block;margin:0 auto 30px auto !important;}

@media (max-width:1366px){.c-layout-revo-slider-15{min-height:650px;}}
@media (max-width:1024px){.c-layout-revo-slider-15{min-height:768px;}}
@media (max-width:777px){
	.c-layout-revo-slider-15 .c-main-title{line-height:28px;}
	.c-layout-revo-slider-15 .c-highlight-title{margin-bottom:15px !important;}
	.c-layout-revo-slider-15 .c-highlight-title > span{font-size:80px;}
	.c-layout-revo-slider-15 .c-action-btn.btn,
	.c-layout-revo-slider-15 .c-action-btn.btn.c-btn-border-2x.c-btn-uppercase.btn-lg{margin-top:20px;padding:7px 22px 5px 22px;font-size:14px;}
	.c-layout-revo-slider-15 .c-slider-15-skyline,
	.c-layout-revo-slider-15 .c-slider-15-title{width:100% !important;height:auto !important;}
}
@media (max-width:480px){.c-layout-revo-slider-15{min-height:568px;}}
*/



/* ------------------------------------------------------------------------------------
									Content Box
--------------------------------------------------------------------------------------- */

.c-content-box p {
	font-size:15px;
	line-height:1.5em !important;
	font-weight: 400;
	margin:0px !important;
	padding:0px !important;
	}

.c-content-box p > b,
.c-content-box li > b {
	font-weight: 500;
	}

.c-content-box li a{color:#1c788b !important; text-decoration:underline; font-weight: 400;}
.c-content-box li a:hover{color:#ff0000 !important;}
.c-content-box ol{margin:26px 0 0 -30px;}
.c-content-box .c-content-tab-6 .referenzen ol{padding:0 0 0 14px !important;margin:0 0 0 0 !important;}
.c-content-box .c-content-tab-6 .referenzen li{padding:0 0 0 0 !important;margin:0 0 8px 0 !important;}

.c-content-box ol > li {
	margin:2px 0 0 0 !important;
	list-style-image:url(../imgs/anstrich-ol.gif);
	font-size:16px;
	line-height:22px;
	font-weight:500;
	color:#3b3b3b;
	}

.c-content-box ol > li.infobutton {
	list-style-type:none;
	list-style-image:none;
	margin:6px 10px 0px -22px !important;
	padding:10px 10px 6px 40px !important;
	background-color:#f3f3f3 !important;
	background-image:url(../imgs/anstrich-ol-info.png);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:16px;
	line-height:22px;
	font-weight:500;
	color:#a40000;
	}

.c-content-box ul {
	margin:15px 0 0 -22px;
	list-style-image:url(../imgs/anstrich-ul.gif);
	}

.c-content-box ul.leistungen {
	margin: 0px;
	padding-left: 14px !important;
	list-style-image:url(../imgs/anstrich-ol.gif);
	border: 0px solid red;
	}

.c-content-box ul > li {
	margin:2px 0 0 0 !important;
	font-size:15px;
	color:#333;
	font-weight:400;
	line-height:22px;
	}

.c-content-box ul.line_gap > li {
	margin-bottom: 20px !important;
	}

.c-content-box ul.leistungen > li {
	margin: 0px 0px 14px 0px !important;
	padding-left: 4px !important;
	font-weight:400;
	line-height: 1.5em;
	color:#1b1b1b;
	}

.c-content-box ul.leistungen > li:last-child {
	margin: 0px 0px 0px 0px !important;
	}

.c-content-box ul.leistungen > .sub_ul {
	margin: 0px 0px 20px -26px !important;
	border: 0px solid red;
	}

.c-content-box ul.leistungen .sub_ul > li {
	margin-bottom: 8px !important;
	font-size:13px;
	line-height: 1.3em;
	font-weight:400;
	color:#1b1b1b;
	word-wrap:break-word;
	}



/* ------------------------------------------------------------------------------------
									Belvedere Begin
--------------------------------------------------------------------------------------- */

/* Box Praxis */
.c-content-feature-15 { padding: 0px !important; margin-top: 100px !important;}
.c-feature-15-container { padding: 40px 50px !important; max-width: 640px; float:right;}
.c-feature-15-container h2 { padding: 0px; font-size:30px; margin-bottom:24px;}
.c-feature-15-container p,
.c-feature-15-container .row_data {color: #333; margin: 0px 0px; padding:0px; line-height: 1.5em;}
.c-feature-15-container p b {color: #333; font-weight: 500;}
.c-feature-15-container p a,
.c-feature-15-container .row_data a {color: #1c788b; font-weight: 400; text-decoration: underline;}
.c-feature-15-container p a:hover, 
.c-feature-15-container .row_data a:hover {color:#ff0000 !important;}
#praxis {background-image: url(../imgs/foto_01.jpg);}
@media (max-width:991px) {
	.c-content-feature-15 {margin-top: 80px !important; padding: 80px 0px 50px 0px !important;}
	.c-feature-15-container {max-width: 80% !important; float:right; margin: 0px !important;}
	#praxis {background-image: url(../imgs/foto_02.jpg);}
}
@media (max-width:767px){
	.c-content-feature-15 {margin-top: 80px !important; padding: 80px 4px 50px 0px !important;}
	.c-feature-15-container {max-width: 90% !important; padding: 30px 30px !important;}
	.c-feature-15-container h2 {font-size:24px;}
}
/* Tel, Mail usw. */
.c-feature-15-container .row_data {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0px !important;
	padding: 1px 0px !important;
	border: 0px solid gold;
}
.c-feature-15-container .row_data .cell_bez {
	width: 80px;
	font-weight: 500;
	outline: 0px solid red;
}
.c-feature-15-container .row_data .cell_dat {
	border: 0px solid pink;
}


/* Box Sprechzeiten */
.c-content-box .row_oeff {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	font-size:15px;
	line-height:1.3em !important;
	font-weight: 400;
	margin:0px !important;
	padding:4px 0px !important;
	border: 0px solid gold;
}
.c-content-box .row_oeff .cell_day {
	width: 100px;
	font-weight: 500;
	outline: 0px solid red;
}
.c-content-box .row_oeff .row_time {
	min-width: 240px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	border: 0px solid lime;
}
.c-content-box .row_oeff .cell_time {
	width: 120px;
	text-align: right;
	border: 0px solid pink;
}
.c-content-box .row_oeff .cell_colspan {
	font-weight: 500;
	text-align: left;
	border: 0px solid pink;
}

/* ------------------------------------------------------------------------------------
									Belvedere End
--------------------------------------------------------------------------------------- */



/* ------------------------------------------------------------------------------------
									Footer
--------------------------------------------------------------------------------------- */
.c-layout-footer.c-layout-footer-10{padding:60px 0px 0px 0px !important;}
.c-footer{padding:0px 0px 0px 0px !important;}
.c-layout-footer-10-content.container{padding:10px 30px 10px 30px !important;margin-top:0px;margin-bottom:30px;}

@media (max-width:991px){
	.c-layout-footer-10-content.container{
		padding:0px 30px 10px 30px !important;
		margin-top:0px; margin-bottom:30px;}
}
.c-layout-footer-10-content.container .c-layout-footer-10-title-container{height:40px;margin:0px 0px 20px 0px !important;padding:0px !important;}

@media (max-width:991px){
	.c-layout-footer.c-layout-footer-10{
		padding:40px 0px 10px 0px !important;
	}
	.c-layout-footer-10-content.container .c-layout-footer-10-title-container{
		height:40px;
		margin:40px 0px 20px 0px !important;
		padding:0px !important;
	}
}

.c-layout-footer-10-content .c-layout-footer-10-title-container h3{font-size:15px !important;line-height:20px !important;letter-spacing:0.005em !important;}
@media (max-width:1199px){.c-layout-footer-10-content .c-layout-footer-10-title-container h3{font-size:12px !important;line-height:20px !important;letter-spacing:0.005em !important;}}
@media (max-width:991px){.c-layout-footer-10-content .c-layout-footer-10-title-container h3{font-size:18px !important;line-height:20px !important;}}
.c-kingspace{font-size:28px !important;line-height:22px;letter-spacing:0.06em;text-transform:uppercase;}
.c-namespace{font-size:14px !important;line-height:20px;letter-spacing:0.14em;text-transform:uppercase;}
.c-layout-footer-10-desc{padding:0 0 0 0 !important;font-size:13px !important;line-height:20px !important;}
.c-layout-footer-10-content ul{padding:0px !important;margin:0px !important;}
.c-layout-footer-10-content .c-layout-footer-10-list li{display:block;padding:0px !important;margin:0 0 14px 0 !important;list-style-type:none;background:none;}
@media (min-width:1199px){.c-layout-footer-10-content .c-layout-footer-10-list li{display:block;padding:0px !important;margin:0 0 14px 0 !important;list-style-type:none;background:none;}
}
.c-layout-footer-10-content .c-layout-footer-10-list-itemx a{display:block;background:none;margin:0px;padding:10px;font-size:13px;font-weight:300;text-decoration:none;text-decoration:none;color:#3f444a;line-height:15px;}
@media (max-width:1199px){.c-layout-footer-10-content .c-layout-footer-10-list-itemx a{background:#ececec;}
}
@media (max-width:1199px){.c-layout-footer-10-content.container li{display:table;width:100%;height:60px;}
.c-layout-footer-10-content.container li a{display:table-cell;width:100%;vertical-align:middle;padding-left:10px !important;}
}
.c-layout-footer-10-content .c-layout-footer-10-list-itemx a:hover{transition:0.1s;background:#c4c4c4;color:#fff;font-weight:300;opacity:1.0;}



/* Global */
.pad_t_0  {padding-top: 0px !important;}
.pad_t_10 {padding-top: 10px !important;}
.pad_t_20 {padding-top: 20px !important;}
.pad_t_30 {padding-top: 30px !important;}
.pad_t_40 {padding-top: 40px !important;}
.pad_t_50 {padding-top: 50px !important;}

.pad_b_0  {padding-bottom: 0px !important;}
.pad_b_10 {padding-bottom: 10px !important;}
.pad_b_20 {padding-bottom: 20px !important;}
.pad_b_30 {padding-bottom: 30px !important;}
.pad_b_40 {padding-bottom: 40px !important;}
.pad_b_50 {padding-bottom: 50px !important;}

.pad_lr_0  {padding-left: 0px !important; padding-right: 0px !important;}
.pad_lr_10 {padding-left: 10px !important; padding-right: 10px !important;}
.pad_lr_20 {padding-left: 20px !important; padding-right: 20px !important;}
.pad_lr_30 {padding-left: 30px !important; padding-right: 30px !important;}
.pad_lr_40 {padding-left: 40px !important; padding-right: 40px !important;}
.pad_lr_50 {padding-left: 50px !important; padding-right: 50px !important;}

.mar_t_0  {margin-top: 0px !important;}
.mar_t_10 {margin-top: 10px !important;}
.mar_t_20 {margin-top: 20px !important;}
.mar_t_30 {margin-top: 30px !important;}
.mar_t_40 {margin-top: 40px !important;}
.mar_t_50 {margin-top: 50px !important;}

.mar_b_0  {margin-bottom: 0px !important;}
.mar_b_10 {margin-bottom: 10px !important;}
.mar_b_20 {margin-bottom: 20px !important;}
.mar_b_30 {margin-bottom: 30px !important;}
.mar_b_40 {margin-bottom: 40px !important;}
.mar_b_50 {margin-bottom: 50px !important;}

.nowrap{white-space:nowrap;}
.wrap{word-wrap:break-word;}
.img-responsive{width:100%;}

.bg_gold {background:gold !important;}
.bg_pink {background:pink !important;}
.bg_yellow {background:yellow !important;}



