#enq-now,
.submit {
	width: 100%
}

.plyr--full-ui input[type=range]:focus,
.plyr:focus,
.plyr__control:focus {
	outline: 0
}
#toTop {
    display: none!important;
}
@font-face {
	font-family: gothic;
	src: url("../fonts/gothic.eot");
	src: url("../fonts/gothic.eot") format('embedded-opentype'), url("../fonts/gothic.ttf") format('truetype'), url("../fonts/gothic.woff") format('woff');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: gothic;
	src:url("../fonts/CenturyGothic-Bold.eot");
	src: url("../fonts/CenturyGothic-Bold.eot") format('embedded-opentype'), url("../fonts/CenturyGothic-Bold.ttf") format('truetype'), url("../fonts/CenturyGothic-Bold.woff") format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap
}




/*Custom fsp css for home page */

.owl-carousel .product-item img, .owl-carousel .owl-item img {

    width: 100%;
}

@media only screen and (min-width:768px) and (max-width:1160px) {

	#Fspfullv-slide-fsp .ox-carousel.ox-slider-height__image .ox-carousel__inner {
		transform: translate(-16%, -50%);

	}
	.mobile-black-text h2 {color:#000}

}



@media only screen and (min-width:1160px) and (max-width:1550px) {

	.mobile-black-text h2 {color:#000}

	#Fspfullv-slide-fsp .ox-carousel.ox-slider-height__image .ox-carousel__inner {


	}

}


@media (max-width:768px) {
	#Fspfullv-slide-fsp .ox-carousel.ox-slider-height__image .ox-carousel__inner {
	    transform: translate(0, 16%);
	}

	.mobile-black-text h2 {color:#fff}

}


@media (min-width:1024px) {
	 .fsp-video-top-main {
		height: 100vh;
		min-height: 500px;

	}

  #Fspfullv video,#Fspfullv picture{ width: auto}
  .top-header-back-button {
    position: absolute;
    margin: 30px;
    font-weight: 600;
    color: #000;
}

.site-header.is-scrolled .site-header__logo
  transform: scale(.7);

}

section#section05 {
    position: absolute;
    border: 0;
    width: 100%;
    bottom: -83px;
}
#section05 a {
    padding-top: 60px;
    width: 100px;
    height: 100px;
    position: relative;
    display: block;
    margin: auto;
    color: #fff;
    z-index: 9999;
}
  #section05 a span {
	position: absolute;
	top: 0;
	left: 50%;
	width: 24px;
	height: 24px;
	margin-left: -12px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation: sdb05 1.5s infinite;
	animation: sdb05 1.5s infinite;
	box-sizing: border-box;
  }
  @-webkit-keyframes sdb05 {
	0% {
	  -webkit-transform: rotate(-45deg) translate(0, 0);
	  opacity: 0;
	}
	50% {
	  opacity: 1;
	}
	100% {
	  -webkit-transform: rotate(-45deg) translate(-20px, 20px);
	  opacity: 0;
	}
  }
  @keyframes sdb05 {
	0% {
	  transform: rotate(-45deg) translate(0, 0);
	  opacity: 0;
	}
	50% {
	  opacity: 1;
	}
	100% {
	  transform: rotate(-45deg) translate(-20px, 20px);
	  opacity: 0;
	}
  }


a.button.js-item-myaccount-action svg {
    width: 16px;
}
a.button.js-item-wishlist-action svg {
    width: 18px;
}

.video-parent{
    height: 100%;
    inset: 0;
    position: absolute;
    width: 100%;
}
.block-align-vertical {
    height: 100%;
    display: flex !important;
    display: -ms-flexbox !important;
    flex-flow: column;
    justify-content: center;
}

.video-fsp-wrapper {
    height: 100vh;
    overflow: hidden;
    position: relative;
    width: 100%;
}

#Fspfullv {
    height: 100%;
    inset: 0;
    position: relative;
    width: 100%;
	display: flex;
}

.product_anumation-home {
    position: absolute;
    bottom: 2%;
    left: 2%;
}

@media (max-width: 768px) {
    .video-fsp-wrapper {
        height: 70vh;
    }

.spacer-regular {
    height: 30px;
}

}





#Fspfullv picture.mfwebp{display: flex;}

#Fspfullv video ,#Fspfullv .imgfull ,#Fspfullv picture{
	height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%;
	max-width: initial!important;

    height: 100%;
    object-fit: cover;   /* THIS is the key */
	position: relative;
    object-position: 42% 20%;
	width:95%

}


.sticky-wrapper::after {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    background:none;
}

.sticky .logo__container {
    transform: scale(1);
}


.cms-index-index .header__content {

    min-height: 40px!important;

}

#Fspfullv .owl-carousel, #Fspfullv .owl-stage-outer {
  max-height: 100%;
  height: 100vh;
}




#Fspfullv .owl-carousel .fsp-content-parent {
  display: flex;
  width: 100%;
  height: 100vh;
  position: relative;

}

#Fspfullv .owl-carousel .ox-slide-item {
  position: absolute;
  width: 100%;
  height: 100vh;
  top: 0;
  bottom: 0;

  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;

;

	transition: opacity 1s ease, -webkit-transform 5s cubic-bezier(.3, 0, .7, 1);
    transition: transform 5s cubic-bezier(.3, 0, .7, 1), opacity 1s ease;
    transition: transform 5s cubic-bezier(.3, 0, .7, 1), opacity 1s ease,
	-webkit-transform 5s cubic-bezier(.3, 0, .7, 1);

}


.catalogsearch-result-index .column.main .page-title-wrapper .page-title,
 .catalog-category-view .column.main .page-title-wrapper .page-title {

    margin-top: 0;
}

.owl-item.active .ox-slide-item{
	opacity: 1;


    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
	-webkit-transform: scale(1.01) rotate(-.02deg);
    transform: scale(1.01) rotate(-.02deg);


    z-index: 1;
}


