
/* Elastislide Style */

.elastislide-list {
list-style-type: none;
display: none;
}     
           
.no-js .elastislide-list {
display: block;
}

.elastislide-carousel ul li {
min-width: 20px; /* minimum width of the image (min width + border) */
/* JsC  8/23/18 -- changing this doesn't seem to fix  widths */
}

.elastislide-wrapper {
position: relative;
background-color: #fff; 
margin: 0 auto;
min-height: 160px;
box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
}

.elastislide-wrapper.elastislide-loading {
background-image: url('data:image/gif;base64,R0lGODlhFAAUAMIAAJyenMzKzKyurNza3Ly6vOTi5P///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAGACwAAAAAFAAUAAADSQi6suzwwRZnpFU6nAFXXxWGQWkGQqoSqmq8cHFFcDxD9StbeL5vNN/NkTP8NItTaVBoOlEtUjHQSU6risAVq81Rudtqt/Z1JAAAIfkECQkACQAsAAAAABQAFACDnJ6cxMLErK6s5OLktLa01NLUzMrMtLK0vLq8////AAAAAAAAAAAAAAAAAAAAAAAABF0QyCkmtXievDOunxeOotRZZ5mameG+hnDMh4DItJDs/JCBFl6PkxHufKSJMYG0ACeEqBTxK2mIVkBgwB0gZoIwgtsSrg67Mu+cxhiEVNSORiuYMejlMq7RLwl4OxEAIfkECQkACwAsAAAAABQAFACDnJ6c1NLUvLq85ObkrK6s3N7czMrMxMLE9Pb0tLK05OLk////AAAAAAAAAAAAAAAABFoQyEkmtXimvDOunxeOotRZZ5mameG+BpHMCSHINLHsvJKBFoRwWOCULqQSEHlcAZYi6PMoOSgUNYKMYLheWwtEJsBbBM5oRXhcbvPEGLK7DbfI5282Ph8vRwAAIfkECQkABQAsAAAAABQAFACCnJ6c3NrcrK6s5OLkvLq8////AAAAAAAAA0MIurLs8MEWZ6RVOpwBV18VjkJZEqaJpuPVaXDWvp5Lzy++DHw/sIKAj1coGgeRgXHJREKUzKjTAY0upztrM6m9cpkJACH5BAkJAAsALAAAAAAUABQAg5yenNTS1Ly6vOTm5KyurNze3MzKzMTCxPT29LSytOTi5P///wAAAAAAAAAAAAAAAARbEMhJJrV4prwzrp8XjqLUWWeZmhyRuITgJjRh3LiRgZay/EBOpoAoGoWkEk9TYiZFS0kUoKgqDDWCtqA4ZICLQAax8GLAYgxZEWi70WOwHJi2kOfy+uSOp8fxEQAh+QQJCQAJACwAAAAAFAAUAIOcnpzEwsSsrqzk4uS0trTU0tTMysy0srS8urz///8AAAAAAAAAAAAAAAAAAAAAAAAEXhDIKSa1eJ68M66fF46i1FlnmZqccLgC4h60YNy4kYHWkPxATsYH/AkxxOJuWDRiVgAEgkAlIJbP4QBReyEG4EEg81sdijpM+YkmJ8xtdYJnKhZo+POb3ezvLQh+RREAIfkECQkABgAsAAAAABQAFAAAA00IurLs8MEWZ6RVOpwBV18VjkJZEqYZrGxwRYUhzy8Uz3Lt3Li+8DSLDZcT7oiGVClQaDoHrVUkgHR1FFSi9ZrFbTvd2TcTlo0rZcM5AQAh+QQJCQAJACwAAAAAFAAUAIOcnpzEwsSsrqzk4uS0trTU0tTMysy0srS8urz///8AAAAAAAAAAAAAAAAAAAAAAAAEYhDIKeYcKWsrDweYln0VhxwCenhcabnfxL4xN8ufmgpIuqo1WiuIM50QyFvnExKRmKKRDRp9cpoa1UpgGHgHp4BBXJBaAiLlwTwxiBA2tsSdjSc+9IxaDsgn9nccfnAWawkRACH5BAkJAAsALAAAAAAUABQAg5yenNTS1Ly6vOTm5KyurNze3MzKzMTCxPT29LSytOTi5P///wAAAAAAAAAAAAAAAAReEMhJ5lQraysTB5iWfRUXiuR3bpzHGUEsf65VTwmR54Ke/LpPilMS4obGDi1JQSZvEgViSnVGRZkd0KBQEL6EAxfFOSwQnwDZYjin15M2mqNmsd10uET+tsfxFnUZEQAh+QQJCQAFACwAAAAAFAAUAIKcnpzc2tysrqzk4uS8urz///8AAAAAAAADRQi6sjslSqcahTJSYB3OW/dkGiUq32RuaSS8MAHDwWDfYb6t/M7ovgoweOIEfz3GTCBb1m62IYpUkAJa1eSUZMV2qV9SAgAh+QQJCQALACwAAAAAFAAUAIOcnpzU0tS8urzk5uSsrqzc3tzMyszEwsT09vS0srTk4uT///8AAAAAAAAAAAAAAAAEXhDIaRaaM6y9sKyXp3EeAJbjVp4i13kslr5YnLkJkeeGohC6xKHnKhFKCpfKc/QoENBoKWEsTa9WDNWzzUq6E/A3uNvpdN5wNQ1o1gyBeHyNSSqxdSVt4p7Yi0xIehEAIfkECQkACQAsAAAAABQAFACDnJ6cxMLErK6s5OLktLa01NLUzMrMtLK0vLq8////AAAAAAAAAAAAAAAAAAAAAAAABGIQyGmSTWTKY7WsV6ZxiQeAljiRJpogHuu5R9zN12snh9D3hoFwgBAEDMjCTSMwDXLLSdPzhJpqVGgp5tReTQgEYUyAcc8j3+G3bvtMX88ULjXN6YC7RA/Hjtptdl1WcoM5EQAh+QQJCQAGACwAAAAAFAAUAAADSgi6Yf5hydmeizNXi7PckEdZl/iRRrcIbBsUcDwEdJ0JWYHe+T7hEx2JF/RJgBKhhZhEtVqEJ6tGZa5M1x9Wgcxiu9wtADwWk8kJACH5BAkJAAkALAAAAAAUABQAg5yenMTCxKyurOTi5LS2tNTS1MzKzLSytLy6vP///wAAAAAAAAAAAAAAAAAAAAAAAARgMKUDaiUyay1sRVsoUR6YFcKRpqMHmFLgAlJXasbc3pnsDgOCaoUAAn0zj02ZdJE8AYT0IJ0tLYPQ7InVOmfZzRYcOqjMAkTKbDYYAm64dd60XCv3JBdft9P7eXljLnkRACH5BAkJAAsALAAAAAAUABQAg5yenNTS1Ly6vOTm5KyurNze3MzKzMTCxPT29LSytOTi5P///wAAAAAAAAAAAAAAAARbcMkVgL1o6l2vzVvYeWCojZjJed8yBHB8skBm0EquGESS9ITcgUYjFImsxBF5MbKcTAD0oowCqh4FYstdZkO+3k/gKycOBgM67W1ar23k1IJl1i1zYj5Pu0tpEQAh+QQJCQAFACwAAAAAFAAUAIKcnpzc2tysrqzk4uS8urz///8AAAAAAAADQ1i6A/5jydmeizNXi7PckEdZl/g5QkgNLBsIcBy0LQmkJG5b+tPvN9tvNxwKj0AfkheDEZpOaHGZnCZRVKD1uq1mAQkAIfkECQkACwAsAAAAABQAFACDnJ6c1NLUvLq85ObkrK6s3N7czMrMxMLE9Pb0tLK05OLk////AAAAAAAAAAAAAAAABF5wySkRuDjQPS2+Grd5Xyh2H0gFbDssZEalgAHT5kIfSkEQiSDBoCgqaAQkjZZgLlNJ6PMT/TRTiKz2mLp+OFwrzXAwkM3AYCKdXiu7U4wXU53WL/dlPu+UxgFzeDQRACH5BAkJAAkALAAAAAAUABQAg5yenMTCxKyurOTi5LS2tNTS1MzKzLSytLy6vP///wAAAAAAAAAAAAAAAAAAAAAAAARhMMlJEwEYn8rlzcCWHAJJFtSXiSBmpC3bvhMSSy1AS8ed5IGBcIA4mAQIYa7XEuQQRejB1sxxBjln67q0VrAxLwUMYoIMAQNabSyREO52dp6rhutlOh6jze81ent9GYMYEQAh+QQJCQAGACwAAAAAFAAUAAADSgi6Yf5hydmeizNXi7PckEdZl/iRRscELDsUcBwIdI0WmZDd+U7iE92EF/RZgBKhhJjUtFq1GiFK6xVNCuVCK+ICvNYm9hs2eb0JACH5BAkJAAkALAAAAAAUABQAg5yenMTCxKyurOTi5LS2tNTS1MzKzLSytLy6vP///wAAAAAAAAAAAAAAAAAAAAAAAARlMKUDaiVSGmul4ACSJQEISBQnZhuIgqtUusmnji333tmsJwWDMCBADI4Dw0GwXI4kA5PtN4qCUtSMlTPtPLcWrIVALiOkJpO4sk43mUtE87BEg7ppQLut7l/pgG14J19+WVB2HBEAIfkECQkACwAsAAAAABQAFACDnJ6c1NLUvLq85ObkrK6s3N7czMrMxMLE9Pb0tLK05OLk////AAAAAAAAAAAAAAAABFxwyRWAvWiZeyflVraBXgWKIFCmKDmZXMutp5Z6g3EkBK8oBkJv6JEoUgQWYrksIFNPUAIKSkqpHCtnirVwt11vYjzu8czay1edCrjfo+yteKzOPXW5Cx+d0fsXEQAh+QQJCQAFACwAAAAAFAAUAIKcnpzc2tysrqzk4uS8urz///8AAAAAAAADSFi6A/7ivcWki5aqZrHUBSd5kyZCFgByHukMcBwIdE3UdeoCu+6nnR8QFRwSR8aj8hWL4Wi350pYopwuqWnxY6I6tMhMd/tIAAAh+QQJCQALACwAAAAAFAAUAIOcnpzU0tS8urzk5uSsrqzc3tzMyszEwsT09vS0srTk4uT///8AAAAAAAAAAAAAAAAEYHDJqYC95N5JtU0ewElDmHnjUnmnFrywEYIha9ZekhCETgg73e5mw2FmxmMu+SFqENDoSkPTpKZK62RgOPR0CsVhx9NxAiHE4hA6pxcy1ATtUce1EvoT3p6/7xt+dWshEQAh+QQJCQAJACwAAAAAFAAUAIOcnpzEwsSsrqzk4uS0trTU0tTMysy0srS8urz///8AAAAAAAAAAAAAAAAAAAAAAAAEYjDJOYC94t5JtT0ecAjjiIRZ6KUaq34h+GLofI3kYZa6a/kAIAJxGBZjIY6k4pFplAlmK6mU3qgc649aMAS8xYF4YBCYcxIfgmOgOi3rSYCqZrs9ccncI3kD8gltfAl1ciERADs=');

background-repeat: no-repeat;
background-position: center center;
}

