.logo_sub_sb {font-size: calc(1.2rem + 0.5 * ((100vw - 10rem) / 40));}
.description{font-size: 0.75em;line-height: 1.5em;font-style: italic;color:#777777}
@media all{
.footdiv{vertical-align:top;text-align:left;display: table;text-align: center;margin-left: auto;margin-right: auto; -moz-box-sizing:border-box;-webkit-box-sizing: border-box;box-sizing:border-box;position:relative;border-collapse:collapse;display:inline-block;color:white;padding:20px;margin:0 auto;}
.footwr{border-collapse:collapse;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;box-sizing:border-box;margin:0 auto;display:table;position:relative}
.bFixed ul, .bFixed li{list-style-type:none;text-align:left;vertical-align: top;font-size: calc(1.2rem + 0.1 * ((100vw - 90rem) / 10));}
.bFixed a{color:white;}
.rlb{border-right:1px solid #909090;border-left:1px solid #909090;}
.rb{border-right:1px solid #909090;}
.foo {position: absolute;bottom: 0;right: 0;color:white;}
.footwr center {background:rgb(190,181,109);color:black;border-left:5px solid rgb(108,101,49);font-family:usr}
}
.regular{width:100% !important}
.socshare img {padding-right:10px}
@media screen and (max-width: 479px){
.footdiv{}
}

.slider {
        width: 50%;
        margin: 100px auto;
    }



    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity:1;
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current {
      opacity: 1;
    }
.slick-slide div div a img {box-shadow: 0 0 10px rgba(0,0,0,0.5);-webkit-transition: 0.5s;transition: 0.5s;}
.slick-slide div div a img:hover {-webkit-transform: scale(1.05);transform: scale(1.05);box-shadow: 0 0 10px rgba(0,0,0,0.8);}