.cms-index-index .page-header.header--layout-5.header__menu--position-1.ox-sticky {
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

.cms-index-index .sticky-wrapper:after {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    background:transparent!important
}


.cms-index-index #maincontent {
  -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease -out;
    background: -moz-linear-gradient(top, #25211e 0, rgba(37, 33, 30, 0) 100%);
    background: -webkit-linear-gradient(top, #25211e 0, rgba(37, 33, 30, 0) 100%);
    /* background: linear-gradient(to bottom,#fff 0,rgba(43, 43, 43, 0.84) 100%); */
    background: transparent;
    max-width: 100%;
    position: relative;
    z-index: 0;
	width: 100%;
    top: 0;
	padding: 0;
}


.cms-index-index .page-header {
    background: #fff;

}


.cms-index-index .page-header .sticky-wrapper {
    background: #fff !important;
    border-bottom: 0 !important;
    z-index: 9999;
    width: 100%;
}

.cms-index-index .top-bar,
.cms-index-index .top-bar:before{
	background-color: transparent!important;

}


.cms-index-index .page-header .sticky-wrapper .container {
   margin-bottom: 0;
}

@media all and (min-width:1025px),print {
	.cms-index-index .page-header .header__content {
		max-width: 100%;
		margin:auto;


	}

.header--layout-5 .logo__container, .logo__container {
    width: 300px;
	margin: 0;
	min-height: 74px;
	transform: scale(1.3);
	background: transparent;

}

}

.cms-index-index .top-bar, .top-bar .header.links .greet.welcome span,
.cms-index-index .top-bar .header.links a:not(.button),
.cms-index-index .top-bar .topline-block,
.cms-index-index .top-bar .topline-block .greet.welcome span,
.cms-index-index .top-bar .topline-block a:not(.button) {
    font-size: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #000;
	text-indent: -999em;
    font-size: 0;
    opacity: 0;
	height:0;
	display: none;
}


.cms-index-index .top-bar .athlete2-social-icons-simple.size-tiny>a.athlete2-social-icon,
.cms-index-index .athlete2-social-icons-simple.size-tiny>a.athlete2-social-icon {
    color: #000 !important;
}

.cms-index-index .ox-carousel.ox-slider-height__settings .ox-slide-item.slide-content-right .ox-carousel__inner {
    text-align: center;
}

.cms-index-index .ox-carousel.ox-slider-height__settings .ox-slide-item.slide-content-right .ox-carousel__inner h2{line-height: 40px;}
.ox-carousel .owl-nav {
    visibility: visible!important;
    opacity: 1!important;
}


.action.slide-out-menu--mobile {
    font-weight: 400;
    color: #fff;
    background: 0 0;
    text-transform: uppercase;
    letter-spacing: -1px;
    padding: 6px 10px;
    min-width: 38px;
    min-height: 38px;
    display: flex;
    align-items: center;
    margin: 0;
    position: absolute;
    top: 9px;
    z-index: 99;
    text-indent: -999em;
}
.ox-carousel.ox-nav__simple .owl-nav button.owl-next span:before,
 .ox-carousel.ox-nav__simple .owl-nav button.owl-prev span:before,
 .ox-carousel.ox-nav__simple .owl-nav button.owl-next span:after,
 .ox-carousel.ox-nav__simple .owl-nav button.owl-prev span:after {
    background: #fff!important;
    width: 1px!important;
}

.header__content .minicart-wrapper, .header__item {
    z-index: 99;

}


.ox-carousel__inner {

    margin-right: 5%;
}

.ox-sticky.sticky.sticky-scroll-down .sticky-wrapper,
.ox-sticky.sticky.sticky-scroll-up .sticky-wrapper

{
	transition: .35s linear .1s;
    background-color: #fff!important;


}


.cms-index-index .ox-sticky.sticky.sticky-scroll-down .sticky-wrapper,
.cms-index-index .ox-sticky.sticky.sticky-scroll-up .sticky-wrapper
{
	transition: .35s linear .1s;
    background-color: #fff


}


.cms-index-index .ox-carousel.ox-slider-height__settings .ox-slide-item.slide-content-right .ox-carousel__inner>a.ox-slide__button {
    margin-top: 10px;
	opacity: 0.8;
}

.sticky .ox-megamenu__dropdown {
    top: 58px;
}

.cms-index-index .ox-dropdown--megamenu>.ox-megamenu__dropdown {

max-width: 100%;
width: 100%;
}

.sticky-smart .ox-sticky.sticky .sticky-wrapper {
	transform: translateY(0%) !important;
    will-change: transform !important;
    transition: .35s linear .1s;
}
.cms-index-index .page-header .sticky-wrapper {
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease -out;
    background: -moz-linear-gradient(top,#25211e 0,rgba(37,33,30,0) 100%);
    background: -webkit-linear-gradient(top, #25211e 0, rgba(37, 33, 30, 0) 100%);
    background: linear-gradient(to bottom, #fff 0, rgba(43, 43, 43, .84) 100%);
    background: 0 0;
    padding-bottom: 0;
}

.cms-index-index .header__content .header__item .button svg,
.cms-index-index .header__content .header__item .button i,

.cms-index-index .minicart-wrapper .action.showcart svg,

.cms-index-index .minicart-wrapper .action.showcart,
.cms-index-index .minicart-wrapper .action.showcart span

{
    fill: #000;
	color: #000;
}

.cms-index-index .minicart-wrapper .action.showcart span.qty{

	border-left: 1px solid #000;
}


.cms-index-index .top-bar, .top-bar .header.links .greet.welcome span,
.cms-index-index .top-bar .header.links a:not(.button),
.cms-index-index .top-bar .topline-block, .top-bar .topline-block .greet.welcome span,
.cms-index-index .top-bar .topline-block a:not(.button) {
    font-size: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #000;
}

/* .cms-index-index .page-header::after {
    content: "";
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.8) 100%);
  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 46%,rgba(5,0,0,.2) 60%,rgba(0,0,0,.8) 100%);
    background: linear-gradient(to top,rgba(0,0,0,0) 40%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.8) 100%);

    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    transition: opacity .3s;
    opacity: .4;
	z-index: 999;
} */



.cms-index-index .page-header .sticky-wrapper:hover {
    background:#fff!important
}

.cms-index-index .page-header .sticky-wrapper{
-webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease -out;
    background: -moz-linear-gradient(top, #25211e 0, rgba(37, 33, 30, 0) 100%);
    background: -webkit-linear-gradient(top, #25211e 0, rgba(37, 33, 30, 0) 100%);
    background: linear-gradient(to bottom,#fff 0,rgba(43, 43, 43, 0.84) 100%);
    background: transparent;
	padding-bottom: 0;


}

	.ox-megamenu-navigation {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block!important;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center!important;
	}
	.header--layout-4 .minicart-wrapper .action.showcart, .ox-megamenu-navigation>.level0>.level-top, .ox-nav-sections-item-title .ox-nav-sections-item-switch, .page-header .navigation .level0>.level-top, .page-header .ox-megamenu .level0>.level-top, .slide-out-menu--mobile {
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: 400;
}

/* End Custom fsp css for home page */



.logo__container {
	padding: 0
}

@media (min-width:641px) {
	© .mobile-header--layout-1 .logo__container {
		width: 300px
	}
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
	.logo__container .logo img {
		display: none;

	}

	.logo__container .logo img.retina {
		display: block;
	}

.checkout-index-index .logo__container .logo img.retina,

.checkout-index-cart .logo__container .logo img.retina{

		width:200px
	}
}

.alink:hover,
.block-reorder .actions-toolbar .action.view:hover,
.minicart-wrapper .action.showcart:hover,
.minicart-wrapper .action.showcart:hover span,
a:hover {
	color: #000
}

.abs-product-link>a:visited,
.alink,
.alink:visited,
.block-reorder .actions-toolbar .action.view,
.breadcrumbs a,
.filter-options-content a,
.links-bg-hover a,
.post-view .post-meta a.item,
.product-item .product-item-name a,
.product-item .product-list-view__right-wrapper .price-box .price-container .price,
.product-item-description .action.more,
.product-item-name>a,
.product-item-name>a:visited,
.product-item:hover .product-item-name a,
.product.name a>a,
.product.name a>a:visited,
.products-grid .product-item:hover .price-box .minimal-price>.price-label,
.products-grid .product-item:hover .price-box .price-container .price,
.products-grid .product-item:hover .price-box .price-container .price-label,
.products-grid .product-item:hover .price-box .price-container .price-wrapper,
.reviews-actions a,
.std a,
a,
a.bg-hover,
a:visited {
	color: #000
}

.products-grid .product-item .price-box .minimal-price>.price-label,
.products-grid .product-item .price-box .price-container .price,
span.name.fsp-title {
	color: #000;
	font-size: 12px
}

.abs-remove-button-for-blocks:hover:before,
.abs-shopping-cart-items .action.clear:hover,
.abs-shopping-cart-items .action.continue:hover,
.abs-shopping-cart-items .action.update:hover,
.accent-color,
.account .box-actions .action:hover,
.action-gift.action-secondary:hover,
.action-gift.action.secondary:hover,
.action-gift.naked,
.action-secondary:hover,
.action.action-edit-address:hover,
.action.primary.naked,
.action.secondary:hover,
.block-authentication .actions-toolbar>.secondary>a.action,
.block-cart-failed .action.clear:hover,
.block-cart-failed .action.continue:hover,
.block-cart-failed .action.update:hover,
.block-compare .action.delete:hover:before,
.button.naked,
.button.primary.naked,
.button.secondary:hover,
.cart-container .form-cart .action.clear:hover,
.cart-container .form-cart .action.continue:hover,
.cart-container .form-cart .action.update:hover,
.cart.table-wrapper .actions-toolbar>.action.action-secondary:hover,
.cart.table-wrapper .actions-toolbar>.action.action.secondary:hover,
.cart.table-wrapper .actions-toolbar>.action.naked,
.extended-review-summary,
.extended-review-summary .ratings-value,
.fieldset>.review-field-ratings.field:not(.choice),
.fieldset>.review-field-ratings.field:not(.choice) label,
.filter-current .action.remove:hover:before,
.login-container .block .secondary>a.action,
.login-container .block .secondary>a.action:hover,
.modal-custom .action-close:focus:before,
.modal-custom .action-close:hover:before,
.modal-popup .action-close:focus:before,
.modal-popup .action-close:hover:before,
.modal-slide .action-close:focus:before,
.modal-slide .action-close:hover:before,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.opc-wrapper .form-login .actions-toolbar .secondary a.action,
.ox-prev-next__link .label,
.post-view .social-share__content a:hover i,
.products-grid .product-item:hover .price-box .price-container .price,
.rating-summary .rating-result>span:before,
.review-control-vote label:before,
.review-field-ratings,
.review-fields-wrapper,
.review-list .rating-summary .rating-result>span:before,
.secondary>a.action:hover,
.sidebar .action.delete:hover:before,
.table-comparison .action.tocart:hover,
.table-comparison .action.tocart:hover:before,
.table-comparison .action.towishlist:hover,
.table-comparison .action.towishlist:hover:before,
.table-comparison .cell.remove .action.delete:hover:before,
.ui-dialog.popup .action.close:hover:before,
a.action.primary.naked,
a.button.naked,
a.button.primary.naked,
a.button.secondary:hover,
button.action-secondary:hover,
button.action.secondary:hover,
button.naked {
	color: #2c2930
}

#ox_quickview_wrapper .ox-overlay-close-btn:hover,
#toTop,
.abs-action-addto-product:active,
.abs-action-addto-product:focus,
.abs-action-addto-product:hover,
.abs-action-link-button:active,
.abs-action-link-button:focus,
.abs-action-link-button:hover,
.abs-shopping-cart-items .action.clear:after,
.abs-shopping-cart-items .action.continue:after,
.abs-shopping-cart-items .action.update:after,
.action-search-slideout,
.action-secondary:after,
.action.action-edit-address:after,
.action.primary,
.action.primary.naked:after,
.action.secondary:after,
.amsearch-products .amsearch-highlight,
.amsearch-related-terms>.amsearch-item:hover,
.amshopby-button,
.animated-text--bg.accent:after,
.at-close-cross:hover,
.athlete-slideshow .slide .controls .progress,
.athlete-slideshow .slide .controls .slide-control:after,
.athlete2-social-icons>a.athlete2-social-icon,
.block-cart-failed .action.clear:after,
.block-cart-failed .action.continue:after,
.block-cart-failed .action.update:after,
.block-compare .action.delete:hover:before,
.block-event .slider-panel .slider .item .action.event,
.block-event .slider-panel .slider .item .action.event:active,
.block-event .slider-panel .slider .item .action.event:focus,
.block-event .slider-panel .slider .item .action.event:hover,
.bundle-options-container .block-bundle-summary .product-addto-links>.action:active,
.bundle-options-container .block-bundle-summary .product-addto-links>.action:focus,
.bundle-options-container .block-bundle-summary .product-addto-links>.action:hover,
.button,
.button.naked:after,
.button.primary,
.button.primary.naked:after,
.button.secondary:after,
.cart-container .form-cart .action.clear:after,
.cart-container .form-cart .action.continue:after,
.cart-container .form-cart .action.update:after,
.cart-summary .actions-toolbar>.primary button,
.cart-summary .actions-toolbar>.primary button.naked:after,
.content a.athlete2-social-icon,
.crosssell .owl-carousel .owl-nav button.owl-next:after,
.crosssell .owl-carousel .owl-nav button.owl-prev:after,
.extended-review-summary .ratings-count .rating-result span:before,
.extended-review-summary-wrapper .number-of-ratings .rating-result span:before,
.filter-current .action.remove:hover:before,
.filter-current-count,
.filter-current-subtitle:hover .toggle-minus span:after,
.filter-current-subtitle:hover .toggle-minus span:before,
.filter-options-content .mana-filter-slider>.mana-slider-span,
.filter-options-content .noUi-connect,
.filter-options-content .ox-price-slider .ui-slider-range,
.filter-options-content .ui-slider .ui-slider-range,
.filter-options-title:hover .toggle-minus span:after,
.filter-options-title:hover .toggle-minus span:before,
.footer.content a.athlete2-social-icon,
.footer.content a:hover,
.footer.content a:not(.button).athlete2-social-icon,
.fotorama__active .fotorama__dot,
.gift-item-block .title:active,
.gift-item-block .title:focus,
.header-top-banner,
.hightlighted-text:before,
.js-toolbar-dropdown>div:hover,
.js-toolbar-switch:hover,
.logo__container,
.message.warning:before,
.minicart-wrapper .action.showcart,
.modal-custom .action-close:focus,
.modal-custom .action-close:hover,
.modal-popup .action-close:focus,
.modal-popup .action-close:hover,
.modal-slide .action-close:focus,
.modal-slide .action-close:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:after,
.opc-progress-bar-item._active:before,
.owl-carousel .owl-dots button.owl-dot.active span,
.owl-carousel .owl-dots button.owl-dot:hover span,
.owl-carousel.widget-product-grid .owl-nav button.owl-next:after,
.owl-carousel.widget-product-grid .owl-nav button.owl-prev:after,
.owl-nav button.owl-next:after,
.owl-nav button.owl-prev:after,
.ox-banner .link,
.ox-banner-animated-text .ox-banner-animated-container .link,
.ox-banner-animated-text .ox-banner-animated-container .text.accent-bg:after,
.ox-banner-animated-text .ox-banner-animated-container .text:after,
.ox-banner__text-container .link,
.ox-banner__text-container .text:after,
.ox-css-dots>a span,
.ox-product-scroll__amount .amount-count-line span,
.ox-toggle.medium-left .ox-toggle-title:hover .toggle-minus,
.page-footer .switcher .options .action.toggle.active .page-header .header.links a:not(.button):hover,
.page-footer .switcher:hover .options .action.toggle,
.page-header .navigation .level0>.level-top:before,
.pages strong.page,
.post-list.blog-style-classic .post-date .hover,
.post-list.blog-style-classic .post-date .inner,
.post-list.blog-style-modern article .post-categories a,
.post-list.blog-style-modern article .post-image-wrapper .post-posed-date,
.post-view .blog-post-sticky-info .progress-bar,
.post-view .post-categories a,
.post-view .post-tags a:hover,
.primary>.action,
.primary>.action.naked:after,
.products-grid__layout-2.grid .product-grid__image-wrapper .product-item-inner .action.primary:hover,
.products-grid__layout-2.grid .product-grid__image-wrapper .product-item-inner .action.tocompare:hover,
.products-grid__layout-2.grid .product-grid__image-wrapper .product-item-inner .action.towishlist:hover,
.products-grid__layout-2.products-grid .product-grid__image-wrapper .product-item-inner .action.primary:hover,
.products-grid__layout-2.products-grid .product-grid__image-wrapper .product-item-inner .action.tocompare:hover,
.products-grid__layout-2.products-grid .product-grid__image-wrapper .product-item-inner .action.towishlist:hover,
.products-grid__layout-default.grid .product-grid__image-wrapper .product-item-inner .action.primary:hover,
.products-grid__layout-default.grid .product-grid__image-wrapper .product-item-inner .action.tocompare:hover,
.products-grid__layout-default.grid .product-grid__image-wrapper .product-item-inner .action.towishlist:hover,
.products-grid__layout-default.products-grid .product-grid__image-wrapper .product-item-inner .action.primary:hover,
.products-grid__layout-default.products-grid .product-grid__image-wrapper .product-item-inner .action.tocompare:hover,
.products-grid__layout-default.products-grid .product-grid__image-wrapper .product-item-inner .action.towishlist:hover,
.related .owl-carousel .owl-nav button.owl-next:after,
.related .owl-carousel .owl-nav button.owl-prev:after,
.secondary>a.action:after,
.sidebar .action.delete:hover:before,
.sidebar-additional .block.block-tagclaud a:hover,
.sidebar-additional .block:before,
.slide-title .link,
.slider-progress:after,
.sorter-action:hover,
.std a.athlete2-social-icon,
.table-comparison .action.tocart:hover,
.table-comparison .action.towishlist:hover,
.table-comparison .cell.remove .action.delete:hover,
.toolbar-amount .amount-count-line span,
.top-bar .switcher:hover,
.ui-dialog.popup .action.close:hover,
.upsell .owl-carousel .owl-nav button.owl-next:after,
.upsell .owl-carousel .owl-nav button.owl-prev:after,
a.action.primary,
a.action.primary.naked:after,
a.athlete2-social-icon,
a.button,
a.button.naked:after,
a.button.primary,
a.button.primary.naked:after,
a.button.secondary:after,
blockquote:after,
blockquote:before,
button,
button.action-secondary:after,
button.action.secondary:after,
button.naked:after,
button:active,
button:focus,
button:hover {
	background: #fddcdd
}

@media only screen and (min-width:1025px) {

	.block-search .action.search,
	.header--layout-4 .minicart-wrapper .action.showcart:after,
	.modes-mode.active,
	.modes-mode:hover,
	.order-links .item.current strong,
	.ox-dropdown--megamenu>.ox-megamenu__dropdown .ox-megamenu-list>.category-item.active>a,
	.ox-dropdown--megamenu>.ox-megamenu__dropdown .ox-megamenu__categories>.ox-megamenu-list>.category-item>.submenu>.category-item.active>a,
	.ox-megamenu-navigation .category-item.active>.level-top,
	.ox-megamenu-navigation .category-item.active>a,
	.ox-megamenu-navigation .category-item.has-active>.level-top,
	.ox-megamenu-navigation .category-item.has-active>a,
	.ox-megamenu-navigation>.level0>a:before,
	.product.data.items>.item.title>.switch:after {
		background: #000
	}

	.ox-megamenu-navigation .ox-megamenu__dropdown .category-item.active+.category-item>a,
	.ox-megamenu-navigation .ox-megamenu__dropdown .category-item.active>a {
		border-color: #000
	}
}

.a-underlined-links a,
.account-nav .content,
.amsearch-more-results .amsearch-link:hover,
.filter-options,
.filter.block .content,
.post-list.blog-style-modern article .post-links>.item:hover,
.post-view .block.comments .c-comment .c-post,
.underlined-links a:hover {
	border-color: #000
}

.accent-color svg,
svg.accent-color {
	fill: #2c2930 !important
}

.hightlighted-text:before {
	background-color: #de521d
}

.ox-dropdown--megamenu .ox-megamenu-block p,
.ox-dropdown--megamenu .ox-megamenu-list>.category-item>.submenu>.category-item>a,
.ox-megamenu,
body {
	font-family: gothic, sans-serif;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 0.05em;
}

nav.ox-megamenu {
    margin-bottom: 0;
}

.abs-account-blocks .block-title>strong,
.account .column.main .block:not(.widget) .block-title>strong,
.account .column.main .block:not(.widget) .box-title>span,
.action-gift,
.action.primary,
.action.secondary,
.block .title strong,
.block-cart-failed .action.continue,
.block-giftregistry-results .block-title>strong,
.block-giftregistry-shared-items .block-title>strong,
.block-title strong,
.block-wishlist-search-results .block-title>strong,
.block.newsletter .title,
.block.newsletter.newsletter-style--big .title,
.bundle-options-container .block-bundle-summary .bundle-summary>.subtitle,
.bundle-options-container .block-bundle-summary>.title>strong,
.bundle-options-container .legend.title,
.button,
.button.primary,
.button.secondary,
.cart-container .form-cart .action.continue,
.cart-empty-big-text,
.cart-summary .actions-toolbar>.primary button,
.cart-summary>.title,
.cart.table-wrapper .actions-toolbar>.action,
.checkout-agreements-items .checkout-agreements-item-title,
.column.main .block .title strong,
.contact-index-index .form.contact .fieldset .legend,
.extended-review-summary .ratings-value,
.fieldset .review-legend.legend,
.fieldset>.legend,
.filter .block-subtitle,
.filter-options-title,
.filter.block .content dl.options dt,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title>span,
.magento-rma-guest-returns .column.main .block:not(.widget) [class^=sales-guest-] .column.main .block:not(.widget) .block-title>strong,
.minicart-wrapper .action.showcart,
.modal-popup .modal-title,
.multicheckout .block-title>strong,
.multicheckout .box-title>span,
.opc-block-shipping-information .shipping-information-title,
.opc-block-summary>.title,
.opc-progress-bar-item>span,
.opc-wrapper .step-title,
.order-details-items .order-title>strong,
.order-links .item a,
.order-links .item strong,
.ox-banner .link,
.ox-banner span.text,
.ox-banner-animated-text .ox-banner-animated-container .link,
.ox-banner-animated-text .ox-banner-animated-container span.text,
.ox-banner-animated-text.ox-banner-big .ox-banner__text-container .text,
.ox-banner-animated-text.ox-banner-medium .ox-banner__text-container .text,
.ox-banner-medium .ox-banner__text-container .link,
.ox-banner__text-container .text,
.ox-carousel .ox-slide-item .title.big,
.ox-carousel .ox-slide-item .title.huge,
.ox-carousel .ox-slide-item .title.huge-6vw,
.ox-carousel .ox-slide-item .title.huge-7vw,
.ox-overlay .header__search-wrapper form .label,
.ox-overlay .header__search-wrapper form input,
.ox-slideout .header__search-wrapper form .label,
.ox-slideout .header__search-wrapper form input,
.paypal-review .block .block-title>strong,
.paypal-review .block .box-title>span,
.post-list.blog-style-classic .post-date .day,
.post-list.blog-style-classic .post-date .hover,
.post-list.blog-style-modern article .post-categories a,
.post-list.blog-style-modern article .post-image-wrapper .post-posed-date,
.post-list.blog-style-modern article .post-links>.item,
.post-list.blog-style-modern article .post-title,
.post-view .block.comments .c-comment .p-name,
.post-view .block.comments .c-count,
.post-view .post-categories a,
.primary>.action,
.product.data.items>.item.title>.switch,
.review-list .block-title strong,
.review-title,
.sales-guest-view .column.main .block:not(.widget) .block-title>strong,
.sales-guest-view .column.main .block:not(.widget) .box-title>span,
.secondary>a.action,
.sidebar-additional .block .block-title>strong,
.small-subtitle,
.widget .block-title>strong,
[class^=sales-guest-] .column.main .block:not(.widget) .box-title>span,
a.action.primary,
a.button,
a.button.primary,
a.button.secondary,
button,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: gothic, Helvetica, Arial, sans-serif
}

.fancy-text {
	font-family: gothic, Helvetica, Arial, sans-serif !important
}

.abs-account-blocks .block-title>strong,
.account .column.main .block:not(.widget) .block-title>strong,
.block .title strong,
.block-giftregistry-results .block-title>strong,
.block-giftregistry-shared-items .block-title>strong,
.block-title strong,
.block-wishlist-search-results .block-title>strong,
.block.newsletter.newsletter-style--big .title,
.bundle-options-container .block-bundle-summary .bundle-summary>.subtitle,
.bundle-options-container .block-bundle-summary>.title>strong,
.bundle-options-container .legend.title,
.cart-empty-big-text,
.cart-summary>.title,
.checkout-agreements-items .checkout-agreements-item-title,
.column.main .block .title strong,
.contact-index-index .form.contact .fieldset .legend,
.fieldset .review-legend.legend,
.h1,
.h1.big,
.h2,
.h3,
.magento-rma-guest-returns .column.main .block:not(.widget) [class^=sales-guest-] .column.main .block:not(.widget) .block-title>strong,
.modal-popup .modal-title,
.multicheckout .block-title>strong,
.opc-block-shipping-information .shipping-information-title,
.opc-block-summary>.title,
.opc-wrapper .step-title,
.order-details-items .order-title>strong,
.ox-banner-animated-text.ox-banner-big .ox-banner__text-container .text,
.ox-banner-animated-text.ox-banner-medium .ox-banner__text-container .text,
.ox-banner__text-container .text,
.ox-carousel .ox-slide-item .title.big,
.ox-carousel .ox-slide-item .title.huge,
.ox-carousel .ox-slide-item .title.huge-6vw,
.ox-carousel .ox-slide-item .title.huge-7vw,
.ox-overlay .header__search-wrapper form .label,
.ox-overlay .header__search-wrapper form input,
.ox-slideout .header__search-wrapper form .label,
.ox-slideout .header__search-wrapper form input,
.paypal-review .block .block-title>strong,
.post-view .block.comments .c-count,
.review-list .block-title strong,
.sales-guest-view .column.main .block:not(.widget) .block-title>strong,
.widget .block-title>strong,
h1,
h1.big,
h2,
h3 {
	letter-spacing: 1px
}

.account .column.main .block:not(.widget) .box-title>span,
.block.newsletter .title,
.column.main .cart-summary .block>.title strong,
.column.main .checkout-payment-method .payment-option._collapsible>.title strong,
.column.main .opc-block-summary .items-in-cart>.title strong,
.column.main .paypal-review-discount .block>.title strong,
.fieldset>.legend,
.filter .block-subtitle,
.filter-options-title,
.filter.block .content dl.options dt,
.h4,
.h5,
.h6,
.login-container .block-new-customer .block-title strong,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title>span,
.multicheckout .box-title>span,
.opc-progress-bar-item>span,
.ox-banner span.text,
.ox-banner-animated-text .ox-banner-animated-container span.text,
.ox-overlay .header__search-wrapper form .input-focused .label,
.paypal-review .block .box-title>span,
.post-list.blog-style-classic .post-date .day,
.post-list.blog-style-classic .post-date .hover,
.post-list.blog-style-modern article .post-categories a,
.post-list.blog-style-modern article .post-image-wrapper .post-posed-date,
.post-list.blog-style-modern article .post-links>.item,
.post-list.blog-style-modern article .post-title,
.post-view .block.comments .c-comment .p-name,
.post-view .post-categories a,
.review-title,
.sales-guest-view .column.main .block:not(.widget) .box-title>span,
.sidebar-additional .block .block-title>strong,
[class^=sales-guest-] .column.main .block:not(.widget) .box-title>span,
h4,
h5,
h6 {
	letter-spacing: 0
}

.h1,
.h1.big,
.ox-carousel .ox-slide-item .title.big,
.ox-carousel .ox-slide-item .title.huge,
.ox-carousel .ox-slide-item .title.huge-6vw,
.ox-carousel .ox-slide-item .title.huge-7vw,
.ox-overlay .header__search-wrapper form .label,
.ox-overlay .header__search-wrapper form input,
.ox-slideout .header__search-wrapper form .label,
.ox-slideout .header__search-wrapper form input,
h1,
h1.big {
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
	letter-spacing: .5px;
	margin-bottom: 30px;
	margin-top: 0;
}

h1#page-title-heading {
    width: 100%;
    text-align: center;
}

.account .column.main .block:not(.widget) .block-title>.action,
.account .data.table .col .action,
.account .data.table thead,
.account-nav .item a,
.account-nav .item>strong,
.action.print,
.block-compare .subtitle.empty,
.block-compare .subtotal .label,
.block-minicart .subtitle.empty,
.block-minicart .subtotal .label,
.block-wishlist .subtitle.empty,
.block-wishlist .subtotal .label,
.cart.table-wrapper .items thead,
.checkout-success-wrapper .checkout-success .your-order-is,
.checkout-success-wrapper .multicheckout.success .your-order-is,
.fancy-text,
.info-block strong,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title>.action,
.message.error,
.message.info,
.message.notice,
.message.success,
.message.warning,
.minicart-items .product .toggle>span,
.minicart-items dl.product.options.list dt,
.minicart-wrapper .action.showcart,
.multicheckout .block-title>.action,
.multicheckout.address.form .table-wrapper .table .items thead,
.order-actions-toolbar .action.order,
.order-details-items .table:not(.cart):not(.totals)>thead>tr>th,
.order-details-items .table>thead>tr>th,
.order-links .item.current strong,
.ox-prev-next__link .content,
.ox-product-page__category-link,
.page-footer .switcher .options .action.toggle strong,
.paypal-review .block .block-title>.action,
.product-info-main .action.tocompare span,
.product-info-main .action.towishlist span,
.product-info-main .product__social-share .social-share__content .ox-social-button span,
.product-options-bottom .action.tocompare span,
.product-options-bottom .action.towishlist span,
.product-options-bottom .product__social-share .social-share__content .ox-social-button span,
.product.info.detailed .additional-attributes th,
.review-fields-wrapper .field label,
.sales-guest-view .column.main .block:not(.widget) .block-title>.action,
.small-subtitle,
.table-bordered table tr th,
.tippy-tooltip,
[class^=sales-guest-] .column.main .block:not(.widget) .block-title>.action,
table.table-totals tbody tr.grand.totals th,
table.totals tbody tr.grand.totals th {
	text-transform: uppercase
}

.block-compare .items-total,
.block-compare .subtotal .label,
.block-minicart .items-total,
.block-minicart .subtotal .label,
.block-wishlist .items-total,
.block-wishlist .subtotal .label,
.swatch-attribute-label {
	text-transform: uppercase;
	font-weight: 400;
	font-size: 12px;
	letter-spacing: .5px
}

.message.error,
.message.info,
.message.notice,
.message.success,
.message.warning {
	font-weight: 400;
	font-size: 10px;
	letter-spacing: 1px
}

.abs-account-blocks .block-title>strong,
.account .column.main .block:not(.widget) .block-title>strong,
.block .title strong,
.block-giftregistry-results .block-title>strong,
.block-giftregistry-shared-items .block-title>strong,
.block-title strong,
.block-wishlist-search-results .block-title>strong,
.block.newsletter.newsletter-style--big .title,
.bundle-options-container .block-bundle-summary .bundle-summary>.subtitle,
.bundle-options-container .block-bundle-summary>.title>strong,
.bundle-options-container .legend.title,
.cart-empty-big-text,
.cart-summary>.title,
.checkout-agreements-items .checkout-agreements-item-title,
.column.main .block .title strong,
.contact-index-index .form.contact .fieldset .legend,
.fieldset .review-legend.legend,
.h2,
.h3,
.magento-rma-guest-returns .column.main .block:not(.widget) [class^=sales-guest-] .column.main .block:not(.widget) .block-title>strong,
.modal-popup .modal-title,
.multicheckout .block-title>strong,
.opc-block-shipping-information .shipping-information-title,
.opc-block-summary>.title,
.opc-wrapper .step-title,
.order-details-items .order-title>strong,
.ox-banner-animated-text.ox-banner-big .ox-banner__text-container .text,
.ox-banner-animated-text.ox-banner-medium .ox-banner__text-container .text,
.ox-banner__text-container .text,
.ox-dropdown--megamenu>.ox-megamenu__dropdown .ox-megamenu-list>.category-item>.submenu>.category-item>a,
.ox-dropdown--megamenu>.ox-megamenu__dropdown .ox-megamenu__categories>.ox-megamenu-list>.category-item>.submenu>.category-item>a,
.paypal-review .block .block-title>strong,
.post-view .block.comments .c-count,
.review-list .block-title strong,
.sales-guest-view .column.main .block:not(.widget) .block-title>strong,
.widget .block-title>strong,
h2,
h3 {
	font-weight: 400
}

.account .column.main .block:not(.widget) .box-title>span,
.block .title strong,
.block-title strong,
.block.newsletter .title,
.column.main .block .title strong,
.column.main .cart-summary .block>.title strong,
.column.main .checkout-payment-method .payment-option._collapsible>.title strong,
.column.main .opc-block-summary .items-in-cart>.title strong,
.column.main .paypal-review-discount .block>.title strong,
.fieldset>.legend,
.filter .block-subtitle,
.filter-options-title,
.filter-options-title strong,
.filter.block .content dl.options dt,
.h4,
.h5,
.h6,
.login-container .block-new-customer .block-title strong,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title>span,
.multicheckout .box-title>span,
.opc-progress-bar-item>span,
.ox-banner span.text,
.ox-banner-animated-text .ox-banner-animated-container span.text,
.paypal-review .block .box-title>span,
.post-list.blog-style-classic .post-date .day,
.post-list.blog-style-classic .post-date .hover,
.post-list.blog-style-modern article .post-categories a,
.post-list.blog-style-modern article .post-image-wrapper .post-posed-date,
.post-list.blog-style-modern article .post-links>.item,
.post-list.blog-style-modern article .post-title,
.post-view .block.comments .c-comment .p-name,
.post-view .post-categories a,
.product-info-main .action.tocompare span,
.product-info-main .action.towishlist span,
.product-options-bottom .action.tocompare span,
.product-options-bottom .action.towishlist span,
.review-title,
.sales-guest-view .column.main .block:not(.widget) .box-title>span,
.sidebar-additional .block .block-title>strong,
[class^=sales-guest-] .column.main .block:not(.widget) .box-title>span,
h4,
h5,
h6 {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px
}

.fieldset>.field:not(.choice) .label,
.fieldset>.fields>.field:not(.choice) .label,
.form.create.account .fieldset>.field:not(.choice)>.label,
.form.password.forget .fieldset>.field:not(.choice)>.label,
.form.password.reset .fieldset>.field:not(.choice)>.label,
.form.send.confirmation .fieldset>.field:not(.choice)>.label,
.inputs-style--underlined .fieldset>.field.choice .label,
.inputs-style--underlined .fieldset>.fields>.field.choice .label,
.login-container .fieldset>.field:not(.choice)>.label,
.product.info.detailed .additional-attributes th,
.review-fields-wrapper .field label {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 10px
}


.header--layout-4 .header__content .logo__container:before,
.logo__container,
.ox-toggle.medium-left .ox-toggle-title:hover .toggle-minus span:after,
.ox-toggle.medium-left .ox-toggle-title:hover .toggle-minus span:before {
	background: #fff
}

#ox-zoom-cursor span:after,
#ox-zoom-cursor span:before,
.fotorama--fullscreen .fotorama__fullscreen-icon:after,
.fotorama--fullscreen .fotorama__fullscreen-icon:before,
.fotorama--fullscreen .fotorama__fullscreen-icon:hover,
.fotorama__arr .fotorama__arr__arr:after,
.fotorama__arr .fotorama__arr__arr:before,
.fotorama__arr .fotorama__arr__arr:hover,
.fotorama__fullscreen .fotorama__zoom-in:after,
.fotorama__fullscreen .fotorama__zoom-in:before,
.fotorama__fullscreen .fotorama__zoom-out:before,
.fotorama__thumb--icon:after,
.fotorama__thumb--icon:before,
.fotorama__thumb--icon:hover,
.fotorama__zoom-in:hover,
.fotorama__zoom-out:hover,
.owl-nav button.owl-next span:after,
.owl-nav button.owl-next span:before,
.owl-nav button.owl-prev span:after,
.owl-nav button.owl-prev span:before,
.pswp .pswp__button:after,
.pswp .pswp__button:before,
.pswp .pswp__button:hover,
.top-bar,
.top-bar:before {
	background-color: #000
}

.top-bar,
.top-bar .header.links a:not(.button),
.top-bar .switcher,
.top-bar .topline-block a:not(.button) {
	color: gray
}

.top-bar .header.links a:not(.button):hover,
.top-bar .switcher:hover,
.top-bar .topline-block a:not(.button):hover {
	color: #ddd;
	background-color: rgba(255, 255, 255, 0)
}

.top-bar,
.top-bar .header.links .greet.welcome span,
.top-bar .header.links a:not(.button),
.top-bar .topline-block,
.top-bar .topline-block .greet.welcome span,
.top-bar .topline-block a:not(.button) {
	font-size: 9px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #fff
}

.header--layout-1 .minicart-wrapper .action.showcart:hover,
.header--layout-2 .minicart-wrapper .action.showcart:hover,
.header--layout-4 .minicart-wrapper .action.showcart:after,
.header__content .header__item .button,
.header__item-badge,
.minicart-btn--minimal .minicart-wrapper .action.showcart span.qty,
.minicart-wrapper .action.showcart,
.top-bar .switcher {
	background: rgba(255, 255, 255, 0)
}

.minicart-wrapper .action.showcart,
.minicart-wrapper .action.showcart span {
	color: #000;
	font-size: 10px
}

.minicart-wrapper .action.showcart svg {
	fill: #000;
	width: 14px
}

.minicart-wrapper .action.showcart:hover svg {
	fill: #000
}

@media only screen and (max-width:639px) {

	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td[data-th]:before,
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th[data-th]:before {
		text-transform: uppercase
	}

	.minicart--show-counter-mobile .minicart-wrapper .action.showcart span.qty {
		background: rgba(255, 255, 255, 0)
	}
}

.header__content .header__item .button svg {
	fill: #000
}

.header__content .header__item .button:hover svg,
.plyr--video .plyr__controls button[data-plyr=mute]:hover svg,
.product-info-main .box-tocart .action.tocart:hover svg,
.product-options-bottom .box-tocart .action.tocart:hover svg,
.products-grid__layout-2.grid .product-grid__image-wrapper .product-item-inner .action.primary svg,
.products-grid__layout-2.grid .product-grid__image-wrapper .product-item-inner .action.tocompare svg,
.products-grid__layout-2.products-grid .product-grid__image-wrapper .product-item-inner .action.primary svg,
.products-grid__layout-2.products-grid .product-grid__image-wrapper .product-item-inner .action.tocompare svg,
.products-grid__layout-default.grid .product-grid__image-wrapper .product-item-inner .action.primary svg,
.products-grid__layout-default.grid .product-grid__image-wrapper .product-item-inner .action.tocompare svg,
.products-grid__layout-default.products-grid .product-grid__image-wrapper .product-item-inner .action.primary svg,
.products-grid__layout-default.products-grid .product-grid__image-wrapper .product-item-inner .action.tocompare svg,
.toolbar-products .modes-mode.active svg,
.toolbar-products .modes-mode:hover svg,
.toolbar-products .sorter-action:hover svg {
	fill: #000
}

.header__content .header__item .button i {
	color: #949494
}

.header__content .header__item .button:hover {
	background-color: transparent
}

.account-nav .item a:hover,
.account-nav .item.current a,
.account-nav .item.current strong,
.account-nav .title label,
.action-gift.naked:hover,
.action.primary.naked:hover,
.block-authentication .actions-toolbar>.secondary>a.action:hover,
.blog-widget-recent.ox-blog-widget__titles-only .post-list article .post-title,
.blog-widget-recent.ox-blog-widget__titles-only .post-list article .post-title a,
.blog-widget-recent.ox-blog-widget__titles-only .post-list article:hover .post-title,
.blog-widget-recent.ox-blog-widget__titles-only .post-list article:hover .post-title a,
.button.naked:hover,
.button.primary.naked:hover,
.cart.table-wrapper .actions-toolbar>.action.naked:hover,
.copyright-footer a:focus,
.copyright-footer a:hover,
.filter-options-content .item a:hover,
.filter-options-content .items.-am-multiselect .item>a.am_shopby_link_selected .label,
.filter-options-content .items.-am-multiselect .item>a:hover .label,
.filter-options-content .items.-am-singleselect .item>a.am_shopby_link_selected .label,
.filter-options-content .items.-am-singleselect .item>a:hover .label,
.filter-options-content .ox-layered__items--checkbox .label:hover,
.filter-options-content .ox-seleted-item .label,
.filter-options-content .ox-seleted-item a,
.filter-options-content a:hover,
.filter.block .content dl.options dd li a:hover,
.footer.content a:hover,
.footer.content h1,
.footer.content h2,
.footer.content h3,
.footer.content h4,
.footer.content h5,
.footer.content h6,
.header__content .header__item .button:hover i,
.js-toolbar-switch:hover,
.js-toolbar-switch:hover:after,
.login-container .block .secondary>a.action:hover,
.mana-filter-block .filter-options-content .item.mana-selected .label,
.mana-filter-block .filter-options-content .item.mana-selected a,
.mana-filter-block .filter-options-content .item.mana-selected.mana-tree-item .label,
.mana-filter-block .filter-options-content .item.mana-selected.mana-tree-item a,
.opc-wrapper .form-login .actions-toolbar .secondary a.action:hover,
.page-footer .switcher .options .action.toggle.active strong,
.page-footer .switcher:hover .options .action.toggle strong,
.page-header .navigation .level0>.level-top,
.page-header .ox-megamenu .level0>.level-top,
.post-view .social-share__content a:hover i,
.sidebar-additional .block.block-archive .item a:hover,
.sidebar-additional .block.block-categories li a:hover,
.sidebar-additional .block.block-recent-posts .item a:hover,
.slide-out-menu--mobile,
a.action.primary.naked:hover,
a.button.naked:hover,
a.button.primary.naked:hover,
button.naked:hover {
	color: #333
}

.ox-megamenu-navigation a.level-top:hover {
	opacity: 0.9;
    text-decoration: none;
    color: #f8a6a8;
}



.header__content .header__item-search form input,
.header__content .header__item-search form input[type=text],
.header__item-search form input:focus,
.header__item-search form input:hover,
.header__item-search form input[type=text]:focus,
.header__item-search form input[type=text]:hover {
	border: none
}

.header--layout-4 .minicart-wrapper .action.showcart,
.minicart-wrapper .action.showcart,
.ox-megamenu-navigation .category-item>a,
.ox-megamenu-navigation>.level0>.level-top,
.ox-nav-sections-item-title .ox-nav-sections-item-switch,
.page-header .navigation .level0>.level-top,
.page-header .ox-megamenu .level0>.level-top,
.slide-out-menu--mobile {
	letter-spacing: 1px
}

.header--layout-4 .minicart-wrapper .action.showcart,
.minicart-wrapper .action.showcart,
.ox-dropdown .header.links .logged-in,
.ox-dropdown .header.links a:not(.button),
.ox-dropdown--megamenu>.ox-megamenu__dropdown .level1.category-item>a,
.ox-dropdown--megamenu>.ox-megamenu__dropdown .ox-megamenu-list>.category-item>a,
.ox-megamenu-navigation .category-item>a,
.ox-megamenu-navigation .ox-dropdown--simple .category-item a,
.ox-megamenu-navigation>.level0>.level-top,
.ox-megamenu-navigation>li>a,
.ox-nav-sections-item-title .ox-nav-sections-item-switch,
.ox-slideout .header.links .logged-in,
.ox-slideout .header.links a:not(.button),
.ox-slideout .switcher .options .action.toggle strong span,
.ox-slideout .switcher .options ul.dropdown a,
.page-header .navigation .level0>.level-top,
.page-header .ox-megamenu .level0>.level-top,
.slide-out-menu--mobile {
	font-weight: 400;
	text-transform: uppercase
}

.header--layout-4 .minicart-wrapper .action.showcart,
.ox-megamenu-navigation>.level0>.level-top,
.ox-nav-sections-item-title .ox-nav-sections-item-switch,
.page-header .navigation .level0>.level-top,
.page-header .ox-megamenu .level0>.level-top,
.slide-out-menu--mobile {
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
    letter-spacing: 0.2em;
}

.ox-section-item-content .ox-megamenu-navigation>.level0>.level-top {
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 2px;

}

.minicart-wrapper .action.showcart,
.navigation .level0>.level-top,
.ox-dropdown--megamenu>.ox-megamenu__dropdown .ox-megamenu__categories .ox-megamenu-list>.category-item>a,
.ox-megamenu .level0>.level-top,
.ox-megamenu-navigation .ox-dropdown--simple,
.ox-nav-sections-item-title .ox-nav-sections-item-switch,
.ox-slideout .header.links .logged-in,
.ox-slideout .header.links a:not(.button),
.ox-slideout .switcher .options .action.toggle strong,
.ox-slideout .switcher .options .action.toggle strong span,
.ox-slideout .switcher .options ul.dropdown a,
.page-header .navigation .level0>.level-top,
.page-header .ox-megamenu .level0 .ox-submenu,
.page-header .ox-megamenu .level0>.level-top,
.slide-out-menu--mobile {
	font-family: gothic, sans-serif
}

.customer-account-create .page-main,
.customer-account-forgotpassword .page-main,
.customer-account-login .page-main,
.multishipping-checkout-login .page-main,
.multishipping-checkout-register .page-main {
	background-color: #fff
}

#ox_quickview_wrapper .ox-overlay-close-btn:hover,
.abs-shopping-cart-items .action.clear:after,
.abs-shopping-cart-items .action.continue:after,
.abs-shopping-cart-items .action.update:after,
.account .box-actions .action:hover,
.action-gift.action-secondary:after,
.action-gift.action.secondary:after,
.action-gift.naked:after,
.action-secondary:after,
.action.action-edit-address:after,
.action.primary.naked:after,
.action.secondary:after,
.block-authentication .actions-toolbar>.secondary>a.action:after,
.block-cart-failed .action.clear:after,
.block-cart-failed .action.continue:after,
.block-cart-failed .action.update:after,
.block-compare .action.delete:hover:before,
.button.naked:after,
.button.primary.naked:after,
.button.secondary:after,
.cart-container .form-cart .action.clear:after,
.cart-container .form-cart .action.continue:after,
.cart-container .form-cart .action.update:after,
.cart.table-wrapper .actions-toolbar>.action.action-secondary:after,
.cart.table-wrapper .actions-toolbar>.action.action.secondary:after,
.cart.table-wrapper .actions-toolbar>.action.naked:after,
.extended-review-summary,
.fieldset>.review-field-ratings.field:not(.choice),
.filter-current .action.remove:hover:before,
.login-container .block .secondary>a.action:after,
.modal-custom .action-close:focus,
.modal-custom .action-close:hover,
.modal-popup .action-close:focus,
.modal-popup .action-close:hover,
.modal-slide .action-close:focus,
.modal-slide .action-close:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:after,
.opc-wrapper .form-login .actions-toolbar .secondary a.action:after,
.product-info-main .product-reviews-summary .rating-summary,
.review-field-ratings,
.secondary>a.action:after,
.sidebar .action.delete:hover:before,
.table-comparison .action.tocart:hover,
.table-comparison .action.towishlist:hover,
.table-comparison .cell.remove .action.delete:hover,
.ui-dialog.popup .action.close:hover,
a.action.primary.naked:after,
a.button.naked:after,
a.button.primary.naked:after,
a.button.secondary:after,
button.action-secondary:after,
button.action.secondary:after,
button.naked:after {
	background-color: #f8f8f8
}

.footer.content a {
	color: #666
}

.account-nav .item a:hover,
.account-nav .item.current a,
.account-nav .item.current strong,
.copyright-footer .links-bg-hover a:focus,
.copyright-footer .links-bg-hover a:hover,
.copyright-footer .std a:focus,
.copyright-footer .std a:hover,
.copyright-footer a.bg-hover:focus,
.copyright-footer a.bg-hover:hover,
.filter-current-subtitle:hover .toggle-minus,
.filter-options-content .items.-am-multiselect .item>a.am_shopby_link_selected .label,
.filter-options-content .items.-am-multiselect .item>a:hover .label,
.filter-options-content .items.-am-singleselect .item>a.am_shopby_link_selected .label,
.filter-options-content .items.-am-singleselect .item>a:hover .label,
.filter-options-content .ox-layered__items--checkbox .label:hover,
.filter-options-content .ox-seleted-item .label,
.filter-options-content .ox-seleted-item a,
.filter-options-content a:hover,
.filter-options-title:hover .toggle-minus,
.filter.block .content dl.options dd li a:hover,
.footer.content a:hover,
.mana-filter-block .filter-options-content .item.mana-selected .label,
.mana-filter-block .filter-options-content .item.mana-selected a,
.mana-filter-block .filter-options-content .item.mana-selected.mana-tree-item .label,
.mana-filter-block .filter-options-content .item.mana-selected.mana-tree-item a,
.ox-banner-animated-text .ox-banner-animated-container .text,
.page-footer .switcher .options .action.toggle.active,
.page-footer .switcher:hover .options .action.toggle,
.product-item .minimal-price>.price-label:after,
.product-item .price-box .price-container:after,
.product-item .product-grid-overlay,
.product-item .product-item-name a:after,
.sidebar-additional .block.block-archive .item a:hover,
.sidebar-additional .block.block-categories li a:hover,
.sidebar-additional .block.block-recent-posts .item a:hover {
	background-color: rgba(0, 0, 0, 0)
}

#account-nav li.nav.item a:hover{background-color:#fddcdd!important;}
.copyright-footer {
	background: #f8f8f8;
	color: #7d7d7d
}
.hdmx__tickets td {
    padding-left: 5px;
}

.copyright-footer a {
	color: #7d7d7d
}

.copyright-footer .a-underlined-links a:hover,
.copyright-footer .underlined-links a:hover {
	border-color: transparent
}

.top-bar .switcher:hover {
	color: #2c2c2c;
	background: #fff
}

.ox-banner-container .ox-show-hover,
a.button.ox-slide__button.big-wide {
	border-color: transparent;
	text-transform: uppercase
}

#am-shopby-container~.filter-actions .filter-clear,
#ox_quickview_wrapper .ox-overlay-close-btn span:after,
#ox_quickview_wrapper .ox-overlay-close-btn span:before,
.abs-remove-button-for-blocks:before,
.account .box-actions .action,
.action-gift,
.action-gift.action-secondary,
.action-gift.action.secondary,
.action-secondary,
.action.action-edit-address,
.action.primary,
.action.secondary,
.amshopby-button,
.athlete2-social-icons>a.athlete2-social-icon,
.block-cart-failed .action.clear,
.block-cart-failed .action.continue,
.block-cart-failed .action.update,
.block-compare .action.delete,
.block-compare .action.delete:before,
.button,
.button.primary,
.button.secondary,
.cart-container .form-cart .action.clear,
.cart-container .form-cart .action.continue,
.cart-container .form-cart .action.update,
.cart-summary .actions-toolbar>.primary button,
.cart.table-wrapper .actions-toolbar>.action,
.cart.table-wrapper .actions-toolbar>.action.action-secondary,
.cart.table-wrapper .actions-toolbar>.action.action.secondary,
.content a.athlete2-social-icon,
.filter-current .action.remove:before,
.filter-current-count,
.footer.content a.athlete2-social-icon,
.footer.content a:not(.button).athlete2-social-icon,
.modal-custom .action-close:before,
.modal-popup .action-close:before,
.modal-slide .action-close:before,
.opc-block-shipping-information .shipping-information-title .action-edit,
.ox-banner .link,
.ox-banner-animated-text .ox-banner-animated-container .link,
.post-list.blog-style-modern article .post-categories a,
.post-view .post-categories a,
.primary>.action,
.secondary>a.action,
.sidebar .action.delete:before,
.sidebar .action.delete:hover:before,
.std a.athlete2-social-icon,
.table-comparison .action.tocart,
.table-comparison .action.tocart:before,
.table-comparison .action.towishlist,
.table-comparison .action.towishlist:before,
.table-comparison .cell.remove .action.delete:before,
.ui-dialog.popup .action.close:before,
a.action.primary,
a.athlete2-social-icon,
a.button,
a.button.primary,
a.button.secondary,
button,
button.action-secondary,
button.action.secondary,
button:focus {
	color: #000
}

#toTop:hover svg,
.action-gift svg,
.action.primary svg,
.button svg,
.button.primary svg,
.cart.table-wrapper .actions-toolbar>.action svg,
.primary>.action svg,
a.action.primary svg,
a.button svg,
a.button.primary svg,
button svg {
	fill: #fff
}

.action-gift:hover svg,
.action.primary:hover svg,
.button.primary:hover svg,
.button:hover svg,
.cart.table-wrapper .actions-toolbar>.action:hover svg,
.primary>.action:hover svg,
a.action.primary:hover svg,
a.button.primary:hover svg,
a.button:hover svg,
button:hover svg {
	fill: #2c2930
}

#ox_quickview_wrapper .ox-overlay-close-btn,
#toTop:hover,
.account .box-actions .action,
.action-gift.action-secondary,
.action-gift.action.secondary,
.action-secondary,
.action.action-edit-address,
.action.secondary,
.block-authentication .actions-toolbar>.primary .action,
.block-authentication .actions-toolbar>.primary .action:hover,
.block-cart-failed .action.clear,
.block-cart-failed .action.continue,
.block-cart-failed .action.update,
.block-compare .action.delete,
.block-compare .action.delete:before,
.button.secondary,
.cart-container .form-cart .action.clear,
.cart-container .form-cart .action.continue,
.cart-container .form-cart .action.update,
.cart.table-wrapper .actions-toolbar>.action.action-secondary,
.cart.table-wrapper .actions-toolbar>.action.action.secondary,
.filter-current .action.remove:before,
.modal-custom .action-close,
.modal-popup .action-close,
.modal-slide .action-close,
.opc-block-shipping-information .shipping-information-title .action-edit,
.ox-toggle.medium-left .ox-toggle-title .toggle-minus span:after,
.ox-toggle.medium-left .ox-toggle-title .toggle-minus span:before,
.secondary>a.action,
.sidebar .action.delete,
.sidebar .action.delete:hover:before,
.table-comparison .action.tocart,
.table-comparison .action.towishlist,
.table-comparison .cell.remove .action.delete,
.ui-dialog.popup .action.close,
a.button.secondary,
button.action-secondary,
button.action.secondary {
	background: #f8f8f8;
}

.action-gift:after,
.action.primary:after,
.button.primary:after,
.button:after,
.cart-summary .actions-toolbar>.primary button:after,
.cart.table-wrapper .actions-toolbar>.action:after,
.ox-toggle.medium-left .ox-toggle-title .toggle-minus,
.primary>.action:after,
a.action.primary:after,
a.button.primary:after,
a.button:after,
button:after {
	background-color: #616161
}

.action.primary,
.button,
.primary>.action,
.secondary>a.action,
.sizechart li,
a.button,
button {
	font-size: 12px
}

.account .box-actions .action,
.action-gift,
.action.primary,
.action.secondary,
.block-cart-failed .action.continue,
.block-reorder .actions-toolbar .action.view,
.button,
.button.primary,
.button.secondary,
.cart-container .checkout-methods-items .action.multicheckout,
.cart-container .form-cart .action.continue,
.cart-summary .actions-toolbar>.primary button,
.cart.table-wrapper .actions-toolbar>.action,
.minicart-items .update-cart-item,
.order-links .item a,
.order-links .item strong,
.ox-banner .link,
.ox-banner-animated-text .ox-banner-animated-container .link,
.ox-banner-medium .ox-banner__text-container .link,
.primary>.action,
.product.data.items>.item.title>.switch,
.secondary>a.action,
a.action.primary,
a.button,
a.button.primary,
a.button.secondary,
button {
	letter-spacing: 1px
}

.account .box-actions .action,
.action-gift,
.action.primary,
.action.secondary,
.block-cart-failed .action.continue,
.block-reorder .actions-toolbar .action.view,
.button,
.button.primary,
.button.secondary,
.cart-container .checkout-methods-items .action.multicheckout,
.cart-container .form-cart .action.continue,
.cart-summary .actions-toolbar>.primary button,
.cart.table-wrapper .actions-toolbar>.action,
.order-links .item a,
.order-links .item strong,
.ox-banner .link,
.ox-banner-animated-text .ox-banner-animated-container .link,
.ox-banner-medium .ox-banner__text-container .link,
.primary>.action,
.product.data.items>.item.title>.switch,
.products-grid.wishlist .product-item-actions>a,
.secondary>a.action,
a.action.primary,
a.button,
a.button.primary,
a.button.secondary,
button {
	text-transform: uppercase;
	letter-spacing: 1px;
    border-radius: 1px;
}

.checkout-shipping-method .step-title,
tr.totals.shipping.incl span.value {
	display: none !important;
	visibility: hidden
}

#ox_quickview_wrapper .ox-overlay-close-btn:hover span:after,
#ox_quickview_wrapper .ox-overlay-close-btn:hover span:before,
.action.primary.outline:after,
.button.outline:after,
.button.primary.outline:after,
.crosssell .owl-carousel .owl-nav button.owl-next:after,
.crosssell .owl-carousel .owl-nav button.owl-prev:after,
.extended-review-summary .ratings-count .rating-result span:before,
.extended-review-summary-wrapper .number-of-ratings .rating-result span:before,
.minicart--style-modern .block-minicart .block-content .dropdown-bottom-wrapper .actions>.secondary>a.action:after,
.minicart--style-modern .header__item-dropdown-content .block-compare .dropdown-bottom-actions .action.secondary:after,
.minicart--style-modern .header__item-dropdown-content .block-wishlist .dropdown-bottom-actions .action.secondary:after,
.owl-carousel.widget-product-grid .owl-nav button.owl-next:after,
.owl-carousel.widget-product-grid .owl-nav button.owl-prev:after,
.owl-nav button.owl-next:after,
.owl-nav button.owl-prev:after,
.primary>.action.outline:after,
.related .owl-carousel .owl-nav button.owl-next:after,
.related .owl-carousel .owl-nav button.owl-prev:after,
.upsell .owl-carousel .owl-nav button.owl-next:after,
.upsell .owl-carousel .owl-nav button.owl-prev:after,
a.action.primary.outline:after,
a.button.outline:after,
a.button.primary.outline:after,
button.outline:after {
	background-color: #fff
}

.action.primary.outline,
.button.outline,
.button.primary.outline,
.primary>.action.outline,
a.action.primary.outline,
a.button.outline,
a.button.primary.outline,
button.outline {
	border-color: #fff;
	color: #fff
}

.action.primary.outline:focus,
.action.primary.outline:hover,
.button.outline:focus,
.button.outline:hover,
.button.primary.outline:focus,
.button.primary.outline:hover,
.primary>.action.outline:focus,
.primary>.action.outline:hover,
a.action.primary.outline:focus,
a.action.primary.outline:hover,
a.button.outline:focus,
a.button.outline:hover,
a.button.primary.outline:focus,
a.button.primary.outline:hover,
button.outline:focus,
button.outline:hover {
	border-color: #fff;
	color: #fff
}

.account-nav .content,
.filter-options,
.filter.block .content {
	border-width: 1px
}

.sidebar-additional .block:before {
	height: 1px;
	background: #e4e4e4
}

.account-nav .content,
.filter-options,
.filter.block .content,
.sidebar-additional .block {
	border-color:transparent;
}

.filter-options-content,
.filter-options-content .ox-layered__items--checkbox .label,
.filter.block .content dl.options dd li {
	font-size: 11px
}

.filter-options-content .item a:hover .count,
.filter-options-content .items.-am-multiselect .item>a.am_shopby_link_selected .count,
.filter-options-content .items.-am-multiselect .item>a:hover .count,
.filter-options-content .items.-am-singleselect .item>a.am_shopby_link_selected .count,
.filter-options-content .items.-am-singleselect .item>a:hover .count,
.filter-options-content .ox-layered__items--checkbox label:hover+.count,
.filter-options-content a:hover+.count,
.filter.block .content dl.options dd li a:hover+.count {
	background: rgba(0, 0, 0, 0)
}

.extended-review-summary .ratings-count .rating-result:before,
.extended-review-summary-wrapper .number-of-ratings .rating-result:before {
	background-color: #d7d7d7
}

.rating-summary .rating-result:before,
.review-control-vote:before,
.review-field-ratings .review-control-vote:before,
.review-list .rating-summary .rating-result:before {
	color: #d7d7d7
}

.toolbar-products {
	font-size: 12px;
	color: #303030
}

.toolbar-products .modes svg,
.toolbar-products .sorter-action svg {
	fill: #a2a2a2
}

.js-toolbar-switch,
.js-toolbar-switch:after {
	color: #a2a2a2
}

.cart-container .checkout-methods-items,
.js-toolbar-switch,
.js-toolbar-switch:hover,
.modes-mode,
.modes-mode.active,
.modes-mode:hover,
.sorter-action,
.sorter-action:hover,
.toolbar-nobg .modes-mode.active,
.toolbar-nobg .modes-mode:hover,
.toolbar-nobg .sorter-action:hover {
	background: #f8f8f8
}

.ox-product-scroll__amount .amount-count-line,
.toolbar-amount .amount-count-line {
	background: #e6e6e6
}

.js-toolbar-dropdown {
	background: #f8f8f8;
	color: #757575
}

.js-toolbar-dropdown>div:hover {
	color: #000;
	background: rgba(0, 0, 0, 0)
}

.page-header, .page-header .sticky-wrapper {
    background: #fff;
    margin-bottom: 0;
    width: 100%;

}


.fotorama--fullscreen,
.product-grid__image-wrapper,
.product.media .fotorama__stage,
.product.media .gallery__image-wrapper,
.pswp__bg {
	background-color: transparent
}
.ox-product-page__fspsize {
    float: right;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0 20px;
}
.ox-product-page__fspsize {
	float: right;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0 20px
}

a.ox-product-page__size-link {
	text-decoration: underline
}

a:hover.ox-product-page__size-link {
	text-decoration: none
}

.size_guide_measurement_1,
.size_guide_measurement_2,
.size_guide_measurement_3 {
	background-color: #000;
	color: #fff;
	text-align: center;
	font-size: 12px;
	padding: 6px;
	font-weight: 400;
	letter-spacing: 1px
}

.sizechart table {
	border-collapse: collapse;
	width: 100%;
	margin-top: 30px
}

.sizechart table,
.sizechart td,
.sizechart th {
	text-align: center;
	padding: 7px
}

.sizechart-popup table {
	margin-top: 20px
}

.my-custom-class .modal-inner-wrap {
	max-width: 800px
}

.product-info-main .price-box .special-price .price-wrapper .price,
.product-item .product-list-view__right-wrapper .price-box .special-price .price-container .price,
.product-item .special-price .price-box .price-container,
.product-item .special-price .price-container .price,
.product-options-bottom .price-box .special-price .price-wrapper .price,
.products-grid .product-item .price-box .special-price .price-container .price,
.special-price .price,
.special-price .price-box .price {
	color: #d40a0c
}

#enq-now,
.product-info-main .box-tocart .action.tocart:hover,
.product-options-bottom .box-tocart .action.tocart:hover {
	background: #fff;
	color: #000;
	border: 1px solid #e4e4e4;
	padding-top: 20px;
    padding-bottom: 20px;

}

#enq-now {
    width: 100%;
    background: #fff;
    background-color: #fff;
    border: 1px solid #fddcdd;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #000;
    font-size: 15px;
}


.product-info-main .box-tocart .action.tocart,
.product-options-bottom .box-tocart .action.tocart {
	color: #000;
	background: #fff;
	border: 1px solid #e4e4e4;
}

.product-info-main .box-tocart .action.tocart svg,
.product-options-bottom .box-tocart .action.tocart svg {
	fill: #333
}

#enq-now {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 15px
}

.crosssell .owl-carousel .owl-nav button.owl-next,
.crosssell .owl-carousel .owl-nav button.owl-prev,
.fotorama--fullscreen .fotorama__fullscreen-icon:hover:after,
.fotorama--fullscreen .fotorama__fullscreen-icon:hover:before,
.fotorama__arr .fotorama__arr__arr:hover:after,
.fotorama__arr .fotorama__arr__arr:hover:before,
.fotorama__fullscreen .fotorama__zoom-in:hover:after,
.fotorama__fullscreen .fotorama__zoom-in:hover:before,
.fotorama__thumb--icon:hover:after,
.fotorama__thumb--icon:hover:before,
.fotorama__zoom-in:hover:after,
.fotorama__zoom-in:hover:before,
.fotorama__zoom-out:hover:after,
.fotorama__zoom-out:hover:before,
.owl-carousel.widget-product-grid .owl-nav button.owl-next,
.owl-carousel.widget-product-grid .owl-nav button.owl-prev,
.owl-nav button.owl-next,
.owl-nav button.owl-next:hover span:after,
.owl-nav button.owl-next:hover span:before,
.owl-nav button.owl-prev,
.owl-nav button.owl-prev:hover span:after,
.owl-nav button.owl-prev:hover span:before,
.product-info-main .box-tocart .action.tocart:after,
.product-options-bottom .box-tocart .action.tocart:after,
.pswp .pswp__button:hover:after,
.pswp .pswp__button:hover:before,
.related .owl-carousel .owl-nav button.owl-next,
.related .owl-carousel .owl-nav button.owl-prev,
.upsell .owl-carousel .owl-nav button.owl-next,
.upsell .owl-carousel .owl-nav button.owl-prev {
	background-color: #fff
}

#ox-zoom-cursor span,
.fotorama__arr .fotorama__arr__arr,
.fotorama__fullscreen .fotorama__zoom-in,
.fotorama__fullscreen .fotorama__zoom-out,
.fotorama__fullscreen-icon,
.fotorama__thumb--icon,
.ox-prev-next__link .ox-prev-next__arrow,
.pswp .pswp__button {
	background-color: #f5f5f5
}

#toTop svg,
.ox-prev-next__link .ox-prev-next__arrow svg {
	fill: #2c2930
}

.ox-prev-next__link .inner {
	background-color: #f5f5f5;
	color: #2c2930
}

.ox-prev-next__link .label {
	color: #a7a7a7
}

.fotorama__dot,
.owl-carousel .owl-dots button.owl-dot span {
	background-color: #c3c3c3
}

.fotorama__active .fotorama__dot,
.owl-carousel .owl-dots button.owl-dot.active span,
.owl-carousel .owl-dots button.owl-dot:hover span,
.ox-css-dots>a span {
	background-color: #333
}

#toTop {
	background: #333;
	border-radius: 50%
}

.above-footer-banner.banner-columns-1,
.above-footer-banner.banner-columns-2 .banner-wrap.first-banner:before {
	background: #caef36
}

.minicart--style-modern .block-minicart .block-content .dropdown-bottom-wrapper .actions>.secondary>a.action,
.minicart--style-modern .header__item-dropdown-content .block-compare .dropdown-bottom-actions .action.secondary,
.minicart--style-modern .header__item-dropdown-content .block-wishlist .dropdown-bottom-actions .action.secondary {
	box-shadow: inset 0 0 0 1px #000
}

.cart-container .checkout-methods-items .action.multicheckout {
	color: #272727
}

.cart.table-wrapper .product-item-name,
.multicheckout.address.form .table-wrapper .table .product-item-name,
.order-details-items .product-item-name,
.post-list.blog-style-classic .post-title,
.post-list.blog-style-modern article .post-title,
.product-item .product-item-name,
.products-grid .product-item .product-item-name a {
	text-transform: capitalize
}

.cart.table-wrapper .product-item-name,
.multicheckout.address.form .table-wrapper .table .product-item-name,
.product-item .product-item-name,
.products-grid .product-item .product-item-name a {
	text-transform: uppercase;
	letter-spacing: 1px
}

.ox-product-grid__categories>a,
.ox-product-grid__categories>a:hover,
.ox-product-grid__categories>a:visited,
.products-list .product-item .ox-product-grid__categories>a,
.products-list .product-item .ox-product-grid__categories>a:hover,
.products-list .product-item .ox-product-grid__categories>a:visited {
	color: #a0a0a0
}

.product-items .action.towishlist:before,
.products.list.items .action.towishlist:before,
.table-comparison .action.towishlist:before {
	color: #757575
}

.products-grid .product-item .ox-add-to-cart-loading .action:before {
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-top: 2px solid #000
}

.products-grid__layout-2.grid .product-grid__image-wrapper .product-item-inner .action.towishlist:hover:before,
.products-grid__layout-2.products-grid .product-grid__image-wrapper .product-item-inner .action.towishlist:hover:before,
.products-grid__layout-default.grid .product-grid__image-wrapper .product-item-inner .action.towishlist:hover:before,
.products-grid__layout-default.products-grid .product-grid__image-wrapper .product-item-inner .action.towishlist:hover:before {
	color: rgba(0, 0, 0, .58)
}

.products-grid__layout-2.grid .product-grid__image-wrapper .product-item-inner .action.primary:hover svg,
.products-grid__layout-2.grid .product-grid__image-wrapper .product-item-inner .action.tocompare:hover svg,
.products-grid__layout-2.products-grid .product-grid__image-wrapper .product-item-inner .action.primary:hover svg,
.products-grid__layout-2.products-grid .product-grid__image-wrapper .product-item-inner .action.tocompare:hover svg,
.products-grid__layout-default.grid .product-grid__image-wrapper .product-item-inner .action.primary:hover svg,
.products-grid__layout-default.grid .product-grid__image-wrapper .product-item-inner .action.tocompare:hover svg,
.products-grid__layout-default.products-grid .product-grid__image-wrapper .product-item-inner .action.primary:hover svg,
.products-grid__layout-default.products-grid .product-grid__image-wrapper .product-item-inner .action.tocompare:hover svg {
	fill: rgba(0, 0, 0, .58)
}

.products-grid .product-item .ox-add-to-cart-loading .action:hover:before {
	border-left: 2px solid rgba(0, 0, 0, .58);
	border-right: 2px solid rgba(0, 0, 0, .58);
	border-top: 2px solid rgba(0, 0, 0, .58)
}

.products-grid__layout-2.grid .product-grid__image-wrapper .product-item-inner .action.primary:hover,
.products-grid__layout-2.grid .product-grid__image-wrapper .product-item-inner .action.tocompare:hover,
.products-grid__layout-2.grid .product-grid__image-wrapper .product-item-inner .action.towishlist:hover,
.products-grid__layout-2.products-grid .product-grid__image-wrapper .product-item-inner .action.primary:hover,
.products-grid__layout-2.products-grid .product-grid__image-wrapper .product-item-inner .action.tocompare:hover,
.products-grid__layout-2.products-grid .product-grid__image-wrapper .product-item-inner .action.towishlist:hover,
.products-grid__layout-default.grid .product-grid__image-wrapper .product-item-inner .action.primary:hover,
.products-grid__layout-default.grid .product-grid__image-wrapper .product-item-inner .action.tocompare:hover,
.products-grid__layout-default.grid .product-grid__image-wrapper .product-item-inner .action.towishlist:hover,
.products-grid__layout-default.products-grid .product-grid__image-wrapper .product-item-inner .action.primary:hover,
.products-grid__layout-default.products-grid .product-grid__image-wrapper .product-item-inner .action.tocompare:hover,
.products-grid__layout-default.products-grid .product-grid__image-wrapper .product-item-inner .action.towishlist:hover {
	background-color: rgba(246, 246, 246, 0)
}

.ox-banner-animated-text .ox-banner-animated-container .animate-me .text,
.ox-banner-animated-text .ox-banner-animated-container .text {
	color: #3d3d3d
}

.ox-banner-animated-text .ox-banner-animated-container .text:after {
	background-color: #f6f3ef
}

.ox-banner .link,
.ox-banner-animated-text .ox-banner-animated-container .link {
	color: #fff;
	background-color: #3d3d3d
}

@media (min-width:1160px) {
	.post-list.blog-style-modern article .post-title {
		font-size: 36px;
		letter-spacing: -1px
	}
}

.blog-widget-recent .blog-list--overlay.post-list article,
.post-list.blog-style-modern article.post-style--overlay,
.post-list.blog-style-modern.blog-list--image-top article.post-style--overlay,
.post-list.blog-style-modern.blog-list--overlay article {
	min-height: 560px
}

@media (max-width:640px) {

	.blog-widget-recent .blog-list--overlay.post-list article,
	.post-list.blog-style-modern article.post-style--overlay,
	.post-list.blog-style-modern.blog-list--image-top article.post-style--overlay,
	.post-list.blog-style-modern.blog-list--overlay article {
		min-height: 400px
	}
}

.post-list article .gradient-overlay {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .12) 60%, rgba(0, 0, 0, .6) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .12) 60%, rgba(0, 0, 0, .6) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .12) 60%, rgba(0, 0, 0, .6) 100%)
}

