#c152 .item {
    min-height: 160px;
}

@font-face {
    font-family: 'interstateregular';
    src: url('vhs-assets-css-7080cf584921266b99d5e25752b4c263.eot');
    src: url('vhs-assets-css-71ce05c8131db12cda224f8f51a3d185.eot?#iefix') format('embedded-opentype'),
    url('vhs-assets-css-d4adfe339ca59f6ca2dac20410bdd84f.woff') format('woff'),
    url('vhs-assets-css-2f9e73c52e1f481b96b4f8fd3505ccd7.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TelefonBlack';
    src: url('vhs-assets-css-5b02339e3ad5db36558e83555f133f8c.eot');
    src: url('vhs-assets-css-3ec99203f058f6ebf66a6939c610e14b.eot?#iefix') format('embedded-opentype'),
         url('vhs-assets-css-f70d86093e1edfc2f2f52185dd9a9660.woff') format('woff'),
         url('vhs-assets-css-7583d152fc1e1760620cda6928e2abc4.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

h1, h2, h3, h4, h5{
    font-family: 'TelefonBlack';
}

h1{
    text-transform: uppercase;
    font-size: 29px;
    padding-bottom: 50px;
    color: #fbba00;
}

h2{
     color: #3c3c3b;
     font-size: 29px;
     text-transform: uppercase;
     padding-bottom: 50px;
}
h3{
     color: #fbba00;
     font-size: 29px;
}

h4{
    font-family: 'interstateregular';
    font-weight: bold;
    color: #fbba00;
    text-decoration: none !important;
    font-size: 16px;
}

h5{
    font-family: 'interstateregular';
    text-transform: uppercase;
    font-size: 21px;
    color: #fbba00;
    font-weight: bold;
}

/*general setting */
html {
height:100%;
}
body{
    min-height: 100%;
    overflow: auto;
    background-color: #f5f5f5;
    font-family: 'interstateregular';
}
/* Preloader */
#preloader {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#1f1f1f; /* change if the mask should have another color then white */
    z-index:999999; /* makes sure it stays on top */
}

#status {
    width:200px;
    height:200px;
    position:absolute;
    left:50%; /* centers the loading animation horizontally one the screen */
    top:50%; /* centers the loading animation vertically one the screen */
    background-image:url('vhs-assets-css-7239231cd910625810afd06974c79531.gif'); /* path to your loading animation */
    background-repeat:no-repeat;
    background-position:center;
    margin:-100px 0 0 -100px; /* is width and height divided by two */
}




.background {
background-image: url('vhs-assets-css-329480a5405a6a0d2e60b534e77a09b8.jpg');
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Page/bg.jpg',sizingMethod='scale');
-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/Page/bg.jpg',sizingMethod='scale');
min-height: 660px;
}

.page-title p {
margin:20px 0;
}


#main-content {
z-index:9;
}

.content {
bottom:80px;
position:absolute;
}

.content-page {

margin:50px auto;
padding:3px 3px 0;
}

.title:hover .page-title {
bottom:0;
}

.icon-title {
float:right;
font-size:30px;
line-height:30px;
margin-top:18px;
}

.title-page {
position:relative;
overflow:hidden;
}





#homepage {
height:100%;
position:relative;
margin-bottom:-55px;
min-height: 100%;
overflow: auto;
}

.content {
bottom:80px;
}





/*News section*/
#news {
position:relative;
background: #fbba00;
    -webkit-box-shadow: 0 0 21px rgba(83,83,83,.2);
    -moz-box-shadow: 0 0 21px rgba(83,83,83,.2);
    box-shadow: 0 0 21px rgba(83,83,83,.2);
}

#news h2, #news p {
    color:white;
}
.carousel {
margin-bottom:0;
}

.carousel-control {
background: none repeat scroll 0 0 #C6225C;
border: medium none;
bottom: 30%;
font-size: 15px;
line-height: 43px;
text-align: center;
top: auto;
z-index: 10;
}

.news-pic {
position:relative;
overflow:hidden;
background:#fff;
}

.nav{
    list-style: none;
    margin: auto;
    padding: 0px;
    display: inline-block;;
}




/*general setting */
html {
    height:100%;
}

body {
    /*font-family:interstateregular;*/
    color:#3c3c3b;
    height:100%;
    min-height: 550px;
}

