/*
	Theme Name: Orao
	Theme URI: http://themeforest.net/user/DanyDuchaine
	Author: DanyDuchaine
	Author URI: http://themeforest.net/user/DanyDuchaine
	Description: Portfolio theme powered by Live Composer.
	Version: 1.1
	License: GPL2
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/**https://infopro54.ru/wp-admin/theme-editor.php?file=archive.php&theme=ds-orao
 * Reset CSS
 */
@font-face {
  font-family: "Open Sans", "Roboto Condensed", "Montserrat", "easypromoweb";
  font-display: swap !important;
}

a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
  border: 0;
  font-family: "Open Sans";
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
html {
  font-size: 62.5%;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
*,
:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  background: #f5f4f4;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
  display: block;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption,
td,
th {
  font-weight: 400;
  text-align: left;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
}
blockquote,
q {
  quotes: "" "";
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}
a img {
  border: 0;
}
img,
embed,
iframe,
object {
  max-width: 100%;
}
img {
  height: auto;
}

em {
  font-style: italic;
}

/**https://infopro54.ru/wp-admin/theme-editor.php?file=style.css&theme=ds-orao
 * General Elements
 */

select {
  padding: 10px;
  max-width: 100%;
  border: 1px solid #e5e5e5;
}

.dslc-widget select {
  width: 100%;
}

table {
  border-spacing: 0;
  margin: 0 0 20px 0;
  width: 100%;
  border-right: 1px solid rgb(224, 224, 224);
  border-bottom: 1px solid rgb(224, 224, 224);
}

table caption {
  font-weight: bold;
  margin-bottom: 10px;
}

td,
th {
  text-align: center;
  border: 1px solid rgb(224, 224, 224);
  border-bottom: 0;
  border-right: 0;
  padding: 5px;
  vertical-align: middle;
}

thead {
  background: rgb(46, 111, 111);
  color: #fff;
}

thead th {
  border: 0;
}

/** 
 * General Typogaphy
 */

body {
  color: #111;
  font-size: 15px;
  font-weight: 400;
  font-family: "Open Sans";
  line-height: 29px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Open Sans";
}

h1 {
  color: rgb(63, 63, 63);
  font-size: 35px;
  line-height: 47px;
  font-weight: 600;
  margin-bottom: 15px;
  margin-top: 25px;
}

h2 {
  color: rgb(63, 63, 63);
  font-size: 31px;
  line-height: 40px;
  font-weight: 600;
  margin-bottom: 15px;
}

h3 {
  color: rgb(63, 63, 63);
  font-size: 28px;
  line-height: 36px;
  font-weight: 600;
  margin-bottom: 15px;
}

h4 {
  color: rgb(63, 63, 63);
  font-size: 25px;
  line-height: 36px;
  font-weight: 600;
  margin-bottom: 15px;
}

h5 {
  color: rgb(63, 63, 63);
  font-size: 22px;
  line-height: 33px;
  font-weight: 600;
}

h6 {
  color: rgb(63, 63, 63);
  font-size: 19px;
  line-height: 29px;
  font-weight: 600;
}

p {
  margin-bottom: 25px;
}

a {
  text-decoration: none;
  outline: none;
  color: #fd4970;
}

a:active,
a:focus {
  outline: none;
}

input {
  max-width: 100%;
}

.comment-form-name,
.comment-form-email,
.comment-form-website {
  width: 31%;
  margin-right: 3%;
  display: inline-block;
}

.comment-form-website {
  margin-right: 0;
}

.dslc-gallery-thumb-inner img {
  width: 100%;
}

html {
  overflow-x: hidden;
}

.dslc-navigation li {
  margin-bottom: 0;
}

.dslc-navigation .menu ul li {
  position: relative;
}

.dslc-navigation .menu ul ul {
  top: -15px;
  margin-left: 10px;
}

/**
 * WordPress Classes
 */

.alignnone {
  margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}
.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
a img.alignnone {
  margin: 5px 20px 20px 0;
}
a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%; /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
}
.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}
.wp-caption p.wp-caption-text {
  font-size: 11px !important;
  line-height: 11px !important;
  margin: 0;
  padding: 0 4px 0px;
}
.gallery-caption {
  font-weight: bold;
}

.dslc-widget .tagcloud a,
.widget .tagcloud a {
  font-size: 11px !important;
  color: #fff !important;
  font-family: "Open Sans";
  line-height: 1;
  display: inline-block;
  text-transform: uppercase;
  padding: 5px 6px;
  border-radius: 2px;
  background: rgb(253, 73, 112);
  margin-bottom: 4px;
}

.dslc-widget li:last-child,
.widget li:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: 0 !important;
}

/**
 * Loader
 */

.dslc-loader {
  margin-top: 100px;
  background-image: url("images/carousel-loader.gif");
  width: 32px;
  height: 32px;
  border: 0;
  border-radius: 0;
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
  position: relative;
  left: 50%;
  margin-left: -16px;
}

.wpcf7-form-control-wrap textarea {
  width: 100%;
}

body.dslc-res-phone #dslc-content .dslc-widgets-4-col .dslc-col {
  width: auto;
  float: none;
  padding: 15px 0 !important;
}

/**
 * Smaller Monitors
 */

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  .wrapper,
  .dslc-modules-section-wrapper,
  .dslc-add-modules-section {
    width: 940px !important;
  }

  .dslc-modules-section.dslc-full .dslc-modules-section-wrapper {
    width: auto !important;
  }

  body.wrapped #page-container {
    width: 940px !important;
  }

  body.wrapped .wrapper,
  body.wrapped .dslc-modules-section-wrapper,
  body.wrapped .dslc-add-modules-section {
    width: 840px !important;
  }
}

/**
 * Tablets
 */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .wrapper,
  .dslc-modules-section-wrapper,
  .dslc-add-modules-section {
    width: 748px !important;
  }

  .dslc-modules-section.dslc-full .dslc-modules-section-wrapper {
    width: auto !important;
  }

  body.wrapped #page-container {
    width: 748px !important;
  }

  body.wrapped .wrapper,
  body.wrapped .dslc-modules-section-wrapper,
  body.wrapped .dslc-add-modules-section {
    width: 648px !important;
  }
}

/**
 * Mobile Portrait and Landscape
 */

@media only screen and (max-width: 767px) {
  .comments .children {
    padding: 0 !important;
  }
}

/**
 * Mobile Landscape
 */

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .wrapper,
  .dslc-modules-section-wrapper,
  .dslc-add-modules-section {
    width: 420px !important;
  }

  body.wrapped .wrapper,
  body.wrapped .dslc-modules-section-wrapper,
  body.wrapped .dslc-add-modules-section {
    width: 380px !important;
  }
}

/**
 * Mobile Portrait
 */

@media only screen and (max-width: 479px) {
  .wrapper,
  .dslc-modules-section-wrapper,
  .dslc-add-modules-section {
    width: 100% !important;
  }

  body.wrapped #page-container {
    width: 300px !important;
  }

  body.wrapped .wrapper,
  body.wrapped .dslc-modules-section-wrapper,
  body.wrapped .dslc-add-modules-section {
    width: 260px !important;
  }
  #turtop .wrapper,
  #turtop .dslc-modules-section-wrapper,
  #turtop .dslc-add-modules-section {
    width: 500px !important;
  }
  .turtop h1 {
    font-size: 32px !important;
  }
}

.ivycat-post {
  padding: 0px;
  margin-right: 30px;
  margin-bottom: 20px;
  background: #dce9e6;
  width: 300px;
  float: left;
  display: inline-block;
}
.ic-right {
  float: right;
  margin-right: 0px !important;
  margin-left: 30px;
  margin-bottom: 20px;
}
.ivycat-post p {
  font-size: 16px !important;
  line-height: 20px !important;
  color: #2e6f6f;
}

.ivycat-post a {
  text-align: center;
  color: #000 !important;
}
.ivycat-post h2 {
  font-size: 15px !important;
  line-height: 20px !important;
  color: #000 !important;
  padding: 0 20px;
}

.cat-links {
  font-size: 12px;
  line-height: 14px;
}

.gor-image {
  display: inline-block;
  float: left;
  padding: 0 10px;
  max-width: 120px;
}
.gor {
  width: 100%;
  padding: 10px;
  background-color: rgba(128, 128, 128, 0.3);
}

.bawmrp a {
  color: #616161 !important;
  font-weight: 700;
  line-height: 18px;
}

.email-685 input {
  height: 30px;
  border: 0;
  background: #d2d2d2;
  color: #000;
  padding: 3px;
}
input[type="submit"].podpiska {
  background-color: #2e6f6f !important;
  color: #fff;
  width: 100%;
  padding: 10px;
  text-align: center;
  font-weight: 600;
  margin: 20px 0;
}
h2.podpiska {
  color: #2e6f6f;
  font-size: 24px;
  font-weight: 600;
  font-family: "Open Sans Condensed";
  font-style: normal;
  letter-spacing: 0px;
  line-height: 34px;
  text-align: left;
}
button.podpiska {
  background-color: #e07232 !important;
  color: #fff;
  width: 300px;
  padding: 10px;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  position: fixed;
  bottom: 0;
  right: 30px;
  border-radius: 10px 10px 0 0;
  z-index: 1000;
}
.wpcf7-mail-sent-ok {
  background-color: #fff !important;
}
.bil1 {
  font-size: 15px !important;
}
.bil1 a {
  padding: 0 5px;
}
#dslc-module-6bf0e211d09 h1 {
  text-transform: uppercase !important;
}

.projitem {
  width: 33%;
  mim-width: 310px;
  display: inline-block;
  padding: 5px;
}
#dslc-module-b0e3ce40daa .dslc-tp-content h6 {
  background-color: #fbd8c5;
  padding: 10px;
  font-weight: normal;
}

.sicon {
  background: #2e6f6f;
  color: #fff;
  border-radius: 50px;
  padding: 6px;
  font-size: 15px;
  margin-right: 3px;
  width: 27px;
  height: 27px;
}
a.sicon:hover {
  background: rgba(85, 85, 85, 0.12);
}
#categorizedtagcloudwidget-2 {
  text-align: center;
}
#categorized-tag-cloud a,
#categorized-tag-cloud a:visited {
  line-height: 28px;
}
.smss {
  font-size: 16px;
  line-height: 18px;
  color: #000;
  padding: 15px;
  text-align: justify;
}
p.smss {
  font-size: 16px;
  color: #000;
}
.smss h3 {
  font-family: Merriweather;
  font-size: 20px;
  margin: 10px 0;
}