.elastislide-horizontal {
padding: 10px 40px;
}

.elastislide-carousel {
overflow: hidden;
position: relative;
}

.elastislide-carousel ul {
position: relative;
display: block;
list-style-type: none;
padding: 0;
margin: 0;
-webkit-backface-visibility: hidden;
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
-o-transform: translateX(0px);
transform: translateX(0px);
}

.elastislide-horizontal ul {
white-space: nowrap;
}

.elastislide-carousel ul li {
margin: 0;
-webkit-backface-visibility: hidden;
}

.elastislide-horizontal ul li {
vertical-align:middle;
height: 100%;
display: inline-block;
}

.elastislide-vertical ul li {
display: block;
}

.elastislide-carousel ul li a {
display: inline-block;
width: 100%;
}

.elastislide-carousel ul li a img {
display: block;
border: 2px solid white;
max-width: 100%;
}

/* Navigation Arrows */

.elastislide-wrapper nav span {
position: absolute;
background: #ddd url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAAGWB6gOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAr9JREFUeNpi/P//PwM6YEHj/8cmyAgimKCce6jqgWYCcTiUBmOAAGJEt4gJZjCyACO6gBO6QAKyPQABhGzof3TtMDEmBvwAxSMMWExBsR8GrgKxB3oYgWiAAGLEFqK4TLqH7kWoSX9g4egBxDeQwxGIG4GYGYiFgNgbJhgCxIvQFOIOfEK+I6gIr3EsSAGJHC3zobQuEE+BOe4/FgdPA+IoEBsggLA5HBRmSkQ49ScQs2NL0iADFIHYmYABMJsloey/YHOQnBkCdf55XOGOD2MT9CbHIKIil5S4ZcCaqSkwKAUagPgMnI/GP4DNoF4oXYbHoF9Qyz5D6QXIRRI5AW2AzAcIIJoFthwQtxChbwIQh2ArbUFYGpogvxHw0uT/CBCFniCJNWQmVN1SaA4AgVhkg35CBUUJGAQC85H4Z6B6UVI2KDezAbEwEL8jNbDRYw1UvDLjK+kJlWzIfH5yop9m6WhwGdQCTdkMlIbRNyDmBGJ5IH5EiYu4gPg7ED8EYmkc6uvQ+KAY9sYWa6JA/Apa5rCjaWKGV+OIZPIW5jNkg4SgEtgMwVYdMcCrIjQX/UeWIKJuQ1GLHEYCRBoCq+NR1AIEGDEpGxQWHxmoBwyA+AI5CVsOWit9gAZJHYUOmQw15zw08sOxBz5mGQgqdO8hlcqgwteJnNYAWuEMA5+R2H+QS330pgi1HTIHzSGLoI1XBmgD9jyawxKwtY0CkWoTWINLlAJHNUJrHGYc8vxAfAy5mYDLoBCoq5EdJkSBw4jGuBL1Gmh2jIDm778MdAJUq9AGXX02Ih3EP1gcVActUT9AS2o5uroIR/ZzghaMMHAPWnDSPNsTUmBPgcPqkPRhKxyFoE3z/9DC2IOQg0TRivef0JKckuoD1NmQwFVt4HIQtnomhMKoQK9gsVas+Bx0BqohnMppZDIhcwddSQ0AYn9NGV7pgBgAAAAASUVORK5CYII=')
no-repeat 4px 3px;
width: 23px;
height: 23px;
border-radius: 50%;
text-indent: -9000px;
cursor: pointer;
opacity: 0.8;
}

