#apl-rotator {
  margin-bottom: 20px;
  position: relative;
}

div.apl-slideshow {
  width: 580px;
}
div.apl-slideshow .field-content, div.apl-slideshow a {
  color: white;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.apl-slideshow p {
  margin-bottom: 0;
}
div.apl-slideshow .views-slideshow-controls-bottom .views-content-title {
  display: none;
}
div.apl-slideshow .views-slideshow-controls-bottom {
  z-index: 13;
  position: relative;
  width: 100%;
  float: left;
  /*
        .views-slideshow-controls-text-previous,
          .views-slideshow-controls-text-next {
              display: block;
              height: 0px;
              width: 0px;
                  z-index: 12;
                  float: left;
                  margin-left: 5px;
                  overflow: hidden;
                  border-color: transparent $blue;
                  border-style: solid;
                  border-width: 12px 12px 12px 0;
                  display: block;
          &:hover {
                  border-color: transparent lighten($blue, 10%);
          }
          }
          .views-slideshow-controls-text-next {
                  border-width: 12px 0 12px 12px;
          }
    
  */
}
div.apl-slideshow .views-slideshow-controls-bottom #widget_pager_bottom_highlighted_images-panel_pane_8 {
  z-index: 12;
}
div.apl-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-pause {
  display: none;
}
div.apl-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-next,
div.apl-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-previous {
  float: left;
}
div.apl-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-next a,
div.apl-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-previous a {
  background-position: center center;
  background-repeat: no-repeat;
  color: transparent;
  display: block;
  float: right;
  height: 34px;
  opacity: .35;
  overflow: hidden;
  padding: 0;
  text-indent: 200% !important;
  white-space: nowrap;
  width: 30px;
}
div.apl-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-next a:hover,
div.apl-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-previous a:hover {
  opacity: 1;
}
div.apl-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-previous a {
  background-image: url("images/ic_chevron_left_white_24dp.png");
}
div.apl-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text-next a {
  background-image: url("images/ic_chevron_right_white_24dp.png");
}
div.apl-slideshow .views-slideshow-controls-bottom .views-slideshow-pager-fields {
  position: absolute;
  bottom: 10px;
  bottom: 27px\9;
  right: 10px;
}
div.apl-slideshow .views-slideshow-controls-bottom .views-slideshow-controls-text {
  position: absolute;
  bottom: 28px;
  right: 7px;
}
div.apl-slideshow div.views-field-field-highlighted-image {
  height: 355px;
  z-index: 8;
  position: relative;
}
div.apl-slideshow div.views-field-field-highlighted-image img {
  max-width: 580px;
  height: auto;
}
div.apl-slideshow div.views-field-field-highlighted-image:after {
  position: absolute;
  bottom: 0;
  bottom: -64px\9;
  content: "";
  height: 64px;
  opacity: 0.4;
  opacity: 1\9;
  background-color: #001522;
  width: 100%;
  max-width: 580px;
  z-index: 6;
}
div.apl-slideshow div.views-field-title {
  bottom: 35px;
  position: absolute;
  font-weight: bold;
  left: 10px;
  z-index: 10;
  padding-top: 3px;
}
div.apl-slideshow div.views-field-title h4 {
  font-size: 1.25em;
}
div.apl-slideshow div.views-field-body {
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 9;
}

/*
.views-slideshow-controls-bottom .views-slideshow-controls-text-previous,
.views-slideshow-controls-bottom .views-slideshow-controls-text-next {
  border-color: transparent $blue;
  border-style: solid;
  border-width: 12px 12px 12px 0;
  display: block;
  float: left;
  height: 0;
  margin-left: 5px;
  overflow: hidden;
  width: 0;
  z-index: 12;
  text-align: right;
}

.views-slideshow-controls-bottom .views-slideshow-controls-text-next {
  border-width: 12px 0 12px 12px;
}

.views-slideshow-controls-bottom .views-slideshow-controls-text-previous:hover,
.views-slideshow-controls-bottom .views-slideshow-controls-text-next:hover {
  border-color: transparent #0088dd;
}



.views-slideshow-controls-text-pause.views_slideshow_controls_text_pause {
  display: none;
}
*/
.views-slideshow-controls-text.views_slideshow_controls_text {
  clear: both;
  float: right;
}

