@font-face {
	font-family: "PlayfairDisplay-Italic";
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/PlayfairDisplay/PlayfairDisplay-Italic.eot");
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/PlayfairDisplay/PlayfairDisplay-Italic.eot#iefix") format("embedded-opentype"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/PlayfairDisplay/PlayfairDisplay-Italic.woff") format("woff"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/PlayfairDisplay/PlayfairDisplay-Italic.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "PlayfairDisplay-BlackItalic";
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/PlayfairDisplay/PlayfairDisplay-BlackItalic.eot");
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/PlayfairDisplay/PlayfairDisplay-BlackItalic.eot#iefix") format("embedded-opentype"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/PlayfairDisplay/PlayfairDisplay-BlackItalic.woff") format("woff"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/PlayfairDisplay/PlayfairDisplay-BlackItalic.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "PlayfairDisplay-BoldItalic";
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/PlayfairDisplay/PlayfairDisplay-BoldItalic.eot");
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/PlayfairDisplay/PlayfairDisplay-BoldItalic.eot#iefix") format("embedded-opentype"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/PlayfairDisplay/PlayfairDisplay-BoldItalic.woff") format("woff"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/PlayfairDisplay/PlayfairDisplay-BoldItalic.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "ProximaNovaCondensed-Regular";
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCondensed-Regular.eot");
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCondensed-Regular.eot#iefix") format("embedded-opentype"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCondensed-Regular.woff") format("woff"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCondensed-Regular.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "ProximaNovaCond-RegularIt";
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCond-RegularIt.eot");
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCond-RegularIt.eot#iefix") format("embedded-opentype"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCond-RegularIt.woff") format("woff"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCond-RegularIt.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "ProximaNovaCond-Bold";
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCond-Bold.eot");
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCond-Bold.eot#iefix") format("embedded-opentype"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCond-Bold.woff") format("woff"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCond-Bold.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "ProximaNovaCond-Light";
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCond-Light.eot");
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCond-Light.eot#iefix") format("embedded-opentype"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCond-Light.woff") format("woff"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCond-Light.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "ProximaNovaCondensed-Semibold";
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCondensed-Semibold.eot");
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCondensed-Semibold.eot#iefix") format("embedded-opentype"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCondensed-Semibold.woff") format("woff"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCondensed-Semibold.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "ProximaNovaCondensed-Extrabold";
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCondensed-Extrabold.eot");
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCondensed-Extrabold.eot#iefix") format("embedded-opentype"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCondensed-Extrabold.woff") format("woff"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaCondensed/ProximaNovaCondensed-Extrabold.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "ProximaNovaExtra-Regular";
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaExtra/ProximaNovaExtra-Regular.eot");
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaExtra/ProximaNovaExtra-Regular.eot#iefix") format("embedded-opentype"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaExtra/ProximaNovaExtra-Regular.woff") format("woff"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaExtra/ProximaNovaExtra-Regular.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "ProximaNovaExtra-Semibold";
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaExtra/ProximaNovaExtra-Semibold.eot");
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaExtra/ProximaNovaExtra-Semibold.eot#iefix") format("embedded-opentype"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaExtra/ProximaNovaExtra-Semibold.woff") format("woff"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaExtra/ProximaNovaExtra-Semibold.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: "ProximaNovaExtra-Extrabold";
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaExtra/ProximaNovaExtra-Extrabold.eot");
	src: url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaExtra/ProximaNovaExtra-Extrabold.eot#iefix") format("embedded-opentype"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaExtra/ProximaNovaExtra-Extrabold.woff") format("woff"),
			 url("//vmstar.ru/wp-content/themes/VmStar/css/new/fonts/ProximaNovaExtra/ProximaNovaExtra-Extrabold.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}


/* ----- General settings ----- */

html, body {
	width: 100%;
	font-family: 'ProximaNovaCondensed-Regular';
}
.starter {
	text-align: center;
}

#sec1 {
	background: url("//vmstar.ru/wp-content/themes/VmStar/images/header-bg2.jpg") no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
}

#content .article-wrapper .container-fluid > .left {
    float: right;
    width: 100%;
    padding-left: 0;
}

#breadcrumbs span {
    color: #000;
    text-transform: uppercase;
}

#content .top-block .left .page-title {
    font-size: 40px;
    color: #000;
    text-transform: uppercase;
    margin-top: 5px;
}

#content .top-block {
    height: auto;
    background: #d0eeef;
    background-size: cover;
    padding: 95px 0px 40px 0px;
}

