.badge,.badge>img{display:block}.badge>img{width:100%;height:auto}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(370px,1fr));grid-gap:20px}.card-grid .placemenu{width:100%;max-width:370px;margin:0 auto}.card-grid-item{margin:0 auto;padding:40px;box-sizing:border-box;width:100%;box-shadow:0 0 7px -3px #333;background-color:#fff}.card-grid-item--wrapper{position:relative;height:100%}.card-grid-item.purchasable-card .card-grid-item--wrapper{display:flex;flex-direction:column}.purchase-input{margin-top:1em;flex:1;display:flex;align-items:flex-end}.card-grid-item .card--logo,.card-grid-item .info:hover .balloon{display:block}.card-grid-item .desc,.card-grid-item h2{font-size:15px;font-family:"PTSans",sans-serif;color:#666}.card-grid-item h2{font-size:20px;color:#000;font-weight:700}.card-grid-item .content{padding:0 0 1em}.card-grid-item h3{font:700 20px PTSans,sans-serif;margin:0}.card-grid-item .card--title,.card-grid-item h3 a{font:700 20px "PTSans",sans-serif;text-decoration:none;color:#000;margin:.5em 0}.card-grid-item .place{font-size:14px;font-family:"PTSans",sans-serif;color:#999;margin:1em 0 0}.card-grid-item .footermenu span{font-size:14px;font-family:"PTSans",sans-serif;color:#7b7b7b;margin-right:5px;line-height:1.5}.card-grid-item .footermenu .boyicon{background-image:url(../img/boy.png);width:9px;height:19px;display:inline-block;margin-right:5px}.card-grid-item .footermenu .timeicon{background-image:url(../img/clock.png);width:13px;height:13px;display:inline-block;margin-right:5px}.card-grid-item .footermenu .pathicon{background-image:url(../img/path.png);width:17px;height:20px;display:inline-block;margin-right:5px}.card-grid-item .footermenu{display:flex}.card-grid-item .info{background-color:#00bacb;padding:0;margin:0 0 5px;width:35px;height:35px;color:#fff;display:flex;justify-content:center;align-items:center}.card-grid-item .info .balloon{position:absolute;left:50px;margin:0;background:#00bacb;padding:1em;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.7);text-transform:uppercase;font-weight:700;display:none}.card-grid-item .info .balloon .arrow{position:absolute;left:-10px;top:50%;margin-top:-10px;display:block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #00bacb}.card-grid-item .infoblock{position:absolute;top:0;left:0;flex-direction:column;padding:0;background:0 0}@media (max-width:600px){.card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.checkout-form{padding:10px 25px 50px;color:#fff;background:#654f4d}.checkout-form--title{font-size:26pt;text-align:center}.checkout-form--inputs{width:260px;margin:0 auto}.checkout-form--form-input{margin:1em 0;width:100%}.checkout-form--form-input-hint{font-size:9pt;margin:1em 0}.checkout-form--checkout,.checkout-form--form-input input,.film .film-poster img{width:100%}.checkout-form--text{text-align:center}#notifier-info a,.checkout-form--link,.film .seance .seance--buy:hover a{color:#fff}.checkout-form--link:visited{color:#eee}.copyright{font-size:10pt;color:#666;background:#f2f2f2;padding:4em 10vw;display:flex;justify-content:space-between;flex-wrap:wrap}.copyright--text{margin:1em 0}.copyright a{color:#d73434}@media (max-width:600px){.copyright{padding:2em}}.detail-page-content{display:flex;align-items:flex-start}.detail-page-content--description{flex:1}.detail-page-sidebar{background:#654f4d;flex:0 0 350px;margin-left:20px}.detail-page-sidebar--header{display:flex}.detail-page-sidebar--icon{display:block;background:#00bacb;color:#fff;font-size:25px;width:75px;height:75px;line-height:75px;text-align:center;vertical-align:middle}.detail-page-sidebar--title{flex:1;height:75px;background:#725d5a;vertical-align:middle;padding-left:2em;font-size:16pt;font-weight:700;color:#fff;display:flex;align-items:center}.detail-page-sidebar--buttons{padding:2em;text-align:center}.detail-page-sidebar--buttons .ios-badge{margin-top:1em}@media (max-width:1024px){.detail-page-content{flex-wrap:wrap}.detail-page-sidebar{flex:0 0 100%;margin:1em 0}}@media (max-width:400px){.detail-page-sidebar--buttons{padding:1em}.detail-page-sidebar--title{padding-left:1em}}.facts-switcher .fact{display:none}.facts-switcher .fact--active{display:block}.fact--header{height:160px;position:relative}.fact--image{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;max-width:100%;max-height:100%}.fact--body,.fact--title{font-family:"PTSans",sans-serif}.fact--title{text-transform:uppercase;font-size:9pt;color:#666;line-height:2.5;padding:20px 0}.fact--body{font-size:12pt;color:#333;line-height:1.6;text-align:left;padding:0 20px;min-height:150px}.fact--body:first-letter{font-size:42pt;font-weight:700;font-family:"WarnockPro",sans-serif;color:#d32d34;line-height:.5}.tourism-facts--nav{text-align:center;color:#beb59a;padding-top:30px}.tourism-facts--nav-page{display:inline;font-family:"WarnockPro",sans-serif;font-size:1.5em;padding:0 20px}.tourism-facts--nav-next,.tourism-facts--nav-prev{cursor:pointer}.film .film-info{display:flex;flex-wrap:wrap;width:100%;margin-top:3em}.film .film-info h2{flex-basis:100%}.film .film-poster{flex:1 1 10%}.film .film-properties{flex:1 1 calc(70% - 4em);padding:1em;background-color:#fafafa;margin-left:2em}.film .film-properties .film-property-value{font-weight:700}.film .film-description{margin-top:2em}.film .seance{width:100%;overflow-y:scroll;max-height:450px}.film .seance .seance-table-stripped{width:100%;border-spacing:0;border-collapse:collapse;overflow-y:scroll}.film .seance .seance-table--row{line-height:52px;text-align:center}.film .seance .seance-table-stripped tr:nth-child(odd){background-color:#fafafa}.film .seance .seance-table-stripped tr:nth-child(even){background-color:#fff}.film .seance .seance-table-stripped tr:hover{background-color:#f2fbfb}.film .seance .seance-table-stripped td{padding:.75em}.film .seance .seance--cinema{color:#8c6f4e;text-decoration:underline}.film .seance .seance--time{color:#999}.film .seance .seance--buy:hover{background-color:#d73434}.film .seance a:any-link{display:block;text-decoration:none;color:#000}.film .cinema{display:flex;margin-top:3em;width:100%}.film .cinema .cinema-location{flex:1 0 320px;margin-left:2em}.film .cinema .cinema-location-tabs{flex-direction:column}@media (max-width:600px),(max-device-width:736px){.film .film-info{flex-direction:column;flex-wrap:nowrap}.film .film-properties{margin-top:1em;margin-left:0}.film .cinema{flex-direction:column-reverse}.film .cinema .cinema-location{margin-left:0;width:100%}.film .seance .seance-table-stripped td{padding:0}.film .cinema .cinema-map{margin-top:1em;height:250px}}.cinema-phone,.cinema-url{color:#d73434}input[type=email],input[type=number],input[type=password],input[type=text],select{vertical-align:middle;height:50px;width:100%;border:0;margin:15px 0;padding:0 20px;font:12pt PTSans,sans-serif;box-sizing:border-box}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus{border-radius:2px}form input[type=submit]{margin-top:15px}.aligned-form{max-width:600px;margin:0 auto}.aligned-form input[type=submit]{margin:15px 0;width:100%;max-width:260px}option{height:30px;font-size:14px}.fullbtn,button,input[type=button],input[type=submit]{display:inline-block;background-color:#d73434;border:0;height:50px;width:260px;text-align:center;text-transform:uppercase;color:#fff;font:13px/50px PTSans,sans-serif;letter-spacing:2px;transition-duration:.5s;text-decoration:none}a.fullbtn:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#e14c4c;cursor:pointer}a.fullbtn:focus,button:focus,input[type=button]:focus,input[type=submit]:focus{background-color:#c02626;box-shadow:0 0 7px -1px #000}a.fullbtn:active,button:active,input[type=button]:active,input[type=submit]:active{background-color:#d73434}.button-default{background-color:#ddd!important}.button-default:hover{background-color:#e14c4c!important}.search-overlay,nav{display:flex;align-items:center;height:110px}nav{justify-content:space-between}.search-overlay .logo,nav .logo{flex:0 0 230px;margin-left:2vw}.search-overlay .search-icon,.search-overlay .search-toggler,nav .header-auth-menu .header-auth-menu--icon,nav .header-menu-toggler,nav .header-search{padding:0 2vw;height:100%;line-height:110px;font-size:20pt;transition:.3s all;flex:0 1 50px;min-width:20px}.search-overlay .search-toggler,nav .header-auth-menu .header-auth-menu--icon{text-align:center}.search-overlay .search-toggler,nav .header-menu-toggler,nav .header-search{cursor:pointer}.search-overlay .search-icon,nav .header-menu-toggler,nav .header-search{text-align:center}nav .header-search:hover{background:#d73434;color:#fff}nav .header-menu-toggler .fa{transition:.3s all}nav .header-menu-toggler:hover .fa{transform:rotate(90deg);color:#d73434}nav .header-menu{flex:1;display:flex}#notifier,nav .header-auth{padding:0 2vw}nav .header-menu .header-menu-item{padding:0 1em;position:relative}nav .header-auth-menu .header-auth-menu--title,nav .header-menu .header-menu-item a{font-family:"PTSans",sans-serif;font-size:14px;color:#000;font-weight:700;text-transform:uppercase;text-decoration:none;transition:.3s all}nav .header-auth-menu .header-auth-menu--item>a{font-family:"PTSans",sans-serif;color:#000;text-decoration:none;transition:.3s all}nav .header-auth-menu .header-auth-menu--title{cursor:default}nav .header-auth-menu .header-auth-menu--icon{display:none}nav .header-auth-menu .header-auth-menu--item>a:hover,nav .header-auth-menu .header-auth-menu--title:hover,nav .header-menu .header-menu-item a:hover{color:#d73434}nav .header-auth-menu .header-auth-menu--items,nav .header-menu-item ul{position:absolute;display:block;opacity:0;transition:.5s opacity ease-in-out;top:-1000px;z-index:1000;background-color:#fff;text-decoration:none;list-style:none;margin:0;padding:1.25em 1em;white-space:nowrap}nav .header-auth-menu .header-auth-menu--items{right:1em}nav .header-auth-menu .header-auth-menu--items:hover,nav .header-auth-menu:hover .header-auth-menu--items,nav .header-menu-item ul:hover,nav .header-menu-item:hover ul{top:auto;opacity:1}nav .header-auth-menu .header-auth-menu--item,nav .header-menu-item ul li{padding:.5em 1em}nav .header-auth-menu .header-auth-menu--item>a,nav .header-menu .header-menu-item ul li a{font-size:14px;font-weight:400;text-transform:initial}.header-menu-overlay,.search-overlay{position:fixed;width:100%;left:0;z-index:10000}.header-menu-overlay{height:100%;overflow:scroll;top:-9999px;transition:.5s top ease-in}.header-menu-overlay.header-menu-overlay-visible{top:0;transition:.5s top ease-out}.header-menu-overlay .header-menu-overlay-toggler{position:absolute;top:50px;right:50px;background-color:#d73434;width:50px;height:50px;line-height:50px;color:#fff;z-index:1;text-align:center;border-radius:50%;cursor:pointer;transition:.3s all}.header-menu-overlay .header-menu-overlay-toggler:hover{background-color:#e14c4c}.search-overlay{top:-300px;background:#fff;box-shadow:0 1px 5px -2px #333;transition:.3s all}.search-overlay .search-toggler:hover{color:#d73434}.search-overlay.search-overlay-visible{top:0}.search-overlay .search-form{position:relative;flex:1}.search-overlay .search-form .search-form-input{border:1px solid #ddd;width:100%;box-sizing:border-box;padding-right:175px}.search-overlay .search-form .fullbtn{position:absolute;top:0;right:0;width:150px}#notifier{flex:0 1 50px;min-width:20px;text-align:center;cursor:pointer}#notifier-info,#notifier-pointer{position:absolute;background-color:#d73434}#notifier-info{color:#fff;z-index:100;border-radius:10px;padding:20px;width:295px;height:80px;margin-left:-290px;margin-top:15px}#notifier-pointer{width:20px;height:20px;transform:rotate(45deg);margin-left:15px;margin-top:5px}.notifier-invisible{display:none}@media (max-width:1152px),(max-device-width:1024px){.search-overlay .search-icon,nav .header-menu{display:none}nav .logo{flex:0 0 150px}nav .header-menu-toggler{order:0}nav .header-search{order:2;margin:0}#notifier{order:3}nav .header-auth{order:5}.search-overlay .search-form{padding-left:1em}.search-overlay .search-form .search-form-input{padding-right:75px}.search-overlay .search-form .fullbtn{width:75px;font-size:9pt}}@media (max-width:575px){#notifier,.search-overlay .logo,nav .header-auth-menu .header-auth-menu--title{display:none}nav{padding:0}nav .header-auth-menu:hover .header-auth-menu--icon{color:#d32d34}nav .header-auth-menu .header-auth-menu--icon{display:block}.header-menu-overlay .header-menu-overlay-toggler{top:10px;right:10px}}.links{font-size:12pt}.marker-card--info-filler{margin-top:1em}.message{padding:1em;margin:1em 0;background:#eee}.message a{color:#d32d34}.message.message-info{background:#f0f9fb}.message.message-alert{background:#d32d34;color:#fff}.message.message-alert a,.topmenu .menu ul li.active a,.topmenu .menu ul li:hover a{color:#fff}.mobile-page{padding:20vh 20vw;background:#f4f4f4}.mobile-page-container{display:flex;justify-content:space-between;flex-wrap:wrap}.mobile-page-container .badge{flex:0 0 calc(50% - 10px)}.mobile-page-footer{justify-content:center;align-content:center;display:flex;margin-top:5em}@media (max-width:1024px){.mobile-page{padding:10vh 10vw}.mobile-page-container .badge{flex:0 0 100%}.ios-badge{margin-top:1em}}@media (max-width:800px){.mobile-page{padding:5vh 5vw}}@media (max-width:600px){.mobile-page{padding:20px}}.partners{font-size:10pt;color:#666;background:#f2f2f2;padding:0 10vw 4em}.partners--text{font-size:12pt;text-align:center}.owl-dot:before,.partners--logo{display:block;width:200px;margin:0 auto}.partners--logo img{display:block;max-width:100%}@media (max-width:600px){.partners{padding:0 2em 2em}}.range-input{display:flex;justify-content:space-between}.range-input>span{width:140px}@media (max-width:540px){.range-input{flex-wrap:wrap}.range-input>span{width:100%}}.restaurant-way{flex:0 0 40%;align-self:flex-end;margin:40px 0}.restaurant-way--title{font-family:"PTSans",sans-serif;font-weight:700}.restaurant-way--destination{font-family:"PTSans",sans-serif;line-height:1.5;color:#222}@media (max-width:1080px){.restaurant-way{flex:0 0 100%;margin:1em 0}}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{width:40px}.owl-carousel .owl-nav .owl-prev{margin-right:10px}.owl-dots{margin-top:-50px;height:50px;z-index:11;text-align:center}.owl-dot{position:relative;padding:12px;display:inline-block;margin:0 auto}.owl-dot:before{width:8px;height:8px;border:2px solid red;border-radius:10px;content:" "}.owl-dot.active:before{background:#fff}.owl-nav{position:absolute;right:1em;top:1em}.owl-nav,.tabs .tabs--headers{display:flex}.tabs.tabs-bordered .tabs--header.tabs--header-active,.tabs.tabs-bordered .tabs--headers{border-bottom:1px solid #d73434}.tabs .tabs--header{cursor:pointer;padding:1.5em}.tabs.tabs-bordered .tabs--header{border-bottom:1px solid #d73434;margin:-1px}.tabs .tabs--header.tabs--header-active{background-color:#d73434;color:#fff;box-shadow:0 -1px 5px -1px #aaa}.tabs .tabs--content{padding:1em}.tabs.tabs-bordered .tabs--content{border:1px solid #eee;border-top:none;margin:-1px}.tabs .tabs--content .tab{display:none;text-transform:none;line-height:1.25;border:0}.tabs .tabs--content .tab.tab-active,.toggle-header.header-active .toggle-menu-triangle{display:block}.drop-down-menu{display:none;background-color:#efefef;width:100%}.drop-down-menu-header{background-color:#f7f1f1;font-size:18pt;line-height:1.5em;text-align:center;display:none}.drop-down-menu-item{display:flex;padding:5px 5px 5px 30px;border-bottom:1px solid #d2dada}.drop-down-menu-item:hover,.toggle-header.header-active,.toggle-header:hover{background-color:#d73434;color:#fff}.drop-menu-item-link{color:#000;text-decoration:none}.drop-down-menu-item-image{display:inline-block;height:50px;width:50px;min-height:50px;min-width:50px}.drop-down-menu-item-header{display:inline-block;padding-left:20px;font-size:14pt;text-align:left}.toggle-menu-triangle{display:none;border-left:9px solid transparent;border-right:9px solid transparent;border-top:10px solid #d73434;width:1px;top:100%;left:calc(50% - 10px);position:absolute}.toggle-menu{width:100%;text-align:center;cursor:pointer}.toggle-header{text-transform:uppercase;font-weight:700;border-bottom:.1vw solid #f7f1f1;padding:20px 0;background-color:#fff;color:#9b8c7a;position:relative;transition:background-color .3s}.toggle-header.header-active{border-bottom:0}.toggle-content{display:none}.toggle-content.toggled{display:block;padding-top:1em}.toggle-content-item{font-weight:700;color:#000;display:flex;flex-direction:column}@media (max-width:800px){.drop-down-menu{display:flex;flex-direction:column;align-items:center}.drop-down-menu-header{display:block}}.tourism-guide{flex:0 1 40%}.guide-caption{margin:0;padding:20px;background:#715c5a;color:#fff}.guide-list,.guide-text{list-style:none;padding:20px;margin:0;background:#f8f8f8}.guide-list{padding:0 20px;counter-reset:section}.guide-list-item{margin-bottom:1em}.guide-list-item:nth-last-child(1){margin-bottom:0}.guide-list-item--caption{display:inline;font-size:1.25em;margin-bottom:1em;transition:color .2s}.guide-list-item--caption:before{counter-increment:section;content:counter(section) ". ";font-family:"WarnockPro",serif;font-size:1em;font-weight:700}.guide-list-item--caption:after{font-weight:400;font-family:"FontAwesome";content:" \f078"}.guide-list-item--caption.toggle-item--header-active:after{font-weight:400;font-family:"FontAwesome";content:" \f077"}.guide-list-item--caption.toggle-item--header-active,.guide-list-item--caption:hover{color:#d73434}.guide-list-item--text{font-size:1em;margin-bottom:0}.toggle-item--header{cursor:pointer}.toggle-item--content{display:none}.toggle-item--content-opened{display:block}.topmenu{display:flex;background:url(/static/img/hotel-header.png) no-repeat center center;background-size:cover;min-height:282px;flex-direction:column;align-items:center;justify-content:center}.topmenu-restaurant{background:url(/static/img/restaurants-header.jpg) no-repeat center center;background-size:cover}.topmenu-classes{background:url(/static/img/entertainment-header.jpg) no-repeat center center;background-size:cover}.topmenu-poster{background:url(/static/img/posters-header.jpg) no-repeat center center;background-size:cover}.topmenu-excursion{background:url(/static/img/excursions-header.jpg) no-repeat center center;background-size:cover}.topmenu-order{background:url(/static/img/order.jpg) no-repeat center center;background-size:cover}.topmenu-registration{background:url(/static/img/registration.jpg) no-repeat center center;background-size:cover}.topmenu h1,.topmenu h2{font-size:50px;font-family:"WarnockPro",serif;color:#fff;font-weight:700;text-transform:uppercase;line-height:1.2;text-align:center}.topmenu .menu{width:auto;max-width:100%}.topmenu .menu ul{padding:0;display:flex;flex-wrap:wrap;justify-content:center}.topmenu .menu ul li{display:block;float:left;border-top:1px solid #cfcfcf}.topmenu .menu ul li a,.tourism-todo-content--menu .tabs--header{font-family:"PTSans",sans-serif;text-transform:uppercase;font-weight:700}.topmenu .menu ul li a{display:inline-block;color:#c2b093;line-height:1.5;text-decoration:none;text-align:center;margin:1em 0 2em;font-size:14px}.topmenu .menu ul li.active,.topmenu .menu ul li:hover{border-top:1px solid #d73434}@media (max-width:600px),(max-device-width:736px){.topmenu .menu ul{justify-content:flex-start;border-top:none}.topmenu .menu ul li,.topmenu .menu ul li.active,.topmenu .menu ul li.active:hover,.topmenu .menu ul li:hover{border-top:none}.topmenu .menu ul li a{margin:5px}.topmenu h1{font-size:38px}.topmenu h2{font-size:22pt}}.tourism-todo{display:flex}.tourism-facts{width:25%;background-color:#f9f9f9;text-align:center;padding:20px 20px 0;flex-shrink:0}.tourism-todo-content{display:block;padding-top:20px;width:100%;z-index:1}.tourism-todo-content--header{font-family:"WarnockPro",sans-serif;font-size:28px;padding:30px 0 0 70px}.tourism-todo-content--menu{display:flex;flex-wrap:wrap;width:90%;margin:auto;padding-bottom:50px}.tourism-todo-content--menu .tabs--header{letter-spacing:0;padding:10px;font-size:12px;border-bottom:0;border-top:1px solid #dde1e4}.tourism-todo-content--menu .tabs--header.tabs--header-active{border-top:1px solid #d73434;background-color:#fff;border-bottom:0;box-shadow:0 0 0 0 #fff;color:#000}.tourism-todo-content--grid.tab{display:none}.tourism-todo-content--grid.tab-active{display:block}.tourism-todo-grid{display:grid;width:99%;min-height:700px}.grid-miracles{grid-template-rows:repeat(3,260px);grid-template-columns:repeat(4,minmax(200px,1fr))}.grid-favorite-dishes{grid-template-rows:repeat(2,390px);grid-template-columns:repeat(2,1fr)}.grid-buy-souvenirs,.grid-ten-places,.grid-time-adventure{grid-template-rows:repeat(3,260px);grid-template-columns:repeat(4,minmax(200px,1fr))}.grid--next{display:block;margin:auto;width:15%;padding-top:15px}.tourism-grid-image{width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-position:center}.grid-miracles--national-park{background-image:url(/static/img/grid/first-grid/tabimg1.png)}.grid-miracles--spasskoe{background-image:url(/static/img/grid/first-grid/tabimg2.png)}.grid-miracles--castle{background-image:url(/static/img/grid/first-grid/tabimg3.png)}.grid-miracles--bolhov{background-image:url(/static/img/grid/first-grid/tabimg4.png)}.grid-favorite-dishes--burger{margin:10% auto auto}.grid-favorite-dishes--deer{background-image:url(/static/img/grid/second-grid/second-image.jpg)}.grid-favorite-dishes--duck{background-image:url(/static/img/grid/second-grid/third-image.jpg)}.grid-time-adventure--kalinnikov,.grid-time-adventure--rusanov{background-image:url(/static/img/grid/third-grid/first-image.jpg);background-position:-10px -20px;background-size:110%}.grid-time-adventure--rusanov{background-image:url(/static/img/grid/third-grid/second-image.jpg)}.grid-time-adventure--turgenev{background-image:url(/static/img/grid/third-grid/third-image.jpg);background-position:-100px -220px;background-size:125%}.grid-time-adventure--leskov{background-image:url(/static/img/grid/third-grid/fourth-test-image.jpg)}.grid-time-adventure--myasoedov{background-image:url(/static/img/grid/third-grid/fifth-image.jpg);background-position:-10px -20px;background-size:125%}.grid-time-adventure--ermolov{background-image:url(/static/img/grid/third-grid/seventh-image.jpg);background-position:-10px -80px;background-size:110%}#cathedral{padding-bottom:20px}.grid-ten-places--ivan-groznii{background-image:url(/static/img/grid/fourth-grid/first-image.jpg);background-size:190%;background-position:-70px -60px}.grid-ten-places--tank{background-image:url(/static/img/grid/fourth-grid/second-image.jpg);background-size:190%}.grid-ten-places--lenin{background-image:url(/static/img/grid/fourth-grid/third-image.jpg);background-position:-20px -20px;background-size:200%}.grid-ten-places--grinn{background-image:url(/static/img/grid/fourth-grid/fourth-image.jpg)}.grid-ten-places--castle{background-image:url(/static/img/grid/fourth-grid/fifth-image.jpg)}.grid-ten-places--ermolov{background-image:url(/static/img/grid/fourth-grid/sixth-image.jpg)}.grid-ten-places--rivers{background-image:url(/static/img/grid/fourth-grid/seventh-test-image.jpg);background-position:-10px 70%}.grid-ten-places--leskov{background-image:url(/static/img/grid/fourth-grid/eighth-test-image.jpg);background-size:220%;background-position:-190px -40px}.grid-ten-places--railstation{background-image:url(/static/img/grid/fourth-grid/nineth-test-image.jpg);background-position:-100px -20px;background-size:160%}#candy{padding-bottom:30px}.grid-buy-souvenirs--bread{background-image:url(/static/img/grid/fifth-grid/first-image.jpg)}.grid-buy-souvenirs--coins{background-image:url(/static/img/grid/fifth-grid/second-image.jpg)}.grid-buy-souvenirs--embroidery{background-image:url(/static/img/grid/fifth-grid/third-image.jpg)}.grid-buy-souvenirs--socks{background-image:url(/static/img/grid/fifth-grid/fourth-image.jpg)}.grid-buy-souvenirs--beer{background-image:url(/static/img/grid/fifth-grid/fifth-image.jpg)}.grid-buy-souvenirs--gingerbread{background-image:url(/static/img/grid/fifth-grid/sixth-image.jpg)}.tourism-grid-item{display:inherit;position:relative;text-decoration:none}.tourism-grid-item:hover .tourism-grid-item--content img{z-index:10;cursor:pointer}.tourism-grid-item-monocolor{position:absolute;width:100%;height:100%}.tourism-grid-item-monocolor-red{background-color:#d93433}.tourism-grid-item-monocolor-white{background-color:#fff}.tourism-grid-item-monocolor-blue{background-color:#00afc4}.tourism-grid-item--backdrop{width:100%;height:100%;position:absolute;z-index:10;transition:background-color .3s}.tourism-grid-item-backdrop-sand{background-color:rgba(146,118,38,.54)}.tourism-grid-item-backdrop-blue{background-color:rgba(7,140,154,.6)}.tourism-grid-item:hover{cursor:pointer}.tourism-grid-item:hover .tourism-grid-item--backdrop{background-color:rgba(89,89,89,.35)}.tourism-grid-item:hover .tourism-grid-item-backdrop-blue{background-color:rgba(7,140,154,.8)}.tourism-grid-item:hover .tourism-grid-item-backdrop-gray{background-color:rgba(111,111,111,.6)}.tourism-grid-item--content{line-height:20px;padding:20px;z-index:100;position:relative}.tourism-grid-item--content.grid-item--content-bottom{margin:auto auto -10px 10px}.tourism-grid-item--content.grid-item--content-center{margin:auto}.tourism-grid-item--header h3{margin:0 0 1em;font-family:"PTSans",sans-serif;font-size:20px;cursor:pointer}.tourism-grid-item--header-black{color:#000}.tourism-grid-item--header-white{color:#fff;text-shadow:0 0 3px #333}.tourism-grid-item--header-big h3{margin:0 0 1em;font-family:"WarnockPro",sans-serif;font-size:36px;line-height:35px;cursor:pointer}.tourism-grid-item--header-center{text-align:center}.tourism-grid-item--header-upper{text-transform:uppercase}.tourism-grid-item--text p{font-family:"PTSans",sans-serif;font-size:16px;cursor:pointer}.tourism-grid-item--text-grey{color:gray}.tourism-grid-item--text-white{color:#fff;text-shadow:0 0 1px #333}.tourism-grid-item--text-center{text-align:center}.tourism-grid-item.tourism-grid-item-big{grid-row-start:span 2;grid-column-start:span 2}.tourism-grid-item.tourism-grid-item-long{grid-row-start:span 2}@media (max-width:1280px){.tourism-todo-grid{min-height:750px}.tourism-grid-item--header{font-size:16px}.tourism-grid-item--text{font-size:12px}.tourism-todo-content--menu{justify-content:center}.tourism-todo-content--header h2{text-align:center}.tourism-facts{display:none}}@media (max-width:1000px){.tourism-grid-item--header h3{font-size:16px}.tourism-grid-item--text p{font-size:14px}}@media (max-width:800px){.tourism-todo{flex-direction:column}.tourism-todo-content--header{padding:60px 0 0}.tourism-todo-content{display:none}.tourism-todo-grid{display:grid;width:99%;min-height:700px}.tourism-todo-grid.grid-miracles{grid-template-rows:repeat(6,260px);grid-template-columns:repeat(2,minmax(200px,1fr))}.grid-miracles #fourth-image.tourism-grid-image{background-size:120%}.tourism-todo-grid.grid-miracles :nth-child(4){grid-row:2}.tourism-todo-grid.grid-miracles :nth-child(6){grid-row:4/2;grid-column:2}.tourism-todo-grid.grid-miracles :nth-child(7){grid-column:2;grid-row:4}.tourism-todo-grid.grid-favorite-dishes{grid-template-rows:repeat(2,390px);grid-template-columns:repeat(2,1fr)}.tourism-todo-grid.grid-buy-souvenirs,.tourism-todo-grid.grid-ten-places,.tourism-todo-grid.grid-time-adventure{grid-template-rows:repeat(6,260px);grid-template-columns:repeat(2,minmax(200px,1fr))}.tourism-todo-grid.grid-ten-places :nth-child(4){grid-row:1}.tourism-todo-grid.grid-buy-souvenirs :nth-child(4){grid-column:2;grid-row:1/3}.tourism-todo-grid.grid-buy-souvenirs :nth-child(5){grid-row:2}}.route-instructor{display:flex;flex-direction:column;flex:0 0 230px;margin-right:20px;position:relative;margin-bottom:1em}.route-instructor--photo{width:230px;height:265px}.route-instructor--type{position:absolute;left:0;top:215px;padding:10px 25px;line-height:30px;background:#00b3c3;color:#fff;text-transform:capitalize;font-weight:700}.route-instructor--name{color:#000;font-weight:700;text-align:center;text-decoration:none;padding:2em 1em 1em;font-size:14pt}.route-instructor--experience,.route-instructor--post{color:#999;text-align:center;font-size:12pt;line-height:25px}