/*  =============== COMMON LAYOUT ================================ */
.wrapper-block {
	position: relative;
	overflow: visible;
	padding-top: 19rem;
	padding-bottom: 19rem;
	font-size: 1.999rem;
    line-height: 3rem;
    color: #666;
}

.rotate {
	position: absolute;
	left: -25%;
	top: 0;
	width: 150%;
	height:100%;
	z-index: -1;
	transform: rotate(-6deg);
}

/*  =============== PART LAYOUT ================================ */
.navbar-block {
	background-color: #fff;
}
.slider-block {
	background-color:#ffffff;
}
.description-block {
	background: rgb(93, 92, 157);
	background: -moz-linear-gradient(top, rgb(93, 92, 157) 0%, rgb(90, 87, 155) 26%, rgb(78, 65, 141) 65%, rgb(76, 58, 136) 100%);
	background: -webkit-linear-gradient(top, rgb(93, 92, 157) 0%, rgb(90, 87, 155) 26%, rgb(78, 65, 141) 65%, rgb(76, 58, 136) 100%);
	background: linear-gradient(to bottom, rgb(93, 92, 157) 0%, rgb(90, 87, 155) 26%, rgb(78, 65, 141) 65%, rgb(76, 58, 136) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d5c9d', endColorstr='#4c3a88', GradientType=0);
}
.video-block {
	background-color:#fff;
}
.gallery-block {
	background-color:#f9f9f9
}
.button-buy-block {
	background-color:#f90;
}
.contacts-forma-block {
	background-color:#eee;
}

/*  =============== NAVBAR ================================ */

.navbar-custom.adpar {
	background-color: #fff;
	/*background: #404a9e;
	background: -moz-linear-gradient(-45deg,  #404a9e 1%, #50438e 36%, #734aa5 66%, #ad53aa 100%);
	background: -webkit-linear-gradient(-45deg,  #404a9e 1%,#50438e 36%,#734aa5 66%,#ad53aa 100%);
	background: linear-gradient(135deg,  #404a9e 1%,#50438e 36%,#734aa5 66%,#ad53aa 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404a9e', endColorstr='#ad53aa',GradientType=1 );*/
	width: 100%;
	border-radius: 0px;
	z-index: 999;
	padding: 40px 0px 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.logo-adpar {
	display: inline-block;
    margin-top: 2rem;
    height: 9vh;
}

.sticky-wrapper {
	position: absolute;
	width: 100%;
}

.sticky-wrapper.is-sticky .navbar-custom.adpar {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	background:#fff;
	box-shadow: none;
}

.navbar-phone-adpar {
	display: inline-block;
	font-size: 3.2rem;
	margin-top: 2.8rem;
    color: #787f86;
    text-shadow: 0px -3px 0px rgba(0, 0, 0, 0.09);
}

/*  =============== TYPOGRAPHY ================================ */
.title-desc,
.text-desc { color:#fff; text-align: center; }
.text-desc {
	margin-top:5rem;
}

/*  =============== ANIMATION.CSS ================================ */
/*.slideInDown {
	animation-delay: 2s;
}*/

.noselect {
    outline: none;
}