.entry-content .wrapper, .optoviki .entry-content .wrapper * {
  color: var(--dark, #1F1F1F);
/* main_text */
  font-family: Futura PT;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px; /* 130% */
}

.optoviki .entry-content .wrapper h3 {
  color: var(--dark, #1F1F1F);
/* TitileinText */
  font-family: Futura PT;
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 7px;
  margin-top: 30px;
}

.optoviki .entry-content .wrapper ul li {position:relative;list-style: none;background: none;padding-left: 10px;margin-bottom: 4px;}
.optoviki .entry-content .wrapper ul li:before{content:"";display:block;background:#000;width:4px;height:4px;border-radius:50%;position:absolute;left:0;top: 13px;}
.optoviki .entry-content .wrapper ul {
  margin-left:40px;
  margin-bottom: 20px;
}

.entry-content {
  margin-top: 30px;
}

.kupit_proxy_optom .ami-wrap {
  max-width: 33%;
}

.kupit_proxy_optom > div + div {
  margin-top: 0;
  display: flex;
  width: 68%;
}

.opt-from {
  color: #000;
  margin-bottom: 0;
  line-height: 1;
}

.opt-from ~ p {
  color: var(--blue-dark, #416EC0);
} 
.opt-from ~ p img{
  display:none;
}
.kupit_proxy_optom .h1 span {
  color: var(--blue-dark, #416EC0);
  font-family: Futura PT;
  font-size: 87px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  display: block;
  line-height: 1;
}
.kupit_proxy_optom .h1 {
  color: var(--dark, #1F1F1F);
  font-family: Futura PT;
  font-size: 2.7em;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  text-transform: uppercase !important;
  line-height: .4;
  display: inline-block;
  border-right: 2px solid #1F1F1F;
  padding-right: 30px;
  margin-right: 30px;
  width: 69%;
  margin-bottom: 0;
  vertical-align: middle;
  padding-top: 19px;
}

html .bottom-kupit_proxy_optom {
  border: none;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
}

.kupit_proxy_optom {
  align-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
}

p.fw300 {
  color: #FFF;
  font-family: Futura PT;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px; /* 150% */
  max-width: 46%;
}

h1.like_title {
  font-family: Futura PT;
  font-size: 63px;
  font-style: normal;
  font-weight: 500;
  line-height: 60px;
  margin-bottom: 10px;
  padding-top: 0;
}
h1.like_title:before{
  display:none;
}

html .top-optoviki .breadcrumbs {
  margin-bottom: 20px;
}

html .if_you_optovik::after {
  display: none;
}

.if_you_optovik .ani-wrap {
  position:absolute;
  bottom: 0;
  right: 0;
}

html .top-optoviki {
  padding-bottom: 0;
}
html .top-optoviki {
  background: var(--gradient-bg, linear-gradient(180deg, #010647 0%, #011C8B 100%)) !important;
}


html body.page-template-opt .header-it{
background:transparent !Important;  
}


@media screen and (min-width: 992px){
 html .top-optoviki {
  margin-top: -200px;
  padding-top: 230px;
} 
html .top-optoviki .wrapper{
min-height: 442px;}
}

@media screen and (max-width: 992px) {
  .mean-container .mean-bar{
    background: #000 !important;
  }
  .outer-wrap{
  padding-top: 0;
}
.optoviki .entry-content p{
  padding: 0;
}
optoviki .entry-content .wrapper ul {
  margin-left: 20px;
  margin-bottom: 10px;
  margin-top: 0;
}
  .optoviki .entry-content .wrapper h3 {
  font-size: 20px;
  margin-bottom: 7px;
  margin-top: 20px;
}
  .entry-content .wrapper, .optoviki .entry-content .wrapper * {
  font-size: 16px;
  line-height: 19px;
}
  .if_you_optovik .ani-wrap{display: none;}
  .kupit_proxy_optom > div + div {
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  justify-content: center;
}

.kupit_proxy_optom .h1 {
  border: none;
  padding-right: 0;
  margin-right: 0;
  text-align: center;
  font-size: 28px;
}

.kupit_proxy_optom .h1 span {
  font-size: 63px;
}

.opt-from {
  font-size: 2.3em;
  display: block;
}

.bottom-kupit_proxy_optom {flex-direction: column;border-top: 1px solid #979797 !important;padding-top: 10px !important;margin-top: 10px !important;}

.opt-from ~ p {
}

.entry-content {
  margin-top: 0;
}
 
p.fw300 {
  max-width: 100%;
  text-align: left;
  font-size: 18px;
  line-height: 1.3;
  margin-top: 20px;
}
}

@media screen and (max-width: 680px){
  h1.like_title{
    font-size: 48px;
    line-height: 1;
  }

.optoviki .entry-content .wrapper ul {
  margin-left: 0px;}
}