.designfull-imageText h2{font-family:'Unna';font-weight:400;color:#000}
.designfull-imageText h2{display:block;display:-webkit-box;height:100%;margin:0 auto;padding-bottom:.5rem;font-size:36px;line-height:40px;font-weight:400}
.designfull-imageText{background:#fff}
.designfull-imageText p:first-child{font-size:14px;line-height:20px;color:#888;text-shadow:2px 4px rgba(0,0,0,0)}
.designfull-imageText h3{font-size:16px;line-height:22px;color:#000;font-weight:300}
.designfull-imageText p a:hover{text-decoration:none}
.designfull-imageText p a{text-underline-position:under;border-bottom:1px solid #000}
.designfull-imageText .load-more button{height:40px;width:145px;font-size:16px;line-height:19px;border:1px solid #000}
.designfull-imageText .designfull-hero-text{top:50%;transform:translateY(-50%)}
.designfull-imageText .designfull-hero-text h2{font-family:Unna;font-size:48px;line-height:49px}
.designfull-image-bg{background-image:url("../../../../../../content/dam/kohler-kds/desgin-imag.PNG");height:auto;background-repeat:no-repeat}
.designfull-blog-page #designfull-bloglist .row{padding-top:67px}
.designfull-imageText h3{display:block;display:-webkit-box;max-height:55px;margin:0 auto;margin-bottom:8px;font-size:16px;line-height:22px;font-weight:300;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.designfull-image-bg.image-right{background-image:url("clientlibs/images/designful-bg.png");height:auto;background-repeat:no-repeat;background-position:right center}
.designfull-imageText h1{font-family:Unna;font-size:48px;font-weight:bold;line-height:50px;color:#000}
.designfull-imageText .designfull-text{top:50%;transform:translateY(-50%)}
.designfull-imageText .designfull-hero-text h2+p{width:85%}
@media(min-width:992px){.designfull-hero-text .offset-lg-1{margin-left:7.50%}
}
@media(min-width:320px) and (max-width:767px){.designfull-imageText .row{margin-left:-30px;margin-right:-30px}
.designfull-imageText .designfull-text{position:inherit !important;transform:none}
.designfull-text{top:50%;transform:none}
.designfull-imageText.designfull-image-bg img{width:100%}
.designfull-imageText.designfull-image-bg .mobile-view{padding:0}
.designfull-imageText h2{font-size:22px;line-height:24px;height:100%}
.designfull-imageText p{font-size:14px;line-height:18px}
.designfull-imageText .designfull-hero-text h2{font-size:32px;line-height:34px}
.designfull-hero .designfull-hero-text .offset-1{padding:0}
.designfull-imageText .designfull-hero-text h2+p{width:100%}
.designfull-imageText .mobile-view .row{display:initial}
}
@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.designfull-imageText p:first-child{width:100%}
}
@media(min-width:768px) and (max-width:991px){.designfull-text{position:inherit !important;transform:unset !important}
.designfull-imageText.designfull-image-bg img{width:100%}
.designfull-imageText h2{height:100%}
.designfull-imageText h3{height:45px}
}
.designfull-imageText .hero-title{padding-top:2px;margin-bottom:0}
.designfull-imageText .blog-title{padding-bottom:14px}
.designfull-blog h1{font-family:"PlayfairDisplay-Regular";font-size:80px;line-height:120px;color:#000}
.designfull-blog{background-color:#fff}
.designfull-blog .wellbeing p,.designfull-blog p{font-size:16px;line-height:22px;color:#000}
.designfull-hero-indicators .carousel-indicators li{background-color:#000}
.designfull-blog .wellbeing p:first-child{font-family:'Unna';font-size:24px;line-height:28px}
.designfull-blog .wellbeing h1{font-family:"PlayfairDisplay-Regular";font-size:66px;line-height:70px;color:#000}
@media(min-width:320px) and (max-width:767px){.designfull-blog .tab-view h2.navbar-toggler{border-bottom:1px solid #000;color:#000;font-size:14px;line-height:16px;font-weight:400}
.designfull-blog .tab-view h2.navbar-toggler::after{background-color:#fff;color:#000}
.designfull-blog h1{font-size:48px;line-height:42px}
.designfull-blog .wellbeing h1{font-size:48px;line-height:52px}
.designfull-blog #collapsibleNavbar{border:1px solid #000}
.designfull-blog .wellbeing p,.designfull-blog p{width:100% !important}
}
.tab-view .nav-tabs .nav-link{font-size:16px;line-height:19px;font-weight:normal;border:0;padding:3px 0;color:#000}
.tab-view .nav-tabs .nav-link.active{color:#000;background-color:#fff;border-bottom:1px solid #000;font-weight:bold}
@media(min-width:320px) and (max-width:767px){.tab-view .nav-tabs .nav-link{font-size:12px;line-height:14px}
.tab-view h2.navbar-toggler{font-size:20px;line-height:24px;font-weight:500}
.tab-view h2.navbar-toggler{border-bottom:1px solid #000;color:#000}
.tab-view h2.navbar-toggler::after{font-family:'Font Awesome 5 Pro';display:inline-table;vertical-align:inherit;content:"\f107";float:right;padding:6px 10px 0;background-color:#fff;color:#000;border:0;font-size:30px;font-weight:100}
.tab-view .nav-tabs .nav-link.active{border:0;font-weight:bold}
.tab-view .nav-tabs .nav-link.active:before{font-family:'Font Awesome 5 Pro';font-weight:900;content:"\f0da";font-size:12px;padding:0 10px 0 0}
.tab-view .nav-tabs .nav-link.active{border-bottom:1px solid #000}
}