﻿@font-face{font-family:'Conv_Courgette-Regular';src:url('/static/online/online8/fonts/Courgette-Regular.eot');src:local('Ë˜'),url('/static/online/online8/fonts/Courgette-Regular.woff') format('woff'),url('/static/online/online8/fonts/Courgette-Regular.ttf') format('truetype'),url('/static/online/online8/fonts/Courgette-Regular.svg') format('svg');font-weight:normal;font-style:normal;}.header-holder{text-align:center;color:white;}.header-holder h1 a{font-size:36px;font-family:'Conv_Courgette-Regular';text-decoration:none;color:white;}.header-holder h1 a:hover{text-decoration:none;color:pink;}.header-holder h4{font-family:'Conv_Courgette-Regular';}.img-responsive-header{position:absolute;left:0px;top:0px;z-index:3;}.form-holder{background-color:rgba(6,11,36,0.40);position:absolute;left:0px;top:0px;z-index:2;padding:220px 50px 10px 50px;text-align:left;margin-bottom:50px;}.form-holder a{color:white;font-weight:bold;}.btn-custom{background:#d5232f;border-radius:0px;}.down-logo{font-family:'Conv_Courgette-Regular';}.navbar-default .navbar-brand{color:white;}.navbar-default .navbar-brand:hover{color:white;color:pink;}.navbar-default{background:rgba(6,11,36,0.40);}.navbar-default .navbar-nav>li>a{color:white;}.form-horizontal .control-label{padding-top:0px;margin-bottom:0;text-align:left;font-weight:normal;}.header-holder .title-holder{z-index:5;}.first-page-girl-holder{margin-top:50px;}@media screen and (max-width: 766px) {.first-page-girl-holder{margin-top:0px;}}.animated{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:1s;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.bounceIn{-webkit-animation-duration:5s;animation-duration:5s;}@-webkit-keyframes bounceIn{from,5%,10%,15%,20%,25, 100%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  5% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  10% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  15% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  20% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  25% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

.first-page-girl {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    background: white;
    display: block;
    border-radius: 10%;
	-webkit-box-shadow: 0px 0px 2px 3px white;
	-moz-box-shadow: 0px 0px 2px 3px white;
	box-shadow: 0px 0px 2px 3px white;
}

.show-third img {
	width: 350px;
	height: 250px;
	-o-object-fit: cover;
    -o-object-position: top center;
    object-fit: cover;
    object-position: top center;
}

p.speech {
	position: relative;
	width: 100%;
	height: 60px;
	text-align: center;
	background-color: #fff;
	border: 4px solid black;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 2px 2px 4px #888;
	-moz-box-shadow: 2px 2px 4px #888;
	box-shadow: 2px 2px 4px #888;
	color: black;
	margin-top: 20px;
	margin-bottom: 50px;
	line-height: 20px;
	padding-top: 3px;
}

p.speech .speech-name {
	color: red;
	font-size: 24px;
	font-weight: bold;
}

p.speech:before{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 35px;
	top: -40px;
	border: 20px solid;
	border-color: transparent transparent black transparent;
}

p.speech:after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: 40px;
	top: -30px;
	border: 15px solid;
	border-color: transparent transparent #fff transparent;
}

/* end first page girl */

/* special text Jim */
.special-text {
    color: white;
    margin-top: 700px;
}

.margin-bottom-70 {
    margin-bottom: 70px;
}
/* end special text Jim */