.smss h2 {
  font-family: Merriweather;
  font-size: 22px;
  margin: 10px 0;
}
.smss h4 {
  font-family: Merriweather;
  font-size: 18px;
  margin: 10px 0;
}
.smss-s {
  font-size: 14px;
  text-align: center;
  margin: 0 auto;
}
.tktitle h1 {
  font-family: Merriweather;
  font-size: 30px;
  font-weight: 800;
  text-align: center;
}
.single-event #dslc-theme-content {
  padding: 0 4%;
  max-width: 1140px;
  margin: 0 auto;
}
.event-mon-list {
  display: inline-block;
  width: 280px;
  margin: 0 auto;
  padding: 15px;
  vertical-align: top;
  text-align: center;
  line-height: 1.5em;
}
.event-mon-list a {
  color: #000;
  font-weight: 700;
  text-decoration: underline;
}
.event-mon-list a {
  color: #000;
  font-weight: 700;
  font-size: 16px;
  text-decoration: none;
}
.event-mon-list a:hover {
  color: red;
}
.event-mon-date {
  color: #000;
  font-weight: 600;
  font-size: 13px;
}
.event-mon-loc {
  color: #000;
  font-weight: 500;
  font-size: 14px;
}
.mkd p {
  font-size: 20px;
}
@media only screen and (max-width: 1280px) and (min-width: 1024px) {
  .single-event #dslc-theme-content {
    max-width: 940px !important;
    margin: 0 auto;
  }
}
.sp2cit {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  font-style: italic;
  color: #111;
}
.sp2ex {
  color: #000;
  font-style: italic;
}
button.sp2but {
  background: #fff !important;
  padding: 7px !important;
  margin: 0 5px;
  border-radius: 5px !important;
  border: 2px solid #2e6f6f !important;
  color: #2e6f6f !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  font-family: arial !important;
}
button.sp2but:hover {
  background: #2e6f6f !important;
  color: #fff !important;
  border: none !important;
  padding: 9px !important;
}
.lenta {
  font-size: 13px;
  font-weight: 500;
  font-family: Open Sans;
  line-height: 20px;
  margin-bottom: 1px;
}
.topmenu {
  height: 130px;
}
img.imhov:hover {
  margin: -10px;
}
#mobileheader {
  position: fixed;
}
#mobileheader .dslc-col,
#mobileheader .dslc-no-columns-spacing .dslc-col {
  margin-bottom: 0;
}
.fixfoot {
  width: 33%;
  display: inline-block;
  text-align: center;
}
#fixedfooter {
  position: fixed;
  bottom: 0 !important;
  width: 100%;
}
#fixedfooter .dslc-col,
#fixedfooter .dslc-no-columns-spacing .dslc-col {
  margin-bottom: 0 !important;
}
@media print {
  .mobhead {
    display: none;
  }
  #mobheader {
    display: none;
  }
  #mobileheader {
    display: none;
  }
}
.banner7 {
  min-width: 269px;
}
@media only screen and (min-width: 1440px) {
  .lentat8 {
    width: 1390px !important;
    margin: 20px 30px 20px 0 !important;
  }
}

@media screen and (max-width: 1000px) {
  .lentat17 {
    width: 47% !important;
  }
  .lentaitemt17 .tltlemore {
    font-size: 18px !important;
  }

  #dslc-module-a890eafc0e8 .dslc-navigation .menu > li {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  #dslc-module-a890eafc0e8 .dslc-navigation .menu > li > a {
    font-size: 15px !important;
    line-height: 18px !important;
  }
}

@media screen and (max-width: 768px) {
  .lentat17 {
    width: 100% !important;
    /*margin: 15px 0px 15px 0px !important;*/
  }
}

@media only screen and (min-width: 680px) and (max-width: 1000px) {
  #mainlists .dslc-6-col {
    max-width: 240px;
    margin: 0 10px;
  }
  #mainlists .dslc-last-col {
    min-width: 269px;
    margin-left: 10px;
  }
  #mainlists .dslc-first-col {
    max-width: 150px;
    margin-right: 10px;
  }
  .dslc-modules-section:not(.dslc-full) {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .provideo a {
    font-size: 20px !important;
  }
  .mkd p {
    font-size: 16px;
  }
}
.uslovitya {
  display: block;
}
.pronedv {
  min-width: 180px;
}
.MailigenWidget {
  text-align: center;
}
.MailigenWidget h2 {
  color: #2e6f6f;
  font-size: 24px;
  font-weight: 600;
  font-family: "Open Sans Condensed";
  font-style: normal;
  letter-spacing: 0px;
  line-height: 34px;
}
.MailigenWidget button {
  background-color: #2e6f6f !important;
  color: #fff;
  width: 80%;
  padding: 10px;
  text-align: center;
  font-weight: 600;
  margin: 20px 0;
}
.nima-related a {
  color: #2e6f6f;
  font-family: Roboto;
  font-size: 15px;
}
.nima-related a:hover {
  color: darkgrey;
}
.nima-related a:visited {
  color: grey;
}
.nima-related h3 {
  color: #2e6f6f;
  font-family: "Open Sans";
  font-size: 28px;
  line-height: 36px;
  font-weight: 600;
  margin-bottom: 15px;
}
#dslc-module-bfbaa3e25c9 .dslc-posts,
#dslc-module-392da008228 .dslc-posts {
  background-color: #2e6f6f !important;

  text-align: center;
  display: none;
}

#dslc-module-bfbaa3e25c9 .dslc-posts a {
  color: #fff !important;
  font-size: 16px;
  text-align: center;
}
.em-location-map-container {
  width: 100% !important;
  height: 400px !important;
}
.invis {
  display: none;
}
.carzas {
  font-family: "Open Sans";
  color: #fff;
  font-weight: 500;
  font-size: 22px;
  padding: 0 5px 10px 5px;
  min-height: 60px;
  vertical-align: middle;
}
a.carzas {
}
.Vrezka {
  padding: 15px !important;
  margin-bottom: 20px;
  background-color: #dce9e6;
  box-shadow: 5px 5px 5px 0px #c6c6c6;
}
.Vrezka li {
  line-height: 20px !important;
  margin-bottom: 3px !important;
  font-size: 15px !important;
}
.Vrezka p {
  margin-bottom: 5px !important;
  line-height: 20px !important;
  font-weight: 400 !important;
  font-size: 15px !important;
}
.slide2019 {
  text-align: center;
  margin: 0 auto;
}
.expert img {
  filter: grayscale(100%);
  border-radius: 100px 100px 100px 0px !important;
  border: 1px #8e8989 solid;
}
#dslc-module-d7009ec2185 .dslc-blog-post-title {
  padding-top: 200px !important;
}
.delo-knopki {
  max-width: 1150px;
  margin: 0 auto !important;
}
.experty img {
  width: 200px !important;
  border-radius: 200px !important;
  border: 1px #979797 solid;
}
.exclusive {
  color: #2e6f6f;
  font-family: Open Sans Condensed;
  padding: 5px;
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  width: 40px;
  height: 40px;
  border: 1px solid #2e6f6f;
  border-radius: 30px;
}
.Total_Soft_Poll_1_Main_Div_5 .Total_Soft_Poll_1_Quest_Div_5 {
  color: #2e6f6f !important;

  font-weight: 700;
}
.Total_Soft_Poll_1_But_Result_5 {
  display: none;
}

.Total_Soft_Poll_1_Main_Div_5 {
  background: #fff;
}
.eventful-pre {
  background: red;
}
img.delovis {
  margin: 15px !important;
}
.shad {
  box-shadow: 5px 5px 5px 0px #c6c6c6;
}
.po4vryad {
  width: 25%;
  display: inline-block;
  padding: 20px;
  float: left;
  text-align: left;
}
.po4vryad img {
  width: 90%;
  max-width: 300px;
  border-radius: 50%;
  border: 1px solid #c6c6c6;
  box-shadow: 5px 5px 5px 0px #c6c6c6;
}
.po4vryad img:hover {
  width: 110%;
  max-width: 350px;
  box-shadow: -5px -5px 5px 0px #c6c6c6;
}
a.rekl {
  font-family: "Open Sans";
  font-size: 13px;
  color: rgb(154, 154, 154) !important;
  font-weight: 700;
  text-transform: uppercase;
  padding-right: 30px;
}

@media only screen and (min-width: 475px) and (max-width: 1200px) {
  .po4vryad {
    width: 49%;
  }
  .newslenta .dslc-posts-orientation-horizontal .dslc-post-thumb {
    width: 50% !important;
  }
}
@media only screen and (max-width: 474px) {
  #dslc-header {
    position: relative;
  }
  .po4vryad {
    width: 100%;
  }
  .fixfoot {
    width: 32%;
    display: inline-block;
    text-align: center;
    background-color: #2e6f6f;
    color: #fff;
  }
  .fixfoot a {
    color: #fff !important;
  }
  #ipev {
    padding: 0 !important;
  }
}
.cnedv {
  width: 31%;
  display: inline-block;
  margin: 8px;
  padding-bottom: 10px;
  color: #eeecec;
  font-weight: 500;
  font-size: 18px;
  font-family: "Merriweather";
  font-style: normal;
  line-height: 35px;
  text-align: center;
  background-color: rgba(107, 76, 45, 0.46);
  min-width: 270px;
}

