img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
@font-face {
  font-family: "HelveticaNeue";
  src: url(//sudmedrmpc.ru/wp-content/themes/oxygen/./fonts/HelveticaNeue/HelveticaNeueCyr-Roman.eot);
  src: local("HelveticaNeueCyr-Roman"),
    url(//sudmedrmpc.ru/wp-content/themes/oxygen/./fonts/HelveticaNeue/HelveticaNeueCyr-Roman.eot?#iefix)
      format("embedded-opentype"),
    url(//sudmedrmpc.ru/wp-content/themes/oxygen/./fonts/HelveticaNeue/HelveticaNeueCyr-Roman.woff2) format("woff2"),
    url(//sudmedrmpc.ru/wp-content/themes/oxygen/./fonts/HelveticaNeue/HelveticaNeueCyr-Roman.woff) format("woff"),
    url(//sudmedrmpc.ru/wp-content/themes/oxygen/./fonts/HelveticaNeue/HelveticaNeueCyr-Roman.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url(//sudmedrmpc.ru/wp-content/themes/oxygen/./fonts/HelveticaNeue/HelveticaNeueCyr-Medium.eot);
  src: local("HelveticaNeueCyr-Medium"),
    url(//sudmedrmpc.ru/wp-content/themes/oxygen/./fonts/HelveticaNeue/HelveticaNeueCyr-Medium.eot?#iefix)
      format("embedded-opentype"),
    url(//sudmedrmpc.ru/wp-content/themes/oxygen/./fonts/HelveticaNeue/HelveticaNeueCyr-Medium.woff2) format("woff2"),
    url(//sudmedrmpc.ru/wp-content/themes/oxygen/./fonts/HelveticaNeue/HelveticaNeueCyr-Medium.woff) format("woff"),
    url(//sudmedrmpc.ru/wp-content/themes/oxygen/./fonts/HelveticaNeue/HelveticaNeueCyr-Medium.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url(//sudmedrmpc.ru/wp-content/themes/oxygen/./fonts/HelveticaNeue/HelveticaNeueCyr-Bold.eot);
  src: local("HelveticaNeueCyr-Bold"),
    url(//sudmedrmpc.ru/wp-content/themes/oxygen/./fonts/HelveticaNeue/HelveticaNeueCyr-Bold.eot?#iefix)
      format("embedded-opentype"),
    url(//sudmedrmpc.ru/wp-content/themes/oxygen/./fonts/HelveticaNeue/HelveticaNeueCyr-Bold.woff2) format("woff2"),
    url(//sudmedrmpc.ru/wp-content/themes/oxygen/./fonts/HelveticaNeue/HelveticaNeueCyr-Bold.woff) format("woff"),
    url(//sudmedrmpc.ru/wp-content/themes/oxygen/./fonts/HelveticaNeue/HelveticaNeueCyr-Bold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
}
.clearfix::after {
  content: "";
  clear: both;
  display: block;
}
body {
  font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
}
#container {
  overflow: hidden;
}
h2 {
  font-size: 24px;
  line-height: 30px;
  color: #000000;
  font-weight: bold;
  padding-bottom: 10px;
  margin: 40px 0 14px;
}
h3 {
  font-size: 24px;
  color: #000000;
  font-weight: bold;
  margin-bottom: 20px;
}
input[class="search-text"][type="text"],
input[class="search-text focusout"][type="text"] {
  box-sizing: border-box;
  width: 276px;
  height: 48px;
  padding: 0 24px;
  font-size: 18px;
  background-image: url(//sudmedrmpc.ru/wp-content/themes/oxygen/images/search.svg);
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 25px;
}
input,
textarea {
  background-image: -webkit-gradient(
    linear,
    0% 0%,
    0% 100%,
    from(hsla(0, 0%, 100%, 0)),
    to(hsla(0, 0%, 100%, 0))
  ) !important;
  background-image: -webkit-linear-gradient(
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0)
  ) !important;
}
/*-----------a---f--d--i---v---i-----------*/
html {
  font-size: 16px;
}
h1,
h2,
h3,
h4,
h5,
h6,
dl dt,
blockquote,
blockquote blockquote blockquote,
#site-title,
#menu-primary li a {
  font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
}
html {
  margin-top: 0px !important;
}
* html body {
  margin-top: 28px !important;
}
.slide-data {
  display: none;
}
.flex-control-nav {
  display: none;
}
.mcl_nav_btn {
  width: 42px !important;
  height: 42px !important;
  background-color: #568bf0 !important;
  border: none !important;
  border-radius: 50%;
}
.mcl_nav_btn:focus {
  outline: none !important;
}
.mcl_nav_btn .btn_border {
  margin: 0 auto 3px !important;
  border-color: white !important;
}
body.open .mcl_nav_btn {
  z-index: 100000 !important;
  background-color: transparent !important;
  top: 50px !important;
  right: 12px !important;
}
body.open .mcl_nav_btn .btn_border:first-child,
body.open .mcl_nav_btn .btn_border:last-child {
  top: 20px !important;
  left: 3px !important;
  border-color: black !important;
  border-width: 4px !important;
  width: 36px !important;
}
.mcl_nav_list {
  width: 100% !important;
  padding-top: 126px !important;
  text-align: center;
}
.mcl_nav_list > .menu-item {
  position: relative;
  border-top: none !important;
  padding-left: 0 !important;
}
.mcl_nav_list > .menu-item > a {
  display: inline-block !important;
  font-size: 18px !important;
  line-height: 27px !important;
  font-weight: 600;
  padding: 0 0 10px !important;
  max-width: 214px;
}
.mcl_nav_list > .menu-item:not(.open) > .sub-menu {
  display: none;
}
.mcl_nav_list > .menu-item.menu-item-has-children.open > a {
  color: #568bf0 !important;
}
.mcl_nav_list
  > .menu-item.menu-item-has-children.open:first-child
  > .arrow-toggle {
  transform: translateX(57px);
}
.mcl_nav_list
  > .menu-item.menu-item-has-children.open:nth-child(2)
  > .arrow-toggle {
  transform: translateX(33px);
}
.mcl_nav_list
  > .menu-item.menu-item-has-children.open:nth-child(3)
  > .arrow-toggle {
  transform: translateX(81px);
}
.mcl_nav_list > .menu-item.menu-item-has-children.open > .arrow-toggle::after {
  border-top-color: #568bf0 !important;
  transform: translate(-50%, -50%) rotate(180deg);
}
.mcl_nav_list .sub-menu {
  margin: 7px 0 0 39px !important;
}
.mcl_nav_list .sub-menu > li {
  border-top: none !important;
  margin-bottom: 16px !important;
}
.mcl_nav_list .sub-menu > li > a {
  font-size: 18px !important;
  line-height: 27px !important;
}
.mcl_nav_list .sub-menu > li:last-child a {
  padding: 0 0 7px;
}
.mcl_nav_list .arrow-toggle {
  cursor: pointer;
  position: absolute;
  top: 0;
  width: 46px;
  height: 46px;
  z-index: 1000000;
  transform: translateX(3px);
}
.mcl_nav_list .arrow-toggle::after {
  content: "";
  position: absolute;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 7px solid #000000;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: transform 0.2s ease-in;
}
/*-----------a---f--d--i---v---i-----------*/
/*zayavlenya*/
.zayavlenie .left {
  float: left;
}
.zayavlenie .right {
  float: right;
}
.zayavlenie .clear {
  clear: both;
}
.zayavlenie p {
  margin: 0 0 10px 0;
}
.zayavlenie h1,
.zayavlenie h2 {
  margin: 0 0 20px 0;
}
h2.click {
  padding: 10px;
  text-align: center;
  margin-bottom: 0px;
  cursor: pointer;
}
h2.click.active {
  border-color: #000;
  border-style: solid;
  border-width: 1px 1px 0;
  background: #cdcdcd;
}
.row-fluid.click {
  border-bottom: 1px solid #000;
}
.zayavlenie {
  margin: 30px auto;
}
.zayavlenie header h2 {
  font-size: 11px;
  font-weight: 800;
  text-transform: uppercase;
  text-align: center;
}
.zayavlenie header h1 {
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
}
.zayava select[multiple],
.zayava select[size] {
  height: 40px;
  padding: 10px;
}
.colorbox.review img {
  width: 87%;
}
.review-item-first {
  margin-bottom: 43px;
}
.review-item {
  margin-bottom: 20px;
}
.review-item-first + p:not(.review-item),
.review-item + p:not(.review-item) {
  margin-bottom: 0;
}
#otzyvy {
  margin-bottom: 33px;
}
.click_1 .prise,
.click_1 .alert,
.click_1 .srok,
.click_2 .prise,
.click_2 .alert,
.click_2 .srok {
  background: none;
}
.zayavlenie header address {
  font-size: 11px;
  text-align: center;
}
.zayavlenie header p {
  margin: 0;
}
.zayavlenie header {
  margin-bottom: 30px;
  padding: 10px 0;
  border-bottom: 3px solid #ff0000;
}
.zayavlenie p.bottom {
  margin-bottom: 0px;
  font-style: italic;
}
.zayavlenie section h2 {
  text-align: center;
}
.zayavlenie p.number span {
  margin-bottom: 15px;
}
.zayavlenie footer {
  margin-top: 60px;
}
.zayavl_top_1,
.zayavl_top_2 {
  margin: 20px auto;
  padding: 10px;
  background-color: #87cefa;
  border-radius: 10px;
  color: #2f4f4f;
  font-size: 18px;
  line-height: 100%;
}
.faq,
.faq ul li {
  line-height: 22px;
}
.faq p {
  margin-bottom: 18px;
}
.faq ul {
  margin: -6px 0 0;
  padding: 0;
}
.click_1 .alert,
.click_2 .alert {
  color: #ff0000;
}
.click_2 .alert {
  font-size: 18px;
}
.zayava_22 .z_top .alert,
.zayava_22 .z_body .alert {
  font-size: 12px;
  text-decoration: underline;
}
.zayava_22 .z_top {
  width: 50%;
  float: right;
}
.zayava_22 h2 {
  text-align: center;
  clear: both;
  margin: 30px 0;
}
.zayavl_top_1 h2 {
  color: #b22222;
  margin-top: 35px;
  text-align: center;
}
.zayava input,
.zayava select {
  width: 93%;
}
.zayava textarea {
  width: 98%;
}
.button_454,
.button_expertiza,
.button_expertiza_2 {
  width: 30%;
  padding: 10px 20px;
  background: #ffa500;
  border: 1px solid #fff;
  color: #fff;
  font-size: 22px;
  text-transform: uppercase;
  margin: 20px auto;
  text-align: center;
  cursor: pointer;
}
select {
  display: block;
  width: 80%;
  margin: 0 auto;
}
.data_1,
.month {
  text-decoration: underline;
}
.zayava > div {
  display: none;
}
.zayava .active {
  display: block;
}
.flexslider {
  border: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
/*knopki polya*/
.check {
  display: none;
}
.block {
  display: block;
}
.fixed_33,
.fixed_44,
.fixed_55 {
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 999999;
}
p.zakaz {
  font-size: 18px;
  text-align: center;
  color: #446b9a;
  display: none;
}
.radio-119 .wpcf7-list-item,
.radio-322 .wpcf7-list-item {
  width: 45%;
  margin-left: 2%;
  float: left;
}
.line_22 {
  position: absolute;
  left: 0px;
  right: 0px;
  height: 11px;
  bottom: -11px;
  background: url(//sudmedrmpc.ru/wp-content/themes/oxygen/images/white_top.png) 0 0 repeat;
}
.polya select {
  width: 100%;
}
.fixed_wrap {
  position: relative;
  width: 405px;
  margin: 40px auto;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.fixed_content {
  overflow-y: auto;
  height: 100%;
}
.container_fixed {
  width: 100%;
  background-color: #fff;
  position: relative;
  padding: 36px 34px 22px;
  box-sizing: border-box;
  border-radius: 16px;
}
.container_fixed h3,
.container_fixed .how-h3 {
  color: #000000;
  font-size: 18px;
  line-height: 24px;
  text-align: left;
  text-transform: none;
  margin-bottom: 15px;
}
.how-h3 {
  font-size: 1.2em;
  color: #1985b8;
  text-align: center;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-weight: bold;
}
.container_fixed iframe {
  display: block;
  width: 350px;
  min-height: 482px;
  margin: 0 auto;
}
.container_fixed .red {
  margin-bottom: 19px;
  max-width: 260px;
}
.fixed_55 .container_fixed iframe {
  width: 100%;
}
.fixed_33 .container_fixed iframe {
  width: 100%;
}
.wpcf7-form-control:not(.wpcf7-submit) {
  padding: 12px 16px !important;
  border-radius: 8px !important;
  font-size: 18px !important;
  color: #000000 !important;
  box-sizing: border-box;
  border-color: rgba(0, 0, 0, 0.1) !important;
  width: 100%;
  margin-top: 5px;
}
p#tel1 {
  margin-bottom: 20px;
}
.wpcf7-form-control::placeholder {
  color: rgba(0, 0, 0, 0.5) !important;
}
.wpcf7-form-control:not(.wpcf7-submit):focus {
  outline: none;
  border-color: #568bf0 !important;
}
.wpcf7-form-control.wpcf7-submit {
  margin-top: 8px;
  cursor: pointer;
  background-color: #568bf0;
  padding: 12px;
  text-align: center;
  color: white;
  font-size: 18px;
  text-decoration: none;
  border-radius: 8px;
  transition: background-color 0.18s ease-out;
  box-sizing: border-box;
  max-height: 48px;
  height: 48px;
  border: none;
  width: 100%;
}
.close_1,
.close_2,
.close_3 {
  position: absolute;
  width: 40px;
  height: 40px;
  right: -60px;
  top: 18px;
  cursor: pointer;
}
.close_1::before,
.close_2::before,
.close_3::before,
.close_1::after,
.close_2::after,
.close_3::after {
  content: "";
  position: absolute;
  border: 2px solid #ffffff;
  background-color: #ffffff;
  width: 36px;
  top: 50%;
  left: 0;
}
.close_1::before,
.close_2::before,
.close_3::before {
  transform: translateY(-50%) rotate(45deg);
}
.close_1::after,
.close_2::after,
.close_3::after {
  transform: translateY(-50%) rotate(-45deg);
}
.wpcf7-not-valid-tip-no-ajax,
.wpcf7-response-output {
  color: #ff0000;
}
.wpcf7-mail-sent-ok {
  color: #0f0;
}
.inside {
  padding: 20px;
  margin-top: 15px;
  background: rgb(28, 106, 174);
  background: url(//sudmedrmpc.ru/wp-content/themes/oxygen/images/transparent-blue.png) 0 0 repeat;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.67);
  border: 1px solid #1c6aae;
}
.garanties {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 26px;
}
.garanties .span6,
.garanties .span4 {
  position: relative;
  width: 48%;
  padding-top: 20px;
  line-height: 22px;
  margin-bottom: 10px;
}
.garanties .span6::before,
.garanties .span4::before {
  content: "";
  width: 42px;
  height: 8px;
  background-color: #568bf0;
  position: absolute;
  top: 3px;
  left: 0;
}
.st-focus-box.focus-green {
  float: left;
}
.st-focus-box .focus-green:after {
  clear: both;
}
.list-checkmark {
  margin-top: 24px;
  margin-left: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.list-checkmark.single.normal li {
  font-weight: normal;
}
.list-checkmark.single li {
  width: 100%;
}
.list-checkmark li {
  width: 48%;
  font-weight: 600;
  line-height: 22px;
  padding-bottom: 12px;
}
/*header*/
.time {
  margin-top: 8px;
}
.time img {
  float: left;
  margin-right: 10px;
}
.time i {
  color: #636363;
  font-style: normal;
  font-weight: bold;
}
.headcol1 {
  float: left;
  width: 32%;
  padding-left: 1%;
  font-size: 14px;
  line-height: 19px;
  box-sizing: border-box;
}
.headcol1 p {
  margin-bottom: 10px;
}
.licence {
  display: flex;
  font-size: 14px;
  margin-top: 15px;
  margin-bottom: 20px;
}
.licence img {
  width: 40px;
  height: 46px;
  margin-right: 28px;
}
.licence .licence__department {
  margin-bottom: 3px;
  line-height: 17px;
}
.headcol2 {
  float: right;
  width: 32%;
  margin-top: 5px;
}
.headcol2 p {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.headcol2 img {
  margin-right: 12px;
}
.headcol2 a {
  font-size: 18px;
  color: #000000;
  font-weight: normal;
}
.headcol2 span {
  display: flex;
  align-items: center;
}
.headcol2 small {
  display: flex;
  margin-left: 10px;
}
#mailbox {
  color: white;
  display: block;
  margin-top: 9px;
}
.btn-blue {
  cursor: pointer;
  background-color: #568bf0;
  padding: 12px;
  text-align: center;
  color: white;
  font-size: 18px;
  text-decoration: none;
  border-radius: 8px;
  transition: background-color 0.18s ease-out;
  box-sizing: border-box;
  max-height: 48px;
  height: 48px;
}
.btn-blue:focus {
  background-color: #4d7dd8;
  color: white;
}
.btn-blue:hover {
  background-color: #456fc0;
  color: white;
  border-bottom: none;
}
.btn-white {
  cursor: pointer;
  background-color: white;
  padding: 12px;
  text-align: center;
  color: #000000 !important;
  font-size: 18px !important;
  text-decoration: none;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  transition: background-color 0.18s ease-out;
  box-sizing: border-box;
  max-height: 48px;
  height: 48px;
}
.btn-white:focus,
.btn-white:hover {
  background-color: white;
  color: #000000;
}
.licenz {
  display: flex;
  align-items: center;
  background-color: #f2f0f0;
  padding: 24px;
  margin: 36px 0;
}
.licenz img {
  float: left;
  width: 124px;
  max-height: 171px;
  margin-right: 21px;
}
.licenz span {
  display: inline-block;
  max-width: 297px;
  line-height: 21px;
}
.licenz strong {
  white-space: nowrap;
}
ul.stripe {
  margin: 27px 0 21px;
  padding: 0;
  max-width: 300px;
}
ul.stripe li {
  font-size: 14px;
  line-height: 21px;
  font-weight: 500;
  padding: 0 0 16px 14px;
  position: relative;
}
ul.stripe li:before {
  content: "";
  position: absolute;
  left: 2px;
  top: 8px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #000000;
}
.research {
  display: flex;
  align-items: center;
  background-color: #f2f0f0;
  padding: 34px 46px 31px;
  margin-bottom: 40px;
}
.research .research-description,
.research .button_33 {
  flex: 1;
}
.research-description {
  display: flex;
  font-size: 14px;
}
.research-description img {
  margin-right: 11px;
}
.research-description strong {
  display: block;
}
.button_33 {
  cursor: pointer;
  background-color: #f04526;
  color: white;
  max-height: 48px;
  height: 48px;
}
.btn-red {
  background-color: #f04526;
  color: white;
  border-radius: 8px;
  font-size: 18px;
  text-align: center;
  padding: 12px 10px 10px;
  transition: background-color 0.18s ease-out;
  box-sizing: border-box;
  max-height: 48px;
  height: 48px;
}
.btn-red:focus {
  background-color: #d83e22;
  color: white;
}
.btn-red:hover {
  background-color: #c0371e;
  color: white;
}
.whyus {
  width: 93%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 60px 0 80px;
}
.why {
  display: flex;
  width: 50%;
  font-weight: 500;
  margin-bottom: 16px;
  max-width: 315px;
}
.why span {
  display: inline-block;
  line-height: 21px;
}
.why:nth-child(3n) {
  margin-right: 0;
}
.why img {
  width: 59px;
  height: 59px;
  max-height: 59px;
  margin-right: 10px;
}
.howwork {
  font-size: 14px;
  line-height: 21px;
}
.how:first-child {
  margin-top: 36px;
}
.how {
  margin-bottom: 24px;
}
.how strong {
  display: inline-block;
  padding-right: 3px;
}
.how img {
  margin-top: 16px;
}
.question {
  display: flex;
  justify-content: space-between;
  background-color: #f2f0f0;
  padding: 44px 32px 30px 42px;
  font-size: 14px;
  line-height: 21px;
  margin: 33px 0 30px;
}
.quest:first-child {
  width: 243px;
}
.quest:last-child {
  width: 335px;
}
.quest b {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 13px;
  display: inline-block;
  margin-top: -8px;
}
.quest img {
  margin-right: 12px;
}
.quest p {
  display: flex;
  align-items: center;
  margin-bottom: 18px;
}
.quest p a {
  color: #000000;
  font-size: 18px;
}
.quest .ask {
  width: 311px;
  color: #ffffff;
  margin-top: 6px;
}
a.mailto {
  color: #1d87b9;
  font-size: 24px;
  text-decoration: none;
}
.button_55 {
  width: 100%;
  max-width: 335px;
  margin: 10px auto;
  border-radius: 8px;
  color: #ffffff;
  display: block;
  margin: 56px auto 70px;
}
#post-1813 .widget.specialist {
  display: none;
}
.worker h3 {
  color: #c02327;
  text-align: left;
}
.worker .span4 {
  width: 96%;
  background-color: #e4e4e4;
  padding: 10px;
  margin: 20px 0;
  height: 135px;
}
.worker .span4 img {
  float: left;
  margin: 0 20px 0 0;
}
.worker .span4 br {
  display: none;
}
.worker .span4 a {
  display: block;
}
.worker .span4 a:hover {
  border: none;
  text-decoration: none;
}
.psyexpert .dropcap {
  display: inline-flex;
  position: relative;
  color: rgba(0, 0, 0, 0.5);
  width: 24px;
  min-width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
}
.psyexpert .dropcap::before {
  content: "";
  width: inherit;
  height: inherit;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #f2f0f0;
  z-index: -1;
}
.psyexpert .dropcap span {
  display: inline;
  position: relative;
  font-weight: 700;
  font-size: 18px;
  z-index: 1;
  transform: translateY(1px);
}
.psyexpert p {
  margin-bottom: 0;
}
.psyexpert .title {
  display: flex;
}
.psyexpert .span6 .more-link {
  display: inline;
  color: #568bf0;
  font-size: 14px;
  font-weight: normal;
}
.psyexpert .dropcap + p {
  display: inline;
}
.psyexpert p > span {
  display: inline-block;
  margin-top: 10px;
}
.psyexpert .span6 {
  padding: 9px 0;
}
.psyexpert .span6:first-child {
  padding-top: 5px;
}
.psyexpert .span6 ul li:before {
  display: none;
}
.psyexpert .span6 a {
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  color: #000000;
}
.scrolltable {
  overflow-x: auto;
}
table#price tbody tr[style="color: #465975;"] {
  background-color: silver !important;
}
table#price tbody tr[style="color: #465975;"] td {
  color: white !important;
}
table#price tbody tr th[colspan="4"] {
  background-color: white;
}
table#price tbody tr th[colspan="4"] span {
  color: #1485b8 !important;
  font-weight: bold;
  font-size: 16px;
  display: block;
  padding: 20px 20px 0 0;
}
table#price tbody tr:nth-child(2n + 3) {
  background-color: #f5f5f5;
}
.huge_it_slide_bg_1 ul li:before {
  display: none;
}
.button_55.button_color {
  background-color: #c02327;
  background-image: none;
  width: 20%;
  height: 25px;
  padding: 10px 25px;
}
.button_55.button_color:before {
  display: none;
}
#upbutton {
  background: url("/img/up.png") no-repeat scroll;
  height: 94px;
  width: 74px;
  bottom: 30px;
  right: 30px;
  cursor: pointer;
  display: none;
  overflow: hidden;
  position: fixed;
  z-index: 9999;
}
ul#menu-footer.menu li:before {
  display: none;
}
#menu-footer {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
#menu-footer a {
  font-size: 14px;
  padding: 0 10px;
  white-space: nowrap;
}
.footcol2 {
  margin: -5px 0 0 auto;
  max-width: 709px;
}
.footcol2 span {
  display: inline-block;
  position: relative;
  margin-top: 60px;
  color: #000000;
  font-size: 14px;
}
.footcol1 {
  width: 335px;
  text-align: left;
  float: left;
  position: relative;
}
#footer a#getconsult {
  cursor: pointer;
  float: left;
  background-color: #ffffff;
  color: #000000;
  font-size: 18px;
  font-weight: 400;
  display: block;
  text-align: center;
  border-radius: 8px;
  width: 100%;
  max-width: 335px;
  padding: 12px;
  margin-bottom: 28px;
  box-sizing: border-box;
}
#footer a#getconsult:hover,
#footer a#getconsult:focus {
  background-color: #ffffff;
  color: #000000;
}
#footer .socialmedia {
  text-align: center;
}
#footer .socialmedia a {
  margin: 0 5px;
}
.footer-content {
  padding: 46px 0 127px;
  display: flex;
  text-align: center;
}
.footer-content .footcol1 a:hover {
  border-bottom: none;
}
.menu-footer-container {
  display: flex;
}
.widget.specialist {
  text-align: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  padding: 20px 10px 24px 0;
  line-height: 16px;
}
.widget.specialist img {
  width: 115px !important;
  height: auto !important;
}
.cycloneslider-template-standard .cycloneslider-caption {
  position: relative !important;
  background-color: transparent !important;
  opacity: 1 !important;
}
.widget.specialist h4,
.widget.specialist p {
  color: #000000 !important;
  text-align: left !important;
}
.widget.specialist h4 {
  font-size: 18px !important;
  line-height: 27px !important;
  font-weight: 700 !important;
  padding: 10px 20px 16px 138px !important;
  margin: 0 !important;
}
.widget.specialist p {
  font-size: 14px !important;
  line-height: 21px !important;
  padding-left: 138px !important;
}
.line {
  margin-bottom: 15px;
}
.h1 {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  padding-top: 10px;
}
.h1.aaa {
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}
.spec {
  font-size: 18px;
  line-height: 27px;
  margin: 31px 0;
}
ul.list-arrow1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  list-style-type: none;
  margin-left: 0;
  margin-bottom: 0;
}
ul.list-arrow1 li {
  box-sizing: border-box;
  position: relative;
  width: 48%;
  font-weight: 600;
  margin-bottom: 24px;
  line-height: 22px;
}
.top {
  margin-bottom: 36px;
}
.top .st-focus-box p:last-child {
  margin-bottom: 0;
}
.info {
  display: flex;
  width: 100% !important;
  box-sizing: border-box;
  background-color: #f2f0f0;
  padding: 24px 84px 22px 24px;
  width: 267px;
  float: left;
  margin-right: 30px;
  height: 100%;
  font-weight: 600;
  margin-top: -10px;
}
.info > div {
  padding: 0 16px;
}
.info > div:first-child {
  padding-left: 0;
}
.info > div:last-child {
  padding-right: 0;
}
.info .h1.aaa {
  margin-bottom: 12px;
}
.info .h2 {
  font-size: 14px;
  white-space: nowrap;
}
.info .h2 span {
  font-size: 24px !important;
  font-weight: 700;
}
.usluga .info {
  align-items: baseline;
  padding: 45px 84px 24px 24px;
  margin-bottom: 24px;
}
.usluga .info > div {
  padding: 0 17px;
}
.usluga .info > div:first-child {
  padding-left: 0;
}
.usluga .info > div:last-child {
  padding-right: 0;
}
.zalkaz .button_55 {
  margin: 36px auto 40px;
}
a.service {
  border-radius: 5px;
  background-color: silver;
  display: block;
  float: left;
  width: 45%;
  margin: 0 20px 20px 0;
  line-height: 90px;
  font-size: 16px;
}
a.service img {
  float: left;
  margin-right: 20px;
}
.hentry.error {
  box-sizing: border-box;
  text-align: center;
  padding: 24px 20px 0;
}
.hentry.error .error-404-title {
  font-size: 72px;
  line-height: 88px;
  margin-bottom: 36px;
}
.hentry.error p {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 24px;
  color: #000000;
}
.hentry.error code {
  background: none;
  padding: 0;
  font-family: "HelveticaNeue", sans-serif;
  color: #568bf0;
}
.hentry.error small {
  display: inline-block;
  font-size: 14px;
  line-height: 21px;
  color: #000000;
  margin-bottom: 96px;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
[hidden] {
  display: none;
}
figure {
  margin: 0;
}
html {
  font-size: 1em;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
  font: 0.75em/1.75em "HelveticaNeue", Helvetica, Arial, sans-serif;
  color: #444;
  background: #fff;
  padding: 0;
  font-size: 14px;
}
::-moz-selection {
  background: #000;
  color: #fff;
  text-shadow: none;
}
::selection {
  background: #21759b;
  color: #fff;
  text-shadow: none;
}
a {
  color: #568bf0;
  text-decoration: none;
}
a:hover,
a:active {
  outline: 0;
  color: #568bf0;
}
a:visited {
  color: #6256f0;
}
a:focus {
  outline: none;
}
abbr {
  cursor: help;
}
abbr[title] {
  border-bottom: 1px dotted;
}
acronym {
  font-size: 0.85em;
  text-transform: uppercase;
  color: #666;
  border-bottom: 1px dotted #eee;
  cursor: help;
}
acronym:hover {
  color: #333;
  background: #f3f3f3;
  border-bottom: 1px dotted #aaa;
}
small {
  font-size: 0.9166666666666667em;
}
big {
  font-size: 15px;
}
p {
  margin: 0 0 1.75em 0;
  line-height: 21px;
}
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 0 1.75em;
  font-style: normal;
}
blockquote em,
blockquote cite {
  font-style: italic;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
em,
cite {
  font-style: italic;
}
em em,
cite cite {
  font-style: normal;
}
dfn {
  font-style: italic;
}
address {
  font-style: italic;
  margin: 0 0 1.75em 0;
}
li address,
dd address {
  margin: 0;
}
del {
  text-decoration: line-through;
}
embed,
object,
video {
  margin-bottom: 1.75em;
}
hr {
  display: none;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0 1.75em 0;
  padding: 0;
}
ins {
  background: #f3f3f3;
  color: #000;
  text-decoration: none;
  font-style: italic;
}
mark {
  background: #f3f3f3;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  _font-family: "courier new", monospace;
  font-size: 1em;
}
pre code {
  font-size: 1em;
}
pre {
  font-size: 0.9166666666666667em;
  font-family: Monaco, monospace, Courier, "Courier New";
  overflow: auto;
  line-height: 1.75em;
  margin-bottom: 1.75em;
  padding: 10px;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
code {
  font-size: 0.9166666666666667em;
  font-family: Monaco, monospace, Courier, "Courier New";
}
sub,
sup {
  font-size: 0.8333333333333333em;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
ul {
  list-style: none;
  margin: 0 0 1.75em 2.8em;
  padding: 0;
}
ol {
  list-style-type: decimal;
  margin: 0 0 1.75em 3.1em;
  padding: 0;
}
ol ol {
  list-style: upper-roman;
}
ol ol ol {
  list-style: lower-roman;
}
ol ol ol ol {
  list-style: upper-alpha;
}
ol ol ol ol ol {
  list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
  margin-bottom: 0;
}
dl {
  margin: 0 0 1.75em 5px;
}
dt {
  font-weight: bold;
  margin: 10px 0 0 0;
}
dd {
  margin: 5px 0 0 1.5em;
}
h1,
h4,
h5,
h6 {
  font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  margin: 0 0 15px 0;
  color: #333;
  line-height: 1.3em;
}
h1 {
  font-size: 3em;
}
h4 {
  font-size: 1.5em;
}
h5 {
  font-size: 1.333333333333333em;
}
h6 {
  font-size: 1.166666666666667em;
  text-transform: uppercase;
  font-weight: normal;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
svg:not(:root) {
  overflow: hidden;
}
form {
  margin: 0;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
label {
  cursor: pointer;
}
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
}
button,
input,
select,
textarea,
a.button {
  font-size: 1em;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
button,
input,
a.button {
  line-height: normal;
  *overflow: visible;
}
table button,
table input {
  *overflow: auto;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}
input:valid,
textarea:valid {
  padding: 10px;
  border-radius: 5px;
  border: 1px solid silver;
}
input:invalid,
textarea:invalid {
  background-color: #f0dddd;
}
option {
  padding: 1px 2px;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 1.75em;
}
td {
  vertical-align: top;
}
th,
td {
  text-align: left;
}
a,
a img,
.featured-post .byline {
  -webkit-transition: all 0.18s ease-out;
  -moz-transition: all 0.18s ease-out;
  -ms-transition: all 0.18s ease-out;
  -o-transition: all 0.18s ease-out;
  transition: all 0.18s ease-out;
}
.hfeed h1,
.hfeed h2,
.hfeed h3,
.hfeed h4,
.hfeed h5,
.hfeed h6 {
  font-weight: bold;
}
img.wp-smiley {
  max-height: 0.8125em;
  margin: 0;
  padding: 0;
  border: none;
}
.gallery {
  display: block;
  text-align: center;
  margin-bottom: 1.75em !important;
}
.left,
.alignleft {
  float: left;
  margin: 0 15px 5px 0;
}
.right,
.alignright {
  float: right;
  margin: 0 0 10px 20px;
}
.center,
.aligncenter {
  display: block;
  margin: 0 auto 1.75em auto !important;
}
.block,
.alignnone {
  display: block;
  margin: 0 0 1.75em 0;
}
img.alignleft,
img.alignright {
  margin-top: 5px;
  display: inline;
}
blockquote.alignleft,
blockquote .alignright {
  width: 33%;
}
.byline abbr,
.entry-meta abbr,
.comment-meta abbr {
  border: none;
}
table {
  margin: 0 0 1.75em 0;
  width: 100%;
}
table caption {
  font-size: 0.8125em;
  line-height: 1.75em;
  color: #888;
}
table th {
  font-size: 0.9166666666666667em;
  line-height: 1.75em;
  font-weight: normal;
  text-transform: uppercase;
  padding: 10px 2%;
  border-bottom: none;
  border-bottom: 1px solid #ddd;
  text-align: left;
}
td {
  padding: 0.8125em 2%;
  color: #888;
  border-bottom: 1px solid #e7e7e7;
}
ul li,
ol li {
  line-height: 2.1em;
}
dl {
  margin: 0 0 20px 30px;
}
dl dt {
  margin: 0;
  font-size: 1.333333333333333em;
  line-height: 1.75em;
  font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
dl dd {
  margin: 0 0 5px 20px;
  padding: 0;
  color: #888;
}
blockquote,
blockquote blockquote blockquote {
  overflow: hidden;
  padding: 0 0 0 35px;
  font-size: 1.333333333333333em;
  font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
  color: #aaa;
  background: url(//sudmedrmpc.ru/wp-content/themes/oxygen/images/quote.png) no-repeat 0 4px;
}
code {
  padding: 0 3px;
  background: #ffe5e5;
}
pre {
  padding: 15px 20px;
  background: #ffecec;
}
pre code {
  padding: 0;
  background: transparent;
}
form label {
  line-height: 1.5em;
  color: #111;
}
input[type="text"],
input[type="password"],
input[type="email"],
.input-text,
textarea,
select {
  border: 1px solid #ccc;
  padding: 5px;
  outline: none;
  font-size: 0.8125em;
  color: #888;
  margin: 0;
  display: block;
  background: #fff;
}
select {
  padding: 0;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus,
.input-text:focus {
  border-color: #568bf0;
  color: #333;
  -moz-box-shadow: 0 0 4px rgba(86, 139, 240, 0.3);
  -webkit-box-shadow: 0 0 4px rgba(86, 139, 240, 0.3);
  box-shadow: 0 0 4px rgba(86, 139, 240, 0.3);
}
textarea {
  display: block;
  width: 80%;
  min-height: 60px;
}
input[type="radio"] {
  vertical-align: text-middle;
}
input[type="checkbox"] {
  display: inline;
}
input[type="submit"]:hover {
  cursor: pointer;
}
.error {
  color: #0da4d3;
}
#site-title a:hover img {
  border: none;
}
.practika-blog .hentry {
  display: flex;
}
.hentry.page img.featured,
.hentry.post img.featured {
  min-width: 268px;
  max-width: 268px;
  min-height: 129px;
  height: auto;
}
.category-aktualnye-voprosy img.featured,
.category-predostavlennye-uslugi img.featured,
.category-oshhie-voprosy.hentry.post img.featured,
.category-sudebno-psixiatricheskie-ekspertizy.hentry.post img.featured {
  width: 100%;
  max-width: 100%;
}
.hentry.page .entry-info,
.hentry.post .entry-info {
  margin-left: 24px;
}
.practika-blog .hentry.page .entry-info .entry-title,
.practika-blog .hentry.post .entry-info .entry-title {
  font-size: 14px !important;
  line-height: 21px !important;
  font-weight: 500 !important;
  margin: 0 0 0.15em 0;
}
.hentry.page .entry-info .entry-title a,
.hentry.post .entry-info .entry-title a {
  text-transform: none;
  color: #000000;
}
.hentry img,
.entry-content img,
.widget img,
.wp-caption,
.hentry embed,
.entry-content embed,
.widget embed,
.hentry object,
.entry-content object,
.widget object,
.hentry video,
.entry-content video,
.widget video {
  max-width: 100%;
}
.hentry img,
.entry-content img,
.widget img,
.wp-caption {
  height: auto;
}
.wp-caption {
  overflow: hidden;
}
.wp-caption img {
  margin: 0 0 5px 0;
}
.wp-caption .wp-caption-text {
  margin: 5px 0;
  font-size: 0.9166666666666667em;
  line-height: 1em;
  color: #888;
  text-align: left;
}
.wp-caption a {
  border: none;
}
.gallery {
  display: block;
  clear: both;
  overflow: hidden;
  margin: 0 auto;
  margin: 0 !important;
}
.gallery br {
  display: block;
  line-height: 0;
  height: 0;
}
.gallery a {
  border: none;
}
.gallery .gallery-row {
  display: block;
  clear: both;
  overflow: hidden;
  margin: 0;
}
.gallery .gallery-item {
  overflow: hidden;
  float: left;
  margin: 0;
  margin: 0 0 15px 0 !important;
  text-align: left;
  list-style: none;
  padding: 0;
}
.gallery img,
.gallery .gallery-item .gallery-icon img {
  max-width: 89%;
  height: auto;
  margin: 0 auto;
}
.gallery-icon {
  overflow: hidden;
  margin: 0;
}
.gallery-caption {
  margin: 0;
  font-size: 0.9166666666666667em;
  line-height: 1.4em;
  color: #aaa;
}
.attachment-image {
  float: left;
  width: 100%;
}
.singular-attachment .hentry .gallery-caption {
  display: none;
}
.gallery-caption {
  margin: 3px 0 0 0;
}
.col-0 {
  width: 100%;
}
.col-1 {
  width: 100%;
}
.col-2 {
  width: 50%;
}
.col-3 {
  width: 33.33%;
}
.col-4 {
  width: 25%;
}
.col-5 {
  width: 20%;
}
.col-6 {
  width: 16.66%;
}
.col-7 {
  width: 14.28%;
}
.col-8 {
  width: 12.5%;
}
.col-9 {
  width: 11.11%;
}
.col-10 {
  width: 10%;
}
.col-11 {
  width: 9.09%;
}
.col-12 {
  width: 8.33%;
}
.col-13 {
  width: 7.69%;
}
.col-14 {
  width: 7.14%;
}
.col-15 {
  width: 6.66%;
}
.col-16 {
  width: 6.25%;
}
.col-17 {
  width: 5.88%;
}
.col-18 {
  width: 5.55%;
}
.col-19 {
  width: 5.26%;
}
.col-20 {
  width: 5%;
}
.col-21 {
  width: 4.76%;
}
.col-22 {
  width: 4.54%;
}
.col-23 {
  width: 4.34%;
}
.col-24 {
  width: 4.16%;
}
.col-25 {
  width: 4%;
}
.col-26 {
  width: 3.84%;
}
.col-27 {
  width: 3.7%;
}
.col-28 {
  width: 3.57%;
}
.col-29 {
  width: 3.44%;
}
.col-30 {
  width: 3.33%;
}
#main {
  clear: both;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.page-template-fullwidth #content {
  width: 100%;
}
.content-wrap {
  float: right;
  width: 65%;
  max-width: 763px;
}
.page-template-fullwidth .content-wrap {
  width: 100%;
}
#content {
  float: left;
  width: 100%;
  margin: 0 0 30px 0;
}
.aside {
  float: left;
  width: 32%;
}
#sidebar-primary {
  float: left;
  width: 100%;
}
#sidebar-secondary {
  float: right;
  width: 33.33333333333333%;
}
.wrap {
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
}
#container > .wrap {
  padding: 0 5px;
}
#comments-template {
  clear: left;
}
#header {
  clear: both;
  width: 100%;
  max-width: 1200px;
  float: left;
  margin-top: 15px;
  box-sizing: border-box;
}
#branding {
  float: left;
  width: 33%;
  overflow: hidden;
  margin-bottom: 30px;
}
#site-title {
  font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
  font-size: 3em;
  line-height: 1em;
  margin: 0 0 3px 0;
  text-transform: uppercase;
  word-wrap: break-word;
}
#site-title a {
  color: #222;
  border-bottom: none;
}
#header img {
  max-width: 100%;
}
#branding img {
  margin-top: -26px;
}
#site-description {
  font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
  font-size: 0.9166666666666667em;
  font-weight: normal;
  line-height: 1.5em;
  margin-bottom: 20px;
  color: #bbb;
  float: left;
  width: 91.48936170212766%;
  clear: both;
}
.category-aktualnye-voprosy span > span {
  text-decoration: none !important;
}
.category-aktualnye-voprosy a b {
  font-weight: normal;
}
.category-aktualnye-voprosy,
.category-oshhie-voprosy,
.category-sudebno-psixiatricheskie-ekspertizy {
  box-sizing: border-box;
}
.category-aktualnye-voprosy span,
.category-aktualnye-voprosy p {
  font-size: 14px !important;
  line-height: 21px !important;
}
.category-aktualnye-voprosy h3 > span,
.category-aktualnye-voprosy .western,
.category-predostavlennye-uslugi h1 {
  display: inline-block !important;
  font-size: 24px !important;
  line-height: 30px !important;
  margin-bottom: 24px !important;
  margin-top: 24px !important;
}
.category-aktualnye-voprosy ul + h3 > span,
.category-aktualnye-voprosy ul + .western,
.category-predostavlennye-uslugi ul + h1,
.category-aktualnye-voprosy ol + h3 > span,
.category-aktualnye-voprosy ol + .western,
.category-predostavlennye-uslugi ol + h1 {
  margin-top: 0 !important;
}
.category-aktualnye-voprosy .research {
  width: 100%;
  box-sizing: border-box;
}
.category-aktualnye-voprosy ol,
.category-predostavlennye-uslugi ol {
  margin-left: 0;
}
.breadcrumbs {
  font-size: 14px;
  line-height: 21px;
  color: rgba(0, 0, 0, 0.5);
  float: left;
  width: 100%;
  background: #f2f0f0;
  padding: 5px 16px 4px;
  margin-bottom: 20px;
  box-sizing: border-box;
}
.breadcrumbs .sep {
  position: relative;
  display: inline-block;
  font-size: 0;
  width: 14px;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.5);
  transform: translateY(4px);
  margin: 0 6px;
}
.breadcrumbs .sep::before,
.breadcrumbs .sep::after {
  content: "";
  position: absolute;
  background-color: inherit;
  width: 7px;
  height: 1px;
}
.breadcrumbs .sep::before {
  transform: translate(10px, 2px) rotate(-45deg);
}
.breadcrumbs .sep::after {
  transform: translate(10px, -2px) rotate(45deg);
}
.breadcrumbs a,
.breadcrumbs a:visited {
  color: #777;
}
.breadcrumbs a:hover {
  color: #000;
}
#sidebar-header {
  overflow: hidden;
  float: right;
  width: 49.78723404255319%;
  height: 60px;
  margin-bottom: 20px;
}
#menu-primary {
  display: flex;
  align-items: center;
  font-size: 0.8em;
  width: 100%;
  margin: 35px 0 50px;
  clear: left;
  position: relative;
  z-index: 509;
}
#menu-primary .wrap {
  margin-top: -10px;
  margin-left: 0;
}
#menu-primary li {
  display: block;
  float: left;
}
#menu-primary li:first-child {
  padding-left: 0;
  background: none;
}
#menu-primary-items > li {
  margin-top: 10px;
  margin-right: 23px;
  padding: 10px 0;
}
#menu-primary-items > li:last-child {
  margin-right: 10px;
}
#menu-primary li a {
  font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  margin-right: 1em;
  display: block;
  color: black;
}
#menu-primary li.menu-item a:hover {
  color: #858585;
}
#menu-primary li.current-menu-item a {
  color: #568bf0;
}
#menu-primary li li,
#menu-primary li li.current-menu-item li {
  clear: both;
  float: none;
  border-top: 1px solid #ddd;
  padding-left: 0;
  background: none;
}
#menu-primary li li:first-child,
#menu-primary li li.current-menu-item li:first-child {
  border-top: none;
}
#menu-primary li li a,
#menu-primary li li.current-menu-item li a {
  text-transform: none;
  color: black;
  margin: 0 5px;
  padding: 12px 15px;
  white-space: nowrap;
}
#menu-primary ul li a:hover,
#menu-primary li ul li a:hover {
  color: #222;
  border-bottom: none;
}
.menu ul li:before {
  display: none;
}
.menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.menu li:hover {
  visibility: inherit;
}
.menu li {
  float: left;
  position: relative;
}
.menu a {
  display: block;
  position: relative;
}
#menu-primary li ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  border: 1px solid #ddd;
  border-top: none;
  background: #fff;
  z-index: 100;
}
#menu-primary li:hover ul,
#menu-primary li.sfHover ul {
  display: block;
}
#menu-primary li:hover li ul,
#menu-primary li.sfHover li ul {
  top: -999em;
}
#menu-primary li li:hover ul,
#menu-primary li li.sfHover ul {
  top: -1px;
  left: 100%;
  margin-left: 0;
  border-top: 1px solid #e5e5e5;
}
.menu .sf-with-ul {
  background: url(//sudmedrmpc.ru/wp-content/themes/oxygen/images/dropdown.png) no-repeat right 40%;
  padding-right: 16px;
}
.menu li li .sf-with-ul {
  background: url(//sudmedrmpc.ru/wp-content/themes/oxygen/images/dropright.png) no-repeat right 50%;
}
/* Sidebar menu */
#recenz {
  color: white;
}
#recenz a {
  display: flex;
  align-items: center;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 8px;
  padding: 35px 30px;
  border-bottom: none;
  border-radius: 8px;
  font-size: 18px;
  font-weight: bold;
  color: white;
  background-color: #f04526;
  line-height: 21px;
}
#recenz a:hover,
#recenz a:focus {
  background-color: #d83e22;
}
#recenz a:active {
  background-color: #c0371e;
}
#recenz img {
  margin-right: 15px;
}
#menu-secondary {
  font-size: 1em;
  width: 100%;
  margin: 0 0 10px 0;
  float: left;
  clear: left;
  position: relative;
  margin-bottom: 25px;
  z-index: 2;
}
#menu-secondary li {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 4px;
}
#menu-secondary li.menu-item a {
  font-size: 18px;
  line-height: 27px;
  display: block;
  padding: 30px;
  border-radius: 8px;
  text-transform: none;
  color: #000;
  background-color: #f2f0f0;
}
#menu-secondary li a:hover,
#menu-secondary li a:focus {
  background: #dad8d8;
}
#menu-secondary li a:active {
  background: #c2c0c0;
}
#menu-secondary li.current-menu-item a {
  background-color: #dad8d8;
}
#menu-secondary li.current-menu-item a:hover,
#menu-secondary li.current-menu-item a:focus {
  background: #4e7dd8;
}
#menu-secondary li.current-menu-item a:active {
  background: #456fc0;
}
#menu-secondary li.current-menu-item li a {
  color: white;
}
#menu-secondary li li,
#menu-secondary li li.current-menu-item li {
  clear: both;
  float: none;
}
#menu-secondary li li:first-child,
#menu-secondary li li.current-menu-item li:first-child {
  border-top: none;
}
#menu-secondary li li a {
  font-size: 0.9166666666666667em;
  padding: 0.97em 1.1em;
}
#menu-secondary li ul {
  display: none;
  position: absolute;
  top: 0;
  border-bottom: none;
  left: 100%;
  z-index: 100;
}
#menu-secondary li:hover ul,
#menu-secondary li.sfHover ul {
  display: block;
}
#menu-secondary li:first-child:hover ul,
#menu-secondary li:first-child.sfHover ul {
  top: 0;
}
#menu-secondary li:hover li ul,
#menu-secondary li.sfHover li ul {
  top: -9999em;
}
#menu-secondary li li:hover ul,
#menu-secondary li li.sfHover ul {
  top: -1px;
  margin-left: 0;
}
#menu-secondary .menu .sf-with-ul {
  background: url(//sudmedrmpc.ru/wp-content/themes/oxygen/images/dropright-secondary.png) no-repeat 166px 80%;
}
.site-navigation .nav-menu {
  display: none;
}
.site-navigation .nav-menu.toggled-on {
  display: block;
}
.menu-toggle {
  clear: both;
  display: none;
  width: 100%;
  height: 50px;
  margin: 10px auto 15px auto;
  font-size: 18px;
  line-height: 47px;
  letter-spacing: 1px;
  text-align: center;
  color: #eee;
  background: #146c96;
  cursor: pointer;
}
.menu-toggle:hover {
  color: #fff;
}
.featured-wrapper {
  float: right;
  margin-bottom: 30px;
  width: 79.78723404255319%;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
#featured-content {
  position: relative;
  margin-bottom: 20px;
}
.featured-post {
  position: relative;
  overflow: hidden;
  float: left;
}
.featured-post h2.entry-title a {
  position: absolute;
  bottom: 110px;
  right: 0;
  color: #111;
  background: #fff;
  padding: 0.4em 30px 0.4em 1.5em;
  font-size: 1em;
  text-transform: uppercase;
}
.featured-post:hover h2.entry-title a,
.featured-post:hover .byline {
  color: #fff;
  background: #111;
}
.featured-post .byline {
  position: absolute;
  bottom: 82px;
  right: 0;
  color: #999;
  background: #fff;
  padding: 0.4em 30px 0.4em 1.3em;
  font-size: 0.9166666666666667em;
}
.featured-post a:hover {
  border-bottom: none;
}
.featured-thumbnail {
  max-width: 100%;
}
#featured-content .dummy {
  width: 100% !important;
  height: auto !important;
  max-width: 100%;
  height: auto;
}
.no-js #featured-content .dummy,
#featured-content .dummy.hidden {
  display: none;
}
.slider-nav {
  display: block;
  position: absolute;
  bottom: 0;
  width: 31px;
  height: 28px;
  background: #111 url(//sudmedrmpc.ru/wp-content/themes/oxygen/images/slider-nav-arrows.png) no-repeat;
  background: rgba(0, 0, 0, 0.5) url(//sudmedrmpc.ru/wp-content/themes/oxygen/images/slider-nav-arrows.png) no-repeat;
  color: #fff;
  font-size: 1em;
  z-index: 9;
  cursor: pointer;
  text-indent: -9999em;
}
#slider-prev {
  left: 0;
  background-position: 7px -21px;
}
#slider-next {
  right: 0;
  background-position: 7px 11px;
}
.slider-nav:hover {
  background-color: #000;
}
#slider-nav {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
#slide-thumbs {
  width: 100%;
  margin: 0;
}
#slider-nav li {
  float: left;
  list-style: none;
  width: 14.66666666666667%;
  margin: 0 2.4% 0 0px;
}
#slider-nav li a,
#slider-nav li a:visited {
  border-bottom: none;
  padding: 0;
}
#slider-nav li.last {
  margin-right: 0;
}
#slider-nav li img {
  max-width: 100%;
}
.activeSlide img {
  opacity: 0.3;
}
.section-title {
  float: left;
  width: 93.85%;
  color: #999;
  background: #f3f3f3;
  padding: 0.25em 0.6em 0.35em 0.6em;
  margin-bottom: 20px;
  text-transform: lowercase;
  border-left: 10px solid #e9e9e9;
}
.hfeed-more {
  float: left;
  width: 100%;
}
.page-template-front .hfeed-more .hentry {
  float: left;
  width: 47.87234042553191%;
  margin: 0 4.25531914893617% 15px 0;
  padding-bottom: 8px;
  border-bottom: 1px solid #eee;
}
.page-template-front .hfeed-more .hentry.even {
  margin-right: 0;
}
.page-template-front .hfeed-more .hentry .entry-title a {
  font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
  font-size: 0.9375em;
  text-transform: none;
  color: #333;
}
.page-template-front .hfeed-more .hentry .entry-title a:hover {
  color: #0da4d3;
  border-color: #888;
}
.page-template-front .hentry,
.archive .hentry,
.search .hentry,
.sticky {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
  font-size: 1em;
  position: relative;
}
.hentry.even {
  margin-right: 0;
}
.hentry {
  margin: 0 0 20px 0;
  position: relative;
  float: left;
  width: 100%;
}
.entry-header {
  float: left;
  width: 100%;
}
.hentry .archive-thumbnail {
  margin: 0 0 11px 0;
}
.hentry img.featured {
  margin-bottom: 15px;
}
.byline-cat {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.1em 0.8em;
  font-size: 0.8333333333333333em;
  background: #111;
  background: rgba(0, 0, 0, 0.25);
}
.byline-cat,
.byline-cat a,
.byline-cat a:visited {
  color: #fff;
  color: rgba(255, 255, 255, 0.75);
  max-height: 45px;
  overflow: hidden;
}
.byline-cat a:hover {
  color: #fff;
}
.read-more,
.read-more:visited {
  position: absolute;
  top: 117px;
  right: 0;
  z-index: 10;
  color: #fff;
  background: #0da4d3;
  padding: 0.1em 0.8em;
  font-size: 0.9166666666666667em;
  display: none;
}
.home .hentry:hover .read-more,
.page-template-front .hentry:hover .read-more,
.archive .hentry:hover .read-more,
.search .hentry:hover .read-more {
  display: block;
}
.hentry .gallery a:hover,
.page-template-front .read-more:hover,
.archive .read-more:hover,
.search .read-more:hover {
  border-bottom: none;
}
.hentry .entry-title,
.page-template-front .hentry .entry-title {
  margin: 0 0 0.15em 0;
  padding: 0;
  font-size: 1.333333333333333em;
  text-transform: uppercase;
  line-height: 1.4em;
  border: none;
  color: #111;
  word-spacing: 2px;
  word-wrap: break-word;
}
.singular .entry-title {
  font-size: 2em;
  margin-bottom: 0.3em;
}
.singular-page .entry-title {
  color: #ccc;
}
.singular-page .entry-title,
.singular-attachment .entry-title,
.page-title.entry-title,
.singular .entry-title {
  margin-bottom: 24px;
  color: #000000;
  font-size: 18px !important;
  font-weight: bold !important;
  text-transform: none !important;
}
.entry-title a,
.entry-title a:visited {
  color: #0da4d3;
}
.home.singular .byline {
  margin: 0 0 0.2em 0;
  font-size: 0.9166666666666667em;
  color: #bbb;
  line-height: 1.75em;
  word-spacing: 2px;
}
.singular .byline {
  margin-bottom: 8px;
}
.byline a,
.byline a:visited {
  color: #bbb;
}
.byline a:hover {
  color: #000;
}
.author,
.bypostauthor,
.published,
.category,
.edit {
  font-style: normal;
}
.comment-list .published,
.comment-list .edit,
.comment-list .comment-reply-link {
  font-size: 1em;
  text-transform: none;
}
.entry-summary p {
  margin: 0 0 1em 0;
}
.entry-meta {
  margin: 0 0 25px 0;
  font-size: 0.9166666666666667em;
  color: #aaa;
}
.entry-meta a {
  color: #888;
}
.entry-meta a:hover {
  color: #000;
}
.singular .loop-nav {
  font-size: 0.9166666666666667em;
  color: #888;
  clear: left;
}
.singular .previous {
  float: left;
  width: 40%;
}
.singular .next {
  float: right;
  width: 40%;
  text-align: right;
}
.page-links {
  clear: both;
  font-size: 0.9166666666666667em;
  word-spacing: 2px;
  line-height: 1em;
  color: #222;
}
.entry-summary .page-links {
  clear: none;
  font-size: 0.9166666666666667em;
  line-height: 1em;
  color: #aaa;
}
.page-links a,
.page-links a:visited {
  display: inline-block;
  color: #555;
  background: #eee;
  padding: 3px 6px;
}
.page-links a:hover {
  color: #000;
  background: none;
  border: none;
}
.comment-navigation {
  margin-bottom: 1.75em;
}
.pagination.loop-pagination {
  margin-top: 30px;
}
.pagination.loop-pagination .page-numbers {
  display: inline-block;
  color: #000;
  padding: 8px 10px;
  margin: 0 3px;
}
.pagination.loop-pagination .page-numbers.current {
  background-color: #f2f0f0;
  border-radius: 8px;
  font-weight: 600;
}
.pagination.loop-pagination .page-numbers.prev {
  padding: 0;
  margin: 0;
  pointer-events: none;
  cursor: default;
}
.pagination.loop-pagination .page-numbers.prev:hover {
  background-color: transparent;
  font-weight: normal;
}
.pagination .page-numbers,
.comment-navigation .page-numbers {
  display: inline-block;
  padding: 5px 10px 7px 10px;
  margin: 0;
  line-height: 1em;
  color: #444;
}
.comment-navigation a.page-numbers {
  color: #fff;
  background: #111;
}
.pagination .current,
.comment-navigation .current {
  color: #999;
}
#sidebar-after-singular {
  overflow: hidden;
  margin: 0;
  font-size: 1em;
  float: left;
}
#sidebar-after-singular a:hover {
  border-bottom: none;
}
.sidebar .widget {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
.sidebar .widget-title {
  font-size: 1em;
  color: #aaa;
  text-transform: uppercase;
  letter-spacing: 1px;
  word-spacing: 2px;
}
.sidebar .widget ul {
  margin-left: 16px;
}
.sidebar .widget ul li a {
  color: #555;
}
.sidebar .widget ul li a:hover {
  color: #000;
}
.sidebar .widget ul li a {
  color: #555;
}
.sidebar .widget ul li a:hover {
  color: #000;
}
.widget .search-form {
  overflow: hidden;
}
.widget .search-form label {
  font-size: 0.9166666666666667em;
  line-height: 1.75em;
  color: #aaa;
}
.widget .search-form input[type="text"] {
  width: 91%;
  float: left;
  padding: 8px 10px;
  font-size: 1em;
  color: #aaa;
}
#sidebar-primary .widget .search-form input[type="text"] {
  width: 86%;
}
.search-form .search-submit,
.widget.search .widget-title {
  display: none;
}
.comment-list,
.comment-list ol {
  list-style: none;
  margin: 0 0 25px 0;
}
.comment-list {
  margin-bottom: 40px;
}
.comment-list li {
  padding: 20px 0 0 0;
  border-top: none;
}
.comment-list li li {
  padding-left: 11.70212765957447%;
}
.comment-list .avatar {
  float: left;
  margin: 0 13px 10px 0;
}
.comment-meta {
  margin: 0 0 3px 0;
  font-size: 0.9166666666666667em;
  color: #bbb;
  line-height: 1.75em;
}
.comment-meta .comment-author cite {
  font-style: normal;
  font-weight: bold;
  color: #333;
  font-size: 1.153846153846154em;
}
.comment-author {
  margin-right: 10px;
}
.comment-meta a,
.comment-meta a:visited {
  font-style: normal;
  color: #333;
  border-bottom: 1px solid #0da4d3;
}
.comment-meta a:hover {
  color: #000;
  border-bottom: none;
}
.comments-closed {
  padding: 10px 25px;
  font-size: 1em;
  color: #888;
  background: #f3f3f3;
}
.comment-content {
  margin-left: 55px;
}
.comment-content p {
  margin-bottom: 1em;
}
#respond {
  overflow: hidden;
  width: 100%;
  float: left;
}
.comment-list #respond {
  margin-top: 1.75em;
}
#respond .log-in-out {
  font-size: 0.9166666666666667em;
  line-height: 1em;
  color: #888;
  margin-bottom: -7px;
}
#reply-title small a {
  font-size: 0.9166666666666667em;
  line-height: 1.75em;
  background: #fff;
  padding-right: 8px;
}
#respond label {
  font-size: 0.9166666666666667em;
  line-height: 1.75em;
  color: #bbb;
}
#respond p.req label {
  color: #888;
  line-height: 2.4em;
}
#respond span.required {
  font-size: 1em;
  font-weight: bold;
  color: #000;
}
#respond #submit {
  margin-bottom: 1.75em;
}
#commentform input {
  display: inline;
  margin-right: 10px;
}
#commentform p {
  margin-bottom: 15px;
  line-height: 1em;
}
#comment {
  margin-top: 20px;
}
#comments-number,
#reply-title {
  color: #aaa;
  float: left;
  width: 92%;
  background: #f3f3f3;
  padding: 0.25em 0.6em 0.35em 0.9em;
  margin-bottom: 20px;
  border-left: 10px solid #e9e9e9;
}
#sidebar-subsidiary {
  overflow: visible;
  width: 103.4%;
  margin: 0 auto;
  padding: 30px 0 0 0;
  clear: both;
}
#sidebar-subsidiary .widget {
  float: left;
  width: 21.80851063829787%;
  margin: 0 3.191489361702128% 20px 0;
  font-size: 1em;
  padding-top: 20px;
  border-top: 1px solid #bbb;
}
#menu-subsidiary {
  float: right;
  width: 65%;
  font-size: 1em;
  position: relative;
}
#menu-subsidiary .menu {
  float: right;
}
#menu-subsidiary li {
  display: block;
  float: left;
  padding-left: 1.5em;
  background: url(//sudmedrmpc.ru/wp-content/themes/oxygen/images/menu-separator.png) no-repeat left 15%;
}
#menu-subsidiary li:first-child {
  padding-left: 0;
  background: none;
}
#menu-subsidiary li a {
  font-size: 0.8333333333333333em;
  font-weight: normal;
  line-height: 1.8em;
  margin-right: 1.15em;
  display: block;
  text-transform: uppercase;
}
#menu-subsidiary li:last-child a {
  margin-right: 0;
}
#menu-subsidiary li a:hover {
  color: #111;
}
#menu-subsidiary li.current-menu-item a {
  color: #aaa;
}
#menu-subsidiary li ul {
  display: none;
}
#footer {
  clear: both;
  max-width: 1140px;
  width: 100%;
  margin: 0 auto;
  font-size: 0.9166666666666667em;
  color: #aaa;
  position: relative;
}
#footer::before {
  content: "";
  background-color: #f2f0f0;
  width: 300%;
  height: 100%;
  position: absolute;
  top: 0;
  left: -100%;
}
#footer p {
  margin-bottom: 0;
}
#footer a {
  color: #000000;
  font-weight: 500;
}
#footer a:hover {
  color: #333;
}
#respond #submit,
.button,
a.button,
#loginform .button-primary {
  padding: 6px 14px 7px 14px;
  color: #fff;
  background: #0da4d3;
  border: none;
}
#respond #submit:hover,
.button:hover,
#loginform .button-primary:hover {
  background: #111;
}
.menu li a {
  position: relative;
}
.sidebar .widget ul li.gfield,
#content .hentry ul li.gfield {
  background: none;
  padding-left: 0;
  margin-bottom: 15px;
}
.wordpress .gform_wrapper input[type="text"],
.wordpress .gform_wrapper input[type="url"],
.wordpress .gform_wrapper input[type="email"],
.wordpress .gform_wrapper input[type="phone"],
.wordpress .gform_wrapper input[type="number"],
.wordpress .gform_wrapper input[type="password"],
.wordpress .gform_wrapper textarea {
  padding: 4px;
  font-size: 1em;
}
.wordpress .gform_wrapper .gform_footer,
.wordpress .gform_wrapper .gform_footer.right_label,
.wordpress .gform_wrapper .gform_footer.left_label {
  padding-top: 0;
  margin-top: 0;
}
.wordpress .gform_wrapper .gform_footer.right_label,
.wordpress .gform_wrapper .gform_footer.left_label {
  padding-left: 31.5%;
}
.wordpress .gform_wrapper .top_label .gfield_label {
  font-weight: normal;
  margin: 0 0 5px;
}
.wordpress .gform_wrapper .ginput_complex .ginput_full input {
  width: 92% !important;
}
.wordpress .gform_wrapper .field_name_first input,
.wordpress .gform_wrapper .ginput_complex .ginput_left input {
  width: 83.7% !important;
}
.wordpress .gform_wrapper .ginput_complex .ginput_right input,
.wordpress .gform_wrapper .ginput_complex .ginput_right select {
  width: 83.7% !important;
}
.wordpress .gform_wrapper select {
  padding: 2px;
  height: 2em;
  font-size: 1em;
}
.wordpress .gform_wrapper .gsection {
  border-bottom: 1px solid #e9e9e9;
  margin: 40px 0 20px 0 !important;
}
.gform_wrapper .gfield_description,
.gform_wrapper div.charleft {
  color: #aaa !important;
}
.gform_wrapper .description,
.gform_wrapper .gfield_description,
.gform_wrapper .gsection_description,
.gform_wrapper .instruction,
.gform_wrapper div.charleft {
  font-family: "HelveticaNeue", Helvetica, Arial, sans-serif !important;
}
.wpcf7-form p {
  margin-bottom: 15px;
  line-height: 2.2em;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="password"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea,
.wpcf7-form select {
  padding: 6px;
  border-radius: 5px;
  padding: 10px;
}
#hybrid-nav-menu-2 div ul {
  margin: 0;
}
#hybrid-nav-menu-2 div ul li {
  background-color: silver;
  float: left;
  padding: 0 20px;
  margin-right: 30px;
  width: 300px;
  height: 70px;
  list-style-type: none;
}
.quest-mobile {
  display: none;
}
.how-h1 {
  margin-bottom: 0 !important;
}
.how-h1 a {
  color: #000;
  font-weight: 600;
}
.pagination {
  margin: 56px 0;
  font-size: 18px;
}
.pagination a {
  display: inline-block;
  color: #000;
  padding: 8px 10px;
  margin: 0 3px;
  line-height: 18px;
}
.pagination a:hover,
.pagination a:active,
.pagination a.active {
  background-color: #f2f0f0;
  border-radius: 8px;
  font-weight: 600;
}
.accordion_title {
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  padding: 12px;
  border-radius: 8px;
  background-color: #f2f0f0;
}
.accordion_title span {
  font-size: 18px;
  line-height: 27px;
  font-weight: 600;
}
.accordion_title .chevron_down {
  display: inline-block;
  width: 18px;
  height: 10px;
  margin-left: 20px;
  background-image: url(//sudmedrmpc.ru/wp-content/themes/oxygen/./images/chevron-down.png);
  background-repeat: no-repeat;
  opacity: 0.5;
  transform: rotate(180deg);
  transition: 0.2s ease;
}
.accordion_body {
  padding: 16px 0 16px 12px;
  max-height: 5000px;
  transition: 0.2s ease;
}
.accordion.hide .accordion_title {
  margin-bottom: 15px;
}
.accordion.hide .accordion_title .chevron_down {
  transform: rotate(0);
}
.accordion.hide .accordion_body {
  max-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}
.accordion_body p {
  margin: 0;
}
.accordion_info {
  display: flex;
  margin-top: 10px;
}
.accordion_info > div {
  box-sizing: border-box;
  padding: 0 22px;
  font-size: 12px;
  line-height: 18px;
  color: rgba(0, 0, 0, 0.5);
}
.accordion_info strong,
.accordion_info small {
  font-size: 14px;
  line-height: 22px;
  color: rgb(0, 0, 0);
}
.accordion_info > div:nth-child(2) {
  padding-right: 40px;
}
.accordion_info > div:first-child {
  padding-left: 0;
}
.accordion_info > div:last-child {
  padding-right: 0;
}
.accordion_info > .price {
  width: 92px;
}
.accordion_info > .timing {
  width: 129px;
}
.accordion.accordion_expertise .accordion_body {
  padding-left: 0;
}
.accordion.accordion_expertise .service_item {
  padding-bottom: 22px;
}
.accordion.accordion_expertise .service_item:not(:first-child) {
  padding-top: 14px;
}
.accordion.accordion_expertise .accordion_info {
  margin-top: 14px;
}
.accordion.accordion_expertise .accordion_info strong {
  margin-top: 4px;
  display: inline-block;
}
.accordion.accordion_expertise .accordion_info > div {
  padding: 0 19px;
}
.accordion.accordion_expertise .accordion_info > div:first-child {
  padding-left: 0;
}
.accordion.accordion_expertise .accordion_info > div:last-child {
  padding-right: 0;
}
.accordion.accordion_expertise .accordion_info > .timing {
  width: 179px;
}
.accordion.accordion_expertise .accordion_info > .price {
  width: 222px;
}
.service_item {
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.service_item:not(:first-child) {
  padding-top: 18px;
}
.site_map ul {
  margin: 0;
}
.site_map ul li a {
  display: inline-block;
  font-size: 18px;
  line-height: 27px;
  color: #000000;
  margin-bottom: 18px;
}
.site_map ul li a:hover {
  color: #568bf0;
}
.site_map > ul > li > a {
  font-weight: bold;
  margin-bottom: 23px;
}
.site_map > ul > li > ul {
  display: block;
  margin-bottom: 14px;
}
.contacts a {
  color: #000000;
  font-weight: 500;
}
.contacts a:hover {
  color: #568bf0;
}
.contacts p {
  margin-bottom: 20px;
}
.contacts .row-fluid {
  margin-bottom: 120px;
}
.contacts .row-fluid + p {
  margin-bottom: 0;
}
.contacts h4 {
  font-size: 18px;
  line-height: 27px;
  margin: 22px 0 4px;
}
.contacts table {
  margin-bottom: -10px;
}
.contacts table .red,
.contacts table .green {
  text-transform: uppercase;
}
.contacts table td {
  border-bottom: none;
  padding: 9px 0;
  color: #000000;
}
.contacts table tr > td:first-child {
  width: 60px;
}
.contacts table .red {
  color: #f04526;
}
.contacts table .green {
  color: #12a73c;
}
.contacts .span6 {
  margin-bottom: 31px;
}
.contacts .span12 {
  max-width: 336px;
  box-sizing: border-box;
}
.contacts form h4 {
  font-size: 14px;
  line-height: 21px;
  margin: 16px 0 8px;
  font-weight: 400;
}
.uslugi h3 {
  font-size: 18px;
  line-height: 27px;
}
.uslugi h2 + ul {
  margin-top: 17px;
}
.experts {
  margin-bottom: 66px;
}
.experts h3 {
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 5px;
}
.experts .span4 {
  display: flex;
}
.experts .span4 > a,
.experts .span4 > .no_img {
  display: inline-block;
  min-width: 115px;
  width: 115px;
  margin-right: 20px;
  box-sizing: border-box;
}
.no_img {
  height: 119px;
  background-color: #f2f0f0;
}
.experts .span4 + .span4 {
  margin-top: 16px;
}
.experts .span4 h3 {
  margin: 4px 0 17px;
}
.experts .row-fluid + h3 {
  margin-top: 26px;
}
.experts h3 a {
  color: #000000;
}
.experts .span4 small {
  font-size: 14px;
}
.experts .alignnone {
  margin-bottom: 0;
}
.article_img {
  display: block;
  float: right;
  padding: 5px 10px;
  width: 280px;
}
.cycloneslider-template-standard .cycloneslider-slides {
  min-height: 136px;
}
@media only screen and (min-width: 768px) {
  #menu-secondary .menu .sf-with-ul {
    background: url(//sudmedrmpc.ru/wp-content/themes/oxygen/images/dropright-secondary.png) no-repeat 146px 80%;
  }
  .site-navigation .nav-menu {
    display: block;
  }
  .desktop-hide {
    display: none !important;
  }
  .cycloneslider-template-standard .cycloneslider-slide img {
    position: absolute;
    top: 5px;
    width: 115px !important;
    height: 136px !important;
    min-width: 115px;
  }
}
@media only screen and (max-width: 1199px) {
  #branding {
    width: 32%;
  }
  .headcol1 {
    padding-left: 30px;
    font-size: 12px;
  }
}
@media only screen and (max-width: 959px) {
  .practika-blog .hentry.post {
    flex-direction: column;
    margin-bottom: 10px !important;
  }
  .practika-blog .hentry.page .entry-info .entry-title,
  .practika-blog .hentry.post .entry-info .entry-title {
    margin: 0 !important;
  }
  .practika-blog .hentry.post .entry-info {
    margin-left: 0;
  }
  .practika-blog .hentry.post img.featured {
    width: 100%;
    max-width: 100%;
  }
  .article_img {
    width: 100%;
    padding: 0 0 24px;
  }
  .colorbox.review img {
    width: 95%;
  }
  .review-item-first,
  .review-item,
  .review-item + p {
    padding: 0 20px;
  }
  .help {
    padding: 0 20px;
  }
  .help .spec {
    margin: 36px 0 13px;
  }
  ul.list-arrow1.list-blue {
    margin-bottom: 20px;
  }
  ul.list-arrow1 li {
    width: 100%;
    margin-bottom: 13px;
  }
  .bottom {
    padding: 0 20px;
  }
  .bottom h3 {
    text-align: center;
    line-height: 30px;
  }
  .garanties {
    margin-bottom: 31px;
  }
  .garanties .span4,
  .garanties .span6 {
    width: 100%;
    line-height: 21px;
  }
  .list-checkmark li {
    width: 100%;
  }
  .zalkaz-last .button_55 {
    margin: 10px auto 32px;
  }
  .quest-desktop {
    display: none;
  }
  .quest-mobile {
    display: flex;
    flex-direction: column;
  }
  .quest-mobile > a {
    display: inline-block;
    margin-bottom: 6px;
  }
  .quest .ask {
    margin-top: 16px;
  }
  .how img {
    display: block;
    margin: 16px auto 0;
  }
  .top {
    flex-direction: column;
  }
  .top .st-focus-box {
    padding: 0 20px;
  }
  .info {
    width: calc(100% + 40px) !important;
    margin-left: -20px;
    flex-direction: column;
    padding: 30px 106px 22px 21px;
  }
  .info > div {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    padding: 0;
    margin-bottom: 8px;
  }
  .info .h2 {
    min-width: 110px;
  }
  .usluga .info {
    flex-direction: row;
    align-items: flex-end;
    padding: 36px 44px 34px 24px;
  }
  .usluga .info > div {
    margin-bottom: 0 !important;
  }
  .usluga .info .h2 {
    justify-content: flex-start;
  }
  .soc_expertise_img {
    width: 100%;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  #menu-secondary li.menu-item a {
    padding: 1.1em 0.3em 1.1em 0.5em;
  }
  #menu-primary li {
    padding-top: 5px;
  }
  #menu-primary {
    margin: 30px 0 30px 0;
  }
  .button_33 {
    width: 80%;
  }
  .button_55 {
    width: 80%;
  }
  .whyus {
    margin: 24px 0 36px;
  }
  .why {
    width: 100%;
  }
  .quest {
    width: 50%;
    margin-right: 0;
  }
  .quest:first-child {
    margin-bottom: 24px;
  }
  #askcolumn {
    clear: both;
    width: 100%;
    padding-top: 10px;
  }
  .quest b {
    margin-bottom: 22px;
  }
  .quest span {
    margin-top: -15px;
    padding-left: 20px;
  }
  .question {
    flex-direction: column;
    padding: 47px 22px 18px;
  }
  #recenz a {
    font-size: 16px;
    padding: 30px;
  }
  #recenz img {
    margin-right: 15px;
    width: 30px;
    height: 30px;
  }
  .content-wrap {
    width: 65%;
  }
  .aside {
    width: 32%;
  }
  #mailbox {
    font-size: 18px;
    padding: 11px 5px;
  }
  .headcol1 {
    font-size: 12px;
    padding-left: 10px;
    padding-right: 5px;
  }
  .headcol1__address {
    display: none;
  }
  .headcol1 b {
    font-size: 12px;
    display: block;
  }
  .headcol1 p {
    font-size: 12px;
  }
  .headcol2 a {
    white-space: nowrap;
    font-size: 14px;
  }
  .headcol2 .btn-white {
    font-size: 14px !important;
  }
  .research {
    flex-direction: column;
    padding: 36px 20px;
  }
  .research .button_33 {
    width: 95%;
    margin-top: 16px;
  }
  #branding {
    margin-right: 20px;
    margin-bottom: 50px;
  }
  .footcol2 {
    margin-left: 15px;
  }
  .wrap {
    max-width: 728px;
  }
  .widget .search-form input[type="text"] {
    width: 87%;
  }
  .widget table {
    font-size: 0.8333333333333333em;
  }
  #sidebar-subsidiary {
    width: 100%;
  }
  #sidebar-subsidiary .widget table {
    width: 90%;
  }
  .home .hentry:hover .read-more,
  .page-template-front .hentry:hover .read-more,
  .archive .hentry:hover .read-more,
  .search .hentry:hover .read-more {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  div.cycloneslider-template-standard .cycloneslider-slides {
    height: auto !important;
  }
  .widget.specialist h4 {
    padding: 10px 20px 0 0 !important;
  }
  .widget.specialist p {
    padding-left: 0 !important;
  }
  .aside #recenz {
    padding: 0 20px;
  }
  .aside #recenz a {
    white-space: nowrap;
  }
  .cycloneslider-template-standard .cycloneslider-slide img {
    margin-left: 0 !important;
    padding-bottom: 10px !important;
  }
  .breadcrumbs {
    margin-top: 24px;
  }
  .container_fixed {
    padding: 38px 30px 22px;
  }
  .container_fixed .red {
    max-width: 100%;
    margin-bottom: -5px;
  }
  .menu-toggle {
    display: none;
  }
  input[class="search-text"][type="text"],
  input[class="search-text focusout"][type="text"] {
    display: none;
  }
  .faq,
  .uslugi,
  .usluga,
  .price,
  .site_map,
  .contacts,
  .experts,
  .articles,
  .category-aktualnye-voprosy,
  .category-oshhie-voprosy,
  .category-sudebno-psixiatricheskie-ekspertizy,
  .category-predostavlennye-uslugi,
  .loop-nav {
    padding: 0 20px;
  }
  .site_map > ul > li > ul {
    margin-bottom: 20px;
  }
  .site_map > ul > li > a {
    margin-bottom: 15px;
  }
  .site_map > ul > li > ul a {
    margin-bottom: 8px;
    line-height: 37px;
  }
  .uslugi h2 {
    margin-top: 32px;
  }
  .page-title.entry-title {
    font-size: 24px;
    line-height: 29px;
    padding: 0 20px;
    margin-bottom: 34px;
  }
  .accordion_title .chevron_down {
    margin: 0;
    position: absolute;
    right: 16px;
    margin: 0;
  }
  .accordion_body {
    padding-left: 0;
  }
  .accordion_info {
    margin-top: 17px;
  }
  .accordion_info > div {
    padding: 0;
  }
  .accordion_info > .price {
    width: 136px;
  }
  .accordion_info strong,
  .accordion_info small {
    margin-top: 5px;
    display: inline-block;
  }
  .accordion.accordion_expertise .accordion_info > div {
    padding: 0 5px;
  }
  .accordion.accordion_expertise .accordion_info > .timing {
    width: 120px;
  }
  .span8 .st-focus-box {
    padding: 0 20px;
  }
  .row-fluid ol {
    margin-left: 10px;
  }
  ul.sub-menu li {
    width: 85% !important;
  }
  .worker .span4 br {
    display: none;
  }
  .worker .span4 a {
    display: block;
  }
  .worker .span4 {
    height: 195px;
    line-height: 20px;
  }
  .how-h1,
  .how-h1 + p {
    padding: 0 20px;
  }
  .pagination {
    margin-top: 45px;
    padding: 0 20px;
  }
  .pagination a,
  .pagination.loop-pagination .page-numbers {
    margin: 0 10px;
  }
  #menu-secondary .menu .sf-with-ul {
    background: url(//sudmedrmpc.ru/wp-content/themes/oxygen/images/dropright-secondary.png) no-repeat 286px 80%;
  }
  .entry-content ul {
    margin: 0;
  }
  .entry-content img {
    float: none;
  }
  .page p {
    line-height: 21px;
  }
  .question .quest:last-child {
    width: 100%;
  }
  ul.list-arrow1.list-blue {
    margin: 0;
  }
  .widget.specialist {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 0 !important;
    border-bottom: none;
  }
  .cycloneslider.cycloneslider-template-standard {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .cycloneslider-template-standard .cycloneslider-caption-title,
  .cycloneslider-template-standard .cycloneslider-caption-description {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .cycloneslider-template-standard .cycloneslider-caption-description {
    padding-bottom: 0 !important;
  }
  .psyexpert .span6 {
    padding-bottom: 5px;
  }
  div.wpcf7-response-output {
    margin: 0;
  }
  span.wpcf7-not-valid-tip {
    line-height: 20px;
  }
  .fixed_wrap {
    width: 100%;
    height: 80%;
    margin: 40px 20px;
  }
  .close_1,
  .close_2,
  .close_3 {
    right: 25px;
    top: -61px;
  }
  button,
  input,
  select,
  textarea,
  a.button {
    width: 90%;
  }
  .research {
    padding: 24px 20px 35px;
    flex-direction: column;
    line-height: 22px;
  }
  .research .button_33 {
    width: 100%;
    margin-top: 15px;
    box-sizing: border-box;
    padding: 12px;
  }
  .whyus_block {
    padding: 0 20px;
  }
  .whyus_block h3 {
    line-height: 30px;
  }
  .whyus {
    margin: 30px 0 20px;
  }
  .howwork {
    background-color: #f2f0f0;
    padding: 20px 20px 1px;
  }
  .howwork h3 {
    margin-bottom: 26px;
  }
  .how {
    margin-bottom: 36px;
  }
  .button_55.button_color {
    width: 50%;
  }
  .hentry,
  #content {
    margin-bottom: 0;
  }
  #footer {
    padding: 20px 0px;
  }
  .licence {
    margin-left: 6px;
    margin-top: 0;
  }
  .licenz {
    margin-top: 20px;
    line-height: 20px;
    padding: 24px 20px;
  }
  .why {
    width: 100%;
    float: none;
  }
  .button_55 {
    margin: 34px auto;
  }
  .text {
    padding: 0 20px;
  }
  .quest {
    width: 100%;
    float: none;
  }
  .question .quest b {
    margin-bottom: 21px;
  }
  .question .quest:first-child {
    margin-bottom: 23px;
  }
  .question .quest-mobile a {
    display: flex;
    justify-content: center;
    align-items: flex-end;
  }
  .research-mobile-white {
    position: relative;
    margin-bottom: 0;
  }
  .research-mobile-white::before {
    content: "";
    position: absolute;
    width: 200%;
    height: 100%;
    background-color: inherit;
    top: 0;
    left: -50%;
    z-index: -1;
  }
  .question {
    flex-direction: column;
    padding: 46px 40px 20px 20px;
    margin-bottom: -36px;
  }
  .quest span {
    line-height: 30px;
    padding: 20px 10px 10px 0px;
  }
  #recenz a {
    margin: 25px 0 10px;
    padding: 25px;
  }
  #menu-secondary,
  .doNotShowRecenzForMobile {
    display: none;
  }
  input[class="search-text"][type="text"],
  input[class="search-text focusout"][type="text"] {
    width: 93%;
    padding: 10px 10px;
  }
  ul#menu-footer li a {
    font-size: 18px;
    font-weight: 500;
    color: #000000;
    line-height: 25px;
    padding: 11px 0;
  }
  .menu {
    display: flex;
    margin: 0;
    width: 100%;
  }
  ul#menu-footer li {
    float: none;
  }
  #footer a#getconsult {
    float: none;
    margin: 10px auto;
  }
  .footcol1 {
    width: 100%;
    float: none;
    margin-bottom: 40px;
  }
  #footer-content {
    padding: 19px 0 10px;
  }
  .footcol1 > span {
    display: inline-block;
    padding-left: 20px;
    padding-bottom: 10px;
    color: #000000;
    font-size: 14px;
  }
  .footcol2 {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .mobile-hide {
    display: none !important;
  }
  .headcol1 {
    display: flex;
    width: 100%;
    padding: 20px;
    padding-top: 5px;
    padding-bottom: 0;
    float: none;
  }
  .headcol1 p {
    line-height: 19px;
  }
  #branding {
    margin-bottom: 0;
  }
  .headcol2 {
    box-sizing: border-box;
    width: 100%;
    float: none;
    background-color: #f2f0f0;
    padding: 38px 20px 35px;
    margin-top: 0;
    clear: both;
  }
  .headcol2 p {
    font-size: 14px;
    margin-bottom: 9px;
    letter-spacing: -0.1px;
  }
  .headcol2 .btn-blue {
    color: #ffffff;
  }
  .headcol2 .mailto {
    font-size: 18px;
    margin-bottom: 13px;
  }
  .headcol2 .btn-blue {
    padding: 11px;
    margin-bottom: 2px;
  }
  .headcol2 .btn-white {
    padding: 10px;
    margin-top: 6px;
  }
  .dop_uslugi {
    padding: 0 20px 20px;
  }
  .dop_uslugi h3 {
    line-height: 30px;
  }
  a.service {
    display: block;
    float: none;
    width: 100%;
  }
  #hybrid-nav-menu-2 div ul li {
    width: 85%;
    margin-bottom: 20px;
  }
  #container > .wrap {
    padding: 0;
  }
  .wrap {
    max-width: 375px;
  }
  #branding {
    float: left;
    width: 100%;
    position: relative;
    padding-left: 14px;
  }
  #branding img {
    width: 202px;
    height: 118px;
    margin-left: -6px;
    margin-bottom: -18px;
  }
  #sidebar-header {
    width: 100%;
    margin-bottom: 10px;
  }
  .featured-wrapper,
  .aside,
  .content-wrap,
  #content,
  #sidebar-subsidiary .widget,
  #respond {
    width: 100%;
  }
  .featured-post h2.entry-title a {
    font-size: 12px;
    line-height: 1.4em;
    padding-right: 15px;
    bottom: 87px;
  }
  .featured-post .byline {
    bottom: 63px;
    padding: 0.25em 15px 0.25em 1.3em;
  }
  .home.singular .byline {
    font-size: 10px;
  }
  #menu-primary {
    float: left;
    clear: both;
    width: 100%;
    margin-top: 10px;
  }
  #menu-primary .menu,
  .menu ul {
    float: left;
    width: 100%;
  }
  #menu-primary ul li {
    clear: left;
    display: block;
    padding-left: 0;
    background: none;
  }
  #menu-primary ul li a {
    font-size: 20px;
    margin-left: 0;
    padding: 12px 15px;
  }
  #menu-primary li li a {
    font-size: 14px;
  }
  #menu-primary li ul,
  #menu-primary li li {
    border: none !important;
  }
  #menu-primary li li a:hover {
    background: none;
  }
  #menu-primary ul li ul {
    display: block !important;
    float: left !important;
    visibility: visible !important;
  }
  #menu-primary li ul {
    display: block !important;
    position: relative !important;
    top: 0;
    left: 30px;
  }
  #menu-primary ul li li ul {
    left: 30px !important;
  }
  #menu-primary li:hover ul,
  #menu-primary li.sfHover ul {
    display: block !important;
    top: 0 !important;
  }
  #menu-primary .sf-sub-indicator {
    background: none !important;
  }
  #menu-secondary .menu-toggle {
    margin: 0;
  }
  #menu-secondary li a {
    font-size: 12px;
  }
  #menu-secondary li li a {
    font-size: 14px;
    border-bottom: none;
  }
  #menu-secondary li li a:hover {
    background: none;
  }
  #menu-secondary ul li ul {
    display: block !important;
    visibility: visible !important;
  }
  #menu-secondary ul li li ul {
    left: 20px !important;
  }
  #menu-secondary li ul {
    display: block !important;
    position: relative !important;
    width: 80% !important;
    top: 0;
    left: 20px;
    border: none;
  }
  #menu-secondary li:hover ul,
  #menu-secondary li.sfHover ul {
    display: block !important;
    top: 0 !important;
  }
  #menu-secondary .sf-sub-indicator {
    background: none !important;
  }
  .hentry {
    width: 100%;
    margin-right: 0;
  }
  .page-template-front .hentry:hover .read-more,
  .archive .hentry:hover .read-more,
  .search .hentry:hover .read-more {
    display: none;
  }
  .page-template-front .hfeed-more .hentry {
    float: left;
    width: 100%;
    margin-right: 0;
  }
  .comment-list li li {
    padding-left: 0;
  }
  #sidebar-primary,
  #sidebar-secondary,
  #sidebar-subsidiary {
    width: 100%;
    clear: left;
  }
  #footer-content {
    flex-direction: column;
  }
  #footer-content,
  #menu-subsidiary {
    width: 100%;
    margin-bottom: 20px;
  }
  .footcol2 {
    margin: 0 auto;
  }
  #menu-footer {
    flex-direction: column;
  }
  #menu-subsidiary .menu {
    float: left;
  }
  #menu-subsidiary li {
    background: none;
    float: none;
    padding-left: 0;
    margin-bottom: 0.4em;
  }
  #menu-subsidiary li a {
    font-size: 10px;
    line-height: 2.5em;
  }
  textarea {
    width: 96%;
  }
}
@media (max-width: 360px) {
  #clbh_phone_div {
    display: none;
  }
}
@media (max-width: 360px) {
  #jivo-iframe-container {
    display: none !important;
  }
}

:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;object-fit:contain;margin:0;max-height:none;max-width:none;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:'';display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-caption{padding:12px}.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}.fancybox-container.fancybox-is-open{z-index:99999}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.fancybox-content{height:auto!important}
html,body{position:relative}body.open{overflow-x:hidden}.mcl_nav_wrap{position:relative}.admin-bar .mcl_nav_btn{margin-top:32px}.admin-bar .mcl_nav_list{padding-top:47px}.mcl_nav_btn{position:fixed;z-index:99999;display:block;width:32px;height:28px;border:none;cursor:pointer;padding:7px;box-sizing:border-box}.mcl_nav_btn .btn_border{display:block;width:16px;-webkit-transition:all .3s;transition:all .3s;margin-bottom:3px}body.open{position:fixed}body.open .mcl_nav_btn .btn_border.middle{visibility:hidden}body.open .mcl_nav_btn .btn_border:first-child{position:absolute;top:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body.open .mcl_nav_btn .btn_border:last-child{position:absolute;top:12px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mcl_nav_list{position:fixed;top:0;z-index:99999;display:none;padding:15px 0 0;width:250px;height:100%;box-shadow:1px 0 40px rgba(0,0,0,.2);margin:0;overflow:auto}.mcl_nav_list li{list-style:none}.mcl_nav_list li:last-child a{padding:0 0 2em}.mcl_nav_list a{display:block;font-size:100%;text-decoration:none}.mcl_nav_list a:hover{text-decoration:none}.mcl_nav_list>li{margin-bottom:.8em;padding:.8em 1em 0}.mcl_nav_list .sub-menu{margin-top:.8em}.mcl_nav_list .sub-menu>li{margin-bottom:.8em;padding:.8em 0 0 1.2em}.mcl_nav_layer{position:fixed;top:0;left:0;z-index:9999;display:none;width:100%;height:100%;background-color:#000;opacity:.5}.mcl_nav_btn{border:solid 1px #333;background-color:#333}.mcl_nav_btn .btn_border{border-top:solid 2px #fff}.mcl_nav_list{background:#333;box-shadow:-1px 0 40px rgba(0,0,0,.5),1px 0 40px rgba(0,0,0,.5)}.mcl_nav_list a{color:#fff}.mcl_nav_list a:hover{color:#ccc}.mcl_nav_list>li+li{overflow:hidden;border-top:solid 1px #000;box-shadow:0 -1px 3px rgba(0,0,0,.1)}.mcl_nav_list .sub-menu>li{overflow:hidden;border-top:solid 1px #000;box-shadow:0 -1px 3px rgba(0,0,0,.1)}
.flexslider-hg.flexslider a:active,.flexslider-hg.flexslider a:focus{outline:none}.flexslider-hg.flexslider,.flexslider-hg.flexslider ul.slides,.flexslider-hg.flexslider ul.slides li,.flexslider-hg.flexslider .flex-control-nav,.flexslider-hg.flexslider .flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider-hg.flexslider ul.slides>li{display:inline;-webkit-backface-visibility:hidden}.flexslider-hg.flexslider ul.slides img{width:100%;display:block}.flexslider-hg.flexslider .flex-pauseplay span{text-transform:capitalize}.flexslider-hg.flexslider ul.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider-hg.flexslider ul.slides{display:block}* html .flexslider-hg.flexslider ul.slides{height:1%}.no-js .flexslider-hg.flexslider ul.slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flexslider .carousel li{margin-right:5px}.flexslider .slide img{border-radius:0;box-shadow:none}.flex-direction-nav{*height:0;}.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;background-repeat:no-repeat;background-position:0 0}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:.8;right:5px}.flexslider:hover .flex-prev{opacity:.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.flex-control-nav{position:absolute;left:0;right:0;bottom:-40px;text-align:center}.flex-control-nav li{padding:0;margin:0 3px !important;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;box-shadow:inset 0 0 3px rgba(0,0,0,.3);padding:0;margin:0 !important}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:5px}.flex-direction-nav .flex-next{opacity:1;right:5px}}.flexslider .slides li{position:relative}.flexslider-hg-corners-square .flex-direction-nav a{background-image:url(//sudmedrmpc.ru/wp-content/plugins/flexslider-hg/css/../images/bg_direction_nav_squared.png)}.flexslider-hg-corners-rounded .flex-direction-nav a{background-image:url(//sudmedrmpc.ru/wp-content/plugins/flexslider-hg/css/../images/bg_direction_nav_rounded.png)}.slide-data{color:#fff;position:absolute;bottom:15px;left:15px;right:15px;padding:7px 10px;background:rgba(0,0,0,.5)}.slide-data .flexslider-hg-title,.slide-data p{margin:0;padding:0;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6)}.slide-data .flexslider-hg-title a{text-decoration:none;color:#fff}.flexslider-hg-corners-rounded{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.flexslider-hg-corners-rounded .flex-control-paging li a{-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flexslider-hg-corners-rounded .slide-data{-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}.flexslider.flexslider-hg-style-slim .slide-data{bottom:25px}.flexslider.flexslider-hg-style-slim .flex-control-nav{bottom:-3px;text-align:left;left:13px}.flexslider.flexslider-hg-style-bottomheavy .slide-data{right:30%}.flexslider.flexslider-hg-style-bottomheavy .flex-control-nav{bottom:5px;text-align:center;left:auto;right:10px}.flexslider.flexslider-hg-style-crossed .flex-control-nav{bottom:auto;top:10px;text-align:center;left:auto;right:10px}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter {float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter {float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
.cycloneslider-template-dark{position:relative;margin-bottom:30px;outline:none}.cycloneslider-template-dark .cycloneslider-slides{position:relative;overflow:hidden}.cycloneslider-template-dark .cycloneslider-slide{text-align:center;width:100%;display:none;background:#fff}.cycloneslider-template-dark .cycle-slide{display:block}.cycloneslider-template-dark div[data-cycle-dynamic-height=off] .cycloneslider-slide-image{height:100%}.cycloneslider-template-dark .cycloneslider-slide:first-child,.cycloneslider-template-dark .cycle-sentinel+.cycloneslider-slide{display:block}.cycloneslider-template-dark .cycloneslider-slide img{display:block;margin:0 auto;padding:0;max-width:100%;border:0}.cycloneslider-template-dark.cycloneslider-width-full .cycloneslider-slide img{width:100%}.cycloneslider-template-dark .cycloneslider-slide iframe,.cycloneslider-template-dark .cycloneslider-slide object,.cycloneslider-template-dark .cycloneslider-slide embed{position:absolute;left:0;top:0;width:100% !important;height:100% !important}.cycloneslider-template-dark .cycloneslider-slide-youtube,.cycloneslider-template-dark .cycloneslider-slide-vimeo{background:#000}.cycloneslider-template-dark .cycloneslider-slide-custom,.cycloneslider-template-dark .cycloneslider-slide-testimonial{min-height:100%}.cycloneslider-template-dark div[data-cycle-dynamic-height=on] .cycloneslider-slide-custom,.cycloneslider-template-dark div[data-cycle-dynamic-height=on] .cycle-sentinel+.cycloneslider-slide-testimonial{min-height:100px}.cycloneslider-template-dark .cycloneslider-slide-testimonial{font-style:italic}.cycloneslider-template-dark .cycloneslider-slide-testimonial blockquote{margin-bottom:0}.cycloneslider-template-dark .cycloneslider-slide-testimonial p{margin:0}.cycloneslider-template-dark .cycloneslider-slide-testimonial .cycloneslider-testimonial-author{text-align:right;font-style:normal}.rtl .cycloneslider-template-dark .cycloneslider-slide-testimonial .cycloneslider-testimonial-author{text-align:left}.cycloneslider-template-dark .cycloneslider-slide-testimonial .cycloneslider-testimonial-author a{text-decoration:none}.cycloneslider-template-dark .cycloneslider-prev,.cycloneslider-template-dark .cycloneslider-next,.cycloneslider-template-dark .cycloneslider-pager span{cursor:pointer}.cycloneslider-template-dark .cycloneslider-prev,.cycloneslider-template-dark .cycloneslider-next{position:absolute;top:50%;z-index:501;display:block;margin-top:-15px;width:30px;height:30px;background:#000;opacity:.6;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.cycloneslider-template-dark .cycloneslider-prev:hover,.cycloneslider-template-dark .cycloneslider-next:hover{opacity:1}.cycloneslider-template-dark .cycloneslider-prev.disabled,.cycloneslider-template-dark .cycloneslider-next.disabled{display:none}.cycloneslider-template-dark .arrow{position:absolute;top:50%;left:50%;margin-top:-6px;width:0;height:0}.cycloneslider-template-dark .cycloneslider-prev{left:0}.rtl .cycloneslider-template-dark .cycloneslider-prev{left:auto;right:0}.cycloneslider-template-dark .cycloneslider-prev .arrow{margin-left:-4px;border-top:6px solid transparent;border-right:6px solid #fff;border-bottom:6px solid transparent}.rtl .cycloneslider-template-dark .cycloneslider-prev .arrow{margin-left:-2px;border:0;border-top:6px solid transparent;border-left:6px solid #fff;border-bottom:6px solid transparent}.cycloneslider-template-dark .cycloneslider-next{right:0}.rtl .cycloneslider-template-dark .cycloneslider-next{right:auto;left:0}.cycloneslider-template-dark .cycloneslider-next .arrow{margin-left:-2px;border-top:6px solid transparent;border-left:6px solid #fff;border-bottom:6px solid transparent}.rtl .cycloneslider-template-dark .cycloneslider-next .arrow{margin-left:-4px;border:0;border-top:6px solid transparent;border-right:6px solid #fff;border-bottom:6px solid transparent}.cycloneslider-template-dark .cycloneslider-pager{position:absolute;bottom:-22px;left:0;z-index:100;width:100%;height:12px;text-align:center}.cycloneslider-template-dark .cycloneslider-pager span{display:inline-block;margin:0 4px;width:12px;height:12px;background:#333;vertical-align:top;font-size:0;line-height:0;-webkit-box-shadow:1px 1px 2px 0px #000;box-shadow:1px 1px 2px 0px #000}.ie7 .cycloneslider-template-dark .cycloneslider-pager span{zoom:1;*display:inline;}.cycloneslider-template-dark .cycloneslider-pager span.cycle-pager-active{background-color:#ccc}.cycloneslider-template-dark .cycloneslider-caption{position:absolute;top:0;left:0;z-index:500;max-width:60%;margin:15% 30px;text-align:left}.rtl .cycloneslider-template-dark .cycloneslider-caption{text-align:right;left:auto;right:0}.cycloneslider-template-dark .cycloneslider-caption-title,.cycloneslider-template-dark .cycloneslider-caption-description,.cycloneslider-template-dark .cycloneslider-caption-more{display:none;float:left;clear:both;margin-bottom:1px;background:#000;padding:10px;opacity:.8}.rtl .cycloneslider-template-dark .cycloneslider-caption-title,.rtl .cycloneslider-template-dark .cycloneslider-caption-description,.rtl .cycloneslider-template-dark .cycloneslider-caption-more{float:right}.cycloneslider-template-dark .cycloneslider-caption-title{color:#fff;opacity:.7;font-size:24px;line-height:1.2}.cycloneslider-template-dark .cycloneslider-caption-description{color:#fc3;font-size:12px;line-height:1.5}.cycloneslider-template-dark .cycloneslider-caption-more{color:#fff;font-size:10px;text-decoration:none;text-transform:uppercase;line-height:1.5}.cycloneslider-template-dark .cycloneslider-caption-more:hover{color:#fc3}@media (max-width:960px){.cycloneslider-template-dark .cycloneslider-caption{max-width:100%}}@media (max-width:480px){.cycloneslider-template-dark .cycloneslider-caption{display:none}}
.cycloneslider-template-default{position:relative}.cycloneslider-template-default .cycloneslider-slides{position:relative;overflow:hidden}.cycloneslider-template-default .cycloneslider-slide{text-align:center;width:100%;display:none}.cycloneslider-template-default div[data-cycle-dynamic-height=off] .cycloneslider-slide-image{height:100%}.cycloneslider-template-default .cycloneslider-slide:first-child,.cycloneslider-template-default .cycle-sentinel+.cycloneslider-slide{display:block}.cycloneslider-template-default .cycloneslider-slide img{display:block;margin:0 auto;padding:0;max-width:100%;border:0}.cycloneslider-template-default.cycloneslider-width-full .cycloneslider-slide img{width:100%}.cycloneslider-template-default .cycloneslider-slide iframe,.cycloneslider-template-default .cycloneslider-slide object,.cycloneslider-template-default .cycloneslider-slide embed{position:absolute;left:0;top:0;width:100% !important;height:100% !important}.cycloneslider-template-default .cycloneslider-slide-youtube,.cycloneslider-template-default .cycloneslider-slide-vimeo{background:#000}.cycloneslider-template-default .cycloneslider-slide-custom{min-height:100%;background:#fff}.cycloneslider-template-default div[data-cycle-dynamic-height=on] .cycloneslider-slide-custom{min-height:100px}.cycloneslider-template-default .cycloneslider-prev,.cycloneslider-template-default .cycloneslider-next,.cycloneslider-template-default .cycloneslider-pager span{cursor:pointer}.cycloneslider-template-default .cycloneslider-prev,.cycloneslider-template-default .cycloneslider-next{position:absolute;top:50%;z-index:501;display:block;margin-top:-22px;width:26px;height:44px;background:url(//sudmedrmpc.ru/wp-content/plugins/cyclone-slider-2/templates/default/images/sprite-arrows.png) no-repeat;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.cycloneslider-template-default .cycloneslider-prev{left:10px;background-position:0 0}.rtl .cycloneslider-template-default .cycloneslider-prev{left:auto;right:10px;background-position:-29px 0}.cycloneslider-template-default .cycloneslider-next{right:10px;background-position:-29px 0}.rtl .cycloneslider-template-default .cycloneslider-next{right:auto;left:10px;background-position:0 0}.cycloneslider-template-default:hover .cycloneslider-prev,.cycloneslider-template-default:hover .cycloneslider-next{opacity:.4}.cycloneslider-template-default .cycloneslider-prev:hover,.cycloneslider-template-default .cycloneslider-next:hover{opacity:1}.cycloneslider-template-default .cycloneslider-prev.disabled,.cycloneslider-template-default .cycloneslider-next.disabled{display:none}.cycloneslider-template-default .cycloneslider-pager{position:absolute;z-index:200;top:20px;right:20px}.rtl .cycloneslider-template-default .cycloneslider-pager{right:auto;left:20px}.cycloneslider-template-default .cycloneslider-pager span{display:inline-block;margin:0 3px;width:12px;height:12px;border-radius:6px;background:#333;vertical-align:top;font-size:0;line-height:0}.ie7 .cycloneslider-template-default .cycloneslider-pager span{zoom:1;*display:inline;}.cycloneslider-template-default .cycloneslider-pager span.cycle-pager-active{background-color:#ccc}.cycloneslider-template-default .cycloneslider-caption{position:absolute;left:0;bottom:0;width:100%;z-index:99;background:url(//sudmedrmpc.ru/wp-content/plugins/cyclone-slider-2/templates/default/images/bg-caption.png);color:#fff;text-align:left}.rtl .cycloneslider-template-default .cycloneslider-caption{text-align:right}.cycloneslider-template-default .cycloneslider-caption-title{padding:10px 20px 5px;font-size:22px;line-height:1;margin-bottom:0}.cycloneslider-template-default .cycloneslider-caption-description{padding:0 20px 15px;line-height:1.5;font-size:12px}
.cycloneslider-template-standard{position:relative;outline:none;margin-top:-10px}.cycloneslider-template-standard .cycloneslider-slides{position:relative;overflow:hidden}.cycloneslider-template-standard .cycloneslider-slide{text-align:center;width:100%;display:none}.cycloneslider-template-standard .cycle-slide{display:block}.cycloneslider-template-standard div[data-cycle-hide-non-active=false] .cycloneslider-slide{opacity:0}.cycloneslider-template-standard div[data-cycle-dynamic-height=off] .cycloneslider-slide-image{height:100%}.cycloneslider-template-standard .cycloneslider-slide:first-child,.cycloneslider-template-standard .cycle-sentinel+.cycloneslider-slide{display:block}.cycloneslider-template-standard .cycloneslider-slide img{display:block;margin:0 30px 0 auto;padding:0;max-width:100%;border:0}.cycloneslider-template-standard.cycloneslider-width-full .cycloneslider-slide img{width:100%}.cycloneslider-template-standard .cycloneslider-slide iframe,.cycloneslider-template-standard .cycloneslider-slide object,.cycloneslider-template-standard .cycloneslider-slide embed{position:absolute;left:0;top:0;width:100% !important;height:100% !important}.cycloneslider-template-standard .cycloneslider-slide-youtube,.cycloneslider-template-standard .cycloneslider-slide-vimeo{background:#000}.cycloneslider-template-standard .cycloneslider-slide-custom,.cycloneslider-template-standard .cycloneslider-slide-testimonial{min-height:100%}.cycloneslider-template-standard div[data-cycle-dynamic-height=on] .cycloneslider-slide-custom,.cycloneslider-template-standard div[data-cycle-dynamic-height=on] .cycle-sentinel+.cycloneslider-slide-testimonial{min-height:100px}.cycloneslider-template-standard .cycloneslider-slide-testimonial{font-style:italic}.cycloneslider-template-standard .cycloneslider-slide-testimonial blockquote{margin-bottom:0}.cycloneslider-template-standard .cycloneslider-slide-testimonial p{margin:0}.cycloneslider-template-standard .cycloneslider-slide-testimonial .cycloneslider-testimonial-author{text-align:right;font-style:normal}.rtl .cycloneslider-template-standard .cycloneslider-slide-testimonial .cycloneslider-testimonial-author{text-align:left}.cycloneslider-template-standard .cycloneslider-slide-testimonial .cycloneslider-testimonial-author a{text-decoration:none}.cycloneslider-template-standard .cycloneslider-prev,.cycloneslider-template-standard .cycloneslider-next,.cycloneslider-template-standard .cycloneslider-pager span{cursor:pointer}.cycloneslider-template-standard .cycloneslider-prev,.cycloneslider-template-standard .cycloneslider-next{position:absolute;top:50%;z-index:91;display:block;margin-top:-12px;width:24px;height:24px;border-radius:40px;background:#fefefe;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-box-shadow:1px 1px 2px 0px #333;box-shadow:1px 1px 2px 0px #333}.cycloneslider-template-standard:hover .cycloneslider-prev,.cycloneslider-template-standard:hover .cycloneslider-next{opacity:.4}.cycloneslider-template-standard .cycloneslider-prev:hover,.cycloneslider-template-standard .cycloneslider-next:hover{opacity:1}.cycloneslider-template-standard .cycloneslider-prev.disabled,.cycloneslider-template-standard .cycloneslider-next.disabled{display:none}.cycloneslider-template-standard .arrow{position:absolute;top:50%;left:50%;margin-top:-6px;width:0;height:0}.cycloneslider-template-standard .cycloneslider-prev{left:10px}.rtl .cycloneslider-template-standard .cycloneslider-prev{left:auto;right:10px}.cycloneslider-template-standard .cycloneslider-prev .arrow{margin-left:-4px;border-top:6px solid transparent;border-right:6px solid #333;border-bottom:6px solid transparent}.rtl .cycloneslider-template-standard .cycloneslider-prev .arrow{margin-left:-2px;border:0;border-top:6px solid transparent;border-left:6px solid #333;border-bottom:6px solid transparent}.cycloneslider-template-standard .cycloneslider-next{right:10px}.rtl .cycloneslider-template-standard .cycloneslider-next{right:auto;left:10px}.cycloneslider-template-standard .cycloneslider-next .arrow{margin-left:-2px;border-top:6px solid transparent;border-left:6px solid #333;border-bottom:6px solid transparent}.rtl .cycloneslider-template-standard .cycloneslider-next .arrow{margin-left:-4px;border:0;border-top:6px solid transparent;border-right:6px solid #333;border-bottom:6px solid transparent}.cycloneslider-template-standard .cycloneslider-pager{position:absolute;bottom:-22px;left:0;z-index:90;width:100%;height:12px;text-align:center}.cycloneslider-template-standard .cycloneslider-pager span{display:inline-block;margin:0 3px;width:12px;height:12px;border-radius:6px;background:#333;vertical-align:top;font-size:0;line-height:0;-webkit-box-shadow:1px 1px 2px 0px #333;box-shadow:1px 1px 2px 0px #333}.ie7 .cycloneslider-template-standard .cycloneslider-pager span{zoom:1;*display:inline;}.cycloneslider-template-standard .cycloneslider-pager span.cycle-pager-active{background-color:#ccc}.cycloneslider-template-standard .cycloneslider-caption{position:absolute;bottom:0;left:0;z-index:90;width:100%;background:#222;color:#fff;opacity:.7;text-align:left}.rtl .cycloneslider-template-standard .cycloneslider-caption{text-align:right}.cycloneslider-template-standard .cycloneslider-caption-title{margin-bottom:0;padding:10px 20px 5px;font-size:22px;line-height:1}.cycloneslider-template-standard .cycloneslider-caption-description{padding:0 20px 15px;font-size:12px;line-height:1.5}@media only screen and (min-width:768px) and (max-width:959px){.cycloneslider-template-standard .cycloneslider-slides{height:300px !important}}@media only screen and (max-width:767px){.cycloneslider-template-standard .cycloneslider-slides{height:300px !important}.cycloneslider-template-standard .cycloneslider-slide img{margin:0 auto 0 auto;float:none}}
.cycloneslider-template-thumbnails{position:relative}.cycloneslider-template-thumbnails .cycloneslider-slides{position:relative;overflow:hidden}.cycloneslider-template-thumbnails .cycloneslider-slide{text-align:center;width:100%;display:none;background:#fff}.cycloneslider-template-thumbnails .cycle-slide{display:block}.cycloneslider-template-thumbnails div[data-cycle-dynamic-height=off] .cycloneslider-slide-image{height:100%}.cycloneslider-template-thumbnails .cycloneslider-slide:first-child,.cycloneslider-template-thumbnails .cycle-sentinel+.cycloneslider-slide{display:block}.cycloneslider-template-thumbnails .cycloneslider-slide img{display:block;margin:0 auto;padding:0;max-width:100%;border:0}.cycloneslider-template-thumbnails.cycloneslider-width-full .cycloneslider-slide img{width:100%}.cycloneslider-template-thumbnails .cycloneslider-slide iframe,.cycloneslider-template-thumbnails .cycloneslider-slide object,.cycloneslider-template-thumbnails .cycloneslider-slide embed{position:absolute;left:0;top:0;width:100% !important;height:100% !important}.cycloneslider-template-thumbnails .cycloneslider-slide-youtube,.cycloneslider-template-thumbnails .cycloneslider-slide-vimeo{background:#000}.cycloneslider-template-thumbnails .cycloneslider-slide-custom{min-height:100%}.cycloneslider-template-thumbnails div[data-cycle-dynamic-height=on] .cycloneslider-slide-custom{min-height:100px}.cycloneslider-template-thumbnails .cycloneslider-prev,.cycloneslider-template-thumbnails .cycloneslider-next,.cycloneslider-template-thumbnails .cycloneslider-pager span{cursor:pointer}.cycloneslider-template-thumbnails .cycloneslider-prev,.cycloneslider-template-thumbnails .cycloneslider-next{position:absolute;top:50%;z-index:501;display:block;margin-top:-22px;width:26px;height:44px;background:url(//sudmedrmpc.ru/wp-content/plugins/cyclone-slider-2/templates/thumbnails/images/sprite-arrows.png) no-repeat;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.cycloneslider-template-thumbnails .cycloneslider-prev{left:10px;background-position:0 0}.rtl .cycloneslider-template-thumbnails .cycloneslider-prev{left:auto;right:10px;background-position:-29px 0}.cycloneslider-template-thumbnails .cycloneslider-next{right:10px;background-position:-29px 0}.rtl .cycloneslider-template-thumbnails .cycloneslider-next{right:auto;left:10px;background-position:0 0}.cycloneslider-template-thumbnails:hover .cycloneslider-prev,.cycloneslider-template-thumbnails:hover .cycloneslider-next{opacity:.4}.cycloneslider-template-thumbnails .cycloneslider-prev:hover,.cycloneslider-template-thumbnails .cycloneslider-next:hover{opacity:1}.cycloneslider-template-thumbnails .cycloneslider-prev.disabled,.cycloneslider-template-thumbnails .cycloneslider-next.disabled{display:none}.cycloneslider-template-thumbnails .cycloneslider-caption{position:absolute;left:0;bottom:0;width:100%;z-index:99;background:url(//sudmedrmpc.ru/wp-content/plugins/cyclone-slider-2/templates/thumbnails/images/bg-caption.png);color:#fff;text-align:left}.rtl .cycloneslider-template-thumbnails .cycloneslider-caption{text-align:right}.cycloneslider-template-thumbnails .cycloneslider-caption-title{padding:10px 20px 5px;font-size:22px;line-height:1;margin-bottom:0}.cycloneslider-template-thumbnails .cycloneslider-caption-description{padding:0 20px 15px;line-height:1.5;font-size:12px}.cycloneslider-template-thumbnails.cycloneslider-thumbnails{margin:0;padding:15px 0;text-align:center}.cycloneslider-template-thumbnails.cycloneslider-thumbnails ul{margin:0;padding:0;list-style:none}.cycloneslider-template-thumbnails.cycloneslider-thumbnails li{list-style:none inside;display:inline-block;min-width:40px;height:40px;margin:5px;padding:0;border:2px solid #ccc;cursor:pointer;vertical-align:top;box-sizing:content-box;overflow:hidden}.ie7 .cycloneslider-template-thumbnails.cycloneslider-thumbnails li{zoom:1;*display:inline;}.cycloneslider-template-thumbnails.cycloneslider-thumbnails li.current{border-color:#333}.cycloneslider-template-thumbnails.cycloneslider-thumbnails .thumb-custom{background:#fefefe;height:100%;font-size:9px;color:#bbb}.cycloneslider-template-thumbnails.cycloneslider-thumbnails img{border-radius:0}.ie8 .cycloneslider-template-thumbnails.cycloneslider-thumbnails img{width:40px}
.mcl_nav_btn{right:40px;top:40px}@media only screen and (min-width:720px){.mcl_nav_btn{display:none}}
.sub-menu{width:auto !important}
.fancybox-slide--image .fancybox-content{background-color:#fff}div.fancybox-caption{display:none !important}img.fancybox-image{border-width:10px;border-color:#fff;border-style:solid}div.fancybox-bg{background-color:rgba(102,102,102,.3);opacity:1 !important}div.fancybox-content{border-color:#fff}div#fancybox-title{background-color:#fff}div.fancybox-content{background-color:#fff}div#fancybox-title-inside{color:#333}div.fancybox-caption p.caption-title{display:inline-block}div.fancybox-caption p.caption-title{font-size:14px}div.fancybox-caption p.caption-title{color:#333}div.fancybox-caption{color:#333}div.fancybox-caption p.caption-title{background:#fff;width:auto;padding:10px 30px}div.fancybox-content p.caption-title{color:#333;margin:0;padding:5px 0}body.fancybox-active .fancybox-container .fancybox-stage .fancybox-content .fancybox-close-small{display:block}
#scrollTopBtn{visibility:hidden;position:fixed;bottom:30px;left:30px;background-color:#d6d6d6;border:0;width:50px;height:50px;padding-top:14px;border-radius:50%;cursor:pointer}#scrollTopBtn:after{content:"";z-index:99;border:solid #000;border-width:0 5px 5px 0;display:inline-block;padding:8px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}