@charset "UTF-8";
/* CSS Document */

.slideshow-container {
    background-color: #ffffff;
    float: left;
	width:100%;
	position: relative;
} /* same as main_image_box*/

/*.mySlides {
  display: none;
}*/

.prev {
    cursor: pointer;
    width: auto;
    color: #c8c8c8;
    font-weight: normal;
    font-size: 2em;
    /*transition: 0.6s ease;*/
    user-select: none;
    text-align: right;
	margin-right: .3em
}
.next {
    cursor: pointer;
    width: auto;
    color: #c8c8c8;
    font-weight: normal;
    font-size: 2em;
    /*transition: 0.6s ease;*/
    user-select: none;
    text-align: right;
	margin-left: .3em;
}
.prev:hover, .next:hover, .prev:active, .next:active{
	color: #ff3c00;
}
.dot {
  cursor: pointer;
  height: 1.25em;
  width: .12em;
  margin: 0 .3em;
  background-color: #5a5a5a;
  display: inline-block;
  /*transition: background-color 0.6s ease;*/
}

.dot:hover {
  background-color: #c8c8c8;
}

.active {
	background-color: #ff3c00;
	width: .2rem
}

.slide_buttons {
    float: right;
    padding-top: 1.25em;
}

.caption_text {
	position: absolute;
    color: #c8c8c8;
    font-size: 1rem;
    top: 1rem;
    left: 1rem;
    width: 100%;
    text-align: left;
}
.caption_text_medium {
	position: absolute;
    color: #969696;
    font-size: 1rem;
    top: 1rem;
    left: 1rem;
    width: 100%;
    text-align: left;
}
.caption_text_hide {
	position: absolute;
    color: #c8c8c8;
    font-size: 1rem;
    top: 1rem;
    left: 1rem;
    width: 100%;
    text-align: left;
}
.caption_text_white {
	position: absolute;
    color: white;
    font-size: 1rem;
    top: 1rem;
    left: 1rem;
    width: 100%;
    text-align: left;
}

.caption_text_white_hide {
	position: absolute;
    color: white;
    font-size: 1rem;
    top: 1rem;
    left: 1rem;
    width: 100%;
    text-align: left;
}
@media only screen and (max-width : 600px ){
    .caption_text_hide {display: none}
	.caption_text_white_hide {display: none}
}
	
@media only screen and (max-width : 421px ){
	.caption_text {font-size: .8rem; top:.8rem; left:.8rem}
	
	.caption_text_medium {font-size: .8rem; top:.8rem; left:.8rem}
	
	.caption_text_white {font-size: .8rem; top:.8rem; left:.8rem}
	
	.slide_buttons {float: left; padding-top: 1.25em;}
}