/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
@font-face {
  font-family: "Roboto-Light";
  src: url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Light.eot"); /* IE9 Compat Modes */
  src: url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Light.otf") format("opentype"), /* Open Type Font */
    url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Light.ttf") format("truetype"), /* Safari, Android, iOS */
    url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Light.woff") format("woff"), /* Modern Browsers */
    url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Light.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Roboto-Regular";
  src: url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Regular.eot"); /* IE9 Compat Modes */
  src: url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Regular.otf") format("opentype"), /* Open Type Font */
    url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Regular.svg") format("svg"), /* Legacy iOS */
    url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Regular.woff") format("woff"), /* Modern Browsers */
    url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Regular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Roboto-Bold";
  src: url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Bold.eot"); /* IE9 Compat Modes */
  src: url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Bold.otf") format("opentype"), /* Open Type Font */
    url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Bold.svg") format("svg"), /* Legacy iOS */
    url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Bold.woff") format("woff"), /* Modern Browsers */
    url("https://www.kranken-seniorenpflege-kenyon.de/wp-content/uploads/fonts/Roboto-Bold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: 700;
  font-style: normal;
}





h2{letter-spacing:1px;color:#14110f;padding-bottom:5px;}
.subhead{font-size:3.2em;line-height:1.1em;color:#737373;font-family:"Roboto-Bold", Helvetica, Arial, Verdana, sans-serif;text-transform:none!important;}
.zitat{font-size:2.2em;line-height:1.1em;color:#14110f;font-family:"Roboto-Light", Helvetica, Arial, Verdana, sans-serif;text-transform:none!important;}
strong{font-family:"Roboto-Bold";color:#737373;}
.header-img-bigsize{width:96%;margin:-50px 2% 0px 2%;object-fit: cover;max-height:750px;-webkit-border-radius: 0px 0px 190px 190px;-moz-border-radius: 0px 0px 190px 190px;border-radius: 0px 0px 190px 190px;}
.vimeo-wrapper {position: relative;left: 0;width: 100%;z-index: 0;pointer-events: none;overflow:hidden;}
.vimeo-wrapper iframe { width: 100vw;height: 56.25vw;min-height: 100vh;min-width: 56.25vh; position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-image: url("");background-size: cover;background-position: center;background-repeat: no-repeat;}
a{color:#14110f}
.wpb_single_image .vc_single_image-wrapper.vc_box_circle img{border-radius:0!important;}

.breadcrumb-kenyon{background-color:#fffdd6;padding:20px 0 9px 30px;vertical-align:middle;margin-bottom:100px;color:#14110f;font-size:13px;margin-top:-40px;-webkit-border-radius: 30px 30px 30px 30px;-moz-border-radius: 30px 30px 30px 30px;border-radius: 30px 30px 30px 30px;font-family:"Roboto-Bold";}
#breadcrumbs{padding-left:0px;}
#breadcrumbs::before{content: '';background-image:url("");background-repeat: no-repeat, repeat;vertical-align: middle;position: absolute;width: 65px;height: 65px;right: 100%;z-index: 10;margin: -20px -105px 0 0;}
#breadcrumbs a{color:#000}

.branding .mini-contacts{padding:10px 25px 10px 25px;background:#fdf11a;color:#14110f;border-radius:10px;margin-top:0;}
.mini-menu-contacts{padding:10px 25px 10px 25px;background:#fdf11a;color:#14110f;border-radius:10px;margin-top:0;}
.mini-contacts{margin-top:-57px;}
.ti-widget.ti-goog .ti-header{margin-top:-50px!important;}
.ti-widget.ti-goog .ti-widget-container{margin-top:65px!important;}
a.mini-contacts:hover{opacity:1;color:#14110f;}
.smile_icon_list.left li .icon_description{padding-left:0;}
.smile_icon_list li.icon_list_item{margin:0!important;}

.widget-title{border-top:1px solid #14110f!important;padding:20px 0px 15px 0px;font-family:"Roboto-Bold";letter-spacing:1px;margin-bottom:1px;font-size:15px;}
.widget_media_image{border-top:1px solid #14110f!important;}
.widget_media_image img{padding-top:20px;}
.widget .menu li{float:left;color:#fff!important;border:0;margin:0;padding:0 0 0 20px;}
.widget_nav_menu a{color:#fff;text-transform:uppercase;}
.widget_nav_menu a:hover{color:#14110f;text-decoration:none;}
.menu>li:first-child{padding:0;margin:0}
.main-nav .middle-column .sub-nav > li > a{border-bottom:1px solid #14110f}
.custom-menu li{margin:0;padding:0;font-family: "Roboto-Light"}
.custom-menu a:hover{color:#000!important}
#footer.solid-bg{margin-top:-15px;}
.footer-contact a{font-family:"Roboto-Bold";font-size:32px!important;margin-top:20px;color:#fffdd6;line-height:40px!important;margin-bottom:20px;}
.textwidget a, .textwidget a:not(.dt-btn):hover{color:#14110f;}
.whitetxt, .whitetxt h3, .whitetxt strong{color:#fff!important;}
.ctclink .textwidget a:not(.dt-btn):hover {color:#14110f!important}
.ctclink::before{content:"\203A";padding:0px 8px 0px 8px; background-color:#fdf11a;color:#fff;margin-right:10px;}
.lb-data .lb-number{display:none;}
.ti-widget.ti-goog .ti-header{padding:0!important;border:0!important;}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_circle{border-radius:0px!important}
.l-btn{color: #14110f;text-decoration:none;line-height:30px;text-align:center}
.l-btn a, a:hover{color: #14110f;text-decoration:none;}
.l-head{color: #14110f; font-size: 1.3em; text-transform: uppercase;}
.footer .custom-nav > li > a:hover span{color: #14110f;text-decoration:underline}
.footer .custom-nav li.act > a span{color: #14110f;font-weight:bold;}
.lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-title:before{background-color:#fdf11a;color:#000;}
.lvca-accordion.lvca-style2 .lvca-panel:hover .lvca-panel-title{color:#000;}
.bgdecor{background-color:#fdf11a;padding:20px;margin-top:-15px}
.wpb_wrapper ul {list-style: none;}
.wpb_wrapper ul li:before {content: '✓';margin-left: -20px;padding-right: 10px;}

.masthead:not(.sub-downwards) .main-nav .dt-mega-menu-wrap{-webkit-border-radius: 0px 0px 30px 30px;-moz-border-radius: 0px 0px 30px 30px;border-radius: 0px 0px 30px 30px;}
.has-widget{background-color: #fdf11a;color:#14110f!important;margin: -20px -10px;width: 230px;-webkit-border-radius: 0px 0px 0px 30px;-moz-border-radius: 0px 0px 0px 30px;border-radius: 0px 0px 0px 30px;}
.masthead .top-bar .text-area{padding-right:45px;}
.dt-mega-menu .dt-mega-menu-wrap .sub-nav .mega-menu-widgets{color:#14110f!important;font-size:12px!important;line-height:18px!important;padding:20px;}
.dt-mega-parent .sidebar-content .widget *{color:#14110f!important;font-size:12px;line-height:18px!important}
.dt-mega-parent .sidebar-content .custom-html-widget{color:#14110f!important;font-size:12px;}
.dt-mega-parent .sidebar-content .custom-html-widget strong{color:#14110f;font-size:12px;}
.main-nav .sub-nav > li.dt-mega-parent > a .menu-text{font-family:"Roboto-Bold";font-size:1.2rem;margin-left:10px;}
.middle-column{margin:0 10px; width:489px}
.img-column{height:386px;width: 491px;padding: 0;margin: -29px 0px -20px -10px;overflow: hidden;-webkit-border-radius: 0px 0px 30px 0px;-moz-border-radius: 0px 0px 30px 0px;border-radius: 0px 0px 30px 0px;}
.wpb_single_image img{-webkit-border-radius: 0px 0px 30px 0px;-moz-border-radius: 0px 0px 30px 0px;border-radius: 0px 0px 30px 0px;}
.bottom-text-block{text-align:left;}
#bottom-bar p{line-height:20px;}
.main-nav > li.act:not(.wpml-ls-item) > a .menu-text {font-family:"Roboto-Bold";}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes slideInDown {
  0% {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  }
  @keyframes slideInDown {
  0% {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  } 


.site-footer {
    clear: both;
}

.subfooter{
	background-color:#fff;
	width:100%;
	margin-top:60px;
	padding:0;
	float: left;
}

.subfooter-widget-column{
	width:1160px;
	margin:0 auto;
	background-color:#fffdd6;
	box-sizing: border-box;
}

.footer-widget-column-one{
	z-index:100;
	position:relative;
	float:left;
	width:50%;
	height:300px;
	background-color:#fffdd6;
	color:#14110f;
	-webkit-border-radius: 20px 0px 0px 20px;
	-moz-border-radius: 20px 0px 0px 20px;
	border-radius: 20px 0px 0px 20px;
}

.footer-widget-column-two{
	z-index:100;
	position:relative;
	float:left;
	width:50%;
	height:300px;
	background-color:#fffdd6;
	color:#14110f;
	-webkit-border-radius: 0px 20px 20px 0px;
	-moz-border-radius: 0px 20px 20px 0px;
	border-radius: 0px 20px 20px 0px;
	margin-left:-5px;
}

.footer-widget-column-one .textwidget{
	padding:0 28px 28px 28px;
}

.footer-widget-column-two .textwidget{
	padding:0 28px 28px 28px;
}

.subfooter-widget-title{
	font-family:"Roboto-Bold";
	text-transform:uppercase;
	padding:38px 0 0 28px;
	color:#14110f;
}

.footer .widget a{font-size:15px;line-height:15px;}

@media all and (min-width: 1281px){
	.vimeo-wrapper{
		margin-top:-150px;
		top:0px;
		min-height:750px;
		margin-bottom: 10px;
		background-image:none;
	}
	.headerctct{display:none;}
}


@media all and (min-width: 1024px) and (max-width: 1280px) {
		.vimeo-wrapper{
		top:-150px;
		min-height:600px;
		margin-bottom: -150px;
		background-image:none;
	}
	
	.subfooter-widget-column{
	width: 100%;
	}
.footer-widget-column-one{
		width: 75%;
		height:auto;
	}
.footer-widget-column-two{
		width: 25%;
		height:auto;
	}
.fullw img{
	width:47%;
	float:left;
	margin-right:1%;
	border:1px solid #929292;
	}
	.headerctct{display:none;}
}

@media all and (min-width: 768px) and (max-width: 1024px) {
	.vimeo-wrapper{
		top:-100px;
		min-height:500px;
		margin-bottom: -100px;
		background-image:none;
	}
	.breadcrumb-kenyon{display:none;}
.header-img-bigsize{-webkit-border-radius: 0px 0px 60px 60px;-moz-border-radius: 0px 0px 60px 60px;border-radius: 0px 0px 60px 60px;margin-bottom:50px;}	
	
	.subfooter-widget-column{
	width: 100%;
	}
.footer-widget-column-one{
		width: 100%;
		height:auto;
		border-radius:0;
	}
.footer-widget-column-two{
		width: 100%;
		height:auto;
		border-radius:0;
		margin-left:0;
	}

.fullw img{
	width:47%;
	float:left;
	margin-right:1%;
	}
	.headerctct{display:none;}
}

@media all and (min-width: 480px) and (max-width: 768px) {
	.breadcrumb-kenyon{display:none;}
.header-img-bigsize{-webkit-border-radius: 0px 0px 40px 40px;-moz-border-radius: 0px 0px 40px 40px;border-radius: 0px 0px 40px 40px;margin-bottom:50px;}	

	.subfooter-widget-column{
	width: 100%;
	}
.footer-widget-column-one{
		width: 100%;
		height:auto;
		border-radius:0;
	}
.footer-widget-column-two{
		width: 100%;
		height:auto;
		border-radius:0;
		margin-left:0;
	}
.vimeo-wrapper{
		top:-40px;
		min-height:450px;
		margin-bottom: -50px;
	}
.fullw img{
	width:100%;
	margin-bottom:20px;
	}
	.headerctct{display:none;}
}

@media all and (max-width: 480px) {
	.subhead{font-size:1.8em;}
	.subfooter-widget-column{
		width: 100%;
	}
.footer-widget-column-one{
		width: 100%;
		height:auto;
	}
.footer-widget-column-two{
		width: 100%;
		height:auto;
	}
.breadcrumb-kenyon{display:none;}
.header-img-bigsize{-webkit-border-radius: 0px 0px 40px 40px;-moz-border-radius: 0px 0px 40px 40px;border-radius: 0px 0px 40px 40px;margin-bottom:50px;}	
.footer-widget-column-one{
	display:none;		
	}
	.vimeo-wrapper{
		top:-40px;
		min-height:300px;
	}
.headerctct{margin-left:20px;font-weight:bold;color:#157145}
}