@keyframes pulses {0% {-webkit-transform:scale(1) }50% {-webkit-transform:scale(1.3) }100% {-webkit-transform:scale(1) }}
#ekskursii .header-page {position:relative;border-bottom:1px solid #77623c;display:flex;flex-direction:column}
#ekskursii .header-page .title {font-size:42px;margin-top:8px;margin-bottom:5px;font-family:"Egipet","Arial",sans-serif;text-align:center}
#ekskursii .header-page:before {position:absolute;content:'';bottom:-6px;left:0;width:100%;height:3px;background:#77623c}
#ekskursii .header-page .naming {display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-bottom:1px}
@media (min-width:992px) {#ekskursii .header-page .naming {flex-direction:row;padding-bottom:6px }}
#ekskursii .header-page .naming .title {flex:1;justify-content:center;line-height:1;display:flex}
@media (min-width:992px) {#ekskursii .header-page .naming .title {text-transform:uppercase }}
#ekskursii .header-page .naming .title-comment {font-family:"Egipet",sans-serif;text-align:center;margin:0}
@media (max-width:1199px) {#ekskursii .header-page .naming .title-comment br {display:none }}
@media (min-width:992px) {#ekskursii .header-page .naming .title-comment {font-size:19px;line-height:0.9 }}
#ekskursii .header-page .naming .title-comment.left {order:0;margin-top:10px}
@media (min-width:992px) {#ekskursii .header-page .naming .title-comment.left {left:0;text-align:left;margin-top:0 }}
#ekskursii .header-page .naming .title-comment.right {order:2;margin:10px 0}
@media (min-width:992px) {#ekskursii .header-page .naming .title-comment.right {right:0;text-align:right }}
#ekskursii .header-page .naming .title-comment a {white-space:nowrap}
#ekskursii .header-page hr {margin-top:1px;margin-bottom:2px;border-top:3px solid #77623c}
#ekskursii .header-page .schedule {padding-top:10px;border-top:1px solid #77623c;justify-content:space-between}
#ekskursii .header-page .schedule .names {font-size:1rem}
@media (min-width:992px) {#ekskursii .header-page .schedule .names {text-align:right;font-size:2rem }}
#ekskursii .header-page .schedule .hours {font-size:1rem;font-weight:normal;letter-spacing:2px}
#ekskursii .header-page .schedule .hours .line {margin-top:3px;margin-bottom:6px}
@media (min-width:992px) {#ekskursii .header-page .schedule .hours .line span {padding:10px 5px;margin:0 16px }}
#ekskursii .header-page .schedule .hours .line span.inactive {color:#C1B29B}
@media (min-width:992px) {#ekskursii .header-page .schedule .hours {font-size:2.3em }}
#ekskursii .header-page .heading {border-top:3px solid #77623c}
#ekskursii .header-page .heading hr {margin-bottom:13px}
#ekskursii .header-page .heading p {text-align:center;font-weight:400;letter-spacing:1px;font-size:1.1rem;padding:3px 20px}
@media (min-width:992px) {#ekskursii .header-page .heading p {font-size:2.1rem;padding:10px 60px }}
@media (min-width:992px) {#ekskursii .header-page .heading p strong {font-size:2.3rem }}
@media (min-width:992px) {#ekskursii .content {display:flex;flex-wrap:wrap;position:relative;border-right:3px solid #77623c;border-left:3px solid #77623c;margin:0 1px 10px 3px }#ekskursii .content:before {position:absolute;content:'';top:0;left:-6px;width:1px;height:100%;background:#77623c }#ekskursii .content:after {position:absolute;content:'';top:0;right:2px;width:1px;height:100%;background:#77623c }}
#ekskursii .content .excursion-single-item {display:flex;position:relative;border-bottom:3px solid #77623c}
#ekskursii .content .excursion-single-item:after {position:absolute;content:'';bottom:2px;right:5px;height:1px;width:100%;background:#77623c}
#ekskursii .content .excursion-single-item .name {margin:16px;font-size:32px}
#ekskursii .content .excursion-single-item .info {margin:16px 16px 16px 16px;display:flex;flex-direction:column}
@media (min-width:992px) {#ekskursii .content .excursion-single-item .info {flex-direction:row }}
#ekskursii .content .excursion-single-item .info .img-block {object-fit:cover;padding:4px;border:1px solid #77623c}
#ekskursii .content .excursion-single-item .info .img-block img {width:100%}
@media (min-width:992px) {#ekskursii .content .excursion-single-item .info .img-block img {width:auto }}
#ekskursii .content .excursion-single-item .info .link-order {display:block;background:#77623c;border-radius:6px;padding:5px 35px;width:100%;font-size:20px;color:white;text-align:center;text-transform:uppercase;margin:10px 0}
@media (min-width:992px) {#ekskursii .content .excursion-single-item .info .link-order {margin-bottom:0 }}
#ekskursii .content .excursion-single-item .info .description {font-family:"Bruskovaya",serif;padding:10px;line-height:1.4}
#ekskursii .content .excursion-single-item .info .description p {line-height:1.2;margin-bottom:0;font-size:16px}
@media (min-width:992px) {#ekskursii .content .excursion-single-item .info .description {font-size:21px;margin-top:-10px;margin-left:15px;line-height:1.2;column-count:3;column-gap:40px;column-rule:solid #77623c 1px }}
#ekskursii .content .block-item {position:relative;border-bottom:3px solid #77623c;padding:15px 0}
@media (min-width:992px) {#ekskursii .content .block-item {width:50%;padding:8px 13px 8px 8px;box-sizing:border-box }#ekskursii .content .block-item:nth-child(odd) {border-right:3px solid #77623c }#ekskursii .content .block-item:nth-child(odd):after {position:absolute;content:'';top:0;right:2px;width:1px;height:100%;background:#77623c }#ekskursii .content .block-item:nth-last-child(2):before,#ekskursii .content .block-item:last-child:before {left:-7px;width:102% }}
#ekskursii .content .block-item:before {position:absolute;content:'';bottom:-6px;left:0;width:100%;height:1px;background:#77623c}
#ekskursii .content .block-item .name {font-size:22px}
@media (min-width:992px) {#ekskursii .content .block-item .name {font-size:30px }}
@media (min-width:1200px) {#ekskursii .content .block-item .name {font-size:36px }}
@media (min-width:768px) {#ekskursii .content .block-item .info {display:flex }}
@media (min-width:768px) {#ekskursii .content .block-item .info .left {flex-shrink:0;margin-right:14px;margin-top:5px }}
#ekskursii .content .block-item .info .left .img-block {position:relative}
#ekskursii .content .block-item .info .left .img-block .img {width:100%;height:246px;object-fit:cover;padding:4px;border:1px solid #77623c}
@media (min-width:768px) {#ekskursii .content .block-item .info .left .img-block .img {width:256px }}
#ekskursii .content .block-item .info .left .img-block .loop-img {position:absolute;top:15px;right:15px;width:25px;height:25px;animation:pulses 3s infinite ease-in-out}
#ekskursii .content .block-item .info .left .link-order {display:block;background:#77623c;border-radius:6px;padding:5px 35px;width:100%;font-size:20px;color:white;text-align:center;text-transform:uppercase;margin:10px 0}
@media (min-width:992px) {#ekskursii .content .block-item .info .left .link-order {margin-bottom:0 }}
#ekskursii .content .block-item .info .right .text {position:relative;font-family:"Bruskovaya",serif;font-size:16px;color:#77623c;max-height:266px;padding-right:5px;overflow-y:auto}
@media (min-width:768px) {#ekskursii .content .block-item .info .right .text {max-height:299px;font-size:21px }}
@media (min-width:768px) {#ekskursii .content .block-item .info .right .text.difference {max-height:253px }}
#ekskursii .content .block-item .info .right .text p {margin-bottom:0;line-height:1.2}
#ekskursii .content .block-item .info .right .text ul li {line-height:1.2}
#ekskursii .content .block-item .info .right .text ul li:before {content:"◆";margin-right:10px}
#ekskursii .content .block-item .info .right .text img {position:absolute;top:20px;right:3px;width:130px;z-index:-1}