#fhg {
	margin-top: 0;
}
.FHG-navBar {
	background-color: #000;
    border-bottom: 1px solid #e1e8ed;
    box-sizing: border-box;
    height: 60px;
}
.ModelProfile-avatar{
	position: relative
}
.ProfileAvatar {
    bottom: -5rem;
    position: absolute;
    transition: bottom .3s;
    z-index: 3;
}
.fhg-label {
	color: #ffdc97;
    font-size: 11px;
    letter-spacing: .02em;
    text-transform: uppercase;
    transition: color .15s ease-in-out;
}
.fhg-value {
    color: #ffdc97;
	font-size: 18px;
    padding-top: 3px;
    font-weight: 500;
    transition: color .15s ease-in-out;
}
.fhg-label, .fhg-value {
    display: block;
}
.ProfileNav {
    height: 60px;
    position: relative;
}
.ProfileNav-stat {
	height: 60px;
    box-sizing: border-box;
    border-bottom: 0 solid;
    display: block;
    line-height: 1;
    padding: 14px 5px 7px;
    transition: all .15s ease-in-out;
}
.u-textRight {
    text-align: right !important;
}
.ProfileNav-item--userActions {
    background-color: #000;
    box-sizing: border-box;
    height: 59px;
    padding: 12px 0 0 2px;
    position: absolute;
    right: 0;
    top: 0;
}
ProfileNav-item--userActions-xs {
    box-sizing: border-box;
    height: 59px;
    padding: 12px 0 0 2px;
    right: 0;
    top: 0;
}
.model-style {
    margin-right: .5%;
    margin-bottom: 2.5%;
    padding: .5% 0;
    border: 1px solid #ddd;
    color: #999;
    border-radius: .3em;
    width: 10%;
    text-align: center;
}
.StylesNav {
	position: absolute;
}
.Styles {
	position: absolute;
	left: 0;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
}
.list-of-styles {
	overflow: hidden;
    position: absolute;
    left: 40px;
    right: 122px;
    height: 25px;
}
#fhg-page {
	background-color: #f2f1f2;
}
.fhg-galleries {
	padding-top: 60px;
}
 @media (max-width: 767px) {
   .fhg-galleries {
	padding-top: 0;
   }
}
.FHG-wrapper {
	cursor: pointer;
    margin: 0 auto;
    position: relative;
    height: 0;
    padding-bottom: 44.25%;
}
#parallax-banner {
	position: relative;
    width: 100%;
    height: 100%;
    z-index: -1;
}
#parallax-banner img {
	position: absolute
}
.fhg-xs {
    padding-left: 5px;
    padding-right: 5px;
    list-style: none;
}
.btn-outline-join {
	color: #fff;
	background-color: #e60000;
	border-color: #e60000
}
.btn-outline-join:focus {
	color: #e60000;
	background-image: none;
	background-color: transparent;
	border-color: #e60000
}
.btn-outline-join:hover {
	color: #e60000;
	background-image: none;
	background-color: transparent;
	border-color: #e60000
}
.joinNow{
	-webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
	position:fixed; /*фиксированная позиция кнопки при прокрутке*/
	z-index:999;
	right: 0px; /*отступ с права*/
	top: 45%; /*отступ сверху*/
	margin-right:-50px; /*отрицательный отступ справа (чем длиннее название кнопки тем больше должно быть значение данного отступа )*/
}

/*Стили для ссылки*/
.joinNow a{
	color:#fff; /*цвет ссылки*/
	display:block;
	background:#e60000; /*цвет фона кнопки*/
	font-size:1.2em; /*размер шрифта*/
	text-align:center; /*выравнивание по центру*/
	padding:10px 20px; /*внутренние отступы*/
	font-weight:bold;/*жирный шрифт*/
	border-radius:2px; /*радиус скругления углов*/
	border:1px solid #e60000; /*рамка вокруг кнопки*/
}
.main-content {
	margin-top: 5rem
}