@media (min-width:640px) {

	.post-view .post-text-hld,
	.post-view .post-text-hld p {
		font-size: 18px
	}
}

.post-view .related .post-list article .post-title {
	font-size: 23px
}

.post-view .post-meta .item {
	color: #a9a9a9
}

.post-view .post-tags a {
	background: #f5f5f5;
	color: #000
}

.post-view .post-tags a:hover,
.sidebar-additional .block.block-tagclaud a:hover {
	background: #000;
	color: #fff
}

.post-view .post-nextprev-hld .nextprev-link:hover .h3 {
	color: #535353;
	background: rgba(245, 245, 245, 0)
}

.post-view .block.comments .c-replyform,
.post-view .block.comments .fb-comments {
	background: #3d3636
}

.sidebar-additional .block.block-tagclaud a {
	background: #f5f5f5;
	color: #252525
}

.blog-widget-recent.ox-blog-widget__titles-only .post-list article:hover .post-title {
	background: rgba(255, 255, 255, 0)
}

.action.primary:hover:after,
.action.secondary:hover:after,
.button.primary:hover:after,
.button.secondary:hover:after,
.button:hover:after,
.primary>.action:hover:after,
.secondary>a.action:hover:after,
a.action.primary:hover:after,
a.button.primary:hover:after,
a.button.secondary:hover:after,
a.button:hover:after,
button:hover:after {
	opacity: 1
}

