@font-face{font-display:auto;font-family:'Source Sans Pro';src:local('Source Sans Pro ExtraLight'),local('fonts/sourcesanspro/sourcesanspro-ExtraLight'),url('fonts/sourcesanspro/sourcesansproextralight.woff2') format('woff2'),url('fonts/sourcesanspro/sourcesansproextralight.woff') format('woff'),url('fonts/sourcesanspro/sourcesansproextralight.ttf') format('truetype');font-weight:200;font-style:normal;}
@font-face{font-display:auto;font-family:'Source Sans Pro';src:local('Source Sans Pro ExtraLight Italic'),local('fonts/sourcesanspro/sourcesanspro-ExtraLightIt'),url('fonts/sourcesanspro/sourcesansproextralightitalic.woff2') format('woff2'),url('fonts/sourcesanspro/sourcesansproextralightitalic.woff') format('woff'),url('fonts/sourcesanspro/sourcesansproextralightitalic.ttf') format('truetype');font-weight:200;font-style:italic;}
@font-face{font-display:auto;font-family:'Source Sans Pro';src:local('Source Sans Pro Light'),local('fonts/sourcesanspro/sourcesanspro-Light'),url('fonts/sourcesanspro/sourcesansprolight.woff2') format('woff2'),url('fonts/sourcesanspro/sourcesansprolight.woff') format('woff'),url('fonts/sourcesanspro/sourcesansprolight.ttf') format('truetype');font-weight:300;font-style:normal;}
@font-face{font-display:auto;font-family:'Source Sans Pro';src:local('Source Sans Pro Light Italic'),local('fonts/sourcesanspro/sourcesanspro-LightIt'),url('fonts/sourcesanspro/sourcesansprolightitalic.woff2') format('woff2'),url('fonts/sourcesanspro/sourcesansprolightitalic.woff') format('woff'),url('fonts/sourcesanspro/sourcesansprolightitalic.ttf') format('truetype');font-weight:300;font-style:italic;}
@font-face{font-display:auto;font-family:'Source Sans Pro';src:local('Source Sans Pro'),local('fonts/sourcesanspro/sourcesanspro-Regular'),url('fonts/sourcesanspro/sourcesanspro.woff2') format('woff2'),url('fonts/sourcesanspro/sourcesanspro.woff') format('woff'),url('fonts/sourcesanspro/sourcesanspro.ttf') format('truetype');font-weight:400;font-style:normal;}
@font-face{font-display:auto;font-family:'Source Sans Pro';src:local('Source Sans Pro Italic'),local('fonts/sourcesanspro/sourcesanspro-It'),url('fonts/sourcesanspro/sourcesansproitalic.woff2') format('woff2'),url('fonts/sourcesanspro/sourcesansproitalic.woff') format('woff'),url('fonts/sourcesanspro/sourcesansproitalic.ttf') format('truetype');font-weight:400;font-style:italic;}
@font-face{font-display:auto;font-family:'Source Sans Pro';src:local('Source Sans Pro Semibold'),local('fonts/sourcesanspro/sourcesanspro-Semibold'),url('fonts/sourcesanspro/sourcesansprosemibold.woff2') format('woff2'),url('fonts/sourcesanspro/sourcesansprosemibold.woff') format('woff'),url('fonts/sourcesanspro/sourcesansprosemibold.ttf') format('truetype');font-weight:600;font-style:normal;}
@font-face{font-display:auto;font-family:'Source Sans Pro';src:local('Source Sans Pro Semibold Italic'),local('fonts/sourcesanspro/sourcesanspro-SemiboldIt'),url('fonts/sourcesanspro/sourcesansprosemibolditalic.woff2') format('woff2'),url('fonts/sourcesanspro/sourcesansprosemibolditalic.woff') format('woff'),url('fonts/sourcesanspro/sourcesansprosemibolditalic.ttf') format('truetype');font-weight:600;font-style:italic;}
@font-face{font-display:auto;font-family:'Source Sans Pro';src:local('Source Sans Pro Bold'),local('fonts/sourcesanspro/sourcesanspro-Bold'),url('fonts/sourcesanspro/sourcesansprobold.woff2') format('woff2'),url('fonts/sourcesanspro/sourcesansprobold.woff') format('woff'),url('fonts/sourcesanspro/sourcesansprobold.ttf') format('truetype');font-weight:700;font-style:normal;}
@font-face{font-display:auto;font-family:'Source Sans Pro';src:local('Source Sans Pro Bold Italic'),local('fonts/sourcesanspro/sourcesanspro-BoldIt'),url('fonts/sourcesanspro/sourcesansprobolditalic.woff2') format('woff2'),url('fonts/sourcesanspro/sourcesansprobolditalic.woff') format('woff'),url('fonts/sourcesanspro/sourcesansprobolditalic.ttf') format('truetype');font-weight:700;font-style:italic;}
@font-face{font-display:auto;font-family:'Source Sans Pro';src:local('Source Sans Pro Black'),local('fonts/sourcesanspro/sourcesanspro-Black'),url('fonts/sourcesanspro/sourcesansproblack.woff2') format('woff2'),url('fonts/sourcesanspro/sourcesansproblack.woff') format('woff'),url('fonts/sourcesanspro/sourcesansproblack.ttf') format('truetype');font-weight:900;font-style:normal;}
@font-face{font-display:auto;font-family:'Source Sans Pro';src:local('Source Sans Pro Black Italic'),local('fonts/sourcesanspro/sourcesanspro-BlackIt'),url('fonts/sourcesanspro/sourcesansproblackitalic.woff2') format('woff2'),url('fonts/sourcesanspro/sourcesansproblackitalic.woff') format('woff'),url('fonts/sourcesanspro/sourcesansproblackitalic.ttf') format('truetype');font-weight:900;font-style:italic;}
*{font-family:'Source Sans Pro';font-weight:400;font-style:normal;}
a:hover,
a:visited,
a:active,
a:focus { text-decoration: none; }
/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 */
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.nav:before,
.nav:after {
  display: table;
  content: " ";
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.nav:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
html,
body{height:100%;}
.wrap{min-height:100%;height:auto;margin:0 auto -60px;padding:0 0 60px;}
.wrap > .container{padding:70px 15px 20px;}
.footer{height:60px;background-color:#f5f5f5;border-top:1px solid #ddd;padding-top:20px;}
.jumbotron{text-align:center;background-color:transparent;}
.jumbotron .btn{font-size:21px;padding:14px 24px;}
.not-set{color:#c55;font-style:italic;}
section h1{text-transform:uppercase;}
#franchise p{font-family:Source Sans Pro;font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:normal;text-align:left;color:#6aab00;}
h2.title_text,
span.blue{font-family:Source Sans Pro;font-size:24px;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:normal;text-align:left;font-weight:600;color:#6b4ab0;margin-bottom:0;margin-top:0;}
.row_photo{margin-top:25px;margin-bottom:75px;position:relative;display:table;}
.row_text{padding-top:25px;padding-bottom:45px;}
.col_text{padding-top:25px;}
#franchise.forma_one{padding-bottom:215px;}
.franchise-bottom{margin-top:40px;}

/* add sorting icons to gridview sort links */
a.asc:after,
a.desc:after{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;padding-left:5px;}
a.asc:after{content:"\e151";}
a.desc:after{content:"\e152";}
.sort-numerical a.asc:after{content:"\e153";}
.sort-numerical a.desc:after{content:"\e154";}
.sort-ordinal a.asc:after{content:"\e155";}
.sort-ordinal a.desc:after{content:"\e156";}
.grid-view td{white-space:nowrap;}
.grid-view .filters input,
.grid-view .filters select{min-width:50px;}
.hint-block{display:block;margin-top:5px;color:#999;}
.error-summary{color:#a94442;background:#fdf7f7;border-left:3px solid #eed3d7;padding:10px 20px;margin:0 0 15px 0;}

/* align the logout "link" (button in form) of the navbar */
.nav li > form > button.logout{padding:15px;border:none;}
@media(max-width:767px){
    .nav li > form > button.logout{display:block;text-align:left;width:100%;padding:10px 15px;}
}   
.nav > li > form > button.logout:focus,
.nav > li > form > button.logout:hover{text-decoration:none;}
.nav > li > form > button.logout:focus{outline:none;}
hr.separator{border-color:#b8c7ce;margin:15px;}
.nav > li > a{position:relative;display:block;padding:0;}
section#content{min-height:calc(100vh - 169px - 212px);}
.news-index .list-view{display:flex;flex-wrap:wrap;justify-content:center;}
.item-news{width:33%;padding-left:15px;padding-right:15px;margin-bottom:30px;}
.top_block-bottom_line .flex:before{display:none;content:'';}
.k-ld a img{position:relative;cursor:pointer;max-width:100%;width:auto!important;padding:0!important;}
.k-ld{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:start;}
.k-ld a{transition:all 0.4s ease 0.1s;display:block;width:33.33333%;margin:0!important;text-align:center;}
.lg-backdrop{background-color:rgba(0,0,0,0.8)!important;}
label.clip{font-size:18px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#00e4fe;cursor:pointer;padding:10px 0;}
.has-error input[type="text"]{border-bottom:1px solid red!important;}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label{color:red!important;font-size:12px!important;}
h2.title_video{margin-top:0;font-size:48px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:32px;letter-spacing:1.4px;color:#6b4ab0;text-transform:uppercase;}
a.link_youtube{display:block;}
a.link_youtube h2{margin-top:0;font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:3;letter-spacing:0.5px;color:#6b4ab0;text-transform:none;margin-bottom:55px;}
.link_youtube h2 i.fa.fa-youtube{font-size:52px;vertical-align:middle;}
.wrap_header_video:before{content:"НАШИ ВИДЕО \a0\a0\a0\a0\a0 ―――――――――――――";font-size:12px;font-weight:600;writing-mode:vertical-lr;position:absolute;top:0;left:-35px;transform:rotate(180deg);display:flex;justify-content:center;align-items:center;height:245px;}
.wrap_header_video{position:relative;}
.wrap_videos{position:relative;}
.wrap_videos{padding-left:15px;padding-right:15px;}
.item-video{position:relative;display:flex;align-items:start;justify-content:start;flex-direction:row;width:100%;}
.col-video{width:58.33333%;display:block;}
.col-text{display:block;width:41.666666%;position:relative;}
.col-text:before{content:url(/images/Figura_5.png);position:absolute;left:-140px;top:45px;}
section.video{margin-top:50px;margin-bottom:50px;}
p.video_text{position:relative;font-size:22px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#282828;}
.item-video:nth-child(even){flex-direction:row-reverse;margin-top:95px;margin-bottom:95px;}
.item-video:nth-child(even) .col-video{text-align:right;}
.item-video:nth-child(even) .col-text:before{content:url(/images/Figura_5.png);position:absolute;right:-140px;top:45px;transform:rotate(180deg);}
.wrap_city{display:flex;align-items:center;justify-content:start;}
.top_block-top_line .squere{display:flex;width:56px;height:49px;background-color:#80cce2;align-items:center;justify-content:center;position:relative;}
.top_block-top_line .city{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.5px;color:#ffffff;margin-top:0;margin-bottom:0;margin-right:15px;}
a.active_city{font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.5px;color:#ffffff;border-bottom:1px dashed #fff;position:relative;display:block;margin-left:0;margin-right:15px;max-width:215px;word-break:break-all;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.cityes{border-radius:4px;position:absolute;left:15px;background:#fff;border:1px solid #e3e3e3;box-shadow:0 2px 9px -2px #3e3e3e;right:calc(-70% + 15px);z-index:100;padding:15px;display:none;top:65px;overflow-y:auto;}
.cityes.active{display:block;}
.cityes a{font-family:'Source Sans Pro';font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.4px;text-align:justify;color:#6aab00;}
.wrap_cities{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;max-height:100%;min-height:10px;max-height: 135px;}
.city-item{width:20%;height:20px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;}
a.link_home{font-family:'Source Sans Pro';font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:justify;color:#ffffff;margin-left:15px;}

section#condition .description{font-family:'Source Sans Pro'!important;font-size:18px!important;font-weight:normal!important;font-style:normal!important;font-stretch:normal!important;line-height:1.2!important;letter-spacing:normal!important;text-align:left!important;color:#000000!important;}
section#condition .description *{font-family:'Source Sans Pro'!important;font-size:18px!important;font-weight:normal!important;font-style:normal!important;font-stretch:normal!important;line-height:1.2!important;letter-spacing:normal!important;text-align:left!important;color:#000000!important;}
section#condition h1{font-family:'Source Sans Pro'!important;font-size:38px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px;text-align:justify;color:#222222;margin-bottom:27px;margin-top:80px;}
section#condition h2{font-family:'Source Sans Pro'!important;font-size:30px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;text-align:left;color:#6b4ab0;}
section#partners h1{font-family:'Source Sans Pro';font-size:38px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px;text-align:justify;color:#222222;margin-bottom:27px;margin-top:80px;}
section#partners .partner_description *{font-family:'Source Sans Pro'!important;font-size:18px!important;font-weight:normal!important;font-style:normal!important;font-stretch:normal!important;line-height:1.42!important;letter-spacing:normal!important;text-align:left!important;color:#000!important;}
section#partners .partner_description a{color:#0000ff!important;}
section#news h1{font-family:'Source Sans Pro';font-size:38px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px;text-align:justify;color:#222222;margin-bottom:27px;margin-top:80px;}
section#results h1{font-family:'Source Sans Pro';font-size:38px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px;text-align:justify;color:#222222;margin-bottom:27px;margin-top:80px;}
section#contacts h1{font-family:'Source Sans Pro';font-size:38px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px;text-align:justify;color:#222222;margin-bottom:27px;margin-top:80px;}
section#franchise h1{font-family:'Source Sans Pro';font-size:38px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px;text-align:justify;color:#222222;margin-bottom:72px;margin-top:80px;}
.select_city.active:before{width:30px;height:30px;background:#fff;position:absolute;top:51px;z-index:1000;left:36%;content:' ';transform:rotate(45deg);border-left:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}
.item-news p.anonce{font-family:Source Sans Pro;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;text-align:left;color:#000;}
.item-news a h2.title{font-family:Source Sans Pro;font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:left;color:#6b4ab0;margin-top:20px;margin-bottom:5px;}
.item-news .btn_more{font-family:Source Sans Pro;font-size:10px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.3px;text-align:justify;color:#ffffff;padding:5px 21px;background:#6b4ab0;transition:0.3s;}
.item-news .btn_more:hover{background:#6aab00;transition:0.3s;}
section#item_news h1{font-family:'Source Sans Pro';font-size:38px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px;text-align:justify;color:#222222;margin-bottom:27px;margin-top:20px;}
section#item_news .description *{font-family:'Source Sans Pro'!important;font-size:24px!important;font-weight:normal!important;font-style:normal!important;font-stretch:normal!important;line-height:1.42!important;letter-spacing:normal!important;text-align:left!important;color:#000!important;}
section#item_news .description{margin-top:15px;}
.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;border-radius:4px;font-size:17px;background:unset;}
section#news .news-index{margin-left:-15px;margin-right:-15px;}

/*section#home_slider { margin-bottom: 120px; }*/
section#bottom_section *{font-family:'Source Sans Pro'!important;font-size:24px!important;font-weight:normal!important;font-style:normal!important;font-stretch:normal!important;line-height:1.42!important;letter-spacing:normal!important;text-align:left!important;color:#000!important;}
section#top_section *{font-family:'Source Sans Pro'!important;font-size:24px!important;font-weight:normal!important;font-style:normal!important;font-stretch:normal!important;line-height:1.42!important;letter-spacing:normal!important;text-align:left!important;color:#000!important;}

section#albums h1{font-family:'Source Sans Pro' !important;font-size:38px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px;text-align:justify;color:#222222;margin-bottom:27px;margin-top:80px;}
.albums-index{margin-bottom:50px;}
span.title_{display:flex;position:absolute;top:0;left:15px;right:15px;bottom:0;align-items:center;justify-content:center;background:rgba(0,0,0,0.4);color:#fff;font-size:20px;flex-direction:column;padding:50px;}
span.title_ .text_{padding-top:10px;padding-bottom:10px;}
span.title_:before{content:' ';width:100%;height:2px;background:#D73B63;}
span.title_:after{content:' ';width:100%;height:2px;background:#D73B63;}
#item_albums h1{font-family:'Source Sans Pro' !important;font-size:38px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px;text-align:justify;color:#222222;margin-bottom:27px;margin-top:20px;}
#item_albums h2{font-family:'Source Sans Pro'  !important;font-size:35px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px;text-align:justify;color:#222222;margin-bottom:27px;margin-top:20px;}
#item_albums .k-ld a{margin:15px!important;width:calc(33.3333% - 30px);display:block;transition:0.3s;}
#item_albums .k-ld{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:start;margin-bottom:45px;}
#item_albums .k-ld a:hover{box-shadow:7.8px 7.8px 32.2px 2.8px rgba(34,31,27,0.27);transition:0.3s;}
.item-news:hover img{box-shadow:7.8px 7.8px 32.2px 2.8px rgba(34,31,27,0.27);transition:0.3s;}
.item-news img{transition:0.3s;}
.wrap_contact{background:#fff;width:100%;padding:35px;box-shadow:7.8px 7.8px 32.2px 2.8px rgba(34,31,27,0.27);margin-bottom:50px;}
.link_contact{font-family:Source Sans Pro;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#6aab00;transition:0.3s;text-transform:uppercase;word-break:break-all;}
.link_contact:hover{color:#4cb4d0;transition:0.3s;}
.item_contact{display:flex;margin-bottom:10px;align-items:center;justify-content:start;}
.icon{min-width:40px;}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus{background-color:#fff279;color:#e83d6b;}
.btn-default:focus,
.btn-default.focus{background-color:#fff279;color:#e83d6b;}
.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:unset;box-shadow:unset;}
.post_image{float:left;width:auto;min-width:300px;max-width:400px;margin:0 30px 30px 0;}
section#results{margin-bottom:50px;}
section#partners{margin-bottom:50px;}
section#partners h2{font-family:'Source Sans Pro';font-size:30px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;text-align:left;color:#6b4ab0;}
.wrap_contact h3{margin-top:0;margin-bottom:30px;font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.5px;color:#6b4ab0;transition:0.3s;text-transform:uppercase;}
a.magazine:hover{text-decoration:underline;}
a.login:hover{text-decoration:underline;}
@media(max-width:767px){
    .col-video{width:100%;display:block;}
    .col-text{display:block;width:100%;position:relative;}
    .col-video iframe{width:100%!important;}
    .item-video{position:relative;display:flex;align-items:start;justify-content:start;flex-direction:column;width:100%;}
    .item-video:nth-child(even){flex-direction:column;margin-top:60px;margin-bottom:60px;}
    .item-video:nth-child(even) .col-text:before{display:none;}
    .col-text:before{display:none!important;}
    section#home_slider{margin-bottom:50px;}
    .mt-1{margin-top:80px!important;padding-left:30px;padding-right:30px;}
}
/*.navbar-brand > img{display:block;height:100%;}*/
.cityes h2{font-family:Source Sans Pro;font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:24px;letter-spacing:0.5px;color:#6aab00 !important;margin-bottom:0;margin-top:0;}
.cityes h2 a{font-family:Source Sans Pro;font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:24px;letter-spacing:0.5px;color:#80cce2;margin-bottom:0;margin-top:0;text-transform:uppercase;}
.city-item a:hover{color:#80cce2;text-decoration:underline;}
body.primetime-index{background-image:url(/images/stars_bg.png);background-color:#fff;}
body{background-color:#fff;}
.top_block-top_line{background-color:#80c115;}
.top_block-top_line .city{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.5px;color:#ffffff;}
.top_block-top_line .city:before{content:"\f041";font-family:Fontawesome;font-size:11px;padding-right:7px;line-height:0;vertical-align:middle;}
.top_block-top_line .squere{display:flex;width:56px;height:49px;background-color:#80cce2;align-items:center;color:#fff;justify-content:center;font-size:19px;transition:0.3s;}
.top_block-top_line .squere:hover{background-color:#77bbce;transition:0.3s;}
.top_block-top_line .city a{font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.5px;color:#ffffff;margin-left:7px;border-bottom:1px dashed #fff;position:relative;}
.menu_mobile .city{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.5px;color:#6aab00;margin-top:10px;margin-bottom:16px;padding-left:10px;}
.menu_mobile .city:before{content:none;}
.menu_mobile .city a{font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.5px;color:#6aab00;margin-left:7px;border-bottom:1px dashed #6aab00;position:relative;}
.top_block-top_line .magazine:before{content:"\f290";font-size:11px;font-family:Fontawesome;color:#fff;padding-right:7px;line-height:0;vertical-align:middle;}
.top_block-top_line .login:before{content:"\f2c0";font-size:11px;font-family:Fontawesome;color:#fff;padding-right:7px;line-height:0;vertical-align:middle;}
.top_block-top_line .primetimetv:before{content:"\f26c";font-size:11px;font-family:Fontawesome;color:#fff;padding-right:7px;line-height:0;vertical-align:middle;}
.menu_mobile .magazine:before{content:none;}
.menu_mobile .login:before{content:none;}
.menu_mobile .login{display:inline-block;font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#6aab00;margin-top:13px;margin-right:34px;padding-left:10px;}
.nopad{padding:0!important;}

/* Slider */
.owl-nav{ 
  position: absolute;
  width: 106%;
  top: Calc(50% - 30px);
  left: -3%;
  height: 0px;
}
.owl-next{
  float: right;
  font-size: 60px;
  color: #2d2d2f;
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.owl-prev{
  float: left;
  font-size: 60px;
  color: #2d2d2f;
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media(max-width: 767px){
  .owl-next {
    color: #fff;
  }
  .owl-prev {
    color: #fff;
  }
}
.owl-dots{display:none;}

/* End Slider */
.top_block-top_line .magazine,
.top_block-top_line .login,
.top_block-top_line .primetimetv,
.top_block-top_line .phone{display:inline-block;font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;color:#ffffff!important;margin-top:13px;margin-right:15px;}
.top_block-bottom_line .flex{display:flex;justify-content:space-between;align-items:center;padding:0;margin:0;height:77px;transition:0.3s;flex-wrap:wrap;}
.top_block-bottom_line{padding:21px 0;background-color:#282828;transition:0.3s;}
.top_block-bottom_line .flex li{list-style:none;}
.top_block-bottom_line .flex li a{font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.5px;color:#00e4ff;transition:0.3s;text-transform:uppercase;}
.top_block-bottom_line .flex li a:hover{color:#7fcc00;background:transparent;background-color:transparent;}
.photogallery{margin-top:50px;margin-bottom:50px;}
.photogallery .bg{background-repeat:no-repeat;background-position:center;background-size:cover;margin-left:-15px;margin-right:-15px;height:480px;}
.photogallery .bg.bg1{background-image:url("/images/13-min.png");}
.photogallery .bg.bg2{background-image:url("/images/14-min.png");}
.photogallery .bg.bg3{background-image:url("/images/15-min.png");}
.photogallery .bg.bg4{background-image:url("/images/16-min.png");}
.photogallery .bg.bg5{background-image:url("/images/17-min.png");}
.photogallery .bg.bg6{background-image:url("/images/18-min.png");}
.photogallery .bg.bg7{background-image:url("/images/19-min.png");}
.photogallery .bg.bg8{background-image:url("/images/20-min.png");}
.primetime-index .home{background:url(/images/top_bg.jpg);background-position:center;background-size:cover;padding-bottom:120px;}
.forma_one{padding-bottom:132px;padding-top:132px; /*background-size: cover; */     /* background-size: 100% 100%; */ /*background-position: center; background-repeat: no-repeat; background-image: url("/images/form_one.png");*/}
.forma_one-outer_block{padding:10px;background:rgba(0,139,214,0.25);border:8px solid #7fcc00;}
@media(max-width: 992px){
    .forma_one-outer_block{padding:0px;}
}
.forma_one-inner_block{padding-top:30px;padding-left:235px;padding-right:65px;position:relative;padding-bottom:65px;}
.forma_one-inner_block h3{font-size:40px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#222;padding-right:15%;margin-bottom:20px;}
.forma_one-inner_block img{position:absolute;left:-28px;bottom:-10px;}

/*.forma_one-inner_block .form-control { padding: 25px 10px; font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #dd42ab; border: none; outline: none; border-bottom: 1px solid #dd42ab; border-radius: 0; box-shadow: none; }*/
.forma_one-inner_block .form-control.photo{border:none;margin-left:20px;}
.forma_one-inner_block .photo2:before{content:url(/images/51-2.png);display:block;position:absolute;top:15px;}
.forma_one-inner_block input[type=checkbox]{width:18px;height:18px;border:1px solid #000;background-color:transparent;margin:0;margin-right:4px;display:inline-block;vertical-align:middle;margin-left:-25px;}
.forma_one-inner_block button{height:64px;font-size:28px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.8px;color:#ffffff;text-transform:uppercase;width:100%;transition:0.3s;background-image:linear-gradient(to bottom,#e72481,#de195a);border:none!important;text-shadow:1.5px 1.4px 2px rgba(24,24,24,0.65);}
.forma_one-inner_block button:hover{color:#ffcbd9;}
a.button{height:64px;font-size:28px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.8px;color:#ffffff;text-transform:uppercase;transition:0.3s;background-image:linear-gradient(to bottom,#e72481,#de195a);border:none!important;text-shadow:1.5px 1.4px 2px rgba(24,24,24,0.65);    font-size: 30px;
    padding: 15px;
    border-radius: 8px;
    margin-top: 10px;
    display: inline-block;}
.prime-time_shop-item h3{font-size:28.5px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.49;letter-spacing:normal;text-align:left;color:#ffffff;}
.prime-time_shop-item .img-center{margin:0 auto;width:auto;margin-right:8px;margin-bottom:16px;padding-right: 8px;padding-left: 8px;}
a.button:hover{color:#ffcbd9;}
#contact-form .label_for_checkbox{font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#222;cursor:pointer;vertical-align:middle;display:inline-block;padding-left:25px;}
#contact-form-2 .label_for_checkbox{font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;cursor:pointer;vertical-align:middle;display:inline-block;padding-left:25px;}
.what_is_prime-time{margin-bottom:120px;}
.what_is_prime-time .header{background:#00e4ff;}
.header h2{font-size:50px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.76;letter-spacing:normal;text-align:center;color:#282828;text-transform:uppercase;}

/*.what_is_prime-time h2 { margin-top: 0; font-size: 30px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.9px; color: #6b4ab0; text-transform: lowercase; margin-bottom: 15px; margin-top: 30px; }*/
.header h2 > b{margin-top:0;font-weight:bold;}
.what_is_prime-time .bg{background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:-15px;margin-right:-15px;height:278px;}
.what_is_prime-time .bg.bg1{background-image:url(/images/img-4051-05-10-18-04-42.png);}
.what_is_prime-time .bg.bg2{background-image:url(/images/img-3757-05-10-18-04-42.png);}
.what_is_prime-time .bg.bg3{background-image:url(/images/img-3754-05-10-18-04-42.png);}
.what_is_prime-time .bg.bg4{background-image:url(/images/img-3755-05-10-18-04-42_2.png);}
.what_is_prime-time .bg.bg5{background-image:url(/images/img-3756-05-10-18-04-42_2.png);}
.what_is_prime-time .bg.bg6{background-image:url(/images/img-4043-05-10-18-04-42_2.png);}
.what_is_prime-time .bg.bg7{background-image:url(/images/img-4053-05-10-18-04-42_3.png);}
.what_is_prime-time .bg.bg8{background-image:url(/images/img-3759-05-10-18-04-42.png);}
.what_is_prime-time-top_line{margin-bottom:47px;margin-top:62px;}
.what_is_prime-time-top_line p{font-size:22px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#282828;max-width:87%;}
.what_is_prime-time-bottom_line p{font-size:22px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#282828;max-width:87%;}
section.what_is_prime-time{position:relative;}
section.what_is_prime-time:before{content:' ';position:absolute;left:0;background:url(../images/flags_one_left.png)no-repeat;width:980px;height:1318px;top:119px;background-size:100%;}
.circle_num{background:#e31e6e;border-radius:50%;display:inline-block;width:80px;height:80px;text-align:center;font-size:53px;color:#fff;font-weight:600;}
.row_flex{display:flex;position:relative;z-index:10;}
.flex50{padding-left:15px;padding-right:15px;width:50%;}
.what_is_prime-time-top_line-item{position:relative;}

/*.what_is_prime-time-top_line-item:before { content: "O НАС 00000 ――――――――"; font-size: 12px; font-weight: 600; writing-mode: vertical-lr; position: absolute; top: 0; left: -35px; transform: rotate(180deg); display: flex; justify-content: center; align-items: center; }*/
.what_is_prime-time-bottom_line .separate{margin-top:123px;}

/*.programma { background-position: center; background-image: url("/images/programma.png"); background-repeat: repeat-y; background-size: cover; }*/
.programma-block_item{position:relative;}

/*.programma-block_item:before { content: "НАША ПРОГРАММА 00000 ―――――――――――――"; font-size: 12px; font-weight: 600; writing-mode: vertical-lr; position: absolute; top: 0; left: -35px; transform: rotate(180deg); display: flex; justify-content: center; align-items: center; }*/
.programma-block_item-img_one{margin-left:-40px;}
.programma .header{background:#7fcc00;position:relative;z-index:10;}
section.programma{overflow:hidden;}

/*.programma h2 { margin-top: 0; margin-bottom: 83px; font-size: 30px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 0.9px; color: #6b4ab0; text-transform: lowercase; }*/

/*.programma h2>b { margin-top: 0; font-size: 48px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 0; letter-spacing: 1.4px; color: #6b4ab0; text-transform: uppercase; }*/
.programma .number{font-size:72px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#6b4ab0;margin-top:21px;margin-bottom:21px;position:relative;}
.programma-block_item p{font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#6aab00;}
.programma-block_item_row img{margin-left:0;}
.programma-block_item_col{text-align:right;padding-right:55px;}
.programma-block_item_row .number:before{content:" ";display:block;right:-30%!important;left:unset;top:50%;background-image:linear-gradient(98deg,#f5ce7f,#d15093);width:25%;position:absolute;height:2px;z-index:2;}
.mobile_app{margin-top:85px;min-height:875px;}
.mobile_app-item{position:relative;}

/*.mobile_app-item:before { content: "МОБИЛЬНОЕ ПРИЛОЖЕНИЕ 00000 ―――――――――――――"; font-size: 12px; font-weight: 600; writing-mode: vertical-lr; position: absolute; top: 0; left: -35px; transform: rotate(180deg); display: flex; justify-content: center; align-items: center; }*/
.mobile_app-item h2{margin-top:0;font-size:30px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.9px;color:#6b4ab0;text-transform:uppercase;margin-bottom:82px;}
.mobile_app-item h2>b{margin-top:25px;font-size:48px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:0;letter-spacing:1.4px;color:#6b4ab0;text-transform:uppercase;display:block;}
.mobile_app-item p{font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:normal;color:#6aab00;padding-right:45px;margin-bottom:52px;}

/*.video { margin-top: -220px; }*/

/*.video-item:before { content: "НАШИ ВИДЕО 00000 ―――――――――――――"; font-size: 12px; font-weight: 600; writing-mode: vertical-lr; position: absolute; top: 0; left: -35px; transform: rotate(180deg); display: flex; justify-content: center; align-items: center; }*/
.video-item h2{margin-top:0;font-size:30px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.9px;color:#6b4ab0;text-transform:lowercase;margin-bottom:82px;}
.video-item h2>b{margin-top:0;font-size:48px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:0;letter-spacing:1.4px;color:#6b4ab0;text-transform:uppercase;}
.video-item p{font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:normal;color:#6aab00;padding-right:45px;margin-bottom:52px;}
.video-item_two h2{margin-top:0;font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:3;letter-spacing:0.5px;color:#6b4ab0;text-transform:none;margin-bottom:55px;}
.video-item_two h2:before{content:url(/images/youtube-logo.png);display:block;float:left;margin-right:21px;}
.video-item_two p{font-size:20px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.55;letter-spacing:normal;color:#6aab00;}
.video-item-row{margin-top:95px;}
.founder{ /*padding-top: 142px; background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url("/images/founder.png");*/}
.founder .forma_one-outer_block p{font-size:19px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#ffffff;}
.founder .forma_one-outer_block p a{color:#ff8ea3;}
.founder .forma_one-inner_block img{left:-76px;}
.founder .header{background:#00e4ff;margin-bottom:40px;}
.founder{background:url(../images/bg_two.jpg);background-size:cover;background-position:center;}
.founder .forma_one-inner_block{padding-top:65px;padding-left:60px;padding-right:77px;position:relative;padding-bottom:65px;}

/*.founder h2 { font-size: 48px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: 1.4px; color: #6b4ab0; margin-bottom: 63px; margin-left: -15px; text-transform: uppercase; }*/
.prime-time_shop-item{margin-top:135px; padding-bottom: 30px;}

/*.prime-time_shop-item:before { content: "НАШ МАГАЗИН 00000 ―――――――――――――"; font-size: 12px; font-weight: 600; writing-mode: vertical-lr; position: absolute; top: 0; left: -35px; transform: rotate(180deg); display: flex; justify-content: center; align-items: center; }*/
.prime-time_shop-item h2{margin-bottom:55px;font-size:50px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#ffffff;}
.prime-time_shop-item p{font-size:22px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#ffffff;margin-bottom:0;}
section#two_programma{margin-bottom:42px;position:relative;}
section#three_programma{margin-bottom:42px;position:relative;}
section#four_programma{margin-bottom:42px;position:relative;}
.prime-time_shop-item a{font-size:30px;padding:15px;border-radius:8px;margin-top:10px;display:inline-block;}
.prime-time_shop-item a:after{content:"\f08e";font-family:Fontawesome;margin-left:29px;}
.prime-time_shop h6{font-size:15.5px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.55;letter-spacing:normal;color:#6aab00;margin-bottom:39px;margin-top:49px;}
.charity h2{margin-top:0;margin-bottom:60px;font-size:48px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px;color:#6b4ab0;text-transform:uppercase;}

/*.charity-left_block:before { content: "ДОБРЫЕ ДЕЛА 00000 ―――――――――――――"; font-size: 12px; font-weight: 600; writing-mode: vertical-lr; position: absolute; top: 0; left: -35px; transform: rotate(180deg); display: flex; justify-content: center; align-items: center; }*/
.charity h3{margin:0;font-size:44px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:left;color:#282828;}
.charity h4{margin-bottom:50px;font-size:22px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:left;color:#282828;}
.charity p{font-size:22px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#282828;}
.charity{position:relative;padding-top:40px;padding-bottom:75px;overflow:hidden;}
.charity:before{content:' ';width:50%;height:100vh;background:url(../images/flag_5.png)no-repeat;left:0;top:0;position:absolute;background-size:100%;}
.charity:after{content:' ';width:50%;height:100vh;background:url(../images/flag_6.png)no-repeat;right:-15px;bottom:-100%;position:absolute;background-position:100%;}
.fake_header{height:169.1px;}
header{position:fixed;top:0;width:100%;z-index:999;}
.padmin{padding-top:3px;padding-bottom:3px;}
.forma_two{padding-top:60px;padding-bottom:110px;background-repeat:no-repeat;background-image:url(../images/form_bg2.jpg);background-size:cover;background-position:center;}
.forma_two h5{font-size:31px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#6aab00;margin-bottom:20px;margin-top:0;}
.forma_two h3{padding-right:0;color:#fff;}
.forma_two .forma_one-inner_block img{left:unset;right:-95px;width:300px;}
.forma_two .forma_one-inner_block{padding-top:21px;padding-left:78px;padding-right:208px;position:relative;padding-bottom:65px;}
footer{background-color:#733b65;color:#fff;padding-top:30px;padding-bottom:20px;}
footer b{text-transform:uppercase;}
footer p{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ffffff;margin-top:15px;}
footer .nav>li{list-style:none;}
footer .nav>li>a{text-transform:uppercase;font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.5px;color:#ffffff;transition:0.3s;padding:8px 0px;}
footer .nav>li>a:hover{color:#98d5e6;background-color:transparent;background:transparent;}
footer ul.nav{padding-right:0;-moz-column-count:3; /* Для Firefox */-webkit-column-count:3; /* Для Safari и Chrome */column-count:3;}
footer .social_icons{display:flex;}
footer .social_icons i{color:#000;font-size:16px;width:27px;height:27px;background-color:#fff;border:1px solid #fff;border-radius:50%;padding:5px;display:flex;align-items:center;justify-content:center;transition:0.3s;}
footer .social_icons .fa-instagram{margin-right:15px;}
.fake_men_mob{height:51px;}
.one_form{margin-top:71px;}
@media(max-width:1200px){
    .top_block-bottom_line .flex li{font-size:15px;}
    img{max-width:100%;}
    .what_is_prime-time-top_line-item:before,
    .programma-block_item:before,
    .mobile_app-item:before,
    .video-item:before,
    .prime-time_shop-item:before,
    .charity-left_block:before{left:-20px;}
    .founder .forma_one-outer_block p{padding-left:50px;}
    .mobile_app-item h2>b{line-height:1;}
    .video{margin-top:-115px;}
    .video1:before,
    .video2:after,
    .video3:after,
    .text1:before{content:none;}
}
@media(max-width:992px){
    .what_is_prime-time-top_line-item:before,
    .programma-block_item:before,
    .mobile_app-item:before,
    .video-item:before,
    .prime-time_shop-item:before,
    .charity-left_block:before{content:none;}
    .founder .forma_one-inner_block{padding:0;padding:30px;padding-bottom:0;}
    .video1:before,
    .video2:after,
    .video3:after,
    .text1:before{content:none;}
    .mobile_app-item h2{letter-spacing:2.9px;}
    .programma-block_item_row{margin-top:40px;margin-bottom:40px;}
    .label_for_checkbox{text-align:right;}
    .top_block-bottom_line .flex li{font-size:11px;min-width:140px;}
    .mobile_app-item h2>b{line-height:1;}
    .programma img{max-width:100%;}
    .mobile_app img{max-width:100%;}
    .prime-time_shop-item a{font-size:22px;}
    .magazine,
    .prime-time_shop-item img{max-width:100%;}
    .forma_one-inner_block{padding-top:20px;padding-left:200px;padding-right:30px;position:relative;padding-bottom:35px;}
    .forma_one-inner_block h3{font-size:30px;}
    .forma_one-inner_block button{font-size:17px;}
    .video{margin-top:0px;}
    .forma_two .forma_one-inner_block{padding-top:21px;padding-left:55px;padding-right:208px;position:relative;padding-bottom:25px;}
    footer li{font-size:16px;}
    footer p{font-size:13px;}
}
@media(max-width:767px){
    .forma_two h5{font-size:19px;margin-bottom:20px;text-align:center;}
    .forma_one-inner_block input[type=photo]{padding-left:40px;}
    .one_form{margin-top:20px;}
    .founder .forma_one-outer_block p{padding-left:0px;}
    .video1:before,
    .video2:after,
    .video3:after,
    .text1:before{content:none;}
    h2{font-size:20px!important;}
    .programma img{width:100%!important;margin:0 auto;}
    .prime-time_shop img{width:100%;}
    .prime-time_shop-item a{font-size:12px;margin-bottom:15px;height:auto;}
    .forma_two .forma_one-inner_block img{display:none;}
    .forma_one-inner_block .photo2:before{margin-left:10px;}
    .forma_one-inner_block button{height:45px;font-size:20px;}
    .label_for_checkbox{font-size:12px;margin-top:20px;text-align:left;padding-left:7px;}
    #modalCredit .label_for_checkbox{font-size:14px;margin-top:0px;text-align:left;padding-left:0px;}
    .what_is_prime-time-top_line p{font-size:16px;padding-right:0;padding-bottom:30px;}
    .what_is_prime-time-bottom_line p{font-size:16px;padding-right:0;}
    .what_is_prime-time-top_line{margin-bottom:30px;}
    .what_is_prime-time-bottom_line .separate{margin-top:30px;margin-bottom:30px;}
    .what_is_prime-time{margin-bottom:30px;}

    /*.programma h2 { margin-bottom: 0; letter-spacing: normal; margin-top: 50px; }*/
    h2.title_video{text-align:center;margin-top:0px;}
    footer li{font-size:11px;}
    .forma_one-inner_block{padding:0;padding:5px;}
    .forma_two .forma_one-inner_block{padding:0;padding:5px;}
    .forma_one-inner_block h3{font-size:22px;padding-right:0;margin:0;text-align:center;margin-top:30px;}
    .mobile_app-item h2>b{line-height:1;font-size:20px;}
    .programma-block_item_row .number:before{content:none;}
    .programma h2 > b{line-height:1;font-size:20px;}
    .forma_one-inner_block .form-control.photo{margin-left:0;}
    .photogallery{margin-top:20px;}
    .forma_one{padding-bottom:50px;padding-top:20px;padding-left:15px;padding-right:15px;}
    .what_is_prime-time h2>b{font-size:20px;}
    .programma-block_item p{font-size:17px;margin-bottom:20px;}
    .programma{text-align:center;}
    .programma .programma-block_item_col{text-align:center;padding-right:0;}
    .mobile_app{margin-top:30px;}
    .mobile_app-item p{padding-right:0;font-size:17px;}
    .video{margin-top:80px;}
    .video-item h2{margin-bottom:30px;}
    .video-item_two h2{margin-bottom:15px;margin-top:15px;}
    .video-item-row{margin-top:20px;}
    .founder h2{text-align:center;margin-bottom:15px;margin-left:0;margin-top:30px;}
    .prime-time_shop h6{font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.55;letter-spacing:normal;color:#6aab00;margin-bottom:25px;margin-top:25px;}
    .founder{padding-top:0px;padding-left:15px;padding-right:15px;}
    .founder .forma_one-inner_block{padding:25px;font-size:16px;padding-bottom:0;}
    .prime-time_shop-item{margin-top:80px;}
    .forma_two{margin-top:35px;}
    .charity{margin-top:80px;}
    .charity h2{text-align:center;margin-bottom:30px;}
    .charity h3{font-size:24px;}
    .mobile_app .text-right{text-align:center;}
    .charity-left_block .col-sm-10{padding-left:0px;}
    footer ul{padding-left:0;-moz-column-count:1;-webkit-column-count:1;column-count:1;}
    .mobile_app-item .text-left{text-align:center;}
    .mobile_app .g-png,
    .mobile_app .ap-png{display:inline-block;}
    .navbar-brand{padding:10px 10px;}
    .flex_xs{display:flex;justify-content:space-between;align-items:center;margin-top:40px;}
    .tel{margin:0;font-size:18px;padding-top:13px;color:#6aab00;font-weight:bold;}
    footer ul.nav{padding-right:0;-moz-column-count:1;-webkit-column-count:1;column-count:1;}
    .forma_one .forma_one-inner_block img{display:none;}
    .menu_mobile .nav > li > a{padding:3px 10px;font-size:13px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.5px;color:#6aab00;transition:0.3s;text-transform:uppercase;}
    .menu_mobile .nav > li > a:hover,
    .menu_mobile .nav > li > a:focus{color:#dd42ab;background:transparent;background-color:transparent;}
    .navbar-toggle{margin-right:0;}
    .navbar-default .navbar-toggle{border-color:#6aab00;}
    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus{background-color:rgba(102,196,221,0.3);}
    .navbar-default .navbar-toggle .icon-bar{background-color:#6aab00;}
}
.nav > li > a:hover,
.nav > li > a:focus{text-decoration:none;background-color:unset;}
@media(max-width:1199px){
    .top_block-bottom_line .flex li a{font-size:14px;text-align:center;}
}
.col-city{float:left;width:50%;padding-top:13px;}
.select_city.active:after{content:' ';position:absolute;background:#ffffff;left:16px;height:19px;z-index:1000;right:calc(-70% + 33px);display:block;top:66px;border-radius:4px 0 0 0;}
@media(max-width:767px){
    .cityes{right:15px;}
    .select_city.active:after{left:16px;right:16px;border-radius:4px 4px 0px 0;}
    .city-item{width:33%;}
    a.active_city{color:#6aab00;border-bottom:1px dashed #6aab00;}
   /*img{width:32px;margin-left:9px;margin-bottom:15px;margin-top:15px;}*/
}
@media(max-width:580px){
    .city-item{width:50%;}
}
.top_block-top_line img{width:30px;transition:0.3s;}
.top_block-top_line img:hover{width:35px;transition:0.3s;}
a.soc_link{min-width:50px;text-align:center;display:inline-block;}
footer .social_icons i:hover{transition:0.3s;color:#fff;background:#000;border-color:#000;}
.select_city.active a.city-dropdown:before{content:' ';position:fixed;z-index:100;background:#0000;left:0;top:0;right:0;bottom:0;cursor:default;}
@media(max-width:1024px){
    .k-ld a{transition:all 0.4s ease 0.1s;display:block;width:33.33333%;}
}
@media(max-width:992px){
    p.city{display:none;}
}
@media(max-width:767px){
    .k-ld a{transition:all 0.4s ease 0.1s;display:block;width:50%;}
    #item_albums .k-ld a{width:50%;}
}
@media(max-width:425px){
    .k-ld a{transition:all 0.4s ease 0.1s;display:block;width:100%;}
    #item_albums .k-ld a{width:100%;}
}
.top_block-top_line .magazine p,
.top_block-top_line .login p,
.top_block-top_line .primetimetv p,
.top_block-top_line .phone p{display:inline-block;}
.item-album{margin-bottom:15px;margin-top:15px;}
@media(max-width:768px){
    .wrap_contact{background:#fff;padding:35px;box-shadow:7.8px 7.8px 32.2px 2.8px rgba(34,31,27,0.27);margin-bottom:50px;display:inline-block;width:auto;}
}
@media(max-width:1199px){
    .primetimetv p,
    .login p,
    .magazine p{display:none;}
    .primetimetv:before,
    .login:before,
    .magazine:before{font-size:23px!important;}
}
#franchise-form label.label_for_checkbox{color:#6aab00;padding-left:25px;}
.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:unset!important;box-shadow:unset!important;}
.wrap_process{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:50px;}
.wrap_process .item{display:flex;width:25%;justify-content:space-around;flex-direction:column;align-items:center;min-width:160px;text-align:center;min-height:220px;}
.wrap_process .item p{text-align:center!important;}

#payment h1{font-family:'Source Sans Pro';font-size:30px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;text-align:left;color:#6b4ab0;}
#payment p{font-family:'Source Sans Pro';font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.42;letter-spacing:normal;text-align:left;color:#6aab00;}
.order_fixed{display:flex;background-color:#80cce2;align-items:center;color:#282828;justify-content:center;font-size:19px;transition:0.3s;position:fixed;bottom:40px;right:40px;padding:7px 10px;font-weight:600;cursor:pointer;z-index:1000;}
.programma h6{font-family:Source Sans Pro;font-size:24px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.7px;color:#6b4ab0;margin-top:24px;}
.programma ul{column-count:1;padding:0;min-height:112px;}
.programma li{font-family:Source Sans Pro;font-size:21px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#282828;list-style:none;}
.flex50 h3{font-size:23px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:left;color:#282828;}
.item-inline h3.inline{display:inline-block;width:calc(100% - 86px);padding-left:15px;vertical-align:sub;margin-top:0;margin-bottom:0;}
.item-inline{margin-bottom:30px;}
.programma li:before{content:" ";width:5px;height:5px;border-radius:50%;background-color:#7fcc00;display:inline-block;vertical-align:middle;margin-right:7px;}
section#two_programma:before{content:' ';width:50%;height:100vh;background:url(../images/flag_1.png)no-repeat;left:0;top:-50%;background-size:100%;position:absolute;z-index:1;}
section#four_programma:before{content:' ';width:50%;height:100vh;background:url(../images/flag_2.png)no-repeat;left:0;top:-50%;background-size:100%;position:absolute;z-index:1;}
section#one_programma:before{content:' ';width:50%;height:100vh;background:url(../images/flag_3.png)no-repeat;right:0;top:-50%;background-size:100%;position:absolute;z-index:1;}
section#three_programma:before{content:' ';width:50%;height:100vh;background:url(../images/flag_4.png)no-repeat;right:0;top:-50%;background-size:100%;position:absolute;z-index:1;}
section#one_programma{position:relative;margin-top:40px;margin-bottom:32px;}
.programma .osobiy{margin-top:61px;margin-bottom:78px;}
.programma p{font-family:Source Sans Pro;font-size:21px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.7px;color:#000000;}
.programma .number{font-size:48px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#6aab00;}
.no-padding{padding-left:0!important;padding-right:0!important;}
.img-center{margin:0 auto;width:100%;}
@media(max-width:425px){
    .what_is_prime-time .no-padding{padding-left:4px!important;padding-right:4px!important;}
}
#charity .header{background:#7fcc00;}
@media(max-width:991px){
    section.what_is_prime-time:before{display:none;}
    section#one_programma:before{display:none;}
    section#three_programma:before{display:none;}
    section#two_programma:before{display:none;}
    section#four_programma:before{display:none;}
    .charity:before{display:none;}
    .row_flex{display:flex;position:relative;z-index:10;flex-wrap:wrap;}
    .flex50{padding-left:15px;padding-right:15px;width:100%;}
    #two_programma .row_flex{flex-direction:column-reverse;}
    #four_programma .row_flex{flex-direction:column-reverse;}
    .circle_num{margin-top:20px;}
}
footer .soc_link img{width:75%;}
section#choreographers h1{font-family:'Source Sans Pro';font-size:38px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px;text-align:justify;color:#222222;margin-bottom:27px;margin-top:80px;}
section#choreographers h2{font-family:'Source Sans Pro';font-size:30px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;text-align:left;color:#222222;margin-top:0;}
section#choreographers .choreographer_description *{font-family:'Source Sans Pro'!important;font-size:18px!important;font-weight:normal!important;font-style:normal!important;font-stretch:normal!important;line-height:1.2!important;letter-spacing:normal!important;text-align:left!important;color:#000000!important;}
section#choreographers .choreographer_description h3{font-family:'Source Sans Pro'!important;font-size:20px!important;font-weight:bold!important;font-style:normal!important;font-stretch:normal!important;line-height:1.2!important;letter-spacing:normal!important;text-align:left!important;color:#222222!important;}
.btn_condition{background-color:#fff;border-color:#ccc;font-size:28px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.8px;color:#ffffff;text-transform:uppercase;transition:0.3s;background-image:linear-gradient(to bottom,#e72481,#de195a);border:none!important;text-shadow:1.5px 1.4px 2px rgba(24,24,24,0.65);padding:10px 15px;border-radius:6px;}
.condition .description{margin-top:30px;}
.condition .description *{font-family:'Source Sans Pro'!important;font-size:22px!important;font-weight:normal!important;font-style:normal!important;font-stretch:normal!important;line-height:1.42!important;letter-spacing:normal!important;text-align:left!important;color:#ffffff!important;}
a:hover,
a:focus{color:#fff;    /*text-decoration: underline;*/}
#conditionModal .description *{color: black; font-family:'Source Sans Pro'!important;font-size:18px!important;font-weight:normal!important;font-style:normal!important;font-stretch:normal!important;line-height:1.42!important;letter-spacing:normal!important;text-align:left!important;}
@media(max-width:425px){
    section h1{font-size:28px!important;padding:0!important;margin:20px 0!important;}
    .flex50 .item-inline{display:flex;align-items:center;justify-content:center;flex-direction:column;}
    .flex50 h3.inline{display:inline-block;width:100%;padding-left:15px;vertical-align:sub;margin-top:0;margin-bottom:0;text-align:center;}
    .founder .header{background:#00e4ff;margin-bottom:40px;margin-left:-15px;margin-right:-15px;}
    section.what_is_prime-time img.img-center{margin-bottom:4px;margin-top:4px;}
}
.top_block-top_line .phone:before{content:"\f095";font-size:11px;font-family:Fontawesome;color:#fff;padding-right:7px;line-height:0;vertical-align:middle;}
#shedule .header{background:#7fcc00;}
#shedule p.adress{font-size:24px;font-weight:bold;margin:0;}
#shedule p.days{font-size:20px;font-weight:bold;padding-left:50px;margin:0;}
#shedule p.group{padding-left:75px;font-size:20px;}
#shedule h2.text-center{font-weight:bold;margin-bottom:30px;}
section#shedule h1{font-family:'Source Sans Pro';font-size:38px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px;text-align:justify;color:#222222;margin-bottom:27px;margin-top:80px;}
@-webkit-keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}

@-moz-keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}

@keyframes Gradient {
    0% {
        background-position: 0% 50%
    }
    50% {
        background-position: 100% 50%
    }
    100% {
        background-position: 0% 50%
    }
}

@media(max-width: 768px){
    .primetime-index .home {
        background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
        background-size: 400% 400%;
        -webkit-animation: Gradient 15s ease infinite;
        -moz-animation: Gradient 15s ease infinite;
        animation: Gradient 15s ease infinite;
    }
    .founder {
        background: #3e3e3e;
    }
    .forma_two {
        background: #3e3e3e;
    }
    #partners img{
      width:100%;
    }
    #contacts img{
      width:100%;
    }
    #albums img{
      width:100%;
    }
}
section#reviews h1 {
    font-family: 'Source Sans Pro';
    font-size: 38px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.4px;
    text-align: justify;
    color: #222222;
    margin-bottom: 27px;
    margin-top: 80px;
}
.menu_mobile_btn {
    font-weight: bold;
    font-size: 15px;
}

@media(max-width: 767px){
    .navbar-default {
      background: -moz-linear-gradient(90deg, rgba(33,33,33,1) 0%, rgba(76,76,76,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(76,76,76,1)), color-stop(100%, rgba(33,33,33,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(33,33,33,1) 0%, rgba(76,76,76,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(33,33,33,1) 0%, rgba(76,76,76,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(33,33,33,1) 0%, rgba(76,76,76,1) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(33,33,33,1) 0%, rgba(76,76,76,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4C4C4C', endColorstr='#212121',GradientType=0 ); /* ie6-9 */
      border-bottom: 1px solid #212121;
      color: #FE8ED8;
  }
  .navbar-brand > img {
    display: block;
    max-width: 50px;
  }
}
@media(max-width: 425px){
	section#bottom_section *{
		color:#fff !important;
	}
	section#top_section *{
		color:#fff !important;
	}
	/*
	#FE8ED8
	#212121
	*/

	.navbar-default .navbar-toggle {
	    border-color: #FE8ED8;
	}
	a.active_city {
	    color: #FE8ED8;
	    border-bottom: 1px dashed #FE8ED8;
	}
	.primetime-index .home {
    	background:#313131;
    }
    .select_city a {
	    color: #FE8ED8;
	    text-decoration: none;
	}
	.order_fixed {
	    display: flex;
	    background-color: #FE8ED8;
	    align-items: center;
	    color: #212121;
	    justify-content: center;
	    font-size: 19px;
	    transition: 0.3s;
	    position: fixed;
	    bottom: 40px;
	    right: 40px;
	    padding: 7px 10px;
	    font-weight: 600;
	    cursor: pointer;
	    z-index: 1000;
	    border-radius: 20px;
	}
	.header {
	    background: #313131 !important;
	}
	.header h2{
		color:#FE8ED8 !important;
		border-bottom: 3px solid #FE8ED8;
	}
	body {
	    background-image: unset !important; 
	    background-color: #313131 !important;
	    color: #fff !important;
	}
	body p {
		color: #fff !important;
	}
	.primetime-index .home {
	     padding-bottom: 0px; 
	}
	h1 {
		color: #fff !important;
	}
	h2 {
		color: #fff !important;
	}
	h3 {
		color: #fff !important;
	}
	p {
		color: #fff !important;
	}
	section#choreographers .choreographer_description * {
		color: #fff !important;
	}
	section#partners .partner_description *{
		color: #fff !important;
	}


	.what_is_prime-time-top_line p {
	    font-size: 16px;
	    padding-right: 0;
	    padding-bottom: 0px;
	    max-width: 100%;
	    text-align: justify;
	}

	b, strong {
	    font-weight: normal;
	}
	.what_is_prime-time-top_line {
	    margin-bottom:30px;
	    margin-top: 15px;
	}
	.what_is_prime-time-bottom_line p {
	    max-width: 100%;
	    text-align: justify;
	}
	.forma_one-outer_block {
	    padding: 10px;
	    background: rgba(0,139,214,0.25);
	    border: 8px solid #fe8ed8;
	}
	.btn_condition {
	    background-color: #FF8FD9;
	    border-color: unset;
	    font-size: 22px;
	    font-weight: bold;
	    font-style: normal;
	    font-stretch: normal;
	    line-height: normal;
	    letter-spacing: 0.8px;
	    color: #212121;
	    text-transform: uppercase;
	    transition: 0.3s;
	    background-image: unset;
	    border: none!important;
	    text-shadow: unset;
	    padding: 7px 30px;
	    border-radius: 30px;
	}
	.forma_one-inner_block h3 {
	    font-size: 22px;
	    padding-right: 0;
	    margin: 0;
	    text-align: center;
	    margin-bottom: 30px;
	    color: #ffffff;
	}
	.form-control {
	    display: block;
	    width: 100%;
	    height: 40px;
	    padding: 10px 12px;
	    font-size: 14px;
	    line-height: 1.42857143;
	    color: #555;
	    background-color: #fff;
	    background-image: none;
	    border: 1px solid #ccc;
	    border-radius: 30px;
	    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}
	.forma_one-inner_block button {
	    height: 45px;
	    font-size: 20px;
	    background-image: none;
	    border-radius: 30px;
	    text-shadow: unset;
	    color: #000;
	    background: #FE8ED8;
	}
	#contact-form .label_for_checkbox {
	    color: #fff !important;
        margin-bottom: -15px;
        font-size:18px;
	}
	#contact-form .label_for_checkbox a {
	    color: #FE8ED8;
	    text-decoration: none;
	}
	#one_programma .row_flex {
	    flex-direction: column-reverse;
	}
	#two_programma .row_flex {
	    flex-direction: column;
	}
	#three_programma .row_flex {
	    flex-direction: column-reverse;
	}
	#four_programma .row_flex { 
	    flex-direction: column;
	}
	.circle_num {
	    font-size: 0;
	    background: transparent;
	    width: 30px;
	    height: 30px;
	    display: inline-block;
	    background: url('../images/star.png');
	    line-height: normal;
	    padding: 0;
	    margin: 0;
	    margin-right: -30px;
	    padding-right: 30px;
	    vertical-align: top;
	    margin-top: 5px;
	}
	.flex50 h3 {
	    font-size: 23px;
        font-weight: 500;
	    text-transform: uppercase;
	    font-style: normal;
	    font-stretch: normal;
	    line-height: 25px;
	    letter-spacing: normal;
	    text-align: left;
	    display: inline-block;
	    margin: 0;
	    padding: 0;
	    margin-left: 45px;
	    vertical-align: top;
	    color: #fff;
        margin-bottom: 15px;
	}
	#two_programma ul {
	    padding-left: 45px;
	}
	.programma li {
	    color: #fff;
	}
	.programma li:before {
	    background-color: #ffffff;
	}
	.flex50 h3.inline {
        font-weight: 500;
	    text-transform: uppercase;
	    font-style: normal;
	    font-stretch: normal;
	    line-height: 25px;
	    letter-spacing: normal;
	    text-align: left;
	    display: inline-block;
	    margin: 0;
	    padding: 0;
	    margin-left: 45px;
	    vertical-align: top;
	    color: #fff;
        margin-bottom: 15px;
        width: auto;
	}
	.flex50 .item-inline {
		display: unset;
	}
	.menu_mobile .nav > li > a {
	    padding: 3px 10px;
	    font-size: 13px;
	    font-weight: bold;
	    font-style: normal;
	    font-stretch: normal;
	    line-height: normal;
	    letter-spacing: 0.5px;
	    color: #FE8ED8;
	    transition: 0.3s;
	    text-transform: uppercase;
	}
	.founder {
	    background: #313131;
	}
	.forma_one-outer_block {
	    padding: 10px;
	    background: rgba(0,139,214,0.25);
	    border: 8px solid #FE8ED8;
	    background: -moz-linear-gradient(90deg, rgba(33,33,33,1) 0%, rgba(76,76,76,1) 100%);
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(76,76,76,1)), color-stop(100%, rgba(33,33,33,1)));
	    background: -webkit-linear-gradient(90deg, rgba(33,33,33,1) 0%, rgba(76,76,76,1) 100%);
	    background: -o-linear-gradient(90deg, rgba(33,33,33,1) 0%, rgba(76,76,76,1) 100%);
	    background: -ms-linear-gradient(90deg, rgba(33,33,33,1) 0%, rgba(76,76,76,1) 100%);
	    background: linear-gradient(0deg, rgba(33,33,33,1) 0%, rgba(76,76,76,1) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4C4C4C', endColorstr='#212121',GradientType=0 );
	    padding-bottom: 0;
      /* word-break: break-all; */
	}
  .founder.org .forma_one-inner_block img {
    width: 100%;
  }
  .founder .forma_one-inner_block img {
    width: 100%;
}
	.prime-time_shop-item a {
	    font-size: 30px;
	    padding: 15px;
	    border-radius: 30px;
	    font-size: 12px;
	    padding: 10px 30px;
	    text-shadow: none;
	    color: #000;
	    background: #FE8ED8;
	}
	.charity {
	    position: relative;
	    padding-top: 0;
	    margin-top: 20px !important;
	    padding-bottom: 75px;
	    overflow: hidden;
	}
	.charity h3 {
	    margin: 0;
	    font-size: 36px;
	    color: #fff;
	}
	.charity h4 {
		font-size: 18px;
	    color: #fff;
	}
	.forma_two {
	    background: #313131;
	}
	.forma_two {
		margin-top: 0px; 
		padding: 0;
		padding-bottom: 45px;
	}
	footer {
	    background-color: #733b65;
	    color: #fff;
	    padding-top: 30px;
	    padding-bottom: 20px;
	    background: -moz-linear-gradient(90deg, rgba(76,76,76,1) 0%, rgba(33,33,33,1) 100%);
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(33,33,33,1)), color-stop(100%, rgba(76,76,76,1)));
	    background: -webkit-linear-gradient(90deg, rgba(76,76,76,1) 0%, rgba(33,33,33,1) 100%);
	    background: -o-linear-gradient(90deg, rgba(76,76,76,1) 0%, rgba(33,33,33,1) 100%);
	    background: -ms-linear-gradient(90deg, rgba(76,76,76,1) 0%, rgba(33,33,33,1) 100%);
	    background: linear-gradient(0deg, rgba(76,76,76,1) 0%, rgba(33,33,33,1) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#4c4c4c',GradientType=0 );
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	    border-color: #e7e7e7;
	    text-align: center;
	}
	footer div{
		text-align: center;
	}
	footer .social_icons {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.order_fixed {
	    bottom: 30px;
	    right: 15px;
    }
    .founder .header {
    	margin-bottom: 15px;
	}
	.founder .forma_one-outer_block p {
    	font-size: 17px;
    	text-align: justify;
	}
	.prime-time_shop-item p {
    	font-size: 17px;
    	text-align: justify
    }
    .charity p {
    	font-size: 17px;
    	text-align: justify;
    }
    .programma p {
	    font-size: 17px;
	}

	.programma li {
	    font-size: 17px;
	}
	section#condition .description * {
	    color:#fff !important;
	}
	#contacts h3 {
		color: #000 !important;
	}
}
.link_home_mobile {
	color: #9e4faf !important;
	font-weight: bold !important;
	font-size: 16px !important;
	line-height: 28px !important;
}


  /*stile for pressa*/
  .pressa-item{
    background: #f7f7f7;
    border-radius: 5px;
    border:1px solid #cfcaca;

  }
  .pressa-item:hover{
    cursor:pointer;

  }
  .pressa-img img{
    width:100% !important;
    filter: brightness(0.8);
  }
  .pressa-item:hover .pressa-img img{
    filter: brightness(1);
  }
 
  .pressa-title p{
    font-size:15px !important;
    color:black !important;
    font-weight: bold !important;
  }
  .pressa-description p{
    font-size:12px !important;
    color:#7a7979 !important;
  }
  .pressa-text {
    padding: 15px !important;
    overflow: hidden !important;
    height: 150px !important;
  }
  .pressa-block a{
    text-decoration: none;
  }
  .block-line-pressa{
    margin-top: 30px;
    margin-bottom: 30px;
    /*display: flex;*/
  } 
  .pressa-block {
    margin-top: 15px !important;
    margin-bottom: 1  5px;
  }
  @media (max-width: 768px) { 
  .pressa-block img{
   width:95% !important;
  }
}

/*@media (max-width: 620px) {
  .pressa-block {
    display:block;
    margin-left: 80px;
    margin-right: 80px;
  }
}*/

@media (max-width: 426px) {
  .pressa-block img{
   width:95% !important;
  }
}

@media (max-width: 1200px) {
  .pressa-block {
    display:block;
    margin-right: 20px;
  }
}
.icon img {
  max-width: unset !important;
  width: unset !important;
}
@media(max-width:767px){
  .flex.nav {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .flex.nav > li {
    width: 50%;
    /* padding-left: 10px;
    padding-right: 10px; */
  }
  .flex.nav > li:nth-child(even) {
    text-align: right;
  }
  .flex.nav > li:nth-child(odd) {
    text-align: left;
  }
}

.iti {
  width: 100%;
}
a.city-dropdown {
  text-decoration: none;
}
.modal p {
  color: #000 !important;
}