a.cnedv {
  color: #fff;
  margin-bottom: 20px;
}
.zagol h2 {
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  color: #2e6f6f;
  padding: 23px;
  margin-bottom: 0;
}
.zagol h2 a {
  color: #2e6f6f !important;
}
.zagol {
  background-color: #fff;
}
.newslenta {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  background-color: #fff;
}
#dslc-module-516ceac33b6 .dslc-blog-post-main {
  margin: 0 10px !important;
}
.newslenta .dslc-blog-post-main {
  margin: 5px 23px;
  background: transparent;
}
.newslenta .dslc-blog-post-title h2 a {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  color: #000000 !important;
  text-align: justify;
}
.newslenta .dslc-blog-post-title {
  margin-bottom: 0 !important;
}
.aktualn .dslc-blog-post-title {
  margin: 20px 0 20px 0 !important;
}
.aktualn .dslc-blog-post-main {
  position: absolute;
  width: 40%;
  bottom: 5px;
}
.newslenta .dslc-blog-post-meta-date {
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 14px;
  color: #a0a0a0;
}
.newslenta .dslc-blog-post-meta {
  margin-bottom: 0 !important;
  padding: 7px 0 !important;
}
.allnews {
  padding: 0 20px 10px 20px;
  background-color: #fff;
  margin-bottom: 20px !important;
}
.allnews a {
  font-family: Roboto Condensed;
  font-style: italic;
  font-weight: normal;
  font-size: 11px;
  line-height: 14px;
  text-decoration-line: underline;
  text-transform: lowercase;
  color: #2e6f6f;
}
.newslenta .dslc-blog-post-excerpt {
  font-family: "Open Sans";
  font-weight: 400;
  font-size: 14px !important;
  line-height: 17px !important;
  color: #000000;
  text-align: justify;
}
.newslenta .dslc-posts-orientation-horizontal .dslc-post-thumb {
  float: right !important;
  padding: 0 20px 10px 20px;
  width: 40% !important;
  max-width: 300px;
}
.aktualn .dslc-posts-orientation-horizontal .dslc-post-thumb {
  float: right !important;
  padding: 0 20px 10px 20px;
  width: 50% !important;
  max-width: 350px;
}

#dslc-header {
  margin-bottom: -20px;
}
#dslc-module-dqnnt2e0gto,
#dslc-module-i2teesku09 {
  display: none;
}
#dslc-module-bc6327b826d .dslc-separator {
  display: none;
}
.newslenta .dslc-post-separator {
  margin: 10px 20px !important;
  padding: 0px !important;
  border-bottom: 1px solid #c4c4c4;
}

.avtorsk img {
  border-radius: 50% !important;
  padding: 20px;
}

.inffirst {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  padding: 20px;
  background-color: #fff;
  min-height: 300px;
}
.inffirst .dslc-blog-post-main {
  margin: 20px 0px 0 0;
  background: transparent;
  border-bottom: 1px solid #c4c4c4 !important;
}
.infirst1 {
  min-height: 330px;
}
.zagolbg {
  background-color: #fff;
  padding-bottom: 0;
}
.zagolbg h2 {
  padding-bottom: 0;
}
#dslc-module-i2teesku09 .dslc-posts {
  display: block;
}
.inffirst .dslc-posts-orientation-horizontal .dslc-post-thumb {
  padding: 0 20px 0px 20px;
  width: 100% !important;
}
.inffirst .dslc-blog-post-title h2 a {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #000000 !important;
  text-align: justify;
}
.infnext {
  background-color: #fff;
  min-height: 370px;
}
.infnext1 {
  background-color: #fff;
  min-height: 290px;
}
.infnext .dslc-blog-post-title h2 a {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400 !important;
  font-size: 16px;
  line-height: 20px;
  color: #000000 !important;
  text-align: justify;
  padding: 0 20px;
}
.infnext.dslc-blog-post-main {
  margin: 20px 0px 0 20px;
  background: transparent;
}
.infnext .dslc-post-separator {
  margin: 10px 20px !important;
  padding: 0px !important;
  border-bottom: 1px solid #c4c4c4;
}
.zagolc {
  background-color: #fff;
}
.zagolc h2 {
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  color: #2e6f6f;
  padding: 23px 10px;
  margin-bottom: 0;
}
.zagolc h2 a {
  color: #2e6f6f !important;
}
.allnewsc {
  margin: 0 0px 30px 0px !important;
  background-color: #fff;
  padding-left: 15px;
}
.allnewsc a {
  font-family: Roboto Condensed;
  font-style: italic;
  font-weight: normal;
  font-size: 11px;
  line-height: 14px;
  text-decoration-line: underline;
  text-transform: lowercase;
  color: #2e6f6f;
}
.event-mon-listm {
  display: inline-block;
  width: 45%;
  height: 200px;
  margin: 5px;
  vertical-align: top;
  text-align: left;
  line-height: 18px;
}
.event-mon-listm a {
  color: #000;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  font-family: "Open Sans";
  text-decoration: none;
  position: relative;
  top: 30px;
  left: 20px;
}
.event-mon-datem {
  color: #000;
  font-weight: 600;
  font-size: 13px;
  position: relative;
  top: 50px;
  left: 20px;
}
#topmenu {
  z-index: 100;
}
.carzas1 {
  font-family: "Open Sans";
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
}
.carzas1 a {
  padding: 40px 20px;
  color: #000;
}
.carzas1 img {
  padding: 0 !important;
}
.catalog {
  font-family: "Open Sans";
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  color: #2e6f6f;
  padding: 40px 20px;
}
.catalog a {
  color: #2e6f6f;
}
.mainblock .dslc-col {
  margin-right: 1% !important;
}
.mainblock .dslc-last-col {
  margin-right: 0% !important;
}
.mainblock .dslc-4-col {
  width: 33.91489%;
}
.ban4col {
  text-align: center;
  max-height: 675px;
  padding: 0 10px;
}
.firstblock {
  margin-top: 20px;
}
.verban {
  min-width: 320px;
  padding-right: 20px;
}
#innerpage {
  padding: 5%;
  background: #f5f4f4;
  max-width: 1440px;
  margin: 20px auto;
}
#innerpage blockquote {
  padding-left: 20px;
  font-style: italic;
  margin-bottom: 20px;
}

#innerpage .dslc-tp-content {
  font-family: "Open Sans";
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  text-align: justify;
  color: #000000;
  background: #fff;
  padding: 20px;
}

#innerpage .dslc-tp-content ol li,
#innerpage .dslc-tp-content ul li {
  padding-left: 50px;
}

.inneravtorsk .dslc-8-col {
  background-color: #fff;
}
.autor_details {
  font-family: Roboto Condensed;
  font-size: 12px;
  line-height: 17px;
  padding: 10px;
  text-align: justify;
}
.autor_details img {
  text-align: center;
  border-radius: 50%;
}

.innertitle {
  color: #333333;
  font-size: 35px;
  font-weight: 600;
  font-family: "Open Sans Condensed";
  line-height: 38px;
  text-align: left;
  text-transform: none;
  padding: 30px 20px 30px 20px !important;
  background: #fff;
  margin-top: 20px;
}

.innertitle h1 {
  margin-bottom: 25px;
  color: #333333;
  font-size: 35px;
  font-weight: 600;
  font-family: "Open Sans";
  line-height: 38px;
  text-align: left;
  text-transform: none;
  padding: 0px 20px 0 20px !important;
  background: #fff;
  margin-top: 20px;
}
.innerexcerpt {
  font-family: "Open Sans";
  font-weight: 500;
  font-size: 18px;
  line-height: 23px;
  color: #000;
  padding: 0 20px !important;
  background: #fff;
}
.innernkexcerpt {
  font-style: italic !important;
}
.aktualexcerpt {
  margin-bottom: 0 !important;
  border-bottom: 1px solid #c4c4c4;
  padding: 30px 20px !important;
}
.innerdate .dslc-tp-meta-horizontal li {
  font-family: Roboto Condensed;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #a0a0a0;
}
.innerdate {
  padding: 10px 20px !important;
  background: #fff;
  /* 	margin-right: 1%; */
}

.innerautor {
  margin-right: 0 !important;
  width: 50%;
  display: inline-block;
  float: right;
  margin-top: -50px;
}
.innercitata {
  font-family: Roboto Condensed;
  font-style: italic;
  font-weight: 300;
  font-size: 18px;
  line-height: 23px;
  color: #000000;
  padding: 30px 20px !important;
  background: #fff;
}
.innercontacts {
  padding: 30px 20px !important;
  background: #fff;
  height: 80px;
  margin-right: 0;
  margin-bottom: 0px;
}
.innerbutton {
  background: #fff !important;
  padding: 7px !important;
  margin: 0 5px;
  border-radius: 2px !important;
  border: 1px solid #2e6f6f !important;
  color: #2e6f6f !important;
  font-size: 14px !important;
  line-height: 18px;
  font-weight: 400 !important;
  font-family: Roboto Condensed !important;
}
.innerbutton:hover {
  background: #2e6f6f !important;
  color: #fff !important;
  font-size: 14px !important;
}
.innerbutton_v2 button {
  background-color: #e07232 !important;
  color: #fff;
  text-align: center;
  font-weight: 600;
  color: #fff;
  padding: 7px !important;
  margin: 0 5px;
  border-radius: 2px !important;
  border: 1px solid #2e6f6f !important;
  color: #2e6f6f !important;
  font-size: 14px !important;
  line-height: 18px;
  font-weight: 400 !important;
  font-family: Roboto Condensed !important;
}
.innerbutton_v2:hover {
  background: #2e6f6f !important;
  color: #fff !important;
  font-size: 14px !important;
}