#breadcrumbs .separator {
    margin: 0px 3px 0px 3px;
    color: #000;
}




.s-dark {
	background-color: #1d1d1d;
	color: #fff;
}
.bluetext {
	font-family: "ProximaNovaCondensed-Semibold", sans-serif;
	color: #25bdff;
}
.h1-more {
	font-size: 24px;
	color: #131313;
	font-family: "ProximaNovaCond-Light", sans-serif;
}
.lead {
	font-family: "PlayfairDisplay-BlackItalic", sans-serif;
	font-size: 30px;
	color: #1d1d1d;
  text-shadow: 0px 3px 7px rgba(0, 0, 0, 0.35);
}
.bttn {
	font-family: 'ProximaNovaExtra-Semibold', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	border: none;
}
.bttn-blue {
	background-color: #26bdff;
	color: #fff;
	padding: 12px 40px;
}
.bttn-dark {
	background-color: #1d1d1d;
	color: #fff;
	padding: 8px 40px;
}
.bttn-nav {
	background-color: transparent;
	color: #000;
	border: 3px solid #1d1d1d;
	padding: 8px 20px;
	margin-left: 20px;
}
.bttn-navi {
	background-color: transparent;
	color: #fff;
	border: 3px solid #fff;
	padding: 8px 20px;
	margin-left: 20px;
}
.after {
	margin-bottom: 100px;
}
.after50 {
	margin-bottom: 10px;
}
.after30 {
	margin-bottom: 30px;
}
.link-blue a {
	font-family: "ProximaNovaCondensed-Semibold", sans-serif;
	font-size: 24px;
	color: #26bdff;
	padding-bottom: 1px;
	border-bottom: 1px solid #26bdff;
}
.link-blue a:hover {
	text-decoration: none;
	border-bottom: 2px solid #26bdff;
}
.link-blue img, .link-black img {
	margin-top: -5px;
}
.link-black a {
	font-family: "ProximaNovaCondensed-Regular", sans-serif;
	font-size: 18px;
	color: #1d1d1d;
}
.modal-backdrop {
	z-index: auto;
}
body.modal-open { overflow:inherit; padding-right:inherit !important; }
.modal-title {
	text-align: center;
}
.modal-content {
	border-radius: 0;
}
h5 {
	font-family: "ProximaNovaCondensed-Semibold", sans-serif;
	font-size: 18px;
}

/* ----- Navigation ----- */

.nav-link, .navbar-text {
	font-family: 'ProximaNovaExtra-Regular', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	color: #1d1d1d;
}
.dropdown .nav-link {
	/*font-family: "PlayfairDisplay-Italic", sans-serif;*/
	font-size: 18px;
	text-transform: none;
	letter-spacing: normal;
}
.dropdown {
	padding-left: 0;
	margin-top: -1px;
}
	.nav-item, .navbar-text {
		padding-left: 20px;
	}
.navbar-dark .dropdown .nav-link {
	color: #fff;
}
.navbar-light .dropdown .nav-link {
	color: #1d1d1d;
}
.social {
	padding-right: 15px;
}
.navbar-light {
	background-color: rgba(214, 240, 241, 0.85);
}
.navbar-light .navbar-nav .nav-link {
	color: #1d1d1d;
}
.navbar-dark {
	background-color: #1d1d1d;
}
.bb {
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
	/*background: #d0eeef;*/
}
.navbar-toggler {
	border: none;
	margin-right: -0.75rem;
}

/* ----- Inner navigation (About page) ----- */
#detailes {
    text-align: left;
    position: fixed;
    top: 95px;
    margin-left: 30px;
}
.smoo {
	padding: 0 0 5px;
	color: #999;
	letter-spacing: 1.5px;
}
#detailes .active {
	font-family: 'ProximaNovaExtra-Extrabold', sans-serif;
	color: #25bdff;
}


/* ----- Index-page ----- */
#sec1 {
	padding-top: 66px;
}
h1 {
	font-family: 'ProximaNovaExtra-Semibold', sans-serif;
	font-size: 60px;
	text-transform: uppercase;
	letter-spacing: 5px;
	margin-bottom: 0px;
}
#p-index h2 {
	font-family: "ProximaNovaExtra-Semibold", sans-serif;
	font-size: 60px;
	text-transform: uppercase;
	letter-spacing: 6px;
	color: #131313;
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center;
}
#p-index.s-dark h2 {
	color: #fff;
}
#p-index h3 {
	font-family: 'ProximaNovaExtra-Extrabold', sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.aboutme {
	margin-top: 50px;
}
.aboutme p {
	font-family: "ProximaNovaCondensed-Regular", sans-serif;
	font-size: 18px;
	color: #6a7e82;
	line-height: 1.2;
	letter-spacing: 0.3px;
}
.aboutme h3 {
	padding-top: 25px;
}

