/* line 4, ../../../data/sass/Front/style.scss */
body {
  background: none !important; }

/* line 8, ../../../data/sass/Front/style.scss */
.no-margin {
  margin: 0 !important;
  padding: 0; }

/* line 13, ../../../data/sass/Front/style.scss */
#front-wrapper {
  margin-right: auto;
  margin-left: auto;
  width: 75%; }

/* line 19, ../../../data/sass/Front/style.scss */
#wrapper {
  margin: 0;
  padding: 0; }
  /* line 22, ../../../data/sass/Front/style.scss */
  #wrapper.front {
    max-width: none !important; }
  /* line 25, ../../../data/sass/Front/style.scss */
  #wrapper #main.front {
    margin-right: auto;
    margin-left: auto;
    max-width: 800px;
  }

  /** #front-menu responsive **/
@media screen and (max-device-width: 640px){
    /* some CSS here */
    #front-menu .btn-group div:not(#responsive-btn):not(#flag-btn){
        display: none;
    }

    div#responsive-btn {
        display: inline-block;
    }
}

@media screen and (min-width: 1024px){
    /* some CSS here */
    #front-menu .btn-group div:not(#responsive-btn):not(#flag-btn){
        display: inline-block;
    }

    div#responsive-btn {
        display: none;
    }
}

/* line 33, ../../../data/sass/Front/style.scss */
.item-count {
  display: inline-block;
  margin-left: 3px;
  padding: 1px 6px;
  border: 1px solid #390000;
  border-radius: 3px 3px 3px 3px;
  color: #fff;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #e65236;
  background-image: -moz-linear-gradient(top, #FD785A, #C41902);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FD785A), to(#C41902));
  background-image: -webkit-linear-gradient(top, #FD785A, #C41902);
  background-image: -o-linear-gradient(top, #FD785A, #C41902);
  background-image: linear-gradient(to bottom, #FD785A, #C41902);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFD785A', endColorstr='#FFC41902', GradientType=0);
  border-color: #C41902 #C41902 #780f01;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #C41902;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.35) inset;
  text-align: center;
  font-size: 11px;
  line-height: 16px; }
  /* line 513, ../../../data/sass/_mixins.scss */
  .item-count:hover, .item-count:focus, .item-count:active, .item-count.active, .item-count.disabled, .item-count[disabled] {
    color: #fff;
    background-color: #C41902;
    *background-color: #ab1602; }
  /* line 520, ../../../data/sass/_mixins.scss */
  .item-count:active, .item-count.active {
    background-color: #921301 \9; }

/* line 46, ../../../data/sass/Front/style.scss */
.btn a {
  color: white;
  text-decoration: none; }

/* line 51, ../../../data/sass/Front/style.scss */
.stat.summary .digit {
  margin-left: 0; }

/* line 57, ../../../data/sass/Front/style.scss */
.competition .date-container .date, .competition .date-container .time {
  color: #666;
  font-size: 10.2px; }

/* line 64, ../../../data/sass/Front/style.scss */
.shop_notes {
  color: #999999;
  font-size: 10px; }

/* line 69, ../../../data/sass/Front/style.scss */
.tab.active {
  font-weight: bold; }

/* line 73, ../../../data/sass/Front/style.scss */
.preloader {
  display: block;
  padding: 1em;
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  border-left: 1px solid #CCC;
  text-align: center; }

.btn-check-registration{
  width: 80%;margin-top:5px;text-align:left;
}

.message_text_under_video>p{
  margin:0px;
  padding:5px 20px 10px 20px;
}
.border_widget_content{
  border:1px solid #f1f1f1;
}
.border_widget_content_info{
  border:none;
}
.video-container {
  position: relative;
  padding-bottom: 315px;
  padding-top: 0px;
  height: 0;
  overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.pland_container{
  text-align:center;padding:15px;display:none;
}
.pland_img{
  max-width:100px;
}
.pland_sub_container{
  background-color: rgba(0, 0, 0, 0.7);padding:15px;color:white;
}
.pland_btn{
  margin-top:10px;
}