a {
    color:#fbba00;
    text-decoration:underline;
}

a:hover {
    color:#fbba00;

}
a:focus{
    outline:none;
}

#main-content {
    z-index:9;
    height: 424px;
    position: relative;
    top: 50%;
    margin-top: -237px;
}

@media (max-height: 1078px){
    #main-content {
        top: 40%;
    }
}

/*navigation section*/

#navi{
    text-align: center;
    height: 55px;
}
.menu {
    background:white;
    border-bottom:0;
    height:55px;
    width:100%;
    z-index:99;
    position:relative;
    overflow:hidden;
    -webkit-box-shadow: 0 0 46px rgba(69,69,69,.03), 0 -5px 10px rgba(0,0,0,.48);
    -moz-box-shadow: 0 0 46px rgba(69,69,69,.03), 0 -5px 10px rgba(0,0,0,.48);
    box-shadow: 0 0 46px rgba(69,69,69,.03), 0 -5px 10px rgba(0,0,0,.48);
}

.menu span {
    display:none;
}

.menu ul {
    list-style:none;
    font-size:15px;
    font-weight:800;
    margin:0;
}

ul.nav a {
    color:#3c3c3b;
    text-transform:uppercase;
    text-decoration: none;
    padding:0px 20px;
    font-family: 'TelefonBlack';
    font-size: 16px;
}

.navbar-default .navbar-nav>li>a:focus{
    color: #777;
}

ul.nav a:hover, ul.nav a.active, .nav-sub li.active a {
    outline:medium none;
    color:#fbba00 !important;
    text-decoration:none;
    transition:ease-out .3s;
    -webkit-transition:ease-out .3s;
    -moz-transition:ease-out .3s;
    -o-transition:ease-out .3s;
    -ms-transition:ease-out .3s;
    background-color: transparent !important;
}
.arrow{
    display: none;
}

.current_tab .arrow{
    display: block;
    position: absolute;
    left: 50%;
    bottom: -75px;
    width: 63px;
    height: 35px;
    margin-left: -31px;
    background-image: url('vhs-assets-css-83f969415cdc594b99eeb47363a48a57.png');
}
.nav li,
.nav-main .nav li {
    float:left;
    line-height:55px;
    padding:0px;
}
.nav-main .nav li a{
    line-height: 55px !important;
}

.nav-sub .nav li a,
.nav-meta .nav li a{
    font-size: 14px;
    font-weight: normal;
    padding: 10px;
    padding-bottom: 8px;
}

.navigation select {
    float:left;
    font-family:inherit;
    left:0;
    text-align:center;
    width:100%;
    display:none;
    padding:5px;
}

.is-sticky .menu {
    padding-left:0;
}

.sticky #navi {
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
}


/*homepage section*/
.logo-inner {
    color:#FFF;
    text-align: center;
}


button, #homepage button{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: rgba(75,75,75,0.6);
    width: 225px;
    font-family: interstateregular;
    font-size: 13px;
    color: #fff;
    padding: 10px 0;
    border:1px solid white;

}

.rss ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    max-width: 505px;
    margin: auto;
}
.rss ul li:first-child{
    border-top: 1px white solid;
}
.rss ul li{
    height: 38px;
    border-bottom: 1px white solid;
    background-image: url('vhs-assets-css-4e9258a4d94c2e1f346e0f42d80ac0f9.png');
}
.rss ul li a{
    line-height: 38px;
    color: white;
    text-decoration: none;
    padding: 0px 12px;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    height: 38px;
    white-space: nowrap;
    display: block;
}
.rss ul li a span{
    display: inline-block;
    width: 58px;
}

.rss h3{
    color: white;
    text-align: center;
    font-size: 22px;
    font-family: TelefonBlack;
    line-height: 22px;
    text-transform: uppercase;
    margin-top: 40px;
}

button h3, #homepage button h3{
    font-family: TelefonBlack;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 0;
    font-weight:800;
    color:white;

}

/*
.container {min-width: 970px;}

*/

#homepage .scaleButtonL, #homepage .scaleButtonR {
    -webkit-transition: -webkit-transform .2s ease-in-out;

}
#homepage .scaleButtonL:hover, #homepage .scaleButtonR:hover {
    -webkit-transform: scale(1.2);background:#fbba00;border:0;

}
#homepage .scaleButtonL {
    float:right;
    margin-right:15px
}
#homepage .scaleButtonR {
    float:left;
    margin-left:15px
}