.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
    clear: both;
}

.vv {display: flex;padding-bottom: 50px;}
.vv img {
    width: 100%;
    padding: 10px 0;
}

.vv a {
    padding-right: 0;
}


.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, #content .container-fluid:after, #content .container-fluid:before, #content .container:after, #content .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table;
    content: " ";
}

.bg-about {
	background: url("//vmstar.ru/wp-content/themes/VmStar/images/new/dancers.png") left center no-repeat, url("//vmstar.ru/wp-content/themes/VmStar/images/new/micro.png") right center no-repeat;
	padding-bottom: 200px;
}

#content .photogallery-list .item-photo {
    float: left;
    width: 20%;
    padding: 5px;
}

.about2 {
	margin-top: 0px;
	padding-bottom: 100px;
}
.vm1, .vm2 {
	margin-top: 10px;
        width: 100%;
}
.hgroup {
	padding-top: 50px;
}

.pgal img {
	padding: 25px 0 25px 20px;
	margin-top: -27px;
}

.carousel img {
    width: auto;
}

.form-control {
	border: 1px solid #1d1d1d;
	border-radius: 0;
	font-family: "ProximaNovaCondensed-Regular", sans-serif;
	font-size: 18px;
	padding: 12px;
}
.starter form {
	margin: 60px 0;
}
.mailme img {
	padding-left: 8px;
	padding-right: 8px;
}
.contacts {
	/*padding-top: 100px;*/
}


/* ----- About-page ----- */

.s-black {
	background-color: #1d1d1d;
}
#p-about h2 {
	font-family: 'ProximaNovaExtra-Semibold', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 40px;
	margin-bottom: 15px;
}
#p-about {
	text-align: center;
}
#p-about li .list-group-item {
	font-family: "ProximaNovaCondensed-Regular", sans-serif;
	font-size: 18px;
}
#p-about h3 {
	font-family: "ProximaNovaCondensed-Regular", sans-serif;
	font-size: 48px;
	margin-bottom: 35px;
}
.basic {
	font-family: "ProximaNovaCondensed-Regular", sans-serif;
	font-size: 18px;
	padding: 0 100px 25px;
}
.down {
	border-right: 1px solid #1d1d1d;
	padding: 50px 0;
	margin-top: 25px;
}


/* ----- 01 Scenario screen ----- */

.scenario p {
	padding-bottom: 25px;
}
#p-about .scenario p {
	font-family: "ProximaNovaCondensed-Semibold", sans-serif;
	font-size: 24px;
	line-height: 1;
}
.fact {
	font-family: 'ProximaNovaExtra-Semibold', sans-serif;
	font-size: 120px;
}
.fact2 {
	font-family: 'ProximaNovaExtra-Extrabold', sans-serif;
	font-size: 60px;
	text-transform: uppercase;
}


/* ----- 02 Interactivities screen ----- */

.interact {
	margin: 0 10px;
}
#p-about .interact p {
	margin-top: -45px;
	margin-bottom: 45px;
	color: #1D1D1D;
	font-family: 'ProximaNovaExtra-Extrabold', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 3px;
}


/* ----- 03 Prices screen ----- */

.prices .card, .prices .list-group-item {
	background-color: #f7f8f9;
}
.prices .card {
	border: none;
	border-radius: 0;
	margin-bottom: 40px;
}
.prices .list-group-item {
	font-family: "ProximaNovaCondensed-Regular", sans-serif;
	font-size: 18px;
	text-align: left;
}
.card-title {
	font-family: 'ProximaNovaExtra-Extrabold', sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	line-height: 1.2;
}
.card-title span {
	font-size: 36px;
}
.tprice {
	font-family: 'ProximaNovaExtra-Semibold', sans-serif;
	font-size: 36px;
}
.last-light {
	padding-bottom: 380px;
}
.list-group-item {
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: 2px dotted #999;
	padding: 0 0 .75rem;
	margin: .75rem 1.25rem 0;
}
.list-group-item:last-child{
	border-bottom: none;
}

/* ----- 04 Options screen ----- */

