@charset "UTF-8";

/*****************************************************************/
/* add 20200715 Over Write Css
--------------------------------------------*/
/**{
margin:0;
padding:0;
}*/
.sp-next-arrow {
margin-right:.5%;
opacity: 1 !important;background:#fff;
}
.sp-previous-arrow {
margin-left:.5%;
opacity: 1 !important;background:#fff;
}

@media (max-width:767px){
.sp-next-arrow {
margin-right:1%;
opacity: 1 !important;
}
.sp-previous-arrow {
margin-left:1%;
opacity: 1 !important;
}
}

.sp-buttons {
/*position: relative;
width: 100%;
text-align: center;
padding:.5em 0 .9em;*/
display:none;
}
/*@media (min-width:768px){
.sp-buttons {display:none;}
}*/

@media screen and (max-width: 640px) {
.sp-buttons {
display: inherit;
position: relative ;
width: 100%;
text-align: center;
    margin: -2em auto 0;
    padding: 0;
}
}
.sp-button {
width: 10px;
height: 10px;
border: none;
background:rgba(191,237,255,1.00);
border-radius: 50%;
margin: 4px;
display: inline-block;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
}
.sp-selected-button {
background:rgba(65,163,255,1.00);
}

@media screen and (max-width:767px){
.sp-thumbnails {
display:none;
}
}
/*.sp-selected-thumbnail:after {
display:none;
}*/
.sp-top-thumbnails .sp-thumbnail-container, .sp-bottom-thumbnails .sp-thumbnail-container {
     margin-left: 1px; 
     margin-right: 1px; 
}