#admin-menu{width:100%;height:29px;}
#admin-menu-wrapper{min-width:1200px;height:29px;}
#logo{
  margin-left:-380px;
}
#phone{
  margin-left:204px;
}
#top-menu-icon{
  display:block;
  position:absolute;
  left:50%;
  top:23px;
  width:28px;
  height:24px;
  cursor:pointer;
}
#top-menu-icon .lines,
#top-menu-icon .lines::after,
#top-menu-icon .lines::before{
  display:block;
  content:"";
  transition:all 0.4s ease-out;
  width:28px;
  height:0;
  border-top:4px solid black;
  position:absolute;
  left:0;
  top:10px;
  background:black;
}
#top-menu-icon .lines::after{
  top:-12px;
}
#top-menu-icon .lines::before{
  top:4px;
}
#top-menu-icon.opened .lines{
  border-top:4px solid white;
}
#top-menu-icon.opened .lines::after{
  top:-4px;
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
  transform: rotate3d(0, 0, 1, -45deg);
}
#top-menu-icon.opened .lines::before{
  top:-4px;
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg);
}

#top-menu{
  display:none;
  width:100%;
  height:0;
  position:fixed;
  top:70px;
  border-top:6px solid black;
  padding:30px 10px;
  background:#f5f5f5;
  transition:all 0.4s ease-out;
  z-index:5;
  left:0;
  margin:0;
  box-shadow:0 -10px 20px 13px #000;
  opacity:0;
}
.admin-menu #top-menu{
  top:99px;
}
#top-menu.opened{
  display:block;
  height:auto;
  opacity:1;
}
#main-menu>li{
  display:block;
  text-align:center;
  line-height:36px;
}
#main-menu>li>a{
  display:block;
}
#social-top{
  position:static;
  margin:30px auto 0 auto;
  height:30px;
  width:84px;
  padding-left:10px;
}

main{
  width:712px;
}
footer{
  width:712px;
}
#social-bottom{
  left:50%;
  margin-left:-50px;
}

#node-10>a.map-expander{display:none;}

.view-events > .view-content {
    width: 724px;
}

.view-events .event-width-3-30{ width:30%; }
.view-events .event-width-3-40{ width:40%; }
.view-events .event-width-3-50{ width:50%; }
.view-events .event-width-3-60{ width:60%; }
.view-events .event-width-3-70{ width:70%; }
.view-events .event-width-3-100{ width:100%; }

#block-block-1{
  height:632px;
}
#block-block-1>#node-8{
  width:350px;
  left:0;
}
#block-block-1>#node-9{
  width:350px;
  left:362px;
}
#block-block-1>#node-10{
  width:712px;
  top:322px;
}

.tickets{
  padding:40px 20px;
}

.node-event .event-top .content{
  padding:130px 30px 0 30px;
}


#arenda-slides{
  width:713px;
}
#arenda-slides .tab{
  width:145px;
}
#arenda-slides .tab h3{
  left:0;
  width:93px;
  text-align:center;
}
#arenda-slides .tab:nth-child(2) .tab-bg{ left:-145px; }
#arenda-slides .tab:nth-child(3) .tab-bg{ left:-290px; }
#arenda-slides .tab:nth-child(4) .tab-bg{ left:-435px; }
#arenda-slides .tab:nth-child(5) .tab-bg{ left:-580px; }

#arenda-slides .content h2 {
  left:80px;
}
#arenda-slides .content .hall-text {
  left:80px;
}

.view-taxonomy-term .view-content{ width:690px;}
.node-teaser.node-product { width:304px; }

.node-slide>.content{
  width:210px;
  top:105px;
}
.node-slide > .content .field-name-body {
    width: 210px;
}

.block-768{
  display:block;
}
.inline-block-768{
  display:inline-block;
}
.inline-768{
  display:inline;
}
.inline-1024,
.inline-block-1024,
.block-1024{
  display:none;
}



#kulishki-booking-table th:nth-child(8),
#kulishki-booking-table th:nth-child(9),
#kulishki-booking-table th:nth-child(10),
#kulishki-booking-table td:nth-child(8),
#kulishki-booking-table td:nth-child(9),
#kulishki-booking-table td:nth-child(10),
#block-system-main .inline-block-1024,
#block-system-main .inline-block-480,
#block-system-main .inline-block-320{ display:none; }
#block-system-main .inline-block-768{ display:inline-block; }
