body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/*
 * jQuery FlexSlider v2.6.3
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('../../files/data/flexslider/fonts/flexslider-icon.eot');
  src: url('../../files/data/flexslider/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('../../files/data/flexslider/fonts/flexslider-icon.woff') format('woff'), url('../../files/data/flexslider/fonts/flexslider-icon.ttf') format('truetype'), url('../../files/data/flexslider/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  margin: 0 auto;
  width: auto;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 60px;
 
  position: relative;
  zoom: 1;
  
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides li{
  position: relative;
  -webkit-transition: left 2s, top 2s, opacity 2s, z-index: 2s; /* Safari */
  transition: left 2s, top 2s, opacity 2s, z-index: 2s;
}
.flexslider .slides li.flex-active-slide{
  z-index: 5;
}
/*
.flexslider .slides li.nearby{
  z-index: 4;
  opacity: 0.6;
  left: -80vw;
  top: -50px;
}
*/
.flexslider .slides img {
  
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
  text-align: center;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: 0;
  position: absolute;
  bottom: -57px;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  line-height: 40px;
  font-style: normal;
  font-weight: 400;
  font-size: 0;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flexslider .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 50%;
  margin-left: -55px; 
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 50%;
  margin-right: -55px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: -48px;
  left: 50%;
  margin-left: -5px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #fff;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}

table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("../../files/images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("../../files/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("../../files/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("../../files/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("../../files/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}

a[href^=tel]{color:inherit;text-decoration:none}body,html,ul,p,figure,h1,h2,h3,h4,a,object,embed,div{margin:0;padding:0;outline:0}p{line-height:1.2em;padding-bottom:0.6em}textarea:focus,input:focus,select:focus{outline:none}input[type=search]{-webkit-appearance:none;-webkit-box-sizing:content-box;margin:0;padding:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=submit],input[type=text],input[type=email],textarea{-webkit-appearance:none;border-radius:0}body,html{width:100%}html{height:100%}b,strong{font-weight:600}img{max-width:100%}h1,h2,h3,h4{margin:0;line-height:1.2em;padding:0}input,textarea,select{border:1px solid #B1077A}fieldset{position:relative;border-color:#B1077A}.radio_container span{display:inline-block}h1{font-size:30px;margin-bottom:20px}h2{font-size:20px;margin-bottom:10px}h3{font-size:20px;margin-bottom:10px}.clear{clear:both}.invisible{display:none}.justmobile{display:none}.justdesktop{display:block}body{font-family:"verdana", sans-serif;background:#fff;font-size:15px;line-height:20px;font-weight:700;font-style:italic}.termsprover{color:#B1077A;max-width:1620;margin:0 auto;padding:100px 100px 0;width:auto}.termsprover form .buttonlink{cursor:pointer;padding:8px}#nav-icon3{display:none}.mod_changelanguage{background:#fff;text-align:right;padding-top:5px;clear:both}.mod_changelanguage #backlink{float:left;text-decoration:none;color:#B1077A;line-height:40px;display:inline-block;padding-left:5px}.mod_changelanguage .mod_breadcrumb{float:left;padding-left:5px}.mod_changelanguage .mod_breadcrumb ul li{height:auto;width:auto;line-height:40px;border:0 none;color:#B1077A;margin:0}.mod_changelanguage .mod_breadcrumb ul li span{text-indent:0;display:inline;width:auto;height:auto;color:#B1077A;text-decoration:none}.mod_changelanguage .mod_breadcrumb ul li a{text-indent:0;display:inline;width:auto;height:auto;color:#B1077A;text-decoration:none}.mod_changelanguage .mod_breadcrumb ul li a::after{content:" >"}.mod_changelanguage ul li{display:inline-block;height:40px;width:80px;background-size:100% 100%;background-repeat:no-repeat;background-position:top center;border:3px solid #ccc;margin:0 5px}.mod_changelanguage ul li.lang-en{background-image:url(../../files/data/img/england.jpg)}.mod_changelanguage ul li.lang-de{background-image:url(../../files/data/img/deutschland.jpg)}.mod_changelanguage ul li.lang-fr{background-image:url(../../files/data/img/frankreich.jpg)}.mod_changelanguage ul li.lang-es{background-image:url(../../files/data/img/spanien.jpg)}.mod_changelanguage ul li.lang-zh{background-image:url(../../files/data/img/china.jpg)}.mod_changelanguage ul li a,.mod_changelanguage ul li span{text-align:left;display:block;width:100%;height:100%;text-indent:-99999px}.mod_navigation ul{width:100%;background:#fff;text-align:center;padding-bottom:10px}.mod_navigation ul li{margin:1.5% 2.5%;width:14%;display:inline-block;text-align:center;vertical-align:top;background:url('/files/data/img/Logo CCC.jpg') no-repeat top center;background-size:contain;background-position:0 25px;height:auto;width:200px;position:relative;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.mod_navigation ul li a{display:block;padding:0 0 133px 0;margin:0;width:100%;height:100%;position:relative;text-decoration:none}.mod_navigation ul li a span{display:block;width:100%;color:#B1077A}.mod_navigation ul li:hover{transform:scale(1.1)}.mod_navigation ul li .level_2 li{background:transparent;height:auto;font-family:"verdana", sans-serif;background-image:none !important}.mod_navigation ul li .level_2 li:hover{transform:none}.mod_navigation ul li .level_2 li a{padding:0}#container #main .mod_article{color:#B1077A}#container #main .mod_article h1.ce_headline{text-align:center;background:#fff;color:#B1077A;margin:0;padding:10px 0}#container #main .mod_article h1.ce_headline .js-marquee{background:#fff}#container #main .mod_article .startseitenslide{overflow:hidden}#container #main .mod_article .startseitenslide ul{white-space:nowrap;width:auto;position:relative;overflow:visible}#container #main .mod_article .startseitenslide ul li{display:inline-block;padding:0;margin:0;float:none}#container #main .mod_article .startseitenslide ul li figure{display:block;padding:0;margin:0}#container #main .mod_article .startseitenslide ul li figure a{display:block;padding:0;margin:0}#container #main .mod_article .startseitenslide ul li figure a img{display:block;padding:0;margin:0}#container #main .mod_article .eingerueckt{max-width:1620;margin:0 auto;padding:40px 100px 0;width:auto}#container #main .mod_article .eingerueckt .ce_image h1{text-align:center}#container #main .mod_article .eingerueckt .ce_image .image_container{text-align:center}#container #main .mod_article .ce_colsetStart.subcolumns{max-width:1620;margin:0 auto;padding:100px 100px 0;width:auto}#container #main .mod_article .ce_colsetStart.subcolumns .ce_image h1{text-align:center}#container #main .mod_article .ce_colsetStart.subcolumns .ce_image .image_container{text-align:center}#container #main .mod_article .ce_downloads{width:100%;background:#fff;text-align:center;padding-bottom:10px}#container #main .mod_article .ce_downloads ul li{margin:1.5% 2.5%;width:14%;display:inline-block;text-align:center;vertical-align:top;background:url('/files/data/img/Logo CCC.jpg') no-repeat top center;background-size:contain;height:170px;width:200px;position:relative;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#container #main .mod_article .ce_downloads ul li .mime_icon{display:none}#container #main .mod_article .ce_downloads ul li a{display:block;padding:0;margin:0;width:100%;height:100%;position:relative}#container #main .mod_article .ce_downloads ul li a span{display:block;width:100%;top:135px;position:absolute;color:#B1077A}#container #main .mod_article .ce_downloads ul li:hover{transform:scale(1.1)}#container #main .mod_article .ce_downloads table.hms{margin:0 auto;padding:50px 0}#container #main .mod_article .ce_downloads table.hms td{padding:0 5px}#container #main .mod_article .ce_downloads table.dataTable{width:auto}#container #main .mod_article .ce_downloads table.dataTable tbody tr{background-color:transparent}#container #main .mod_article .ce_downloads .dataTables_wrapper .dataTables_info{color:#B1077A;padding:50px 0}#container #main .mod_article .ce_downloads .dataTables_filter{padding-right:4px;padding-top:5px}#container #main .mod_article .ce_downloads .dataTables_filter input{width:180px}#container #main .mod_article .ce_downloads .dataTables_filter label{color:#B1077A}#container #main .mod_article .ce_gallery .filtercontainer,#container #main .mod_article .ce_gallery .filterhinweis{padding:10px;text-align:right}#container #main .mod_article .ce_gallery .slidercounter{text-align:center}#container #main .mod_article .ce_gallery .flexslider{padding-top:5px}#container #main .mod_article .ce_gallery .flexslider ul.slides{white-space:nowrap;height:500px;display:block;overflow:hidden}#container #main .mod_article .ce_gallery .flexslider ul.slides li{text-align:center;display:inline-block !important;width:100vw;height:500px}#container #main .mod_article .ce_gallery .flexslider ul.slides li .image_container{display:inline-block;width:auto;max-width:100%;overflow:hidden}#container #main .mod_article .ce_gallery .flexslider ul.slides li .image_container img{max-height:400px;width:auto;height:auto;max-width:100%}#container #main .mod_article .ce_gallery .flexslider ul.slides li .image_container .flex-caption{text-align:left;max-width:100%;white-space:normal}#container #main .mod_article .mod_eventlist{padding:5px 0;margin:0 auto;max-width:700px}#container #main .mod_article .mod_eventlist .event{padding-left:20px}#container #main .mod_article .mod_eventlist .event h1{border-top:1px dotted #B1077A}.bestaetigung li{list-style:none}.anmeldeform{width:600px;margin:0 auto}.anmeldeform fieldset{clear:both}.anmeldeform fieldset fieldset{border:0 none}.anmeldeform fieldset fieldset legend{display:none}.anmeldeform fieldset.clubauswahl{display:none}.anmeldeform select.select{float:right;width:326px;margin-top:5px}.anmeldeform label{position:relative;top:5px}.anmeldeform label::before{content:"";display:block;height:0;clear:both}.anmeldeform .widget{clear:both;padding-top:5px}.anmeldeform .widget label{top:0}.anmeldeform .widget input{float:right;width:320px}.anmeldeform .widget input.upload{float:none}.anmeldeform .widget p.error{color:#f00}.anmeldeform .widget.error{border:1px solid #f00}.anmeldeform .widget.confirm label{float:left}.anmeldeform .widget.confirm input{width:auto;float:right;transform:scale(2)}.anmeldeform .radio_container input{width:auto;float:left}.anmeldeform .radio_container label{float:right;margin-right:20px}.anmeldeform .checkbox_container.catalog input{width:auto;float:right}.anmeldeform .checkbox_container.catalog label{float:left;margin-right:0}.anmeldeform .submit_container{padding-top:15px;text-align:center}.anmeldeform .submit_container input{cursor:pointer;padding:10px}.jugendanmeldung .anmeldeform fieldset.jugend,.clubanmeldung .anmeldeform fieldset.jugend{display:block !important}.jugendanmeldung .anmeldeform fieldset.jugend *,.clubanmeldung .anmeldeform fieldset.jugend *{display:inherit}.jugendanmeldung .anmeldeform fieldset.jugend .radio_container span,.clubanmeldung .anmeldeform fieldset.jugend .radio_container span{display:inline-block}.jugendanmeldung .anmeldeform fieldset.jugend fieldset legend,.clubanmeldung .anmeldeform fieldset.jugend fieldset legend{display:none}.jugendanmeldung .anmeldeform fieldset.jugend label,.clubanmeldung .anmeldeform fieldset.jugend label{display:inline}.clubanmeldung .anmeldeform fieldset.clubauswahl{display:block !important}.clubanmeldung .anmeldeform .einzelclub{display:none}.footercontainer{margin-top:50px;font-size:10px;padding:5px 0 0 0;text-align:center;background:#81CFED}.footercontainer .ce_text,.footercontainer .ce_image{padding:0 5px;display:inline-block;vertical-align:top}.footercontainer .ce_text .image_container,.footercontainer .ce_image .image_container{text-align:center}.footercontainer .ce_text.first,.footercontainer .ce_image.first{float:left;text-align:left}.footercontainer .ce_hyperlink{float:right;padding:0 5px;text-align:right}.simply-scroll-container{position:relative}.simply-scroll-clip{position:relative;overflow:hidden}.simply-scroll-list{overflow:hidden;margin:0;padding:0;list-style:none}.simply-scroll-list li{padding:0;margin:0;list-style:none}.simply-scroll-list li img{border:none;display:block}.simply-scroll{height:150px}.simply-scroll .simply-scroll-clip{height:150px}.simply-scroll .simply-scroll-list li{float:left;width:auto;height:150px}.ui-autocomplete{background:#fff;border:1px solid #B1077A}.change .imageerror{display:block;padding-top:15px;color:#f00}.change.eingerueckt span.label{width:180px;display:inline-block}@media (max-width:1085px){.footercontainer{position:relative}.footercontainer .first{float:none;width:auto;padding-bottom:25px}.footercontainer .ce_hyperlink{width:auto;text-align:left;position:absolute;top:80px;left:0}}@media (max-width:799px){#container #main .mod_article .mod_eventlist .event{padding:0 5px}#container #main .mod_article .ce_colsetStart.subcolumns{padding:0 20px}#container #main .mod_article .ce_colsetStart.subcolumns>div{float:none;width:100%;padding:10px 0}#container #main .mod_article .ce_colsetStart.subcolumns>div>div{padding:0 !important}#container #main .mod_article .ce_gallery .flexslider ul.slides{height:auto}#container #main .mod_article .ce_gallery .flexslider ul.slides li{height:auto}.mod_changelanguage ul li{width:40px;height:20px;border-width:1px}.mod_changelanguage .mod_breadcrumb{text-align:left}.mod_changelanguage .mod_breadcrumb ul li{line-height:1.5em}.filtercontainer{text-align:left !important}.filtercontainer form>span{display:block;padding:5px 0}ul li:hover{transform:none !important}}