/*
.views-slideshow-controls-bottom .views-slideshow-controls-text-previous,
.views-slideshow-controls-bottom .views-slideshow-controls-text-next {
  border-color: transparent $blue;
  border-style: solid;
  border-width: 12px 12px 12px 0;
  display: block;
  float: left;
  height: 0;
  margin-left: 5px;
  overflow: hidden;
  width: 0;
  z-index: 12;
  text-align: right;
}

.views-slideshow-controls-bottom .views-slideshow-controls-text-next {
  border-width: 12px 0 12px 12px;
}

.views-slideshow-controls-bottom .views-slideshow-controls-text-previous:hover,
.views-slideshow-controls-bottom .views-slideshow-controls-text-next:hover {
  border-color: transparent #0088dd;
}



.views-slideshow-controls-text-pause.views_slideshow_controls_text_pause {
  display: none;
}
*/
.views-slideshow-controls-text.views_slideshow_controls_text {
  clear: both;
  float: right;
}

#apl-2015 #apl-slideshow {
  float: left;
}

/*
#views_slideshow_cycle_main_clone_of_highlighted_images-panel_pane_8 {
	position: relative;
		.views-field.views-field-title {
			z-index: 10;
	                font-weight: bold;
        	        font-size: 16px;
                	bottom: 40px;
                	padding-top: 3px;
			padding-left: 10px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;
			width: 485px;

		}
		.views-field.views-field-body {
			bottom: 19px;
			z-index: 10;
			padding-left: 10px;
		}
        	div.views-field-field-highlighted-image {
                z-index: 8;
                position: relative;
        	}

}
*/
div.pane-content div.view div.view-content div.skin-default
div#apl-slideshow
div.views-slideshow-cycle-main-frame-row-item div.views-field div.field-content img {
  width: 580px;
  height: 272px;
}

/*
.view-clone-of-news.view-display-id-panel_pane_9.messages {
	margin-bottom: 10px;
}
*/
.views_slideshow_pager_field_item {
  float: left;
  margin-right: 4px !important;
  margin-bottom: 2px !important;
  background-color: white;
  min-width: 12px;
  max-width: 12px;
  min-height: 12px;
  max-height: 12px;
  border-radius: 12px;
  overflow: hidden;
  opacity: .35;
}
.views_slideshow_pager_field_item a {
  font-size: 0;
}
.views_slideshow_pager_field_item.active {
  opacity: .75;
}
.views_slideshow_pager_field_item:hover {
  opacity: 1;
  cursor: pointer;
}

div#apl-slideshow .views-content-title {
  font-size: 0;
}

div.view-display-id-panel_pane_1 div.views-field-field-highlighted-image div.field-content img {
  border-top-left-radius: 10px;
  width: 940px;
}

body #mini-panel-news div.views-field-field-main-image img {
  width: inherit;
  max-width: 100%;
  height: auto;
  margin-bottom: 5px;
}
body div.jcarousel-skin-default ul.bookSlide {
  margin-left: -4px !important;
}
body div.jcarousel-skin-default a.jcarousel-next-horizontal {
  background: none;
  position: absolute;
  right: -15px;
  top: 50px;
  border-style: solid;
  border-width: 12px 0 12px 12px;
  border-color: transparent green transparent #0069AA;
  width: 0;
  height: 0;
}
body div.jcarousel-skin-default a.jcarousel-next-horizontal:hover {
  border-color: transparent green transparent #0089dd;
  background: none;
}
body div.jcarousel-skin-default a.jcarousel-prev-horizontal {
  background-position: 0 0;
  left: -15px;
  position: absolute;
  top: 50px;
  border: 20px solid green;
  background: none;
  position: absolute;
  top: 50px;
  border-style: solid;
  border-width: 12px 12px 12px 0;
  border-color: transparent #0069AA transparent #0069AA;
  width: 0;
  height: 0;
}
body div.jcarousel-skin-default a.jcarousel-prev-horizontal:hover {
  border-color: transparent #0089dd transparent transparent;
  background: none;
}
body div.jcarousel-skin-default div.jcarousel-clip-horizontal {
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
}
body div.jcarousel-skin-default div.jcarousel-container-horizontal {
  height: 152px;
  margin: 0;
  padding: 0;
  width: auto;
}

.apl-slideshow .views-field-title {
  font-weight: 600 !important;
}