.media {
	text-align: left;
}
.media h5 {
	font-family: "ProximaNovaCondensed-Extrabold", sans-serif;
	font-size: 18px;
}
#p-about .media p {
	font-family: "ProximaNovaCondensed-Regular", sans-serif;
	font-size: 14px;
	line-height: 1.2;
	letter-spacing: 0.5px;
	color: #999999;
	margin-bottom: 0;
}
#p-about .media .price {
	font-size: 18px;
	color: #131313;
	margin-bottom: 2rem;
}

/* ----- 05 Discount screen ----- */

#discount .lead {
	padding: 110px 0 10px;
}
#discount .card {
	display: block;
	background-color: inherit;
	border: none;
}
#discount .card-img {
	width: initial;
}
#discount .card-img-overlay {
	padding-top: 120px;
}
.just {
	font-family: "ProximaNovaCondensed-Regular", sans-serif;
	font-size: 14px;
	padding: 10px 0 50px;
}


/* ----- 07 Errors screen ----- */

.s-dark {
	background-color: #2c2b2d;
	color: #fff;
}

.dj {
	background: url("//vmstar.ru/wp-content/themes/VmStar/images/dj.jpg") no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
	padding-bottom: 20px;
}
.dj h2 {
	font-family: "ProximaNovaCond-Bold", sans-serif !important;
	letter-spacing: 4px;
	font-size: 28px;
	padding: 30px 0 5px !important;
	color: #fff;
	text-transform: uppercase;
}
.dj p {
	font-size: 24px;
	font-family: "ProximaNovaCond-Light", sans-serif !important;
	margin-bottom: 5px;
}
.dj p span {
	font-family: "PlayfairDisplay-BoldItalic", sans-serif;
	margin-left: 5px;
	color: #ffba00;
}
.dj .price {
	font-family: "ProximaNovaCond-Bold", sans-serif;
	font-size: 24px;
}
.advantages {
	background-color: #deeeff;
}
#p-index.advantages h2 {
	font-family: "ProximaNovaExtra-Semibold", sans-serif;
	font-size: 60px;
	text-transform: uppercase;
	letter-spacing: 6px;
	color: #131313;
	padding-top: 88px;
	padding-bottom: 0px;
}
#p-index.advantages h3 {
	font-family: "ProximaNovaCond-Light", sans-serif;
	font-size: 24px;
	color: #131313;
	text-transform: none;
	letter-spacing: 0px;
}
#p-index.advantages .advantages-list {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	margin-top: 65px;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
}
#p-index.advantages .advantages-list .item {
	width: 40%;
	margin-left: 2.5%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	height: 150px;
}
#p-index.advantages .advantages-list .item ul {
	padding-left: 23px;
}
#p-index.advantages .advantages-list .item ul li {
	list-style-type: none;
	text-align: left;
	font-family: "ProximaNovaCond-RegularIt", sans-serif;
	font-size: 18px;
	color: #6a7e82;
}
#p-index.advantages .advantages-list .item ul li h4 {
	font-family: "ProximaNovaCond-Bold", sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #1d1d1d;
	font-size: 20px;
}
#p-index.advantages .advantages-list .item .camera {
	display: block;
	width: 66px;
	height: 66px;
	background: url("//vmstar.ru/wp-content/themes/VmStar/images/advantages/a-camera.png") no-repeat center;
}
#p-index.advantages .advantages-list .item .world {
	display: block;
	width: 66px;
	height: 66px;
	background: url("//vmstar.ru/wp-content/themes/VmStar/images/advantages/a-world.png") no-repeat center;
}
#p-index.advantages .advantages-list .item .love {
	display: block;
	width: 66px;
	height: 66px;
	background: url("//vmstar.ru/wp-content/themes/VmStar/images/advantages/a-love.png") no-repeat center;
}
#p-index.advantages .advantages-list .item .arrow {
	display: block;
	width: 66px;
	height: 66px;
	background: url("//vmstar.ru/wp-content/themes/VmStar/images/advantages/a-arrow.png") no-repeat center;
}
#p-index.advantages .advantages-list .item .jbl {
	display: block;
	width: 66px;
	height: 66px;
	margin-top: -5px;
	background: url("//vmstar.ru/wp-content/themes/VmStar/images/advantages/a-jbl.png") no-repeat center;
}
#p-index.advantages .advantages-list .item .program {
	display: block;
	width: 66px;
	height: 66px;
	background: url("//vmstar.ru/wp-content/themes/VmStar/images/advantages/a-program.png") no-repeat center;
}
#p-index.advantages .advantages-list .item .man {
	display: block;
	width: 66px;
	height: 66px;
	background: url("//vmstar.ru/wp-content/themes/VmStar/images/advantages/a-man.png") no-repeat center;
}
#p-index.advantages .advantages-list .item .plan {
	display: block;
	width: 66px;
	height: 66px;
	background: url("//vmstar.ru/wp-content/themes/VmStar/images/advantages/a-plan.png") no-repeat center;
}
.s-dark .bttn-blue {
	color: #2c2b2d;
}
#err h4 {
	font-family: "ProximaNovaCondensed-Semibold", sans-serif;
	font-size: 24px;
}
#err p {
	font-family: "ProximaNovaCondensed-Regular", sans-serif;
	font-size: 18px;
	color: #999999;
	line-height: 1.3;
	margin: 40px 100px;
}