button {
   border:0;
    margin-top:0;
    background-color: #fbba00;
    -webkit-box-shadow: 0 0 21px rgba(83,83,83,.2);
    -moz-box-shadow: 0 0 21px rgba(83,83,83,.2);
    box-shadow: 0 0 21px rgba(83,83,83,.2);
}
button h3 {
    font-family: interstate;
    font-size:21px;
    margin:0;
}


.container {
    /*min-width: 970px;*/
    max-width: none !important;
}

#bg-img{
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.nav-meta{
  position: absolute;
  right: 0px;
  top: 4px;
}

.nav-meta ul.nav a{
  color: white;
}

.navbar{
    background:white;
   /*  min-width:970px;
   height:55px;*/
    width:100%;
    -webkit-box-shadow: 0 0 21px rgba(69,69,69,.13), 0 -5px 10px rgba(0,0,0,.48);
    -moz-box-shadow: 0 0 21px rgba(69,69,69,.13), 0 -5px 10px rgba(0,0,0,.48);
    box-shadow: 0 0 21px rgba(69,69,69,.13), 0 -5px 10px rgba(0,0,0,.48);
    z-index: 9;
}
.nav-main .nav,
.nav-sub .nav{
    float: none;
}
#nav-main{
    text-align: center;
}
.footer{
    background-color: #3c3c3b;
    color: white;
    padding: 80px 0px;
    font-family: 'interstateregular';
    font-weight: lighter;
    font-size: 16px;
    line-height: 24px;
    margin-top: 100px;
}
.footer ul{
    list-style: none;
    padding: 0px;
    margin: 0px 0px 0px 30px;
}
.footer ul a{
    font-size: 12px;
    color: white;
    text-decoration: none;
}
.stuckMenu.isStuck{
    z-index: 1000;
}
.footer h3{
    font-family: 'TelefonBlack';
    font-size: 25px;
    margin-bottom: 30px;
    text-transform: uppercase;
    margin-top: 0px;
    padding-top: 0px;
}
#contact{
    border-right: 1px solid white;
    overflow: auto;
}
.find-us{
    margin-top: 40px;
    line-height: 29px;
}
.btn-facebook{
    display: inline-block;
    background-image: url('vhs-assets-css-dce905d6f06af8c7f6727554a75c887a.png');
    width: 29px;
    height: 29px;
}
.btn-youtube{
    display: inline-block;
    background-image: url('vhs-assets-css-e603d90c90f7bef2dafeb306139576b5.png');
    width: 29px;
    height: 29px;
}

.orange{
    background-color: #fbba00;
    color: white;
    -webkit-box-shadow: 0 0 8px 0 #888888;
    box-shadow: 0 0 8px 0 #888888;
}
.white{
    background-color: white;
    color: #fbba00;
    -webkit-box-shadow: 0 0 8px 0 #888888;
    box-shadow: 0 0 8px 0 #888888;
    font-size: 20px;
}
.align-center{
    text-align: center;
}