@media only screen and (max-width:1024px) {

	.mobile-header--layout-4 .logo__container,
	.mobile-header--layout-5 .logo__container {
		max-width: 300px
	}

	.logo__container .logo img {
		max-width: 260px
	}

	.order-links .item.current strong,
	.ox-nav-sections-item-title.active:after,
	.product.data.items>.item.title.active>.switch,
	.product.data.items>.item.title.active>.switch:focus,
	.product.data.items>.item.title.active>.switch:hover,
	.product.data.items>.item.title:not(.disabled)>.switch:active,
	.product.data.items>.item.title:not(.disabled)>.switch:focus,
	.product.data.items>.item.title:not(.disabled)>.switch:hover {
		background: #fddcdd
	}

	.ox-nav-sections-item-title.active .ox-nav-sections-item-switch {
		color: #000
	}
}

@media (min-width:1025px) and (max-width:1160px) {
	.header--layout-5 .logo__container, .logo__container {
	    max-width: 100%;
	}
	.header--layout-4 .minicart-wrapper .action.showcart, .ox-megamenu-navigation>.level0>.level-top, .ox-nav-sections-item-title .ox-nav-sections-item-switch, .page-header .navigation .level0>.level-top, .page-header .ox-megamenu .level0>.level-top, .slide-out-menu--mobile {
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: 400;
	}

	.page-header .ox-megamenu__dropdown .container {
		max-width: 1025px!important;
		margin: 0 auto;
	}


	.ox-megamenu-navigation>.level0 {
		margin: 0 10px 0 0;
	}
	.page-header .container {
		padding-left: 5px;
		padding-right: 0;
	}

    .header--layout-5 .logo__container, .logo__container {
        width: 246px;
        min-height: 56px;
		transform: scale(.9);
    }

	.header__content .header__item .button {

		width: 20px;
		height: 20px;

	}

	.sticky .logo__container {
		transform: scale(.9);
	}

}