.zagolinr {
  font-family: Open Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  color: #2e6f6f;
  padding: 0px 0 0px 23px;
  margin-bottom: 0 !important;
  background-color: #fff;
}
.zagolinr a {
  color: #2e6f6f;
  font-size: 18px;
  line-height: 22px;
}
.zagolinl {
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  color: #2e6f6f;
  padding: 23px 0 0 23px;
  margin-bottom: 0 !important;
  background-color: #fff;
}
.zagolgreen {
  background-color: #dce9e6;
}
.zagolinl a {
  color: #2e6f6f;
}
.innerright {
  background: #fff;
}
.innerleft {
  background: #fff;
}
#innerpage .newslenta .dslc-blog-post-title h2 a {
  font-weight: 400 !important;
}
#dslc-module-305939afac0 {
  margin-right: 0 !important;
}
#dslc-module-12l69db1m7g .dslc-post-separator {
  border-bottom: none;
}
.rekl-logo {
  text-align: center;
  margin-left: 30%;
}
@media only screen and (min-width: 2000px) {
  #dslc-module-m5u0q7vtjjg .dslc-posts,
  #dslc-module-12l69db1m7g .dslc-posts {
    min-height: 405px !important;
  }
}
@media only screen and (max-width: 1440px) {
  .mainblock .dslc-col {
    margin-right: 1% !important;
  }
  .aktualn .dslc-posts-orientation-horizontal .dslc-post-thumb {
    width: 40% !important;
  }
  .aktualn .dslc-blog-post-main {
    width: 50%;
    bottom: 5px;
  }
  .mainblock .dslc-4-col {
    width: 31.91489%;
  }
  .mainblock .dslc-5-col {
    width: 42.5%;
  }
  .mainblock .dslc-last-col {
    margin-right: 0% !important;
  }
  .newslenta .dslc-blog-post-title h2 a {
    font-size: 14px;
    line-height: 18px;
  }
  #dslc-module-e17d633224e .dslc-module-shortcode {
    min-height: 500px !important;
  }
  #dslc-module-1rf3nfne4cg .dslc-posts {
    min-height: 210px !important;
  }
  #dslc-module-69qjalab4j8 .dslc-posts {
    min-height: 200px !important;
  }
  #dslc-module-18e7cf9e35a .dslc-posts {
    min-height: 320px !important;
  }
  #dslc-module-m5u0q7vtjjg .dslc-posts {
    min-height: 390px !important;
  }
  #dslc-module-12l69db1m7g .dslc-posts {
    min-height: 390px !important;
  }
  #dslc-module-79dj323339 .dslc-posts,
  #dslc-module-a4994hh6948 .dslc-posts,
  #dslc-module-d48b31f5ddc .dslc-module-shortcode {
    min-height: 420px !important;
  }
  #dslc-module-g2d471406l .dslc-posts {
    min-height: 665px !important;
  }
  .infnext {
    min-height: 325px;
  }
  .aktualn .dslc-posts-orientation-horizontal .dslc-post-thumb {
    padding: 0 0px 0px 20px;
  }
  .newslenta .dslc-posts-orientation-horizontal .dslc-post-thumb {
    width: 40% !important;
  }
  #dslc-module-976349dc46e {
    margin-top: 50px !important;
  }
  .lentaitem {
    min-height: 80px !important;
  }
  .lentaitemf2 {
    min-height: 485px !important;
  }
  .lentaitem2 {
    min-height: 285px !important;
  }
  #dslc-module-5rcqj7o4afg .dslc-posts {
    min-height: 280px !important;
  }
  #dslc-module-a0ca1ac6f11 {
    min-height: 300px !important;
  }
}
#dslc-module-12l69db1m7g .dslc-blog-post-thumb {
  margin-right: -1px;
  width: 22%;
}
#dslc-content .dslc-blog-post-thumb {
  overflow: hidden;
  position: relative;
  line-height: 0;
}

.glavnye .dslc-blog-post-main {
  margin: 5px;
  background: transparent;
}
.mainblock1 .dslc-col {
  margin-right: 1% !important;
}
.mainblock1 .dslc-last-col {
  margin-right: 0% !important;
}
.mainblock1 .dslc-4-col {
  width: 32.666%;
}
.mainblock1 .dslc-3-col {
  width: 24.25%;
}

@media only screen and (max-width: 1370px) {
  #dslc-module-avtkjdcrcpo .dslc-posts,
  #dslc-module-emonj49l6a8 .dslc-posts {
    min-height: 250px !important;
  }
  #dslc-module-1rf3nfne4cg .dslc-posts {
    min-height: 470px !important;
  }
  #dslc-module-18e7cf9e35a .dslc-posts {
    min-height: 320px !important;
  }
  .infnext {
    min-height: 370px;
  }
  .inffirst {
    min-height: 270px;
  }
  .tricol .inffirst {
    min-height: 295px;
  }
  #dslc-module-12l69db1m7g .dslc-blog-post-excerpt {
    display: none;
  }
  #dslc-module-m5u0q7vtjjg .dslc-blog-post-excerpt {
    display: none;
  }
  #dslc-module-t4ert1drgbg .dslc-posts {
    min-height: 190px !important;
  }
  .firstblock .dslc-3-col {
    width: 27%;
  }
  .firstblock .dslc-4-col {
    width: 28%;
  }
  .mainblock .dslc-5-col {
    width: 42.5%;
  }
  .glavnye .dslc-blog-post-main {
    margin: 10px;
  }
  #dslc-module-m5u0q7vtjjg .dslc-posts,
  #dslc-module-12l69db1m7g .dslc-posts {
    min-height: 260px !important;
  }
  #dslc-module-69qjalab4j8 .dslc-posts {
    min-height: 145px !important;
  }
  .newslenta .dslc-posts-orientation-horizontal .dslc-post-thumb {
    display: block;
  }
  #dslc-module-g2d471406l .dslc-posts {
    min-height: 600px !important;
  }
  .aktualn .dslc-posts-orientation-horizontal .dslc-post-thumb {
    width: 40% !important;
    padding: 0 0 0 20px !important;
  }
  .aktualn .dslc-blog-post-main {
    width: 50%;
    bottom: 5px;
  }
  .aktualn .dslc-blog-post-excerpt {
    display: none;
  }
  #dslc-module-fb62b585176 .dslc-module-shortcode {
    padding-right: 20px;
  }
  #dslc-module-e17d633224e .dslc-module-shortcode {
    min-height: 440px !important;
  }
  #dslc-module-i699rvhuo5 .dslc-posts,
  #dslc-module-3256a7b1974 .dslc-module-shortcode {
    min-height: 280px;
  }
  #dslc-module-976349dc46e {
    margin-top: 40px !important;
  }
}

@media only screen and (max-width: 1200px) {
  element.style {
  }
  #dslc-module-12b94dea102 .dslc-tabs-nav-hook.dslc-active {
    background-color: #ffffff;
    color: #2e6f6f;
    border-style: none;
  }
  #dslc-content .dslc-tabs-nav-hook.dslc-active {
    background: #fff;
  }
  #dslc-content .dslc-tabs-nav-hook:first-child {
    margin-left: 0 !important;
  }
  #dslc-content .dslc-tabs-nav-pos-above .dslc-tabs-nav-hook {
    margin-bottom: 0 !important;
  }
  #dslc-module-12b94dea102 .dslc-tabs-nav-hook {
    font-size: 12px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  #dslc-module-dqnnt2e0gto {
    display: block;
  }
  #dslc-module-qj00vgrqoso .dslc-posts {
    display: none !important ;
  }
  #dslc-module-bc6327b826d .dslc-separator {
    border-color: #c4c4c4 !important;
    display: block;
    border-width: 1px;
    width: 90%;
    margin: 3px 40px 0 20px;
  }
  #dslc-module-bc6327b826d {
    display: none;
  }
  #dslc-module-i2teesku09 {
    display: none;
  }
  #dslc-module-i2teesku09 .dslc-posts {
    min-height: 200px;
  }
  #dslc-module-a925e9092cf {
    display: none;
  }

  .aktualn .dslc-posts-orientation-horizontal .dslc-post-thumb {
    display: block;
    width: 100% !important;
  }
  #dslc-module-5rcqj7o4afg .dslc-posts {
    min-height: 180px !important;
  }
  .aktualn .dslc-blog-post-main {
    width: 90%;
    position: relative;
  }
  .ban4col {
    text-align: center;
    max-height: 675px;
    padding: 0px;
  }
  #dslc-module-a4994hh6948 .dslc-blog-post-excerpt {
    display: none;
  }
  .firstblock .dslc-3-col {
    width: 31%;
  }
  .firstblock .dslc-4-col {
    width: 24%;
  }
  .firstblock .dslc-5-col {
    width: 43%;
  }
  #dslc-module-m5u0q7vtjjg .dslc-posts,
  #dslc-module-12l69db1m7g .dslc-posts {
    min-height: 340px !important;
  }
  #dslc-module-g2d471406l .dslc-posts {
    min-height: 570px !important;
  }
  #dslc-module-1rf3nfne4cg .dslc-posts {
    min-height: 390px !important;
    margin-bottom: 20px !important;
  }
  #dslc-module-t4ert1drgbg .dslc-posts {
    min-height: 190px !important;
  }
  #dslc-module-18e7cf9e35a .dslc-posts {
    min-height: 265px !important;
  }
  .firstblock .dslc-3-col .newslenta .dslc-post-separator {
    margin: 3px 20px !important;
  }
  #dslc-module-69qjalab4j8 .dslc-posts {
    min-height: 340px;
  }
  #dslc-module-69qjalab4j8 .dslc-blog-post-thumb {
    margin-right: 0px !important;
  }
  #dslc-module-79dj323339 .dslc-posts,
  #dslc-module-a4994hh6948 .dslc-posts,
  #dslc-module-d48b31f5ddc .dslc-module-shortcode {
    min-height: 290px !important;
  }
  .infnext {
    min-height: 350px;
  }
  #dslc-module-976349dc46e {
    margin-top: 0px;
  }
  #dslc-module-a0ca1ac6f11 {
    min-height: 335px !important;
  }
  .lentaitem2 a {
    font-size: 14px;
    line-height: 20px !important;
  }
  #dslc-module-436d29036b3 {
    min-height: 785px;
  }
}