/* ----- Reviews page ----- */

#indicater h5 {
	margin: 25px 0;
}
#indicater a {
	font-family: "ProximaNovaCondensed-Semibold", sans-serif;
	font-size: 18px;
	color: #1d1d1d;
	text-decoration: underline;
}
#indicater p {
	font-family: "PlayfairDisplay-Italic", sans-serif;
	font-size: 18px;
	color: #999;
	line-height: 1.5;
}

.lblue {
	background-color: #D0EEEF;
}

#p-index.price {
	background: #D0EEEF;
	padding-bottom: 5px;
}

#p-index .item-video {
	width: 70%;
	margin: auto;
}

.slick-slider {
	width: 80%;
	margin: auto;
}

.video-slider-nav .slick-slide {
	margin: 20px;
}

.lead-name {
	color: #fff;
}

.head-menu {
	margin-right: 110px !important;
}

.bb {
	background-color: #d0eeef;
}

.navbar-dark.bb {
	background-color: #1d1d1d;
}

.contacts .lead {
	text-shadow: none;
}

#gallery-1, #gallery-2, #gallery-3 {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: center;
}

#gallery-1 .gallery-item, #gallery-2 .gallery-item {
	width: 265px !important;
	margin: 3px !important;
}

#gallery-2 .gallery-item, #gallery-3 .gallery-item {
	width: 200px !important;
	margin: 3px !important;
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
	background: url("//vmstar.ru/wp-content/themes/VmStar/images/new/close.png") no-repeat center !important;
	width: 50px !important;
	height: 50px !important;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-transform: scale(1.4);
	-ms-transform: scale(1.4);
	-o-transform: scale(1.4);
	transform: scale(1.4);
	margin: 20px 5px;
}

.jbl-click {
	color: #6a7e82;
	text-decoration: none;
	border-bottom: 1px solid #6a7e82;
	padding-bottom: 1px;
}

.jbl-click:hover {
	color: #6a7e82;
	text-decoration: none;
}

.lead-mail {
	font-family: "ProximaNovaCondensed-Regular", sans-serif;
	font-size: 18px;
	color: #1d1d1d;
	display: block;
	margin-bottom: 11px;
	display: inline-block;
	padding-bottom: 1px;
	border-bottom: 1px solid transparent;
}

.lead-mail:hover {
	color: #1d1d1d;
	text-decoration: none;
	border-bottom: 1px solid #1d1d1d;
}

.mobile-ico {
	width: 50px;
	height: 50px;
	background: url(//vmstar.ru/wp-content/themes/VmStar/images/new/mobile-phone.png) no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
}

.contacts {
	background-color: #D0EEEF;
}

.contacts .link-black {
	margin-bottom: 0;
	padding-bottom: 20px;
}

.contacts h1 {
	position: relative;
	display: inline-block;
}

.contacts h1:before {
	content: '';
	display: block;
	width: 50px;
	height: 50px;
	background: url(//vmstar.ru/wp-content/themes/VmStar/images/new/mobile-phone.png) no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
	position: absolute;
	top: 5px;
	left: -70px;
}

.contacts .link-blue {
	margin-bottom: 0;
	padding-bottom: 1rem;
}

.gallery-items .gallery-item {
	/*display: flex;
	justify-content: space-around;*/
}

.gallery-items img {
	height: 170px;
	width: auto;
}
/*
     FILE ARCHIVED ON 23:23:59 Jan 07, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:20:46 Jun 17, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  PetaboxLoader3.datanode: 641.869 (5)
  CDXLines.iter: 17.814 (3)
  captures_list: 608.47
  esindex: 0.017
  LoadShardBlock: 584.451 (3)
  exclusion.robots: 0.145
  RedisCDXSource: 3.179
  exclusion.robots.policy: 0.133
  load_resource: 452.797
  PetaboxLoader3.resolve: 283.711 (3)
*/
#form-raschet,#form-callback,.smartbuy,.call-back,#callBack{
	display: none;
}