@media only screen and (min-width:1025px) {

	.page-layout-1column .product.media,
	.page-layout-1column-fullwidth .product.media,
	.page-layout-2columns-left .product.media,
	.page-layout-2columns-right .product.media,
	.page-layout-3columns .product.media {
		width: 60%
	}

	.page-layout-1column .product-info-main,
	.page-layout-1column-fullwidth .product-info-main,
	.page-layout-2columns-left .product-info-main,
	.page-layout-2columns-right .product-info-main,
	.page-layout-3columns .product-info-main {
		width: 38%
	}


	.checkout-index-index .header--layout-5 .logo__container,
	.logo__container {
		margin: auto
	}

	.logo__container .logo img {
		max-width: 430px
	}

	.header--layout-5 .header__content .header__left,
	.header--layout-5 .header__content .header__right {
		-ms-flex-preferred-size: calc(50% - 150px);


	}

	.ox-dropdown--megamenu>.ox-megamenu__dropdown .level1.category-item>a,
	.ox-dropdown--megamenu>.ox-megamenu__dropdown .ox-megamenu-list>.category-item>a,
	.ox-megamenu-navigation .category-item>a {
		letter-spacing: 0
	}

	.ox-dropdown--megamenu>.ox-megamenu__dropdown .ox-megamenu__categories>.ox-megamenu-list>.category-item>.submenu>.category-item>a:hover {
		background: rgba(0, 0, 0, 0);
		color: #646464
	}

	.ox-megamenu-navigation .category-item.active>.level-top .ox-menu-arrow:after,
	.ox-megamenu-navigation .category-item.active>.level-top .ox-menu-arrow:before,
	.ox-megamenu-navigation .category-item.active>a .ox-menu-arrow:after,
	.ox-megamenu-navigation .category-item.active>a .ox-menu-arrow:before,
	.ox-megamenu-navigation .category-item.has-active>.level-top .ox-menu-arrow:after,
	.ox-megamenu-navigation .category-item.has-active>.level-top .ox-menu-arrow:before,
	.ox-megamenu-navigation .category-item.has-active>a .ox-menu-arrow:after,
	.ox-megamenu-navigation .category-item.has-active>a .ox-menu-arrow:before {
		background-color: #000
	}

	.ox-dropdown--megamenu>.ox-megamenu__dropdown .ox-megamenu-list>.category-item>.submenu>.category-item>a,
	.ox-dropdown--megamenu>.ox-megamenu__dropdown .ox-megamenu__categories>.ox-megamenu-list>.category-item>.submenu>.category-item>a {
		font-weight: 500
	}

	.post-list.blog-style-classic .post-title {
		font-size: 36px;
		letter-spacing: -1px
	}
}