.powermail_form_1 h3,
.powermail_form_1 .powermail_legend{
    display: none;
}
.powermail_fieldset_1,
.powermail_fieldset_2{
    width: 50%;
    float: left;
}
.powermail_input{
    border: 1px solid #fbba00;
    background-color: white;
    margin-bottom: 24px;
    color: #9d9d9c;
    font-size: 15px;
    height: 50px;
    width: 80%;
    padding: 0 10px;
}
.powermail_textarea{
    border: 1px solid #fbba00;
    background-color: white;
    margin-bottom: 24px;
    color: #9d9d9c;
    font-size: 15px;
    width: 80%;
    padding: 10px;
}
.formErrorContent{
    background-color: #fbba00;
    padding: 5px;
    color: white;
}
.carousel-inner .item{
    text-align: center;
}
.carousel-inner .item img{
    display: inline;
}
.powermail_submit{
    text-transform: uppercase;
    font-size: 15px;
    background-color: #fbba00;
    padding: 5px 20px;
    color: white;
    border: none;
    float: none;
    margin: auto;
    margin-top: 10px;
    text-decoration: none;
}
.powermail_submit:hover{
    color: white;
}
.powermail_select{
    height: 50px;
    border: 1px solid #fbba00;
    margin-left: 20px;
    margin-bottom: 24px;
}
.powermail_label{
    color: #3c3c3b !important;
    font-size: 16px !important;
    font-weight: normal !important;
    border-bottom: 0px;
    margin-bottom: 6px;
}
.powermail_fieldwrap_13{
    margin-top: 20px;
}
label{
    font-weight: normal;
}
.orange-box {
    border: 1px solid #fbba00;
    background-color: white;
    padding: 15px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 5px 0 #A6A6A6;
    box-shadow: 0 0 5px 0 #A6A6A6;
    color: #fbba00;
}
.orange-box:hover{
    background-color: #fbba00;
    color: white;

}
.orange-box h4,
.orange-box b{
    color: #3c3c3b;
    
}
.orange-box:hover h4{
    color: white;
}
.nav-tab{
    text-align: center;
}
.nav-tab a{
    text-decoration: none;
    color: #3c3c3b;
}
.nav-tab .img-border{
    border-radius: 50%;
    display: inline-block;
    overflow: hidden;
}
.tab-content{
    background-color: white;
    background-image: url('vhs-assets-css-4d0bcc5020cfb4f27ff3a7454d243875.jpg');
    background-repeat: repeat-x;
    background-position: top center;
    margin-top: 40px;
}
.tab-pane{
    display: none;
    padding: 40px 0px;
    position: relative;
}
.tab-pane.active{
    display: block;
}
.csc-subheader{
    color: #6c6c6c;
    font-size: 16px;
}
.icon-prev:before,
.icon-next:before{
    display: none;
}
.icon-prev{
    background-image: url('vhs-assets-css-78fdaaec8d68617307ab69bc142ca59c.png');
    width: 20px !important;
    height: 32px !important;
    background-position: left bottom;
    left: 5px !important;
    margin-left: 0px !important;
}
.icon-next{
    background-image: url('vhs-assets-css-78fdaaec8d68617307ab69bc142ca59c.png');
    width: 20px !important;
    height: 32px !important;
    background-position: right bottom;
    right: 5px !important;
}
.orange .icon-next{
    background-position: right top;
    right: 30px !important;
}

.orange .icon-prev{
    background-position: left top;
    left: 30px !important;
}
.carousel-indicators{
    bottom: -40px;
}
.orange h1{
    color: white;
}
.orange h4{
    color: white;
}
.carousel-control{
    top: 0px;
    height: 100%;
    width: 0px;
}
.divider hr{
    display: none;
}
.divider{
      background-image: url('vhs-assets-css-9baf8bdc6eef3ead5b1b1f6365addbdc.png');
      height: 1px;
      width: 100%;
      background-position: center center;
      background-repeat: no-repeat;
      margin-bottom: 40px;
}

.csc-frame-frame1 .csc-textpic-image, .round{
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
}

.block,
.count_first,
.count_last,
.count{
    text-align: center;
    background-image: url('vhs-assets-css-5c8de06fd11a503d7781c0636b538b5d.jpg');
    background-repeat: no-repeat;
    background-position: center;
}

.count_first{
    background-image: url('vhs-assets-css-e839c77924001d6f6c42186b36182939.png');
}

.count_last{
    background-image: url('vhs-assets-css-d99b9bbfe277a4c542a07721be7b5969.png');
}

.count span,
.count_first span,
.count_last span{
    display: block;
    margin: auto;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #fbba00;
    border-radius: 50%;
    color: white;
    overflow: auto;
}


.tabbable p{
    max-width: 220px;
    margin: auto;
}

.tab-content .col-xs-3,
.tab-content .col-xs-4,
.tab-content .col-xs-6,
.tab-content .col-xs-1,
.tab-content .col-xs-10{
    min-height: 0px !important;
}

.tab-pane {
    width: 83%;
    margin: auto;   
}

.btn_close{
    width: 81px;
    height: 18px;
    background-image: url('vhs-assets-css-13426b52c9b58ed0e1f37793a57fb77f.png');
    position: absolute;
    top: 22px;
    right: 0px;
    cursor: pointer;
}
#c152 .item {
    min-height: 160px;
}
#c71 {
    margin-top: 60px;
}
#c71 legend,
#c71 h3{
    display: none;
}

