* {
	margin: 0;
	padding: 0;
}
.navbar {
   height: 130px;
}
html,
body {
	height: 100%;
}

body {
   font-family: 'Poppins', sans-serif;
   font-size: 22px;
   font-weight: 300;
   color: #404040;
}

h2 {
   color: #1E1E1E;
   font-size: 45px;
   font-weight: 600;
}

.text {
   font-size: 20px;
   font-weight: 300;
   color: #404040;
   margin: auto 0;
}

.title {
   color: #FC6BA5;
   font-size: 45px;
   font-weight: 600;
   margin-bottom: 10px;
}

.title-white {
   color: #fff;
}

.flex {
   display: flex;
}
b {
   font-weight: 600;
}

ul {
   font-size: 20px;
   font-weight: 300;
   color: #404040;

}
/*===================================== Nav START =====================================*/
.container-fluid .logo {
   font-size: 45px;
   color: #FC6BA5;
   font-weight: 600;
}

.nav__menu {
   font-weight: 500;
   font-size: 20px;
}

.main__menu {
   background-color: white;
   padding: 25px;
   z-index: 1;
}

p span {
   font-weight: 600;
}

.content {
	flex: 1 0 auto;
}
.footer {
	flex: 0 0 auto;
}

.wrapper {
   display: flex;
	flex-direction: column;
	min-height: 100%;
}

.navbar-toggler-icon-my {
   background-image: url(../img/menu.svg);
   
      display: inline-block;
      width: 1.5em;
      height: 1.5em;
      vertical-align: middle;
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100%;  
}

.navbar-toggler-my {
   color: #FC6BA5! important;

}
/*===================================== Nav END =====================================*/

/*===================================== Section info START =====================================*/

.background-pink {
   position: absolute;
   background-color: #FFC6DD ;
   height: 550px;
   width: 100%;
   z-index: -1;
}

.section__img {
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
   border-radius: 5px;
   box-shadow: 0px 22px 40px rgba(0, 0, 0, 0.1);
   width: 100%;
   height: auto;
}

.section-info-container {
   padding-top: 50px;
   padding-bottom: 100px;
}

.section-info-text {
   margin-top: 130px;
}

.logo__tanstuteater {
   display: block;
   margin-top: 50px;
   background-position: center;
   background-size: 100%;
   text-align: center;
   height: 100%;
   width: auto;
}
/*===================================== Section info END =====================================*/

/*===================================== Footer START =====================================*/
.footer {
   display: flex;
   background-color: #FFC6DD;
   text-align: center;
   justify-content: center;
   align-items: center;
   height: 50px;
}
.footer__text {
   font-size: 15px;
   font-weight: 300;
   color: #fff;
   margin: 0;
   padding-right: 75px;
}

.footer__icon a + a {
   padding-left: 15px;
  
}

.footer__icon a {
   box-shadow: 0px 22px 40px rgba(0, 0, 0, 0.1);
}
/*===================================== Footer END =====================================*/
/*===================================== Section img START =====================================*/
.section-img {
   background: url(../img/minust.jpg) center no-repeat;
   background-size: cover;
   min-height: 370px;
   width: auto;
   display: flex;
   align-items: center;
   justify-content: center;
}


.section-img-text {
   color: #fff;
   font-size: 45px;
   font-weight: 600;
   margin: 0 auto;
}

.section-img-pedagoog {
   background: url(../img/pedagoog.jpg) center no-repeat; 
   background-size: cover;
}
.section-img-cv {
   background: url(../img/cv.jpg) center no-repeat; 
   background-size: cover;
   background-position: 50% 40%;
}

.section-img-lavastaja {
   background: url(../img/lavastaja.jpg) center no-repeat; 
   background-size: cover;
   background-position: 50% 40%;
}

.section-img-projektid {
   background: url(../img/projektid.jpg) center no-repeat; 
   background-size: cover;
   background-position: 50% 40%;
}
/*===================================== Section img END =====================================*/

/*===================================== -Section img START =====================================*/
.body {
   padding-top: 50px;
   padding-bottom: 50px;
}

.pink {
   background-color: #FFC6DD;
}

.gray {
   background-color: #FDF9FA;
   padding-bottom: 100px;
}

.body__img {
   background-position: center;
   background-size: cover;
   max-height: 500px;
   background-repeat: no-repeat;
   width: 500px;
   border-radius: 5px;
   box-shadow: 0px 22px 40px rgba(0, 0, 0, 0.1);
   object-fit: cover;
   margin: auto 0;
}


.body__img-gallery {
   background-position: center;
   background-size: cover;
   
   background-repeat: no-repeat;
  
   border-radius: 5px;
   box-shadow: 0px 22px 40px rgba(0, 0, 0, 0.1);
   object-fit: cover;
   margin: auto ;
   padding-top: 25px;
}

.gallery-item {
   margin: 50px 0;
}

.mtb {
   margin-top: 50px;
   margin-bottom:  50px;
}

.section-info-text a {
    color: #1E1E1E;
    padding: 20px;
    margin-bottom: 20px;
}

.kontakt__mail {
   margin-bottom: 20px;
}

.video {
   margin-top: 40px;
   text-align: center;

}

.h3-new {
   text-align: center;
}

.tac {
   text-align: center;
}

li {
   list-style:none; 
}
ul.dash > li:before {
   content: "— ";
   text-indent: -5px;
}
/*===================================== -Section img START =====================================*/

