.bx-wrapper {
  position: relative; margin: 0 auto 60px; padding: 0; background-color: #f2f2f2
}
.bx-wrapper+article, .bx-wrapper+p {
  margin-top: 60px
}
.bx-wrapper.no-pager {
  margin-bottom: 28px!important
}
.bx-wrapper.no-pager+article, .bx-wrapper.no-pager+p {
  margin-top: 0
}
.bx-wrapper img {
  display: block
}
.bx-viewport {
  -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0)
}
.bx-viewport .BCLvideoWrapper {
  position: relative; padding-bottom: 0
}
.bx-controls-auto, .bx-pager {
  position: absolute; bottom: -29px; width: 100%
}
.bx-pager {
  text-align: center; line-height: 10px; padding-top: 25px; overflow: hidden
}
.bx-controls-auto .bx-controls-auto-item, .bx-pager .bx-pager-item {
  display: inline-block
}
.bx-pager.bx-default-pager a {
  background: #666; text-indent: -9999em; display: block; width: 10px; height: 10px; margin: 0 4px; outline: 0; border-radius: 50%
}
.bx-pager.bx-default-pager a.active, .bx-pager.bx-default-pager a:hover {
  background: #007CB8
}
.bx-next, .bx-prev {
  position: absolute; top: 0; outline: 0; width: 44px; height: 100%; z-index: 101; color: #fff; font-size: 28px; opacity: 0; filter: alpha(opacity=0); background: url(data:image/png;base64,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) 0 50% no-repeat
}
.bx-next:before, .bx-prev:before {
  display: block; content: ''; height: 50%
}
.bx-next:after, .bx-prev:after {
  vertical-align: top; line-height: 0; background-color: #777; opacity: .6; filter: alpha(opacity=60); -webkit-transition: all ease .2s; -o-transition: all ease .2s; transition: all ease .2s
}
.bx-next.disabled, .bx-prev.disabled {
  display: none
}
.bx-next:focus, .bx-next:hover, .bx-prev:focus, .bx-prev:hover {
  color: #fff
}
.bx-prev {
  left: 0
}
.bx-prev:after {
  padding: 20px 9px 20px 5px; box-shadow: 2px 0 2px rgba(0, 0, 0, .25)
}
.bx-prev:after, .ico-chevron-left:before {
  font-family: FontAwesome; content: "\f053"
}
.bx-next {
  text-align: right; right: 0; background-position: 100% 50%
}
.bx-next:after {
  padding: 20px 5px 20px 9px; box-shadow: -2px 0 2px rgba(0, 0, 0, .25)
}
.bx-next:hover:after, .bx-prev:hover:after {
  opacity: 1; filter: alpha(opacity=100); background-color: #03a5d6
}
.bx-next:after, .ico-chevron-right:before {
  font-family: FontAwesome; content: "\f054"
}