@media only screen and (max-width: 1024px) {
  .zagol h2 {
    padding: 15px;
  }
  #dslc-module-2361f9c617d {
    display: none;
  }

  #dslc-module-avtkjdcrcpo .dslc-blog-post-excerpt {
    display: none;
  }
  #dslc-module-avtkjdcrcpo .dslc-posts {
    min-height: 265px !important;
  }
  #dslc-module-7aipnnu71ig .dslc-blog-post-excerpt {
    display: none;
  }

  #dslc-module-69qjalab4j8 .dslc-posts {
    min-height: 90px !important;
  }
  #dslc-module-bc6327b826d .dslc-separator {
    display: none;
  }
  .newslenta .dslc-posts-orientation-horizontal .dslc-post-thumb {
    display: none;
  }
  #dslc-module-i2teesku09 {
    display: none;
  }
  #dslc-module-i2teesku09 .dslc-posts {
    min-height: 170px;
  }

  .newslenta .dslc-post-separator {
    margin: 0 20px !important;
  }
  .newslenta .dslc-blog-post-title h2 a {
    font-weight: 600;
    font-size: 14px !important;
    line-height: 18px !important;
  }
  #dslc-module-g2d471406l .dslc-posts {
    min-height: 590px !important;
  }
  #dslc-module-t4ert1drgbg {
    min-height: 225px !important;
  }
  #dslc-module-12l69db1m7g .dslc-blog-post-excerpt {
    display: none;
  }
  #dslc-module-1rf3nfne4cg .dslc-posts {
    min-height: 415px !important;
  }
  #dslc-module-18e7cf9e35a .dslc-posts {
    min-height: 280px !important;
  }
  .glavnye .dslc-blog-post-main {
    margin: 10px;
  }
  .infnext {
    min-height: 445px;
  }
  .inffirst {
    min-height: 280px;
  }
  #dslc-module-a4994hh6948 .dslc-blog-post-excerpt {
    display: none;
  }
  #dslc-module-a4994hh6948 .dslc-posts {
    min-height: 285px !important;
  }
  #dslc-module-79dj323339 .dslc-posts {
    min-height: 285px !important;
  }
  #dslc-module-d48b31f5ddc .dslc-module-shortcode {
    min-height: 240px !important;
  }
  #dslc-module-m5u0q7vtjjg .dslc-posts,
  #dslc-module-12l69db1m7g .dslc-posts {
    min-height: 250px !important;
  }
  .mainblock .dslc-5-col {
    width: 43.5% !important;
  }
  .mainblock .dslc-4-col {
    width: 29% !important;
  }
  .mainblock .dslc-3-col {
    width: 25% !important;
  }
  .firstblock .dslc-3-col {
    width: 30.5% !important;
  }
  .firstblock .dslc-4-col {
    width: 24% !important;
  }
  .firstblock .dslc-5-col {
    width: 41.5% !important;
  }
  #dslc-module-e17d633224e .dslc-module-shortcode {
    min-height: 400px !important;
  }
  #dslc-module-976349dc46e {
    margin-top: -20px !important;
  }
}
@media only screen and (max-width: 475px) {
  #responsive-menu-container #responsive-menu-wrapper {
    background-color: #fff !important;
  }
  #dslc-module-8ti7u7nk3r8 .dslc-navigation {
    z-index: 0 !important;
  }
  #responsive-menu-container #responsive-menu,
  #responsive-menu-container #responsive-menu ul {
    width: 95% !important;
  }
  .inffirst .dslc-blog-post-thumb {
    display: none !important;
  }
  .newslenta .dslc-posts-orientation-horizontal .dslc-post-thumb {
    display: block;
  }
  .dslc-col {
    min-height: 0 !important;
  }
  .a-154,
  .a-168,
  .a-171,
  .a-172,
  .a-175,
  .a-100,
  .a-101,
  .a-102,
  .a-103,
  .a-160,
  .a-184 {
    display: none;
  }
  .ivycat-post {
    display: none;
  }
  #dslc-module-9chh769ca08 {
    display: none;
  }
  .firstblock .dslc-3-col,
  .mainblock .dslc-4-col,
  .firstblock .dslc-4-col,
  .mainblock .dslc-3-col,
  .mainblock1 .dslc-4-col,
  .mainblock1 .dslc-3-col {
    width: 100% !important;
  }
  #dslc-module-d6513f161a0 {
    margin-top: 20px;
  }
  #dslc-module-d6513f161a0 .dslc-module-shortcode {
    margin-bottom: 20px;
    min-height: auto !important;
  }
  .firstblock .dslc-5-col,
  .mainblock .dslc-5-col {
    width: 100% !important;
  }
  #dslc-module-1rf3nfne4cg .dslc-posts,
  #dslc-module-m5u0q7vtjjg .dslc-posts,
  #dslc-module-fb62b585176 .dslc-module-shortcode,
  #dslc-module-avtkjdcrcpo .dslc-posts,
  #dslc-module-d27ahiqcnu .dslc-posts,
  #dslc-module-vbopu3cjv7o .dslc-posts,
  #dslc-module-a4994hh6948 .dslc-posts,
  #dslc-module-79dj323339 .dslc-posts,
  #dslc-module-d48b31f5ddc .dslc-module-shortcode,
  .inffirst,
  .infnext {
    min-height: auto !important;
  }
  #dslc-module-2fe84615ddb .dslc-col {
    min-height: 0 !important;
  }
  .event-mon-listm {
    width: 100%;
  }
  #dslc-module-fa8ebcbfe41 {
    /*		margin-top: 50px; */
  }
  #dslc-module-3a37fc8abbc .dslc-text-module-content h1 {
    padding-left: 10px !important;
    font-size: 35px !important;
  }
  .rekl-main {
    background: #fff !important;
    margin: 0 !important;
  }
  .rekl-but {
    background: #2e6f6f !important;
    padding: 20px !important;
  }
  .rekl-logo {
    margin: 30px auto !important;
  }
  .innertitle h1 {
    font-size: 24px !important;
    line-height: 30px !important;
    font-weight: 600;
  }
  .newslenta .dslc-blog-post-main {
    margin: 5px 13px;
  }
}
#dslc-module-72l19d3tpt8,
#dslc-module-f7j4fji3rvo,
#dslc-module-a925e9092cf {
  display: none;
}
#dslc-module-bf290e63457,
#dslc-module-qj00vgrqoso {
  display: block !important;
}
#dslc-module-651f96c3fbc .dslc-blog-post-thumb img {
  border-radius: 50%;
  padding: 0 30px;
}
li#menu-item-93620 a {
  font-size: 17px !important;
  color: #2e6f6f !important;
}
.excerptbase {
  border-bottom: 1px solid #e07232 !important;
  border-top: 1px solid #e07232 !important;
  padding: 20px !important;
  font-style: italic;
  text-align: justify;
}
.catbox .dslc-info-box-button {
  float: right;
  margin-top: -50px;
}
.rynob {
  margin-bottom: 20px;
}
.rynob h2 {
  padding: 10px 0 !important;
}
.catbox1 .dslc-info-box-image-alt {
  width: 50%;
}
#catpage {
  max-width: 1440px;
}
.catbox .dslc-info-box-content {
  height: 30px;
}
#rekl-main {
  margin-top: 20px;
  padding: 1px;
}
.rekl-main {
  margin: 0 50px;
  background: linear-gradient(
    97deg,
    #2e6f6f 0 15%,
    #fff 15% 85%,
    #2e6f6f 85% 100%
  );
  height: 100%;
}
.rekl-but {
  background: linear-gradient(
    98deg,
    #fff 0 11%,
    #2e6f6f 11% 85%,
    #fff 85% 100%
  );
  padding: 10px 14% 10px 12%;
  color: #fff;
  width: 68%;
  margin: 10px auto;
}
.rekl-but a {
  color: #fff;
}
.rekl-but1 {
  background: linear-gradient(98deg, #fff 0 9%, #2e6f6f 9% 83%, #fff 83% 100%);
  padding: 10px 12% 10px 7%;
}
.rekl-but2 {
  background: linear-gradient(98deg, #fff 0 7%, #2e6f6f 7% 81%, #fff 81% 100%);
  padding: 10px 15% 10px 7%;
}
.rekl-but3 {
  background: linear-gradient(98deg, #fff 0 5%, #2e6f6f 5% 79%, #fff 79% 100%);
  padding: 10px 15% 10px 5%;
}
#dslc-module-976349dc46e {
  margin-top: 100px;
}
#em {
  font-family: Roboto Condensed;
  font-size: 16px;
  line-height: 20px;
}
#em li {
  margin-left: 30px;
  list-style-type: disc;
}
#em a {
  color: #2e6f6f;
}
.opros {
  background-color: #2e6f6f;
  font-family: "Open Sans";
  box-shadow: 3px 3px 3px 0px #d6d6d6;
  border: 1px solid #d6d6d6;
  padding: 20px 10px 0 10px;
  margin-bottom: 0px;
  line-height: 20px;
  font-size: 14px;
  color: #fff;
}
.opros p {
  margin-bottom: 10px !important;
  color: #fff;
}
.pollq {
  color: #db6a3a;
}
.opros a {
  color: #fff;
  font-weight: 600;
}
.opros submit,
.opros input[type="button"],
.opros input[type="submit"] {
  background-color: #fff;
  font-size: 16px;
  font-family: Roboto Condensed;
  color: #2e6f6f;
  padding: 5px 10px;
  border: 0px solid #db6a3a;
}
.wp-polls ul li,
.wp-polls-ul li,
.wp-polls-ans ul li {
  margin: 3px;
}
.leftblock {
  /*
	position: fixed;
	left: 0;
	top: 30%;
	width: 40px;
	z-index: 10000;
*/
  display: inline-block;
}

