.flexslider .slides > li { 
  height: 100%;
  width: 100%;
  display: none; 
  position: relative;
  list-style: none;
}
.single-exhibitions .flex-viewport,
.page-id-11923 .flex-viewport,
.page-id-24 .flex-viewport,
.page-id-20 .flex-viewport,
.page-id-11625 .flex-viewport,
.page-id-20 .flex-viewport,
.page-id-13804 .flex-viewport,
.page-id-4 .flex-viewport,
.page-id-17770 .flex-viewport,
.page-id-17849 .flex-viewport{
    overflow: visible !important;
  }
.flex-viewport {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
}
.flexslider .slides, 
.flex-viewport {
    height: 100%;
}
ul.slides, ul.slides_vid {
  margin: 0;
  padding: 0;
  list-style: none;
}

.flexslider {
  margin: 0em 0 0 0px;
  padding: 0; 
  width: calc(100% - 0px);
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f8f9+0,e5ebee+50,d7dee3+51,f5f7f9+100;White+Gloss */
background: #0000ff; /* Old browsers */
background: -moz-linear-gradient(-45deg, #0000ff 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #0000ff 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #0000ff 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0000ff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  height: 100%; 
  border: 0px; 
  position: relative;
}

ul.slides li .wp-caption-text {
  opacity: 0;
}
ul.slides li.flex-active-slide .wp-caption-text {
  opacity: 1;
}
.flexslider:after {
  content: "";
  display: table;
  clear: both;
}
.flex-direction-nav {
  position: absolute;
    top: 0%;
    height: 100%;
    width: calc(100% + 0%);
    margin: 0px 0 0 0%;
    z-index: 99;
}
.flex-next.flex-disabled,
.flex-prev.flex-disabled {
  display: none !important;
}
.large_video_combine li.clone {
  opacity: 0.1;
}

.flexslider .slides img {
    height: auto;
    padding: 0 0%;
}
.flex-control-paging {
  display: none;
}
.flexslider .slides img {
    width: auto;
    margin: 0 auto;
    max-width: 100%;
    max-height: 620px;
    display: block;
    opacity: 0.1;
    transition: all ease-in-out 0.3s; 
}
li.flex-active-slide img {
    opacity: 1 !important;
}
.flex-direction-nav li {
  list-style: none;
}
.flex-direction-nav li:first-child {left:0px;height:150px; width: 40px; float: left;position: fixed;}
.flex-direction-nav li:last-child {right:0px;height:150px; width: 40px; float: right;position: fixed;}
.flex-direction-nav li a {text-indent: -99999px;display: block;}

@media screen and (max-width: 37.500em) {
.flex-direction-nav li:first-child {left:0px;height:60px; width: 15px; float: left;position: fixed;}
.flex-direction-nav li:last-child {right:0px;height:60px; width: 15px; float: right;position: fixed;}
.flex-viewport {overflow: hidden !important;}

}
@media screen and (min-width: 65em) {
.flex-direction-nav li:first-child {left: 0px;height: calc(100% - 0px); width: calc(50% - 0px); float: left;position: absolute;}
.flex-direction-nav li:last-child {right:0px;height: calc(100% - 0px); width: calc(50% - 0px); float: right;position: absolute;}
a.flex-prev {height:100%; width: 100%;  }
a.flex-next {height:100%; width: 100%;  }
a.flex-prev:hover {cursor: url(../img/arrow_left_blu.svg) 10 8,default;cursor: -webkit-image-set(url(../img/arrow_left_blu.svg) 2x, url(../img/arrow_left_blu.svg) 2x) 10 8,default;}
a.flex-next:hover {cursor: url(../img/arrow_right_blu.svg) 10 8,default;cursor: -webkit-image-set(url(../img/arrow_right_blu.svg) 2x, url(../img/arrow_right_blu.svg) 2x) 10 8,default;}


  }