@charset "utf-8"; /* CSS Document */   .carousel { max-height:580px; overflow:hidden; width: 100%; }  .carousel-image div img { width: 100%; }  @media (max-width:480px) { .textbox, .image_title a, .event-table { font-size: 18px; } }  @media (max-width:640px) { .textbox, .image_title a, .event-table { font-size: 20px; }  .image_title { padding: 5px; } }  @media (max-width:960px) { .textbox, .image_title a, .event-table { font-size: 22px; }  .image_title { width: 100px !important; }  .accordian { display:none !important; }  .thumbs { display:block !important; } }  @media (min-width:1600px) { .carousel { max-height: 640px; }  .textbox, .image_title a, event-table { font-size: 28px; } }  @media (min-width:1920px) { .carousel { max-height: 720px; }  .textbox, .image_title a, event-table { font-size: 32px; } }  .accordian { width: 100%; height: 320px; overflow: hidden; }  ul { padding:0; margin:0; }  .accordian li { position: relative; display: block; width: 20%; float: left;  box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5);  transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  }   .accordian ul:hover li {width: 15%;} .accordian ul li:hover {width: 55%;}    .accordian li img { display: block;  }  .image_title { background: rgba(156, 66, 64, 0.9); position: absolute; left: 20px; bottom: 20px; width: 200px; }   .image_title a { display: block; color:  #D7D7D7; text-decoration: none; padding: 10px; font-size: 24px; }  .thumbs { display:none; }  .thumbs .col-xs-6 { padding: 0; margin: 0; border: 1px solid #888; }   .event-table { padding-right: 3%; padding-top: 32px; color:  #D7D7D7; font-size: 24px; }  .table-header { background: rgba(156, 66, 64, 0.9); font-size: 28px; }  .row { border-bottom: 1px solid rgba(156, 66, 64, 0.9); padding-top: 10px; padding-bottom: 10px; }   .social { padding-top: 32px; color: #CCCCCC; }  .social-header { font-size: 28px; padding-left: 3%; background: rgba(66, 64, 156, 0.9); padding-top: 10px; padding-bottom: 10px; }  .social img { display: block; margin: 0 auto; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.7;  -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }  .social img:hover { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); opacity: 1; }  