.ox_quickview-catalog_product-view .product-info-main .product.attribute.overview,
.ox_quickview_catalog_product-view .product-info-main .product.attribute.overview,
.page-layout-2columns-right .extended-review-button,
.product-info-main .product.attribute.overview,
.product-item .price-box .price-container .price-label {
	display: none !important
}

.page-layout-2columns-right.catalog-product-view .number-of-ratings .rating-number .label {
	display: none
}

@-webkit-keyframes d {
	to {
		background-position: 25px 0
	}
}

@keyframes d {
	to {
		background-position: 25px 0
	}
}

@-webkit-keyframes e {
	0% {
		opacity: .5;
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}

	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes e {
	0% {
		opacity: .5;
		-webkit-transform: translateY(10px);
		transform: translateY(10px)
	}

	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes f {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes f {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.plyr {
	-moz-osx-font-smoothing: auto;
	-webkit-font-smoothing: subpixel-antialiased;
	direction: ltr;
	font-family: ProximaNova, Helvetica, Arial, sans-serif;
	font-variant-numeric: tabular-nums;
	font-weight: 300;
	line-height: 1.5;
	max-width: 100%;
	min-width: 200px;
	position: relative;
	text-shadow: none;
	-webkit-transition: box-shadow .3s ease;
	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;
	background: transparent;
}

.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
	touch-action: manipulation
}

.bluefoot-video iframe {
	max-width: 100%;
	height: 100%;
	min-height: 210px;
	margin-bottom: 10px
}

@media (min-width:768px) {
	.bluefoot-video iframe {
		min-height: 375px;
		margin-bottom: 81px
	}
}

@media (min-width:1024px) {
	.bluefoot-video iframe {
		min-height: 510px
	}
}

@media (min-width:1100px) {
	.bluefoot-video iframe {
		height: auto;
		min-height: 735px
	}
}

.plyr__badge {
	background: #4f5b5f;
	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 {
	-webkit-animation: f .3s ease;
	animation: f .3s ease;
	bottom: 0;
	color: #fff;
	display: none;
	font-size: 10px;
	left: 0;
	padding: 10px;
	position: absolute;
	text-align: center;
	-webkit-transition: -webkit-transform .4s ease-in-out;
	transition: -webkit-transform .4s ease-in-out;
	transition: transform .4s ease-in-out;
	transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
	width: 100%
}

.plyr__captions .plyr__caption {
	background: fade(#000, 70%);
	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
}

@media (min-width:480px) {
	.plyr__captions {
		font-size: 11px;
		padding: 20px
	}
}

@media (min-width:768px) {
	.plyr__captions {
		font-size: 17px
	}
}

.plyr--captions-active .plyr__captions {
	display: block
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions {
	-webkit-transform: translateY(-40px);
	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;
	-webkit-transition: all .3s ease;
	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-volume {
	display: none
}

@media (min-width:1025px) {
	.plyr__control-volume {
		display: block
	}
}

a.plyr__control {
	text-decoration: 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,
a.plyr__control:after,
a.plyr__control:before {
	display: none
}

.plyr--audio .plyr__control.plyr__tab-focus,
.plyr--audio .plyr__control:hover,
.plyr--audio .plyr__control[aria-expanded=true] {
	background: #9d9d9d;
	color: #fff
}

.plyr--video .plyr__control svg {
	-webkit-filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .15));
	filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .15));
	fill: #979797 !important
}

.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
	background: 0 0
}

.plyr__control--overlaid {
	background: hsla(0, 0%, 62%, .8);
	border: 0;
	border-radius: 100%;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .15);
	color: #979797;
	display: none;
	left: 50%;
	padding: 15px;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 2
}

.plyr__control--overlaid svg {
	left: 2px;
	position: relative;
	width: 13px;
	height: 13px
}

.plyr__control--overlaid:focus,
.plyr__control--overlaid:hover {
	background: #9d9d9d
}

.plyr--full-ui.plyr--video.plyr--playing .plyr__control--overlaid {
	display: none
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
	display: -webkit-box;
	display: flex;
	width: 45px;
	height: 45px;
	background: #fff;
	border: 0
}

.plyr:hover .plyr--playing .plyr__control--overlaid {
	display: -webkit-box;
	display: flex
}

.plyr:hover .plyr--playing .plyr__control--overlaid svg {
	display: none
}

.plyr:hover .plyr--playing .plyr__control--overlaid:before {
	content: "";
	width: 13px;
	height: 13px;
	margin: auto;
	background: url("https://falgunishanepeacock.in/static/frontend/FspDesign/fsptheme01/en_US/images/c-pause.svg") no-repeat 50%;
	background-size: 100%
}

.plyr:hover .plyr--playing.plyr--is-touch .plyr__control--overlaid {
	opacity: 0
}

.plyr--full-ui ::-webkit-media-controls {
	display: none
}

.plyr__controls {
	-webkit-box-align: center;
	align-items: center;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: end;
	justify-content: flex-end;
	text-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column
}

.plyr__controls .plyr__menu,
.plyr__controls .plyr__time,
.plyr__controls .plyr__volume,
.plyr__controls>.plyr__control {
	margin-left: 5px
}

.plyr__controls .plyr__menu+.plyr__control,
.plyr__controls .plyr__progress+.plyr__control,
.plyr__controls>.plyr__control+.plyr__control,
.plyr__controls>.plyr__control+.plyr__menu {
	margin-left: 2px
}

.plyr__controls>.plyr__control:first-child,
.plyr__controls>.plyr__control:first-child+[data-plyr=pause] {
	margin-left: 0;
	margin-right: auto
}

.plyr__controls:empty {
	display: none
}

@media (min-width:480px) {

	.plyr__controls .plyr__menu,
	.plyr__controls .plyr__time,
	.plyr__controls .plyr__volume,
	.plyr__controls>.plyr__control {
		margin-left: 10px
	}
}

.plyr__controls .plyr__volume {
	width: 16px;
	position: absolute;
	right: 4px;
	bottom: -24px;
	height: 15px
}

@media (min-width:1025px) {
	.plyr__controls .plyr__volume {
		width: 109px;
		right: 10px
	}
}

.plyr__controls .plyr__control-volume>svg {
	cursor: pointer;
	width: 6px;
	height: 5px;
	margin-left: 13px;
	fill: #979797 !important
}

.plyr__controls .plyr__control-volume>svg:hover {
	fill: #000 !important;
}

.plyr--audio .plyr__controls {
	background: #fff;
	border-radius: inherit;
	color: #979797;
	padding: 10px
}

@media (max-width:768px) {
	.plyr--video.plyr--playing .plyr__controls {
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 3;
		padding: 0;
		background: -webkit-gradient(linear, left top, left bottom, from(fade(#000, 0)), to(fade(#000, 50%)));
		background: linear-gradient(fade(#000, 0), fade(#000, 50%));
		border-bottom-left-radius: inherit;
		border-bottom-right-radius: inherit;
		color: #979797;
		-webkit-transition: opacity .3s ease;
		transition: opacity .3s ease
	}




}

@media (max-width:1024px) {
	.plyr--video.plyr--playing .plyr__controls .plyr__progress {
		opacity: 1;
		display: block
	}
}

@media (min-width:768px) {
	.plyr--video .plyr__controls {
		position: absolute;
		left: 0;
		right: 0;
		bottom: -1px;
		z-index: 3;
		padding: 0;
		background: -webkit-gradient(linear, left top, left bottom, from(fade(#000, 0)), to(fade(#000, 50%)));
		background: linear-gradient(fade(#000, 0), fade(#000, 50%));
		border-bottom-left-radius: inherit;
		border-bottom-right-radius: inherit;
		color: #979797;
		-webkit-transition: opacity .3s ease;
		transition: opacity .3s ease
	}
}

.plyr--video .plyr__controls .plyr__progress {
	width: 100%;
	bottom: 0;
	display: none
}

@media (min-width:1025px) {
	.plyr--video .plyr__controls .plyr__progress {
		display: block
	}
}

.plyr--video .plyr__controls button[data-plyr=mute] {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10px;
	color: #9d9d9d;
	padding: 0;
	height: 17px;
	overflow: hidden;
	border: 0;
	background: 0 0
}

@media (min-width:1025px) {
	.plyr--video .plyr__controls button[data-plyr=mute] {
		right: 100px;
		border: 0;
		background: 0 0
	}
}

.plyr--video .plyr__controls button[data-plyr=mute].plyr__control--pressed {
	width: 16px;
	right: 0;
	border: 0;
	background: 0 0
}

.plyr--video .plyr__controls button[data-plyr=mute] svg {
	width: 9px;
	height: 15px;
	fill: #979797;
	border: 0;
	background: 0 0
}

.plyr--video .plyr__controls button[data-plyr=mute] svg.icon--pressed {
	width: 16px;
	border: 0
}

.plyr--video .plyr__controls button[data-plyr=mute] .icon--muted {
	width: 21px;
	border: 0
}

.plyr--video .plyr__controls button[data-plyr=mute]:hover svg {
	fill: #000
}

.plyr--video .plyr__controls button[data-plyr=fullscreen] {
	position: absolute;
	bottom: 2px;
	right: 2px;
	width: 22px;
	height: 29px;
	display: none;
	padding: 0
}

.plyr--video .plyr__controls button {
	width: 100%
}

.plyr--video .plyr__controls button.tab-focus:focus {
	background: 0 0;
	color: #9d9d9d
}

.plyr--video .plyr__controls .plyr__control--pressed+input[type=range],
.plyr--video .plyr__controls .plyr__control--pressed+input[type=range]+.plyr__control-volume {
	display: none
}

.plyr--video.plyr--hide-controls .plyr__progress {
	opacity: 0;
	pointer-events: none
}

.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--muted .plyr__controls button[data-plyr=mute] {
	right: 0;
	width: 21px
}

.plyr--muted .icon--muted+svg,
.plyr--muted .plyr__control-volume {
	display: none
}

.plyr__video-embed {
	height: 0;
	position: relative;
	min-height: 227px;
}

.plyr__video-embed--product-video,
.plyr__video-embed--product-video .plyr__video-embed {
	padding-bottom: 130.14862% !important
}

.plyr__video-embed iframe {
	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;
	-webkit-transform: translateY(-38.30208%);
	transform: translateY(-38.30208%)
}

.plyr__menu {
	display: -webkit-box;
	display: flex;
	position: relative
}

.plyr__menu .plyr__control svg {
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease
}

.plyr__menu .plyr__control[aria-expanded=true] svg {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
	display: none
}

.plyr__menu__container {
	-webkit-animation: e .2s ease;
	animation: e .2s ease;
	background: hsla(0, 0%, 100%, .9);
	border-radius: 4px;
	bottom: 100%;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	color: #4f5b5f;
	font-size: 11px;
	margin-bottom: 10px;
	position: absolute;
	right: -3px;
	text-align: left;
	white-space: nowrap;
	z-index: 3
}

.plyr__menu__container>div {
	overflow: hidden;
	-webkit-transition: height .35s cubic-bezier(.4, 0, .2, 1), width .35s cubic-bezier(.4, 0, .2, 1);
	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: hsla(0, 0%, 100%, .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 {
	-webkit-box-align: center;
	align-items: center;
	color: #4f5b5f;
	display: -webkit-box;
	display: flex;
	font-size: 10px;
	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 {
	-webkit-box-align: inherit;
	align-items: inherit;
	display: -webkit-box;
	display: flex;
	width: 100%
}

.plyr__menu__container .plyr__control:after {
	border: 4px solid transparent;
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.plyr__menu__container .plyr__control--forward {
	padding-right: 28px
}

.plyr__menu__container .plyr__control--forward:after {
	border-left-color: rgba(79, 91, 95, .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: 300;
	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(79, 91, 95, .8);
	left: 7px
}

.plyr__menu__container .plyr__control--back:before {
	background: #b7c5cd;
	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;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	width: 16px
}

.plyr__menu__container .plyr__control[role=menuitemradio]:after {
	background: #fff;
	border: 0;
	height: 4px;
	left: 12px;
	opacity: 0;
	top: 50%;
	-webkit-transform: translateY(-50%) scale(0);
	transform: translateY(-50%) scale(0);
	-webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
	transition: opacity .3s ease, -webkit-transform .3s ease;
	transition: transform .3s ease, opacity .3s ease;
	transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;
	width: 6px
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before {
	background: #9d9d9d
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after {
	opacity: 1;
	-webkit-transform: translateY(-50%) scale(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 {
	-webkit-box-align: center;
	align-items: center;
	display: -webkit-box;
	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;
	color: pink;
	display: block;
	height: 4px;
	margin: 0;
	padding: 0;
	-webkit-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
	width: 100%
}

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
	background: #666;
	border: 0;
	border-radius: 0;
	height: 4px;
	-webkit-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
	-webkit-user-select: none;
	user-select: none;
	background-image: -webkit-gradient(linear, left top, right top, from(currentColor), to(transparent));
	background-image: linear-gradient(90deg, currentColor var(--value, 0), transparent var(--value, 0))
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
	background: 0 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	height: 0;
	position: relative;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	width: 0;
	-webkit-appearance: none;
	margin-top: 0
}

.plyr--full-ui input[type=range]::-moz-range-track {
	background: #666;
	border: 0;
	border-radius: 0;
	height: 4px;
	-webkit-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
	-moz-user-select: none;
	user-select: none
}

.plyr--full-ui input[type=range]::-moz-range-thumb {
	background: 0 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	height: 0;
	position: relative;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	width: 0
}

.plyr--full-ui input[type=range]::-moz-range-progress {
	background: currentColor;
	border-radius: 0;
	height: 4px
}

.plyr--full-ui input[type=range]::-ms-track {
	background: #616161;
	border: 0;
	border-radius: 0;
	height: 4px;
	-webkit-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
	-ms-user-select: none;
	user-select: none;
	color: transparent
}

.plyr--full-ui input[type=range]::-ms-fill-upper {
	background: #616161;
	border: 0;
	border-radius: 0;
	height: 4px;
	-webkit-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
	-ms-user-select: none;
	user-select: none;
	background: #f1f1f1
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
	border: 0;
	border-radius: 0;
	height: 4px;
	-webkit-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
	-ms-user-select: none;
	user-select: none;
	background: currentColor;
	background: #616161
}

.plyr--full-ui input[type=range]::-ms-thumb {
	background: 0 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
	height: 0;
	position: relative;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	width: 0;
	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: none;
	outline: 0
}

.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
	box-shadow: none;
	outline: 0
}

.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
	box-shadow: none;
	outline: 0
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
	background-color: #f1f1f1
}

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
	background-color: #f1f1f1
}

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
	background-color: #f1f1f1
}

.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(47, 52, 61, .2), 0 0 0 0 #fff
}

.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(47, 52, 61, .2), 0 0 0 0 #fff
}

.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(47, 52, 61, .2), 0 0 0 0 #fff
}

.plyr--full-ui.plyr--video .plyr__volume input[type=range] {
	background-color: #f1f1f1
}

.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-webkit-slider-runnable-track {
	height: 1px
}

.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-moz-range-track {
	height: 1px
}

.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-ms-track {
	height: 1px
}

.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-moz-range-progress {
	height: 1px
}

.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-ms-fill-lower {
	height: 1px
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
	background-color: #616161
}

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
	background-color: #616161
}

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
	background-color: #616161
}

.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(47, 52, 61, .2), 0 0 0 0 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(47, 52, 61, .2), 0 0 0 0 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(47, 52, 61, .2), 0 0 0 0 rgba(0, 0, 0, .1)
}

.plyr__poster {
	background-color: #fff;
	background-position: 50% 1px;
	background-repeat: no-repeat;
	background-size: contain;
	height: 102%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	-webkit-transition: opacity .2s ease;
	transition: opacity .2s ease;
	width: 100%;
	z-index: 1
}

.plyr__poster--active {
	opacity: 1;
	z-index: 1;
	display: block
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
	opacity: 1
}

.plyr__time {
	font-size: 10px
}

.plyr__time+.plyr__time:before {
	content: "\2044";
	margin-right: 10px
}

@media (max-width:767px) {
	.plyr__time+.plyr__time {
		display: none
	}
}

.plyr--video .plyr__time {
	text-shadow: 0 1px 1px rgba(0, 0, 0, .15)
}

.plyr__tooltip {
	background: #000;
	border-radius: 3px;
	bottom: 100%;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	color: #fff;
	font-size: 10px;
	font-weight: 300;
	left: 50%;
	line-height: 1.3;
	margin-bottom: 10px;
	opacity: 0;
	padding: 5px 7.5px;
	pointer-events: none;
	position: absolute;
	-webkit-transform: translate(-50%, 10px) scale(.8);
	transform: translate(-50%, 10px) scale(.8);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transition: opacity .2s ease .1s, -webkit-transform .2s ease .1s;
	transition: opacity .2s ease .1s, -webkit-transform .2s ease .1s;
	transition: transform .2s ease .1s, opacity .2s ease .1s;
	transition: transform .2s ease .1s, opacity .2s ease .1s, -webkit-transform .2s ease .1s;
	white-space: nowrap;
	z-index: 2
}

.plyr__tooltip:before {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #000;
	bottom: -4px;
	content: "";
	height: 0;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	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;
	-webkit-transform: translate(-50%) scale(1);
	transform: translate(-50%) scale(1)
}

.plyr .plyr__control:hover .plyr__tooltip {
	z-index: 3
}

.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip,
.plyr__controls>.plyr__control:first-child .plyr__tooltip {
	left: 0;
	-webkit-transform: translateY(10px) scale(.8);
	transform: translateY(10px) scale(.8);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%
}

.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before,
.plyr__controls>.plyr__control:first-child .plyr__tooltip:before {
	left: 16px
}

.plyr__controls>.plyr__control:last-child .plyr__tooltip {
	left: auto;
	right: 0;
	-webkit-transform: translateY(10px) scale(.8);
	transform: translateY(10px) scale(.8);
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%
}

.plyr__controls>.plyr__control:last-child .plyr__tooltip:before {
	left: auto;
	right: 16px;
	-webkit-transform: translateX(50%);
	transform: translateX(50%)
}

.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,
.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 .plyr__tooltip--visible,
.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,
.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,
.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip {
	-webkit-transform: translate(0) scale(1);
	transform: translate(0) scale(1)
}

.plyr--video {
	background: #fff;
	overflow: visible
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.plyr--video {
		width: 99.99%
	}
}

.plyr--video.plyr--menu-open {
	overflow: visible
}

.plyr__video-wrapper {
	background: #fff;
	border-radius: inherit;
	overflow: hidden;
	position: relative;
	z-index: 0;
	margin-top: -1px
}

#bluefoot-video-111 .plyr__video-wrapper {
	height: 486px;
}

.plyr__progress {
	-webkit-box-flex: 1;
	flex: 1 1 100%;
	left: 0;
	margin-right: 0;
	position: relative
}

.plyr__progress__buffer,
.plyr__progress input[type=range] {
	margin-left: 0;
	margin-right: 0;
	width: 100%
}

.plyr__progress input[type=range] {
	position: relative;
	z-index: 2
}

.plyr__progress .plyr__tooltip {
	font-size: 10px;
	left: 0
}

.plyr__progress__buffer {
	-webkit-appearance: none;
	background: 0 0;
	border: 0;
	height: 4px;
	left: 0;
	margin-top: 0;
	padding: 0;
	position: absolute;
	top: 0
}

.plyr__progress__buffer::-webkit-progress-bar {
	background: 0 0;
	-webkit-transition: width .2s ease;
	transition: width .2s ease
}

.plyr__progress__buffer::-webkit-progress-value {
	background: currentColor;
	min-width: 6px
}

.plyr__progress__buffer::-moz-progress-bar {
	background: currentColor;
	min-width: 6px;
	-webkit-transition: width .2s ease;
	transition: width .2s ease
}

.plyr__progress__buffer::-ms-fill {
	-webkit-transition: width .2s ease;
	transition: width .2s ease
}

.plyr--video .plyr__progress__buffer {
	color: #bfbfbf
}

.plyr--audio .plyr__progress__buffer {
	color: #616161
}

.plyr--loading .plyr__progress__buffer {
	-webkit-animation: d 1s linear infinite;
	animation: d 1s linear infinite;
	background-image: linear-gradient(-45deg, #262626 25%, transparent 0, transparent 50%, #262626 0, #262626 75%, transparent 0, transparent);
	background-repeat: repeat-x;
	background-size: 25px 25px;
	color: transparent
}

.plyr--video.plyr--loading .plyr__progress__buffer {
	background-color: #bfbfbf
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
	background-color: #616161
}

.plyr__volume {
	-webkit-box-align: center;
	align-items: center;
	display: -webkit-box;
	display: flex;
	-webkit-box-flex: 1;
	flex: 1;
	position: relative
}

.plyr__volume input[type=range] {
	position: relative;
	z-index: 2;
	margin-left: 15px;
	width: 56px;
	height: 3px;
	color: #979797;
	display: none
}

@media (min-width:1025px) {
	.plyr__volume input[type=range] {
		display: block
	}
}

@media (min-width:480px) {
	.plyr__volume {
		max-width: 90px
	}
}

@media (min-width:768px) {
	.plyr__volume {
		max-width: 110px
	}
}

.plyr:-webkit-full-screen {
	background: #000;
	border-radius: 0 !important;
	height: 100%;
	margin: 0;
	width: 100%
}

.plyr:-moz-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:-moz-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%;
	width: 100%
}

.plyr:-moz-full-screen .plyr__video-wrapper {
	height: 100%;
	width: 100%
}

.plyr:-ms-fullscreen .plyr__video-wrapper {
	height: 100%;
	width: 100%
}

.plyr:fullscreen .plyr__video-wrapper {
	height: 100%;
	width: 100%
}

.plyr:-webkit-full-screen .plyr__video-embed {
	overflow: visible
}

.plyr:-moz-full-screen .plyr__video-embed {
	overflow: visible
}

.plyr:-ms-fullscreen .plyr__video-embed {
	overflow: visible
}

.plyr:fullscreen .plyr__video-embed {
	overflow: visible
}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
	height: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
	height: 0;
	top: 50%;
	transform: translateY(-50%)
}

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
	height: 0;
	top: 50%;
	transform: translateY(-50%)
}

.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
	height: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
	display: block
}

.plyr:-moz-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:-moz-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:-moz-full-screen.plyr--hide-controls {
	cursor: none
}

.plyr:-ms-fullscreen.plyr--hide-controls {
	cursor: none
}

.plyr:fullscreen.plyr--hide-controls {
	cursor: none
}

@media (min-width:1024px) {
	.plyr:-webkit-full-screen .plyr__captions {
		font-size: 22px
	}

	.plyr:-moz-full-screen .plyr__captions {
		font-size: 22px
	}

	.plyr:-ms-fullscreen .plyr__captions {
		font-size: 22px
	}

	.plyr:fullscreen .plyr__captions {
		font-size: 22px
	}
}

.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%;
	width: 100%
}

.plyr:-webkit-full-screen .plyr__video-embed {
	overflow: visible
}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
	height: 0;
	top: 50%;
	-webkit-transform: translateY(-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
}

@media (min-width:1024px) {
	.plyr:-webkit-full-screen .plyr__captions {
		font-size: 22px
	}
}

.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%;
	width: 100%
}

.plyr:-moz-full-screen .plyr__video-embed {
	overflow: visible
}

.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
	height: 0;
	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
}

@media (min-width:1024px) {
	.plyr:-moz-full-screen .plyr__captions {
		font-size: 22px
	}
}

.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%;
	width: 100%
}

.plyr:-ms-fullscreen .plyr__video-embed {
	overflow: visible
}

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
	height: 0;
	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
}

@media (min-width:1024px) {
	.plyr:-ms-fullscreen .plyr__captions {
		font-size: 22px
	}
}

.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%;
	width: 100%
}

.plyr--fullscreen-fallback .plyr__video-embed {
	overflow: visible
}

.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
	height: 0;
	top: 50%;
	-webkit-transform: translateY(-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
}

@media (min-width:1024px) {
	.plyr--fullscreen-fallback .plyr__captions {
		font-size: 22px
	}
}

.plyr--no-transition {
	-webkit-transition: none !important;
	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
}

@-webkit-keyframes shine {
	100% {
		left: 125%
	}
}

@keyframes shine {
	100% {
		left: 125%
	}
}