@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.sh-image-points {display: block}
	.sh-overlay-style1 {display: flex; align-items: center; justify-content: center}
	.sh-overlay-style1>.sh-table-full {display: block; height: auto; width: auto}
	.sh-overlay-style1 .sh-overlay-item-container {position: relative; top: 0%; left: 0%!important; -webkit-transform: translateY(-0px)!important; -ms-transform: translateY(-0px)!important; transform: translateY(-0px)!important}
	.sh-blog-style2 .widget_search .search-field {line-height: 30px!important; min-height: 61px!important}
	.sh-portfolio-overlay4-container {display: block!important; margin: 0!important}
	.sh-portfolio-overlay4-icons {margin-top: 40px}
}
@media (min-width: 800px) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.section-justify-height:not(.section-justify-height-only) .sh-column .sh-column-wrapper {overflow: hidden}
}
.sh-tabs-filter li a, .woocommerce .woocommerce-tabs li:not(.active) a, .woocommerce .product .posted_in a, .woocommerce .product .tagged_as a, .woocommerce .product .woocommerce-review-link, .woocommerce-checkout #payment div.payment_box, .sh-default-color a, .sh-default-color, .post-meta-two a, #sidebar a, .logged-in-as a, .post-meta-author a, .sh-social-share-networks .jssocials-share i, .sh-header-left-side .sh-header-copyrights-text a, .wpcf7-form-control-wrap .simpleselect {color: #5d5d5d!important}
.woocommerce nav.woocommerce-pagination ul.page-numbers a {color: #5d5d5d}
html body, html .menu-item a {font-family: "Raleway"; color: #5d5d5d; font-weight: 400; font-size: 15px}
a {color: #16acce}
a:hover, a:focus, .post-meta-two a:hover {color: #10a0c0}
body h1, body h2, body h3, body h4, body h5, body h6, .sh-heading span.sh-heading-content {font-family: "Raleway"; color: #3f3f3f; font-weight: 700}
.sh-heading-font, .masonry2 .post-meta-one, .masonry2 .post-meta-two, .sh-countdown > div > span, .sh-woocommerce-products-style2 ul.products li.product .price, .sh-blog-style2 .widget_product_tag_cloud a, .sh-blog-style2 .widget_tag_cloud a, .sh-blog-style2 .sh-recent-posts-widgets-item-content .post-meta-categories, .sh-blog-style2 .post-meta-categories, .sh-blog-style2 .post-item-single .post-meta-data, .rev_slider .sh-rev-blog .sh-revslider-button2, .sh-portfolio-filter-style4 .sh-filter span, .sh-accordion-style6 .panel-title a {font-family: Raleway}
h1 {font-size: 30px}
h2 {font-size: 24px}
h3 {font-size: 21px}
h4 {font-size: 18px}
h5 {font-size: 16px}
h6 {font-size: 14px}
.sh-progress-style1 .sh-progress-title, .sh-progress-style1 .sh-progress-value2, .sh-progress-style4 .sh-progress-title, .sh-progress-style4 .sh-progress-value2, .sh-progress-style5 .sh-progress-title, .widget_price_filter .price_slider_wrapper .price_label span, .product_list_widget a span, .woocommerce .product .woo-meta-title, .woocommerce .product .price ins, .woocommerce .product .price .amount, .woocommerce-checkout #payment ul.payment_methods li, table th, .woocommerce-checkout-review-order-table .order-total span, .sh-comment-form label, .sh-piechart-percentage, .woocommerce table.shop_table a.remove:hover:before, .woocommerce .woocommerce-tabs .commentlist .comment-text .meta strong, .sh-pricing-amount, .sh-pricing-icon, .sh-countdown > div > span, .blog-single .post-title h1:hover, .blog-single .post-title h2:hover, .post-meta-author a:hover, .post-meta-categories a:hover, .post-meta-categories span:hover, .woocommerce table.shop_table.cart a, .wrap-forms label, .wpcf7-form p, .sh-cf7-wpbakery label, .post-password-form label, .product_list_widget ins, .product_list_widget .amount, .sh-social-share-networks .jssocials-share:hover i, .sh-page-links p, .woocommerce ul.products li.product .add_to_cart_button:hover, .woocommerce td.woocommerce-grouped-product-list-item__label a, .woocommerce .product.product-type-grouped .price {color: #3f3f3f!important}
.sh-header, .sh-header-top, .sh-header-mobile, .sh-header-left-side {background-color: #fff}
.primary-desktop .sh-header-top:not(.sh-header-top-10) {background-color: #47c9e5!important}
.primary-desktop .header-contacts-details, .primary-desktop .header-social-media a, .primary-desktop:not(.primary-desktop-light) .header-contacts-details-large-content {color: #fff}
.sh-header-left-1 .header-bottom, .sh-header-left-1 .header-social-media i, .sh-header-left-1 .sh-side-button-search i, .sh-header-left-1 .sh-side-button-cart .sh-nav-cart i, .sh-header-left-side .header-bottom, .sh-header-left-2 .header-social-media i {color: #8d8d8d}
.sh-header-search-close i, .sh-header .sh-nav > li.menu-item > a, .sh-header #header-logo-title, .sh-header .sh-nav > li.menu-item > a > i, .sh-header-mobile-navigation li.menu-item > a > i, .sh-header-left-side li.menu-item > a, .sh-header-left-2 .sh-side-button-search, .sh-header-left-2 .sh-side-button-cart, .sh-header-left-2 .sh-side-button-cart .sh-nav-cart i, .sh-header-left-2 .sh-nav li.menu-item>a.fa:before {color: rgba(61,61,61,0.69)}
.sh-header .c-hamburger span, .sh-header .c-hamburger span:before, .sh-header .c-hamburger span:after, .sh-header-mobile-navigation .c-hamburger span, .sh-header-mobile-navigation .c-hamburger span:before, .sh-header-mobile-navigation .c-hamburger span:after {background-color: rgba(61,61,61,0.69)}
.sh-header .sh-nav-custom-icon-image svg, .sh-header-mobile-navigation .sh-nav-custom-icon-image svg {fill: rgba(61,61,61,0.69)}
.sh-header .sh-nav-login #header-login>span {border-color: rgba(61,61,61,0.69)}
.sh-nav > li.menu-item > a, .sh-nav-mobile li a {font-size: 13px}
.sh-header .sh-nav > li.menu-item:hover:not(.sh-nav-social) > a, .sh-header .sh-nav > li.menu-item:hover:not(.sh-nav-social) > a > i, .sh-header .sh-nav > li.sh-nav-social > a:hover > i, .sh-header-mobile-navigation li > a:hover > i, .sh-header-left-side li.menu-item>a:hover {color: rgba(61,61,61,0.80)}
.header-logo img {height: auto; max-height: 250px}
.sh-header-mobile-navigation .header-logo img {height: auto; max-height: 250px; max-width: 100%}
.sh-sticky-header-active .header-logo img {height: auto}
.sh-header-6 .sh-nav > .menu-item:not(.sh-nav-social), .sh-header-6 .sh-nav > .sh-nav-social a {height: 70px; width: 70px}
.sh-header-5 .sh-nav>.menu-item {height: 70px!important; max-height: 70px!important}
.sh-header-5 .sh-nav > .menu-item > a, .sh-header-6 .sh-nav>.menu-item>a {line-height: 70px!important; max-height: 70px!important; height: 70px!important}
.sh-header-5 .sh-nav>.current_page_item {margin-top: 15px!important; margin-bottom: 15px!important}
.sh-header, .sh-header-top-3, .sh-header-top-4, .sh-header-left-side .sh-header-search .line-test, .sh-header-left-2 .sh-nav>li>a, .sh-header-mobile-navigation {border-bottom: 1px solid rgba( 0,0,0,0.08 )}
.sh-header-top-3 .header-contacts-item span, .sh-header-top-3 .header-social-media a, .sh-header-5 .sh-nav-login, .sh-header-5 .sh-nav-cart, .sh-header-5 .sh-nav-search, .sh-header-5 .sh-nav-social, .sh-header-5 .sh-nav-social a:not(:first-child), .sh-header-6 .sh-nav > .menu-item:not(.sh-nav-social), .sh-header-6 .sh-nav > .sh-nav-social a, .sh-header-6 .header-logo, .sh-header-left-1 .header-social-media a {border-left: 1px solid rgba( 0,0,0,0.08 )}
.sh-header-top-3 .container, .sh-header-5 .sh-nav > .menu-item:last-child, .sh-header-6 .sh-nav > .menu-item:last-child, .sh-header-6 .header-logo, .sh-header-left-side, .sh-header-left-1 .sh-side-button-search, .sh-header-left-2 .sh-side-button-search {border-right: 1px solid rgba( 0,0,0,0.08 )}
.sh-header-left-1 .header-social-media, .sh-header-left-1 .sh-side-buttons .sh-table-cell, .sh-header-left-2 .sh-side-buttons .sh-table-cell {border-top: 1px solid rgba( 0,0,0,0.08 )}
.sh-header-left-2 .sh-side-buttons .sh-table-cell {border-bottom: 1px solid rgba( 0,0,0,0.08 )}
.sh-header:not(.sh-header-6) .container, .sh-header-top:not(.sh-header-top-6) .container {width: 90%!important; max-width: 90%!important}
.sh-header-6 .container, .sh-header-top-6 .container {width: 100%!important; max-width: 100%!important}
.sh-header-right-side, .header-mobile-social-media a, .sh-header .sh-nav > li.menu-item ul, .sh-header-left-side .sh-nav > li.menu-item ul, .sh-header-mobile-dropdown {background-color: #232323!important}
.sh-nav-mobile li:after, .sh-nav-mobile ul:before {background-color: #303030!important}
.header-mobile-social-media a i, .sh-nav-mobile li a, .sh-header .sh-nav > li.menu-item ul a, .sh-header-left-side .sh-nav > li.menu-item ul a, .header-mobile-search .header-mobile-form .header-mobile-form-input, .header-mobile-search .header-mobile-form-submit {color: #aaaaaa!important}
.sh-nav-mobile .current_page_item > a, .sh-nav-mobile > li a:hover, .sh-header .sh-nav ul, .sh-header:not(.sh-header-megamenu-style2) .sh-nav > li.menu-item:not(.menu-item-cart) ul a:hover, .sh-header .sh-nav ul.mega-menu-row li.mega-menu-col > a, .sh-header .woocommerce a.remove:hover:before, .sh-header-left-side .sh-nav ul, .sh-header-left-side .sh-nav > li.menu-item:not(.menu-item-cart) ul a:hover, .sh-header-left-side .sh-nav ul.mega-menu-row li.mega-menu-col > a, .sh-header-left-side .woocommerce a.remove:hover:before {color: #ffffff!important}
.header-mobile-social-media, .header-mobile-social-media a, .sh-nav > li.menu-item:not(.menu-item-cart) ul a:hover {border-color: #303030!important}
.sh-nav > li.menu-item:not(.menu-item-cart) ul a:hover, .sh-nav-cart .menu-item-cart .total {border-bottom: 1px solid #303030!important}
.sh-nav-cart .menu-item-cart .total {border-top: 1px solid #303030!important}
.sh-nav .mega-menu-row > li.menu-item, .sh-nav-cart .menu-item-cart .widget_shopping_cart_content p.buttons a:first-child {border-right: 1px solid #303030!important}
#sidebar .widget-item .widget-title {color: #505050; font-size: 14px}
#sidebar .widget-item li, #sidebar .widget-item .sh-recent-posts-widgets-item {border-color: #e3e3e3!important}
.sh-footer {background-size: cover; background-position: 50% 50%}
.sh-footer .sh-footer-widgets {background-color: #222; color: #e3e3e3}
.sh-footer .sh-footer-widgets .sh-recent-posts-widgets-item-meta a {color: #e3e3e3}
.sh-footer .sh-footer-widgets i:not(.icon-link), .sh-footer .sh-footer-widgets .widget_recent_entries li:before {color: #f7f7f7!important}
.sh-footer .sh-footer-widgets h3 {color: #fff; font-size: 18px}
.sh-footer .sh-footer-widgets ul li, .sh-footer .sh-footer-widgets ul li, .sh-footer .sh-recent-posts-widgets .sh-recent-posts-widgets-item {border-color: rgba(255,255,255,0.10)}
.sh-footer .sh-footer-widgets a, .sh-footer .sh-footer-widgets li a, .sh-footer .sh-footer-widgets h6 {color: #fff}
.sh-footer .sh-footer-widgets .product-title, .sh-footer .sh-footer-widgets .woocommerce-Price-amount {color: #ffffff!important}
.sh-footer-columns>.widget-item {}
.sh-footer .sh-copyrights {background-color: #222; color: #fff}
.sh-footer .sh-copyrights a {color: #fff}
.sh-footer .sh-copyrights a:hover {color: #47c9e5!important}
.sh-footer .sh-copyrights-social a {border-left: 1px solid rgba(255,255,255,0.15)}
.sh-footer .sh-copyrights-social a:last-child {border-right: 1px solid rgba(255,255,255,0.15)}
.woocommerce .woocomerce-styling ul.products li {width: 50%}
.sh-titlebar {background-color: #c6c6c6}
.sh-titlebar .titlebar-title h1, .sh-titlebar .titlebar-title h2 {color: #fff}
.sh-titlebar .title-level a, .sh-titlebar .title-level span {color: #ffffff!important}
.sh-back-to-top {border-radius: 100px}
.sh-404 {background-image: url(); background-color: #3f3f3f}
@keyframes plyr-progress {
    to {background-position:25px 0}
}
@keyframes plyr-popup {
    0% {opacity:.5; transform:translateY(10px)}
    to {opacity: 1; transform: translateY(0)}
}
@keyframes plyr-fade-in {
    from {opacity:0}
    to {opacity: 1}
}
.plyr {-moz-osx-font-smoothing: auto; -webkit-font-smoothing: subpixel-antialiased; direction: ltr; font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif; font-variant-numeric: tabular-nums; font-weight: 500; line-height: 1.7; max-width: 100%; min-width: 200px; position: relative; text-shadow: none; transition: box-shadow .3s ease}
.plyr audio, .plyr video {border-radius: inherit; height: auto; vertical-align: middle; width: 100%}
.plyr button {font: inherit; line-height: inherit; width: auto}
.plyr:focus {outline: 0}
.plyr--full-ui {box-sizing: border-box}
.plyr--full-ui *, .plyr--full-ui ::after, .plyr--full-ui ::before {box-sizing: inherit}
.plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {touch-action: manipulation}
.plyr__badge {background: #4a5764; border-radius: 2px; color: #fff; font-size: 9px; line-height: 1; padding: 3px 4px}
.plyr--full-ui ::-webkit-media-text-track-container {display:none}
.plyr__captions {animation: plyr-fade-in .3s ease; bottom: 0; color: #fff; display: none; font-size: 14px; left: 0; padding: 10px; position: absolute; text-align: center; transition: transform .4s ease-in-out; width: 100%}
.plyr__captions .plyr__caption {background: rgba(0,0,0,.8); border-radius: 2px; -webkit-box-decoration-break: clone; box-decoration-break: clone; line-height: 185%; padding: .2em .5em; white-space: pre-wrap}
.plyr__captions .plyr__caption div {display: inline}
.plyr__captions span:empty {display: none}
.plyr--captions-active .plyr__captions {display: block}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions {transform: translateY(-40px)}
.plyr__control {background: 0 0; border: 0; border-radius: 3px; color: inherit; cursor: pointer; flex-shrink: 0; overflow: visible; padding: 7px; position: relative; transition: all .3s ease}
.plyr__control svg {display: block; fill: currentColor; height: 18px; pointer-events: none; width: 18px}
.plyr__control:focus {outline: 0}
.plyr__control.plyr__tab-focus {box-shadow: 0 0 0 5px rgba(0,179,255,.5); outline: 0}
a.plyr__control {text-decoration: none}
a.plyr__control::after, a.plyr__control::before {display: none}
.plyr__control.plyr__control--pressed .icon--not-pressed, .plyr__control.plyr__control--pressed .label--not-pressed, .plyr__control:not(.plyr__control--pressed) .icon--pressed, .plyr__control:not(.plyr__control--pressed) .label--pressed {display: none}
.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {background: #00b3ff; color: #fff}
.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {background: #00b3ff; color: #fff}
.plyr__control--overlaid {background: rgba(0,179,255,.8); border: 0; border-radius: 100%; color: #fff; display: none; left: 50%; padding: 15px; position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: 2}
.plyr__control--overlaid svg {left: 2px; position: relative}
.plyr__control--overlaid:focus, .plyr__control--overlaid:hover {background: #00b3ff}
.plyr--playing .plyr__control--overlaid {opacity: 0; visibility: hidden}
.plyr--full-ui.plyr--video .plyr__control--overlaid {display: block}
.plyr--full-ui ::-webkit-media-controls {display:none}
.plyr__controls {align-items: center; display: flex; justify-content: flex-end; text-align: center}
.plyr__controls .plyr__progress__container {flex: 1; min-width: 0}
.plyr__controls .plyr__controls__item {margin-left: 2.5px}
.plyr__controls .plyr__controls__item:first-child {margin-left: 0; margin-right: auto}
.plyr__controls .plyr__controls__item.plyr__progress__container {padding-left: 2.5px}
.plyr__controls .plyr__controls__item.plyr__time {padding: 0 5px}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time+.plyr__time, .plyr__controls .plyr__controls__item.plyr__time:first-child {padding-left: 0}
.plyr__controls .plyr__controls__item.plyr__volume {padding-right: 5px}
.plyr__controls .plyr__controls__item.plyr__volume:first-child {padding-right: 0}
.plyr__controls:empty {display: none}
.plyr--audio .plyr__controls {background: #fff; border-radius: inherit; color: #4a5764; padding: 10px}
.plyr--video .plyr__controls {background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.7)); border-bottom-left-radius: inherit; border-bottom-right-radius: inherit; bottom: 0; color: #fff; left: 0; padding: 20px 5px 5px; position: absolute; right: 0; transition: opacity .4s ease-in-out, transform .4s ease-in-out; z-index: 3}
.plyr--video.plyr--hide-controls .plyr__controls {opacity: 0; pointer-events: none; transform: translateY(100%)}
.plyr [data-plyr=airplay], .plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr [data-plyr=pip] {display: none}
.plyr--airplay-supported [data-plyr=airplay], .plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen], .plyr--pip-supported [data-plyr=pip] {display: inline-block}
.plyr__menu {display: flex; position: relative}
.plyr__menu .plyr__control svg {transition: transform .3s ease}
.plyr__menu .plyr__control[aria-expanded=true] svg {transform: rotate(90deg)}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {display: none}
.plyr__menu__container {animation: plyr-popup .2s ease; background: rgba(255,255,255,.9); border-radius: 4px; bottom: 100%; box-shadow: 0 1px 2px rgba(0,0,0,.15); color: #4a5764; font-size: 16px; margin-bottom: 10px; position: absolute; right: -3px; text-align: left; white-space: nowrap; z-index: 3}
.plyr__menu__container>div {overflow: hidden; transition: height .35s cubic-bezier(.4, 0, .2, 1), width .35s cubic-bezier(.4, 0, .2, 1)}
.plyr__menu__container::after {border: 4px solid transparent; border-top-color: rgba(255,255,255,.9); content: ''; height: 0; position: absolute; right: 15px; top: 100%; width: 0}
.plyr__menu__container [role=menu] {padding: 7px}
.plyr__menu__container [role=menuitem], .plyr__menu__container [role=menuitemradio] {margin-top: 2px}
.plyr__menu__container [role=menuitem]:first-child, .plyr__menu__container [role=menuitemradio]:first-child {margin-top: 0}
.plyr__menu__container .plyr__control {align-items: center; color: #4a5764; display: flex; font-size: 14px; padding: 4px 11px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%}
.plyr__menu__container .plyr__control>span {align-items: inherit; display: flex; width: 100%}
.plyr__menu__container .plyr__control::after {border: 4px solid transparent; content: ''; position: absolute; top: 50%; transform: translateY(-50%)}
.plyr__menu__container .plyr__control--forward {padding-right: 28px}
.plyr__menu__container .plyr__control--forward::after {border-left-color: rgba(74,87,100,.8); right: 5px}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {border-left-color: currentColor}
.plyr__menu__container .plyr__control--back {font-weight: 500; margin: 7px; margin-bottom: 3px; padding-left: 28px; position: relative; width: calc(100% - 14px)}
.plyr__menu__container .plyr__control--back::after {border-right-color: rgba(74,87,100,.8); left: 7px}
.plyr__menu__container .plyr__control--back::before {background: #c1c9d1; box-shadow: 0 1px 0 #fff; content: ''; height: 1px; left: 0; margin-top: 4px; overflow: hidden; position: absolute; right: 0; top: 100%}
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {border-right-color: currentColor}
.plyr__menu__container .plyr__control[role=menuitemradio] {padding-left: 7px}
.plyr__menu__container .plyr__control[role=menuitemradio]::after, .plyr__menu__container .plyr__control[role=menuitemradio]::before {border-radius: 100%}
.plyr__menu__container .plyr__control[role=menuitemradio]::before {background: rgba(0,0,0,.1); content: ''; display: block; flex-shrink: 0; height: 16px; margin-right: 10px; transition: all .3s ease; width: 16px}
.plyr__menu__container .plyr__control[role=menuitemradio]::after {background: #fff; border: 0; height: 6px; left: 12px; opacity: 0; top: 50%; transform: translateY(-50%) scale(0); transition: transform .3s ease, opacity .3s ease; width: 6px}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {background: #00b3ff}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {opacity: 1; transform: translateY(-50%) scale(1)}
.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {background: rgba(0,0,0,.1)}
.plyr__menu__container .plyr__menu__value {align-items: center; display: flex; margin-left: auto; margin-right: -5px; overflow: hidden; padding-left: 25px; pointer-events: none}
.plyr--full-ui input[type=range] {-webkit-appearance: none; background: 0 0; border: 0; border-radius: 26px; color: #00b3ff; display: block; height: 19px; margin: 0; padding: 0; transition: box-shadow .3s ease; width: 100%}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {background:0 0; border:0; border-radius:2.5px; height:5px; transition:box-shadow .3s ease; -webkit-user-select:none; user-select:none; background-image:linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0))}
.plyr--full-ui input[type=range]::-webkit-slider-thumb {background:#fff; border:0; border-radius:100%; box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(35,41,47,.2); height:13px; position:relative; transition:all .2s ease; width:13px; -webkit-appearance:none; margin-top:-4px}
.plyr--full-ui input[type=range]::-moz-range-track {background:0 0; border:0; border-radius:2.5px; height:5px; transition:box-shadow .3s ease; -moz-user-select:none; user-select:none}
.plyr--full-ui input[type=range]::-moz-range-thumb {background:#fff; border:0; border-radius:100%; box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(35,41,47,.2); height:13px; position:relative; transition:all .2s ease; width:13px}
.plyr--full-ui input[type=range]::-moz-range-progress {background:currentColor; border-radius:2.5px; height:5px}
.plyr--full-ui input[type=range]::-ms-track {background:0 0; border:0; border-radius:2.5px; height:5px; transition:box-shadow .3s ease; -ms-user-select:none; user-select:none; color:transparent}
.plyr--full-ui input[type=range]::-ms-fill-upper {background:0 0; border:0; border-radius:2.5px; height:5px; transition:box-shadow .3s ease; -ms-user-select:none; user-select:none}
.plyr--full-ui input[type=range]::-ms-fill-lower {background:0 0; border:0; border-radius:2.5px; height:5px; transition:box-shadow .3s ease; -ms-user-select:none; user-select:none; background:currentColor}
.plyr--full-ui input[type=range]::-ms-thumb {background:#fff; border:0; border-radius:100%; box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(35,41,47,.2); height:13px; position:relative; transition:all .2s ease; width:13px; margin-top:0}
.plyr--full-ui input[type=range]::-ms-tooltip {display:none}
.plyr--full-ui input[type=range]:focus {outline: 0}
.plyr--full-ui input[type=range]::-moz-focus-outer {border:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {box-shadow:0 0 0 5px rgba(0,179,255,.5); outline:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {box-shadow:0 0 0 5px rgba(0,179,255,.5); outline:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {box-shadow:0 0 0 5px rgba(0,179,255,.5); outline:0}
.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {background-color:rgba(255,255,255,.25)}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {background-color:rgba(255,255,255,.25)}
.plyr--full-ui.plyr--video input[type=range]::-ms-track {background-color:rgba(255,255,255,.25)}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(35,41,47,.2), 0 0 0 3px rgba(255,255,255,.5)}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(35,41,47,.2), 0 0 0 3px rgba(255,255,255,.5)}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(35,41,47,.2), 0 0 0 3px rgba(255,255,255,.5)}
.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {background-color:rgba(193,201,209,.66)}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {background-color:rgba(193,201,209,.66)}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track {background-color:rgba(193,201,209,.66)}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(35,41,47,.2), 0 0 0 3px rgba(0,0,0,.1)}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(35,41,47,.2), 0 0 0 3px rgba(0,0,0,.1)}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {box-shadow:0 1px 1px rgba(0,0,0,.15), 0 0 0 1px rgba(35,41,47,.2), 0 0 0 3px rgba(0,0,0,.1)}
.plyr__poster {background-color: #000; background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; transition: opacity .2s ease; width: 100%; z-index: 1}
.plyr--stopped.plyr__poster-enabled .plyr__poster {opacity: 1}
.plyr__time {font-size: 14px}
.plyr__time+.plyr__time::before {content: '\2044'; margin-right: 10px}
.plyr--video .plyr__time {text-shadow: 0 1px 1px rgba(0,0,0,.15)}
.plyr__tooltip {background: rgba(255,255,255,.9); border-radius: 3px; bottom: 100%; box-shadow: 0 1px 2px rgba(0,0,0,.15); color: #4a5764; font-size: 14px; font-weight: 500; left: 50%; line-height: 1.3; margin-bottom: 10px; opacity: 0; padding: 5px 7.5px; pointer-events: none; position: absolute; transform: translate(-50%, 10px) scale(.8); transform-origin: 50% 100%; transition: transform .2s .1s ease, opacity .2s .1s ease; white-space: nowrap; z-index: 2}
.plyr__tooltip::before {border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgba(255,255,255,.9); bottom: -4px; content: ''; height: 0; left: 50%; position: absolute; transform: translateX(-50%); width: 0; z-index: 2}
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible {opacity: 1; transform: translate(-50%, 0) scale(1)}
.plyr .plyr__control:hover .plyr__tooltip {z-index: 3}
.plyr__controls>.plyr__control:first-child .plyr__tooltip, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip {left: 0; transform: translate(0, 10px) scale(.8); transform-origin: 0 100%}
.plyr__controls>.plyr__control:first-child .plyr__tooltip::before, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before {left: 16px}
.plyr__controls>.plyr__control:last-child .plyr__tooltip {left: auto; right: 0; transform: translate(0, 10px) scale(.8); transform-origin: 100% 100%}
.plyr__controls>.plyr__control:last-child .plyr__tooltip::before {left: auto; right: 16px; transform: translateX(50%)}
.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible, .plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip, .plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:first-child:hover .plyr__tooltip, .plyr__controls>.plyr__control:last-child .plyr__tooltip--visible, .plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:last-child:hover .plyr__tooltip {transform: translate(0, 0) scale(1)}
.plyr--video {background: #000; overflow: hidden}
.plyr--video.plyr--menu-open {overflow: visible}
.plyr__video-wrapper {background: #000; border-radius: inherit; overflow: hidden; position: relative; z-index: 0}
.plyr__video-embed, .plyr__video-wrapper--fixed-ratio {height: 0; padding-bottom: 56.25%}
.plyr__video-embed iframe, .plyr__video-wrapper--fixed-ratio video {border: 0; height: 100%; left: 0; position: absolute; top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%}
.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {padding-bottom: 240%; position: relative; transform: translateY(-38.28125%)}
.plyr__progress {left: 6.5px; margin-right: 13px; position: relative}
.plyr__progress input[type=range], .plyr__progress__buffer {margin-left: -6.5px; margin-right: -6.5px; width: calc(100% + 13px)}
.plyr__progress input[type=range] {position: relative; z-index: 2}
.plyr__progress .plyr__tooltip {font-size: 14px; left: 0}
.plyr__progress__buffer {-webkit-appearance: none; background: 0 0; border: 0; border-radius: 100px; height: 5px; left: 0; margin-top: -2.5px; padding: 0; position: absolute; top: 50%}
.plyr__progress__buffer::-webkit-progress-bar {background:0 0}
.plyr__progress__buffer::-webkit-progress-value {background:currentColor; border-radius:100px; min-width:5px; transition:width .2s ease}
.plyr__progress__buffer::-moz-progress-bar {background:currentColor; border-radius:100px; min-width:5px; transition:width .2s ease}
.plyr__progress__buffer::-ms-fill {border-radius:100px; transition:width .2s ease}
.plyr--video .plyr__progress__buffer {box-shadow: 0 1px 1px rgba(0,0,0,.15); color: rgba(255,255,255,.25)}
.plyr--audio .plyr__progress__buffer {color: rgba(193,201,209,.66)}
.plyr--loading .plyr__progress__buffer {animation: plyr-progress 1s linear infinite; background-image: linear-gradient(-45deg, rgba(35,41,47,.6) 25%, transparent 25%, transparent 50%, rgba(35,41,47,.6) 50%, rgba(35,41,47,.6) 75%, transparent 75%, transparent); background-repeat: repeat-x; background-size: 25px 25px; color: transparent}
.plyr--video.plyr--loading .plyr__progress__buffer {background-color: rgba(255,255,255,.25)}
.plyr--audio.plyr--loading .plyr__progress__buffer {background-color: rgba(193,201,209,.66)}
.plyr__volume {align-items: center; display: flex; flex: 1; position: relative}
.plyr__volume input[type=range] {margin-left: 5px; position: relative; z-index: 2}
.plyr--is-ios .plyr__volume {display: none!important}
.plyr--is-ios.plyr--vimeo [data-plyr=mute] {display: none!important}
.plyr:-webkit-full-screen {background:#000; border-radius:0!important; height:100%; margin:0; width:100%}
.plyr:-ms-fullscreen {background:#000; border-radius:0!important; height:100%; margin:0; width:100%}
.plyr:fullscreen {background:#000; border-radius:0!important; height:100%; margin:0; width:100%}
.plyr:-webkit-full-screen video {height:100%}
.plyr:-ms-fullscreen video {height:100%}
.plyr:fullscreen video {height:100%}
.plyr:-webkit-full-screen .plyr__video-wrapper {height:100%; position:static}
.plyr:-ms-fullscreen .plyr__video-wrapper {height:100%; position:static}
.plyr:fullscreen .plyr__video-wrapper {height:100%; position:static}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {height:0; position:relative; top:50%; transform:translateY(-50%)}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {height:0; position:relative; top:50%; transform:translateY(-50%)}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {height:0; position:relative; top:50%; transform:translateY(-50%)}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {display:block}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen {display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {display:none}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {display:none}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg {display:none}
.plyr:-webkit-full-screen.plyr--hide-controls {cursor:none}
.plyr:-ms-fullscreen.plyr--hide-controls {cursor:none}
.plyr:fullscreen.plyr--hide-controls {cursor:none}
.plyr:-webkit-full-screen {background:#000; border-radius:0!important; height:100%; margin:0; width:100%}
.plyr:-webkit-full-screen video {height:100%}
.plyr:-webkit-full-screen .plyr__video-wrapper {height:100%; position:static}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {height:0; position:relative; top:50%; transform:translateY(-50%)}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {display:none}
.plyr:-webkit-full-screen.plyr--hide-controls {cursor:none}
.plyr:-moz-full-screen {background:#000; border-radius:0!important; height:100%; margin:0; width:100%}
.plyr:-moz-full-screen video {height:100%}
.plyr:-moz-full-screen .plyr__video-wrapper {height:100%; position:static}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {height:0; position:relative; top:50%; transform:translateY(-50%)}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {display:block}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg {display:none}
.plyr:-moz-full-screen.plyr--hide-controls {cursor:none}
.plyr:-ms-fullscreen {background:#000; border-radius:0!important; height:100%; margin:0; width:100%}
.plyr:-ms-fullscreen video {height:100%}
.plyr:-ms-fullscreen .plyr__video-wrapper {height:100%; position:static}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {height:0; position:relative; top:50%; transform:translateY(-50%)}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg {display:none}
.plyr:-ms-fullscreen.plyr--hide-controls {cursor:none}
.plyr--fullscreen-fallback {background: #000; border-radius: 0!important; height: 100%; margin: 0; width: 100%; bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 10000000}
.plyr--fullscreen-fallback video {height: 100%}
.plyr--fullscreen-fallback .plyr__video-wrapper {height: 100%; position: static}
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {height: 0; position: relative; top: 50%; transform: translateY(-50%)}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {display: block}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg {display: none}
.plyr--fullscreen-fallback.plyr--hide-controls {cursor: none}
.plyr__ads {border-radius: inherit; bottom: 0; cursor: pointer; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: -1}
.plyr__ads>div, .plyr__ads>div iframe {height: 100%; position: absolute; width: 100%}
.plyr__ads::after {background: rgba(35,41,47,.8); border-radius: 2px; bottom: 10px; color: #fff; content: attr(data-badge-text); font-size: 11px; padding: 2px 6px; pointer-events: none; position: absolute; right: 10px; z-index: 3}
.plyr__ads::after:empty {display:none}
.plyr__cues {background: currentColor; display: block; height: 5px; left: 0; margin: -2.5px 0 0; opacity: .8; position: absolute; top: 50%; width: 3px; z-index: 3}
.plyr__preview-thumb {background-color: rgba(255,255,255,.9); border-radius: 3px; bottom: 100%; box-shadow: 0 1px 2px rgba(0,0,0,.15); margin-bottom: 10px; opacity: 0; padding: 3px; pointer-events: none; position: absolute; transform: translate(0, 10px) scale(.8); transform-origin: 50% 100%; transition: transform .2s .1s ease, opacity .2s .1s ease; z-index: 2}
.plyr__preview-thumb--is-shown {opacity: 1; transform: translate(0, 0) scale(1)}
.plyr__preview-thumb::before {border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgba(255,255,255,.9); bottom: -4px; content: ''; height: 0; left: 50%; position: absolute; transform: translateX(-50%); width: 0; z-index: 2}
.plyr__preview-thumb__image-container {background: #c1c9d1; border-radius: 2px; overflow: hidden; position: relative; z-index: 0}
.plyr__preview-thumb__image-container img {height: 100%; left: 0; max-height: none; max-width: none; position: absolute; top: 0; width: 100%}
.plyr__preview-thumb__time-container {bottom: 6px; left: 0; position: absolute; right: 0; white-space: nowrap; z-index: 3}
.plyr__preview-thumb__time-container span {background-color: rgba(0,0,0,.55); border-radius: 2px; color: #fff; font-size: 14px; padding: 3px 6px}
.plyr__preview-scrubbing {bottom: 0; filter: blur(1px); height: 100%; left: 0; margin: auto; opacity: 0; overflow: hidden; position: absolute; right: 0; top: 0; transition: opacity .3s ease; width: 100%; z-index: 1}
.plyr__preview-scrubbing--is-shown {opacity: 1}
.plyr__preview-scrubbing img {height: 100%; left: 0; max-height: none; max-width: none; object-fit: contain; position: absolute; top: 0; width: 100%}
.plyr--no-transition {transition: none!important}
.plyr__sr-only {clip: rect(1px,1px,1px,1px); overflow: hidden; border: 0!important; height: 1px!important; padding: 0!important; position: absolute!important; width: 1px!important}
.plyr [hidden] {display: none!important}
@media (max-width: 850px) {
	.sh-footer .sh-copyrights-social a {border: 1px solid rgba(255,255,255,0.15)}
}
@media (max-width:767px) {
	.plyr__time+.plyr__time {display: none}
}
@media (min-width:1024px) {
	.plyr:-webkit-full-screen .plyr__captions {font-size:21px}
	.plyr:-ms-fullscreen .plyr__captions {font-size:21px}
	.plyr:fullscreen .plyr__captions {font-size:21px}
	.plyr:-webkit-full-screen .plyr__captions {font-size:21px}
	.plyr:-moz-full-screen .plyr__captions {font-size:21px}
	.plyr:-ms-fullscreen .plyr__captions {font-size:21px}
	.plyr--fullscreen-fallback .plyr__captions {font-size: 21px}
}
@media (min-width: 1000px) {
	.sh-footer .container {width: 90%!important; max-width: 90%!important}
}
@media (min-width:768px) {
	.plyr__captions {font-size: 18px}
	.plyr__volume {max-width: 110px}
}
@media (min-width:480px) {
	.plyr__captions {font-size: 16px; padding: 20px}
	.plyr--video .plyr__controls {padding: 35px 10px 10px}
	.plyr__volume {max-width: 90px}
}