.comment-form-website {
  display: none;
}
#dslc-module-aa3c9d4fd87 {
  background-color: #fff;
}
.bawmrp ul {
  list-style-type: none !important;
}
.bawmrp li {
  padding-left: 0 !important;
}
.it2020 {
  margin-top: 0 !important;
}
.post-views {
  display: block;
  padding: 10px 0;
  font-size: 20px;
  color: #979797;
}
.folded:before,
.unfolded::before {
  content: "";
}
.newcomm,
.comms {
  text-align: center;
}
.dslc-comment-inner {
  border: none;
  padding: 5px;
  background: #f1f1f1;
  margin-bottom: 10px;
}
.spoiler-head {
  background: #fff !important;
}
.pld-like-dislike-wrap {
  display: block;
  text-align: left;
  margin-bottom: 0;
  padding: 10px;
}
#dslc-module-651c8170510 {
  margin: 0;
}
#addcomm {
  position: fixed;
  top: 200px;
  left: 50%;
  margin-left: -200px;
  width: 400px;
  z-index: 1000;
  background-color: #fff;
  padding: 20px;
  border: 1px #dedede solid;
  box-shadow: 3px 3px 3px 0px #d6d6d6;
}
.addcommicon {
  background-color: #fff;
  font-size: 22px;
  padding: 7px;
  margin: -43px 20px 0 30px;
}
.addcommicon a {
  color: #2e6f6f;
}
#dslc-module-9122cebc69b,
#dslc-module-bc7bcee2ac9,
#dslc-module-a62c680dfb6,
#dslc-module-afe31994469,
#dslc-module-22164d9f910,
#dslc-module-cf0ddbaaed5 {
  padding: 10px;
  background-color: #fff;
}
#dslc-module-e92da090ab6 {
  background: #fff;
}
.commsicon {
  color: #2e6f6f;
  font-size: 22px;
}
.dslc-tp-comments {
  margin: 0px 20px 0 20px;
  background: none !important;
}
.dslc-tp-comments .spoiler-head {
  border: 0 !important;
}
#addcomm1 {
  margin-top: 10px;
  margin-left: 10px;
}
.spoiler-body {
  background: #fff;
  border: 0 !important;
}
#searchblock .dslc-first-col {
  background: #fff;
  padding: 20px;
}
#searchblock .dslc-last-col {
  background: #fff;
  padding: 10px;
}
.tagsblock {
  padding: 5px;
  border: none !important;
  color: #919191;
  font-size: 12px !important;
  margin: 0 5px;
  white-space: nowrap;
}
.tagsblockm {
  display: inline-block;
  text-align: center;
  padding: 0 20px;
  width: auto;
  white-space: nowrap;
}
.tzim {
  padding: 0px;
}
.tza {
}
.tzdiv {
  padding: 10px;
}
#dslc-module-2361f9c617d {
  margin: 0 25%;
}
.postdate {
  font-size: 11px;
}
.turtop {
  min-height: 600px;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px transparent solid;
  margin-top: -1px;
}
.turtop h1 {
  padding: 400px 30px 20px 30px;
  color: #fff;
  font-size: 50px;
  font-weight: 600;
}
.turtop h2 {
  padding: 20px 0 20px 20px;
  color: #fff;
  font-size: 25px;
  font-weight: 500;
  font-size: 25px;
}
#dslc-module-392da008228 .dslc-blog-post-title {
  margin-bottom: 0 !important;
}
#dslc-module-392da008228 .dslc-blog-post-title h2,
#dslc-module-392da008228 .dslc-blog-post-title h2 a {
  font-size: 22px !important;
  font-weight: 400 !important;
  font-family: "Open Sans";
  line-height: 24px !important;
}
.turtoplogo {
  width: 200px;
  float: right;
  padding: 20px;
}
#ipev {
  width: 100%;
  padding: 50px;
}
.ipev {
  width: 100%;
  max-width: 1440px;
  background-color: #fff;
}
.ipevthumb {
  padding: 0;
  margin: 0 0 -10px 0;
  width: 100%;
}
.unmenu {
  color: #2e6f6f;
  display: inline-block;
  text-align: center;
  font-family: "Roboto Condensed";
  font-weight: 600;
  font-size: 22px;
  padding: 10px;
  min-width: 200px;
}
.unmenu a {
  color: #2e6f6f;
}
.ipevtext {
  clear: both;
  width: 100%;
  max-width: 1440px;
  font-family: "Open Sans";
  font-size: 16px;
  font-weight: 400;
  color: #000;
  line-height: 22px;
  text-align: justify;
  padding: 30px;
  background-color: #fff;
  margin: 0 auto;
}
.ipevtext ul li,
.ipevtext ol li {
  margin-left: 30px;
}
.ipevtext ul li {
  list-style: disc;
}
.ipevtext ul,
.ipevtext ol {
  margin-bottom: 20px;
}
.ipevtext a {
  color: #2e6f6f;
}
.ipevtitle {
  text-align: center;
  font-size: 25px;
  font-family: "Open Sans";
  font-weight: 500;
  line-height: 35px;
  padding-top: 20px;
}
.ipevfile {
  text-align: center;
  color: #2e6f6f;
  font-family: "Open Sans";
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
  padding: 20px;
  clear: both;
}
.ipevfile a {
  color: #2e6f6f;
  text-decoration: none;
}
.ipevtext input {
  padding: 5px;
  margin: 3px;
  color: grey;
  border: 1px solid grey;
  font-size: 16px;
  font-family: "Open Sans";
}
.ipevtext input[type="submit"],
.ipevtext input[type="button"] {
  background-color: #2e6f6f;
  color: #fff;
  padding: 5px 20px;
}
.ipevtitle {
  background-size: cover;
  background-position: right center;
  width: 100%;
  max-width: 1440px;
  height: 380px;
  color: #fff;
  font-family: "Roboto Condensed";
  text-align: left;
  padding: 30px;
  margin: 0 auto;
}
.ipevtitle h1 {
  width: 70%;
  color: #fff;
}
#ipevlist {
  width: 47%;
  min-width: 320px;
  display: inline-block;
  float: left;
  min-height: 510px;
}
.ipevlist {
  padding: 20px;
  font-family: "Roboto Condensed";
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  background-size: cover;
  margin: 10px;
  background-position: right center;
  min-height: 240px;
}
.ipevlist a h2 {
  color: #fff;
}
.ipevlist a {
  color: #fff;
}
.ipevlist h2 {
  color: #2e6f6f;
  font-size: 22px;
  line-height: 28px !important;
  margin-bottom: 10px !important;
  font-weight: 500 !important;
  font-family: "Roboto Condensed" !important;
}
.ipevlist1 {
  padding: 0 20px;
  font-family: "Roboto Condensed";
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.ipevlist1 a h2 {
  color: #2e6f6f;
}
.ipevlist1 a {
  color: grey;
}
.ipevlist1 h2 {
  font-size: 22px;
  line-height: 28px !important;
  margin-bottom: 10px !important;
  font-weight: 500 !important;
  font-family: "Roboto Condensed" !important;
}
#menu-item-127589 a {
  background-color: #e07232;
  color: #fff !important;
  padding: 7px;
  border-radius: 3px;
}
div.lentaitem {
  border-bottom: 1px lightgrey solid;
  background: #fff;
}
.lentaitem a {
  font-weight: 500;
  font-size: 14px;
  line-height: 18px !important;
  color: #000;
}
.lentaitem {
  font-weight: 500;
  font-size: 14px;
  line-height: 18px !important;
  background: #fff;
  color: #000;
  padding: 5px;
  font-family: "Open Sans" !important;
  min-height: 100px;
}
a.caturl {
  color: grey !important;
  font-size: 12px;
  padding: 0 5px;
  line-height: 16px;
}
.lentadate {
  font-size: 11px;
  font-weight: 400;
  color: #a0a0a0 !important;
  line-height: 18px;
}
img.roundimg {
  border-radius: 50%;
}
.lentaitemf2 {
  padding: 10px;
  width: 100%;
  font-family: "Open Sans";
}
.lentaitem2 {
  width: 50%;
  padding: 10px;
  min-width: 180px;
  display: inline-block;
  float: left;
  background: #fff;
  font-family: "Open Sans";
}
.lentaitemf2 a {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px !important;
  color: #000;
  background: #fff;
}
.lentaitem2 a {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px !important;
  color: #000;
}
.lentaitem2 {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px !important;
  color: #000;
  padding: 10px;
  font-family: "Open Sans" !important;
  background: #fff;
}
#dslc-module-436d29036b3 {
  background-color: #fff;
}
.videodate {
  color: #a0a0a0;
  font-size: 11px;
  line-height: 15px;
}
.lentathumb3 {
  width: 30%;
  float: right;
  padding: 10px;
}
.lentaitem3 {
  font-family: "Open Sans";
  color: #000;
  font-size: 14px;
  line-height: 17px;
  padding: 10px;
  font-weight: 500;
  min-height: 140px;
  background-color: #fff;
  margin: 0 0px 10px 0px !important;
}
.lentaitem4 {
  font-family: "Open Sans";
  color: #000;
  font-size: 18px;
  line-height: 22px;
  padding: 10px;
  font-weight: 500;
  min-height: 280px;
  background-color: #fff;
  margin: 0 0px 10px 0px !important;
}
.lentaitem5 {
  font-family: "Open Sans";
  color: #000;
  font-size: 16px;
  line-height: 20px;
  padding: 10px;
  font-weight: 500;
  min-height: 185px;
  background-color: #fff;
  margin: 0 0px 10px 0px !important;
}
.lentalead4 {
  font-family: "Open Sans";
  color: #000;
  font-size: 12px;
  line-height: 16px;
  padding: 10px 0;
  font-weight: 400;
  text-align: justify;
}
.lentaitem3 a,
.lentaitem4 a,
.lentaitem5 a {
  color: #000;
}
.lentaitemf3 {
  color: #fff !important;
  font-size: 20px !important;
  line-height: 25px;
  padding: 100px 10px 10px 10px;
  font-weight: 500;
  font-family: "Open Sans";
  min-height: 280px;
  background-color: #0000006e;
}
.lentaitemf3 .caturl {
  color: #fff !important;
  padding: 30px 0 0 0;
  text-align: right;
}
.lentaitemt7 {
  color: #fff !important;
  font-size: 30px !important;
  line-height: 38px;
  padding: 60px;
  font-weight: 600;
  font-family: Montserrat;
  min-height: 600px;
  background-color: #0000006e;
}
.lentaitemt7 a {
  color: #fff !important;
  padding: 0px;
}
.lentaitemt7 .excerpt {
  font-family: Montserrat;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 40px;
}
.lentaitemt7 a:hover {
  border-bottom: 1px solid #e07232;
}
.lentaitemt7 .caturl {
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #e07232;
  margin: 0px 20px 0 0;
  color: #fff !important;
  padding: 5px;
  text-align: right;
}
.lentaitemt7 .caturl:hover {
  color: #fff !important;
  border: 2px #fff solid;
  background-color: transparent;
}