.gme-info-window{
    line-height:1.35;
    overflow:hidden;
    white-space:nowrap;
}

.responsive_info {
    display: none;
}

@media (max-width: 1199px){
    .offers-row .col-md-3 {
        width: 260px;
        margin-top: 10px;
    }
}

@media (max-width:991px){
    #responsive_categories {
        display: block;
    }
    .offers-row .col-md-3 {
        width: 100%;
    }

    ul.nav a{
        padding: 0 10px;
    }
    nav .container{
        width: auto;
    }
    div.offers-row div.col-md-2 {
        display: none;
    }
    .responsive_info {
        display: block;
    }
}

@media (min-width:768px){
    .secondMenu{
        display: none !important;
    }
    .hideNoMobile{
        display: none !important;
    }
    .responsiveTab{
        display: none !important;
    }
}
@media (max-width:767px){
    .responsiveTab{
        display: none;
    }
    .tab-pane {
        display: none !important;
    }
    div.infoBar {
        width: 80%!important;
    }
    #c265{
        text-align: center;
    }
    .gme-map{
        max-height: 350px;
    }
    .nav-sub{
        display: none;
    }
    .nav li, .nav-main .nav li{
        float: none;
    }
    .nav-main .nav li a{
        line-height: 30px !important;
        font-size: 16px;
        padding: 0px 20px;
    }
    .nav-main ul{
        width: 100%;
    }
    .nav-meta{
        display: none;
    }

    li, .nav-main .nav li {
        line-height: 30px;
        padding: 0px;
        border-bottom: 1px #c2c2c2 solid;
    }

    .col-sm-4 {
        margin-bottom: 40px;
    }
    .col-md-4 {
        margin-bottom: 40px;
    }

    .powermail_fieldset_1, .powermail_fieldset_2{
        width: 100%;
    }
    .powermail_input,
    .powermail_submit,
    .powermail_textarea{
        width: 100%;
    }

    .nav-tab{
        margin-top: 20px;
    }
    .footer ul{
        margin: 10px 0px !important;
    }
    iframe{
        max-width: 100%;
    }

    h2{
        font-size: 22px;
    }

    h5{
        font-size: 18px;
    }
    .nav li{
        display: none;
    }

    .nav li.active{
        display: block;
        background-image: url('vhs-assets-css-4660d561c7babda30328cc12644d0490.png');
        background-position: right 4px;
        background-repeat: no-repeat;
    }
    .navbar-default{
        min-height: 0 !important;
    }
}

.offers-header {
    background-color: #fbba00;
    text-align: center;
    color: #ffffff;
    padding-bottom: 25px;
    padding-top: 25px;
}

.offers-header h2 {
    color: #ffffff;
    margin-top: 0px;
    font-size: 22px;
    padding-top: 15px;
    margin-bottom: 45px;
    padding-bottom: 0px;
    font-family: 'interstateregular';
}

.offers-col {
    border: 1px solid #fbba00;
}

.offers-price {
    text-align: center;
    padding-bottom: 14px;
    margin: 21px 15px 0px 15px;
    color: #fbba00;
    background-image: url("../typo3conf/ext/fluidcontent_bootstrap/Resources/Public/Images/border.gif");
    background-repeat: no-repeat;
    background-position: center bottom;
}

.offers-price p {
    font-size: 12px;
}

.offers-legend-header {
    height: 312px;
}

.offers-legend-element {
    padding-bottom: 14px;
    margin: 19px 0px 0px 0px;
    color: #fbba00;
    background-image: url("../typo3conf/ext/fluidcontent_bootstrap/Resources/Public/Images/offers_line_legend.gif");
        background-repeat: no-repeat;
    background-position: center bottom;
    text-align: center;
}

.offers-legend-element-last {
    background-image: none!important;
}

.offers-legend-element-special {
    margin-top: 9px;
}

.offers-price-last {
    background-image:none!important;
    padding-bottom: 14px!important;
}

.offers-legend-element-month1 {
    margin-top: 22px;
}

.offers-price.offers-divider {
    background-image: none;
    border-bottom: 2px solid #fbba00;
    margin-left: 0px;
    margin-right: 0px;
}

