/*GENERAL*/
.wrapper:before,
.wrapper:after,
.group:before,
.container:before,
.menu:before,
.group:after,
.container:after,
.menu:after {
    content: " "; 
    display: table; 
}

.wrapper:after,
.group:after,
.container:after,
.menu:after {
    clear: both
}

.container {
  max-width: 1150px;
  margin: 0 auto;
  
}

html,body {
  height: 100%;
}

body {
  font-family: 'PT Sans', sans-serif;
}

a {
  text-decoration: none;
}

ul {
      list-style-type: none;
}

strong {
  font-weight: 600;
}

img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}

/*page styles*/
#platus .hero {
  background-image: url('../img/hero-bg-safina.jpg');
  position: relative;
  height: 300px;
  vertical-align: middle;
  background-size: cover;
  z-index: 1;
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.5);
}

#platus .hero:after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0; right: 0;
  top: 0; bottom: 0;
  background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(transparent));
    background-image: linear-gradient(180deg,rgba(0,0,0,.8),transparent);
}



#platus .hero h1 {
  color: #fff;
  font-size: 3em;
  text-align: center;
  line-height: 1em;
  padding-top: 95px;
  letter-spacing: 1px;
}

#platus .content {
  max-width: 700px;
  margin: 120px auto;
    position: relative;
    z-index: 1;
    padding: 5%;
    border-top: 0.25rem solid #ff8200;
    -webkit-box-shadow: 0.25rem 1.125rem 1rem hsl(0deg 0% 82% / 15%);
    box-shadow: 0.25rem 1.125rem 1rem hsl(0deg 0% 82% / 15%);
}

#platus .content p {
  font-size: 1.2em;
  line-height: 1em;
  color: #000;
  border-top: 1px solid #eeefed;
  margin: 0;
  padding: 15px 5px;
}

#platus .content p:last-child {
  border-bottom: 1px solid #eeefed;
}


/*#platus .content p:nth-child(odd) {
  background: #eeefed;
}*/


#platus .content p strong {
  font-weight: 700;
}

#platus .content a {
  color: #000;
  text-decoration: underline;
}

#platus .content a:hover {
  color: #ff8200;
}

#platus .footer {
  padding: 20px;
  border-top: 0.25rem solid #5b6770;
}

#platus .footer p {
 font-size: 0.8em;
}