.lentaitemt17 {
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
  justify-content: space-between;
  color: #fff !important;
  font-size: 30px !important;
  line-height: 38px;
  padding: 50px;
  font-weight: 600;
  font-family: Montserrat;
  min-height: 450px;
  background-color: #0000006e;
}
.lentaitemt17 a {
  display: inline-block;
  color: #fff !important;
  padding: 0px;
  font-size: 22px;
  line-height: normal;
}
.lentaitemt17 a:hover {
  border-bottom: 1px solid #e07232;
}
.lentaitemt17 .caturl {
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  border: 2px #fff0 solid;
  background-color: #e07232;
  margin: 0px 20px 0 0;
  color: #fff !important;
  padding: 5px;
  text-align: right;
}
.lentaitemt17 .caturl:hover {
  color: #fff !important;
  border: 2px #fff solid;
  background-color: transparent;
}

.toreadmore a {
  font-family: Montserrat;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 30px 20px 0 0;
  padding: 10px;
  text-align: right;
  color: #fff !important;
  border: 2px #fff solid;
  background-color: transparent;
}
#totsch {
  max-width: 1440px;
  margin: 0 auto;
}
.toreadmore a:hover {
  color: #fff !important;
  background-color: #e07232;
  border: 2px #e07232 solid;
}
.lentaitem4 .caturl {
  color: grey !important;
  padding: 30px 0 0 0;
  text-align: right;
}
#dslc-module-ab8594945c0 {
  max-width: 1440px;
}
.lentaitemf3 a {
  color: #fff;
}
.lentaitem5 a {
  color: #000 !important;
}
#dslc-module-a0ca1ac6f11 {
  min-height: 350px;
  background-color: #fff;
}
#dslc-module-12b94dea102 {
  min-height: 350px;
}
#dslc-module-5rcqj7o4afg .dslc-posts {
  min-height: 220px;
}
.pervye {
  clear: both;
  font-family: "Open Sans";
  color: #000;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  min-height: 185px;
}
.pervye img {
  float: left;
  padding: 10px;
}
.lentaitem3col {
  /*	width: 32%;
	min-width: 250px; */
}
.lentat7 {
  width: 48%;
  margin: 20px 20px 20px 0 !important;
}
.lentat17 {
  width: 48%;
  margin: 15px 20px 15px 0px !important;
}
.lentat8 {
  width: 98%;
  margin: 20px 20px 20px 0 !important;
}
#dslc-module-0d1a969e31d .dslc-module-shortcode,
#dslc-module-0d1a969e31d .dslc-module-shortcode p {
  margin: 10px 0px 10px 0;
  background-color: #fff;
}
#gl21 .dslc-col {
}
.pervye a {
  color: #000 !important;
}
#dslc-module-59c35htp3eo {
  margin-top: 10px;
}
.perlead {
  margin-top: 20px;
  font-size: 14px;
}
.pertitle {
  margin: 0px 0 0 0;
  padding: 20px 0 0 0;
}
.lentaitem5 .lentadate {
  margin: 10px 0;
}
#dslc-module-1f7c93cc622 img {
  height: 540px;
}
.spmain {
  width: 90%;
  margin: 30px 5%;
  max-width: 1440px;
  font-size: 16px;
  font-family: "Open Sans";
  line-height: 20px;
}
.spthumb {
  width: 400px;
  margin: 0 50px 50px 50px;
  float: left;
}
h1.sptitle {
  text-align: center;
  font-size: 25px;
  font-weight: 600;
  margin: 50px 0;
}

.orgmain {
  width: 90%;
  margin: 30px 5%;
  max-width: 1440px;
  font-size: 16px;
  font-family: "Open Sans";
  line-height: 20px;
}
.orgmain a {
  color: rgb(46, 111, 111);
}
.orgthumb {
  width: 400px;
  margin: 0 50px 20px 50px;
  text-align: center;
}
h1.orgtitle {
  font-size: 25px;
  font-weight: 600;
  margin: 10px 0;
}
.orgsfera {
  display: inline-block;
  border: 1px solid lightgrey;
  padding: 3px;
  margin: 3px;
  color: grey;
  font-size: 12px;
}
.orgshef {
  width: 32%;
  min-width: 250px;
  display: inline-block;
  padding: 10px;
  text-align: center;
  vertical-align: top;
}
.orgshef img {
  border-radius: 50%;
}
.orgcontent {
  text-align: justify;
  margin: 30px;
}
.orgposts {
  color: #2e6f6f;
  font-family: "Roboto Condensed";
  font-size: 18px;
  line-height: 25px;
  font-weight: 500;
  padding-left: 20px;
}
a.orgposts {
  color: #2e6f6f;
}
.speakers {
  width: 25%;
  min-width: 250px;
  max-width: 330px;
  display: inline-block;
  padding: 20px;
  vertical-align: top;
}
.speakers img {
  text-align: center;
}

.speaktitle {
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  text-align: center;
  padding: 0 10px;
}
.speaklead {
  font-size: 13px;
  line-height: 16px;
  padding: 10px;
}
.acf-map {
  width: 100%;
  height: 300px;
  border: #ccc solid 1px;
  margin: 20px 0;
}

/* С„РёРєСЃРёРј РІРѕР·РјРѕР¶РЅС‹Р№ РєРѕРЅС„Р»РёРєС‚ css */
.acf-map img {
  max-width: inherit !important;
}

.regbut {
  background-color: #e07232;
  color: #fff;
}

.regbut a {
  color: #fff;
}
.ipevloc {
  font-size: 25px;
  margin: 70px 0;
}
#un5 .videocode {
  max-width: 300px;
  min-height: 300px;
  display: inline-block;
  float: left;
  padding: 10px;
}
.greybg {
  background-color: #f5f4f4;
}
#greybg {
  background-color: #f5f4f4;
}

@media only screen and (max-width: 475px) {
  .innertitle {
    padding: 0 !important;
  }
  .ipevtitle h1 {
    width: 90%;
    font-size: 20px;
    line-height: 24px;
  }
  .ipevloc {
    font-size: 20px;
    line-height: 24px;
  }
  .ipevtext h3 {
    font-size: 22px !important;
  }
  .micon {
    display: none;
  }
  #dslc-module-a1b2f7aab5d {
    width: 170px;
  }
  #dslc-module-0405f4548dc {
    width: auto;
  }
  .rekllink {
    position: fixed;
    height: 30px;
    width: 100%;
    bottom: 0px;
    left: 0;
    background: #fff;
    z-index: 100;
    border-top: solid 1px lightgrey;
    text-align: center;
  }
  #dslc-header .dslc-col {
    margin-bottom: 0 !important;
  }
  .greybg {
    background-color: #fff;
  }
  #greybg {
    background-color: #fff;
  }
  #dslc-main {
    background-color: #fff !important;
  }
  #innerpage {
    padding: 0;
    background-color: #fff;
    margin: 0;
  }
  .lentaitemf2 {
    min-height: 320px !important;
    line-height: 20px;
  }
  .lentaitem2 {
    width: 100%;
  }
  #dslc-module-a0ca1ac6f11 {
    min-height: 100% !important;
  }
  .lentaitem4,
  .lentaitem5 {
    min-height: 100%;
  }
  #gl21 .dslc-col {
    margin-bottom: 0 !important;
  }
  .dslc-no-columns-spacing .dslc-col,
  .dslc-col {
    margin-bottom: 0 !important;
    /*margin-top: 1px;*/
  }
  #dslc-module-avtkjdcrcpo .dslc-posts,
  #dslc-module-emonj49l6a8 .dslc-posts,
  #dslc-module-hcli2plclo8 .dslc-posts,
  .ban4col,
  #dslc-module-58e78d0d6b9 .dslc-blog-post-main,
  #dslc-module-i699rvhuo5 .dslc-posts,
  #dslc-module-3256a7b1974 .dslc-module-shortcode {
    min-height: 100% !important;
  }
  #dslc-module-c402b1324bb .dslc-module-shortcode {
    padding: 10px;
  }
  #dslc-module-i51muoh4bio .dslc-module-shortcode,
  #dslc-module-46524023c2d .dslc-module-shortcode,
  #dslc-module-89e969d4f3d .dslc-module-shortcode,
  #dslc-module-e24b8f427e2 .dslc-module-shortcode,
  #dslc-module-58e78d0d6b9 .dslc-blog-post-main,
  #dslc-module-d4f9fdac98b .dslc-module-shortcode,
  #dslc-module-2642c17859f .dslc-module-shortcode,
  #dslc-module-2642c17859f .dslc-module-shortcode,
  #dslc-module-d4f9fdac98b .dslc-module-shortcode {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .innercontacts {
    height: 140px !important;
  }
  #dslc-module-58e78d0d6b9 .dslc-post-separator,
  #dslc-module-58e78d0d6b9 .dslc-pagination,
  #dslc-module-4eea2c9d054 .dslc-separator,
  #dslc-module-aac179a1e7c .dslc-separator,
  #dslc-module-2642c17859f .dslc-module-shortcode,
  #dslc-module-d4f9fdac98b .dslc-module-shortcode {
    margin: 0 !important;
  }
  .excerptbase {
    text-align: left;
  }
  #innerpage .dslc-tp-content {
    text-align: left !important;
  }
  #responsive-menu-container #responsive-menu li.responsive-menu-item a {
    background-color: #fff !important;
    line-height: 15px !important;
    height: 25px !important;
    color: #000 !important;
  }
  #responsive-menu-container
    #responsive-menu
    li.responsive-menu-item
    a
    .responsive-menu-subarrow {
    right: 0;
    height: 24px !important;
    line-height: 24px !important;
    color: #000 !important;
    border-left: none !important;
    background-color: #fff !important;
  }

  #responsive-menu-container {
    background: #fff !important;
  }

  #dslc-module-2fe84615ddb .dslc-module-shortcode li {
    margin: 5px !important;
  }
  #responsive-menu-container
    #responsive-menu
    > li.responsive-menu-item:first-child
    > a {
    border-top: none !important;
  }
  .newslenta .dslc-blog-post-title h2 a {
    text-align: left;
  }
}

