/*
Theme Name: boot_kontur
Theme URI: https://boot.kontur.us
Description: A simple Bootstrap 4 Gutenberg Theme
Author: Eilert Behrends
Author URI: https://werbekontur.de
Version: 2.3
Tags: Bootstrap 4, Gutenberg, werbekontur
Text Domain: boot_kontur

*/
.kontursizer {max-width:100%}
/* LANDER*/
.intro-header {
height: 100vh;
padding-top: 50px;
padding-bottom: 50px;
color: #f8f8f8;
background: url(img_0584-7.jpg) no-repeat center center;
background-size: cover;
text-align: center;
}



:target:before {
content:"";
display:block;
height:60px; /* fixed header height*/
margin:-60px 0 0; /* negative fixed header height */
}


}
.gold-text {
    color: #D5AD6D;
background: -webkit-linear-gradient(transparent, transparent),
-webkit-linear-gradient(top, rgba(213,173,109,1) 0%, rgba(213,173,109,1) 26%, rgba(226,186,120,1) 35%, rgba(163,126,67,1) 45%, rgba(145,112,59,1) 61%, rgba(213,173,109,1) 100%);
background: -o-linear-gradient(transparent, transparent);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}

.bg-bright {
	
    background-color:  #fff!important;
	
}
.icon-bar {
	width: 22px; 
	height: 1px;
  background-color: rgba(215, 11, 84);
	display: block;
	transition: all 0.42s;
	margin-top: 6px
}
 
.navbar-toggler {
  border: none;
  background: transparent !important;
}
   

.navbar-toggler .top-bar {
  transform: translate(5px) rotate(45deg);
  transform-origin: 10% 10%;
      background-color: #D70B54;
}
 
.navbar-toggler .middle-bar {
  opacity: 0;
}
 
.navbar-toggler .bottom-bar {
  transform: translate(5px) rotate(-45deg);
  transform-origin: 10% 90%;
      background-color: #D70B54;
}
 
.navbar-toggler.collapsed .top-bar {
  transform: rotate(0);
background-color: rgba(215, 11, 84);
   
}
 
.navbar-toggler.collapsed .middle-bar {
  opacity: 1;
  
   
}
 
.navbar-toggler.collapsed .bottom-bar {
  transform: rotate(0);
    background-color: rgba(215, 11, 84);
    
}

.navbar-light .navbar-nav .nav-link {

    
color: rgba(0,0,0,.5);

}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
color: rgba(0, 0, 0, 0.9);
}


.navbar-collapse a  {font-weight: 400;
font-size:1.2rem;}

.navbar  { border-bottom-color: rgba(215, 11, 84);
    border-bottom-style: solid;
    border-bottom-width: 2px;
padding: 0rem 0rem;}

div.container.kontursizer { padding-left: 0;}

padding-top: .125rem;
padding-bottom: .0rem;
margin-right: 1rem;

}
.navbar-nav{ background: rgba(218, 165, 32, 0.1);}

padding-top: .125rem;
padding-bottom: .0rem;
margin-right: 1rem;

}


.navbar-nav {text-align: center;  font-size: 1.5rem;
text-align: center;
border-bottom: white;
border-bottom-style: solid;
    
border-bottom-width: 2px;}

.nav-item { border-bottom: #fefefe;
border-bottom-style: solid;
    text-align: center;
    
border-bottom-width: 2px;
  }

.navbar-brand {

padding-top: 0;
padding-bottom: .0;
margin-right: 1rem;
max-width:50%;
}
.dropdown-item {
font-size: 1.3rem;
color: #ac80b1;
text-align: center;
white-space: break-spaces;

}
/* Sticky Footer */

#sticky-footer {
  flex-shrink: none;
}


body {
    
    margin: 0;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
background-color: #fff;
    padding-top: 10px;
font-size: 1.2em;
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}

 #sticky-footer {
 
 

  /* Set the fixed height of the footer here */
 
  background-color: #f5f5f5;
    
}

body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
 
font-weight: 300;
    font-size: 1.3rem;
font-style: normal;
    line-height: 1.42;

background-size: contain;
background-attachment: fixed;
}
main {
    flex: 1 0 auto;
}

.site-header-image {
	display: block;
	margin: auto;
}

