/* Derived from the original YOOtheme Everest styles. Copyright (C) YOOtheme GmbH.
 * YOOtheme Proprietary Use License: http://www.yootheme.com/license
 * Original declarations and cascade order retained for the used template. */
.clearfix::before,  .clearfix::after { content: ""; display: table; }
.clearfix::after { clear: both; }
[class*="width"] { box-sizing: border-box; }
.wk-slideshow img { max-width: 100%; height: auto; vertical-align: middle; }
.wk-content > :first-child { margin-top: 0px; }
.wk-content > :last-child { margin-bottom: 0px; }
.wk-slideshow { visibility: hidden; }
.wk-slideshow,  .wk-slideshow .slides { position: relative; }
.wk-slideshow .slides,  .wk-slideshow .nav { list-style: none; margin: 0px; padding: 0px; }
.wk-slideshow .slides > li { position: absolute; }
.wk-slideshow .nav li { cursor: pointer; }
.wk-slideshow .nav span { display: block; }
.wk-slideshow .next,  .wk-slideshow .prev { position: absolute; z-index: 5; cursor: pointer; }
.wk-slideshow .caption { position: absolute; left: 0px; right: 0px; bottom: 0px; z-index: 5; padding: 10px; background: rgba(0, 0, 0, 0.5); }
.wk-slideshow .captions { display: none; }
.wk-slideshow .caption { color: rgb(255, 255, 255); }
@media (max-width: 767px) {
.wk-slideshow .caption { font-size: 10px; line-height: 14px; }
}
.wk-slideshow-default .nav { margin-top: 15px; text-align: center; }
.wk-slideshow-default .nav li { display: inline-block; margin-left: 5px; }
.wk-slideshow-default .nav li:first-child { margin-left: 0px; }
.wk-slideshow-default .nav span { width: 16px; height: 15px; background: url("/assets/slideshow/nav.png") 0px 0px no-repeat; overflow: hidden; }
.wk-slideshow-default .nav span:hover { background-position: 0px -30px; }
.wk-slideshow-default .nav span:active { background-position: 0px -45px; }
.wk-slideshow-default .nav .active span { background-position: 0px -15px; }
.wk-slideshow-default > div { position: relative; }
.wk-slideshow-default > div:hover .next,  .wk-slideshow-default > div:hover .prev { top: 50%; width: 50px; height: 50px; margin-top: -25px; background: url("/assets/slideshow/buttons.png") 0px 50px no-repeat; }
.wk-slideshow-default > div:hover .next { right: 30px; background-position: 0px 0px; }
.wk-slideshow-default > div:hover .prev { left: 30px; background-position: 0px -50px; }
@media (max-device-width: 1024px) {
.wk-slideshow-default .next,  .wk-slideshow-default .prev { display: none; }
}