#dslc-module-vo8ilngcrk {
  display: none;
}
#dslc-module-5b3d9b51579 #dslc-content .dslc-blog-post {
  overflow: unset !important;
}
#dslc-module-a7f6c698544 .lentaitemf2 {
  min-height: 200px !important;
}
textarea#comment {
  max-height: 100px;
}
#dslc-module-e2cb9f8f8a7 {
  display: none;
}
@media only screen and (max-width: 475px) {
  #dslc-module-19e1238efd3 {
    max-width: 50px;
  }
  .lentaitemt7 {
    padding: 30px !important;
    font-size: 20px !important;
    line-height: 28px !important;
  }
  .lentaitemt7 .caturl {
    font-size: 10px !important;
  }
  .lentaitemt7 .excerpt {
    font-family: Montserrat;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 30px;
  }
  .lentaitemt17 {
    padding: 30px !important;
    font-size: 20px !important;
    line-height: 28px !important;
  }
  .lentaitemt17 .caturl {
    font-size: 10px !important;
  }
}
#menu-item-109334 a,
#menu-item-151029 a {
  background-color: #e07232;
  color: #fff !important;
  padding: 5px;
  font-weight: 500 !important;
}
#menu-item-109334 a:hover {
  background-color: #e07232;
  color: #fff;
}
#dslc-module-fdba28ffe44 h2 a {
  margin: 30px;
}

.dslc-carousel-nav-prev.position-aside {
  left: 0;
  z-index: 20;
}

.dslc-carousel-nav-next.position-aside {
  right: 0;
}
#dslc-module-fdba28ffe44,
#dslc-module-77dcfa36cfd,
#dslc-module-b6faf923cdf,
#dslc-module-2cba5de82ec,
#dslc-module-eee8a906e99 {
  background: #fff;
}
.menu_top1 {
  position: fixed;
  display: block;
  top: 0;
}
.lentaitem9 {
  width: 30%;
  padding: 20px;
}

.voina {
  background-image: url(https://infopro54.ru/wp-content/uploads/2022/10/1-3-1.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: rgba(0, 0, 0, 0.8) !important;
  display: none;
}

@media only screen and (max-width: 480px) {
  .lentaitem9 {
    width: 100%;
    padding: 20px;
  }
  .lentaitem2,
  .lentaitemf2 {
    min-height: 1px !important;
  }
  .lentaitem2 img {
    display: none !important;
  }
  .lentaitem12 {
    display: inline-block;
    width: 100% !important;
  }
  #dslc-module-951970e0170 .dslc-module-shortcode h2 {
    line-height: 50px;
  }

  #dslc-module-8efb9f5c21d .dslc-image-container {
    margin: 10px 20px !important;
  }
}
.Total_Soft_Poll_1_Main_Div_7 .Total_Soft_Poll_1_Quest_Div_7 {
  color: #000 !important;
}
#mainpageblock {
  max-width: 1440px !important;
  margin: auto !important;
}

#dslc-module-ciougcqhlv .dslc-blog-post {
  box-shadow: 5px 5px 5px 0px #c6c6c6;
  background-color: #dce9e6;
}

#catblock {
  width: 48%;
  min-width: 300px;
  margin: 0 2% 20px 0;
  float: left;
  box-shadow: 3px 3px 3px 0px #d6d6d6;
  border-color: #d6d6d6;
  border-width: 1px;
  border-style: solid solid solid solid;
}
#catblock1 {
  width: 24%;
  min-width: 150px;
  margin: 0 1% 20px 0;
  float: left;
  /*    box-shadow: 3px 3px 3px 0px #d6d6d6; */
  border-color: #d6d6d6;
  border-width: 0px;
  border-style: solid solid solid solid;
}
#catblock h2,
#catblock1 h2 {
  color: #5b5b5b;
  font-size: 24px;
  font-weight: 300;
  font-family: "Open Sans";
  line-height: 17px;
  margin: 5px 10px;
}
#catblock1 h2 {
  font-size: 18px !important;
  line-height: 20px !important;
  margin: 2px 5px;
  color: rgb(46, 111, 111);
  font-weight: 600 !important;
}
.catmetro {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  font-family: "Open Sans";
  line-height: 23px;
  margin: 0px 10px;
  width: 80%;
  float: left;
  text-align: left;
}
.catbutton {
  border-radius: 3px;
  color: #e07232;
  font-size: 25px;
  font-weight: 300;
  font-family: "Open Sans";
  text-transform: none;
  margin-top: 15px;
  float: right;
  width: 15%;
}
#catblock1 .catbutton {
  display: none;
}
.catnews {
  width: 98%;
}
.photosource {
  margin-top: -20px;
  font-size: 8pt !important;
}
#bevent {
  padding: 30px 5%;
  max-width: 1000px;
  margin: 0 auto;
}
.beventexcerpt {
  text-align: left;
  font-weight: 700;
  font-size: 18px;
  padding-bottom: 20px;
  clear: both;
}
.metki {
  display: inline-block;
  /*	float: left; */
  padding: 5px 20px;
  text-align: center;
  margin: 10px auto;
}
.metki a {
  font-family: "Open Sans";
  font-weight: 700;
  font-size: 16px;
  color: #2e6f6f;
}
.metkiYes {
  display: inline-block;
  /*	float: left; */
  padding: 5px 20px;
  text-align: center;
  margin: 10px auto;
  background-color: #2e6f6f;
}
.metkiYes a {
  font-family: "Open Sans";
  font-weight: 700;
  font-size: 16px;
  color: #fff;
}
.metki a:hover {
  color: #e07232;
}
#dslc-module-0dc8877bb8b .dslc-module-shortcode {
  height: 600px;
  overflow: auto;
}
.autorex {
  margin-top: 0 !important;
}
#innerpage .dslc-first-col {
  background-color: #fff !important;
}

#dslc-module-c4cf175e5e7 .lentaitemf2 {
  min-height: 0 !important;
}

.lentaitem11 a h2 {
  font-family: "Open Sans";
  color: #000;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  min-height: 70px;
  border-bottom: 1px lightgrey solid;
}
.lentaitemf11 a h2 {
  font-family: "Open Sans";
  color: #000;
  font-size: 15px;
  line-height: 19px;
  font-weight: 600;
  min-height: 70px;
  border-bottom: 1px lightgrey solid;
  margin-bottom: 0px;
}
.lentaitemf11,
.lentaitem11 {
  padding: 0 20px 20px 10px;
  background-color: #fff;
  margin-right: 0px;
  width: 100%;
}
.lentaitem12 {
  display: inline-block;
  width: 25%;
  max-width: 400px;
  min-width: 200px;
  padding: 10px 20px;
  vertical-align: top;
  background-color: #fff;
}
.lentaitem12 img {
}

.lentaitem12 a h2 {
  color: #000;
  font-family: Open Sans;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
  text-align: justify;
}
.lentaitem12 .excerpt a {
  font-family: Open Sans;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: justify;
}
.lentaitem12 .excerpt {
  font-family: Open Sans;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: justify;
  padding: 10px;
}
.lentaitem13 {
  display: block;
  clear: both;
  width: 100%;
  padding: 10px 20px;
  background-color: #fff;
}
.lentaitem13 img {
  width: 30%;
  float: left;
  padding: 10px;
}
.lentaitem13 a h2 {
  color: #000;
  font-family: Open Sans;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
  text-align: justify;
  padding: 10px 0 0 10px;
}
.lentaitem13 .excerpt a {
  font-family: Open Sans;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: justify;
}
.lentaitem13 .excerpt {
  line-height: 18px;
  text-align: justify;
}
.lentaitem13but {
  display: inline-block;
  float: right;
  margin-top: 10px;
  text-align: right;
  background-color: #2e6f6f;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  font-family: "Roboto";
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 20px;
  padding-right: 20px;
}
.lentaitem13but a {
  color: #ffffff;
}
#dslc-module-d53bd7f14b7 .lentaitem12 {
  background-color: transparent;
}
#fixbot {
  position: fixed;
  bottom: 0;
  max-height: 120px;
  background-color: #fff;
  margin-bottom: 0 !important;
  z-index: 1000;
  width: 100% !important;
}
#onesignal-bell-container.onesignal-reset {
  z-index: 100 !important;
}
.ban14bot {
  margin: 0 auto;
}
/* @media only screen and ( max-width: 479px ) {*/
#fixbot.dslc-modules-section-wrapper {
  width: 100% !important;
}
/**/
.jscarousal-contents-horizontal {
  height: 300px !important;
}

/********************/
.sec_row_grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -20px;
  margin-bottom: -30px;
}
.col01 {
  width: 100%;
  padding-right: 40px;
  padding-left: 20px;
  padding-top: 20px;
  margin-bottom: 20px;
}
.col02 {
  width: 50%;
  padding-right: 20px;
  margin-bottom: 20px;
}
.col03 {
  width: 33.33%;
  padding-right: 20px;
  margin-bottom: 20px;
}
.col04 {
  width: 25%;
  padding-right: 20px;
  margin-bottom: 20px;
}
.block_card_speaker {
  display: block !important;
  position: relative;
  padding-top: 80%;
  overflow: hidden;
}
.block_card_speaker_img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-position: 50% 50%;
  background-size: cover;
  background-color: #919191;
}
.sec_row_grid .dslc-post-main {
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  min-height: 100px;
  text-align: inherit;
}
.sec_row_grid .dslc-blog-post-excerpt {
  margin-bottom: 5px !important;
}
.sec_row_grid.padding_wrap {
  padding: 20px !important;
}
.sec_row_grid .dslc-blog-post-excerpt.pabl {
  margin-bottom: 5px !important;
  display: inline-block;
  background: #e07232;
  color: #fff;
  padding: 0px 5px;
}
.sec_row_grid .dslc-blog-post-meta-date {
  padding-bottom: 6px;
  color: #8f8f8f;
}

@media screen and (max-width: 991px) {
  .col02 {
    width: 50%;
    padding-right: 20px;
    margin-bottom: 20px;
  }
  .col03 {
    width: 50%;
    padding-right: 20px;
    margin-bottom: 20px;
  }
  .col04 {
    width: 50%;
    padding-right: 20px;
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 766px) {
  .col02 {
    width: 100%;
    padding-right: 40px;
    padding-left: 20px;
    padding-top: 20px;
    margin-bottom: 20px;
  }
  .col03 {
    width: 100%;
    padding-right: 40px;
    padding-left: 20px;
    padding-top: 20px;
    margin-bottom: 20px;
  }
  .col04 {
    width: 100%;
    padding-right: 40px;
    padding-left: 20px;
    padding-top: 20px;
    margin-bottom: 20px;
  }
}
