@import url("/css/rdp.css");


.menul2 .menu-roduch a {color: #ffff33; }
 .nav.menul2  { margin-bottom: 0px; }

.page-roduch {
    max-width: 1200px;
    margin: auto;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}

.page-roduch p, .page-roduch ul, .page-roduch a {
  font-family: sans-serif;
  letter-spacing: 1px;
  font-size: 1.3em;
  line-height: 1.6em;
  text-align: justify;
  color: #000066;
}

.page-roduch a {
  font-size: inherit;
  letter-spacing: inherit;
}

.page-roduch h1 {
    margin-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    font-family: sans-serif;
    letter-spacing: 4px;
    font-size: 1.6rem;
    line-height: 1.4em;
    padding-top: 10px;
    color: #000066;
}

@media only screen and (max-width: 576px) {
  .page-roduch h1 { font-size: 1.3rem; }
}

.page-roduch h3 {
    font-weight: normal;
    font-family: sans-serif;
    letter-spacing: 1px;
    font-size: 1.4em;
    line-height: 1.4em;
    text-align: center;
    padding-bottom: 10px;
    color: #000066;
}



.content .main {
    padding-right: 5px;
    padding-left: 5px;
    /* width: 620px; */
}

.page-roduch .main {
    width: 66.666667%;
    float: left;
    position: relative;
    min-height: 1px;
}

.page-roduch .sidebar {
    width: 33.3333333333%;
    float: left;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    height: 100%;
}

.page-roduch .sidebar .sidebar-inner {
    background-color: #de73fd;
    height: 100%;
    padding-left: 14px;
    padding-right: 14px;
}

.page-roduch .sidebar .sidebar-inner .lightgallery {
    margin-top: 0px;
    padding-top: 10px;
}

.page-roduch .lightgallery img, .page-roduch .lightgalleryone img {
    box-shadow: 3px -1px 14px #00000044;
}

.page-roduch *, :after, :before {
    box-sizing: border-box;
}

@media only screen and (max-width: 650px) {
.page-roduch .sidebar {  width: 100%; }
.page-roduch .main { width: 100%; }
}


@media only screen and (max-width: 992px) {
  .page-roduch .sidebar {  width: 100%; padding-left: 5px; padding-right: 5px; }
  .page-roduch .main { width: 100%; }
  .content {padding-left:  5px; padding-right: 5px; }
  .page-roduch .sidebar .sidebar-inner .lightgallery > div {padding-top: 5px; }
}

@media only screen and (max-width: 576px) {
  .page-roduch .sidebar {  padding-left: 2px; padding-right: 2px; }
  .content {padding-left:  2px; padding-right: 2px; }
}




.lightgallery.grid > div[data-src] {
    margin-bottom: 10px;
}

.page-roduch .lightgallery {
    margin-bottom: 0;
    margin-top: 10px;
}


.bottomimg {
    max-width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.bottomimg img {
  max-width: 100%;
  display: block;
}

.lightgalleryone figure {margin-bottom: 4px; margin-right: 20px; margin-top: 8px; }
.lightgalleryone .figure-img {margin-bottom: 0px; }
