@import url("https://fonts.googleapis.com/css?family=Playfair+Display:700|Roboto:300,300i,400,500,600");



* {

	font-family: 'Roboto', sans-sarif;

	font-weight: 400;

}
.bg-image {

	background-image: url("../images/main/background.jpg");

	background-position: fixed;

  	background-repeat: no-repeat;

	background-attachment: fixed;

  	background-size: 100% 100%;

	position: relative;

}



#btt {

  display: none; /* Hidden by default */

  position: fixed; /* Fixed/sticky position */

  bottom: 20px; /* Place the button at the bottom of the page */

  right: 30px; /* Place the button 30px from the right */

  z-index: 99; /* Make sure it does not overlap */

  border: none; /* Remove borders */

  outline: none; /* Remove outline */

  cursor: pointer; /* Add a mouse pointer on hover */

  padding: 15px; /* Some padding */

  border-radius: 10px; /* Rounded corners */

  font-size: 18px; /* Increase font size */

}



#btt:hover {

  background-color: #555; /* Add a dark-grey background on hover */

}



.toggle-text {

  display: none;

}

.active_link {

  color: #fff;

}



.bg-black {

	background-color: black !important;

}



.bg-lightblue {

	background-color: #CDDCE1 !important;

}



.text-black {

	color: black;

}



.border-light-1 {

	border: 1px solid #f8f9fa;

}



.border-light-2 {

	border: 2px solid #f8f9fa;

}



.border-light-3 {

	border: 3px solid #f8f9fa;

}



.border-light-4 {

	border: 4px solid #f8f9fa;

}



.border-light-5 {

	border: 5px solid #f8f9fa;

}



.border-dark-1 {

	border: 1px solid #343a40;

}



.border-dark-2 {

	border: 2px solid #343a40;

}



.border-dark-3 {

	border: 3px solid #343a40;

}



.border-dark-4 {

	border: 4px solid #343a40;

}



.border-dark-5 {

	border: 5px solid #343a40;

}



.col-sm-1:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-sm-2:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-sm-3:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}

.col-sm-4:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-sm-5:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-sm-6:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-sm-7:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-sm-8:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-sm-9:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-sm-10:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-sm-11:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-sm-12:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}





.col-md-1:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-md-2:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-md-3:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}

.col-md-4:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-md-5:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-md-6:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-md-7:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-md-8:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-md-9:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-md-10:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-md-11:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-md-12:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-lg-1:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-lg-2:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-lg-3:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}

.col-lg-4:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-lg-5:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-lg-6:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-lg-7:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-lg-8:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-lg-9:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-lg-10:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-lg-11:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-lg-12:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-xl-1:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-xl-2:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-xl-3:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}

.col-xl-4:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-xl-5:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-xl-6:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-xl-7:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-xl-8:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-xl-9:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-xl-10:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-xl-11:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.col-xl-12:hover {

	-moz-box-shadow: 5px 10px 50px #000000;

	-webkit-box-shadow: 5px 10px 50px #000000;

	-o-box-shadow: 5px 10px 50px #000000;

	box-shadow: 5px 10px 50px #000000;

}



.no-shadow:hover {

	-moz-box-shadow: 0px 0px 0px #000000;

	-webkit-box-shadow: 0px 0px 0px #000000;

	-o-box-shadow: 0px 0px 0px #000000;

	-ms-box-shadow: 0px 0px 0px #000000;

	box-shadow: 0px 0px 0px #000000;

}





.blank {

	display: block;

	overflow: hidden;

	width: 100%;

	height: 100px;

	background-image: linear-gradient(white, lightgrey, white);

}



.footertron {

	background-color: #CDDCE1;

}



a.btn {

  background-color: #007bff;

  color: white;

  opacity: 0.6;

  transition: 0.3s ease-in;

}



a.btn:hover {background-color: #007bff; color: white; opacity:1;}