.landing-video {

/*width: 100%;*/
    /* height: 100%; */

position: fixed;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -100000;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
background: url(polina.jpg) no-repeat;
background-size: cover;
}

@media screen and (max-device-width: 800px) {
body { background: url(polina.jpg) #000 no-repeat center center fixed; }
#bgvid { display: none; }
}

.last-footer {
	  background-color: #fff;
}

a.partners {
	opacity: 0.8;
}

#landing header .logo {
  background-image: url(../vp-logo.png);
  width: 280px;
  height: 60px;
  background-repeat: no-repeat;
}

.btn-danger {
  -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
  font-weight: 600;
  background-color: #f21e8c;
  background-image: linear-gradient(-180deg, #f21e8c 0%, #D02B81 100%);
  text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
}
.btn-danger:hover {
  background-color: #D02B81;
  background-image: linear-gradient(-180deg, #D02B81 0%, #D02B81 100%);
}
.btn-danger:active, .btn-danger:focus {
  background-color: #D02B81;
  background-image: linear-gradient(-180deg, #D02B81 0%, #D02B81 100%);
}

#landing .presentation-container {
  max-width: 610px;
}

.facebook-connect-home {
  margin-top: 10px;
  background-image: linear-gradient(-180deg, #5276C3 0%, #3a5795 100%) !important;
}
.facebook-connect-home:hover {
    background-image: linear-gradient(-180deg, #7296E2 0%, #3a5795 100%) !important;
}

.facebook-logo-mini {
  float: left;
}
.facebook-logo-mini img {

    position: absolute;
  left: 0;
  width: 40px;
  top: 0;
  bottom: 0;
  font-size: 21px;
  line-height: 54px;
  border-radius: 3px 0 0 3px;
  background-color: rgba(0,0,0,0.15);
}