.bx-wrapper:hover .bx-next, .bx-wrapper:hover .bx-prev {
  opacity: 1; filter: alpha(opacity=100)
}
.bx-caption {
  position: absolute; bottom: 0; left: 0; right: 0; background-color: #f2f2f2; background-color: rgba(255, 255, 255, .8); border-bottom: 2px solid #03ade0
}
.bx-caption p {
  margin: 0
}
.bx-caption span {
  font-size: 85%; display: block; padding: 8px 10px
}
.bx-share {
  position: absolute; z-index: 105; right: 30px; top: 30px; text-align: right
}
@media screen and (max-width: 767px) {
  .bx-caption span {
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap
  }
  .bx-caption span:focus,   .bx-caption span:hover {
  overflow: visible; white-space: initial
  }
  .bx-share {
  right: 10px; top: 10px
  }
}
.bx-share>div {
  position: relative
}
.bx-share-toggle {
  position: absolute; z-index: 102; right: 0; top: 0; width: 44px; height: 44px; text-align: center; color: #fff; background-color: #0269a5
}
.bx-share-toggle>.ico {
  font-size: 28px
}
.bx-share-toggle>.ico:before {
  vertical-align: -9px; margin-left: -1px
}
.gallery, .slider ul {
  list-style: none; /*visibility: hidden;*/
  padding: 0; margin: 0
}
.bx-share-toggle:focus, .bx-share-toggle:hover {
  color: #fff; background-color: #03a5d6
}
.bx-share-toggle.active {
  display: none
}
.bx-share-toggle.active+.bx-share-links {
  opacity: 1
}
.bx-share-links {
  box-shadow: 0 1px 1px rgba(0, 0, 0, .25); height: 44px; opacity: 0; -webkit-transition: opacity .2s ease; -o-transition: opacity .2s ease; transition: opacity .2s ease
}
.bx-share-links a {
  display: inline-block; width: 44px; height: 44px; color: #fff; position: relative; opacity: .8; filter: alpha(opacity=80)
}
.views-list ul>li.over a, .views-stream .over .av-thumb:before, .views-stream .over .field_video:before, .views-stream .over .panel-body a {
  color: #03a5d6
}
.bx-share-links a:hover {
  opacity: 1; filter: alpha(opacity=100)
}
.bx-share-links a .ico {
  position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 24px
}
.bx-share-links .bx-share-facebook {
  background-color: #3a579b
}
.bx-share-links .bx-share-twitter {
  background-color: #00a0d4
}
.bx-share-links .bx-share-linkedin {
  background-color: #0077b5
}
.gallery>li>img {
  width: 100%
}
.gallery .sharing {
  background: rgba(102, 102, 102, .8); text-align: center; opacity: 0; position: absolute; width: 100%; box-shadow: 0 2px 2px rgba(0, 0, 0, .25)
}
.gallery li:hover .sharing {
  opacity: 1
}
.adb-share {
  border-top: 0; padding-top: 0;
}
.block { border: 0 }
.block-menu-block .block-title { padding: .75rem 0; border-bottom: 0 }
.block-menu-block .menu  > li > a { padding: .5rem 0 }
.block-menu-block .menu  .separator hr { margin: .5rem 0 }
.block-menu-block .menu .active, .block-menu-block .menu .active > a {
  color: #962774;
}
.toolbar-left, .toolbar-right {
  padding: 0; margin: 0; list-style: none;
}
ul.toolbar-right { float: right }
.views-list ul, .views-stream ul {
  padding: 0; margin: 0; list-style: none;
}
.views-list ul > li::after, .views-list ul > li::before, .views-stream ul > li::after, .views-stream ul > li::before {
  content: " "; display: table; clear: both;
}
.views-list ul > li {
  padding-bottom: 14px;
}
.views-list ul > li + li {
  border-top: 1px solid #e9e9e9; padding-top: 14px;
}
.views-list .meta + h3 {
  margin-top: 3px;
}
.views-list ul > li h3 {
  font-size: 20px; margin: 0 0 2px;
}
.views-list-image {
  float: left; margin: 4px 15px 4px 0; display: block; overflow: hidden;
}
.figure-left { float: left; margin: 0 15px 15px 0 }
.figure-right { float: right; margin: 0 0 15px 15px }
blockquote {
  font-size: 120%; color: #666; padding: 0 20px; border-width: 0 2px; border-style: solid; border-color: #ccc; margin: 14px 0
}
blockquote footer {
  font-size: 80%; color: #666; margin-top: 10px
}
blockquote p {
  margin: 0; word-wrap: break-word
}
blockquote p+p {
  margin-top: 14px
}
.item-list-events > h3 {
  margin: 10px 0;
}
.item-list ul>li::after, .item-list ul>li::before {
  content: " "; display: table;
}
.item-list-events ul>li:hover {
  background-color: #f2f2f2
}
.item-list-events ul>li {
  padding: 10px 0; width: 100%; position: relative; cursor: pointer;
}
@media screen and (min-width: 992px) {
  .blockquote-left {
    float: left; margin: 4px 20px 4px 0; width: 40%; border-left: 0; padding-left: 0
  }
  .blockquote-right {
    float: right; margin: 4px 0 4px 15px; width: 40%; border-right: 0; padding-right: 0
  }
  .item-list-events ul>li .event-date,   .item-list-events ul>li .event-location,   .item-list-events ul>li .event-title {
  float: left; }
    .item-list-events ul>li .event-date {
  width: 15%
  }
  .item-list-events ul>li .event-title {
    width: 50%; padding-right: 10px
  }
  .item-list-events ul>li .event-location {
    width: 35%; padding-right: 10px
  }
}
.panel-collapse .panel-header { cursor: pointer }
.panel-collapse .panel-header .panel-title>.ico-angle-right {
  float: right;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease
}
.panel-active .panel-header .panel-title>.ico-angle-right {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg)
}
.panel-body .row { margin: 0 }
.list-unstyled { padding: 0; margin: 0; list-style: none }
.field-item address { margin: 5px 0 }
address > span { display: block }
address > span + span { margin-top: 5px }
.bc-iframe body { width: 100% !important; height: 100% !important }
.vjs-control-bar, .vjs-user-inactive .vjs-control-bar { border-radius: 0.5em; margin: 0 30px 10px }
.vjs-user-inactive.vjs-has-started .vjs-control-bar, .vjs-user-inactive.vjs-ended .vjs-control-bar { margin: 0 }
#vjs_video_3 .vjs-big-play-button { width: 8em; height: 8em; border-radius: 5em }
.bc-player-9fa20be7-aba0-42f9-92b4-438ab9db690a_default.vjs-mouse .vjs-big-play-button { width: 8em; width: 8em; border-radius: 5em; }
.embed-responsive { position: relative; height: 0 !important; overflow: hidden }
.embed-responsive { display: block; width: 100%!important; padding: 0 }
.embed-responsive iframe { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0 }
.embed-responsive-16by9 { padding-bottom: 56.25% }
.visual-wrapper { margin-bottom: 30px }
.flickr-img-wrap img, #instafeed img { max-width: 100px; heigh: auto }
#instafeed  { text-align: center }
#instafeed img { margin: 5px 5px }
.view-display-id-unlinked .view-content > div > a.fancybox {
  float: left;
  margin: 0.375em 1.125em 0px 0px;
}
#timeline .timeline-item:after,#timeline .timeline-item:before {content:'';display:block;width:100%;clear:both;}
#timeline {width:90%;margin:30px auto;position:relative;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}
#timeline:before {content:"";width:3px;height:100%;background:#83a80b;left:50%;top:0;position:absolute;}
#timeline:after {content:"";clear:both;display:table;width:100%;}
#timeline .timeline-item {margin-bottom:50px;position:relative;}
#timeline .timeline-item .timeline-icon {background:#83a80b;width:50px;height:50px;position:absolute;top:0;left:50%;overflow:hidden;margin-left:-23px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
#timeline .timeline-item .timeline-icon img {position:relative;top:14px;left:14px;}
#timeline .timeline-item .timeline-content {width:45%;background:#f2f2f2;padding:20px;-webkit-box-shadow:0 3px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 3px 0 rgba(0,0,0,0.1);-ms-box-shadow:0 3px 0 rgba(0,0,0,0.1);box-shadow:0 3px 0 rgba(0,0,0,0.1);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
#timeline .timeline-item .timeline-content h2 {padding:15px;background:#83a80b;color:#fff;margin:-20px -20px 0 -20px;font-weight:500;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
#timeline .timeline-item .timeline-content:before {content:'';position:absolute;left:45%;top:20px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #83a80b;}
#timeline .timeline-item .timeline-content.right {float:right;}
#timeline .timeline-item .timeline-content.right:before {content:'';right:45%;left:inherit;border-left:0;border-right:7px solid #83a80b;}
#timeline .timeline-item .timeline-content p {margin:1em 0 0 0;}
#timeline abbr {width:2em;line-height:50px;color:#fff;font-size:1.6667em;text-align:center;}
@media screen and (max-width:768px){#timeline{margin:30px;padding:0;}#timeline:before{left:0;}#timeline .timeline-item .timeline-content{width:90%;float:right;}#timeline .timeline-item .timeline-content:before,#timeline .timeline-item .timeline-content.right:before{left:10%;margin-left:-6px;border-left:0;border-right:7px solid #83a80b;}#timeline .timeline-item .timeline-icon{left:0;}}
.hero-adbi .hero-logo {
  height: 70px;
  background-position: 0 -50px;
}
.hero-adbi .hero-tagline {
  margin: 25px 0 0;
}
form[id^="views-exposed-form-search"] .form-submit {
  position: absolute;
  right: 6px;
  top: 6px;
  margin: 0;
  padding: 0;
  border: none;
  width: 34px;
  height: 34px;
  background-color: transparent;
  cursor: pointer;
  color: #8c8c8c;
  display: inline-block;
  font: normal normal normal 18px/1 FontAwesome;
  transform: translate(0, 0);
  text-align: center;
}
.adbi-footer {
  padding: 28px 0;
}
.footer-follow {
  padding: 0;
  list-style: none;
  text-align: right;
  margin: -8px 0;
}
.footer-follow > li {
  display: inline-block;
}
.footer-follow a {
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  color: #fff;
  background-color: #03ade0;
  border: 1px solid transparent;
}
.adbi-footer .footer-follow a {
  color: #03a5d6;
  background-color: transparent;
  border-color: #007DB6;
  text-align: center;
}
.footer-follow .ico {
  font-size: 23px;
  line-height: 44px;
  text-align: center;
}
.footer-subscriber {
  text-align: center;
}
.footer hr {
  margin: 15px 0 30px;
}
.inline, .list-inline, .list-inline > ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.inline > li, .list-inline > li, .list-inline > ul > li {
  float: left;
  margin-right: 20px;
}
.article-tags::after, .article-tags .field-label {
  content: '';
  display: table;
  clear: both
}
.article-tags .field-item:last-child {
  margin-bottom: 20px;
  display: block;
}
@media screen and (max-width: 991px) {
  .footer-copyright, .footer-follow {
    text-align: center
  }
  .footer {
    padding: 20px 0
  }
  .footer hr {
    margin: 20px 0
  }
  .footer-follow {
    margin: 0 -15px 20px
  }
}