/* стиль блока в сайдбаре */

.sidebarblock {
  background: #ffffff;
  margin-top: 0px;
}

/* стиль надписи содержание в сайдбаре */

.titlecon {
  font-size: 22px;
  margin-bottom: 30px;
  margin-top: 0px;
}

/* стиль блока заголовка */

.titlest {
  float: left;
}

.upperbuttons {
  position: absolute;
  right: 15px;
  margin-left: 15px;
}

.printtag {
  background: #f6fdf4;
  padding: 5px;
  margin-left: 10px;
  border-radius: 50%;
  font-size: 1.5em;
  cursor: pointer;
  float: right;
}

.printtag:hover {
  background-color: #ffecb7;
}

.printtagon {
  background: #ffecb7;
  padding: 5px;
  margin-left: 10px;
  border-radius: 50%;
  font-size: 1.5em;
  cursor: pointer;
  float: right;
}

summary {
  display: block;
}

details summary::-webkit-details-marker {
  display: none !important;
}

summary::before {
  content: '';
  font-size: 1.5em;
}

details {
  display: inline-block;
}

details[open] > summary::before {
  content: '';
}

.filmimg blockquote {
  max-width: calc(100% + 30px);
  text-align: justify;
  margin-right: -15px;
  margin-left: -15px;
  border-left: 3px solid #b1eab1 !important;
  background-color: #f6fdf4;
  font-size: 100%;
  padding-left: 5%;
  padding-right: 5%;
}

.filmimg .wp-caption {
  border-radius: 0px;
  border: none !important;
}

.filmimg img {
  border-radius: 0px !important;
  max-width: calc(100% + 30px) !important;
  margin-right: -15px !important;
  margin-left: -15px !important;
}

.filmtag {
  background: none;
  padding: 0px !important;
  margin-left: 0px !important;
  border-radius: 0% !important;
  font-size: 1em !important;
  cursor: pointer;
  float: left;
}

@media screen and (max-width: 1040px) {
  #main {
    padding-left: 3% !important;
    padding-right: 3% !important;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 94% !important;
  }

  #primary {
    width: 100% !important;
    padding-left: 3% !important;
    padding-right: 3% !important;
  }
}


.um .um-field-group-head,
.picker__box,
.picker__nav--prev,
.picker__nav--next,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current {
  background: #b1eab1!important;
}

.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover {
  background: #b1eab1!important;
}

.um-profile-nav-item a {
  color: #056005!important;
}

.um-profile-nav {
  background-color: #b1eab1;
  font-family: 'Alegreya Sans SC', sans-serif!important;
  margin-top: -15px;
  padding: 5px;
  margin-left: -15px;
  margin-right: -15px;
  font-size: 15px;
  padding-left: 2%;
  text-decoration: none!important;
  float: center;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.uimob800-hide.uimob500-hide.uimob340-hide:hover {
  background-color: #b1eab1!important;
}

#masthead.masthead-logo-in-menu .main-navigation {
  padding-top: 0px;
}

#masthead.masthead-logo-in-menu .logo > img {
  padding-top: 0px;
}