/*this file: mills-additions*/

.rsDefault .rsBullet {
margin:4px;
box-sizing:border-box;
}

/*shift bullets to beneath slideshow*/
.rsDefault .rsBullets {
background:transparent!important;
bottom: -20px!important;
}

.mill-pgeslide-wrapper {
width:100%;
position: relative;
float:none;
}

.rsDefault .rsThumbsHor {
height: auto!important;
margin-top: 4px;
}

.rsDefault .rsThumb {
height: auto!important;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
}
/*orig css makes selected semi transparent - this rule to overwrite*/
.rsDefault .rsThumb.rsNavSelected img {
opacity: 1.0;
filter: alpha(opacity=100); /* For IE8 and earlier */
border: 1px solid #fff;
box-sizing: border-box;
}

/*non responsive browsers*/
@media \0screen\,screen\9 {
.caption-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  right:0;
  height: auto;
}
}

/* Background */
.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs {
background:none;
}


/*styles from example*/
.pgeSlider {
  width: 100%;
}
.pgeSlider,
.pgeSlider .rsOverflow,
.pgeSlider .rsSlide,
.pgeSlider .rsVideoFrameHolder,
.pgeSlider .rsThumbs {
  /*background: #eee;*/
  color: #000;
}

.pgeSlider img {
  max-width: 100%!important;
  height: auto!important;
  display: block;
}

/*Prevent indentations due to double up of paddings because source page and destination page both contribute to padding. This rule therefore removes only the outer left and right column paddings regardless of how many columns the row may have, and only removes them from the source post.*/
.mill-pgeslide-wrapper .rsSlide > .vc_row > .mill-content-wrap > .vc_column_container:first-of-type > .vc_column-inner {padding-left:0!important;}
.mill-pgeslide-wrapper .rsSlide > .vc_row > .mill-content-wrap > .vc_column_container:last-of-type > .vc_column-inner {padding-right:0!important;}
/*End padding remove from source post*/

/*when using each frame as separate post - if destination page row is full width, ensure source pages display as full width as well*/
.slide-post-wrap .vc_row.vc_row-fluid, .slide-post-wrap .vc_row[data-vc-full-width] .mill-content-wrap {
    max-width: 100%!important;
}
/*when using each frame as separate row in same post - if destination page row is full width, ensure source rows display as full width as well*/
.wpb-js-composer .vc_row[data-vc-stretch-content] .mill-pgeslide-wrapper .vc_row.vc_row-fluid, .wpb-js-composer .vc_row[data-vc-full-width] .mill-pgeslide-wrapper .vc_row[data-vc-full-width] .mill-content-wrap {width:100%!important;max-width:100%!important;}

/*END ensure smooth transition with tranparent png backgrounds. js init file must be set to addActiveClass:true so active slide has rsActiveSlide class*/