a.offers-button {
    background-color: #f15e2b;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    padding: 15px 0px;

}

.offers_submit {
    width: 212px;
    display: block;
    text-align: center;
}

div.offers-row div.col-md-2 {
    width: 145px;
}

.rss { 
    min-height: 202px;
}

.rss ul.allposts {
    margin-top: 18px;
}

.rss ul.allposts li:first-child {
    border-top: 0px;
}

.rss .allposts li {
    border-bottom: 0px;
    border-top: 0px;
}

.rss a#frontpage_allposts {
    line-height: 38px;
    color: white;
    text-decoration: none;
    padding: 0px 12px;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    height: 38px;
    white-space: nowrap;
    display: block;
    text-align: center;
}

div.infoBar {
    position: absolute;
    background: #fbba00;
    top: 10px;
    left: 0px;
    right: 0px;
    color: white;
    padding: 10px;
    left: 0px;
    width: 505px;
    margin: 0px auto;
    z-index: 9999;
}

div.infoBar a {
    color: #ffffff;
}

#infoBarClose {
    cursor: pointer;
    float: right;
    margin-left: 10px;
    margin-top: -2px;
}

#mid_296, #mid_336 {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: rgba(75,75,75,0.6);
    font-family: interstateregular;
    font-size: 13px;
    color: #fff;
    background:#fbba00;
}
.col-empty {
    height: 0px!important;
}
#mid_296 a:hover, #mid_336 a:hover {
 color: white !important;
}
.newclass{
    margin: auto;
}
.newclass img{
    margin-bottom: 4px;
}
.pmbutton{
    text-transform: uppercase;
    font-size: 15px;
    background-color: #fbba00;
    padding: 5px 20px;
    color: white;
    border: none;
    float: none;
    margin: auto;
    margin-top: 10px;
    text-decoration: none;
}
.pmbutton:hover{
    color: white;
}
.secondMenu{
    padding: 0px;
    list-style: none;
}
.secondMenu li{
    border-bottom: none !important;
    border-top: 1px #c2c2c2 solid;
}
.secondMenu li a{
    font-size: 12px !important;
    color: #777;
}
/*
    color: #007cb0;
}
#c2004 .count span,
#c2004 .count_first span,
#c2004 .count_last span{
    background-color: #007cb0;
}


#c2004 .block,
#c2004 .count_first,
#c2004 .count_last,
#c2004 .count{
    text-align: center;
    background-image: url('vhs-assets-css-d618e08de141c917aef05c892a92157b.jpg');
    background-repeat: no-repeat;
    background-position: center;
}

#c2004 .count_first{
    background-image: url('vhs-assets-css-3b96d2a0332183c999b0d779ec9e4e04.png');
}

#c2004 .count_last{
    background-image: url('vhs-assets-css-b78a8e1e9efc67f889a133ecb15316ec.png');
}

*/

.sponsors img{
    max-width: 80%;
}
.sponsors{
    text-align: center;
    padding: 20px 0;
}

.r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
}

.r-tabs .r-tabs-tab {
    display: inline-block;
    margin: 0;
    list-style: none;
}

.r-tabs .r-tabs-panel {
    padding: 15px;
    display: none;
}

.r-tabs .r-tabs-accordion-title {
    display: none;
}

.r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
}

/* Accordion responsive breakpoint */
@media only screen and (max-width: 768px) {
    .r-tabs .r-tabs-nav {
        display: none;
    }

    .r-tabs .r-tabs-accordion-title {
        display: block;
    }
    .container .csc-space-before-80 < .tabbable{
        margin-top: 0px !important;
    }
    .tab-content{
        margin-top: 0px !important;
    }
}

.responsiveTab{
    background-color: white;
    background-image: url('vhs-assets-css-4d0bcc5020cfb4f27ff3a7454d243875.jpg');
    background-repeat: repeat-x;
    background-position: top center;
    margin-top: 40px;
    padding: 40px;
}
.responsiveTab h4,
.responsiveTab p{
    text-align: center;
}
.responsiveTab p{
    max-width: inherit;
}
#c2013 img{
    max-width: 100%;
    height: auto !important;
}
#c103 {
    margin-top: 0px !important;
}

.csc-textpic.csc-textpic-center.csc-textpic-above {
    min-height: 120px;
}


