h1{
	color: #FF8E8E;
}

h2{
	color: #0EC400;
}

h3{
	color: #FF23F7;
}

h4{
  color: #5C6BFA;
}


.table thead tr th{
	background-color: #FDD2FF;
	text-align: center;
	vertical-align: middle;
}

.table tbody tr td:nth-child(1){
	text-align: center;
	vertical-align: middle;
}

.last-block{
  background-attachment: fixed;
  background-size: cover;
  height: 100vh;
}


/* ====================  button 'Humburger'  ===================== */

.button-humburger{
  background-color: #08B10C;
  cursor: pointer;      
  height: 42px;
  padding-left: 6px;
  padding-top: 18px;
  position: fixed;
  right: 10px;
  top: 10px;
  width: 42px;
  z-index: 5;
  }

.button-humburger.zero span:nth-child(1){
  transform: rotate(+45deg);
  }

.button-humburger.zero span:nth-child(2){
  transform: rotate(-45deg);
  }      

.button-humburger.zero::before,
.button-humburger.zero::after{
  display: none;
  }

.button-humburger::before,
.button-humburger span,   
.button-humburger::after{
  background-color: #fff;
  display: block;
  height: 6px;
  position: absolute;
  transition: 0.5s; 
  width: 30px;
  }   

.button-humburger::before,
.button-humburger::after{
  content: "";
  }

.button-humburger::before{
  top: 6px;
  }

.button-humburger::after{
  bottom: 6px;
  }

/*  ====================  sidebar  =====================  */

.sidebar{
  background-color: #CAFFEF;
  bottom: 0;
  padding-left: 10px;
  padding-top: 60px;
  position: fixed;
  right: -250px;
  top: 0;
  transition: 0.5s;
  width: 250px;
  z-index: 3;
  }

.sidebar>ul{
  list-style-type: none;
  padding-left: 0; 
  }

.sidebar>ol{
  padding-left: 20px; 
  }

.sidebar.zero{
  right: 0;
}  

/*  ====================  container  =====================  */

.container-fluid{
  position: relative;
  z-index: 2;
  }   


  /*  ====================  parallax  =====================  */

.last-block{
  background-attachment: fixed;
  background-size: cover;
  height: 100vh;
}


/*  ====================  #toTop: begin  =====================  */

#toTop{
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 10px;
  cursor: pointer;
  display: none;
  height: 65px;
  position: fixed;
  right: 10px;
  width: 65px;
  z-index: 20;
}

.border-right {  border-right: 1px solid #eee;}
.border-left {   border-left: 1px solid #eee;}
  