.elastislide-wrapper nav span:hover {
opacity: 1.0
}

.elastislide-horizontal nav span {
top: 50%;
left: 10px;
margin-top: -11px;
}

.elastislide-vertical nav span {
top: 10px;
left: 50%;
margin-left: -11px;
background-position: -17px 5px;
}

.elastislide-horizontal nav span.elastislide-next {
right: 10px;
left: auto;
background-position: 4px -17px;
}

/* Custom Elastislide Styling */

.demo-1 .elastislide-horizontal {
padding: 10px 37px;
border-radius: 10px/90px;
box-shadow: 
    0 1px 3px rgba(0, 0, 0, 0.1), 
    inset -2px 0 3px 2px rgba(255, 255, 255, 0.6), 
    inset 2px 0 3px 2px rgba(255, 255, 255, 0.6), 
    inset -10px 0 10px 1px rgba(155, 155, 155, 0.1), 
    inset 10px 0 10px 1px rgba(155, 155, 155, 0.1);
}

.demo-1 .elastislide-wrapper:before,
.demo-1 .elastislide-wrapper:after{
content: '';
position: absolute;
z-index: -2;
bottom: 15px;
left:  20px;
width: 50%;
height: 20%;
//border-radius: 10px/90px;
box-shadow: 0 15px 10px rgba(0,0,0,0.7);
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-ms-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
transform: rotate(-3deg);
}

.demo-1 .elastislide-wrapper:after {
right: 20px;
left: auto;
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-ms-transform: rotate(3deg);
-o-transform: rotate(3deg);
transform: rotate(3deg);
}