body {
	background-image: url(/images/fur.jpg);
}

footer {
	color: white;
	    background: rgba(0, 0, 0, 0.3);
	    margin-top: 50px;

}

a {
    color: white;

}

a:hover {
    font-weight: 800;
    color:#f2f2f2;
}

.navbar{
		    background: rgba(0, 0, 0, 0.3);

}

.deep-purple {
	color: #23397a;
	background-color: #23397a;
	width: 50%;
}

.page-content {
	color: white;
    background: rgba(0, 0, 0, 0.3);
	padding: 20px;
	border-radius: 5px;
	margin-top: 20px;
}

.girl_large {
	height: 420px;
	width: 220px;
	float: left;
}

.girl_large_label {
	font-family: 'Great Vibes', cursive;
    font-weight: 200;
    color: #fff;
    font-size: 40px;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 999;
    position: relative;
    margin-top: -75px;
}

.girl_large:hover { 
	filter: brightness(50%); 
  transition-timing-function: ease;
}

h1, h2, h6 {
		font-family: 'Great Vibes', cursive;

}


.nav-item {
background: linear-gradient(to bottom, #cfc09f 22%,#634f2c 24%, #cfc09f 26%, #cfc09f 27%,#ffecb3 40%,#3a2c0f 78%); 
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #fff;
font-family: 'Great Vibes', cursive;
    position: relative;
	font-size: 40px;
	margin: 0;
	font-weight: 400;
	padding: 20px;
}

.nav-item:after {
    background: none;
    content: attr(data-heading);
    left: 0;
	top: 0;
    z-index: -1;
    position: absolute;
    text-shadow: 
		-1px 0 1px #c6bb9f, 
		0 1px 1px #c6bb9f, 
		5px 5px 10px rgba(0, 0, 0, 0.4),
		-5px -5px 10px rgba(0, 0, 0, 0.4);
}

#image {
    position:relative;
    width:100%;
    overflow: hidden;

}

#image .hover {
    display:none;
    position:absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	height:70%;
    width:85%;
	background-color:rgba(0,0,0,.5);
    text-align:center;
    font-weight: 100;

}

.proTitle {
	    font-family: 'Great Vibes', cursive;
	    text-align:center;


}

#image:hover .hover {
    display:block;

 
}

.rota_col {
	width:125px; 
	min-height:200px; 
	display: table-cell; 
	float: none; 
	border: 1px solid #fff; 
	border-left:none; 
	text-align:center;"
}

.rota_col h4 {
		    font-family: 'Great Vibes', cursive;
		    padding: 10px;
		    font-size: 32px;

}

.rota_name {
			    font-family: 'Great Vibes', cursive;
			    font-size: 26px!important;

}

body {
  background-color:#1d1d1d !important;
  font-family: "Asap", sans-serif;
  color:#989898;
  margin:10px;
  font-size:16px;
}

#demo {
  height:100%;
  position:relative;
  overflow:hidden;
}


.green{
  background-color:#6fb936;
}
        .thumb{
            margin-bottom: 30px;
        }
        
        .page-top{
            margin-top:85px;
        }

   
img.zoom {
    width: 100%;
    height: 200px;
    border-radius:5px;
    object-fit:cover;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
}
        
 
.transition {
    -webkit-transform: scale(1.2); 
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
    .modal-header {
   
     border-bottom: none;
}
    .modal-title {
        color:#000;
    }
    .modal-footer{
      display:none;  
    }

.form-control {
	text-align: center;;
}

.form-group label {
	text-align: left!important;
}

.lb_link: hover {
	text-decoration: none;
}

footer h6 {
    font-size: 16px;
}

.review {
    font-family: "Asap", sans-serif;
}