.wp-caption {}
.wp-caption-text {}
.sticky {}
.screen-reader-text {}
.gallery-caption {}

.bypostauthor {}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	clear: both;
	display: block;
}

/* Max img widths */

img,
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}

/* Author bio */

.author-bio .avatar {
	border: 1px solid #dee2e6;
	border-radius: 50%;
}

/* Main content */


a, h1,  h3, h4, h5, h6 {


}
h1 {
font-weight: lighter;

}
h2   {


font-size: 2rem;
}



.h1_home {
animation-delay: 0.4s;
animation-name: fadeIn;
background: rgba(181, 100, 166, 0.93);
padding: 5px;
color: white;
    position: relative;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
padding: 1em;
min-width: 50%;
    text-align: left;
}



h2.head strong, h2 strong{

color: #7cb5d6;
    
   font-family: myriad-pro, sans-serif;
    

font-style: normal;
font-weight: 600;

}

h2.head em, h2 em {

color: #f08318;
    
   font-family: myriad-pro, sans-serif;
    

font-style: italic;
font-weight: 300;

}


h2.head em strong, h2.head strong em, h2 em strong, h2 strong em {

color: #2a5684;
    
  

font-style: italic;
font-weight: 600;

}





.masthead {
  height: 100vh;

  background-image: url('https://source.unsplash.com/BtbjCFUvBXs/1920x1080');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
/* Sidebar */

/* Hide form placeholders on focus */

input:focus::-webkit-input-placeholder { color: transparent; }
input:focus:-moz-placeholder { color: transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color: transparent; } /* FF 19+ */
textarea:focus::-webkit-input-placeholder { color: transparent; }
textarea:focus:-moz-placeholder { color: transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color: transparent; } /* FF 19+ */

/* Comments */

#comments,
#reply-title {
	margin-top: 1.5rem;
	margin-bottom: 1rem;
}

.commentlist,
.commentlist ul {
	padding-left: 0;
}

.commentlist li {
	padding: 1rem;
}

.comment-meta {
	margin-bottom: 1rem;
}

.comment > .children {
	margin-top: 1rem;
	margin-right: -0.625rem;
	margin-bottom: -1.625rem;
}
/* Site footer */

/* Bootstrap cards */
.card-columns {
  @include media-breakpoint-only(lg) {
    column-count: 4;
  }
  @include media-breakpoint-only(xl) {
    column-count: 5;
  }
}

/* Clean pagination */
.current {
position: relative;
display: block;
padding: .5rem .75rem;
margin-left: -1px;
line-height: 1.25;
color: #fff;
background-color: #ccc;
border: 1px solid #dee2e6;
}

.has-nightblue-color, .nightblue {
	color: #282f85;
}
.has-skyblue-color, .skyblue {
	color: #99bcbf;
}
.has-coolgrey-color, .coolgrey {
	color: #a0a4a6;
}
.has-orange-color, .orange {
	color: #f08318;
}
.has-shady-color, .shady {
	color: #f5f5f5;
}
.has-deepthought-color, .deepthought42 {
	color: #424242;
}
.has-green-color, .green {
	color: #5a7760;
}
.has-lotus-color, .lotus {
	color: #D70B54;
}


.has-nightblue-background-color {
	background-color: #282f85;
}
.has-skyblue-background-color {
	background-color: #99bcbf;
}
.has-coolgrey-background-color {
	background-color: #a0a4a6;
}
.has-orange-background-color {
	background-color: #f08318;
}
.has-shady-background-color, .shady-bg {
	background-color: #efefef;
    padding: 20px 30px;
}
.has-deepthought-background-color {
	background-color: #424242;
}
.has-green-background-color {
	background-color: #5a7760;
}

.has-lotus-background-color, .bg-lotus {
 background-color:  #D70B54!important;
}


	

svg {
  fill: currentColor;
    
}


 #ctHeader {
background-image: url(https://dentapart.de/wp-content/uploads/2020/04/sp-ueberdp-bg.jpg);
-ms-background-position: center;
background-position: center;
background-repeat: no-repeat;
min-height: 833px;
}

.topWelcomeText {
padding-top: 47px;
max-width: 420px;
}



.btn-group-lg>.btn, .btn-lg {
padding: .5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
border-radius: 0rem;
}