@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700&subset=cyrillic');
a {text-decoration:none;}
.a_organizers a{color: #000;}
body,html {padding:0;margin:0;font-family: "Roboto Condensed",sans-serif;font-weight:300;background-clip: border-box;background-attachment: fixed}
.mce-content-body {background:#fff;padding:15px;box-sizing:border-box}
table {width:100%;border-collapse:collapse;border:1px solid #efefef}
table tr td {padding:6px;vertical-align:top;}
table.weather tr td {padding:6px;vertical-align:top;min-width:auto;}
table tr:nth-child(odd){background:#efefef}
h1,h2,h3,h4 {font-weight: 700}
h1 {margin: 30px 0;font-size: 38px}
h1.big_title {text-transform:uppercase;font-size:43px;margin:0 0 30px 0}
h2 {margin:25px 0;font-size:32px}
h3 {margin:20px 0;font-size:25px}
h4 {margin: 15px 0;font-size:21px}

.B_crumbBox {padding:10px 0;display:block}
.B_crumb,.B_homeCrumb {color:#1e73be}
.blue_part {box-sizing:border-box;display:block;width: 100%; background: #1e73be; border-style: none; border-radius:3px;padding:12px;font-weight:700;color:#fff;text-transform:uppercase}
.transition:hover,.transition:not(:hover),.org:hover,.org:not(:hover) {transition:500ms}
.container {position:relative}
.header {box-sizing: content-box;display: block;padding:10px 10px 0 20px;background: #fff;box-shadow: 0 0 10px #ccc}
.header .logo_block {display:flex;justify-content:space-between}
.header.fixed {position:fixed;top:0;right:0;left:0;z-index:12}
.h_link {position:relative;z-index:999;display:flex;align-items:center}
.h_link .socials {margin-left:1rem;}
.h_link .socials a {color:#1e73be}
.h_link_hidden {display:none}
.display_img {width: 100%;height:auto;display: block}
.block50 {display:inline-block;width:50%;box-sizing:border-box;vertical-align:top}
.stellarnav.light, .stellarnav.light ul ul {background-color:transparent}
nav.topmenu {display:flex;text-align: left;vertical-align: top;justify-content:space-between}
nav.topmenu ul{padding:0;margin:0;text-align: right;display:inline-block}
nav.topmenu ul > li {display:inline-block}
nav.topmenu ul > li a {text-align: left;padding:15px 8px;text-transform: uppercase;font-weight: 700;font-size: 14px}
nav.topmenu ul > li.hover a {background:#f9f9f9}
nav.topmenu ul > li.hover ul li a {background:#fff}
nav.topmenu ul > li > ul {display:none;text-align: left}
nav.topmenu ul > li > ul li {border-bottom:1px solid #efefef;display:block}
nav.topmenu ul > li > ul li a {font-weight:300}
nav.topmenu ul > li > ul li a:hover {background:#f9f9f9}
.other_langs {display: inline-block;position: relative;top:6px;padding-left:8px}
.other_langs div {display:inline-block;font-size: 0}
.other_langs div a {display:block;margin:3px 5px;border-bottom:2px solid transparent}
.other_langs div a:hover {border-color:#5bc0de}
.other_langs div a img {height:24px;width:auto}
.logo {display:inline-block}
.logo img {width:150px; height: auto}
.btn {text-shadow:none; color:#fff;text-decoration:none;display: inline-block;width: auto; line-height: 39px; margin: 0;padding:0 23px;background:rgb(30, 115, 190);border: 2px solid #91b2c3;font-size: 14px;font-weight: 700;font-family: inherit}
.btn.btn-round {border-radius:25px}
.btn:hover {border-color:#303030}
.slider {height:600px;overflow: hidden;background:url("../img/header.jpg")50% 0 no-repeat fixed;background-size: cover}
.slider ul {padding:0;margin:0;height: inherit}
.slider ul li {color:#fff;text-shadow:0 0 15px #000000;height:inherit;position: relative;display: flex;flex-direction:column;align-items: center;justify-content: center}
#clockdiv {z-index: 10;text-align: center;width:100%}
#clockdiv div {display:inline-block;font-size:74px;color:#fff;font-weight:700;line-height:76px}
#clockdiv div span {display:block;font-size:16px;text-transform:uppercase;line-height:20px;text-align: left;text-indent: 15%}
#clockdiv .c_minutes span, #clockdiv .c_seconds span {text-indent: 9%}
.slider ul li img {width:100%;height:auto;position: absolute;top:0;left:0;z-index:1}
.slider ul li h1,.slider ul li h2 {position: relative;z-index:10;text-transform: uppercase;text-align: center;margin-bottom: 0;}
.slider ul li .btn {z-index: 2;text-transform: uppercase;letter-spacing:1px}
.slider ul li .btn:hover {border-color:#fff;color:#666;background:#fff}
.h-center {text-align: center;text-transform: uppercase}
.content {max-width:1024px;padding:30px 0;margin: 0 auto}
section.content.childs {font-size: 18px}
section.index-video {background:#f9f9f9;padding:30px;text-align: center}
.fixed-max-width {margin: 0 auto;max-width: 1060px;width:100%;padding: 30px;box-sizing: border-box}
.full-width {max-width:100%;padding:30px}
.items .item {padding:25px;box-sizing: border-box;text-align: center}
.items .item img {width:100%;display: block;margin:5px auto 10px auto}
.items .item a.item-title {display:table-cell;text-decoration: none;color:#000;font-weight:700;height:40px; text-align: center;vertical-align:middle;width:inherit}
.items .item a.btn {display:inline-block;height:auto}
.items .item .btn-round {margin-top: 10px;text-transform: uppercase;color:#fff}
.content .items .area .row.article h3 {text-transform:uppercase;}
.organizers {margin-top: 30px}
.organizers .row{text-align:center}
.organizers .org {text-align: center}
.organizers .org:hover {background:#F9F9F9}
.organizers .org h3 {font-size:20px; text-transform: uppercase;font-weight:300}
.organizers .org img {width:auto;margin:10px auto;display: block;height:180px}
.ui-widget-overlay {position:fixed;z-index:9899;top:0;left:0;bottom:0;right:0;background:#000;opacity:0.5}
.ui-dialog {z-index:9900;padding:30px; background:#fff;border-radius:5px;box-shadow:0 0 15px #000;position:fixed;width:auto !important;top:20px !important;bottom:20px !important;top:20px !important;left:10% !important;right:10% !important}
.ui-dialog .ui-dialog-titlebar {font-weight:700;font-size:34px;padding:0}
.ui-dialog .ui-dialog-content {position:absolute;top:90px;bottom:20px;left:20px;right:20px;box-sizing:border-box}
.ui-dialog .ui-dialog-titlebar-close {background:none;border:none;top:20%;outline:none}
.ui-dialog-titlebar-close:before {display:block;font-size:0}
.ui-dialog-titlebar-close .ui-icon-closethick {font-family:'FontAwesome';display:block;font-size:0}
.ui-dialog-titlebar-close .ui-icon-closethick:before {content:"\f00d";text-indent:0;font-size:24px;display:block}
/* footer {line-height:40px;text-align:center;height:210px;color:#fff;background:#1e73be}
footer address {font-size:24px; text-transform: uppercase;font-style: normal;margin-top: 60px}
footer .socials {font-size:24px; text-transform: uppercase;font-style: normal;margin-top: 60px}
footer .socials a {line-height:normal;display: inline-block;background:#fff;font-size: 0;border-radius:8px; padding:2px;margin-top: 15px}*/

footer.footer_blocks {width:100%;padding:5px 0;text-align:inherit;line-height:inherit;}
.footer_menu {width: 100%;margin: 0 auto;color:#444;font-weight:bold;background:#f5f5f5;padding:10px 15px;
    box-sizing: border-box;}
.footer_menu.area .row {max-width: 1024px;margin: 0 auto;}
.footer_btmenu {max-width: 1024px;margin: 0 auto;color:#444;box-sizing: border-box;padding:10px 9px;}
.footer_btmenu ul{padding:0;width:100%;font-size:0;}
.footer_btmenu li{list-style-type: none;display:inline-block;width:25%;vertical-align:top;}
.footer_btmenu li a {text-decoration:none;display:block;margin:3px;color:#444;font-size:16px;}
.footer_btmenu .btn-round {line-height:30px;padding:0 15px}
.footer_btmenu li a:hover {color:#000;}
footer .socials {font-size:16px;}
footer .socials a {font-size:16px;color: #444;text-decoration: none;display:inline-block;margin:0 2px}
footer .socials a:hover {color:#000;}
footer .col-md-4.center{text-align:center;}

.w_day {margin:20px 0}
.w_day img {margin:0}
.hi_block table {border:none;}
.hi_block table tr{background:none}
.hi_block ul{padding:0;margin:0}
.hi_block ul li {display:flex;padding:20px;background:#f9f9f9;margin-bottom:40px;align-items:center;position:relative}
.hi_block ul li:before {content: "\f10e";display: block;position: absolute;top: 15px;right:15px;z-index:2;font-family: FontAwesome;color:#f1f1f1;font-size:64px}
.hi_block ul li .hi_content {padding-left:15px;font-size:13px;font-style: italic;position: relative;z-index: 2}
.hi_block ul li img {min-width:130px;height:auto;}


form.sbornik_form .row {display:flex; align-items:center;}
.img100 {width:100%;display:block;height:auto}
.row.article {margin-bottom:30px}
.row.article img {width:100%;height:auto}
.row.article .col-md-4 {padding-right:20px;box-sizing:border-box}
.row.article h3 {font-size:20px;margin-top:0}
.row.article h3 a {color:#333}
.row.article .col-md-8 div {margin-bottom:10px}
.sg_excursions h2 {margin-bottom:10px}
.sg_excursions .gal_text {margin-bottom:15px}
.sg_excursions .row {padding-bottom:30px;margin-bottom:0;border-bottom:1px solid #efefef}
.sg_excursions .row:last-child {border-bottom:none}
.sg_excursions .row .btn_inner {padding:20px 0 0 0; text-align:center;clear:both}
.how-to-get img {width:100%;height:auto;padding:10px;box-sizing:border-box}
.how-to-get h2 {margin-top:10px}
table tr td img {min-width: 130px;max-width: 226px;;height:auto}
table.weather tr td img {width:auto;height:auto}
.sbornik_form {
    width: 100%;
    padding:5px;
    margin:5px 0;
}
.sbornik_form textarea {width: 100%;
    padding: 5px;
    margin: 5px 0;}
    

@media screen and (max-width: 1024px) {
.stellarnav.mobile, .stellarnav.mobile.fixed {position:absolute;z-index:11;top:0;left:0}
.stellarnav .menu-toggle {padding:18px}
.other_langs {position:absolute;z-index:2;top:19px;right:10px}
.h_link {right:80px}
.logo {z-index: 12;margin: 0 0 0 40px;display: block;text-align: center}
.header {display:block;padding:10px}
.topmenu.mobile ul {display:none}
.topmenu.mobile.active > ul {display:block}
.stellarnav.topmenu.mobile ul > li {display:block}
.menu-toggle {display:block;font-size:25px;text-align: left}
.content {padding: 20px}
.content img {display:block;height:auto}
.hi_img img {width:auto}
nav.topmenu {display:block}
.footer_menu .col-md-6:nth-child(even) {text-align:right}
.footer_menu .row div {margin:3px 0}
}
@media screen and (max-width:787px) {
h1 {margin: 30px 0;font-size: 28px}
h1.big_title {text-transform:uppercase;font-size:33px;margin:0 0 30px 0}
h2 {margin:25px 0;font-size:22px}
h3 {margin:20px 0;font-size:20px}
.ui-dialog .ui-dialog-titlebar {font-weight:700;font-size:24px;padding:0}
.fixed-max-width {padding:0}
.content.childs .display_img {display:none}
footer {line-height:30px;text-align:center;height:auto;background-clip:cover}
footer address,footer .socials {font-size:14px;margin:15px 0}
.hi_block ul {font-size:0}
.hi_block ul li {display:block;padding:10px;background:#f9f9f9;margin-bottom:40px;align-items:center;position:relative}
.hi_block ul li:before {content: "";display:none;}
.hi_block ul li .hi_content {display:inline-block;box-sizing:border-box;width:70%;padding-left:30px;}
.hi_block ul li .hi_img {vertical-align:top;width:30%;height:auto;display:inline-block;margin:0;padding:10px;box-sizing:border-box;}
.hi_block ul li .hi_img img {min-width:auto;width:100%;}


}
@media screen and (max-width: 640px) {
.h_link_hidden {display:block;text-align:center}
.h_link {display:none}
.slider ul li {display:inline-block;text-align:center;padding-top:20px}
.slider ul li #clockdiv div{font-size:36px;line-height:36px}
.slider ul li #clockdiv div span {font-size:14px;line-height:16px}
.slider ul li h1{font-size:20px}
.slider ul li h2{font-size:24px}
table {font-size:12px}
table tr td img {width:100px;height:auto}
.footer_menu.area .row {text-align:center;}
.footer_menu .col-md-6:nth-child(even) {text-align:inherit}
.footer_menu .row div {margin:3px 0}
.hi_block table tr td {display:block}

}
@media screen and (max-width: 480px) {
	.hi_block ul li .hi_img,.hi_block ul li .hi_content {width:100%}
	.hi_block ul li .hi_img img {margin:0 auto;display:block}
	.footer_btmenu {display:flex;text-align:center}
	.footer_btmenu li {width:auto;}
	.footer_btmenu li a {font-size:14px}
	.footer_btmenu li a:before {content:"| "}
	.footer_btmenu li:first-child a:before {content:""}
}
