@import url(modules.css);@import url(forms.css);@import url(k2.css);@import url(bootstrap.css);@import url(bootstrap-responsive.css);
@import url(https://fonts.googleapis.com/css?family=Philosopher:400,400italic,700,700italic&subset=latin,cyrillic&display=swap); @import url(https://fonts.googleapis.com/css?family=Kurale&subset=latin,cyrillic&display=swap);
*{margin:0;padding:0;}
@mixin font {
  font-display: swap;
}
header, article, footer {display:block;}
button {box-shadow:1px 1px 3px #666;-moz-box-shadow:1px 1px 3px #666;-webkit-box-shadow:1px 1px 3px #666;}
html, body {height:100%;width:100%;}
body {
  @include font;
  font: 400 16px 'Roboto', sans-serif;
  color:#333;
  line-height:23px;
  background:#fbeec6;
}
p {margin:10px 0;}
ul {margin:0 0 20px 30px;}
img {border:none;}
img.ico-service {background:none !important;border:none !important;box-shadow:none !important;}
#clr {clear:both;}
#scroller {position:fixed !important;z-index:9999;bottom:30px;left:10px;background:url(../images/top.png) no-repeat right top;width:54px;height:31px;cursor:pointer;display:none;}
h1, h2, h3, h4, h5, h6, .h2, .h3, .h4, .h5 {line-height:120%;color:#b20f0f;}
h1 {
  @include font;
  font-size: 36px;
  font-weight: 400;
  text-align:center;
  margin:0 0 15px 0;
}
.h2, .h3, .h4, .h5, .h6 {text-align:center;margin:15px 0 !important;}
h2, .h2 {
  @include font;
  font-size:26px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
}
h3, .h3 {
  @include font;
  font-size:24px;
}
h4, .h4 {
  @include font;
  margin:15px 0 5px;
  font-size:20px;
  font-weight:bold;
}
h5, .h5 {
  @include font;
  margin:15px 0 5px;
  font-size:18px;
  font-weight:bold;
}
span.h5 {text-align:left;margin:0;}
.h6 {
  @include font;
  font-size:1.1em;
  font-weight:700;
  color:#666;
  line-height:100%;
}
a:link, a:visited {color:#ca0000;text-decoration:none;border:none;outline:none;}
a:hover {text-decoration:underline !important;}
.main-popup {width:630px;height:618px;background:url(../images/fb_bg.gif) 0 0 no-repeat !important;}
header {width:100%;background:#f7df95;border-top:10px solid #ca0000;border-bottom:10px solid #e02929;}
.span4.logo_inner {line-height:170px;}
.top.row-fluid .span8 {height:170px;background:url(../images/town2.gif) 0 100% no-repeat;background-size:cover;}
.top.row-fluid .span8 .row-fluid [class*="span"]:first-child {line-height:50px;}
img.slogan {margin-top:1.5%;}
.row-awards {margin: 10px 0 0;}
.social {position:absolute;right:5px;top:130px;}
.social ul li {display:inline-block;margin-right:10px;}
.at-expanding-share-button[data-position=bottom-left] {bottom: 30px !important;}
.menu.row-fluid {background-color:#e93030;background-image:-moz-linear-gradient(top,#e93030,#770000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e93030),to(#770000));background-image:-webkit-linear-gradient(top,#e93030,#770000);background-image:-o-linear-gradient(top,#e93030,#770000);background-image:linear-gradient(to bottom,#e93030,#770000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e93030', endColorstr='#e93030', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.nav-bar-logo {float:right;margin-top:3px;}
#slider {width:100%;height:auto;background:#f8b541;padding:1% 0 3%;border-bottom:10px solid #ca0000;}
#navigation128 {top:50%;}
#cust-navigation128 {position:absolute;top:102%;right:0;left:0;text-align:center;}
#cust-navigation128 span.load-button {width:60px;height:3px;display:inline-block;background:#ca0000;border:1px solid #f7df95;box-shadow:none;margin:0 2px;cursor:pointer;border-radius:0;}
article {min-height:100px;background:url(../images/bg_content.png) 0 0 repeat;padding-bottom:50px;}
.item-page {padding:8px 5px;margin:0;}
.item-page-disqus #disqus_thread {padding:0 15px;background:#fef9eb;}
.fb_iframe_widget iframe {padding:0;background:#fef9eb;border-radius:4px;*border:1px solid #dfdfdf !important;}
.span12.home_ivent {
  @include font;
  margin:10px 0 0;
  font-size:20px;
  color:#733309;
  text-align:left;
  line-height:30px;
}
.span12.home_ivent .event_text {min-height:115px;}
.span12.home_ivent img {overflow:hidden;border-bottom:10px solid #ca0000;margin-bottom:10px;box-shadow:1px 1px 5px #666;}
.span12.home_ivent .span6 {width:45.82083333333333%;margin:20px 0 20px 3.564102564102564%;}
.span12.home_ivent .event_date {
  @include font;
  font-size:30px;
  color:#bb0000;
  line-height:36px;
  text-transform:uppercase;
  text-align:center;
}
.span12.home_ivent .event_date span {
  @include font;
  font-size:48px;
  text-align:center;
}
.span12.home_ivent .event_title {
  @include font;
  margin:10px 0;
  font-size:22px;
  text-align:center;
  min-height:46px;
}
.span12.home_ivent button, .span12.home_ivent button.ticket, .ic-info-box.tickets button, article#ny button.ticket, button.custom_button, .moreinfos.ic-more-info a {
  float: right;
  overflow:hidden;
  position:relative;
  display:inline-block;
  padding:7px 8px 6px;
  margin-bottom:0;
  @include font;
  font-family:'Roboto', sans-serif;
  font-size:16px;
  font-weight:500;
  color:#fff;
  text-transform:uppercase;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  border:none;
  background:#ca0000;
  z-index:3;
  border:3px solid #ca0000;
  border-radius:5px;
  box-shadow:1px 1px 3px #666;
  margin-top:5%;
}

button.custom_button {
  float:none;
}

.ic-info-box.tickets button {
  font-size:14px;
  margin:0;
  text-transform:none;
}

.span12.home_ivent button.ticket {
  float:left !important;
}

article#ny button.ticket {
  display:block;
  float:none;
  font-size:30px;
  line-height:100%;
  margin:20px auto 0;
  padding:17px 18px 16px;
}

article#ny a:hover button.ticket:hover,
article#ny button.ticket:hover:before,
article#ny button.ticket:before,
button.custom_button:hover {
  text-decoration:none !important;
}

.span12.home_ivent button:hover,
button.ticket:hover,
.ic-info-box.tickets button:hover,
article#ny button.ticket:hover,
button.custom_button:hover,
.moreinfos.ic-more-info a:hover {
  font-weight:500;
  color:#5d3603;
}

.span12.home_ivent button:hover:before,
button.ticket:hover:before,
.ic-info-box.tickets button:hover:before,
article#ny button.ticket:hover:before,
button.custom_button:hover:before,
.moreinfos.ic-more-info a:hover:before {
  visibility:visible;
  width:140%;
  left:-20%;
}

.span12.home_ivent button:before,
button.ticket:before,
.ic-info-box.tickets button:before,
article#ny button.ticket:before,
button.custom_button:before,
.moreinfos.ic-more-info a:before {
  -webkit-transition:all 0.3s ease;
  -moz-transition:all 0.3s ease;
  -o-transition:all 0.3s ease;
  transition:all 0.3s ease;
  -webkit-transform:skew(45deg,0);
  -moz-transform:skew(45deg,0);
  -ms-transform:skewX(45deg) skewY(0);
  -o-transform:skew(45deg,0);
  transform:skew(45deg,0);
  -webkit-backface-visibility:hidden;
  content:'';
  position:absolute;
  visibility:hidden;
  top:0;
  left:50%;
  width:0;
  height:100%;
  background:#f8b541;
  z-index:-1;}
.moreinfos.ic-more-info a {
  margin-top: 0;
  padding: 2px 5px;
  @include font;
  font-family:'Roboto', sans-serif;
  font-size:13px;
  font-weight:500;
  color:#fff;
  text-transform:uppercase;
}

.moreinfos.ic-more-info a:hover {text-decoration: none !important;}
.span2.img, .span3.img, .span4.img {margin:0 2% 10px 0;}
.row-fluid.ivent-info.bus-fare {text-align:center;}
.row-fluid.ivent-info.bus-fare h4 {margin-bottom:20px;}
.row-fluid.ivent-info.bus-fare .span2 {min-height:0;}
.item-page.our-partners .row-fluid {margin-bottom:10px;}
.item-page.our-partners .row-fluid .span3 img {background:#faa71c;padding:4px;border:1px solid #faa71c;margin:0 8px 0 0;box-shadow:1px 1px 3px #666;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.item-page.our-partners .row-fluid .span3 img:hover {background:#e79a1a;border:1px solid #e79a1a;box-shadow:1px 1px 3px #000;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
table.camp_time {width:80%;margin:0 auto 20px;}
table.camp_time td {vertical-align:top;text-align:left;}
#icagenda {width:98%;margin:0 auto;padding:0;}
.ic-event, .ic-event:nth-child(2n+1) {background:url(../images/bg_ivents.png) 0 0 repeat;border:3px solid #f8b541;box-shadow:1px 1px 3px #666;}
.ic-date {display:none;}
.ic-subtitle-string {color:#6F0F03;}
.ic-title-cat {color:#ca0000 !important;}
.ic-content .ic-event-title {border-bottom:1px solid #faa71c;}
.ic-event-header {background:url(../images/bg_ivents.png) 0 0 repeat;padding:10px 10px 10px 20px;border:2px solid #faa71c;}
.ic-event-header h1 {font-weight: 700;text-align: left;color:#6F0F03;}
.ic-info {background:#fff1c6;border:2px solid #faa71c;}
.ic-info-box {background:#f7df95;box-shadow:1px 1px 3px #666;text-align:center;border:0px none;border-radius:5px;padding-bottom:15px;}
.ic-info-box .row-fluid {height:auto;min-height:66px;margin:0 !important;}
.ic-info-box .span3 {font-weight:700;}
.ic-info-box .span3 span {font-weight:normal;font-size:13px;}
.ic-info-box .h5 {font-size:16px;padding:0 10px;}
.ic-info-box p {padding:0 10px;}
.ic-info-box.tickets .span3 {margin:10px 0; font-size:16px;text-align: center;}
.ic-info-box.program {text-align:left;}
.ic-info-box-header {width:auto !important;display:block;background:#555 none repeat scroll 0% 0%;vertical-align:middle;border:0px none;padding:10px;text-align:center;color:#FFF;border-radius:5px 5px 0px 0px;background-color:#e93030;background-image:-moz-linear-gradient(top,#e93030,#770000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e93030),to(#770000));background-image:-webkit-linear-gradient(top,#e93030,#770000);background-image:-o-linear-gradient(top,#e93030,#770000);background-image:linear-gradient(to bottom,#e93030,#770000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e93030', endColorstr='#e93030', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.ic-info-box.program .ic-info-box-header {margin-bottom:20px;}
.ic-info-box-header label {text-transform:uppercase;font-weight:bold;cursor:auto;}
.ic-info-box-content {display:block;width:auto;vertical-align:top;border:0px none;margin:10px;text-align:left;color:#111;}
.ic-info-box.tickets .span3.price {text-align:center;}
.ic-info-box.tickets span.online-text {font-size:150%; text-transform:uppercase;}
.ic-info .price-block {text-align:center;font-weight: bold;}
.ic-info .price-block h4 {font-weight: bold;font-size: 1.3em;margin-bottom: 30px;}
.ic-divTable {display:table;width:97% !important;border-collapse:separate;border-spacing:5px;}
.ic-divRow {display:table-row;}
.ic-label {display:table-cell;font-weight:bold;}
.ic-label span {font-weight:normal;}
.ic-detail-desc {background:#fef9eb;box-shadow:0px 0px 5px #666;}
.ic-divCell {padding:1px 5px;}
.ic-detail-desc h2 {margin:15px 0 25px;}
.ic-detail-desc h3, .ic-detail-desc h4, .ic-detail-desc h5 {text-align:center;}
.ic-detail-desc h5 {color:#666;font-size:1.2em;}
.ic-detail-desc h6 {color:#666;font-size:1.1em;}
.ic-detail-desc .span3, .ic-detail-desc .span4, .ic-detail-desc .span12 {margin-top:5px;margin-bottom:5px;}
.ic-btn-success {background-color:#e93030;background-image:-moz-linear-gradient(top,#e93030,#770000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e93030),to(#770000));background-image:-webkit-linear-gradient(top,#e93030,#770000);background-image:-o-linear-gradient(top,#e93030,#770000);background-image:linear-gradient(to bottom,#e93030,#770000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e93030', endColorstr='#e93030', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.ic-btn-success:hover {background-color:#770000;}
.ic-full-description {padding: 0 15px;}
.ic-people {color:#ca0000;}
.image.ic-image {display:none;}
.ic-image img {width:100%;max-height:none;border:1px solid #faa71c;}
.ic-info .ic-details {color:#ca0000;}
.ic-participants {background:url(../images/bg_ivents.png) 0 0 repeat;border:2px solid #faa71c;}
.ic-participants .panel h3 {padding:5px 0;}
.ic-participants h3 a {color:#6F0F03;}
#icagenda .pane-slider {padding:5px;}
#detail-map .icagenda_map {border:2px solid #faa71c;}
.ic-share {z-index: 99999 !important;}
.addthis_floating_style {position: relative; z-index: 99999;}
.addthis_toolbox {left: 0 !important;}
.iSocialSharing {padding:20px 0 0;}
.ic-label {width:27%;}
#icagenda .icagenda_form .fieldset {background:#FFF1C6;border:2px solid #FAA71C;}
.ic-reg-info, .ic-reg-cat {font-weight:500;color:#CA0000;}
#icagenda .icagenda_form input:focus, select:focus, input[type="file"]:focus {border-color:#700;outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px #E93030, 0 0 8px #700;-moz-box-shadow:inset 0 1px 1px #E93030, 0 0 8px #700;box-shadow:inset 0 1px 1px #E93030, 0 0 8px #700;}
#icagenda .icagenda_form .bgButton {background:#F7DF95;box-shadow:1px 1px 3px #666;padding:5px 5px 15px 5px;}
#icagenda .icagenda_form label {min-width:150px;}
#icagenda .icagenda_form .button {background-color:#e93030;background-image:-moz-linear-gradient(top,#e93030,#770000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e93030),to(#770000));background-image:-webkit-linear-gradient(top,#e93030,#770000);background-image:-o-linear-gradient(top,#e93030,#770000);background-image:linear-gradient(to bottom,#e93030,#770000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e93030', endColorstr='#e93030', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
#icagenda .icagenda_form .button:hover {background-color:#770000;}
.ic-detail-desc .row-fluid {margin:10px 0;}
.ic-detail-desc .row-fluid.nyt-block {margin: 0 0 20px;}
.ic-detail-desc .row-fluid.nyt-block button.custom_button {text-transform:none;}
.ic-detail-desc .row-fluid.nyt-block button.custom_button .fa {font-size: 20px;margin-right: 5px;}
.row-fluid.ivent-info {border-bottom:2px solid #ca0000;}
.row-fluid.ivent-info .span2, .row-fluid.ivent-info .span3 {min-height:130px;text-align:center;}
.row-fluid.ivent-info .span2 p, .row-fluid.ivent-info .span3 p {color:#ca0000;font-size:100%;font-weight:bold;}
.row-fluid.ivent-info .span3 p {font-size:90%;}
.row-fluid.ivent-info .span2 p span, .row-fluid.ivent-info .span3 p span {font-size:90%;font-weight:normal;}
.row-fluid.ivent-info .span3 p span {font-size:80%;}
.ic-content .ic-next-date, .ic-place {color:#ca0000;}
.ic-descshort {font-weight:bold;}
.ic-header-categories {margin-bottom:-20px;}
.ic-full-description ol {margin-left:3%;}
.ic-full-description ol li {margin-bottom:10px;}
.ic-full-description ul li {margin-bottom:5px;}
.ic-event-header > .ic-features-container {width: 30%;float: left;}
.ic-feature-icon {margin:3px 4px;}
#fest {background:#f8b541;padding:100px 0 20px;}
#welcome {width:100%;background:#fce7a8;border-top:20px solid #f8b541;border-bottom:25px solid #fce7a8;}
#contact {width:100%;background:#f7df95;border-top:10px solid #ca0000;padding:20px 0 60px;}
.view-source {background:#fff1c6;border:2px solid #faa71c;border-radius:10px;margin:10px;padding:15px;}
.view-source a.hide-link {font-size:120%;}
.view-source .hide {background:#fef9eb;box-shadow:0px 0px 5px #666;border-radius:5px;margin-top:15px;padding:10px 15px;}
footer {width:100%;min-height:135px;background:url(../images/footer_bg.jpg) 0 100% no-repeat #f8b541;background-size:contain;}
.row-fluid.social-footer {text-align:center;}
.pluso-110010100101-14 .pluso-wrap > div {margin-bottom:5px;}
.formResponsive.centaurs fieldset {width:380px;margin:20px auto 0;}
.formResponsiv.centaurs .formHorizontal .rsform-block-counter {display:none;}
#captcha29 {margin-bottom:10px;}
span.sale-price {color: #bb0000; font-size: 130%;}
.evenId-650[data-cal-date='2019-01-01'],
.evenId-651[data-cal-date='2019-01-01'],
.evenId-650[data-cal-date='2019-01-02'],
.evenId-651[data-cal-date='2019-01-02'],
.evenId-650[data-cal-date='2019-01-03'],
.evenId-651[data-cal-date='2019-01-03'],
.evenId-650[data-cal-date='2019-01-04'],
.evenId-651[data-cal-date='2019-01-04'],
.evenId-650[data-cal-date='2019-03-08'],
.evenId-651[data-cal-date='2019-03-08'],
.evenId-187[data-cal-date='2019-04-30'],
.evenId-650[data-cal-date='2019-04-30'],
.evenId-651[data-cal-date='2019-04-30'],
.evenId-650[data-cal-date='2019-05-01'],
.evenId-651[data-cal-date='2019-05-01'],
.evenId-650[data-cal-date='2019-05-02'],
.evenId-651[data-cal-date='2019-05-02'],
.evenId-650[data-cal-date='2019-05-03'],
.evenId-651[data-cal-date='2019-05-03'],
.evenId-650[data-cal-date='2019-05-09'],
.evenId-651[data-cal-date='2019-05-09'],
.evenId-650[data-cal-date='2019-05-10'],
.evenId-651[data-cal-date='2019-05-10'],
.evenId-650[data-cal-date='2019-05-16'],
.evenId-651[data-cal-date='2019-05-16'],
.evenId-187[data-cal-date='2019-05-16'],
.evenId-650[data-cal-date='2019-05-17'],
.evenId-651[data-cal-date='2019-05-17'],
.evenId-187[data-cal-date='2019-05-17'],
.evenId-187[data-cal-date='2019-05-30'],
.evenId-650[data-cal-date='2019-05-30'],
.evenId-651[data-cal-date='2019-05-30'],
.evenId-187[data-cal-date='2019-05-31'],
.evenId-650[data-cal-date='2019-05-31'],
.evenId-651[data-cal-date='2019-05-31'],
.evenId-650[data-cal-date='2019-06-17'],
.evenId-651[data-cal-date='2019-06-17'],
.evenId-650[data-cal-date='2019-06-28'],
.evenId-651[data-cal-date='2019-06-28'],
.evenId-187[data-cal-date='2019-07-19'],
.evenId-650[data-cal-date='2019-07-19'],
.evenId-651[data-cal-date='2019-07-19'],
.evenId-650[data-cal-date='2019-09-20'],
.evenId-651[data-cal-date='2019-09-20'],
.evenId-187[data-cal-date='2019-12-19'],
.evenId-650[data-cal-date='2019-12-19'],
.evenId-651[data-cal-date='2019-12-19'],
.evenId-187[data-cal-date='2019-12-20'],
.evenId-650[data-cal-date='2019-12-20'],
.evenId-651[data-cal-date='2019-12-20'],
.evenId-187[data-cal-date='2019-12-24'],
.evenId-650[data-cal-date='2019-12-24'],
.evenId-651[data-cal-date='2019-12-24'],
.evenId-187[data-cal-date='2019-12-25'],
.evenId-650[data-cal-date='2019-12-25'],
.evenId-651[data-cal-date='2019-12-25'],
.evenId-187[data-cal-date='2019-12-26'],
.evenId-650[data-cal-date='2019-12-26'],
.evenId-651[data-cal-date='2019-12-26'],
.evenId-187[data-cal-date='2019-12-27'],
.evenId-650[data-cal-date='2019-12-27'],
.evenId-651[data-cal-date='2019-12-27'],
.evenId-187[data-cal-date='2019-12-31'],
.evenId-650[data-cal-date='2019-12-31'],
.evenId-651[data-cal-date='2019-12-31'],
.evenId-187[data-cal-date='2020-01-01'],
.evenId-650[data-cal-date='2020-01-01'],
.evenId-651[data-cal-date='2020-01-01'],
.evenId-187[data-cal-date='2020-01-02'],
.evenId-650[data-cal-date='2020-01-02'],
.evenId-651[data-cal-date='2020-01-02'],
.evenId-187[data-cal-date='2020-01-03'],
.evenId-650[data-cal-date='2020-01-03'],
.evenId-651[data-cal-date='2020-01-03'],
.evenId-187[data-cal-date='2020-01-07'],
.evenId-650[data-cal-date='2020-01-07'],
.evenId-651[data-cal-date='2020-01-07'],
.evenId-187[data-cal-date='2020-01-08'],
.evenId-650[data-cal-date='2020-01-08'],
.evenId-651[data-cal-date='2020-01-08'],
.evenId-187[data-cal-date='2020-01-09'],
.evenId-650[data-cal-date='2020-01-09'],
.evenId-651[data-cal-date='2020-01-09'],
.evenId-187[data-cal-date='2020-01-10'],
.evenId-650[data-cal-date='2020-01-10'],
.evenId-651[data-cal-date='2020-01-10'],
.evenId-187[data-cal-date='2020-05-01'],
.evenId-650[data-cal-date='2020-05-01'],
.evenId-651[data-cal-date='2020-05-01'],
.evenId-650[data-cal-date='2020-06-08'],
.evenId-651[data-cal-date='2020-06-08'],
.evenId-187[data-cal-date='2020-06-08'],
.evenId-650[data-cal-date='2020-06-29'],
.evenId-651[data-cal-date='2020-06-29'],
.evenId-187[data-cal-date='2020-06-29'],
.evenId-187[data-cal-date='2020-10-14'],
.evenId-650[data-cal-date='2020-10-14'],
.evenId-651[data-cal-date='2020-10-14'],
.evenId-187[data-cal-date='2020-10-16'],
.evenId-650[data-cal-date='2020-10-16'],
.evenId-651[data-cal-date='2020-10-16'],
.evenId-1134[data-cal-date='2021-05-10'],
.evenId-1135[data-cal-date='2021-05-10'],
.evenId-1136[data-cal-date='2021-05-10'],
.evenId-1134[data-cal-date='2021-06-21'],
.evenId-1135[data-cal-date='2021-06-21'],
.evenId-1136[data-cal-date='2021-06-21'],
.evenId-1134[data-cal-date='2021-06-28'],
.evenId-1135[data-cal-date='2021-06-28'],
.evenId-1136[data-cal-date='2021-06-28'],
.evenId-1134[data-cal-date='2021-08-23'],
.evenId-1135[data-cal-date='2021-08-23'],
.evenId-1136[data-cal-date='2021-08-23'],
.evenId-1134[data-cal-date='2021-10-15'],
.evenId-1135[data-cal-date='2021-10-15'],
.evenId-1136[data-cal-date='2021-10-15'],
.evenId-1220[data-cal-date='2022-01-19'],
.evenId-1219[data-cal-date='2022-01-19'],
.evenId-1218[data-cal-date='2022-01-19'],
.evenId-1230[data-cal-date='2022-03-07'],
.evenId-1230[data-cal-date='2022-03-08'],
.evenId-1229[data-cal-date='2022-03-07'],
.evenId-1229[data-cal-date='2022-03-08'],
.evenId-1228[data-cal-date='2022-03-07'],
.evenId-1228[data-cal-date='2022-03-08'],
.evenId-1230[data-cal-date='2022-04-25'],
.evenId-1229[data-cal-date='2022-04-25'],
.evenId-1228[data-cal-date='2022-04-25'],
.evenId-1230[data-cal-date='2022-05-02'],
.evenId-1229[data-cal-date='2022-05-02'],
.evenId-1228[data-cal-date='2022-05-02'],
.evenId-1230[data-cal-date='2022-05-09'],
.evenId-1229[data-cal-date='2022-05-09'],
.evenId-1228[data-cal-date='2022-05-09'],
.evenId-1230[data-cal-date='2022-06-27'],
.evenId-1229[data-cal-date='2022-06-27'],
.evenId-1228[data-cal-date='2022-06-27'],
.evenId-1230[data-cal-date='2022-06-28'],
.evenId-1229[data-cal-date='2022-06-28'],
.evenId-1228[data-cal-date='2022-06-28'],
.evenId-1230[data-cal-date='2022-07-06'],
.evenId-1229[data-cal-date='2022-07-06'],
.evenId-1228[data-cal-date='2022-07-06'],
.evenId-1230[data-cal-date='2022-07-28'],
.evenId-1229[data-cal-date='2022-07-28'],
.evenId-1228[data-cal-date='2022-07-28'],
.evenId-1230[data-cal-date='2022-07-29'],
.evenId-1229[data-cal-date='2022-07-29'],
.evenId-1228[data-cal-date='2022-07-29'],
.evenId-1230[data-cal-date='2022-08-24'],
.evenId-1229[data-cal-date='2022-08-24'],
.evenId-1228[data-cal-date='2022-08-24'],
.evenId-1230[data-cal-date='2022-10-14'],
.evenId-1229[data-cal-date='2022-10-14'],
.evenId-1228[data-cal-date='2022-10-14'],
.event[data-event-date='2019-01-03 18:00'],
.event[data-event-date='2019-05-01 18:00'],
.event[data-event-date='2019-05-02 18:00'],
.event[data-event-date='2019-07-19 18:00'],
.event[data-event-date='2019-08-31 00:00'],
.event[data-event-date='2019-12-19 17:00'],
.event[data-event-date='2019-12-20 17:00'],
.event[data-event-date='2019-12-24 10:00'],
.event[data-event-date='2019-12-25 17:00'],
.event[data-event-date='2019-12-26 17:00'],
.event[data-event-date='2019-12-27 17:00'],
.event[data-event-date='2020-01-01 17:00'],
.event[data-event-date='2020-01-02 17:00'],
.event[data-event-date='2020-01-03 17:00'],
.event[data-event-date='2020-01-07 10:00'],
.event[data-event-date='2020-01-08 17:00'],
.event[data-event-date='2020-01-09 17:00'],
.event[data-event-date='2020-01-10 17:00'],
.event[data-event-date='2020-06-08 19:00'],
.event[data-event-date='2020-06-29 19:00'],
.event[data-event-date='2020-07-06 19:00'],
.event[data-event-date='2020-10-14 18:00'],
.event[data-event-date='2021-05-10 18:00'],
.event[data-event-date='2021-06-21 18:00'],
.event[data-event-date='2021-06-28 18:00'],
.event[data-event-date='2021-08-23 18:00'],
.moreinfos.ic-more-info {display: none !important;}

.style_Day[data-cal-day='6'],
.style_Day[data-cal-day='7'],
.style_Day[data-cal-date='2019-05-02'],
.style_Day[data-cal-date='2019-05-03'],
.style_Day[data-cal-date='2019-05-09'],
.style_Day[data-cal-date='2019-05-10'],
.style_Day[data-cal-date='2019-05-30'],
.style_Day[data-cal-date='2019-05-31'],
.style_Day[data-cal-date='2019-07-19'],
.style_Day[data-cal-date='2019-12-20'],
.style_Day[data-cal-date='2019-12-23'],
.style_Day[data-cal-date='2019-12-24'],
.style_Day[data-cal-date='2019-12-26'],
.style_Day[data-cal-date='2019-12-27'],
.style_Day[data-cal-date='2019-12-30'],
.style_Day[data-cal-date='2020-01-01'],
.style_Day[data-cal-date='2020-01-08'],
.style_Day[data-cal-date='2020-01-09'],
.style_Day[data-cal-date='2020-01-10'],
.style_Day[data-cal-date='2020-05-11'],
.style_Day[data-cal-date='2021-05-10'] {background: #faa71c !important; color: #ca0000 !important;}

.style_Day[data-cal-date='2020-01-02'],
.style_Day[data-cal-date='2020-01-03'],
.style_Day[data-cal-date='2020-01-04'],
.style_Day[data-cal-date='2020-01-05'],
.style_Day[data-cal-date='2020-01-06'],
.style_Day[data-cal-date='2020-01-07'],
.style_Day[data-cal-date='2020-01-11'],
.style_Day[data-cal-date='2020-01-12'],
.style_Day[data-cal-date='2020-01-18'],
.style_Day[data-cal-date='2020-01-19'],
.style_Day[data-cal-date='2020-02-29'],
.style_Day[data-cal-date='2020-03-01'],
.style_Day[data-cal-date='2020-03-07'],
.style_Day[data-cal-date='2020-03-08'],
.style_Day[data-cal-date='2020-03-09'],
.style_Day[data-cal-date='2020-04-11'],
.style_Day[data-cal-date='2020-04-12'],
.style_Day[data-cal-date='2020-04-18'],
.style_Day[data-cal-date='2020-04-19'],
.style_Day[data-cal-date='2020-04-20'],
.style_Day[data-cal-date='2020-06-06'],
.style_Day[data-cal-date='2020-06-07'],
.style_Day[data-cal-date='2020-06-08'],
.style_Day[data-cal-date='2020-06-27'],
.style_Day[data-cal-date='2020-06-28'],
.style_Day[data-cal-date='2020-06-29'],
.style_Day[data-cal-date='2020-07-06'],
.style_Day[data-cal-date='2020-07-11'],
.style_Day[data-cal-date='2020-07-12'],
.style_Day[data-cal-date='2020-07-25'],
.style_Day[data-cal-date='2020-07-26'],
.style_Day[data-cal-date='2020-08-08'],
.style_Day[data-cal-date='2020-08-09'],
.style_Day[data-cal-date='2020-08-15'],
.style_Day[data-cal-date='2020-08-16'],
.style_Day[data-cal-date='2020-08-22'],
.style_Day[data-cal-date='2020-08-23'],
.style_Day[data-cal-date='2020-08-24'],
.style_Day[data-cal-date='2020-09-19'],
.style_Day[data-cal-date='2020-09-20'],
.style_Day[data-cal-date='2020-10-03'],
.style_Day[data-cal-date='2020-10-04'],
.style_Day[data-cal-date='2020-10-14'],
.style_Day[data-cal-date='2020-10-17'],
.style_Day[data-cal-date='2020-10-18'],
.style_Day[data-cal-date='2020-10-24'],
.style_Day[data-cal-date='2020-10-25'],
.style_Day[data-cal-date='2020-12-25'],
.style_Day[data-cal-date='2020-12-31'],
.style_Day[data-cal-date='2021-03-06'],
.style_Day[data-cal-date='2021-03-07'],
.style_Day[data-cal-date='2021-03-08'],
.style_Day[data-cal-date='2021-03-13'],
.style_Day[data-cal-date='2021-03-14'],
.style_Day[data-cal-date='2021-04-17'],
.style_Day[data-cal-date='2021-04-18'],
.style_Day[data-cal-date='2021-05-01'],
.style_Day[data-cal-date='2021-05-02'],
.style_Day[data-cal-date='2021-05-03'],
.style_Day[data-cal-date='2021-05-04'],
.style_Day[data-cal-date='2021-05-15'],
.style_Day[data-cal-date='2021-05-16'],
.style_Day[data-cal-date='2021-05-22'],
.style_Day[data-cal-date='2021-05-23'],
.style_Day[data-cal-date='2021-06-05'],
.style_Day[data-cal-date='2021-06-06'],
.style_Day[data-cal-date='2021-06-19'],
.style_Day[data-cal-date='2021-06-20'],
.style_Day[data-cal-date='2021-06-21'],
.style_Day[data-cal-date='2021-06-26'],
.style_Day[data-cal-date='2021-06-27'],
.style_Day[data-cal-date='2021-06-28'],
.style_Day[data-cal-date='2021-07-06'],
.style_Day[data-cal-date='2021-07-10'],
.style_Day[data-cal-date='2021-07-11'],
.style_Day[data-cal-date='2021-07-24'],
.style_Day[data-cal-date='2021-07-25'],
.style_Day[data-cal-date='2021-07-31'],
.style_Day[data-cal-date='2021-08-01'],
.style_Day[data-cal-date='2021-08-07'],
.style_Day[data-cal-date='2021-08-08'],
.style_Day[data-cal-date='2021-08-14'],
.style_Day[data-cal-date='2021-08-15'],
.style_Day[data-cal-date='2021-08-21'],
.style_Day[data-cal-date='2021-08-22'],
.style_Day[data-cal-date='2021-08-23'],
.style_Day[data-cal-date='2021-08-24'],
.style_Day[data-cal-date='2021-09-25'],
.style_Day[data-cal-date='2021-09-26'],
.style_Day[data-cal-date='2021-10-09'],
.style_Day[data-cal-date='2021-10-10'],
.style_Day[data-cal-date='2021-10-14'],
.style_Day[data-cal-date='2021-10-15'],
.style_Day[data-cal-date='2021-10-16'],
.style_Day[data-cal-date='2021-10-17'],
.style_Day[data-cal-date='2021-10-23'],
.style_Day[data-cal-date='2021-10-24'],
.style_Day[data-cal-date='2021-12-18'],
.style_Day[data-cal-date='2021-12-19'],
.style_Day[data-cal-date='2021-12-25'],
.style_Day[data-cal-date='2021-12-26'],
.style_Day[data-cal-date='2021-12-27'],
.style_Day[data-cal-date='2021-12-31'],
.style_Day[data-cal-date='2022-01-07'],
.style_Day[data-cal-date='2022-01-19'],
.style_Day[data-cal-date='2022-03-05'],
.style_Day[data-cal-date='2022-03-06'],
.style_Day[data-cal-date='2022-03-07'],
.style_Day[data-cal-date='2022-03-08'],
.style_Day[data-cal-date='2022-04-09'],
.style_Day[data-cal-date='2022-04-10'],
.style_Day[data-cal-date='2022-04-23'],
.style_Day[data-cal-date='2022-04-24'],
.style_Day[data-cal-date='2022-04-25'],
.style_Day[data-cal-date='2022-04-30'],
.style_Day[data-cal-date='2022-05-01'],
.style_Day[data-cal-date='2022-05-02'],
.style_Day[data-cal-date='2022-05-09'],
.style_Day[data-cal-date='2022-05-21'],
.style_Day[data-cal-date='2022-05-22'],
.style_Day[data-cal-date='2022-06-04'],
.style_Day[data-cal-date='2022-06-05'],
.style_Day[data-cal-date='2022-06-05'],
.style_Day[data-cal-date='2022-06-25'],
.style_Day[data-cal-date='2022-06-26'],
.style_Day[data-cal-date='2022-06-27'],
.style_Day[data-cal-date='2022-06-28'],
.style_Day[data-cal-date='2022-07-06'],
.style_Day[data-cal-date='2022-07-09'],
.style_Day[data-cal-date='2022-07-10'],
.style_Day[data-cal-date='2022-07-28'],
.style_Day[data-cal-date='2022-07-29'],
.style_Day[data-cal-date='2022-07-30'],
.style_Day[data-cal-date='2022-07-31'],
.style_Day[data-cal-date='2022-08-06'],
.style_Day[data-cal-date='2022-08-07'],
.style_Day[data-cal-date='2022-08-24'],
.style_Day[data-cal-date='2022-09-17'],
.style_Day[data-cal-date='2022-09-18'],
.style_Day[data-cal-date='2022-10-01'],
.style_Day[data-cal-date='2022-10-02'],
.style_Day[data-cal-date='2022-10-14'],
.style_Day[data-cal-date='2022-10-15'],
.style_Day[data-cal-date='2022-10-16'],
.style_Day[data-cal-date='2022-10-22'],
.style_Day[data-cal-date='2022-10-23'],
.icevent [data-cal-date='2021-07-06'] {background: #ca0000 !important; color: #fff !important;}

/** .ic-event[data-event-date='2018-06-16 10:00'] {background: #ca0000 !important; color: #fff !important;} **/

/************************ T4E Styles *************************/
#eptsWidget_96114_uk_flatwhite, .epts-buyTicketsWidget table, .epts-buyTicketsWidget table.epts-magic-table-round {box-shadow: none !important; border: none !important;}
#eptsWidget_96114_uk_flatwhite, .epts-buyTicketsWidget table.epts-magic-table tr.epts-table-header, .epts-buyTicketsWidget table.epts-magic-table tr.epts-typeRow, .epts-buyTicketsWidget table.epts-magic-table .epts-widget-actions {background: none !important;}
#eptsWidget_96114_uk_flatwhite, .epts-buyTicketsWidget table.epts-magic-table td, .epts-buyTicketsWidget table.epts-magic-table tr.epts-typeRow td select {border: none !important;}
#eptsWidget_96114_uk_flatwhite, .epts-buyTicketsWidget, .epts-buyTicketsWidget td, .epts-buyTicketsWidget span, .epts-buyTicketsWidget td>div {
  @include font;
  font: 400 14px 'Roboto', sans-serif !important;
  text-align: left;
}
#eptsWidget_96114_uk_flatwhite, .epts-buyTicketsWidget table.epts-magic-table td, .epts-buyTicketsWidget table.epts-magic-table td.epts-price>div {font-weight:700 !important;}
#eptsWidget_96114_uk_flatwhite, .epts-buyTicketsWidget table.epts-magic-table td.epts-td-available {font-weight:normal !important;}
#eptsWidget_96114_uk_flatwhite, .epts-buyTicketsWidget table.epts-magic-table tr.epts-table-header th {color: #b20f0f !important;text-shadow: none !important;font-size: 16px !important;}

/************************ Custom Components & HTML-code Styles *************************/
#disqus_thread {background:#fdfdfd;padding:10px;margin-top:15px;}
.mi_300x250 {width: 97% !important;margin:0 auto !important;}
*.mi_300x250 .miLinks {}

.share_btn {display:none;margin-top: 60px; text-align: center;}
.share_btn label h5 {font-size: 1.8em; margin-bottom: 15px;}

ol.participants-list li {text-transform:uppercase;font-weight:bold;}
ol.participants-list li p, ol.participants-list li ul li {text-transform:none; font-weight:normal;}

/* Special Styles */
ul.valentine_ul {list-style:outside !important;padding-left:20px;color:#000;}
ul.valentine_ul li {line-height:130%;}
ul.valentine_ul li span {font-weight:bold;}
.v_main {width:100%;background:url(../images/v_main_bg.png) 0 0 #fed9a3;font-size:18px;font-weight:400;color:#b20400;line-height:140%;}
.v_main img {border:none !important;background:none !important; box-shadow:none !important;padding:0 !important; margin:0 !important;}
.v_main p {padding:0 15px;}
.headrt_bg {width:100%;height:100px;background:url(../images/heart_bg.png) 0 50% repeat-x;}
.v_bottom_bg {width:100%;height:470px;background:url(../images/v_bottom_bg.jpg) 50% 100% no-repeat;}
.v_bottom p {text-align:center;}
.v_main p.v_bottom_text {width:65%;margin:0 auto;font-size:150%;font-weight:700;padding:100px 0 0;text-align:center;line-height:110%;}
.v_img.row-fluid [class*="span"]:last-child {text-align:right;}
.v_main .set .h3  {
  @include font;
  font: bold 40px  "Kurale", serif;
  text-align:left;
}
.v_main .h4 {
  @include font;
  font: bold 46px "Philosopher",sans-serif;
}
.v_main .h5 {
  @include font;
  font: bold 36px "Philosopher",sans-serif;
}
.v_main .set ul {list-style-image:url(../images/heart_li_bg.png) !important;}
.v_main .set ul  li {line-height:24px;margin-bottom:15px;}
.v_main .set span.v_old_price {font-size:40px;text-decoration:line-through;}
.v_main .set span.v_new_price {
  display: block;
  @include font;
  font: bold 60px "Philosopher",sans-serif;
  text-align:center;
  -moz-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  -webkit-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  transform: rotate(-5deg);
}
.addthis_toolbox {margin-right: 10px;}

/* Hover Effects Img */
.view {width: 99%;height: auto;margin: 20px 0 10px;float: left;border: 5px solid #fff;overflow: hidden;position: relative;text-align: center;-webkit-box-shadow: 1px 1px 2px #e6e6e6;-moz-box-shadow: 1px 1px 2px #e6e6e6;box-shadow: 1px 1px 2px #e6e6e6;cursor: default;background: #fff url(../images/bgimg.jpg) no-repeat center center;}
.view .mask,.view .content {width: 100%;height: auto;position: absolute;overflow: hidden;top: 0;left: 0;}
.view img {display: block;position: relative;}
.view h2 {text-transform: uppercase;color: #fff;text-align: center;position: relative;font-size: 17px;padding: 10px;background: rgba(0, 0, 0, 0.8);margin: 20px 0 0 0;}
.view p {
  @include font;
  font:300 12px Georgia, serif;
  font-style: italic;
  position: relative;
  color: #fff;
  padding: 10px 20px 20px;
  text-align: center;
}
.view a.info {display: inline-block;text-decoration: none;padding: 7px 14px;background: #000;color: #fff;text-transform: uppercase;-webkit-box-shadow: 0 0 1px #000;-moz-box-shadow: 0 0 1px #000;box-shadow: 0 0 1px #000;}
.view a.info:hover {-webkit-box-shadow: 0 0 5px #000;-moz-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000;}
.view-tenth img {-webkit-transform: scaleY(1);-moz-transform: scaleY(1);-o-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transition: all 0.7s ease-in-out;-moz-transition: all 0.7s ease-in-out;-o-transition: all 0.7s ease-in-out;-ms-transition: all 0.7s ease-in-out;transition: all 0.7s ease-in-out;}
.view-tenth .mask {background-color: rgba(255, 231, 179, 0.3);-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;-ms-transition: all 0.5s linear;transition: all 0.5s linear;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;height: 100%;}
.view-tenth h2 {border-bottom: 1px solid rgba(0, 0, 0, 0.3);background: transparent;margin: 20px 40px 0px 40px;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);color: #333;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;-ms-transition: all 0.5s linear;transition: all 0.5s linear;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;}
.view-tenth p {color: #333;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;-ms-transition: all 0.5s linear;transition: all 0.5s linear;}
.view-tenth a.info {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;-ms-transition: all 0.5s linear;transition: all 0.5s linear;}
.view-tenth:hover img {-webkit-transform: scale(10);-moz-transform: scale(10);-o-transform: scale(10);-ms-transform: scale(10);transform: scale(10);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;}
.view-tenth:hover .mask {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.view-tenth:hover h2,.view-tenth:hover p,.view-tenth:hover a.info {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}

/************************ Rslides Styles *************************/
.callbacks_container {margin-bottom: 0;position: relative;width: 100%;}
.callbacks {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.callbacks li {position: absolute;width: 100%;left: 0;top: 0;}
.callbacks img {display: block;position: relative;z-index: 1;height: auto;width: 100%;border: 0;}
.callbacks .caption {display: block;position: absolute;z-index: 2;font-size: 20px;text-shadow: none;color: #fff;background: #000;background: rgba(0,0,0, .8);left: 0;right: 0;bottom: 0;padding: 10px 20px;margin: 0;max-width: none;}
.callbacks_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left: 0;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 35px;width: 38px;background: transparent url("../images/themes.gif") no-repeat left top;margin-top: 0;}
.callbacks_nav:active {opacity: 1.0;}
.callbacks_nav.next {left: auto;background-position: right top;right: 0;}
/************************ End Rslides Styles *************************/

/************************ Responsive Styles Generals *************************/
@media (max-width:1366px){
.span12.home_ivent .span6 {width: 70%;margin: 0 auto 40px;float: none;min-height: 680px;}
.span12.home_ivent button, .span12.home_ivent button.ticket {margin-top:0;}
.span4.logo_inner {line-height:130px;}
.top.row-fluid .span8 {height:130px;}
.social {top:90px;}
.item-page.uchasnikam .page-header h2 {font-size:36px;}
.item-page.uchasnikam .row-fluid .span4 {width:48.717948717948715%;}
.item-page.uchasnikam .row-fluid .offset2:first-child {margin-left: 0;}
}

@media (max-width:1200px){
article.row-fluid .span9,
article.row-fluid .span3 {
  width: 100%;
  float: left;
  margin-left: 0;
}
.span12.home_ivent .span6 {
  width:45.52083333333333%;
  margin:20px 0 20px 2.564102564102564%;
  float: left;
}
.span12.home_ivent {font-size:16px;}
.span12.home_ivent .event_date {font-size:36px;line-height:40px;}
.span12.home_ivent .event_date span {font-size:56px;}
.span12.home_ivent button {margin-top:0;}
.row-fluid.ivent-info .span2 {width:48.717948717948715%;margin-left:0;}
.v_main .h4 {font-size:40px;}
.v_main .set .h3 {font-size:36px;}
.v_main .set span.v_old_price {font-size:30px;}
.v_main .set span.v_new_price {font-size:42px;}
.v_main p.v_bottom_text {width:95%;font-size:130%;line-height:130%;}
.row-fluid.ivent-info .span2 p {font-size:120%;}
.row-fluid.ivent-info .span2 p span {font-size:100%;}
.mi_300x250 .miLinks a {font-size: 10px !important;}
}

@media (max-width:1100px){
.span4.logo_inner {line-height:100px;}
.top.row-fluid .span8 {height:100px;}
.row-awards {margin-top:-5px;}
#contact .row-fluid .span5 {width:100%;}
#contact .row-fluid .span7 {width:100%;margin-left:0;}
article.row-fluid .span9 {width:100%;margin-left:0;}
article.row-fluid .span3 {width:100%;margin-left:0;}
article.row-fluid img.span3.img {width:40%;float:left !important;margin-left:2%;}
article .row-fluid.clothes .span2 {width:22.9769%;}
#contact .row-fluid .span7 iframe {height:300px !important;}
.item-page.our-partners .row-fluid .span3, .item-page.our-partners .row-fluid [class*="span"]:first-child {width:22.404255319148934%;margin-left:1.727659574468085%;}
table.camp_time {width:100%;margin:0 auto;font-size:0.85em;line-height:20px;}
.ic-info-box .span3 {width:23.076923076923077%;}
.ic-info-box.tickets .row-fluid {margin-bottom:25px !important;}
.ic-info-box.tickets .span3 {text-align:center; margin-bottom:10px; font-size:120%;}
.ic-info-box.tickets  .span2 {width:18.8936%; margin-left:10%;}
}

@media (min-width:768px) and (max-width:979px){
h1, h2, h3, h4, h5, h6 {font-size:1.1em;font-weight:normal;}
img {max-width:95%;}
.span-logo {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.nav-bar-logo {float:none;}
.span4.logo_inner {line-height:80px;}
.span12.home_ivent .span6 {
  width: 75%;
  margin: 20px auto;
  float: none;
}
.span12.home_ivent .span6 img {max-width:100%;}
.top.row-fluid .span8 {height:80px;}
.social {right:0px;top:10px;position:relative;text-align:right;}
.span12.home_ivent {font-size:14px;}
.span12.home_ivent .event_date {font-size:26px;line-height:30px;}
.span12.home_ivent .event_date span {font-size:36px;}
.span12.home_ivent .event_title {font-size:18px;}
.span12.home_ivent button, .span12.home_ivent button.ticket {margin-top:10px;padding:10px 13px 9px;}
#icagenda .row-fluid img {margin-bottom:10px;}
article .row-fluid.clothes .span2 {width:22.8769% !important;}
footer .row-fluid .span3 {width:45.17094017094017%;float:left;min-height:350px;margin-left:2.7624309392265194%;}
/* footer .row-fluid [class*="span"]:first-child {margin-left:2.7624309392265194%;} */
.v_main .row-fluid [class*="span"] {width:100%;text-align:center;margin-left:0;}
.v_bottom .span12 {padding-bottom:200px;}
.v_bottom_text {width:100%;padding:0 !important;}
.v_img.row-fluid [class*="span"]:last-child {text-align:center;}
.ic-info .price-block .row-fluid div {margin-bottom: 20px;}
}

@media (max-width:767px){
body {font-size:0.8em;}
h1 {font-size:1.7em;}
h2 {font-size:1.3em;}
h3 {font-size:1.3em;}
h4, h5, h6 {font-size:1.6em;}
iframe {width:95% !important;}
.span-logo {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.nav-bar-logo {float:none;}
.nav-bar-logo img {margin:15px 0 10px;}
.social {position:relative;text-align:center;top:5px;}
.social ul {margin:0;}
.span12.home_ivent .span6 {
  float:none;
  width:95%;
  margin:10px auto 30px;
  padding: 0 15px;
  min-height: 100%;
}
.span12.home_ivent {font-size:14px;}
.span12.home_ivent .event_date {font-size:26px;line-height:30px;}
.span12.home_ivent .event_date span {font-size:36px;}
.span12.home_ivent .event_title {font-size:18px;}
.span12.home_ivent button, .span12.home_ivent button.ticket {padding:5px 8px 4px;font-size:14px;}
#fest {
  background: none;
  padding: 0 0 20px;
}
.ic-detail-desc{margin:0;}
.ic-full-description {padding: 0;}
.ic-info-box.tickets .row-fluid {margin-bottom:25px !important;}
.ic-info-box.tickets .span3 {text-align:center; margin-bottom:10px; font-size:120%;}
.ic-info-box.tickets  .span2 {width:18.8936%; margin-left:10%; float:left;}
#contact .row-fluid .span7 iframe {height:200px !important;}
.row-fluid.ivent-info .span2 {float:left;height:auto;min-height:150px;}
article.row-fluid img.span3.img {width:40%;float:left !important;margin-left:2%;}
article .row-fluid.clothes {margin-bottom:0 !important;}
article .row-fluid.clothes .span2 {width:45.9769% !important;margin-right:4%;}
.ic-day {line-height:20px !important;}
.ic-label {width:95%;min-width:0 !important;}
  .ic-detail-desc {text-align:justify;}
footer .row-fluid .span3 {width:50%;float:left;min-height:320px;margin-left:0;text-align:center;}
footer .row-fluid [class*="span"]:first-child {margin-left:0;}
.item-page.our-partners .row-fluid .span3, .item-page.our-partners .row-fluid [class*="span"]:first-child {float:left;width:21.404255319148934%;margin-left:2.727659574468085%;}
.v_main .row-fluid [class*="span"] {width:100%;text-align:center;margin-left:0;}
.v_bottom .span12 {padding-bottom:200px;}
.v_bottom_text {width:100%;padding:0 !important;}
.epts-magic-table .epts-th-sum, .epts-magic-table .epts-sum {display: none;}
.ic-info .price-block .row-fluid div {margin-bottom: 20px;}
}

@media screen and (max-width:480px){
.navbar-search {float: right;width: 70%;}
h1,h2 {font-size:1.4em;}
h3,h4 {font-size:1.3em;}
h5 {font-size:1.2em;}
h6 {font-size:1.1em;}
.h4 {font-size:17px;}
.ic-event {width:95% !important;margin:20px auto;}
article.row-fluid img.span3.img {width:90%;}
.span12.home_ivent .span6 {
  width: 100%;
}
.ic-divTable {font-size:14px;}
.ic-info {padding: 0;}
.ic-info-box.tickets .ic-divTable {font-size:16px;}
.ic-info-box .row-fluid {width:100%;float:none;}
.ic-info-box .h5 {font-size:14px;line-height:150%;}
.ic-full-description ol, .ic-full-description ul {margin-left:15px;}
.ic-info-box.tickets  .span2 {width:100%; margin:0 auto 15px; float:none; text-align:center;}
.ic-info-box.tickets button {float:none;}
footer .row-fluid .span3 {width:100%;float:none;min-height:100%;}
.v_main  {font-size:16px;text-align:justify;}
.v_bottom_text {font-size:110%;}
.v_bottom .span12 {padding:0 10px 150px;}
.v_main .h4 {font-size:30px;}
.v_main .h5 {font-size:26px;}
.row-fluid.set1, .row-fluid.set2 {padding-bottom:30px;border-bottom:2px solid #B20400};
.v_bottom_bg {height:370px;}
.social ul li {margin-right: 5px;}
}

/*
 CSS for the main interaction
*/
.tabset > input[type="radio"] {
  position: absolute;
  left: -200vw;
}

.tabset .tab-panel {
  display: none;
}

.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {
  display: block;
}

/*
 Styling
*/

.tabset > label {
  position: relative;
  display: inline-block;
  padding: 15px 15px 25px;
  margin-bottom: 0;
  border: 1px solid transparent;
  border-bottom: 0;
  cursor: pointer;
  font-weight: 600;
  font-size: 20px;
}

.tabset > label::after {
  content: "";
  position: absolute;
  left: 15px;
  bottom: 10px;
  width: 22px;
  height: 4px;
  background: #8d8d8d;
}

.tabset > label:hover,
.tabset > input:focus + label {
  color: #b20f0f;
}

.tabset > label:hover::after,
.tabset > input:focus + label::after,
.tabset > input:checked + label::after {
  background: #b20f0f;
}

.tabset > input:checked + label {
  border-color: #faa71c;
  *border-bottom: 1px solid #fff;
  margin-bottom: -1px;
  background: #faa71c;
  color: #b20f0f;
}

.tab-panel {
  padding: 30px 0;
  border-top: 2px solid #faa71c;
}

.tab-panel h2 {margin-bottom: 20px;}
