.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.width20 { width: 20%; }
.width25 { width: 25%; }
.width33 { width: 33.333%; }
.width50 { width: 50%; }
[class*="width"] { box-sizing: border-box; }
.wk-slideshow img, .wk-gallery img, .spotlight img, a[data-lightbox] img { max-width: 100%; height: auto; vertical-align: middle; }
.wk-slideset img, .wk-slideshow canvas { vertical-align: middle; }
.wk-slideset img { max-width: none; }
.wk-content > a:first-child { display: block; }
.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 outside none; margin: 0px; padding: 0px; }
.wk-slideshow .slides > li { position: absolute; }
.wk-slideshow .slides > li > a { display: block; }
.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: none repeat scroll 0% 0% rgba(0, 0, 0, 0.5); }
.wk-slideshow .captions { display: none; }
.wk-slideshow .caption, .wk-slideshow .caption a { color: rgb(255, 255, 255); }
.wk-slideshow .caption a { text-decoration: underline; }
.wk-slideset { visibility: hidden; }
.wk-slideset .sets { overflow: hidden; }
.wk-slideset .set, .wk-slideset .nav { list-style: none outside none; margin: 0px; padding: 0px; }
.wk-slideset .set { display: none; position: relative; text-align: center; transform-origin: left top 0px; }
.wk-slideset .set:first-child { display: block; }
.wk-slideset .set > li { position: absolute; }
.wk-slideset .nav span { display: block; cursor: pointer; }
.wk-slideset .next, .wk-slideset .prev { position: absolute; z-index: 5; cursor: pointer; }
.wk-accordion .toggler { margin: 0px; cursor: pointer; }
.wk-map img { max-width: none; }
.wk-accordion, .wk-map { max-width: 100%; }
@media (max-width: 767px) {
  .wk-slideshow .caption { font-size: 10px; line-height: 14px; }
}
.wk-accordion-default { margin-bottom: -10px; }
.wk-accordion-default .toggler { margin-bottom: 10px; padding: 7px; border: 1px solid rgb(221, 221, 221); background: linear-gradient(to bottom, rgb(250, 250, 250) 0%, rgb(245, 245, 245) 100%) repeat scroll 0% 0% transparent; border-radius: 5px; box-shadow: 0px 1px 0px rgb(255, 255, 255) inset; text-shadow: 0px 1px 0px rgb(255, 255, 255); }
.wk-accordion-default .content { padding: 10px; }
.wk-gallery-default .nav { margin-top: 15px; text-align: center; }
.wk-gallery-default .nav li { display: inline-block; margin-left: 5px; }
.wk-gallery-default .nav li:first-child { margin-left: 0px; }
.wk-gallery-default .nav span { width: 16px; height: 15px; background: url(9a40a5858629a1b880cd8dba282b494fdaaf0c63.png)  no-repeat scroll 0px 0px transparent; overflow: hidden; }
.wk-gallery-default .nav span:hover { background-position: 0px -30px; }
.wk-gallery-default .nav span:active { background-position: 0px -45px; }
.wk-gallery-default .nav .active span { background-position: 0px -15px; }
.wk-gallery-default > div { position: relative; }
.wk-gallery-default > div:hover .next, .wk-gallery-default > div:hover .prev { top: 50%; width: 50px; height: 50px; margin-top: -25px; background: url(d68702e2b363e838e52e724e6e2a533917992015.png)  no-repeat scroll 0px 50px transparent; }
.wk-gallery-default > div:hover .next { right: 30px; background-position: 0px 0px; }
.wk-gallery-default > div:hover .prev { left: 30px; background-position: 0px -50px; }
.wk-slideshow-inside .nav { position: absolute; bottom: 0px; z-index: 3; width: 100%; overflow: hidden; }
.wk-slideshow-inside .nav li { box-sizing: border-box; padding: 7px 7px 0px 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; }
.wk-slideshow-inside .nav:hover img { opacity: 0.4; }
.wk-slideshow-inside .nav li:hover img { opacity: 1; }
.wk-slideshow-inside .nav li img { transition: all 0.3s ease 0s; }
.wk-slideshow-inside > div { position: relative; }
.wk-slideshow-inside > div:hover .next, .wk-slideshow-inside > div:hover .prev { top: 50%; width: 50px; height: 50px; margin-top: -25px; background: url(7802795199273e1098b331918478d9d42bc1730c.png)  no-repeat scroll 0px 50px transparent; }
.wk-slideshow-inside > div:hover .next { right: 30px; background-position: 0px 0px; }
.wk-slideshow-inside > div:hover .prev { left: 30px; background-position: 0px -50px; }
.wk-slideshow-inside .caption { bottom: auto; top: 0px; }
@media (max-device-width: 1024px) {
  .wk-slideshow-inside .next, .wk-slideshow-inside .prev { display: none; }
}
.wk-gallery-showcase .slides-container { position: relative; }
.wk-gallery-showcase .slides-container:hover .next, .wk-gallery-showcase .slides-container:hover .prev { top: 50%; width: 50px; height: 50px; margin-top: -25px; background: url(6861b6296c4c79c5010ff9a5303a46cbca57d60f.png)  no-repeat scroll 0px 50px transparent; }
.wk-gallery-showcase .slides-container:hover .next { right: 30px; background-position: 0px 0px; }
.wk-gallery-showcase .slides-container:hover .prev { left: 30px; background-position: 0px -50px; }
.wk-gallery-showcase .wk-slideset > div { padding: 0px 60px; }
.wk-gallery-showcase .wk-slideset.no-buttons > div { padding: 0px; }
.wk-gallery-showcase .wk-slideset .sets { padding: 10px 0px 3px; }
.wk-gallery-showcase .wk-slideset .set > li > div { margin: 0px 3px; cursor: pointer; }
.wk-gallery-showcase .wk-slideset .set > li > div > img { display: block; }
.wk-gallery-showcase .wk-slideset .set:hover > li > div { opacity: 0.4; }
.wk-gallery-showcase .wk-slideset .set > li > div:hover { opacity: 1; }
.wk-gallery-showcase .wk-slideset .set:hover > li > div { transition: all 0.3s ease 0s; }
.wk-gallery-showcase .wk-slideset > div { position: relative; }
.wk-gallery-showcase .wk-slideset > div .next, .wk-gallery-showcase .wk-slideset > div .prev { top: 50%; width: 30px; height: 30px; margin-top: -13px; background: url(27e79594b07e6c973567d12c584b3f853adf628e.png)  no-repeat scroll 0px 30px transparent; }
.wk-gallery-showcase .wk-slideset > div .next { right: 25px; background-position: 0px 0px; }
.wk-gallery-showcase .wk-slideset > div .prev { left: 25px; background-position: 0px -90px; }
.wk-gallery-showcase .wk-slideset > div .next:hover { background-position: 0px -30px; }
.wk-gallery-showcase .wk-slideset > div .next:active { background-position: 0px -60px; }
.wk-gallery-showcase .wk-slideset > div .prev:hover { background-position: 0px -120px; }
.wk-gallery-showcase .wk-slideset > div .prev:active { background-position: 0px -150px; }
@media (max-device-width: 1024px) {
  .wk-gallery-showcase .slides-container .next, .wk-gallery-showcase .slides-container .prev { display: none; }
}
.wk-gallery-showcasebox .slides-container { border-radius: 5px 5px 0px 0px; overflow: hidden; }
.wk-gallery-showcasebox .slides-container { position: relative; }
.wk-gallery-showcasebox .slides-container:hover .next, .wk-gallery-showcasebox .slides-container:hover .prev { top: 50%; width: 50px; height: 50px; margin-top: -25px; background: url(9e75abb2a2db662e84449109e65ba14e1ae2c114.png)  no-repeat scroll 0px 50px transparent; }
.wk-gallery-showcasebox .slides-container:hover .next { right: 30px; background-position: 0px 0px; }
.wk-gallery-showcasebox .slides-container:hover .prev { left: 30px; background-position: 0px -50px; }
.wk-gallery-showcasebox .wk-slideset > div { padding: 0px 60px; border: 1px solid rgb(34, 34, 34); background: linear-gradient(to bottom, rgb(68, 68, 68) 0%, rgb(85, 85, 85) 7%, rgb(68, 68, 68) 100%) repeat scroll 0% 0% transparent; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5) inset, 0px 0px 50px rgba(0, 0, 0, 0.2) inset; border-radius: 0px 0px 5px 5px; }
.wk-gallery-showcasebox .wk-slideset.no-buttons > div { padding: 0px; }
.wk-gallery-showcasebox .wk-slideset .sets { padding: 15px 0px; }
.wk-gallery-showcasebox .wk-slideset .set > li > div { margin: 0px 3px; padding: 1px; background: linear-gradient(to bottom, rgb(51, 51, 51) 80%, rgb(34, 34, 34) 100%) repeat scroll 0% 0% transparent; border-radius: 5px; cursor: pointer; }
.wk-gallery-showcasebox .wk-slideset .set > li > div > div { padding: 5px; background: none repeat scroll 0% 0% rgb(68, 68, 68); border-radius: 5px; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset; }
.wk-gallery-showcasebox .wk-slideset .set > li > div > div > img { display: block; border-radius: 2px; box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2); opacity: 0.8; }
.wk-gallery-showcasebox .wk-slideset .set > li:hover > div { background: linear-gradient(to bottom, rgb(51, 51, 51), rgb(34, 34, 34)) repeat scroll 0% 0% transparent; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3); }
.wk-gallery-showcasebox .wk-slideset .set > li:hover > div > div { background: linear-gradient(to bottom, rgb(102, 102, 102), rgb(85, 85, 85)) repeat scroll 0% 0% transparent; }
.wk-gallery-showcasebox .wk-slideset .set > li:hover > div > div > img { opacity: 1; }
.wk-gallery-showcasebox .wk-slideset .set > li.active > div { background: linear-gradient(to bottom, rgb(17, 17, 17), rgb(34, 34, 34)) repeat scroll 0% 0% transparent; box-shadow: 0px 0px 1px rgba(255, 255, 255, 0.2); }
.wk-gallery-showcasebox .wk-slideset .set > li.active > div > div { background: none repeat scroll 0% 0% rgb(68, 68, 68); box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.7) inset; }
.wk-gallery-showcasebox .wk-slideset .set > li.active > div > div > img { opacity: 1; }
.wk-gallery-showcasebox .wk-slideset > div { position: relative; }
.wk-gallery-showcasebox .wk-slideset > div .next, .wk-gallery-showcasebox .wk-slideset > div .prev { top: 50%; width: 30px; height: 32px; margin-top: -16px; background: url(81d89f8b286fd4d6e1a70f6727968ae6848fcb73.png)  no-repeat scroll 0px 0px transparent; }
.wk-gallery-showcasebox .wk-slideset > div .next { right: 25px; background-position: 0px 0px; }
.wk-gallery-showcasebox .wk-slideset > div .prev { left: 25px; background-position: 0px -96px; }
.wk-gallery-showcasebox .wk-slideset > div .next:hover { background-position: 0px -32px; }
.wk-gallery-showcasebox .wk-slideset > div .next:active { background-position: 0px -64px; }
.wk-gallery-showcasebox .wk-slideset > div .prev:hover { background-position: 0px -128px; }
.wk-gallery-showcasebox .wk-slideset > div .prev:active { background-position: 0px -160px; }
@media (max-device-width: 1024px) {
  .wk-gallery-showcasebox .slides-container .next, .wk-gallery-showcasebox .slides-container .prev { display: none; }
}
@media (max-width: 767px) {
  .wk-gallery-showcasebox .wk-slideset > div { padding: 0px 40px; }
  .wk-gallery-showcasebox .wk-slideset > div .next { right: 5px; }
  .wk-gallery-showcasebox .wk-slideset > div .prev { left: 5px; }
}
.wk-gallery-slider { overflow: hidden; }
.wk-gallery-slider ul { list-style: none outside none; margin: 0px; padding: 0px; }
.wk-gallery-slider ul li { float: left; overflow: hidden; }
.wk-gallery-slider ul li > a { display: block; }
.wk-gallery-slider ul li .spotlight { max-width: none; }
@media (max-width: 767px) {
  .wk-gallery-slider ul li .spotlight { font-size: 10px; line-height: 14px; }
}
.wk-gallery-wall > * { display: block; float: left; }
.wk-gallery-wall.margin { margin: 0px -15px -15px 0px; }
.wk-gallery-wall.margin > * { margin: 0px 15px 15px 0px; }
.wk-gallery-wall.round > *, .wk-gallery-wall.round > * > img, .wk-gallery-wall.round .spotlight > img + div { border-radius: 10px; overflow: hidden; }
.wk-gallery-wall.round .spotlight[data-spotlight*="top"] .overlay { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.wk-gallery-wall.round .spotlight[data-spotlight*="bottom"] .overlay { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.wk-gallery-wall.zoom > * { transition: all 0.1s ease-out 0s; }
.wk-gallery-wall.zoom > :hover { z-index: 10; box-shadow: 8px 8px 15px rgba(0, 0, 0, 0.4); transform: rotate(0deg) scale(1.2); }
.wk-gallery-wall.polaroid { position: relative; z-index: 0; }
.wk-gallery-wall.polaroid > * > div { position: relative; padding: 10px; border: 1px solid rgb(238, 238, 238); background: none repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1); }
.wk-gallery-wall.polaroid > * > div:before, .wk-gallery-wall.polaroid > * > div:after { content: ""; position: absolute; z-index: -1; bottom: 8px; left: 10px; width: 50%; height: 20%; max-width: 300px; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.6); transform: skew(-15deg) rotate(-6deg); }
.wk-gallery-wall.polaroid > * > div:after { left: auto; right: 10px; transform: skew(15deg) rotate(6deg); }
.wk-gallery-wall.polaroid p.title { margin: 0px; padding-top: 10px; text-align: center; color: rgb(68, 68, 68); }
.wk-gallery-wall.polaroid { margin: 30px 0px; }
.wk-gallery-wall.polaroid > * { transform: rotate(-3deg); }
.wk-gallery-wall.polaroid p.title {  }
.wk-gallery-wall.polaroid > :nth-child(2n) { transform: rotate(3deg) scale(1.05); }
.wk-gallery-wall.polaroid > :nth-child(5n) { transform: rotate(-4deg) scale(0.9); position: relative; left: -10px; }
.wk-gallery-wall.polaroid > * { transition: all 0.1s ease-out 0s; }
.wk-gallery-wall.polaroid > :hover { position: relative; z-index: 10; box-shadow: 8px 8px 15px rgba(0, 0, 0, 0.4); transform: rotate(0deg) scale(1.2); }
#lightbox-loading { display: none; position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin: -20px 0px 0px -20px; cursor: pointer; overflow: hidden; z-index: 1104; }
#lightbox-loading div { position: absolute; top: 0px; left: 0px; width: 40px; height: 480px; background-image: url(27af27d9701f589095c089bb356939f173ee712e.png) ; }
#lightbox-overlay { display: none; position: absolute; top: 0px; left: 0px; width: 100%; z-index: 1100; }
#lightbox-tmp { display: none; padding: 0px; margin: 0px; border: 0px none; overflow: auto; }
#lightbox-wrap { display: none; position: absolute; top: 0px; left: 0px; padding: 20px; z-index: 1101; outline: medium none; }
#lightbox-outer { position: relative; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 0px 15px rgb(85, 85, 85); }
#lightbox-content { position: relative; width: 0px; height: 0px; padding: 0px; border: 0px solid rgb(255, 255, 255); outline: medium none; overflow: hidden; z-index: 1102; }
#lightbox-close { display: none; position: absolute; top: -17px; right: -17px; width: 34px; height: 34px; background: url(a6f88bc105bd23e9c7c3fd5650fe472e10ac0abc.png)  no-repeat scroll 0px 0px transparent; cursor: pointer; z-index: 1103; }
#lightbox-error { margin: 0px; padding: 14px; font: 12px/20px Arial; color: rgb(68, 68, 68); }
#lightbox-img { width: 100%; height: 100%; margin: 0px; padding: 0px; border: medium none; outline: medium none; line-height: 0; vertical-align: top; }
#lightbox-frame { display: block; width: 100%; height: 100%; border: medium none; }
#lightbox-left, #lightbox-right { display: none; position: absolute; top: 100px; bottom: 100px; width: 35%; outline: medium none; background: url(e57cad4b08f2b5ba70cae6231ad2762a33edbaf0.gif)  repeat scroll 0% 0% transparent; z-index: 1102; cursor: pointer; }
#lightbox-left { left: 0px; }
#lightbox-right { right: 0px; }
#lightbox-left-ico, #lightbox-right-ico { display: block; position: absolute; top: 50%; left: -9999px; z-index: 1102; width: 50px; height: 50px; margin-top: -25px; background: url(ba01430b4f646aa85e1878e948abf8f98459b223.png)  no-repeat scroll 0px 0px transparent; cursor: pointer; }
#lightbox-right-ico { background-position: 0px -50px; }
#lightbox-left:hover span { left: 30px; }
#lightbox-right:hover span { left: auto; right: 30px; }
#lightbox-title { font-size: 12px; z-index: 1102; }
#lightbox-title.lightbox-title-float { padding: 5px 10px; position: absolute; left: 0px; bottom: -20px; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); font-weight: bold; border-radius: 6px; }
#lightbox-title.lightbox-title-inside { padding-bottom: 10px; text-align: center; color: rgb(51, 51, 51); background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; }
#lightbox-title.lightbox-title-outside { padding-top: 10px; color: rgb(255, 255, 255); }
#lightbox-title.lightbox-title-over { position: absolute; bottom: 0px; left: 0px; color: rgb(255, 255, 255); text-align: center; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.5); }
#lightbox-title-over { padding: 10px; }
a[data-lightbox] { display: inline-block; max-width: 100%; }
.mejs-container { position: relative; background: none repeat scroll 0% 0% rgb(0, 0, 0); font-family: Helvetica,Arial; text-align: left; vertical-align: top; text-indent: 0px; }
.me-plugin { position: absolute; }
.mejs-embed, .mejs-embed body { width: 100%; height: 100%; margin: 0px; padding: 0px; background: none repeat scroll 0% 0% rgb(0, 0, 0); overflow: hidden; }
.mejs-container-fullscreen { position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; z-index: 1000; }
.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video { width: 100%; height: 100%; }
.mejs-background { position: absolute; top: 0px; left: 0px; }
.mejs-mediaelement { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.mejs-poster { position: absolute; top: 0px; left: 0px; }
.mejs-poster img { padding: 0px; border: 0px none; display: block; }
.mejs-overlay { position: absolute; top: 0px; left: 0px; }
.mejs-overlay-play { cursor: pointer; }
.mejs-overlay-button { position: absolute; top: 50%; left: 50%; width: 100px; height: 100px; margin: -50px 0px 0px -50px; background: url(27042543c55813d256559b9f8b638b4dd70df7bc.svg)  no-repeat scroll 0% 0% transparent; }
.no-svg .mejs-overlay-button { background-image: url(c11a9089b007f6a45f42ad4e9ff3159acafced04.png) ; }
.mejs-overlay:hover .mejs-overlay-button { background-position: 0px -100px; }
.mejs-overlay-loading { position: absolute; top: 50%; left: 50%; width: 80px; height: 80px; margin: -40px 0px 0px -40px; background: linear-gradient(rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9)) repeat scroll 0% 0% transparent; }
.mejs-overlay-loading span { display: block; width: 80px; height: 80px; background: url(92d814fc2785701cd8fbd675665b5e0caa0a93d9.gif)  no-repeat scroll 50% 50% transparent; }
.mejs-container .mejs-controls { position: absolute; list-style-type: none; margin: 0px; padding: 0px; bottom: 0px; left: 0px; background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7)) repeat scroll 0% 0% transparent; height: 30px; width: 100%; }
.mejs-container .mejs-controls div { list-style-type: none; display: block; float: left; margin: 0px; padding: 0px; width: 26px; height: 26px; font-size: 11px; line-height: 11px; background: none repeat scroll 0px center transparent; font-family: Helvetica,Arial; border: 0px none; }
.mejs-controls .mejs-button button { cursor: pointer; display: block; font-size: 0px; line-height: 0; text-decoration: none; margin: 7px 5px; padding: 0px; position: absolute; height: 16px; width: 16px; border: 0px none; background: url(16fc325bd2c09e9794464b8ed4f619af6808c70c.svg)  no-repeat scroll 0% 0% transparent; }
.no-svg .mejs-controls .mejs-button button { background-image: url(26f169d5b3b3a2f169284d5ce9ad5b63a0cbcf4b.png) ; }
.mejs-controls .mejs-button button:focus { outline: 1px solid yellow; }
.mejs-container .mejs-controls .mejs-time { color: rgb(255, 255, 255); display: block; height: 17px; width: auto; padding: 8px 3px 0px; overflow: hidden; text-align: center; box-sizing: content-box; }
.mejs-container .mejs-controls .mejs-time span { font-size: 11px; color: rgb(255, 255, 255); line-height: 12px; display: block; float: left; margin: 1px 2px 0px 0px; width: auto; }
.mejs-controls .mejs-play button { background-position: 0px 0px; }
.mejs-controls .mejs-pause button { background-position: 0px -16px; }
.mejs-controls .mejs-stop button { background-position: -112px 0px; }
.mejs-controls div.mejs-time-rail { width: 200px; padding-top: 5px; }
.mejs-controls .mejs-time-rail span { display: block; position: absolute; width: 180px; height: 10px; border-radius: 2px; cursor: pointer; }
.mejs-controls .mejs-time-rail .mejs-time-total { margin: 5px; background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8)) repeat scroll 0% 0% transparent; }
.mejs-controls .mejs-time-rail .mejs-time-buffering { width: 100%; background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 15px 15px; animation: 2s linear 0s normal none infinite buffering-stripes; }
@keyframes buffering-stripes {
0% { background-position: 0px 0px; }
100% { background-position: 30px 0px; }
}
@keyframes buffering-stripes {
0% { background-position: 0px 0px; }
100% { background-position: 30px 0px; }
}
.mejs-controls .mejs-time-rail .mejs-time-loaded { background: linear-gradient(rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8)) repeat scroll 0% 0% transparent; width: 0px; }
.mejs-controls .mejs-time-rail .mejs-time-current { width: 0px; background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8)) repeat scroll 0% 0% transparent; }
.mejs-controls .mejs-time-rail .mejs-time-handle { display: none; position: absolute; margin: 0px; width: 10px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 5px; cursor: pointer; border: 2px solid rgb(51, 51, 51); top: -2px; text-align: center; }
.mejs-controls .mejs-time-rail .mejs-time-float { position: absolute; display: none; background: none repeat scroll 0% 0% rgb(238, 238, 238); width: 36px; height: 17px; border: 1px solid rgb(51, 51, 51); top: -26px; margin-left: -18px; text-align: center; color: rgb(17, 17, 17); }
.mejs-controls .mejs-time-rail .mejs-time-float-current { margin: 2px; width: 30px; display: block; text-align: center; left: 0px; }
.mejs-controls .mejs-time-rail .mejs-time-float-corner { position: absolute; display: block; width: 0px; height: 0px; line-height: 0; border-width: 5px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(238, 238, 238) transparent transparent; border-radius: 0px; top: 15px; left: 13px; }
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float { width: 48px; }
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current { width: 44px; }
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner { left: 18px; }
.mejs-controls .mejs-fullscreen-button button { background-position: -32px 0px; }
.mejs-controls .mejs-unfullscreen button { background-position: -32px -16px; }
.mejs-controls .mejs-volume-button {  }
.mejs-controls .mejs-mute button { background-position: -16px -16px; }
.mejs-controls .mejs-unmute button { background-position: -16px 0px; }
.mejs-controls .mejs-volume-button { position: relative; }
.mejs-controls .mejs-volume-button .mejs-volume-slider { display: none; height: 115px; width: 25px; background: none repeat scroll 0% 0% rgba(50, 50, 50, 0.7); border-radius: 0px; top: -115px; left: 0px; z-index: 1; position: absolute; margin: 0px; }
.mejs-controls .mejs-volume-button:hover { border-radius: 0px 0px 4px 4px; }
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total { position: absolute; left: 11px; top: 8px; width: 2px; height: 100px; background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.5); margin: 0px; }
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current { position: absolute; left: 11px; top: 8px; width: 2px; height: 100px; background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.9); margin: 0px; }
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle { position: absolute; left: 4px; top: -3px; width: 16px; height: 6px; background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.9); cursor: n-resize; border-radius: 1px; margin: 0px; }
.mejs-controls div.mejs-horizontal-volume-slider { height: 26px; width: 60px; position: relative; }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total { position: absolute; left: 0px; top: 11px; width: 50px; height: 8px; margin: 0px; padding: 0px; font-size: 1px; border-radius: 2px; background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8)) repeat scroll 0% 0% transparent; }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current { position: absolute; left: 0px; top: 11px; width: 50px; height: 8px; margin: 0px; padding: 0px; font-size: 1px; border-radius: 2px; background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8)) repeat scroll 0% 0% transparent; }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle { display: none; }
.mejs-controls .mejs-captions-button { position: relative; }
.mejs-controls .mejs-captions-button button { background-position: -48px 0px; }
.mejs-controls .mejs-captions-button .mejs-captions-selector { visibility: hidden; position: absolute; bottom: 26px; right: -10px; width: 130px; height: 100px; background: none repeat scroll 0% 0% rgba(50, 50, 50, 0.7); border: 1px solid transparent; padding: 10px; overflow: hidden; border-radius: 0px; }
.mejs-controls .mejs-captions-button .mejs-captions-selector ul { margin: 0px; padding: 0px; display: block; list-style-type: none ! important; overflow: hidden; }
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li { margin: 0px 0px 6px; padding: 0px; list-style-type: none ! important; display: block; color: rgb(255, 255, 255); overflow: hidden; }
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input { clear: both; float: left; margin: 3px 3px 0px 5px; }
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label { width: 100px; float: left; padding: 4px 0px 0px; line-height: 15px; font-family: helvetica,arial; font-size: 10px; }
.mejs-controls .mejs-captions-button .mejs-captions-translations { font-size: 10px; margin: 0px 0px 5px; }
.mejs-chapters { position: absolute; top: 0px; left: 0px; width: 10000px; z-index: 1; }
.mejs-chapters .mejs-chapter { position: absolute; float: left; background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7)) repeat scroll 0% 0% transparent; overflow: hidden; border: 0px none; }
.mejs-chapters .mejs-chapter .mejs-chapter-block { font-size: 11px; color: rgb(255, 255, 255); padding: 5px; display: block; border-right: 1px solid rgb(51, 51, 51); border-bottom: 1px solid rgb(51, 51, 51); cursor: pointer; }
.mejs-chapters .mejs-chapter .mejs-chapter-block-last { border-right: medium none; }
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover { background: linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6)) repeat scroll 0% 0% transparent; }
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title { font-size: 12px; font-weight: bold; display: block; white-space: nowrap; text-overflow: ellipsis; margin: 0px 0px 3px; line-height: 12px; }
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan { font-size: 12px; line-height: 12px; margin: 3px 0px 4px; display: block; white-space: nowrap; text-overflow: ellipsis; }
.mejs-captions-layer { position: absolute; bottom: 0px; left: 0px; text-align: center; line-height: 22px; font-size: 12px; color: rgb(255, 255, 255); }
.mejs-captions-layer a { color: rgb(255, 255, 255); text-decoration: underline; }
.mejs-captions-layer[lang="ar"] { font-size: 20px; font-weight: normal; }
.mejs-captions-position { position: absolute; width: 100%; bottom: 15px; left: 0px; }
.mejs-captions-position-hover { bottom: 45px; }
.mejs-captions-text { padding: 3px 5px; background: none repeat scroll 0% 0% rgba(20, 20, 20, 0.8); }
.mejs-clear { clear: both; }
.me-cannotplay {  }
.me-cannotplay a { color: rgb(255, 255, 255); font-weight: bold; }
.me-cannotplay span { padding: 15px; display: block; }
.mejs-controls .mejs-loop-off button { background-position: -64px -16px; }
.mejs-controls .mejs-loop-on button { background-position: -64px 0px; }
.mejs-controls .mejs-backlight-off button { background-position: -80px -16px; }
.mejs-controls .mejs-backlight-on button { background-position: -80px 0px; }
.mejs-controls .mejs-picturecontrols-button { background-position: -96px 0px; }
.mejs-contextmenu { position: absolute; width: 150px; padding: 10px; border-radius: 4px; top: 0px; left: 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); z-index: 1001; }
.mejs-contextmenu .mejs-contextmenu-separator { height: 1px; font-size: 0px; margin: 5px 6px; background: none repeat scroll 0% 0% rgb(51, 51, 51); }
.mejs-contextmenu .mejs-contextmenu-item { font-family: Helvetica,Arial; font-size: 12px; padding: 4px 6px; cursor: pointer; color: rgb(51, 51, 51); }
.mejs-contextmenu .mejs-contextmenu-item:hover { background: none repeat scroll 0% 0% rgb(44, 124, 145); color: rgb(255, 255, 255); }
.mejs-controls .mejs-sourcechooser-button { position: relative; }
.mejs-controls .mejs-sourcechooser-button button { background-position: -128px 0px; }
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector { visibility: hidden; position: absolute; bottom: 26px; right: -10px; width: 130px; height: 100px; background: none repeat scroll 0% 0% rgba(50, 50, 50, 0.7); border: 1px solid transparent; padding: 10px; overflow: hidden; border-radius: 0px; }
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul { margin: 0px; padding: 0px; display: block; list-style-type: none ! important; overflow: hidden; }
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li { margin: 0px 0px 6px; padding: 0px; list-style-type: none ! important; display: block; color: rgb(255, 255, 255); overflow: hidden; }
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input { clear: both; float: left; margin: 3px 3px 0px 5px; }
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label { width: 100px; float: left; padding: 4px 0px 0px; line-height: 15px; font-family: helvetica,arial; font-size: 10px; }
.mejs-postroll-layer { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgba(50, 50, 50, 0.7); z-index: 1000; overflow: hidden; }
.mejs-postroll-layer-content { width: 100%; height: 100%; }
.mejs-postroll-close { position: absolute; right: 0px; top: 0px; background: none repeat scroll 0% 0% rgba(50, 50, 50, 0.7); color: rgb(255, 255, 255); padding: 4px; z-index: 100; cursor: pointer; }
.wk-slideset-default .nav { margin-top: 10px; text-align: center; }
.wk-slideset-default .nav li { display: inline-block; }
.wk-slideset-default .nav.icon li { margin-left: 5px; }
.wk-slideset-default .nav.text li { margin-left: 40px; }
.wk-slideset-default .nav li:first-child { margin-left: 0px; }
.wk-slideset-default .nav.icon span { width: 16px; height: 15px; background: url(7a333f4352d4d54eb210fa03ee813ce429bab1ab.png)  no-repeat scroll 0px 0px transparent; overflow: hidden; }
.wk-slideset-default .nav.icon span:hover { background-position: 0px -30px; }
.wk-slideset-default .nav.icon span:active { background-position: 0px -45px; }
.wk-slideset-default .nav.icon .active span { background-position: 0px -15px; }
.wk-slideset-default .nav.text span { padding: 0px 11px; }
.wk-slideset-default .nav.text .active span { padding: 0px 10px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 4px; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.05); }
.wk-slideset-default > div { position: relative; }
.wk-slideset-default > div:hover .next, .wk-slideset-default > div:hover .prev { top: 50%; width: 50px; height: 50px; margin-top: -25px; background: url(94ed8b78e394f177c550b2e06a40d021f56a2984.png)  no-repeat scroll 0px 50px transparent; }
.wk-slideset-default > div:hover .next { right: 30px; background-position: 0px 0px; }
.wk-slideset-default > div:hover .prev { left: 30px; background-position: 0px -50px; }
.wk-slideset-default .sets { margin: 0px -10px; }
.wk-slideset-default article { margin: 0px 10px; }
.wk-slideset-default article + strong.title { font-weight: normal; }
@media (max-device-width: 1024px) {
  .wk-slideset-default .next, .wk-slideset-default .prev { display: none; }
}
@media (max-width: 767px) {
  .wk-slideset-default .nav.text li { margin-left: 10px; }
  .wk-slideset-default .nav.text li:first-child { margin-left: 0px; }
  .wk-slideset-default .nav.text span { padding: 0px 6px; font-size: 12px; }
  .wk-slideset-default .nav.text .active span { padding: 0px 5px; }
}
.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(d06efa8a30c53055c970ae3961a71814ad0857cf.png)  no-repeat scroll 0px 0px transparent; 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(3fedfb51a5b20367c88e8f599259feeb9ee8f927.png)  no-repeat scroll 0px 50px transparent; }
.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; }
}
.wk-slideshow-list > div { border: 1px solid rgb(221, 221, 221); background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 5px; }
.wk-slideshow-list .nav { position: absolute; top: 1px; bottom: 1px; width: 200px; border-top: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(221, 221, 221); background: linear-gradient(to right, rgb(253, 253, 253) 97%, rgb(240, 240, 240) 100%) repeat scroll 0% 0% transparent; border-radius: 5px 0px 0px 5px; }
.wk-slideshow-list .nav li { margin-right: -1px; padding: 1px 0px; }
.wk-slideshow-list .nav span { padding: 10px 15px 8px; overflow: hidden; }
.wk-slideshow-list .nav li.active { padding: 0px; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.wk-slideshow-list .nav li.active:first-child { padding-top: 1px; border-top: medium none; border-radius: 5px 0px 0px; }
.wk-slideshow-list .slides-container { margin-left: 200px; }
.wk-slideshow-list .slides > li > article { padding: 20px; }
.wk-slideshow-list .nav-100 { width: 100px; }
.wk-slideshow-list .nav-100 + .slides-container { margin-left: 100px; }
.wk-slideshow-list .nav-150 { width: 150px; }
.wk-slideshow-list .nav-150 + .slides-container { margin-left: 150px; }
.wk-slideshow-list .nav-250 { width: 250px; }
.wk-slideshow-list .nav-250 + .slides-container { margin-left: 250px; }
@media (max-width: 767px) {
  .wk-slideshow-list .nav span { padding-left: 10px; padding-right: 0px; font-size: 10px; line-height: 14px; }
  .wk-slideshow-list .nav, .wk-slideshow-list .nav-100, .wk-slideshow-list .nav-150, .wk-slideshow-list .nav-250 { width: 80px; }
  .wk-slideshow-list .slides-container, .wk-slideshow-list .nav-100 + .slides-container, .wk-slideshow-list .nav-150 + .slides-container, .wk-slideshow-list .nav-250 + .slides-container { margin-left: 80px; }
}
.wk-slideshow-screen > div { position: relative; border-radius: 8px; background: none repeat scroll 0% 0% rgb(0, 0, 0); padding: 15px; margin-bottom: 20px; }
.wk-slideshow-screen > div:before { content: ""; position: absolute; bottom: -40px; left: -10px; right: -10px; height: 76px; background: url(2d99022b8aca7d9fbc57e9bfb5e2da9a67c73d25.png)  no-repeat scroll 0px 0px / 100% 100% transparent; }
.wk-slideshow-screen .caption { bottom: 15px; left: 15px; right: 15px; }
.wk-slideshow-screen .nav { position: relative; margin-top: 15px; text-align: center; }
.wk-slideshow-screen .nav li { display: inline-block; margin-left: 5px; }
.wk-slideshow-screen .nav li:first-child { margin-left: 0px; }
.wk-slideshow-screen .nav span { width: 13px; height: 13px; background: url(fcc86362200bfc982af420e2db40f71e330e2d59.png)  no-repeat scroll 0px 0px transparent; overflow: hidden; }
.wk-slideshow-screen .nav span:hover { background-position: 0px -26px; }
.wk-slideshow-screen .nav span:active { background-position: 0px -39px; }
.wk-slideshow-screen .nav .active span { background-position: 0px -13px; }
.wk-slideshow-screen > div { position: relative; }
.wk-slideshow-screen > div:hover .next, .wk-slideshow-screen > div:hover .prev { top: 50%; width: 40px; height: 40px; margin-top: -20px; background: url(3c521e6c70a41c346e4b62a6574a0417f868779e.png)  no-repeat scroll 0px 40px transparent; }
.wk-slideshow-screen > div:hover .next { right: 30px; background-position: 0px 0px; }
.wk-slideshow-screen > div:hover .prev { left: 30px; background-position: 0px -40px; }
@media (max-device-width: 1024px) {
  .wk-slideshow-screen .next, .wk-slideshow-screen .prev { display: none; }
}
.wk-slideshow-showcasebox .slides-container { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 5px 5px 0px 0px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.wk-slideshow-showcasebox .slides-container { position: relative; }
.wk-slideshow-showcasebox .slides-container:hover .next, .wk-slideshow-showcasebox .slides-container:hover .prev { top: 50%; width: 50px; height: 50px; margin-top: -25px; background: url(8d406272312dcf23e0a90f80ad1f3acce62af8ee.png)  no-repeat scroll 0px 50px transparent; }
.wk-slideshow-showcasebox .slides-container:hover .next { right: 30px; background-position: 0px 0px; }
.wk-slideshow-showcasebox .slides-container:hover .prev { left: 30px; background-position: 0px -50px; }
.wk-slideshow-showcasebox .slides > li > article { padding: 20px; }
.wk-slideshow-showcasebox .wk-slideset > div { padding: 0px 60px; border: 1px solid rgb(221, 221, 221); background: linear-gradient(to bottom, rgb(240, 240, 240) 0%, rgb(253, 253, 253) 7%) repeat scroll 0% 0% transparent; border-radius: 0px 0px 5px 5px; }
.wk-slideshow-showcasebox .wk-slideset.no-buttons > div { padding: 0px; }
.wk-slideshow-showcasebox .wk-slideset .sets { padding: 15px 0px; }
.wk-slideshow-showcasebox .wk-slideset .set > li > div { margin: 0px 5px; padding: 1px; background: none repeat scroll 0% 0% rgb(221, 221, 221); border-radius: 5px; cursor: pointer; }
.wk-slideshow-showcasebox .wk-slideset .set > li > div > div { padding: 7px; background: none repeat scroll 0% 0% rgb(245, 245, 245); border-radius: 5px; box-shadow: 0px 1px 0px rgb(255, 255, 255) inset; text-shadow: 0px 1px 0px rgb(255, 255, 255); text-align: left; white-space: nowrap; }
.wk-slideshow-showcasebox .wk-slideset .set > li > div:hover { background: linear-gradient(to bottom, rgb(221, 221, 221), rgb(187, 187, 187)) repeat scroll 0% 0% transparent; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1); }
.wk-slideshow-showcasebox .wk-slideset .set > li > div:hover > div { background: linear-gradient(to bottom, rgb(255, 255, 255), rgb(235, 235, 235)) repeat scroll 0% 0% transparent; }
.wk-slideshow-showcasebox .wk-slideset .set > li.active > div { background: none repeat scroll 0% 0% rgb(187, 187, 187); box-shadow: none; }
.wk-slideshow-showcasebox .wk-slideset .set > li.active > div > div { background: none repeat scroll 0% 0% rgb(230, 230, 230); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2) inset; }
.wk-slideshow-showcasebox .wk-slideset > div { position: relative; }
.wk-slideshow-showcasebox .wk-slideset > div .next, .wk-slideshow-showcasebox .wk-slideset > div .prev { top: 50%; width: 30px; height: 30px; margin-top: -15px; background: url(9f985dec8c39303d44a49369323052af1750f4b2.png)  no-repeat scroll 0px 0px transparent; }
.wk-slideshow-showcasebox .wk-slideset > div .next { right: 25px; background-position: 0px 0px; }
.wk-slideshow-showcasebox .wk-slideset > div .prev { left: 25px; background-position: 0px -90px; }
.wk-slideshow-showcasebox .wk-slideset > div .next:hover { background-position: 0px -30px; }
.wk-slideshow-showcasebox .wk-slideset > div .next:active { background-position: 0px -60px; }
.wk-slideshow-showcasebox .wk-slideset > div .prev:hover { background-position: 0px -120px; }
.wk-slideshow-showcasebox .wk-slideset > div .prev:active { background-position: 0px -150px; }
@media (max-device-width: 1024px) {
  .wk-slideshow-showcasebox .slides-container .next, .wk-slideshow-showcasebox .slides-container .prev { display: none; }
}
@media (max-width: 767px) {
  .wk-slideshow-showcasebox .wk-slideset > div { padding: 0px 40px; }
  .wk-slideshow-showcasebox .wk-slideset > div .next { right: 5px; }
  .wk-slideshow-showcasebox .wk-slideset > div .prev { left: 5px; }
}
.wk-slideshow-showcasebuttons .slides-container { position: relative; }
.wk-slideshow-showcasebuttons .slides-container:hover .next, .wk-slideshow-showcasebuttons .slides-container:hover .prev { top: 50%; width: 50px; height: 50px; margin-top: -25px; background: url(8a24665d0ae915e85fb38db95f4176b385cb0df1.png)  no-repeat scroll 0px 50px transparent; }
.wk-slideshow-showcasebuttons .slides-container:hover .next { right: 30px; background-position: 0px 0px; }
.wk-slideshow-showcasebuttons .slides-container:hover .prev { left: 30px; background-position: 0px -50px; }
.wk-slideshow-showcasebuttons .wk-slideset > div { padding: 0px 60px; }
.wk-slideshow-showcasebuttons .wk-slideset.no-buttons > div { padding: 0px; }
.wk-slideshow-showcasebuttons .wk-slideset .sets { padding-top: 15px; }
.wk-slideshow-showcasebuttons .wk-slideset .set > li > div { margin: 0px 5px; padding: 1px; background: none repeat scroll 0% 0% rgb(221, 221, 221); border-radius: 5px; cursor: pointer; }
.wk-slideshow-showcasebuttons .wk-slideset .set > li > div > div { padding: 7px; background: none repeat scroll 0% 0% rgb(245, 245, 245); border-radius: 5px; box-shadow: 0px 1px 0px rgb(255, 255, 255) inset; text-shadow: 0px 1px 0px rgb(255, 255, 255); text-align: left; white-space: nowrap; }
.wk-slideshow-showcasebuttons .wk-slideset .set > li > div:hover { background: linear-gradient(to bottom, rgb(221, 221, 221), rgb(187, 187, 187)) repeat scroll 0% 0% transparent; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1); }
.wk-slideshow-showcasebuttons .wk-slideset .set > li > div:hover > div { background: linear-gradient(to bottom, rgb(255, 255, 255), rgb(235, 235, 235)) repeat scroll 0% 0% transparent; }
.wk-slideshow-showcasebuttons .wk-slideset .set > li.active > div { background: none repeat scroll 0% 0% rgb(187, 187, 187); box-shadow: none; }
.wk-slideshow-showcasebuttons .wk-slideset .set > li.active > div > div { background: none repeat scroll 0% 0% rgb(230, 230, 230); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2) inset; }
.wk-slideshow-showcasebuttons .wk-slideset > div { position: relative; }
.wk-slideshow-showcasebuttons .wk-slideset > div .next, .wk-slideshow-showcasebuttons .wk-slideset > div .prev { top: 50%; width: 30px; height: 30px; margin-top: -8px; background: url(18b5ca1d9d16efcaccc8fd0a57e7c7f9d1da1ddc.png)  no-repeat scroll 0px 0px transparent; }
.wk-slideshow-showcasebuttons .wk-slideset > div .next { right: 25px; background-position: 0px 0px; }
.wk-slideshow-showcasebuttons .wk-slideset > div .prev { left: 25px; background-position: 0px -90px; }
.wk-slideshow-showcasebuttons .wk-slideset > div .next:hover { background-position: 0px -30px; }
.wk-slideshow-showcasebuttons .wk-slideset > div .next:active { background-position: 0px -60px; }
.wk-slideshow-showcasebuttons .wk-slideset > div .prev:hover { background-position: 0px -120px; }
.wk-slideshow-showcasebuttons .wk-slideset > div .prev:active { background-position: 0px -150px; }
@media (max-device-width: 1024px) {
  .wk-slideshow-showcasebuttons .slides-container .next, .wk-slideshow-showcasebuttons .slides-container .prev { display: none; }
}
.wk-slideshow-tabs .nav, .wk-slideshow-tabs .nav li, .wk-slideshow-tabs .nav span { float: left; }
.wk-slideshow-tabs .nav li { margin: 0px 0px -1px 5px; border: 1px solid rgb(221, 221, 221); background: linear-gradient(to bottom, rgb(250, 250, 250), rgb(245, 245, 245)) repeat scroll 0% 0% transparent; border-radius: 5px 5px 0px 0px; box-shadow: 0px 1px 0px rgb(255, 255, 255) inset; text-shadow: 0px 1px 0px rgb(255, 255, 255); }
.wk-slideshow-tabs .nav li:first-child { margin-left: 0px; }
.wk-slideshow-tabs .nav span { padding: 7px 15px 5px; overflow: hidden; }
.wk-slideshow-tabs .nav li:hover { background: none repeat scroll 0% 0% rgb(240, 240, 240); }
.wk-slideshow-tabs .nav li:active:not([class*="active"]) span { padding-top: 8px; padding-bottom: 4px; }
.wk-slideshow-tabs .nav li.active { padding-bottom: 1px; border-bottom: medium none; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.wk-slideshow-tabs .slides-container { border: 1px solid rgb(221, 221, 221); background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 5px; }
.wk-slideshow-tabs .slides > li > article { padding: 15px; }
.wk-slideshow-tabs .nav-left + .slides-container { border-top-left-radius: 0px; }
.wk-slideshow-tabs .nav-center .nav { position: relative; left: 50%; }
.wk-slideshow-tabs .nav-center .nav li { position: relative; left: -50%; }
.wk-slideshow-tabs .nav-right .nav { float: right; }
.wk-slideshow-tabs .nav-right + .slides-container { border-top-right-radius: 0px; }
@media (max-width: 767px) {
  .wk-slideshow-tabs .nav span { padding-left: 10px; padding-right: 10px; font-size: 10px; line-height: 14px; }
}
.wk-slideshow-tabsbar .nav-container { border: 1px solid rgb(221, 221, 221); background: linear-gradient(to bottom, rgb(250, 250, 250), rgb(245, 245, 245)) repeat scroll 0% 0% transparent; border-radius: 5px 5px 0px 0px; box-shadow: 0px 1px 0px rgb(255, 255, 255) inset; text-shadow: 0px 1px 0px rgb(255, 255, 255); }
.wk-slideshow-tabsbar .nav, .wk-slideshow-tabsbar .nav li, .wk-slideshow-tabsbar .nav span { float: left; }
.wk-slideshow-tabsbar .nav li { margin-bottom: -1px; border-right: 1px solid rgb(221, 221, 221); }
.wk-slideshow-tabsbar .nav span { margin-right: -2px; padding: 7px 17px 5px 15px; border-right: 1px solid rgb(255, 255, 255); overflow: hidden; }
.wk-slideshow-tabsbar .nav li:hover { background: none repeat scroll 0% 0% rgb(240, 240, 240); }
.wk-slideshow-tabsbar .nav li:active:not([class*="active"]) { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; }
.wk-slideshow-tabsbar .nav li:active:not([class*="active"]) span { padding-top: 8px; padding-bottom: 4px; }
.wk-slideshow-tabsbar .nav li.active { padding-bottom: 1px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.wk-slideshow-tabsbar .slides-container { border-right: 1px solid rgb(221, 221, 221); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(221, 221, 221) rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 0px 0px 5px 5px; }
.wk-slideshow-tabsbar .slides > li > article { padding: 15px; }
.wk-slideshow-tabsbar .nav-left li:hover:first-child, .wk-slideshow-tabsbar .nav-left li:active:first-child, .wk-slideshow-tabsbar .nav-left li.active:first-child { border-top-left-radius: 5px; }
.wk-slideshow-tabsbar .nav-center .nav { position: relative; left: 50%; }
.wk-slideshow-tabsbar .nav-center .nav li { position: relative; left: -50%; }
.wk-slideshow-tabsbar .nav-center .nav li:first-child { border-left: 1px solid rgb(221, 221, 221); }
.wk-slideshow-tabsbar .nav-center .nav li:first-child span { border-left: 1px solid rgb(255, 255, 255); }
.wk-slideshow-tabsbar .nav-right .nav { float: right; }
.wk-slideshow-tabsbar .nav-right li { border-right: medium none; border-left: 1px solid rgb(221, 221, 221); }
.wk-slideshow-tabsbar .nav-right span { border-right: medium none; border-left: 1px solid rgb(255, 255, 255); }
.wk-slideshow-tabsbar .nav-right li:hover:last-child, .wk-slideshow-tabsbar .nav-right li:active:last-child, .wk-slideshow-tabsbar .nav-right li.active:last-child { border-top-right-radius: 5px; }
@media (max-width: 767px) {
  .wk-slideshow-tabsbar .nav span { padding-left: 10px; padding-right: 12px; font-size: 10px; line-height: 14px; }
}
.spotlight { display: inline-block; max-width: 100%; }
.spotlight .overlay { visibility: hidden; }
.spotlight .overlay-default { background: url(ed581f133e53f5dfe017703daf6aabc8b799545d.png)  no-repeat scroll 50% 50% rgba(0, 0, 0, 0.5); }
[data-spotlight] .overlay { display: none; }
.spotlight .overlay { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.5); }
.spotlight .overlay, .spotlight .overlay a { color: rgb(255, 255, 255); }
.spotlight .overlay a { text-decoration: underline; }
.spotlight .overlay > div { padding: 10px; }
.spotlight .overlay.remove-padding > div { padding: 0px; }
.spotlight .overlay > div > :first-child { margin-top: 0px; }
.spotlight .overlay > div > :last-child { margin-bottom: 0px; }
.wk-twitter .image { display: block; padding: 3px; border: 1px solid rgb(221, 221, 221); float: left; }
.wk-twitter .image img { display: block; }
.wk-twitter-list article { margin-top: 5px; padding-top: 5px; border-top: 1px solid rgb(221, 221, 221); overflow: hidden; }
.wk-twitter-list article:first-child { margin: 0px; padding: 0px; border: medium none; }
.wk-twitter-list .image { margin: 3px 10px 0px 0px; }
.wk-twitter-list p { margin: 0px; }
.wk-twitter-list .meta { font-size: 11px; font-style: italic; }
.wk-twitter-single.image { min-height: 43px; padding-left: 70px; background: url(d10caea47df064df0189fac0bd6cdba4f3158c37.png)  no-repeat scroll 0px 3px transparent; }
.wk-twitter-single p { margin: 0px; font-style: italic; }
.wk-twitter-single .content { font-family: "Times New Roman",Times,serif; font-size: 24px; line-height: 30px; }
.wk-twitter-single .meta { font-size: 11px; }
@media (max-width: 767px) {
  .wk-twitter-single.image { padding-left: 0px; background: none repeat scroll 0% 0% transparent; }
  .wk-twitter-single .content { font-size: 20px; line-height: 26px; }
}
.wk-twitter-bubbles { margin: 0px -5px; }
.wk-twitter-bubbles > article { float: left; }
.wk-twitter-bubbles .content { position: relative; margin: 0px 5px; padding: 10px; border: 1px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); }
.wk-twitter-bubbles .content:after { content: ""; position: absolute; left: 18px; bottom: -11px; width: 16px; height: 11px; background: url(8cf2454215a38590e002b0dfc870595cde8f9c87.png)  no-repeat scroll 0px 0px transparent; }
.wk-twitter-bubbles .meta { margin: 10px 5px 0px; overflow: hidden; }
.wk-twitter-bubbles .image { display: block; margin-right: 10px; float: left; }
.wk-twitter-bubbles .author, .wk-twitter-bubbles time { display: block; }
.wk-twitter-bubbles .author { margin-top: 5px; }
.wk-twitter-bubbles time { margin-top: -5px; font-size: 11px; }
@media (min-width: 480px) and (max-width: 959px) {
  .wk-twitter-bubbles > article { margin-top: 20px; }
  .wk-twitter-bubbles > article:nth-child(-n+2) { margin-top: 0px; }
}
@media (max-width: 479px) {
  .wk-twitter-bubbles > article { margin-top: 20px; }
  .wk-twitter-bubbles > article:first-child { margin-top: 0px; }
}
