
@media only screen and (max-width:768px) {
	.edgtf-woocommerce-page table.cart td.actions .coupon input[type=text] {
		width: 180px;
		margin: 0 17px 0 0;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-woocommerce-page table.cart tr td, .edgtf-woocommerce-page table.cart tr th {
		font-size: 12px;
	}
	
	.edgtf-woocommerce-page table.cart tr.cart_item td.product-thumbnail {
		width: auto;
		padding-right: 0;
	}
	
	.edgtf-woocommerce-page table.cart tr.cart_item td.product-thumbnail img {
		display: none;
	}
	
	.edgtf-woocommerce-page table.cart td.actions .coupon {
		margin: 0 0 20px;
	}
	
	.edgtf-woocommerce-page table.cart td.actions .coupon input[type=text] {
		width: 160px;
		padding: 9px 15px;
		margin: 0 10px 20px 0;
	}
	
	.edgtf-woocommerce-page table.cart td.actions .coupon, .edgtf-woocommerce-page table.cart td.actions>button {
		float: none;
		display: block;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-woocommerce-page .woocommerce-checkout .col-1, .edgtf-woocommerce-page .woocommerce-checkout .col-2 {
		width: 100%;
	}
	
	.edgtf-woocommerce-page .woocommerce-checkout .col-1 {
		margin: 0 0 25px;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-woocommerce-page .woocommerce-checkout .col-1 .form-row, .edgtf-woocommerce-page .woocommerce-checkout .col-2 .form-row {
		width: 100%;
		margin: 0;
		float: none;
	}
}

@media only screen and (max-width:480px) {
	.edgtf-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li.payment_method_paypal label img {
		display: none;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-1, .edgtf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-2 {
		width: 100%;
	}
	
	.edgtf-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-1 {
		margin: 0 0 25px;
	}
}

@media only screen and (max-width:1440px) {
	.edgtf-woo-pl-info-below-image ul.products>.product .added_to_cart, .edgtf-woo-pl-info-below-image ul.products>.product .button {
		padding: 13px 44px;
	}
}

@media only screen and (max-width:1024px) {
	.woocommerce-page .edgtf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .edgtf-content a.added_to_cart, .woocommerce-page .edgtf-content a.button, .woocommerce-page .edgtf-content button[type=submit]:not(.edgtf-woo-search-widget-button):not(.edgtf-search-submit), .woocommerce-page .edgtf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.edgtf-woo-search-widget-button):not(.edgtf-search-submit), div.woocommerce input[type=submit] {
		padding: 13px 44px;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-woo-single-page .edgtf-single-product-content .edgtf-new-product, .edgtf-woo-single-page .edgtf-single-product-content .edgtf-out-of-stock {
		right: 0;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-woo-single-page.edgtf-woo-single-thumb-on-left-side .edgtf-single-product-content .edgtf-new-product, .edgtf-woo-single-page.edgtf-woo-single-thumb-on-left-side .edgtf-single-product-content .edgtf-out-of-stock {
		right: 10px;
	}
	
	.edgtf-woo-single-page.edgtf-woo-single-thumb-on-left-side .edgtf-single-product-content .edgtf-onsale {
		left: 10px;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-woocommerce-page .woocommerce-error, .edgtf-woocommerce-page .woocommerce-info, .edgtf-woocommerce-page .woocommerce-message {
		padding: 17px 25px;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-woocommerce-page .woocommerce-error, .edgtf-woocommerce-page .woocommerce-info, .edgtf-woocommerce-page .woocommerce-message {
		padding: 14px 20px;
		line-height: 2em;
	}
	
	.edgtf-woocommerce-page .woocommerce-error a, .edgtf-woocommerce-page .woocommerce-info a, .edgtf-woocommerce-page .woocommerce-message a {
		float: none;
		margin: 0 70% 15px 0;
	}
}

@media only screen and (max-width:768px) {
	.woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-input, .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-minus, .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-plus, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-input, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-minus, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-plus {
		font-size: 13px;
	}
	
	.woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-input, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-input {
		height: 38px;
		width: 38px;
		margin: 0 19px 0 0;
		line-height: 36px;
	}
	
	.woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-minus, .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-plus, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-minus, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-plus {
		width: 19px;
		height: 19px;
		line-height: 17px;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-woocommerce-page .woocommerce-ordering, .edgtf-woocommerce-page .woocommerce-result-count {
		width: 100%;
		margin-bottom: 30px;
	}
	
	.edgtf-woocommerce-page .woocommerce-ordering {
		text-align: initial;
	}
	
	.edgtf-woocommerce-page .woocommerce-ordering .orderby {
		display: block;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
		width: 28%;
	}
	
	.edgtf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content {
		width: 72%;
		padding: 0 0 0 20px;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content, .edgtf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
		float: none;
		width: 100%;
		padding: 0;
	}
	
	.edgtf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul {
		border-right: none;
	}
	
	.edgtf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-child) {
		margin: 0 0 14px;
	}
	
	.edgtf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content {
		margin: 40px 0 0;
	}
	
	.edgtf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-1, .edgtf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-2 {
		width: 100%;
	}
	
	.edgtf-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-1 {
		margin: 0 0 25px;
	}
}

@media only screen and (max-width:1440px) {
	.woocommerce.columns-6>.products>.product {
		width: 20%;
	}
}

@media only screen and (max-width:1440px) and (min-width:1201px) {
	.woocommerce.columns-6>.products>.product:nth-child(5n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1200px) {
	.woocommerce.columns-5>.products>.product {
		width: 25%;
	}
}

@media only screen and (max-width:1200px) and (min-width:1025px) {
	.woocommerce.columns-5>.products>.product:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1200px) {
	.woocommerce.columns-6>.products>.product {
		width: 25%;
	}
}

@media only screen and (max-width:1200px) and (min-width:1025px) {
	.woocommerce.columns-6>.products>.product:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-woocommerce-columns-3 .cross-sells>.products>.product, .edgtf-woocommerce-columns-3 .edgtf-pl-main-holder>.products>.product, .edgtf-woocommerce-columns-3 .related.products>.products>.product, .edgtf-woocommerce-columns-3 .upsells.products>.products>.product {
		width: 33.33333%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.edgtf-woocommerce-columns-3 .cross-sells>.products>.product:nth-child(3n+1), .edgtf-woocommerce-columns-3 .edgtf-pl-main-holder>.products>.product:nth-child(3n+1), .edgtf-woocommerce-columns-3 .related.products>.products>.product:nth-child(3n+1), .edgtf-woocommerce-columns-3 .upsells.products>.products>.product:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-woocommerce-columns-4 .cross-sells>.products>.product, .edgtf-woocommerce-columns-4 .edgtf-pl-main-holder>.products>.product, .edgtf-woocommerce-columns-4 .related.products>.products>.product, .edgtf-woocommerce-columns-4 .upsells.products>.products>.product {
		width: 33.33333%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.edgtf-woocommerce-columns-4 .cross-sells>.products>.product:nth-child(3n+1), .edgtf-woocommerce-columns-4 .edgtf-pl-main-holder>.products>.product:nth-child(3n+1), .edgtf-woocommerce-columns-4 .related.products>.products>.product:nth-child(3n+1), .edgtf-woocommerce-columns-4 .upsells.products>.products>.product:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.woocommerce .edgtf-sidebar-holder {
		padding-top: 30px;
	}
	
	.woocommerce.columns-4>.products>.product {
		width: 33.33333%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.woocommerce.columns-4>.products>.product:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.woocommerce.columns-5>.products>.product {
		width: 33.33333%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.woocommerce.columns-5>.products>.product:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.woocommerce.columns-6>.products>.product {
		width: 33.33333%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.woocommerce.columns-6>.products>.product:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-woocommerce-columns-3 .cross-sells>.products>.product, .edgtf-woocommerce-columns-3 .edgtf-pl-main-holder>.products>.product, .edgtf-woocommerce-columns-3 .related.products>.products>.product, .edgtf-woocommerce-columns-3 .upsells.products>.products>.product {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.edgtf-woocommerce-columns-3 .cross-sells>.products>.product:nth-child(2n+1), .edgtf-woocommerce-columns-3 .edgtf-pl-main-holder>.products>.product:nth-child(2n+1), .edgtf-woocommerce-columns-3 .related.products>.products>.product:nth-child(2n+1), .edgtf-woocommerce-columns-3 .upsells.products>.products>.product:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-woocommerce-columns-4 .cross-sells>.products>.product, .edgtf-woocommerce-columns-4 .edgtf-pl-main-holder>.products>.product, .edgtf-woocommerce-columns-4 .related.products>.products>.product, .edgtf-woocommerce-columns-4 .upsells.products>.products>.product {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.edgtf-woocommerce-columns-4 .cross-sells>.products>.product:nth-child(2n+1), .edgtf-woocommerce-columns-4 .edgtf-pl-main-holder>.products>.product:nth-child(2n+1), .edgtf-woocommerce-columns-4 .related.products>.products>.product:nth-child(2n+1), .edgtf-woocommerce-columns-4 .upsells.products>.products>.product:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.woocommerce.columns-3>.products>.product {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.woocommerce.columns-3>.products>.product:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.woocommerce.columns-4>.products>.product {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.woocommerce.columns-4>.products>.product:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.woocommerce.columns-5>.products>.product {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.woocommerce.columns-5>.products>.product:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.woocommerce.columns-6>.products>.product {
		width: 50%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.woocommerce.columns-6>.products>.product:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-woocommerce-columns-3 .cross-sells>.products>.product, .edgtf-woocommerce-columns-3 .edgtf-pl-main-holder>.products>.product, .edgtf-woocommerce-columns-3 .related.products>.products>.product, .edgtf-woocommerce-columns-3 .upsells.products>.products>.product {
		width: 100%;
	}
	
	.edgtf-woocommerce-columns-4 .cross-sells>.products>.product, .edgtf-woocommerce-columns-4 .edgtf-pl-main-holder>.products>.product, .edgtf-woocommerce-columns-4 .related.products>.products>.product, .edgtf-woocommerce-columns-4 .upsells.products>.products>.product {
		width: 100%;
	}
	
	.woocommerce.columns-2>.products>.product {
		width: 100%;
	}
	
	.woocommerce.columns-3>.products>.product {
		width: 100%;
	}
	
	.woocommerce.columns-4>.products>.product {
		width: 100%;
	}
	
	.woocommerce.columns-5>.products>.product {
		width: 100%;
	}
	
	.woocommerce.columns-6>.products>.product {
		width: 100%;
	}
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
	div.woocommerce>.single-product .woocommerce-tabs ul.tabs>li a {
		padding: 12px 7px;
	}
}

@media only screen and (max-width:1024px) {
	div.woocommerce>.single-product .woocommerce-tabs ul.tabs>li a {
		padding: 13px 10px;
	}
}

@media only screen and (max-width:680px) {
	div.woocommerce>.single-product .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
		width: 50%;
	}
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
	.edgtf-woo-single-page .woocommerce-tabs ul.tabs>li a {
		padding: 13px 10px;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-woo-single-page .edgtf-single-product-content .edgtf-single-product-summary, .edgtf-woo-single-page .edgtf-single-product-content .images {
		float: none;
		width: 100%;
		padding: 0;
	}
	
	.edgtf-woo-single-page .edgtf-single-product-content .images .woocommerce-product-gallery__trigger {
		right: 10px;
	}
	
	.edgtf-woo-single-page .edgtf-single-product-content .edgtf-single-product-summary {
		margin: 30px 0 0;
	}
	
	.edgtf-woo-single-page .woocommerce-tabs ul.tabs>li:after {
		border-bottom: 53px solid transparent;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-woo-single-page.edgtf-woo-single-thumb-on-left-side .edgtf-single-product-content .woocommerce-tabs ul.tabs>li a {
		padding: 13px 25px;
	}
	
	.edgtf-woo-single-page.edgtf-woo-single-thumb-on-left-side .edgtf-single-product-content .woocommerce-tabs .entry-content.woocommerce-Tabs-panel--description {
		padding: 40px 20px 54px;
	}
	
	.edgtf-woo-single-page.edgtf-woo-single-thumb-on-left-side .edgtf-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
		width: 50%;
	}
	
	.edgtf-woo-single-page .edgtf-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
		width: 50%;
	}
	
	.edgtf-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment_container img {
		float: none;
		width: 100px;
	}
	
	.edgtf-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment-text {
		padding: 0;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-shopping-cart-dropdown ul {
		margin: 20px;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-plc-holder.edgtf-simple-type .edgtf-plc-image-outer, .edgtf-plc-holder.edgtf-simple-type .edgtf-plc-text-wrapper {
		display: inline-block;
		width: 100%;
		padding: 0;
	}
	
	.edgtf-plc-holder.edgtf-simple-type .edgtf-plc-text-wrapper {
		margin: 30px 0 40px;
	}
}

body {
	font-family: Rubik;
}

a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a:hover, body.edgtf-page-content-skin-light .edgtf-content a:hover, body.edgtf-page-content-skin-light .edgtf-content p a:hover, .edgtf-comment-holder .edgtf-comment-text .comment-edit-link:hover, .edgtf-comment-holder .edgtf-comment-text .comment-reply-link:hover, .edgtf-comment-holder .edgtf-comment-text .replay:hover, .edgtf-comment-holder .edgtf-comment-text #cancel-comment-reply-link, .edgtf-owl-slider .owl-nav .owl-next:hover, .edgtf-owl-slider .owl-nav .owl-prev:hover, footer .widget ul li a:hover, footer .widget #wp-calendar tfoot a:hover, footer .widget.widget_tag_cloud a:hover, .edgtf-fullscreen-sidebar .widget ul li a:hover, .edgtf-fullscreen-sidebar .widget #wp-calendar tfoot a:hover, .edgtf-fullscreen-sidebar .widget.widget_tag_cloud a:hover, .edgtf-side-menu .widget ul li a:hover, .edgtf-side-menu .widget #wp-calendar tfoot a:hover, .edgtf-side-menu .widget.widget_tag_cloud a:hover, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:hover, .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, .edgtf-blog-holder article.sticky .edgtf-post-title a, .edgtf-blog-holder article .edgtf-post-title a:hover, .edgtf-blog-holder article .edgtf-blog-like a:hover, .edgtf-blog-holder article .edgtf-post-info-comments-holder a:hover, .edgtf-author-description .edgtf-author-description-text-holder .edgtf-author-name a:hover, .edgtf-author-description .edgtf-author-description-text-holder .edgtf-author-social-icons a:hover, .edgtf-blog-single-navigation .edgtf-blog-single-next:hover, .edgtf-blog-single-navigation .edgtf-blog-single-prev:hover, .edgtf-single-links-pages .edgtf-single-links-pages-inner>span, .edgtf-blog-holder.edgtf-blog-single article.format-link .edgtf-post-title a:hover, .edgtf-related-posts-holder .edgtf-related-post .edgtf-post-info>div a:hover, .edgtf-blog-list-holder.edgtf-bl-standard .edgtf-post-info-date a:hover, .edgtf-blog-list-holder .edgtf-bli-info>div a:hover, .edgtf-blog-list-holder.edgtf-bl-boxed .edgtf-post-info-date a:hover, .edgtf-blog-list-holder.edgtf-bl-minimal .edgtf-post-info-date a:hover, .edgtf-blog-list-holder.edgtf-bl-simple .edgtf-bli-content .edgtf-post-title a:hover, .edgtf-blog-list-holder.edgtf-bl-simple .edgtf-bli-content .edgtf-post-info-date a:hover, .edgtf-blog-slider-holder .edgtf-item-info-section>div a:hover, .edgtf-blog-slider-holder .edgtf-post-info-date a:hover, .edgtf-top-bar .widget a:hover, .edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li.edgtf-active-item>a, .edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li>a:hover, .edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li.edgtf-active-item>a, .edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu>ul>li>a:hover, .edgtf-drop-down .wide .second .inner>ul>li.current-menu-item>a, .edgtf-mobile-header .edgtf-mobile-menu-opener.edgtf-mobile-menu-opened a, .edgtf-mobile-header .edgtf-mobile-nav ul li a:hover, .edgtf-mobile-header .edgtf-mobile-nav ul li h6:hover, .edgtf-mobile-header .edgtf-mobile-nav ul ul li.current-menu-ancestor>a, .edgtf-mobile-header .edgtf-mobile-nav ul ul li.current-menu-ancestor>h6, .edgtf-mobile-header .edgtf-mobile-nav ul ul li.current-menu-item>a, .edgtf-mobile-header .edgtf-mobile-nav ul ul li.current-menu-item>h6, .edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid>ul>li.edgtf-active-item>a, .edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid>ul>li.edgtf-active-item>h6, .edgtf-search-page-holder article.sticky .edgtf-post-title a, .edgtf-search-cover .edgtf-search-close:hover, .edgtf-side-menu-button-opener.opened, .edgtf-side-menu-button-opener:hover, .edgtf-match-single-nav .edgtf-match-prev a:hover, .edgtf-match-single-nav .edgtf-match-next a:hover, .edgtf-match-single-nav .edgtf-single-nav-content-holder .edgtf-single-nav-label-holder:hover, .edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-item a:hover, .edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-item.edgtf-ps-social-share a:hover, .edgtf-ps-navigation .edgtf-ps-prev a:hover, .edgtf-ps-navigation .edgtf-ps-next a:hover, .edgtf-pl-filter-holder ul li.edgtf-pl-current span, .edgtf-pl-filter-holder ul li:hover span, .edgtf-portfolio-list-holder.edgtf-pl-gallery-overlay article .edgtf-pli-text .edgtf-pli-category-holder a:hover, .edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.edgtf-nav-light-skin .owl-nav .owl-next:hover, .edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.edgtf-nav-light-skin .owl-nav .owl-prev:hover, .edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.edgtf-nav-dark-skin .owl-nav .owl-next:hover, .edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.edgtf-nav-dark-skin .owl-nav .owl-prev:hover, .edgtf-testimonials-holder.edgtf-testimonials-standard.edgtf-testimonials-dark .edgtf-owl-slider .owl-nav .owl-next:hover, .edgtf-testimonials-holder.edgtf-testimonials-standard.edgtf-testimonials-dark .edgtf-owl-slider .owl-nav .owl-prev:hover, .edgtf-banner-holder .edgtf-banner-link-text .edgtf-banner-link-hover span, .edgtf-btn.edgtf-btn-outline, .edgtf-pie-chart-holder .edgtf-pc-percentage .edgtf-pc-percent, .edgtf-section-title-holder .edgtf-st-title .edgtf-st-title-hightlight, .edgtf-social-share-holder.edgtf-dropdown .edgtf-social-share-dropdown-opener:hover, .edgtf-tabs.edgtf-tabs-simple .edgtf-tabs-nav li.ui-state-active a, .edgtf-tabs.edgtf-tabs-simple .edgtf-tabs-nav li.ui-state-hover a, .edgtf-tabs.edgtf-tabs-simple.edgtf-tabs-white-skin .edgtf-tabs-nav li.ui-state-active a, .edgtf-tabs.edgtf-tabs-simple.edgtf-tabs-white-skin .edgtf-tabs-nav li.ui-state-hover a, .edgtf-tabs.edgtf-tabs-vertical .edgtf-tabs-nav li.ui-state-active a, .edgtf-tabs.edgtf-tabs-vertical .edgtf-tabs-nav li.ui-state-hover a, .edgtf-tabs.edgtf-tabs-vertical.edgtf-tabs-white-skin .edgtf-tabs-nav li.ui-state-active a, .edgtf-tabs.edgtf-tabs-vertical.edgtf-tabs-white-skin .edgtf-tabs-nav li.ui-state-hover a, .edgtf-team-holder.edgtf-team-dark-skin .edgtf-team-icon a:hover, .edgtf-twitter-list-holder .edgtf-twitter-icon, .edgtf-twitter-list-holder .edgtf-tweet-text a:hover, .edgtf-twitter-list-holder .edgtf-twitter-profile a:hover, .widget.widget_edgtf_twitter_widget .edgtf-twitter-widget li .edgtf-twitter-icon, .widget.widget_edgtf_twitter_widget .edgtf-twitter-widget li .edgtf-tweet-text a:hover, .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-minus:hover, .woocommerce-page .edgtf-content .edgtf-quantity-buttons .edgtf-quantity-plus:hover, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-minus:hover, div.woocommerce .edgtf-quantity-buttons .edgtf-quantity-plus:hover, .edgtf-woo-single-page .edgtf-single-product-summary .product_meta>span a:hover, .edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-shopping-cart-holder .edgtf-header-cart:hover, .edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-shopping-cart-holder .edgtf-header-cart:hover, .widget.woocommerce.widget_layered_nav ul li.chosen a, .widget.woocommerce.widget_products ul li .product-title:hover, .widget.woocommerce.widget_recently_viewed_products ul li .product-title:hover, .widget.woocommerce.widget_top_rated_products ul li .product-title:hover, .edgtf-plc-holder.edgtf-plc-nav-light-skin .owl-nav .owl-next:hover, .edgtf-plc-holder.edgtf-plc-nav-light-skin .owl-nav .owl-prev:hover, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .edgtf-pli-add-to-cart.edgtf-light-skin .added_to_cart, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .edgtf-pli-add-to-cart.edgtf-light-skin .button {
	color: #27d604;
}

.edgtf-light-header .edgtf-page-header>div:not(.fixed):not(.edgtf-sticky-header) .edgtf-menu-area .widget a:hover, .edgtf-light-header .edgtf-page-header>div:not(.fixed):not(.edgtf-sticky-header).edgtf-menu-area .widget a:hover, .edgtf-dark-header .edgtf-page-header>div:not(.fixed):not(.edgtf-sticky-header) .edgtf-menu-area .widget a:hover, .edgtf-dark-header .edgtf-page-header>div:not(.fixed):not(.edgtf-sticky-header).edgtf-menu-area .widget a:hover, .edgtf-light-header.edgtf-header-vertical .edgtf-vertical-menu ul li a:hover, .edgtf-light-header.edgtf-header-vertical .edgtf-vertical-menu ul li ul li.current-menu-ancestor>a, .edgtf-light-header.edgtf-header-vertical .edgtf-vertical-menu ul li ul li.current-menu-item>a, .edgtf-light-header.edgtf-header-vertical .edgtf-vertical-menu ul li ul li.current_page_item>a, .edgtf-light-header.edgtf-header-vertical .edgtf-vertical-menu>ul>li.current-menu-ancestor>a, .edgtf-light-header.edgtf-header-vertical .edgtf-vertical-menu>ul>li.edgtf-active-item>a, .edgtf-dark-header.edgtf-header-vertical .edgtf-vertical-menu ul li a:hover, .edgtf-dark-header.edgtf-header-vertical .edgtf-vertical-menu ul li ul li.current-menu-ancestor>a, .edgtf-dark-header.edgtf-header-vertical .edgtf-vertical-menu ul li ul li.current-menu-item>a, .edgtf-dark-header.edgtf-header-vertical .edgtf-vertical-menu ul li ul li.current_page_item>a, .edgtf-dark-header.edgtf-header-vertical .edgtf-vertical-menu>ul>li.current-menu-ancestor>a, .edgtf-dark-header.edgtf-header-vertical .edgtf-vertical-menu>ul>li.edgtf-active-item>a, .edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-search-opener:hover, .edgtf-light-header .edgtf-top-bar .edgtf-search-opener:hover, .edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-search-opener:hover, .edgtf-dark-header .edgtf-top-bar .edgtf-search-opener:hover, .edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-side-menu-button-opener.opened, .edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-side-menu-button-opener:hover, .edgtf-light-header .edgtf-top-bar .edgtf-side-menu-button-opener.opened, .edgtf-light-header .edgtf-top-bar .edgtf-side-menu-button-opener:hover, .edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-side-menu-button-opener.opened, .edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-side-menu-button-opener:hover, .edgtf-dark-header .edgtf-top-bar .edgtf-side-menu-button-opener.opened, .edgtf-dark-header .edgtf-top-bar .edgtf-side-menu-button-opener:hover, .edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-icon-widget-holder:hover, .edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-icon-widget-holder:hover, .edgtf-dark-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-social-icon-widget-holder:hover, .edgtf-light-header .edgtf-page-header>div:not(.edgtf-sticky-header):not(.fixed) .edgtf-social-icon-widget-holder:hover, .edgtf-btn.edgtf-btn-simple:not(.edgtf-btn-glow):not(.edgtf-btn-custom-hover-color):hover, .edgtf-btn.edgtf-btn-solid:not(.edgtf-btn-glow):not(.edgtf-btn-custom-hover-color):hover {
	color: #27d604 !important;
}

.edgtf-st-loader .pulse, .edgtf-st-loader .double_pulse .double-bounce1, .edgtf-st-loader .double_pulse .double-bounce2, .edgtf-st-loader .cube, .edgtf-st-loader .rotating_cubes .cube1, .edgtf-st-loader .rotating_cubes .cube2, .edgtf-st-loader .stripes>div, .edgtf-st-loader .wave>div, .edgtf-st-loader .two_rotating_circles .dot1, .edgtf-st-loader .two_rotating_circles .dot2, .edgtf-st-loader .five_rotating_circles .spinner-container>div, .edgtf-st-loader .atom .ball-1:before, .edgtf-st-loader .atom .ball-2:before, .edgtf-st-loader .atom .ball-3:before, .edgtf-st-loader .atom .ball-4:before, .edgtf-st-loader .clock .ball:before, .edgtf-st-loader .mitosis .ball, .edgtf-st-loader .lines .line1, .edgtf-st-loader .lines .line2, .edgtf-st-loader .lines .line3, .edgtf-st-loader .lines .line4, .edgtf-st-loader .fussion .ball, .edgtf-st-loader .wave_circles .ball, .edgtf-st-loader .pulse_circles .ball, #submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit, #edgtf-back-to-top>span, footer .edgtf-footer-bottom-holder .widget.widget_nav_menu .menu-playerx-footer-menu-container li a:after, .edgtf-blog-holder article .edgtf-post-info-author, .edgtf-blog-holder article .edgtf-post-info-category, .edgtf-blog-holder article.format-audio .edgtf-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-current, .edgtf-blog-holder article.format-audio .edgtf-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .edgtf-blog-pagination ul li a:after, .edgtf-bl-standard-pagination ul li a:after, .edgtf-blog-list-holder.edgtf-bl-standard .edgtf-post-info-category, .edgtf-blog-list-holder.edgtf-bl-standard .edgtf-post-title:after, .edgtf-blog-list-holder.edgtf-bl-boxed .edgtf-post-info-category, .edgtf-blog-slider-holder .edgtf-item-info-section .edgtf-post-info-category, .edgtf-blog-slider-holder .edgtf-post-title:after, .edgtf-main-menu>ul>li>a:after, .edgtf-drop-down .second .inner ul li a .item_outer:before, .edgtf-header-vertical .edgtf-vertical-menu ul li a .item_outer .item_text:after, .edgtf-search-fade .edgtf-fullscreen-with-sidebar-search-holder .edgtf-fullscreen-search-table, .edgtf-social-icons-group-widget.edgtf-square-icons .edgtf-social-icon-widget-holder:hover, .edgtf-social-icons-group-widget.edgtf-square-icons.edgtf-light-skin .edgtf-social-icon-widget-holder:hover, .edgtf-pl-standard-pagination ul li a:after, .edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.edgtf-pag-light-skin .owl-dots .owl-dot.active span, .edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.edgtf-pag-light-skin .owl-dots .owl-dot:hover span, .edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.edgtf-pag-dark-skin .owl-dots .owl-dot.active span, .edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.edgtf-pag-dark-skin .owl-dots .owl-dot:hover span, .edgtf-accordion-holder.edgtf-ac-boxed .edgtf-accordion-title.ui-state-active, .edgtf-accordion-holder.edgtf-ac-boxed .edgtf-accordion-title.ui-state-hover, .edgtf-btn.edgtf-btn-solid, .edgtf-icon-shortcode.edgtf-circle, .edgtf-icon-shortcode.edgtf-dropcaps.edgtf-circle, .edgtf-icon-shortcode.edgtf-square, .edgtf-process-holder .edgtf-process-circle, .edgtf-process-holder .edgtf-process-line, .edgtf-progress-bar .edgtf-pb-content-holder .edgtf-pb-content, .edgtf-stream-box-holder .edgtf-sb-title:after, .edgtf-stream-box-holder .edgtf-sb-main-stream-item .edgtf-sb-text-holder .edgtf-sb-channel, .edgtf-tabs.edgtf-tabs-standard .edgtf-tabs-nav li.ui-state-active, .edgtf-tabs.edgtf-tabs-standard .edgtf-tabs-nav li.ui-state-hover, .edgtf-tabs.edgtf-tabs-boxed .edgtf-tabs-nav li.ui-state-active a, .edgtf-tabs.edgtf-tabs-boxed .edgtf-tabs-nav li.ui-state-hover a, .edgtf-tabs.edgtf-tabs-boxed.edgtf-tabs-white-skin .edgtf-tabs-nav li.ui-state-active a, .edgtf-tabs.edgtf-tabs-boxed.edgtf-tabs-white-skin .edgtf-tabs-nav li.ui-state-hover a, .woocommerce-page .edgtf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .edgtf-content a.added_to_cart, .woocommerce-page .edgtf-content a.button, .woocommerce-page .edgtf-content button[type=submit]:not(.edgtf-woo-search-widget-button):not(.edgtf-search-submit), .woocommerce-page .edgtf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.edgtf-woo-search-widget-button):not(.edgtf-search-submit), div.woocommerce input[type=submit], .woocommerce-pagination ul li a:after, .woocommerce-pagination ul li span.current:after, .edgtf-woo-single-page .woocommerce-tabs ul.tabs>li.active, .edgtf-woo-single-page .woocommerce-tabs ul.tabs>li:hover, .edgtf-shopping-cart-dropdown .edgtf-cart-bottom .edgtf-view-cart, .widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle, .widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-default-skin .added_to_cart, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-default-skin .button, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-default-skin .added_to_cart:hover, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-default-skin .button:hover, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-light-skin .added_to_cart:hover, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-light-skin .button:hover, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-dark-skin .added_to_cart:hover, .edgtf-plc-holder .edgtf-plc-item .edgtf-plc-add-to-cart.edgtf-dark-skin .button:hover, .edgtf-plc-holder.edgtf-plc-pag-light-skin .owl-dots .owl-dot span, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .edgtf-pli-add-to-cart.edgtf-default-skin .added_to_cart, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .edgtf-pli-add-to-cart.edgtf-default-skin .button {
	background-color: #27d604;
}

.edgtf-btn.edgtf-btn-outline:not(.edgtf-btn-custom-hover-bg):hover {
	background-color: #27d604 !important;
}

.edgtf-st-loader .pulse_circles .ball, #respond input:focus[type=text], #respond textarea:focus, .edgtf-style-form textarea:focus, .wpcf7-form-control.wpcf7-date:focus, .wpcf7-form-control.wpcf7-number:focus, .wpcf7-form-control.wpcf7-quiz:focus, .wpcf7-form-control.wpcf7-select:focus, .wpcf7-form-control.wpcf7-text:focus, .wpcf7-form-control.wpcf7-textarea:focus, input:focus[type=text], input:focus[type=email], input:focus[type=password], .edgtf-owl-slider+.edgtf-slider-thumbnail>.edgtf-slider-thumbnail-item.active img, .edgtf-accordion-holder.edgtf-ac-simple .edgtf-accordion-content.ui-accordion-content-active, .edgtf-accordion-holder.edgtf-ac-simple.edgtf-white-skin .edgtf-accordion-content.ui-accordion-content-active, .edgtf-btn.edgtf-btn-outline, .woocommerce-page .edgtf-content input:focus[type=text], .woocommerce-page .edgtf-content input:focus[type=email], .woocommerce-page .edgtf-content input:focus[type=tel], .woocommerce-page .edgtf-content input:focus[type=password], .woocommerce-page .edgtf-content textarea:focus, div.woocommerce input:focus[type=text], div.woocommerce input:focus[type=email], div.woocommerce input:focus[type=tel], div.woocommerce input:focus[type=password], div.woocommerce textarea:focus {
	border-color: #27d604;
}

body.edgtf-page-content-skin-light .wpb_widgetised_column .widget .edgtf-sidearea-title, body.edgtf-page-content-skin-light .wpb_widgetised_column .widget .edgtf-widget-title, body.edgtf-page-content-skin-light aside.edgtf-sidebar .widget .edgtf-sidearea-title, body.edgtf-page-content-skin-light aside.edgtf-sidebar .widget .edgtf-widget-title, .edgtf-blog-holder article .edgtf-post-info-category:after, .edgtf-blog-list-holder.edgtf-bl-standard .edgtf-post-info-category:after, .edgtf-blog-list-holder.edgtf-bl-boxed .edgtf-post-info-category:after, .edgtf-blog-slider-holder .edgtf-item-info-section .edgtf-post-info-category:after, .single-match-item.edgtf-page-content-skin-light .edgtf-match-info-item .edgtf-match-item-title, .edgtf-woo-pl-info-below-image ul.products>.product .added_to_cart:after, .edgtf-woo-pl-info-below-image ul.products>.product .button:after, .edgtf-woo-pl-info-below-image ul.products>.product .added_to_cart:before, .edgtf-woo-pl-info-below-image ul.products>.product .button:before, .edgtf-woo-single-page .woocommerce-tabs ul.tabs>li.active:after, .edgtf-woo-single-page .woocommerce-tabs ul.tabs>li:hover:after, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .added_to_cart:after, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .button:after, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .added_to_cart:before, .edgtf-pl-holder .edgtf-pli-inner .edgtf-pli-text-inner .button:before {
	border-bottom-color: #27d604;
}

#edgtf-back-to-top>span:after, #edgtf-back-to-top>span:before, .edgtf-blog-holder article .edgtf-post-info-author:before, .edgtf-btn.edgtf-btn-solid.edgtf-btn-trapeze-shape .edgtf-btn-trapeze-left-side, .edgtf-btn.edgtf-btn-solid.edgtf-btn-trapeze-shape .edgtf-btn-trapeze-right-side, .edgtf-stream-box-holder .edgtf-sb-main-stream-item .edgtf-sb-text-holder .edgtf-sb-channel:before {
	border-top-color: #27d604;
}

.edgtf-comment-holder .edgtf-comments-title>:before, .edgtf-comment-form .comment-reply-title:before, footer .widget .edgtf-widget-title-holder .edgtf-widget-title:before, .edgtf-fullscreen-sidebar .widget .edgtf-widget-title-holder .edgtf-widget-title:before, .edgtf-side-menu .widget .edgtf-widget-title-holder .edgtf-widget-title:before, .wpb_widgetised_column .widget .edgtf-widget-title-holder .edgtf-widget-title:before, aside.edgtf-sidebar .widget .edgtf-widget-title-holder .edgtf-widget-title:before, .widget .edgtf-widget-title-holder .edgtf-widget-title:before, .edgtf-related-posts-holder .edgtf-related-posts-title>:before, .edgtf-section-title-holder.edgtf-st-minimal .edgtf-st-title:before {
	border-left-color: #27d604;
}

.edgtf-btn.edgtf-btn-outline:not(.edgtf-btn-custom-border-hover):hover {
	border-color: #27d604 !important;
}

.edgtf-content .edgtf-content-inner > .edgtf-full-width > .edgtf-full-width-inner {
	padding: 0;
}

.edgtf-content .edgtf-content-inner > .edgtf-container > .edgtf-container-inner {
	padding: 0;
}

h1 {
	color: #000;
	font-family: Rubik;
	font-size: 2em;
	line-height: 1em;
	font-style: inherit;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2 {
	color: #000;
	font-family: Rubik;
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	text-transform: uppercase;
}

h3 {
	color: #000;
	font-family: Rubik;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

h4 {
	color: #000;
	font-family: Rubik;
	font-size: 14px;
}

h5 {
	color: #000;
	font-family: Rubik;
	font-size: 14px;
	line-height: 21px;
}

h6 {
	color: #81d742;
	font-family: Rubik;
	font-size: 14px;
	line-height: 21px;
}

p {
	color: #000;
	font-family: Roboto;
	font-size: 16px;
	line-height: 18px;
}

a, p a {
	color: #000;
	font-style: normal;
}

a:hover, p a:hover {
	color: #81d742;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #81d742;
}

.error404 .edgtf-page-not-found .edgtf-404-title {
	color: #000;
	line-height: 1px;
	text-transform: capitalize;
}

.error404 .edgtf-page-not-found .edgtf-404-subtitle {
	color: #000;
	font-family: Arial;
	font-size: 10px;
}

.error404 .edgtf-page-not-found .edgtf-404-text {
	color: #000;
	font-family: Arial;
	font-size: 10px;
	letter-spacing: 5px;
}

.edgtf-page-footer .edgtf-footer-top-holder {
	background-color: #000;
}

.edgtf-page-footer .edgtf-footer-bottom-holder {
	background-color: transparent;
}

.edgtf-page-footer {
	background-image: url("https://cdn-ildbcmd.nitrocdn.com/leYDEvxariNgnqIoYLylPKewlmMIzooc/assets/images/optimized/rev-ef591c8/marcogame.pl/wp-content/uploads/revslider/landing-bottom/landing-row-background-img-1.jpg");
}

.edgtf-page-footer.nitro-lazy {
	background-image: none !important;
}

.edgtf-mobile-header .edgtf-mobile-header-inner {
	height: 80px;
	background-color: #fff;
	border-color: #81d742;
}

.edgtf-mobile-header .edgtf-mobile-nav {
	background-color: #fff;
	border-color: #81d742;
}

.edgtf-mobile-header .edgtf-mobile-nav ul li a, .edgtf-mobile-header .edgtf-mobile-nav ul li h6 {
	border-bottom-color: #000;
}

.edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid > ul > li > a, .edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid > ul > li > h6 {
	color: #000;
	font-size: 16px;
	line-height: 30px;
	font-style: inherit;
	letter-spacing: 0px;
	text-transform: inherit;
}

.edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid > ul > li.edgtf-active-item > a, .edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid > ul > li.edgtf-active-item > h6, .edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid > ul > li > a:hover, .edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid > ul > li > h6:hover {
	color: #81d742;
}

.edgtf-mobile-header .edgtf-mobile-nav ul ul li a, .edgtf-mobile-header .edgtf-mobile-nav ul ul li h6 {
	color: #000;
	font-size: 16px;
	line-height: 15px;
	font-style: inherit;
	letter-spacing: 0px;
	text-transform: uppercase;
}

.edgtf-mobile-header .edgtf-mobile-nav ul ul li.current-menu-ancestor > a, .edgtf-mobile-header .edgtf-mobile-nav ul ul li.current-menu-item > a, .edgtf-mobile-header .edgtf-mobile-nav ul ul li.current-menu-ancestor > h6, .edgtf-mobile-header .edgtf-mobile-nav ul ul li.current-menu-item > h6, .edgtf-mobile-header .edgtf-mobile-nav ul ul li a:hover, .edgtf-mobile-header .edgtf-mobile-nav ul ul li h6:hover {
	color: #81d742;
}

.edgtf-mobile-header .edgtf-mobile-logo-wrapper a {
	max-height: 80px;
}

.edgtf-mobile-header .edgtf-mobile-menu-opener a {
	color: #000;
}

.edgtf-mobile-header .edgtf-mobile-menu-opener a:hover, .edgtf-mobile-header .edgtf-mobile-menu-opener.edgtf-mobile-menu-opened a {
	color: #237fe0;
}

.edgtf-header-box .edgtf-top-bar-background {
	height: 96px;
}

.edgtf-header-box .edgtf-top-bar-background {
	background-color: rgba(255, 255, 255, 1);
}

.edgtf-top-bar {
	background-color: rgba(255, 255, 255, 1);
}

.edgtf-page-header .edgtf-menu-area {
	height: 100px !important;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, .35);
}

.edgtf-page-header .edgtf-logo-area .edgtf-grid .edgtf-vertical-align-containers {
	background-color: rgba(0, 0, 0, 0);
}

.edgtf-search-opener {
	color: #fff;
}

.edgtf-search-opener:hover {
	color: #fff;
}

.edgtf-side-menu-slide-with-content .edgtf-side-menu {
	right: -405;
	width: 405;
}

.edgtf-side-menu-slide-with-content.edgtf-side-menu-open .edgtf-wrapper, .edgtf-side-menu-slide-with-content.edgtf-side-menu-open footer.uncover, .edgtf-side-menu-slide-with-content.edgtf-side-menu-open .edgtf-sticky-header, .edgtf-side-menu-slide-with-content.edgtf-side-menu-open .edgtf-fixed-wrapper, .edgtf-side-menu-slide-with-content.edgtf-side-menu-open .edgtf-mobile-header-inner {
	left: -405;
}

.edgtf-side-menu-button-opener {
	color: #fff;
}

.edgtf-side-menu-button-opener:hover, .edgtf-side-menu-button-opener.opened {
	color: #fff;
}

.edgtf-side-menu a.edgtf-close-side-menu {
	color: #fff;
}

.edgtf-side-menu a.edgtf-close-side-menu:hover {
	color: #fff;
}

.edgtf-side-menu {
	text-align: center;
}

.edgtf-side-menu .widget img {
	margin: 0 auto;
}

.edgtf-title-holder .edgtf-title-wrapper .edgtf-breadcrumbs {
	color: #81d742;
	font-size: 16px;
}

.edgtf-title-holder .edgtf-title-wrapper .edgtf-breadcrumbs a:hover {
	color: #fff;
}

.edgtf-shopping-cart-holder .edgtf-header-cart a {
	color: #fff;
}

.edgtf-shopping-cart-holder .edgtf-header-cart a:hover {
	color: #fff;
}

@media only screen and (max-width:1024px) {
	body:not(.edgtf-content-is-behind-header):not(.error404) .edgtf-content {
		margin-top: 0 !important;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-hide-on-tablet {
		display: none !important;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-hide-on-mobile {
		display: none !important;
	}
}

@media only screen and (max-width:1200px) {
	.edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section, section.edgtf-elementor-row-grid-section>.elementor-container {
		width: 950px;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section, section.edgtf-elementor-row-grid-section>.elementor-container {
		width: 768px;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section, section.edgtf-elementor-row-grid-section>.elementor-container {
		width: 600px;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section, section.edgtf-elementor-row-grid-section>.elementor-container {
		width: 420px;
	}
}

@media only screen and (max-width:480px) {
	.edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section, section.edgtf-elementor-row-grid-section>.elementor-container {
		width: 300px;
	}
}

@media only screen and (max-width:320px) {
	.edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section, section.edgtf-elementor-row-grid-section>.elementor-container {
		width: 90%;
	}
}

@media (max-width:1024px) {
	.elementor-section .elementor-container {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
}

@media only screen and (max-width:1200px) {
	.edgtf-boxed .edgtf-wrapper .edgtf-footer-inner, .edgtf-boxed .edgtf-wrapper .edgtf-wrapper-inner {
		width: 1000px;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-boxed .edgtf-wrapper .edgtf-footer-inner, .edgtf-boxed .edgtf-wrapper .edgtf-wrapper-inner {
		width: 818px;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-boxed .edgtf-wrapper .edgtf-footer-inner, .edgtf-boxed .edgtf-wrapper .edgtf-wrapper-inner {
		width: 650px;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-boxed .edgtf-wrapper .edgtf-footer-inner, .edgtf-boxed .edgtf-wrapper .edgtf-wrapper-inner {
		width: 470px;
	}
}

@media only screen and (max-width:480px) {
	.edgtf-boxed .edgtf-wrapper .edgtf-footer-inner, .edgtf-boxed .edgtf-wrapper .edgtf-wrapper-inner {
		width: 350px;
	}
}

@media only screen and (max-width:320px) {
	.edgtf-boxed .edgtf-wrapper .edgtf-footer-inner, .edgtf-boxed .edgtf-wrapper .edgtf-wrapper-inner {
		width: 92%;
	}
}

@media only screen and (max-width:1280px) {
	.edgtf-huge-space .edgtf-outer-space {
		margin: 0 -25px;
	}
	
	.edgtf-huge-space .edgtf-outer-space .edgtf-item-space {
		padding: 0 25px;
		margin: 0 0 50px;
	}
	
	.edgtf-huge-space.edgtf-disable-bottom-space {
		margin-bottom: -50px;
	}
	
	.edgtf-huge-space.edgtf-columns-has-side-space {
		padding: 0 50px;
	}
}

@media only screen and (max-width:1440px) {
	.edgtf-grid-list.edgtf-six-columns .edgtf-masonry-grid-sizer {
		width: 20%;
	}
	
	.edgtf-grid-list.edgtf-six-columns .edgtf-item-space {
		width: 20%;
	}
	
	.edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {
		width: 40%;
	}
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
	.edgtf-grid-list.edgtf-six-columns .edgtf-item-space:nth-child(5n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) {
	.edgtf-grid-list.edgtf-five-columns .edgtf-masonry-grid-sizer {
		width: 25%;
	}
	
	.edgtf-grid-list.edgtf-five-columns .edgtf-item-space {
		width: 25%;
	}
	
	.edgtf-grid-list.edgtf-five-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-five-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {
		width: 50%;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.edgtf-grid-list.edgtf-five-columns .edgtf-item-space:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1366px) {
	.edgtf-grid-list.edgtf-six-columns .edgtf-masonry-grid-sizer {
		width: 25%;
	}
	
	.edgtf-grid-list.edgtf-six-columns .edgtf-item-space {
		width: 25%;
	}
	
	.edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {
		width: 50%;
	}
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
	.edgtf-grid-list.edgtf-six-columns .edgtf-item-space:nth-child(4n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-grid-list.edgtf-four-columns .edgtf-masonry-grid-sizer {
		width: 33.33333%;
	}
	
	.edgtf-grid-list.edgtf-four-columns .edgtf-item-space {
		width: 33.33333%;
	}
	
	.edgtf-grid-list.edgtf-four-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-four-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {
		width: 66.66667%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.edgtf-grid-list.edgtf-four-columns .edgtf-item-space:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-grid-list.edgtf-five-columns .edgtf-masonry-grid-sizer {
		width: 33.33333%;
	}
	
	.edgtf-grid-list.edgtf-five-columns .edgtf-item-space {
		width: 33.33333%;
	}
	
	.edgtf-grid-list.edgtf-five-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-five-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {
		width: 66.66667%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.edgtf-grid-list.edgtf-five-columns .edgtf-item-space:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-grid-list.edgtf-six-columns .edgtf-masonry-grid-sizer {
		width: 33.33333%;
	}
	
	.edgtf-grid-list.edgtf-six-columns .edgtf-item-space {
		width: 33.33333%;
	}
	
	.edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {
		width: 66.66667%;
	}
}

@media only screen and (max-width:1024px) and (min-width:769px) {
	.edgtf-grid-list.edgtf-six-columns .edgtf-item-space:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-grid-list.edgtf-three-columns .edgtf-masonry-grid-sizer {
		width: 50%;
	}
	
	.edgtf-grid-list.edgtf-three-columns .edgtf-item-space {
		width: 50%;
	}
	
	.edgtf-grid-list.edgtf-three-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-three-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {
		width: 100%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.edgtf-grid-list.edgtf-three-columns .edgtf-item-space:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-grid-list.edgtf-four-columns .edgtf-masonry-grid-sizer {
		width: 50%;
	}
	
	.edgtf-grid-list.edgtf-four-columns .edgtf-item-space {
		width: 50%;
	}
	
	.edgtf-grid-list.edgtf-four-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-four-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {
		width: 100%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.edgtf-grid-list.edgtf-four-columns .edgtf-item-space:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-grid-list.edgtf-five-columns .edgtf-masonry-grid-sizer {
		width: 50%;
	}
	
	.edgtf-grid-list.edgtf-five-columns .edgtf-item-space {
		width: 50%;
	}
	
	.edgtf-grid-list.edgtf-five-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-five-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {
		width: 100%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.edgtf-grid-list.edgtf-five-columns .edgtf-item-space:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-grid-list.edgtf-six-columns .edgtf-masonry-grid-sizer {
		width: 50%;
	}
	
	.edgtf-grid-list.edgtf-six-columns .edgtf-item-space {
		width: 50%;
	}
	
	.edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {
		width: 100%;
	}
}

@media only screen and (max-width:768px) and (min-width:681px) {
	.edgtf-grid-list.edgtf-six-columns .edgtf-item-space:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-grid-list.edgtf-two-columns .edgtf-masonry-grid-sizer {
		width: 100%;
	}
	
	.edgtf-grid-list.edgtf-two-columns .edgtf-item-space {
		width: 100%;
	}
	
	.edgtf-grid-list.edgtf-three-columns .edgtf-masonry-grid-sizer {
		width: 100%;
	}
	
	.edgtf-grid-list.edgtf-three-columns .edgtf-item-space {
		width: 100%;
	}
	
	.edgtf-grid-list.edgtf-four-columns .edgtf-masonry-grid-sizer {
		width: 100%;
	}
	
	.edgtf-grid-list.edgtf-four-columns .edgtf-item-space {
		width: 100%;
	}
	
	.edgtf-grid-list.edgtf-five-columns .edgtf-masonry-grid-sizer {
		width: 100%;
	}
	
	.edgtf-grid-list.edgtf-five-columns .edgtf-item-space {
		width: 100%;
	}
	
	.edgtf-grid-list.edgtf-six-columns .edgtf-masonry-grid-sizer {
		width: 100%;
	}
	
	.edgtf-grid-list.edgtf-six-columns .edgtf-item-space {
		width: 100%;
	}
}

@media only screen and (max-width:1366px) {
	.edgtf-blog-holder article.format-gallery .edgtf-blog-gallery .owl-stage-outer {
		-webkit-clip-path: inset(0 1px 0 0);
	}
}

@media only screen and (max-width:680px) {
	.edgtf-blog-holder article.format-link .edgtf-post-text, .edgtf-blog-holder article.format-quote .edgtf-post-text {
		padding: 40px 20px;
	}
	
	.edgtf-blog-holder article.format-link .edgtf-post-mark, .edgtf-blog-holder article.format-quote .edgtf-post-mark {
		display: none;
	}
	
	.edgtf-blog-holder article .edgtf-post-info-bottom .edgtf-post-info-bottom-left>div.edgtf-post-info-author {
		margin: 8px 37% 8px 0;
	}
	
	.edgtf-blog-holder article .edgtf-post-info-bottom .edgtf-post-info-bottom-left>div.edgtf-post-info-comments-holder {
		margin-left: 0;
	}
	
	.edgtf-blog-holder article .edgtf-post-info-top>div.edgtf-post-info-date {
		margin-bottom: 8px;
	}
	
	.edgtf-comment-form .comment-reply-title, .edgtf-comment-holder .edgtf-comments-title, .edgtf-related-posts-holder .edgtf-related-posts-title>* {
		padding: 13px 20px;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-related-posts-holder .edgtf-related-post {
		width: 50% !important;
	}
}

@media only screen and (max-width:480px) {
	.edgtf-related-posts-holder .edgtf-related-post {
		width: 100% !important;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-blog-holder.edgtf-blog-single article .edgtf-post-info-bottom .edgtf-post-info-bottom-left, .edgtf-blog-holder.edgtf-blog-single article .edgtf-post-info-bottom .edgtf-post-info-bottom-right {
		width: 100%;
		float: none;
	}
	
	.edgtf-blog-holder.edgtf-blog-single article .edgtf-post-info-bottom .edgtf-post-info-bottom-right {
		text-align: inherit;
		margin: 10px 0 0;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-blog-list-holder.edgtf-bl-standard .edgtf-bli-content {
		max-width: 310px;
		padding: 17px 15px 10px;
		-webkit-transform: translate3d(0, 0, 0) !important;
		transform: translate3d(0, 0, 0) !important;
	}
	
	.edgtf-blog-list-holder.edgtf-bl-standard .edgtf-bli-content .edgtf-post-excerpt-holder {
		display: none;
	}
}

@media only screen and (max-width:1440px) {
	.edgtf-blog-slider-holder .edgtf-item-text-wrapper {
		max-width: 65%;
	}
}

@media only screen and (max-width:1280px) {
	.edgtf-blog-slider-holder .edgtf-item-text-wrapper {
		max-width: 70%;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-blog-slider-holder .edgtf-item-text-wrapper {
		padding: 22px 20px 19px;
		max-width: 75%;
	}
	
	.edgtf-blog-slider-holder.edgtf-bs-carousel-centered .active.center .edgtf-item-text-wrapper {
		opacity: 1;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-blog-slider-holder .edgtf-item-text-wrapper {
		-webkit-transform: translate3d(0, 0, 0) !important;
		transform: translate3d(0, 0, 0) !important;
	}
	
	.edgtf-blog-slider-holder .edgtf-post-excerpt-holder {
		display: none;
	}
	
	.edgtf-blog-slider-holder.edgtf-bs-carousel-centered .active .edgtf-item-text-wrapper {
		opacity: 1;
	}
}

@media only screen and (max-width:1024px) and (min-width:681px) {
	.edgtf-page-footer .edgtf-column-content.edgtf-grid-col-3 {
		width: 50%;
		float: left;
	}
	
	.edgtf-page-footer .edgtf-column-content.edgtf-grid-col-3:nth-child(2n+1) {
		clear: both;
	}
	
	.edgtf-page-footer .edgtf-column-content.edgtf-grid-col-3:nth-child(3), .edgtf-page-footer .edgtf-column-content.edgtf-grid-col-3:nth-child(4) {
		margin-top: 30px;
	}
	
	.edgtf-page-footer .edgtf-column-content.edgtf-grid-col-4 {
		width: 33.333333333333%;
		float: left;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-footer-bottom-left-inner-border-holder, .edgtf-footer-bottom-right-inner-border-holder {
		display: none;
	}
	
	footer .edgtf-footer-bottom-holder .widget.widget_nav_menu .menu-playerx-footer-menu-container li a {
		padding: 30px 20px 50px;
	}
}

@media only screen and (max-width:768px) {
	footer .edgtf-footer-bottom-holder .widget.widget_nav_menu .menu-playerx-footer-menu-container li a {
		padding: 30px 14px 50px;
		margin: 0;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-page-footer .edgtf-column-content:not(:first-child) {
		margin-top: 30px;
	}
	
	footer .edgtf-footer-bottom-holder .widget.widget_nav_menu .menu-playerx-footer-menu-container li {
		padding: 27px 0;
	}
	
	footer .edgtf-footer-bottom-holder .widget.widget_nav_menu .menu-playerx-footer-menu-container li a {
		padding: 15px 14px 35px;
	}
	
	footer .edgtf-footer-bottom-holder .widget.widget_nav_menu .menu-playerx-footer-menu-container:after {
		display: none;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-page-header {
		display: none;
	}
}

@media only screen and (max-width:1200px) {
	.edgtf-boxed .edgtf-page-header .edgtf-fixed-wrapper.fixed {
		width: 1000px;
	}
}

@media only screen and (max-width:1440px) {
	.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-left .edgtf-position-left-inner {
		padding: 0 25px 0 45px;
	}
	
	.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right .edgtf-position-right-inner {
		padding: 0 45px 0 25px;
	}
}

@media only screen and (max-width:1280px) {
	.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-left .edgtf-position-left-inner {
		padding: 0 15px 0 35px;
	}
	
	.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right .edgtf-position-right-inner {
		padding: 0 35px 0 15px;
	}
	
	.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-center .edgtf-position-center-inner .edgtf-logo-wrapper>a {
		padding: 0 55px;
	}
}

@media only screen and (max-width:1440px) {
	.edgtf-header-vertical .edgtf-vertical-menu-area {
		padding-top: 75px;
	}
}

@media only screen and (min-width:1025px) {
	.error404.edgtf-header-vertical .edgtf-content {
		margin: 0 !important;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-header-vertical .edgtf-vertical-menu-area {
		display: none;
	}
	
	.edgtf-header-vertical .edgtf-content, .edgtf-header-vertical footer {
		padding-left: 0;
	}
}

@media only screen and (max-width:1440px) {
	.edgtf-header-vertical .edgtf-container-inner, .edgtf-header-vertical .edgtf-grid, .edgtf-header-vertical .edgtf-row-grid-section {
		width: 950px;
	}
}

@media only screen and (max-width:1200px) {
	.edgtf-header-vertical .edgtf-container-inner, .edgtf-header-vertical .edgtf-grid, .edgtf-header-vertical .edgtf-row-grid-section {
		width: 768px;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-header-vertical .edgtf-container-inner, .edgtf-header-vertical .edgtf-grid, .edgtf-header-vertical .edgtf-row-grid-section {
		width: 768px;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-header-vertical .edgtf-container-inner, .edgtf-header-vertical .edgtf-grid, .edgtf-header-vertical .edgtf-row-grid-section {
		width: 600px;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-header-vertical .edgtf-container-inner, .edgtf-header-vertical .edgtf-grid, .edgtf-header-vertical .edgtf-row-grid-section {
		width: 420px;
	}
}

@media only screen and (max-width:480px) {
	.edgtf-header-vertical .edgtf-container-inner, .edgtf-header-vertical .edgtf-grid, .edgtf-header-vertical .edgtf-row-grid-section {
		width: 300px;
	}
}

@media only screen and (max-width:320px) {
	.edgtf-header-vertical .edgtf-container-inner, .edgtf-header-vertical .edgtf-grid, .edgtf-header-vertical .edgtf-row-grid-section {
		width: 90%;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-mobile-header {
		display: block;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-paspartu-enabled .edgtf-mobile-header .edgtf-grid {
		width: 90%;
	}
}

@media only screen and (max-width:1200px) {
	.edgtf-boxed .edgtf-page-header .edgtf-sticky-header {
		width: 1000px;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-boxed.edgtf-sticky-up-mobile-header .mobile-header-appear .edgtf-mobile-header-inner {
		width: 818px;
		left: auto;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-boxed.edgtf-sticky-up-mobile-header .mobile-header-appear .edgtf-mobile-header-inner {
		width: 650px;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-boxed.edgtf-sticky-up-mobile-header .mobile-header-appear .edgtf-mobile-header-inner {
		width: 470px;
	}
}

@media only screen and (max-width:480px) {
	.edgtf-boxed.edgtf-sticky-up-mobile-header .mobile-header-appear .edgtf-mobile-header-inner {
		width: 350px;
	}
}

@media only screen and (max-width:320px) {
	.edgtf-boxed.edgtf-sticky-up-mobile-header .mobile-header-appear .edgtf-mobile-header-inner {
		width: 92%;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-top-bar {
		display: none;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-search-page-holder article .edgtf-post-image {
		width: 80px;
	}
	
	.edgtf-search-page-holder article .edgtf-post-title-area {
		padding: 0 0 0 105px;
		min-height: 80px;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-search-page-holder article .edgtf-post-image {
		width: 60px;
	}
	
	.edgtf-search-page-holder article .edgtf-post-title-area {
		padding: 0 0 0 80px;
		min-height: 60px;
	}
}

@media only screen and (max-width:1280px) {
	.edgtf-fullscreen-with-sidebar-search-holder .edgtf-fullscreen-search-cell {
		padding: 50px 0 0;
	}
	
	.edgtf-fullscreen-with-sidebar-search-holder .edgtf-fullscreen-sidebar {
		margin: 20px 0 0;
	}
	
	.edgtf-fullscreen-with-sidebar-search-holder .edgtf-search-field {
		font-size: 70px;
	}
	
	.edgtf-fullscreen-with-sidebar-search-holder .edgtf-search-submit {
		font-size: 40px;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-fullscreen-with-sidebar-search-holder .edgtf-form-holder-inner {
		width: 75%;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-fullscreen-with-sidebar-search-holder .edgtf-field-holder .edgtf-search-field {
		font-size: 25px;
	}
	
	.edgtf-fullscreen-with-sidebar-search-holder .edgtf-search-submit {
		font-size: 25px;
		bottom: 25px !important;
	}
}

@media only screen and (max-width:480px) {
	.edgtf-fullscreen-with-sidebar-search-holder .edgtf-form-holder-inner {
		width: 80%;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-fullscreen-search-holder .edgtf-form-holder-inner {
		width: 80%;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-title-holder.edgtf-has-bg-image {
		height: auto !important;
		background-image: none !important;
	}
	
	.edgtf-title-holder.edgtf-has-bg-image .edgtf-title-image {
		display: block;
	}
	
	.edgtf-title-holder.edgtf-has-bg-image .edgtf-title-wrapper {
		position: absolute;
		top: 50%;
		left: 0;
		height: 100% !important;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	.edgtf-title-holder.edgtf-title-va-header-bottom {
		height: auto !important;
	}
	
	.edgtf-title-holder.edgtf-title-va-header-bottom .edgtf-title-wrapper {
		padding-top: 0 !important;
	}
	
	.edgtf-title-holder.edgtf-has-bg-image.nitro-lazy {
		background-image: none !important;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-title-holder.edgtf-centered-type .edgtf-page-subtitle {
		padding: 0 !important;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-title-holder.edgtf-standard-with-breadcrumbs-type .edgtf-breadcrumbs-info, .edgtf-title-holder.edgtf-standard-with-breadcrumbs-type .edgtf-title-info {
		display: block;
		width: 100%;
	}
	
	.edgtf-title-holder.edgtf-standard-with-breadcrumbs-type .edgtf-breadcrumbs-info {
		margin: 10px 0 0;
		text-align: initial;
		white-space: inherit;
	}
}

@media only screen and (max-width:1440px) {
	.single-match-item .edgtf-match-single-scoreboard .edgtf-match-item-holder {
		width: 64%;
		padding: 50px 0 45px;
	}
	
	.single-match-item .edgtf-match-single-scoreboard .edgtf-match-item-holder .edgtf-match-vs-image {
		width: 180px;
		padding: 0 25px;
	}
	
	.single-match-item .edgtf-match-single-scoreboard .edgtf-match-item-holder .edgtf-match-single-team {
		width: calc(50% - 90px);
	}
}

@media only screen and (max-width:1024px) {
	.single-match-item .edgtf-match-single-scoreboard .edgtf-match-item-holder {
		width: 52%;
	}
}

@media only screen and (max-width:768px) {
	.single-match-item .edgtf-match-single-scoreboard {
		background-size: cover;
		background-attachment: scroll;
	}
	
	.single-match-item .edgtf-match-single-scoreboard .edgtf-match-item-holder {
		width: 65%;
	}
	
	.single-match-item .edgtf-match-single-scoreboard .edgtf-match-item-holder .edgtf-match-vs-image {
		width: 140px;
		padding: 0 20px;
	}
	
	.single-match-item .edgtf-match-single-scoreboard .edgtf-match-item-holder .edgtf-match-single-team {
		width: calc(50% - 70px);
	}
}

@media only screen and (max-width:680px) {
	.single-match-item .edgtf-match-single-scoreboard {
		height: auto;
		background-size: cover;
		background-attachment: scroll;
	}
	
	.single-match-item .edgtf-match-single-scoreboard .edgtf-match-item-holder {
		display: block;
		width: 90%;
		padding: 40px 0;
	}
	
	.single-match-item .edgtf-match-single-scoreboard .edgtf-match-item-image-holder {
		display: none;
	}
	
	.single-match-item .edgtf-match-single-scoreboard .edgtf-match-item-holder .edgtf-match-vs-image {
		width: 60px;
		padding: 0 10px;
		display: block;
		margin: 0 auto;
	}
	
	.single-match-item .edgtf-match-single-scoreboard .edgtf-match-item-holder .edgtf-match-single-team {
		display: block;
		width: 60%;
		margin: 0 auto;
	}
	
	.single-match-item .edgtf-match-single-scoreboard .edgtf-match-item-holder .edgtf-match-single-team .edgtf-match-team-title {
		margin: 0;
	}
	
	.single-match-item .edgtf-match-info-item {
		display: block;
	}
	
	.single-match-item .edgtf-match-info-item h4 {
		display: block;
	}
	
	.single-match-item .edgtf-match-info-item h4.edgtf-match-single-result-holder {
		text-align: left;
		margin-top: 15px;
	}
	
	.single-match-item .edgtf-single-match-content-box {
		background-color: transparent;
		padding: 0;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-match-list-holder article {
		padding: 20px 30px 26px;
	}
	
	.edgtf-match-list-holder article .edgtf-match-item-holder .edgtf-match-info {
		padding-left: 12px;
	}
	
	.edgtf-match-list-holder article .edgtf-match-item-holder .edgtf-match-info .edgtf-match-category {
		display: none;
	}
	
	.edgtf-match-list-holder article .edgtf-match-item-holder .edgtf-match-result-holder {
		padding-right: 0;
	}
	
	.edgtf-match-list-holder article .edgtf-match-item-holder .edgtf-match-stream-holder span {
		display: none;
	}
	
	.edgtf-match-list-holder article .edgtf-match-item-holder .edgtf-match-stream-holder i {
		margin-right: 0;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-match-list-holder article {
		padding: 20px 20px 26px;
	}
	
	.edgtf-match-list-holder article .edgtf-match-item-holder .edgtf-match-single-team {
		width: 110px;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-match-list-holder article {
		padding: 20px 20px 36px;
	}
	
	.edgtf-match-list-holder article .edgtf-match-item-holder {
		display: block;
	}
	
	.edgtf-match-list-holder article .edgtf-match-item-holder .edgtf-match-single-team, .edgtf-match-list-holder article .edgtf-match-item-holder .edgtf-match-vs-image {
		display: none;
	}
	
	.edgtf-match-list-holder article .edgtf-match-item-holder .edgtf-match-info {
		display: block;
		width: 100%;
		padding-left: 0;
	}
	
	.edgtf-match-list-holder article .edgtf-match-item-holder .edgtf-match-result-holder, .edgtf-match-list-holder article .edgtf-match-item-holder .edgtf-match-stream-holder {
		display: block;
		text-align: left;
		padding-left: 0;
		margin-top: 5px;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-match-small-list-holder article .edgtf-match-item-holder {
		display: inline-block;
		vertical-align: middle;
	}
	
	.edgtf-match-small-list-holder article .edgtf-match-item-holder>* {
		display: inline-block;
		vertical-align: middle;
	}
	
	.edgtf-match-small-list-holder article .edgtf-match-item-holder>.edgtf-match-single-team {
		width: 30%;
		float: left;
	}
	
	.edgtf-match-small-list-holder article .edgtf-match-item-holder>.edgtf-match-vs-image {
		width: 40%;
		float: left;
		padding: 20px 0 0 0;
	}
	
	.edgtf-match-small-list-holder article .edgtf-match-item-holder>.edgtf-match-info {
		width: 100%;
		text-align: center;
		padding: 15px 0 0 0;
	}
	
	.edgtf-match-small-list-holder article .edgtf-match-item-holder>.edgtf-match-result-holder {
		padding: 15px 0 0 0;
		text-align: center;
		width: 100%;
	}
	
	.edgtf-match-small-list-holder article .edgtf-match-item-holder>.edgtf-match-stream-holder {
		padding: 15px 0 0 0;
		text-align: center;
		width: 100%;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-portfolio-single-holder .edgtf-ps-image-holder.edgtf-ps-gallery-images .edgtf-ps-image {
		width: 100% !important;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-portfolio-single-holder .edgtf-ps-info-holder {
		margin: 30px 0 0 !important;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-text {
		padding: 0 6%;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-text {
		padding: 0 25px;
	}
	
	.edgtf-testimonials-holder .edgtf-testimonials {
		padding: 0 25px;
	}
	
	.edgtf-testimonials-holder .owl-nav {
		display: none;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-testimonials-holder .edgtf-testimonials {
		padding: 0 10px;
	}
	
	.edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-text {
		padding: 0 10px;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-accordion-holder.edgtf-ac-simple .edgtf-accordion-title {
		padding: 12px 0 11px 15px;
	}
	
	.edgtf-accordion-holder.edgtf-ac-simple .edgtf-accordion-content {
		padding: 30px 15px 48px 15px;
	}
	
	.edgtf-accordion-holder.edgtf-ac-boxed .edgtf-accordion-title {
		padding: 12px 0 11px 15px;
	}
	
	.edgtf-accordion-holder.edgtf-ac-boxed .edgtf-accordion-content {
		padding: 30px 15px 48px 15px;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-btn.edgtf-btn-huge, .edgtf-btn.edgtf-btn-large {
		padding: 13px 44px;
	}
}

@media only screen and (min-width:1201px) and (max-width:1300px) {
	.edgtf-call-to-action-holder .edgtf-grid {
		width: 1100px;
	}
}

@media only screen and (max-width:1200px) {
	.edgtf-call-to-action-holder.edgtf-four-fifths-columns .edgtf-cta-text-holder, .edgtf-call-to-action-holder.edgtf-three-quarters-columns .edgtf-cta-text-holder {
		width: 66.666666666667%;
	}
	
	.edgtf-call-to-action-holder.edgtf-four-fifths-columns .edgtf-cta-button-holder, .edgtf-call-to-action-holder.edgtf-three-quarters-columns .edgtf-cta-button-holder {
		width: 33.333333333333%;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-call-to-action-holder.edgtf-normal-layout .edgtf-cta-button-holder, .edgtf-call-to-action-holder.edgtf-normal-layout .edgtf-cta-inner, .edgtf-call-to-action-holder.edgtf-normal-layout .edgtf-cta-text-holder {
		display: block;
	}
	
	.edgtf-call-to-action-holder.edgtf-normal-layout .edgtf-cta-button-holder {
		margin: 28px 0 0;
		text-align: initial;
	}
	
	.edgtf-call-to-action-holder.edgtf-four-fifths-columns .edgtf-cta-button-holder, .edgtf-call-to-action-holder.edgtf-four-fifths-columns .edgtf-cta-text-holder, .edgtf-call-to-action-holder.edgtf-three-quarters-columns .edgtf-cta-button-holder, .edgtf-call-to-action-holder.edgtf-three-quarters-columns .edgtf-cta-text-holder, .edgtf-call-to-action-holder.edgtf-two-halves-columns .edgtf-cta-button-holder, .edgtf-call-to-action-holder.edgtf-two-halves-columns .edgtf-cta-text-holder, .edgtf-call-to-action-holder.edgtf-two-thirds-columns .edgtf-cta-button-holder, .edgtf-call-to-action-holder.edgtf-two-thirds-columns .edgtf-cta-text-holder {
		width: 100%;
	}
}

@media only screen and (max-width:1200px) {
	.edgtf-countdown .countdown-row .countdown-section .countdown-amount {
		font-size: 60px;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-countdown .countdown-row.countdown-show4 .countdown-section, .edgtf-countdown .countdown-row.countdown-show5 .countdown-section, .edgtf-countdown .countdown-row.countdown-show6 .countdown-section {
		width: 33.333333333333%;
		margin-bottom: 20px;
	}
	
	.edgtf-countdown .countdown-row .countdown-section .countdown-amount {
		font-size: 50px;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-countdown .countdown-row .countdown-section .countdown-amount {
		font-size: 40px;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-custom-font-holder.edgtf-disable-title-break br {
		display: none;
	}
}

@media only screen and (max-width:1366px) {
	.edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-two-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-three-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-four-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-five-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-six-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-one-column-alignment-left .edgtf-eh-item .edgtf-eh-item-content {
		text-align: left;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-one-column-alignment-right .edgtf-eh-item .edgtf-eh-item-content {
		text-align: right;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-one-column-alignment-center .edgtf-eh-item .edgtf-eh-item-content {
		text-align: center;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-two-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-three-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-four-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-five-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-six-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-one-column-alignment-left .edgtf-eh-item .edgtf-eh-item-content {
		text-align: left;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-one-column-alignment-right .edgtf-eh-item .edgtf-eh-item-content {
		text-align: right;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-one-column-alignment-center .edgtf-eh-item .edgtf-eh-item-content {
		text-align: center;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-two-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-three-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-four-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-five-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-six-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-one-column-alignment-left .edgtf-eh-item .edgtf-eh-item-content {
		text-align: left;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-one-column-alignment-right .edgtf-eh-item .edgtf-eh-item-content {
		text-align: right;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-one-column-alignment-center .edgtf-eh-item .edgtf-eh-item-content {
		text-align: center;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-two-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-three-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-four-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-five-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-six-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-one-column-alignment-left .edgtf-eh-item .edgtf-eh-item-content {
		text-align: left;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-one-column-alignment-right .edgtf-eh-item .edgtf-eh-item-content {
		text-align: right;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-one-column-alignment-center .edgtf-eh-item .edgtf-eh-item-content {
		text-align: center;
	}
}

@media only screen and (max-width:480px) {
	.edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-two-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-three-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-four-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-five-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-six-columns .edgtf-eh-item {
		width: 100%;
		height: auto;
		display: inline-block;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-one-column-alignment-left .edgtf-eh-item .edgtf-eh-item-content {
		text-align: left;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-one-column-alignment-right .edgtf-eh-item .edgtf-eh-item-content {
		text-align: right;
	}
	
	.edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-one-column-alignment-center .edgtf-eh-item .edgtf-eh-item-content {
		text-align: center;
	}
	
	.edgtf-elements-holder .edgtf-eh-item-content {
		padding: 0 10px;
	}
}

@media only screen and (max-width:1440px) {
	.edgtf-full-screen-image-slider .edgtf-fsis-content-image img {
		max-width: 440px;
	}
}

@media only screen and (max-width:1280px) {
	.edgtf-full-screen-image-slider .edgtf-fsis-slider .owl-dots {
		bottom: calc(8% - 14px);
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-thumb-nav {
		top: 16%;
		height: 68%;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-image-hover .edgtf-fsis-frame-bottom, .edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-image-hover .edgtf-fsis-frame-top {
		height: 14%;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-image-hover .edgtf-fsis-frame-left, .edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-image-hover .edgtf-fsis-frame-right {
		width: 14%;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-active-image .edgtf-fsis-frame-bottom, .edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-active-image .edgtf-fsis-frame-top {
		height: 0;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-active-image .edgtf-fsis-frame-left, .edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-active-image .edgtf-fsis-frame-right {
		width: 0;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-content-image img {
		max-width: 370px;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-frame-bottom, .edgtf-full-screen-image-slider .edgtf-fsis-frame-top {
		height: 16%;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-frame-left, .edgtf-full-screen-image-slider .edgtf-fsis-frame-right {
		width: 16%;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-full-screen-image-slider .edgtf-fsis-content-image img {
		max-width: 340px;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-full-screen-image-slider .edgtf-fsis-slider .owl-nav {
		display: none;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-slider .owl-dots {
		bottom: calc(5% - 14px);
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-thumb-nav {
		display: none;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-content-image-init .edgtf-fsis-image-left {
		left: 2%;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-content-image-init .edgtf-fsis-image-right {
		right: 5%;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-content-image-init .edgtf-fsis-subtitle {
		margin: 15px 0 0;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-image-hover .edgtf-fsis-image-left {
		left: calc(2% - 10px);
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-image-hover .edgtf-fsis-image-right {
		right: calc(5% - 10px);
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-image-hover .edgtf-fsis-frame-bottom, .edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-image-hover .edgtf-fsis-frame-top {
		height: 10%;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-image-hover .edgtf-fsis-frame-left, .edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-image-hover .edgtf-fsis-frame-right {
		width: 10%;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-active-image .edgtf-fsis-image-left {
		left: calc(2% - 25px);
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-active-image .edgtf-fsis-image-right {
		right: calc(5% - 25px);
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-active-image .edgtf-fsis-frame-bottom, .edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-active-image .edgtf-fsis-frame-top {
		height: 0;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-active-image .edgtf-fsis-frame-left, .edgtf-full-screen-image-slider .edgtf-fsis-item.edgtf-fsis-active-image .edgtf-fsis-frame-right {
		width: 0;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-frame-bottom, .edgtf-full-screen-image-slider .edgtf-fsis-frame-top {
		height: 10%;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-frame-left, .edgtf-full-screen-image-slider .edgtf-fsis-frame-right {
		width: 10%;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-full-screen-image-slider .edgtf-fsis-slider .owl-dots {
		display: none;
	}
	
	.edgtf-full-screen-image-slider .edgtf-fsis-content-image {
		display: none;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-google-map-overlay {
		display: block;
	}
}

@media only screen and (max-width:1200px) {
	.edgtf-item-showcase-holder .edgtf-is-image {
		position: absolute;
		left: 0;
		width: 50%;
		height: 100%;
		margin-top: 0 !important;
	}
	
	.edgtf-item-showcase-holder .edgtf-is-image img {
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	
	.edgtf-item-showcase-holder .edgtf-is-item-holder.edgtf-is-left-holder, .edgtf-item-showcase-holder .edgtf-is-item-holder.edgtf-is-right-holder {
		float: right;
		width: 50%;
		padding: 0 0 0 50%;
	}
	
	.edgtf-item-showcase-holder .edgtf-is-item-holder.edgtf-is-right-holder {
		margin: 36px 0 0;
	}
	
	.edgtf-item-showcase-holder .edgtf-is-item {
		margin: 36px 0 0;
	}
	
	.edgtf-item-showcase-holder .edgtf-is-item.edgtf-is-left {
		text-align: left;
	}
	
	.edgtf-item-showcase-holder .edgtf-is-item.edgtf-is-left .edgtf-is-content {
		padding: 0 0 0 20px;
	}
	
	.edgtf-item-showcase-holder .edgtf-is-item:not(.edgtf-appeared) {
		-webkit-transform: translateX(-40px);
		-ms-transform: translateX(-40px);
		transform: translateX(-40px);
	}
}

@media only screen and (max-width:680px) {
	.edgtf-item-showcase-holder .edgtf-is-image {
		display: none;
	}
	
	.edgtf-item-showcase-holder .edgtf-is-item-holder.edgtf-is-left-holder, .edgtf-item-showcase-holder .edgtf-is-item-holder.edgtf-is-right-holder {
		float: none;
		width: 100%;
		padding: 0;
	}
	
	.edgtf-item-showcase-holder .edgtf-is-item {
		opacity: 1;
		-webkit-transform: translateX(0) translateY(0) !important;
		-ms-transform: translateX(0) translateY(0) !important;
		transform: translateX(0) translateY(0) !important;
	}
	
	.edgtf-item-showcase-holder .edgtf-is-item.edgtf-is-left .edgtf-is-content, .edgtf-item-showcase-holder .edgtf-is-item.edgtf-is-right .edgtf-is-content {
		padding: 0;
	}
}

@media only screen and (max-width:1366px) {
	.edgtf-process-holder.edgtf-responsive-1366 .edgtf-mark-horizontal-holder {
		display: none;
	}
	
	.edgtf-process-holder.edgtf-responsive-1366 .edgtf-mark-vertical-holder {
		display: block;
	}
	
	.edgtf-process-holder.edgtf-responsive-1366 .edgtf-process-inner {
		position: relative;
		display: inline-block;
		width: 100%;
		vertical-align: middle;
		padding: 0 0 0 76px;
		margin: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.edgtf-process-holder.edgtf-responsive-1366 .edgtf-process-item {
		width: 100%;
		float: none;
		padding: 0;
		text-align: inherit;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-process-holder.edgtf-responsive-1024 .edgtf-mark-horizontal-holder {
		display: none;
	}
	
	.edgtf-process-holder.edgtf-responsive-1024 .edgtf-mark-vertical-holder {
		display: block;
	}
	
	.edgtf-process-holder.edgtf-responsive-1024 .edgtf-process-inner {
		position: relative;
		display: inline-block;
		width: 100%;
		vertical-align: middle;
		padding: 0 0 0 76px;
		margin: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.edgtf-process-holder.edgtf-responsive-1024 .edgtf-process-item {
		width: 100%;
		float: none;
		padding: 0;
		text-align: inherit;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-process-holder.edgtf-responsive-768 .edgtf-mark-horizontal-holder {
		display: none;
	}
	
	.edgtf-process-holder.edgtf-responsive-768 .edgtf-mark-vertical-holder {
		display: block;
	}
	
	.edgtf-process-holder.edgtf-responsive-768 .edgtf-process-inner {
		position: relative;
		display: inline-block;
		width: 100%;
		vertical-align: middle;
		padding: 0 0 0 76px;
		margin: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.edgtf-process-holder.edgtf-responsive-768 .edgtf-process-item {
		width: 100%;
		float: none;
		padding: 0;
		text-align: inherit;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-process-holder.edgtf-responsive-680 .edgtf-mark-horizontal-holder {
		display: none;
	}
	
	.edgtf-process-holder.edgtf-responsive-680 .edgtf-mark-vertical-holder {
		display: block;
	}
	
	.edgtf-process-holder.edgtf-responsive-680 .edgtf-process-inner {
		position: relative;
		display: inline-block;
		width: 100%;
		vertical-align: middle;
		padding: 0 0 0 76px;
		margin: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.edgtf-process-holder.edgtf-responsive-680 .edgtf-process-item {
		width: 100%;
		float: none;
		padding: 0;
		text-align: inherit;
	}
}

@media only screen and (max-width:480px) {
	.edgtf-process-holder.edgtf-responsive-480 .edgtf-mark-horizontal-holder {
		display: none;
	}
	
	.edgtf-process-holder.edgtf-responsive-480 .edgtf-mark-vertical-holder {
		display: block;
	}
	
	.edgtf-process-holder.edgtf-responsive-480 .edgtf-process-inner {
		position: relative;
		display: inline-block;
		width: 100%;
		vertical-align: middle;
		padding: 0 0 0 76px;
		margin: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.edgtf-process-holder.edgtf-responsive-480 .edgtf-process-item {
		width: 100%;
		float: none;
		padding: 0;
		text-align: inherit;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-section-title-holder.edgtf-st-two-columns {
		padding: 0 !important;
	}
	
	.edgtf-section-title-holder.edgtf-st-disable-title-break .edgtf-st-title br {
		display: none;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-section-title-holder:not(.edgtf-st-minimal) {
		padding: 0 !important;
	}
	
	.edgtf-section-title-holder.edgtf-st-minimal {
		padding: 18px 30px;
	}
	
	.edgtf-section-title-holder.edgtf-st-two-columns .edgtf-st-text, .edgtf-section-title-holder.edgtf-st-two-columns .edgtf-st-title {
		width: 100%;
		float: none !important;
		text-align: initial !important;
	}
	
	.edgtf-section-title-holder.edgtf-st-two-columns .edgtf-st-text {
		margin: 14px 0 0;
	}
}

@media only screen and (max-width:1366px) {
	.edgtf-ss-holder.edgtf-ss-break-1366.edgtf-ss-image-right .edgtf-ss-image {
		position: relative;
		left: 0;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-1366 .edgtf-ss-content {
		left: 0;
		width: 100%;
		padding: 25px;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-1366 .edgtf-ss-image {
		position: relative;
		width: 100%;
		background-image: none !important;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-1366 .edgtf-ss-image.nitro-lazy {
		background-image: none !important;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-1366 .edgtf-ss-image img {
		display: block;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-ss-holder.edgtf-ss-break-1024.edgtf-ss-image-right .edgtf-ss-image {
		position: relative;
		left: 0;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-1024 .edgtf-ss-content {
		left: 0;
		width: 100%;
		padding: 25px;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-1024 .edgtf-ss-image {
		position: relative;
		width: 100%;
		background-image: none !important;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-1024 .edgtf-ss-image.nitro-lazy {
		background-image: none !important;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-1024 .edgtf-ss-image img {
		display: block;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-ss-holder.edgtf-ss-break-768.edgtf-ss-image-right .edgtf-ss-image {
		position: relative;
		left: 0;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-768 .edgtf-ss-content {
		left: 0;
		width: 100%;
		padding: 25px;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-768 .edgtf-ss-image {
		position: relative;
		width: 100%;
		background-image: none !important;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-768 .edgtf-ss-image.nitro-lazy {
		background-image: none !important;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-768 .edgtf-ss-image img {
		display: block;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-ss-holder.edgtf-ss-break-680.edgtf-ss-image-right .edgtf-ss-image {
		position: relative;
		left: 0;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-680 .edgtf-ss-content {
		left: 0;
		width: 100%;
		padding: 25px;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-680 .edgtf-ss-image {
		position: relative;
		width: 100%;
		background-image: none !important;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-680 .edgtf-ss-image.nitro-lazy {
		background-image: none !important;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-680 .edgtf-ss-image img {
		display: block;
	}
}

@media only screen and (max-width:480px) {
	.edgtf-ss-holder.edgtf-ss-break-480.edgtf-ss-image-right .edgtf-ss-image {
		position: relative;
		left: 0;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-480 .edgtf-ss-content {
		left: 0;
		width: 100%;
		padding: 25px;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-480 .edgtf-ss-image {
		position: relative;
		width: 100%;
		background-image: none !important;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-480 .edgtf-ss-image.nitro-lazy {
		background-image: none !important;
	}
	
	.edgtf-ss-holder.edgtf-ss-break-480 .edgtf-ss-image img {
		display: block;
	}
}

@media only screen and (max-width:1440px) {
	.edgtf-stream-box-holder .edgtf-sb-main-stream-item .edgtf-sb-text-holder {
		padding: 18px 100px 20px 30px;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-stream-box-holder.edgtf-sb-standard .edgtf-sb-bottom-stream-item .edgtf-sb-text-holder {
		width: 80%;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-stream-box-holder.edgtf-sb-standard .edgtf-sb-bottom-stream-item .edgtf-sb-text-holder {
		width: 90%;
	}
	
	.edgtf-stream-box-holder .edgtf-sb-main-stream-item .edgtf-video-button-play {
		font-size: 27px;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-stream-box-holder.edgtf-sb-standard .edgtf-sb-bottom-stream-item {
		display: block;
		width: 100%;
		min-height: 175px;
	}
	
	.edgtf-stream-box-holder.edgtf-sb-standard .edgtf-sb-bottom-stream-item .edgtf-sb-bottom-stream-image {
		display: none;
	}
	
	.edgtf-stream-box-holder.edgtf-sb-standard .edgtf-sb-bottom-stream-item .edgtf-sb-text-holder {
		width: 100%;
	}
	
	.edgtf-stream-box-holder.edgtf-sb-standard .edgtf-sb-bottom-stream-item .edgtf-sb-text-holder .edgtf-sb-title:after {
		right: 15px;
	}
	
	.edgtf-stream-box-holder.edgtf-sb-standard .edgtf-sb-main-stream-item {
		min-height: 300px;
	}
	
	.edgtf-stream-box-holder.edgtf-sb-standard .edgtf-sb-main-stream-item .edgtf-sb-main-image {
		display: none;
	}
	
	.edgtf-stream-box-holder.edgtf-sb-standard .edgtf-sb-main-stream-item .edgtf-sb-text-holder {
		width: 100%;
		padding-right: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.edgtf-stream-box-holder .edgtf-sb-main-stream-item .edgtf-video-button-play {
		display: none;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-tabs.edgtf-tabs-boxed .edgtf-tabs-nav li {
		margin: 0 8px 0 0;
	}
	
	.edgtf-tabs.edgtf-tabs-boxed .edgtf-tabs-nav li a {
		padding: 7px 18px;
	}
	
	.edgtf-tabs.edgtf-tabs-simple .edgtf-tabs-nav li {
		margin: 0 26px 0 0;
	}
	
	.edgtf-tabs.edgtf-tabs-vertical .edgtf-tabs-nav {
		width: 180px;
		padding-top: 1px;
	}
	
	.edgtf-tabs.edgtf-tabs-vertical .edgtf-tab-container {
		width: calc(100% - 180px);
		padding: 0 0 0 30px;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-tabs.edgtf-tabs-standard .edgtf-tabs-nav li {
		display: block;
		float: none;
	}
	
	.edgtf-tabs.edgtf-tabs-standard .edgtf-tabs-nav li a {
		width: 100%;
		-webkit-clip-path: polygon(0 0, 91% 0, 100% 100%, 0 100%);
		clip-path: polygon(0 0, 91% 0, 100% 100%, 0 100%);
	}
	
	.edgtf-tabs.edgtf-tabs-boxed .edgtf-tabs-nav li {
		display: block;
		float: none;
		margin: 0 0 8px;
	}
	
	.edgtf-tabs.edgtf-tabs-boxed .edgtf-tabs-nav li a {
		width: 100%;
	}
	
	.edgtf-tabs.edgtf-tabs-simple .edgtf-tabs-nav li {
		margin: 0 20px 0 0;
	}
	
	.edgtf-tabs.edgtf-tabs-vertical .edgtf-tabs-nav li {
		display: block;
		float: none;
		margin: 0 0 20px;
	}
	
	.edgtf-tabs.edgtf-tabs-vertical .edgtf-tabs-nav li a {
		padding: 0;
		width: 100%;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-tabs.edgtf-tabs-simple .edgtf-tabs-nav {
		padding: 0 0 20px;
	}
	
	.edgtf-tabs.edgtf-tabs-simple .edgtf-tabs-nav li {
		display: block;
		float: none;
		margin: 0 0 20px;
		padding: 0 0 0 38px;
	}
	
	.edgtf-tabs.edgtf-tabs-simple .edgtf-tabs-nav li a {
		padding: 0;
		width: 100%;
	}
	
	.edgtf-tabs.edgtf-tabs-vertical {
		display: block;
	}
	
	.edgtf-tabs.edgtf-tabs-vertical .edgtf-tabs-nav {
		display: block;
		width: 100%;
		border-right: none;
		padding: 0 0 20px;
		border-bottom: 1px solid rgba(255, 255, 255, .05);
	}
	
	.edgtf-tabs.edgtf-tabs-vertical .edgtf-tabs-nav li {
		padding: 0 0 0 38px;
	}
	
	.edgtf-tabs.edgtf-tabs-vertical .edgtf-tab-container {
		padding: 40px 38px 54px;
	}
}

@media only screen and (max-width:1024px) {
	body.edgtf-vss-initialized {
		overflow-y: visible !important;
		height: auto !important;
	}
	
	#multiscroll-nav, .edgtf-vertical-split-slider {
		display: none;
	}
	
	.edgtf-vss-responsive {
		display: block;
	}
}

@media only screen and (max-width:1280px) {
	.edgtf-instagram-list-holder.edgtf-il-four-columns .edgtf-il-item {
		width: 33.33333%;
	}
}

@media only screen and (max-width:1280px) and (min-width:1025px) {
	.edgtf-instagram-list-holder.edgtf-il-four-columns .edgtf-il-item:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1280px) {
	.edgtf-instagram-list-holder.edgtf-il-five-columns .edgtf-il-item {
		width: 33.33333%;
	}
}

@media only screen and (max-width:1280px) and (min-width:1025px) {
	.edgtf-instagram-list-holder.edgtf-il-five-columns .edgtf-il-item:nth-child(3n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-instagram-list-holder.edgtf-il-three-columns .edgtf-il-item {
		width: 50%;
	}
}

@media only screen and (max-width:1024px) and (min-width:681px) {
	.edgtf-instagram-list-holder.edgtf-il-three-columns .edgtf-il-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-instagram-list-holder.edgtf-il-four-columns .edgtf-il-item {
		width: 50%;
	}
}

@media only screen and (max-width:1024px) and (min-width:681px) {
	.edgtf-instagram-list-holder.edgtf-il-four-columns .edgtf-il-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-instagram-list-holder.edgtf-il-five-columns .edgtf-il-item {
		width: 50%;
	}
}

@media only screen and (max-width:1024px) and (min-width:681px) {
	.edgtf-instagram-list-holder.edgtf-il-five-columns .edgtf-il-item:nth-child(2n+1) {
		clear: both;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-instagram-list-holder .edgtf-il-item {
		width: 100% !important;
	}
}

@media only screen and (max-width:1024px) {
	.edgtf-instagram-feed:not(.edgtf-instagram-carousel) li img {
		width: 100%;
	}
	
	.edgtf-instagram-feed:not(.edgtf-instagram-carousel).edgtf-col-6 li {
		width: 25%;
	}
	
	.edgtf-instagram-feed:not(.edgtf-instagram-carousel).edgtf-col-9 li {
		width: 25%;
	}
}

@media only screen and (max-width:768px) {
	.edgtf-instagram-feed:not(.edgtf-instagram-carousel).edgtf-col-6 li {
		width: 33.33333%;
	}
	
	.edgtf-instagram-feed:not(.edgtf-instagram-carousel).edgtf-col-9 li {
		width: 33.33333%;
	}
}

@media only screen and (max-width:680px) {
	.edgtf-instagram-feed:not(.edgtf-instagram-carousel) li {
		width: 50% !important;
	}
}

@media only screen and (max-width: 1024px) {
	.edgtf-content .edgtf-content-inner > .edgtf-container > .edgtf-container-inner, .edgtf-content .edgtf-content-inner > .edgtf-full-width > .edgtf-full-width-inner {
		padding: 0;
	}
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
	h1 {
		font-size: 21px;
		line-height: 21px;
	}
	
	h2 {
		font-size: 12px;
		line-height: 21px;
	}
	
	h3 {
		font-size: 16px;
	}
	
	h4 {
		font-size: 15px;
	}
	
	h5 {
		font-size: 15px;
	}
	
	h6 {
		font-size: 15px;
	}
}

@media only screen and (min-width: 681px) and (max-width: 768px) {
	h1 {
		font-size: 20px;
	}
	
	h2 {
		font-size: 19px;
	}
	
	h3 {
		font-size: 17px;
	}
	
	h4 {
		font-size: 16px;
	}
	
	h5 {
		font-size: 16px;
	}
	
	h6 {
		font-size: 16px;
		line-height: 21px;
	}
	
	body, p {
		font-size: 16px;
		line-height: 18x pgpx;
	}
}

@media only screen and (max-width: 680px) {
	h1 {
		font-size: 24px;
	}
	
	h2 {
		font-size: 24px;
		line-height: 24px;
	}
	
	h3 {
		font-size: 19px;
		line-height: 21px;
	}
	
	h4 {
		font-size: 18px;
		line-height: 21px;
	}
	
	h5 {
		font-size: 17px;
		line-height: 21px;
	}
	
	h6 {
		font-size: 16px;
		line-height: 21px;
	}
	
	body, p {
		font-size: 20px;
	}
	
	.error404 .edgtf-page-not-found .edgtf-404-text {
		font-size: 10px;
	}
}

.edgtf-core-dashboard {
	max-width: initial !important;
}

.edgtf-core-dashboard .edgtf-core-dashboard-inner {
	margin: 0 -15px;
	display: inline-block;
	width: 100%;
}

.edgtf-core-dashboard .edgtf-cd-logo {
	display: inline-block;
	vertical-align: middle;
	padding-right: 15px;
	width: 62px;
}

.edgtf-core-dashboard .edgtf-cd-title {
	display: inline-block;
	vertical-align: middle;
	font-size: 41px;
	font-weight: 400;
	margin: 0;
}

.edgtf-core-dashboard .edgtf-cd-title-holder {
	margin-bottom: 30px;
}

.edgtf-core-dashboard .edgtf-cd-subtitle {
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	color: #555d66;
	max-width: 610px;
	margin: 10px 0 30px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column {
	float: left;
	width: 100%;
	max-width: 610px;
	padding: 0 15px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column.edgtf-cd-smaller-column {
	max-width: 380px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box {
	background-color: #fff;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box.edgtf-core-bottom-space {
	margin-bottom: 30px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-box-title-holder {
	padding: 28px 34px 23px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-box-title-holder p {
	margin: 19px 0 0;
	padding: 0;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
	color: #555d66;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box.edgtf-cd-import-box .edgtf-cd-box-title-holder p {
	font-size: 14px;
	line-height: 20px;
	margin: 17px 0 0;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box.edgtf-cd-import-box .edgtf-cd-label {
	font-weight: 600;
	margin-bottom: 15px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box h2 {
	margin: 0;
	padding: 0;
	font-size: 25px;
	font-weight: 400;
	color: #32373c;
	text-align: left;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box h3 {
	margin: 0;
	padding: 0;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-field-holder {
	padding-bottom: 30px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-label {
	display: block;
	color: #555d66;
	font-size: 14px;
	margin-bottom: 7px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-input {
	border: none;
	border-bottom: 1px solid #c2c2c2;
	outline: 0;
	width: 50%;
	box-shadow: none;
	color: #555d66;
	font-size: 14px;
	padding: 4px 0;
	margin: 0;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-input:focus {
	outline: 0;
	border-color: #c2c2c2;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-input:focus::-webkit-input-placeholder {
	color: #555d66;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-input:focus:-moz-placeholder {
	color: #555d66;
	opacity: 1;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-input:focus::-moz-placeholder {
	color: #555d66;
	opacity: 1;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-input:focus:-ms-input-placeholder {
	color: #555d66;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-input::-webkit-input-placeholder {
	color: #555d66;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-input:-moz-placeholder {
	color: #555d66;
	opacity: 1;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-input::-moz-placeholder {
	color: #555d66;
	opacity: 1;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-input:-ms-input-placeholder {
	color: #555d66;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-input:-webkit-autofill, .edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-input:-webkit-autofill:active, .edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-input:-webkit-autofill:focus, .edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-input:-webkit-autofill:hover {
	-webkit-box-shadow: 0 0 0 30px #fff inset !important;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-input:-webkit-autofill {
	-webkit-text-fill-color: #666 !important;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-error-field {
	border-bottom-color: #ee3535;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cd-error-message {
	display: block;
	color: #ee3535;
	font-size: 12px;
	margin-top: 5px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cdb-problem {
	border: 1px solid #e1e1e1;
	border-left: 3px solid #ee3535;
	padding: 15px;
	margin-bottom: 25px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box .edgtf-cdb-problem p {
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	margin: 0;
	padding: 0;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-core-dashboard-box:last-child .edgtf-cd-box-row:last-child {
	padding-bottom: 10px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-button {
	padding: 7px 35px;
	background-color: #3596ee;
	border: none;
	color: #fff;
	font-size: 16px;
	line-height: 1em;
	border-radius: 5px;
	box-shadow: 0 2px 0 0 #246eae;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-button.edgtf-cd-button-disabled, .edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-button.edgtf-import-demo-data-disabled {
	background-color: #6bb4f7;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-button-wait {
	display: none;
	font-size: 12px;
	color: #3596ee;
	margin-left: 15px;
	font-weight: 400;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column a.edgtf-cd-button {
	text-decoration: none;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-box-section {
	padding: 0 35px 10px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-box-section h3 {
	padding: 0;
	margin: 0 0 24px;
	color: #555d66;
	font-size: 17px;
	line-height: 20px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-box-list {
	padding: 10px 35px;
	margin: 0;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-box-list li {
	font-size: 15px;
	margin: 0 0 25px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-box-list li a {
	color: #3675ae;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-box-row {
	display: table;
	padding: 0 20px;
	border-bottom: 1px solid #f1f1f1;
	width: 100%;
	box-sizing: border-box;
	font-size: 14px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cdb-label, .edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cdb-value {
	display: table-cell;
	width: 50%;
	padding: 17px 15px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cdb-value {
	color: #3e87be;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cdb-value-false span {
	color: #ea3a27;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-import-form {
	padding: 0 30px 10px 30px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-import-form .edgtf-cd-box-form-section {
	padding: 0 0 28px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-import-form .edgtf-cd-box-form-section.edgtf-cd-box-form-section-columns {
	display: flex;
	margin: 0 -15px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-import-form .edgtf-cd-box-form-section.edgtf-cd-box-form-section-columns .edgtf-cd-box-form-section-column {
	padding: 0 15px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-import-form .edgtf-cd-box-form-section.edgtf-cd-box-form-section-columns .edgtf-cd-box-form-section-column:first-child {
	width: 75%;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-import-form .edgtf-cd-box-form-section.edgtf-cd-box-form-section-columns .edgtf-cd-box-form-section-column:last-child {
	width: 25%;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-import-form .edgtf-cd-box-form-section .edgtf-cd-import-option, .edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-import-form .edgtf-cd-box-form-section .edgtf-import-demo {
	width: 100%;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-import-form .edgtf-cd-box-form-section .select2-container--default .select2-selection--single {
	border-radius: 0;
	border-color: #e1e1e1;
	height: 34px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-import-form .edgtf-cd-box-form-section .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #555;
	line-height: 34px;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-import-form .edgtf-cd-import-is-completed {
	display: none;
	color: #3596ee;
	font-size: 14px;
	font-weight: 600;
}

.edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-import-form .edgtf-cd-box-form-section-dependency, .edgtf-core-dashboard .edgtf-core-dashboard-column .edgtf-cd-import-form .edgtf-cd-box-form-section-progress {
	display: none;
}

#edgtf-progress-bar[value] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	width: 100%;
	height: 5px;
}

#edgtf-progress-bar[value]::-webkit-progress-bar {
	background-color: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 0;
}

#edgtf-progress-bar {
	color: #3596ee;
}

#edgtf-progress-bar::-moz-progress-bar {
	background: #3596ee;
}

#edgtf-progress-bar::-webkit-progress-value {
	background: #3596ee;
}

#edgtf-progress-bar[aria-valuenow]:before {
	background: #3596ee;
}

.edgtf-cd-selection li.select2-results__option {
	padding: 10px;
	margin: 0;
}

.edgtf-cd-selection img {
	vertical-align: middle;
	padding-right: 20px;
}

.select2-container--default .edgtf-cd-selection .select2-results__option[aria-selected=true] {
	background-color: #fafafa;
}

.select2-container--default .edgtf-cd-selection .select2-results__option--highlighted {
	background-color: #fafafa;
	color: #000;
}

.edgtf-cd-action-selection li.select2-results__option, .edgtf-cd-single-page-selection li.select2-results__option {
	margin: 0;
}

.select2-container--default .edgtf-cd-action-selection .select2-results__option[aria-selected=true], .select2-container--default .edgtf-cd-single-page-selection .select2-results__option[aria-selected=true] {
	background-color: #fafafa;
}

.select2-container--default .edgtf-cd-action-selection .select2-results__option--highlighted, .select2-container--default .edgtf-cd-single-page-selection .select2-results__option--highlighted {
	background-color: #fafafa;
	color: #000;
}

.edgtf-cd-import-single-page {
	width: 100%;
}

.edgtf-cd-switch {
	display: inline-block;
	border: 1px solid #e1e1e1;
	border-radius: 40px;
	overflow: hidden;
}

.edgtf-cd-switch .edgtf-cd-import-attachments {
	display: none;
}

.edgtf-cd-switch .edgtf-cd-cb-disable, .edgtf-cd-switch .edgtf-cd-cb-enable {
	display: block;
	float: left;
	padding: 0 10px;
}

.edgtf-cd-switch .edgtf-cd-cb-disable.selected, .edgtf-cd-switch .edgtf-cd-cb-enable.selected {
	background-color: #3596ee;
	color: #fff;
}

.edgtf-cd-switch .edgtf-cd-cb-disable span, .edgtf-cd-switch .edgtf-cd-cb-enable span {
	line-height: 32px;
	display: block;
	font-weight: 700;
}
/*# sourceMappingURL=new-front.css.map*/

.icon-angle-left:before {
	content: "" !important;
}

.icon-angle-left:before, .icon-angle-right:before {
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: fpf-pro-icomoon !important;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	text-transform: none;
}

.icon-angle-right:before {
	content: "" !important;
}

.datepicker.datepicker-dropdown {
	display: none;
	left: 0;
	padding-top: 4px;
	position: absolute;
	top: 0;
	z-index: 9999;
}

.datepicker.datepicker-dropdown.active {
	display: block;
}

.datepicker.datepicker-dropdown.datepicker-orient-top {
	padding-bottom: 4px;
	padding-top: 0;
}

.datepicker.datepicker-dropdown .datepicker-picker {
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 0 2px 3px hsla(0, 0%, 4%, .1), 0 0 0 1px hsla(0, 0%, 4%, .1);
	display: inline-block;
}

.datepicker.datepicker-dropdown .datepicker-picker span {
	border: 0;
	border-radius: 4px;
	cursor: default;
	display: block;
	flex: 1;
	text-align: center;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.datepicker.datepicker-dropdown .datepicker-main {
	padding: 2px;
}

.datepicker.datepicker-dropdown .datepicker-footer {
	background-color: #f5f5f5;
	box-shadow: inset 0 1px 1px hsla(0, 0%, 4%, .1);
}

.datepicker.datepicker-dropdown .datepicker-controls, .datepicker.datepicker-dropdown .datepicker-grid, .datepicker.datepicker-dropdown .datepicker-view, .datepicker.datepicker-dropdown .datepicker-view .days-of-week {
	display: flex;
}

.datepicker.datepicker-dropdown .datepicker-grid {
	flex-wrap: wrap;
}

.datepicker.datepicker-dropdown .datepicker-view .days .datepicker-cell, .datepicker.datepicker-dropdown .datepicker-view .dow {
	box-sizing: border-box;
	flex-basis: 14.28571%;
}

.datepicker.datepicker-dropdown .datepicker-view.datepicker-grid .datepicker-cell {
	flex-basis: 25%;
}

.datepicker.datepicker-dropdown .datepicker-cell, .datepicker.datepicker-dropdown .datepicker-view .week {
	height: 2.25rem;
	line-height: 2.25rem;
}

.datepicker.datepicker-dropdown .datepicker-title {
	background-color: #f5f5f5;
	box-shadow: inset 0 -1px 1px hsla(0, 0%, 4%, .1);
	font-weight: 700;
	padding: .375rem .75rem;
	text-align: center;
}

.datepicker.datepicker-dropdown .datepicker-header .datepicker-controls {
	padding: 2px 2px 0;
}

.datepicker.datepicker-dropdown .datepicker-controls .button {
	align-items: center;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	border-radius: 4px;
	box-shadow: none;
	color: #363636;
	cursor: pointer;
	display: inline-flex;
	font-size: 1rem;
	height: 2.25em;
	justify-content: center;
	line-height: 1.5;
	margin: 0;
	padding: calc(.375em - 1px) .75em;
	position: relative;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
}

.datepicker.datepicker-dropdown .datepicker-controls .button:active, .datepicker.datepicker-dropdown .datepicker-controls .button:focus {
	outline: none;
}

.datepicker.datepicker-dropdown .datepicker-controls .button:hover {
	border-color: #b5b5b5;
	color: #363636;
}

.datepicker.datepicker-dropdown .datepicker-controls .button:focus {
	border-color: #2271b1;
	color: #363636;
}

.datepicker.datepicker-dropdown .datepicker-controls .button:focus:not(:active) {
	box-shadow: 0 0 0 .125em rgba(50, 115, 220, .25);
}

.datepicker.datepicker-dropdown .datepicker-controls .button:active {
	border-color: #4a4a4a;
	color: #363636;
}

.datepicker.datepicker-dropdown .datepicker-controls .button[disabled] {
	cursor: not-allowed;
}

.datepicker.datepicker-dropdown .datepicker-header .datepicker-controls .button {
	border-color: transparent;
	font-weight: 700;
}

.datepicker.datepicker-dropdown .datepicker-header .datepicker-controls .button:hover {
	background-color: #f9f9f9;
}

.datepicker.datepicker-dropdown .datepicker-header .datepicker-controls .button:focus:not(:active) {
	box-shadow: 0 0 0 .125em hsla(0, 0%, 100%, .25);
}

.datepicker.datepicker-dropdown .datepicker-header .datepicker-controls .button:active {
	background-color: #f2f2f2;
}

.datepicker.datepicker-dropdown .datepicker-header .datepicker-controls .button[disabled] {
	box-shadow: none;
}

.datepicker.datepicker-dropdown .datepicker-footer .datepicker-controls .button {
	border-radius: 2px;
	font-size: .75rem;
	margin: calc(.375rem - 1px) .375rem;
	width: 100%;
}

.datepicker.datepicker-dropdown .datepicker-controls .view-switch {
	flex: auto;
}

.datepicker.datepicker-dropdown .datepicker-controls .next-btn, .datepicker.datepicker-dropdown .datepicker-controls .prev-btn {
	font-size: 0;
	height: 2.25rem;
	padding-left: .375rem;
	padding-right: .375rem;
	position: relative;
	width: 2.25rem;
}

.datepicker.datepicker-dropdown .datepicker-controls .next-btn:before, .datepicker.datepicker-dropdown .datepicker-controls .prev-btn:before {
	font-size: .7rem;
	left: 50%;
	line-height: 1;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}

.datepicker.datepicker-dropdown .datepicker-controls .prev-btn:before {
	content: "" !important;
}

.datepicker.datepicker-dropdown .datepicker-controls .next-btn:before, .datepicker.datepicker-dropdown .datepicker-controls .prev-btn:before {
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: fpf-pro-icomoon !important;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	text-transform: none;
}

.datepicker.datepicker-dropdown .datepicker-controls .next-btn:before {
	content: "" !important;
}

.datepicker.datepicker-dropdown .datepicker-controls .next-btn.disabled, .datepicker.datepicker-dropdown .datepicker-controls .prev-btn.disabled {
	visibility: hidden;
}

.datepicker.datepicker-dropdown .datepicker-view .dow {
	font-size: .875rem;
	font-weight: 700;
	height: 1.5rem;
	line-height: 1.5rem;
}

.datepicker.datepicker-dropdown .datepicker-view .week {
	color: #b5b5b5;
	font-size: .75rem;
	width: 2.25rem;
}

.datepicker.datepicker-dropdown .datepicker-grid {
	width: 15.75rem;
}

.datepicker.datepicker-dropdown .datepicker-cell:not(.disabled):hover {
	background-color: #f9f9f9;
	cursor: pointer;
}

.datepicker.datepicker-dropdown .datepicker-cell.selected, .datepicker.datepicker-dropdown .datepicker-cell.selected:hover {
	background-color: #2271b1;
	color: #fff;
	font-weight: 600;
}

.datepicker.datepicker-dropdown .datepicker-cell.disabled {
	color: #dbdbdb;
}

.datepicker.datepicker-dropdown .datepicker-cell.next:not(.disabled), .datepicker.datepicker-dropdown .datepicker-cell.prev:not(.disabled) {
	color: #7a7a7a;
}

.datepicker.datepicker-dropdown .datepicker-cell.next.selected, .datepicker.datepicker-dropdown .datepicker-cell.prev.selected {
	color: #e6e6e6;
}

.datepicker.datepicker-dropdown .datepicker-cell.highlighted:not(.selected):not(.range):not(.today) {
	background-color: #f5f5f5;
	border-radius: 0;
}

.datepicker.datepicker-dropdown .datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover {
	background-color: #eee;
}

.datepicker.datepicker-dropdown .datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused {
	background-color: #e8e8e8;
}

.datepicker.datepicker-dropdown .datepicker-cell.today:not(.selected) {
	border: 1px solid #2271b1;
}

.datepicker.datepicker-dropdown .datepicker-cell.range-end:not(.selected), .datepicker.datepicker-dropdown .datepicker-cell.range-start:not(.selected) {
	background-color: #b5b5b5;
	color: #fff;
}

.datepicker.datepicker-dropdown .datepicker-cell.range-end.focused:not(.selected), .datepicker.datepicker-dropdown .datepicker-cell.range-start.focused:not(.selected) {
	background-color: #afafaf;
}

.datepicker.datepicker-dropdown .datepicker-cell.range-start {
	border-radius: 4px 0 0 4px;
}

.datepicker.datepicker-dropdown .datepicker-cell.range-end {
	border-radius: 0 4px 4px 0;
}

.datepicker.datepicker-dropdown .datepicker-cell.range {
	background-color: #dbdbdb;
	border-radius: 0;
}

.datepicker.datepicker-dropdown .datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover {
	background-color: #d5d5d5;
}

.datepicker.datepicker-dropdown .datepicker-cell.range.disabled {
	color: #c2c2c2;
}

.datepicker.datepicker-dropdown .datepicker-cell.range.focused {
	background-color: #cfcfcf;
}

.datepicker.datepicker-dropdown .datepicker-view.datepicker-grid .datepicker-cell {
	height: 4.5rem;
	line-height: 4.5rem;
}

.datepicker.datepicker-dropdown .datepicker-input.in-edit {
	border-color: #2366d1;
}

.datepicker.datepicker-dropdown .datepicker-input.in-edit:active, .datepicker.datepicker-dropdown .datepicker-input.in-edit:focus {
	box-shadow: 0 0 .25em .25em rgba(35, 102, 209, .2);
}

.fpf-file-items {
	display: block;
	margin: -5px 0;
}

.fpf-file-items [hidden] {
	display: none !important;
}

.fpf-file-item {
	display: block;
	padding: 5px 0;
}

.fpf-file-draggable {
	align-items: center;
	border: 2px dashed #eee;
	display: flex;
	padding: 10px;
	position: relative;
}

.fpf-file-draggable-content {
	flex: 1;
}

.fpf-file-draggable-error, .fpf-file-draggable-loading, .fpf-file-draggable-placeholder {
	display: block;
	text-align: center;
}

.fpf-file-draggable-error {
	font-weight: 700;
}

.fpf-file-draggable-filename {
	word-break: break-all;
}

.fpf-file-draggable-delete {
	margin-left: 10px;
	position: relative;
	z-index: 1;
}

.fpf-file-draggable-input {
	cursor: pointer;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

@media (max-width:22.5rem) {
	.datepicker.datepicker-dropdown .datepicker-view .week {
		width: 1.96875rem;
	}
	
	.datepicker.datepicker-dropdown .calendar-weeks+.days .datepicker-grid {
		width: 13.78125rem;
	}
}

.pbl-container {
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.pbl-container .payu-list-banks {
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	justify-content: center;
}

.pbl-container .payu-list-banks li {
	padding: 5px 3px 0;
}

.pbl-container .payu-list-banks li.payu-inactive {
	opacity: .5;
	filter: grayscale(1);
}

.pbl-container .payu-list-banks li:not(.payu-inactive) label {
	cursor: pointer;
}

.pbl-container .payu-list-banks li:not(.payu-inactive) label:hover {
	background: #ddd;
	border-color: #aaa;
}

.pbl-container .payu-list-banks li label {
	padding: 10px;
	display: flex;
	border: 1px solid #bbb;
	transition: all 250ms;
	width: 86px;
	justify-content: center;
	align-items: center;
}

.pbl-container .payu-list-banks li label.active {
	background: #ddd;
	border-color: #aaa;
}

.pbl-container .payu-list-banks li label img {
	width: auto;
	height: 31px;
	object-fit: contain;
	margin: 0 !important;
	padding: 0;
}

.pbl-container .payu-list-banks li label input {
	display: none;
}

.pbl-container .pbl-error {
	padding-top: .5em;
	padding-bottom: .5em;
	margin-top: .5em;
	margin-bottom: .5em;
	display: none;
}

.pbl-container .pbl-error:before {
	top: .5em;
}

.payu-accept-conditions {
	margin-top: 15px;
}

.payu-accept-conditions .payu-conditions-description {
	font-size: 12px;
	line-height: 120%;
	margin-top: 8px;
	text-align: justify;
}

.payu-accept-conditions .payu-conditions-description>div {
	margin: 5px 0;
}

.payu-accept-conditions .payu-conditions-description a {
	text-decoration: underline;
}

.payu-accept-conditions .payu-conditions-description .payu-read-more {
	text-decoration: underline;
	cursor: pointer;
}

.payu-accept-conditions .payu-conditions-description .payu-more-hidden {
	display: none;
}

#payu-card-container {
	max-width: 350px;
	margin: 10px auto 10px;
	text-align: left;
	box-sizing: border-box;
	border: 1px solid #bbb;
	padding: 5px;
	border-radius: 5px;
	background-color: #ddd;
	color: #333;
}

#payu-card-container .payu-sf-validation-error, #payu-card-container .payu-sf-technical-error {
	display: none;
	color: #b21b0f;
	font-size: 13px;
}

#payu-card-container .payu-card-form {
	background-color: #fff;
	padding: 5px;
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, 0);
}

#payu-card-container .payu-secure-form-invalid:not(.payu-secure-form-focus) {
	border-color: #b21b0f;
}

#payu-card-container label {
	padding-bottom: 2px;
	font-size: 15px;
}

.card-details {
	clear: both;
	overflow: auto;
	margin-top: 10px;
}

.card-details .expiration {
	width: 47%;
	float: left;
	margin-right: 5%;
}

.card-details .cvv {
	width: 47%;
	float: left;
}

#tokenizeButton {
	border: none;
	background: #438f29;
	padding: 8px 15px;
	cursor: pointer;
	color: #fff;
	display: table;
	margin: 10px auto 0;
}

.response-success {
	color: #438f29;
}

.response-error {
	color: #900;
}

.autonomy-payu-button {
	display: flex;
	align-items: center;
	text-decoration: none;
	margin: 10px 0;
}

.autonomy-payu-button img {
	margin-left: 10px;
	width: 50px;
	height: auto;
}

label[for*=payment_method_payu] img {
	border-radius: 0;
}

.payu-block-method {
	gap: 10px;
}

.payu-block-method-logo {
	margin-left: 5px;
}

.payu-block-installments-label {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.payu-block-installments-label>div {
	align-items: center;
	display: flex;
}

.payu-block-list-banks {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 5px;
	justify-content: center;
	margin-top: 10px;
}

.payu-block-list-banks>.payu-bank {
	align-items: center;
	background-color: #fff;
	border: 1px solid #ccc;
	cursor: pointer;
	display: flex;
	justify-content: center;
	padding: 8px;
	transition: all 250ms;
	width: 82px;
}

.payu-block-list-banks>.payu-bank.disabled {
	cursor: not-allowed;
	filter: grayscale(1);
	opacity: .5;
}

.payu-block-list-banks>.payu-bank:not(.disabled):hover {
	background: #eee;
	border-color: #13100d;
}

.payu-block-list-banks>.payu-bank.active {
	background: #eee;
	border-color: #13100d;
}

.payu-block-list-banks>.payu-bank>img {
	border-radius: 0;
	height: 28px;
	object-fit: contain;
	width: auto;
}

.block-payu-card {
	display: flex;
	flex-wrap: wrap;
	gap: 0 10px;
	margin: 10px 0;
	padding: 10px;
}

.block-payu-card .payu-sf-validation-error {
	color: #b21b0f;
	font-size: 13px;
}

.block-payu-card>.block-payu-card-number {
	flex: 1 0 100%;
}

.block-payu-card>.block-payu-card-date, .block-payu-card .block-payu-card-cvv {
	flex: 1 0 calc(50% - 10px);
}

.block-payu-card .payu-card-form {
	background-color: #fff;
	border: 1px solid #999;
	border-radius: 5px;
	padding: 8px 6px;
}

.block-payu-card .payu-card-form.payu-secure-form-focus {
	border-color: #666;
	box-shadow: 0 0 0 1px #666;
}

.block-payu-card .payu-card-form.payu-secure-form-invalid:not(.payu-secure-form-focus) {
	border-color: #cc1818;
}

/* Slider */
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slick-track:before, .slick-track:after {
	display: table;
	content: "";
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

@charset "UTF-8";

@keyframes plyr-progress {
	to {
		background-position: 25px 0;
		background-position: var(--plyr-progress-loading-size, 25px) 0;
	}
}

@keyframes plyr-popup {
	0% {
		opacity: .5;
		transform: translateY(10px);
	}
	
	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes plyr-fade-in {
	0% {
		opacity: 0;
	}
	
	to {
		opacity: 1;
	}
}

.plyr {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	align-items: center;
	direction: ltr;
	display: flex;
	flex-direction: column;
	font-family: inherit;
	font-family: var(--plyr-font-family, inherit);
	font-variant-numeric: tabular-nums;
	font-weight: 400;
	font-weight: var(--plyr-font-weight-regular, 400);
	line-height: 1.7;
	line-height: var(--plyr-line-height, 1.7);
	max-width: 100%;
	min-width: 200px;
	position: relative;
	text-shadow: none;
	transition: box-shadow .3s ease;
	z-index: 0;
}

.plyr audio, .plyr iframe, .plyr video {
	display: block;
	height: 100%;
	width: 100%;
}

.plyr button {
	font: inherit;
	line-height: inherit;
	width: auto;
}

.plyr:focus {
	outline: 0;
}

.plyr--full-ui {
	box-sizing: border-box;
}

.plyr--full-ui *, .plyr--full-ui :after, .plyr--full-ui :before {
	box-sizing: inherit;
}

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

.plyr__badge {
	background: #4a5464;
	background: var(--plyr-badge-background, #4a5464);
	border-radius: 2px;
	border-radius: var(--plyr-badge-border-radius, 2px);
	color: #fff;
	color: var(--plyr-badge-text-color, #fff);
	font-size: 9px;
	font-size: var(--plyr-font-size-badge, 9px);
	line-height: 1;
	padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
	display: none;
}

.plyr__captions {
	animation: plyr-fade-in .3s ease;
	bottom: 0;
	display: none;
	font-size: 13px;
	font-size: var(--plyr-font-size-small, 13px);
	left: 0;
	padding: 10px;
	padding: var(--plyr-control-spacing, 10px);
	position: absolute;
	text-align: center;
	transition: transform .4s ease-in-out;
	width: 100%;
}

.plyr__captions span:empty {
	display: none;
}

@media (min-width:480px) {
	.plyr__captions {
		font-size: 15px;
		font-size: var(--plyr-font-size-base, 15px);
		padding: 20px;
		padding: calc(var(--plyr-control-spacing, 10px) * 2);
	}
}

@media (min-width:768px) {
	.plyr__captions {
		font-size: 18px;
		font-size: var(--plyr-font-size-large, 18px);
	}
}

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

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions {
	transform: translateY(-40px);
	transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
}

.plyr__caption {
	background: rgba(0, 0, 0, .8);
	background: var(--plyr-captions-background, rgba(0, 0, 0, .8));
	border-radius: 2px;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	color: #fff;
	color: var(--plyr-captions-text-color, #fff);
	line-height: 185%;
	padding: .2em .5em;
	white-space: pre-wrap;
}

.plyr__caption div {
	display: inline;
}

.plyr__control {
	background: transparent;
	border: 0;
	border-radius: 3px;
	border-radius: var(--plyr-control-radius, 3px);
	color: inherit;
	cursor: pointer;
	flex-shrink: 0;
	overflow: visible;
	padding: 7px;
	padding: calc(var(--plyr-control-spacing, 10px) * .7);
	position: relative;
	transition: all .3s ease;
}

.plyr__control svg {
	fill: currentColor;
	display: block;
	height: 18px;
	height: var(--plyr-control-icon-size, 18px);
	pointer-events: none;
	width: 18px;
	width: var(--plyr-control-icon-size, 18px);
}

.plyr__control:focus {
	outline: 0;
}

.plyr__control.plyr__tab-focus {
	outline: 3px dotted #00b2ff;
	outline: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))) dotted 3px;
	outline-offset: 2px;
}

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--full-ui ::-webkit-media-controls {
	display: none;
}

.plyr__controls {
	align-items: center;
	display: flex;
	justify-content: flex-end;
	text-align: center;
}

.plyr__controls .plyr__progress__container {
	flex: 1;
	min-width: 0;
}

.plyr__controls .plyr__controls__item {
	margin-left: 2.5px;
	margin-left: calc(var(--plyr-control-spacing, 10px) / 4);
}

.plyr__controls .plyr__controls__item:first-child {
	margin-left: 0;
	margin-right: auto;
}

.plyr__controls .plyr__controls__item.plyr__progress__container {
	padding-left: 2.5px;
	padding-left: calc(var(--plyr-control-spacing, 10px) / 4);
}

.plyr__controls .plyr__controls__item.plyr__time {
	padding: 0 5px;
	padding: 0 calc(var(--plyr-control-spacing, 10px) / 2);
}

.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time+.plyr__time, .plyr__controls .plyr__controls__item.plyr__time:first-child {
	padding-left: 0;
}

.plyr [data-plyr=airplay], .plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr [data-plyr=pip], .plyr__controls:empty {
	display: none;
}

.plyr--airplay-supported [data-plyr=airplay], .plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen], .plyr--pip-supported [data-plyr=pip] {
	display: inline-block;
}

.plyr__menu {
	display: flex;
	position: relative;
}

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

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

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

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

.plyr__menu__container>div {
	overflow: hidden;
	transition: height .35s cubic-bezier(.4, 0, .2, 1), width .35s cubic-bezier(.4, 0, .2, 1);
}

.plyr__menu__container:after {
	border: 4px solid transparent;
	border: var(--plyr-menu-arrow-size, 4px) solid transparent;
	border-top-color: hsla(0, 0%, 100%, .9);
	border-top-color: var(--plyr-menu-background, hsla(0, 0%, 100%, .9));
	content: "";
	height: 0;
	position: absolute;
	right: 14px;
	right: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7 - var(--plyr-menu-arrow-size, 4px) / 2);
	top: 100%;
	width: 0;
}

.plyr__menu__container [role=menu] {
	padding: 7px;
	padding: calc(var(--plyr-control-spacing, 10px) * .7);
}

.plyr__menu__container [role=menuitem], .plyr__menu__container [role=menuitemradio] {
	margin-top: 2px;
}

.plyr__menu__container [role=menuitem]:first-child, .plyr__menu__container [role=menuitemradio]:first-child {
	margin-top: 0;
}

.plyr__menu__container .plyr__control {
	align-items: center;
	color: #4a5464;
	color: var(--plyr-menu-color, #4a5464);
	display: flex;
	font-size: 13px;
	font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
	padding: 4.66667px 10.5px;
	padding: calc(var(--plyr-control-spacing, 10px) * .7 / 1.5) calc(var(--plyr-control-spacing, 10px) * .7 * 1.5);
	-webkit-user-select: none;
	user-select: none;
	width: 100%;
}

.plyr__menu__container .plyr__control>span {
	align-items: inherit;
	display: flex;
	width: 100%;
}

.plyr__menu__container .plyr__control:after {
	border: 4px solid transparent;
	border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.plyr__menu__container .plyr__control--forward {
	padding-right: 28px;
	padding-right: calc(var(--plyr-control-spacing, 10px) * .7 * 4);
}

.plyr__menu__container .plyr__control--forward:after {
	border-left-color: #728197;
	border-left-color: var(--plyr-menu-arrow-color, #728197);
	right: 6.5px;
	right: calc(var(--plyr-control-spacing, 10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px));
}

.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: 400;
	font-weight: var(--plyr-font-weight-regular, 400);
	margin: 7px;
	margin: calc(var(--plyr-control-spacing, 10px) * .7);
	margin-bottom: 3.5px;
	margin-bottom: calc(var(--plyr-control-spacing, 10px) * .7 / 2);
	padding-left: 28px;
	padding-left: calc(var(--plyr-control-spacing, 10px) * .7 * 4);
	position: relative;
	width: calc(100% - 14px);
	width: calc(100% - var(--plyr-control-spacing, 10px) * .7 * 2);
}

.plyr__menu__container .plyr__control--back:after {
	border-right-color: #728197;
	border-right-color: var(--plyr-menu-arrow-color, #728197);
	left: 6.5px;
	left: calc(var(--plyr-control-spacing, 10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px));
}

.plyr__menu__container .plyr__control--back:before {
	background: #dcdfe5;
	background: var(--plyr-menu-back-border-color, #dcdfe5);
	box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
	content: "";
	height: 1px;
	left: 0;
	margin-top: 3.5px;
	margin-top: calc(var(--plyr-control-spacing, 10px) * .7 / 2);
	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;
	padding-left: calc(var(--plyr-control-spacing, 10px) * .7);
}

.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;
	margin-right: var(--plyr-control-spacing, 10px);
	transition: all .3s ease;
	width: 16px;
}

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

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before {
	background: #00b2ff;
	background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after {
	opacity: 1;
	transform: translateY(-50%) scale(1);
}

.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before {
	background: rgba(35, 40, 47, .1);
}

.plyr__menu__container .plyr__menu__value {
	align-items: center;
	display: flex;
	margin-left: auto;
	margin-right: calc(-7px - -2);
	margin-right: calc(var(--plyr-control-spacing, 10px) * .7 * -1 - -2);
	overflow: hidden;
	padding-left: 24.5px;
	padding-left: calc(var(--plyr-control-spacing, 10px) * .7 * 3.5);
	pointer-events: none;
}

.plyr--full-ui input[type=range] {
	-webkit-appearance: none;
	appearance: none;
	background: transparent;
	border: 0;
	border-radius: 26px;
	border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
	color: #00b2ff;
	color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
	display: block;
	height: 19px;
	height: calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));
	margin: 0;
	min-width: 0;
	padding: 0;
	transition: box-shadow .3s ease;
	width: 100%;
}

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

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	background: #fff;
	background: var(--plyr-range-thumb-background, #fff);
	border: 0;
	border-radius: 100%;
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
	height: 13px;
	height: var(--plyr-range-thumb-height, 13px);
	margin-top: -4px;
	margin-top: calc(( var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px) ) / 2 * -1);
	position: relative;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	width: 13px;
	width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-moz-range-track {
	background: transparent;
	border: 0;
	border-radius: 2.5px;
	border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
	height: 5px;
	height: var(--plyr-range-track-height, 5px);
	-moz-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
	user-select: none;
}

.plyr--full-ui input[type=range]::-moz-range-thumb {
	background: #fff;
	background: var(--plyr-range-thumb-background, #fff);
	border: 0;
	border-radius: 100%;
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
	height: 13px;
	height: var(--plyr-range-thumb-height, 13px);
	position: relative;
	-moz-transition: all .2s ease;
	transition: all .2s ease;
	width: 13px;
	width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-moz-range-progress {
	background: currentColor;
	border-radius: 2.5px;
	border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
	height: 5px;
	height: var(--plyr-range-track-height, 5px);
}

.plyr--full-ui input[type=range]::-ms-track {
	color: transparent;
}

.plyr--full-ui input[type=range]::-ms-fill-upper, .plyr--full-ui input[type=range]::-ms-track {
	background: transparent;
	border: 0;
	border-radius: 2.5px;
	border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
	height: 5px;
	height: var(--plyr-range-track-height, 5px);
	-ms-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
	user-select: none;
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
	background: transparent;
	background: currentColor;
	border: 0;
	border-radius: 2.5px;
	border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
	height: 5px;
	height: var(--plyr-range-track-height, 5px);
	-ms-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
	user-select: none;
}

.plyr--full-ui input[type=range]::-ms-thumb {
	background: #fff;
	background: var(--plyr-range-thumb-background, #fff);
	border: 0;
	border-radius: 100%;
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2));
	height: 13px;
	height: var(--plyr-range-thumb-height, 13px);
	margin-top: 0;
	position: relative;
	-ms-transition: all .2s ease;
	transition: all .2s ease;
	width: 13px;
	width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-ms-tooltip {
	display: none;
}

.plyr--full-ui input[type=range]::-moz-focus-outer {
	border: 0;
}

.plyr--full-ui input[type=range]:focus {
	outline: 0;
}

.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
	outline: 3px dotted #00b2ff;
	outline: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))) dotted 3px;
	outline-offset: 2px;
}

.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
	outline: 3px dotted #00b2ff;
	outline: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))) dotted 3px;
	outline-offset: 2px;
}

.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
	outline: 3px dotted #00b2ff;
	outline: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))) dotted 3px;
	outline-offset: 2px;
}

.plyr__poster {
	background-color: #000;
	background-color: var(--plyr-video-background, var(--plyr-video-background, #000));
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: opacity .2s ease;
	width: 100%;
	z-index: 1;
}

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

.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {
	display: none;
}

.plyr__time {
	font-size: 13px;
	font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__time+.plyr__time:before {
	content: "⁄";
	margin-right: 10px;
	margin-right: var(--plyr-control-spacing, 10px);
}

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

.plyr__tooltip {
	background: hsla(0, 0%, 100%, .9);
	background: var(--plyr-tooltip-background, hsla(0, 0%, 100%, .9));
	border-radius: 5px;
	border-radius: var(--plyr-tooltip-radius, 5px);
	bottom: 100%;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));
	color: #4a5464;
	color: var(--plyr-tooltip-color, #4a5464);
	font-size: 13px;
	font-size: var(--plyr-font-size-small, 13px);
	font-weight: 400;
	font-weight: var(--plyr-font-weight-regular, 400);
	left: 50%;
	line-height: 1.3;
	margin-bottom: 10px;
	margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2);
	opacity: 0;
	padding: 5px 7.5px;
	padding: calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10px) / 2 * 1.5);
	pointer-events: none;
	position: absolute;
	transform: translate(-50%, 10px) scale(.8);
	transform-origin: 50% 100%;
	transition: transform .2s ease .1s, opacity .2s ease .1s;
	white-space: nowrap;
	z-index: 2;
}

.plyr__tooltip:before {
	border-left: 4px solid transparent;
	border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
	border-right: 4px solid transparent;
	border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
	border-top: 4px solid hsla(0, 0%, 100%, .9);
	border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, hsla(0, 0%, 100%, .9));
	bottom: -4px;
	bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
	content: "";
	height: 0;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 0;
	z-index: 2;
}

.plyr .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible {
	opacity: 1;
	transform: translate(-50%) scale(1);
}

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

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

.plyr__controls>.plyr__control:first-child .plyr__tooltip:before, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before {
	left: 16px;
	left: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7);
}

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

.plyr__controls>.plyr__control:last-child .plyr__tooltip:before {
	left: auto;
	right: 16px;
	right: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7);
	transform: translateX(50%);
}

.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible, .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible, .plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip, .plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:first-child:hover .plyr__tooltip, .plyr__controls>.plyr__control:last-child .plyr__tooltip--visible, .plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip, .plyr__controls>.plyr__control:last-child:hover .plyr__tooltip {
	transform: translate(0) scale(1);
}

.plyr__progress {
	left: 6.5px;
	left: calc(var(--plyr-range-thumb-height, 13px) * .5);
	margin-right: 13px;
	margin-right: var(--plyr-range-thumb-height, 13px);
	position: relative;
}

.plyr__progress input[type=range], .plyr__progress__buffer {
	margin-left: -6.5px;
	margin-left: calc(var(--plyr-range-thumb-height, 13px) * -.5);
	margin-right: -6.5px;
	margin-right: calc(var(--plyr-range-thumb-height, 13px) * -.5);
	width: calc(100% + 13px);
	width: calc(100% + var(--plyr-range-thumb-height, 13px));
}

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

.plyr__progress .plyr__tooltip {
	left: 0;
	max-width: 120px;
	overflow-wrap: break-word;
	white-space: normal;
}

.plyr__progress__buffer {
	-webkit-appearance: none;
	background: transparent;
	border: 0;
	border-radius: 100px;
	height: 5px;
	height: var(--plyr-range-track-height, 5px);
	left: 0;
	margin-top: -2.5px;
	margin-top: calc(( var(--plyr-range-track-height, 5px) / 2 ) * -1);
	padding: 0;
	position: absolute;
	top: 50%;
}

.plyr__progress__buffer::-webkit-progress-bar {
	background: transparent;
}

.plyr__progress__buffer::-webkit-progress-value {
	background: currentColor;
	border-radius: 100px;
	min-width: 5px;
	min-width: var(--plyr-range-track-height, 5px);
	-webkit-transition: width .2s ease;
	transition: width .2s ease;
}

.plyr__progress__buffer::-moz-progress-bar {
	background: currentColor;
	border-radius: 100px;
	min-width: 5px;
	min-width: var(--plyr-range-track-height, 5px);
	-moz-transition: width .2s ease;
	transition: width .2s ease;
}

.plyr__progress__buffer::-ms-fill {
	border-radius: 100px;
	-ms-transition: width .2s ease;
	transition: width .2s ease;
}

.plyr--loading .plyr__progress__buffer {
	animation: plyr-progress 1s linear infinite;
	background-image: linear-gradient(-45deg, rgba(35, 40, 47, .6) 25%, transparent 0, transparent 50%, rgba(35, 40, 47, .6) 0, rgba(35, 40, 47, .6) 75%, transparent 0, transparent);
	background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%, transparent 75%, transparent);
	background-repeat: repeat-x;
	background-size: 25px 25px;
	background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
	color: transparent;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
	background-color: hsla(0, 0%, 100%, .25);
	background-color: var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25));
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
	background-color: rgba(193, 200, 209, .6);
	background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6));
}

.plyr__progress__marker {
	background-color: #fff;
	background-color: var(--plyr-progress-marker-background, #fff);
	border-radius: 1px;
	height: 5px;
	height: var(--plyr-range-track-height, 5px);
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 3px;
	width: var(--plyr-progress-marker-width, 3px);
	z-index: 3;
}

.plyr__volume {
	align-items: center;
	display: flex;
	max-width: 110px;
	min-width: 80px;
	position: relative;
	width: 20%;
}

.plyr__volume input[type=range] {
	margin-left: 5px;
	margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
	margin-right: 5px;
	margin-right: calc(var(--plyr-control-spacing, 10px) / 2);
	position: relative;
	z-index: 2;
}

.plyr--is-ios .plyr__volume {
	min-width: 0;
	width: auto;
}

.plyr--audio {
	display: block;
}

.plyr--audio .plyr__controls {
	background: #fff;
	background: var(--plyr-audio-controls-background, #fff);
	border-radius: inherit;
	color: #4a5464;
	color: var(--plyr-audio-control-color, #4a5464);
	padding: 10px;
	padding: var(--plyr-control-spacing, 10px);
}

.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
	background: #00b2ff;
	background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
	color: #fff;
	color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
	background-color: rgba(193, 200, 209, .6);
	background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)));
}

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
	background-color: rgba(193, 200, 209, .6);
	background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)));
}

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
	background-color: rgba(193, 200, 209, .6);
	background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px rgba(35, 40, 47, .1);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1));
}

.plyr--audio .plyr__progress__buffer {
	color: rgba(193, 200, 209, .6);
	color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6));
}

.plyr--video {
	background: #000;
	background: var(--plyr-video-background, var(--plyr-video-background, #000));
	overflow: hidden;
}

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

.plyr__video-wrapper {
	background: #000;
	background: var(--plyr-video-background, var(--plyr-video-background, #000));
	height: 100%;
	margin: auto;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.plyr__video-embed, .plyr__video-wrapper--fixed-ratio {
	aspect-ratio: 16/9;
}

@supports not (aspect-ratio:16/9) {
	.plyr__video-embed, .plyr__video-wrapper--fixed-ratio {
		height: 0;
		padding-bottom: 56.25%;
		position: relative;
	}
}

.plyr__video-embed iframe, .plyr__video-wrapper--fixed-ratio video {
	border: 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
	padding-bottom: 240%;
	position: relative;
	transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
	background: linear-gradient(transparent, rgba(0, 0, 0, .75));
	background: var(--plyr-video-controls-background, linear-gradient(transparent, rgba(0, 0, 0, .75)));
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
	bottom: 0;
	color: #fff;
	color: var(--plyr-video-control-color, #fff);
	left: 0;
	padding: 5px;
	padding: calc(var(--plyr-control-spacing, 10px) / 2);
	padding-top: 20px;
	padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
	position: absolute;
	right: 0;
	transition: opacity .4s ease-in-out, transform .4s ease-in-out;
	z-index: 3;
}

@media (min-width:480px) {
	.plyr--video .plyr__controls {
		padding: 10px;
		padding: var(--plyr-control-spacing, 10px);
		padding-top: 35px;
		padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5);
	}
}

.plyr--video.plyr--hide-controls .plyr__controls {
	opacity: 0;
	pointer-events: none;
	transform: translateY(100%);
}

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
	background: #00b2ff;
	background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
	color: #fff;
	color: var(--plyr-video-control-color-hover, #fff);
}

.plyr__control--overlaid {
	background: #00b2ff;
	background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));
	border: 0;
	border-radius: 100%;
	color: #fff;
	color: var(--plyr-video-control-color, #fff);
	display: none;
	left: 50%;
	opacity: .9;
	padding: 15px;
	padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: .3s;
	z-index: 2;
}

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

.plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
	opacity: 1;
}

.plyr--playing .plyr__control--overlaid {
	opacity: 0;
	visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
	display: block;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
	background-color: hsla(0, 0%, 100%, .25);
	background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25)));
}

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
	background-color: hsla(0, 0%, 100%, .25);
	background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25)));
}

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
	background-color: hsla(0, 0%, 100%, .25);
	background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25)));
}

.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px hsla(0, 0%, 100%, .5);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, .5));
}

.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px hsla(0, 0%, 100%, .5);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, .5));
}

.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
	box-shadow: 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2), 0 0 0 3px hsla(0, 0%, 100%, .5);
	box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .15), 0 0 0 1px rgba(35, 40, 47, .2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, .5));
}

.plyr--video .plyr__progress__buffer {
	color: hsla(0, 0%, 100%, .25);
	color: var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, .25));
}

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

.plyr:fullscreen video {
	height: 100%;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
	display: block;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg {
	display: none;
}

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

@media (min-width:1024px) {
	.plyr:fullscreen .plyr__captions {
		font-size: 21px;
		font-size: var(--plyr-font-size-xlarge, 21px);
	}
}

.plyr--fullscreen-fallback {
	background: #000;
	border-radius: 0 !important;
	bottom: 0;
	display: block;
	height: 100%;
	left: 0;
	margin: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 10000000;
}

.plyr--fullscreen-fallback video {
	height: 100%;
}

.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: 21px;
		font-size: var(--plyr-font-size-xlarge, 21px);
	}
}

.plyr__ads {
	border-radius: inherit;
	bottom: 0;
	cursor: pointer;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.plyr__ads>div, .plyr__ads>div iframe {
	height: 100%;
	position: absolute;
	width: 100%;
}

.plyr__ads:after {
	background: #23282f;
	border-radius: 2px;
	bottom: 10px;
	bottom: var(--plyr-control-spacing, 10px);
	color: #fff;
	content: attr(data-badge-text);
	font-size: 11px;
	padding: 2px 6px;
	pointer-events: none;
	position: absolute;
	right: 10px;
	right: var(--plyr-control-spacing, 10px);
	z-index: 3;
}

.plyr__ads:empty:after {
	display: none;
}

.plyr__cues {
	background: currentColor;
	display: block;
	height: 5px;
	height: var(--plyr-range-track-height, 5px);
	left: 0;
	opacity: .8;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 3px;
	z-index: 3;
}

.plyr__preview-thumb {
	background-color: hsla(0, 0%, 100%, .9);
	background-color: var(--plyr-tooltip-background, hsla(0, 0%, 100%, .9));
	border-radius: 5px;
	border-radius: var(--plyr-tooltip-radius, 5px);
	bottom: 100%;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .15);
	box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));
	margin-bottom: 10px;
	margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2);
	opacity: 0;
	padding: 3px;
	pointer-events: none;
	position: absolute;
	transform: translateY(10px) scale(.8);
	transform-origin: 50% 100%;
	transition: transform .2s ease .1s, opacity .2s ease .1s;
	z-index: 2;
}

.plyr__preview-thumb--is-shown {
	opacity: 1;
	transform: translate(0) scale(1);
}

.plyr__preview-thumb:before {
	border-left: 4px solid transparent;
	border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
	border-right: 4px solid transparent;
	border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
	border-top: 4px solid hsla(0, 0%, 100%, .9);
	border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, hsla(0, 0%, 100%, .9));
	bottom: -4px;
	bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
	content: "";
	height: 0;
	left: calc(50% + var(--preview-arrow-offset));
	position: absolute;
	transform: translateX(-50%);
	width: 0;
	z-index: 2;
}

.plyr__preview-thumb__image-container {
	background: #c1c8d1;
	border-radius: 4px;
	border-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px);
	overflow: hidden;
	position: relative;
	z-index: 0;
}

.plyr__preview-thumb__image-container img, .plyr__preview-thumb__image-container:after {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.plyr__preview-thumb__image-container:after {
	border-radius: inherit;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15);
	content: "";
	pointer-events: none;
}

.plyr__preview-thumb__image-container img {
	max-height: none;
	max-width: none;
}

.plyr__preview-thumb__time-container {
	background: linear-gradient(transparent, rgba(0, 0, 0, .75));
	background: var(--plyr-video-controls-background, linear-gradient(transparent, rgba(0, 0, 0, .75)));
	border-bottom-left-radius: 4px;
	border-bottom-left-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px);
	border-bottom-right-radius: 4px;
	border-bottom-right-radius: calc(var(--plyr-tooltip-radius, 5px) - 1px);
	bottom: 0;
	left: 0;
	line-height: 1.1;
	padding: 20px 6px 6px;
	position: absolute;
	right: 0;
	z-index: 3;
}

.plyr__preview-thumb__time-container span {
	color: #fff;
	font-size: 13px;
	font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__preview-scrubbing {
	bottom: 0;
	filter: blur(1px);
	height: 100%;
	left: 0;
	margin: auto;
	opacity: 0;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	transition: opacity .3s ease;
	width: 100%;
	z-index: 1;
}

.plyr__preview-scrubbing--is-shown {
	opacity: 1;
}

.plyr__preview-scrubbing img {
	height: 100%;
	left: 0;
	max-height: none;
	max-width: none;
	-o-object-fit: contain;
	object-fit: contain;
	position: absolute;
	top: 0;
	width: 100%;
}

.plyr--no-transition {
	transition: none !important;
}

.plyr__sr-only {
	clip: rect(1px, 1px, 1px, 1px);
	border: 0 !important;
	height: 1px !important;
	overflow: hidden;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
}

.plyr [hidden] {
	display: none !important;
}

.zm-viewer {
	position: absolute;
	display: none;
	overflow: hidden;
	background: url("https://cdn-ildbcmd.nitrocdn.com/leYDEvxariNgnqIoYLylPKewlmMIzooc/assets/images/optimized/rev-ef591c8/marcogame.pl/wp-content/plugins/iconic-woothumbs/assets/frontend/css/loading.gif") no-repeat center center;
	cursor: crosshair;
	z-index: 9999;
}

.zm-handler {
	position: absolute !important;
	display: none;
	overflow: hidden;
	cursor: crosshair;
	border: none !important;
}

.zm-handlerarea {
	background: url("https://marcogame.pl/wp-content/plugins/iconic-woothumbs/assets/frontend/css/lens.png");
	opacity: .9;
	position: relative;
}

.zm-description {
	position: absolute;
	bottom: 6px;
	left: 6px;
	right: 6px;
	background-color: #eee;
	background-color: rgba(255, 255, 255, .5);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
	box-shadow: 0 0 3px rgba(0, 0, 0, .3);
	color: rgba(0, 0, 0, .6);
	font-size: 13px;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, .3);
	padding: 4px;
}

.followViewer, .standardViewer {
	border: 2px solid #fefefe;
	border: 4px solid rgba(255, 255, 255, .2);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	box-shadow: 0 0 3px rgba(0, 0, 0, .2);
}

.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .8;
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10043;
	position: fixed;
	outline: 0 !important;
	-webkit-backface-visibility: hidden;
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.mfp-container::before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.mfp-align-top .mfp-container::before {
	display: none;
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 10045;
}

.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto;
}

.mfp-ajax-cur {
	cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
	cursor: auto;
}

.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.mfp-loading.mfp-figure {
	display: none;
}

.mfp-hide {
	display: none !important;
}

.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 10044;
}

.mfp-preloader a {
	color: #ccc;
}

.mfp-preloader a:hover {
	color: #fff;
}

.mfp-s-ready .mfp-preloader {
	display: none;
}

.mfp-s-error .mfp-content {
	display: none;
}

button.mfp-arrow, button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: 0;
	padding: 0;
	z-index: 10046;
	-webkit-box-shadow: none;
	box-shadow: none;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}

.mfp-close:focus, .mfp-close:hover {
	opacity: 1;
}

.mfp-close:active {
	top: 1px;
}

.mfp-close-btn-in .mfp-close {
	color: #333;
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap;
}

.mfp-arrow {
	position: absolute;
	opacity: .65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
	margin-top: -54px;
}

.mfp-arrow:focus, .mfp-arrow:hover {
	opacity: 1;
}

.mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow::after, .mfp-arrow::before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}

.mfp-arrow .mfp-a, .mfp-arrow::after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}

.mfp-arrow .mfp-b, .mfp-arrow::before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7;
}

.mfp-arrow-left {
	left: 0;
}

.mfp-arrow-left .mfp-a, .mfp-arrow-left::after {
	border-right: 17px solid #fff;
	margin-left: 31px;
}

.mfp-arrow-left .mfp-b, .mfp-arrow-left::before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
	right: 0;
}

.mfp-arrow-right .mfp-a, .mfp-arrow-right::after {
	border-left: 17px solid #fff;
	margin-left: 39px;
}

.mfp-arrow-right .mfp-b, .mfp-arrow-right::before {
	border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
	top: -40px;
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #000;
}

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}

.mfp-figure {
	line-height: 0;
}

.mfp-figure::after {
	content: "";
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #444;
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}

.mfp-figure figure {
	margin: 0;
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px;
}

.mfp-image-holder .mfp-content {
	max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0;
	}
	
	.mfp-img-mobile img.mfp-img {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-figure::after {
		top: 0;
		bottom: 0;
	}
	
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px;
	}
	
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0;
	}
	
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px;
	}
	
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0;
	}
}

@media all and (max-width:900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		transform: scale(.75);
	}
	
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0;
	}
	
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%;
	}
	
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px;
	}
}

.mfp-ie7 .mfp-img {
	padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
	padding: 0;
}

.mfp-ie7 .mfp-content {
	padding-top: 44px;
}

.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0;
}

.iconic-woothumbs-fullscreen, .iconic-woothumbs-images__arrow, .iconic-woothumbs-play, .iconic-woothumbs-thumbnails__play-overlay, .iconic-woothumbs-wishlist-buttons a, .iconic-woothumbs-zoom-next, .iconic-woothumbs-zoom-prev {
	cursor: pointer;
	outline: 0;
	text-decoration: none !important;
	-webkit-transition: all .1s ease-out;
	transition: all .1s ease-out;
}

.iconic-woothumbs-fullscreen:active, .iconic-woothumbs-fullscreen:focus, .iconic-woothumbs-images__arrow:active, .iconic-woothumbs-images__arrow:focus, .iconic-woothumbs-play:active, .iconic-woothumbs-play:focus, .iconic-woothumbs-thumbnails__play-overlay:active, .iconic-woothumbs-thumbnails__play-overlay:focus, .iconic-woothumbs-wishlist-buttons a:active, .iconic-woothumbs-wishlist-buttons a:focus, .iconic-woothumbs-zoom-next:active, .iconic-woothumbs-zoom-next:focus, .iconic-woothumbs-zoom-prev:active, .iconic-woothumbs-zoom-prev:focus {
	outline: 0;
}

.iconic-woothumbs-fullscreen svg, .iconic-woothumbs-images__arrow svg, .iconic-woothumbs-play svg, .iconic-woothumbs-thumbnails__play-overlay svg, .iconic-woothumbs-wishlist-buttons a svg, .iconic-woothumbs-zoom-next svg, .iconic-woothumbs-zoom-prev svg {
	background: 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	height: 18px;
	line-height: 1;
	text-align: center;
	-webkit-transition: all .1s ease-out;
	transition: all .1s ease-out;
	width: 18px;
}

.iconic-woothumbs-images__arrow, .iconic-woothumbs-zoom-next, .iconic-woothumbs-zoom-prev {
	position: absolute;
	bottom: 0;
	height: 58%;
	top: 21%;
	width: 40px;
	z-index: 100;
}

.iconic-woothumbs-images__arrow svg, .iconic-woothumbs-zoom-next svg, .iconic-woothumbs-zoom-prev svg {
	margin-top: -9px;
	position: absolute;
	top: 50%;
}

.iconic-woothumbs-images__arrow--prev, .iconic-woothumbs-zoom-prev {
	left: 0;
}

.iconic-woothumbs-images__arrow--prev svg, .iconic-woothumbs-zoom-prev svg {
	left: 0;
	margin-left: 10px;
}

.iconic-woothumbs-images__arrow--prev:hover svg, .iconic-woothumbs-zoom-prev:hover svg {
	margin-left: 7px;
}

.iconic-woothumbs-images__arrow--next, .iconic-woothumbs-zoom-next {
	right: 0;
}

.iconic-woothumbs-images__arrow--next svg, .iconic-woothumbs-zoom-next svg {
	margin-right: 10px;
	right: 0;
}

.iconic-woothumbs-images__arrow--next:hover svg, .iconic-woothumbs-zoom-next:hover svg {
	margin-right: 7px;
}

.jckcf {
	display: block;
}

.jckcf::after {
	clear: both;
	content: ".";
	display: block;
	height: 1px;
	visibility: hidden;
}

.iconic-woothumbs-thumbnails-wrap::after, .iconic-woothumbs-thumbnails::after {
	content: "";
	clear: both;
	display: table;
}

.iconic-woothumbs-temp {
	position: absolute;
	height: 0;
	left: -99999px;
	opacity: 0;
	top: 0;
	width: 0;
}

.zm-viewer {
	z-index: 10100;
}

.zm-viewer img {
	background-color: #fff;
	max-width: none !important;
}

.zm-viewer.shapecircular {
	border-radius: 100%;
}

body.admin-bar.theme-betheme .zm-viewer, body.admin-bar.theme-salient .zm-viewer, body.admin-bar.theme-shopkeeper .zm-viewer {
	margin-top: -32px;
}

.zm-handler {
	direction: ltr !important;
}

.zm-handlerarea {
	background: #000;
	opacity: .6 !important;
}

.iconic-woothumbs-zoom-enabled .iconic-woothumbs-images__image {
	cursor: crosshair;
}

.iconic-woothumbs-zoom-controls .iconic-woothumbs-fullscreen, .iconic-woothumbs-zoom-controls .iconic-woothumbs-play {
	opacity: 1;
}

.iconic-woothumbs-loading-overlay {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10001;
	opacity: 0;
}

.iconic-woothumbs-js-loaded .iconic-woothumbs-loading-overlay {
	opacity: 1 !important;
}

.iconic-woothumbs-loading-overlay svg {
	bottom: 0;
	left: 0;
	height: 32px;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;
}

.iconic-woothumbs-loading-overlay--inner {
	border-radius: 50%;
	height: 40px;
	left: 12px;
	opacity: 1 !important;
	position: absolute;
	top: 12px;
	width: 40px;
}

.iconic-woothumbs-images__slide .iconic-woothumbs-loading-overlay--inner, .pswp__item .iconic-woothumbs-loading-overlay--inner {
	bottom: 0;
	left: 0;
	margin: auto;
	right: 0;
	top: 0;
}

.iconic-woothumbs-remove-on-js-load {
	left: 0;
	display: block;
	position: absolute;
	top: 0;
}

.pswp__item .iconic-woothumbs-loading-overlay {
	background-color: var(--pswp-bg);
}

.pswp__item .iconic-woothumbs-loading-overlay path {
	fill: var(--pswp-icon-color);
}

.woocommerce-js .iconic-woothumbs-all-images-wrap .iconic-woothumbs-images-wrap, .woocommerce-js .iconic-woothumbs-all-images-wrap .iconic-woothumbs-thumbnails-wrap {
	opacity: 1;
	-webkit-transition: opacity .1s cubic-bezier(.215, .61, .355, 1);
	transition: opacity .1s cubic-bezier(.215, .61, .355, 1);
}

.woocommerce-js .iconic-woothumbs-all-images-wrap.iconic-woothumbs-loading .iconic-woothumbs-images-wrap, .woocommerce-js .iconic-woothumbs-all-images-wrap.iconic-woothumbs-loading .iconic-woothumbs-thumbnails-wrap {
	opacity: 0;
}

.iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-js-loaded .iconic-woothumbs-images {
	visibility: hidden;
}

.iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--layout-slider .iconic-woothumbs-thumbnails {
	visibility: hidden;
}

.iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--layout-slider .iconic-woothumbs-thumbnails-wrap--vertical .iconic-woothumbs-thumbnails {
	display: none;
}

.iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--layout-slider .iconic-woothumbs-images.slick-initialized {
	visibility: visible;
}

.iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-gallery-loaded .iconic-woothumbs-thumbnails-wrap--stacked .iconic-woothumbs-thumbnails, .iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-gallery-loaded .iconic-woothumbs-thumbnails.slick-initialized {
	display: block;
	visibility: visible;
}

.iconic-woothumbs-all-images-wrap {
	margin-bottom: 30px;
	overflow: hidden;
	position: relative;
}

.iconic-woothumbs-all-images-wrap a:focus, .iconic-woothumbs-all-images-wrap button:focus {
	outline: 0 !important;
}

.iconic-woothumbs-all-images-wrap .slick-list {
	margin: 0;
	overflow-x: hidden;
	-webkit-transition: height .25s cubic-bezier(.215, .61, .355, 1);
	transition: height .25s cubic-bezier(.215, .61, .355, 1);
}

.iconic-woothumbs-all-images-wrap .slick-slide {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
}

.iconic-woothumbs-all-images-wrap .slick-vertical .slick-slide {
	border: none;
}

.iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--block-align-default {
	float: none;
	width: 100%;
}

.iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--block-align-left {
	float: left;
}

.iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--block-align-right {
	float: right;
}

.wp-block-columns .iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--block-align-default, .wp-block-columns .iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--block-align-left, .wp-block-columns .iconic-woothumbs-all-images-wrap.iconic-woothumbs-all-images-wrap--block-align-right {
	width: 100% !important;
}

.iconic-woothumbs-images-wrap {
	position: relative;
}

.iconic-woothumbs-images__arrow.slick-disabled {
	opacity: 0;
}

.iconic-woothumbs-images__slide {
	border: none !important;
	line-height: 1 !important;
	outline: 0;
	position: relative;
}

.iconic-woothumbs-images__slide:first-of-type {
	display: block !important;
}

.iconic-woothumbs-all-images-wrap--layout-slider .iconic-woothumbs-images__slide {
	display: none;
}

.iconic-woothumbs-images.slick-initialized .iconic-woothumbs-images__slide {
	display: block !important;
}

.iconic-woothumbs-images__image {
	border-radius: 0;
	display: block;
	height: auto;
	line-height: 1 !important;
	margin: 0 !important;
	outline: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	width: 100%;
}

.iconic-woothumbs-images--click_anywhere .iconic-woothumbs-images__image {
	cursor: pointer;
}

.iconic-woothumbs-images__image-mask {
	display: block;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.iconic-woothumbs-controls-mask {
	bottom: 0;
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
	left: 0;
	right: 0;
	position: absolute;
	top: 0;
	z-index: 5;
}

.iconic-woothumbs-controls-mask--zoom {
	cursor: crosshair;
}

.iconic-woothumbs-thumbnails-wrap {
	overflow: hidden;
	opacity: 1;
	position: relative;
	-webkit-transition: opacity 1s cubic-bezier(.215, .61, .355, 1);
	transition: opacity 1s cubic-bezier(.215, .61, .355, 1);
}

.iconic-woothumbs-thumbnails-wrap--hidden {
	opacity: 0;
	-webkit-transition: none;
	transition: none;
}

.iconic-woothumbs-thumbnails .slick-track {
	margin: 0;
}

.iconic-woothumbs-thumbnails__slide {
	border: none !important;
	cursor: pointer;
	display: none !important;
	float: left;
	min-height: 1px;
	min-width: 1px;
	max-width: 100%;
	outline: 0;
	overflow: hidden;
	-webkit-transition: opacity .25s cubic-bezier(.215, .61, .355, 1);
	transition: opacity .25s cubic-bezier(.215, .61, .355, 1);
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
}

.iconic-woothumbs-thumbnails__slide:hover {
	opacity: .75;
}

.iconic-woothumbs-thumbnails__slide--active, .iconic-woothumbs-thumbnails__slide--active:hover {
	opacity: 1;
}

.iconic-woothumbs-thumbnails__slide:first-of-type {
	display: block !important;
}

.iconic-woothumbs-thumbnails-wrap--stacked .iconic-woothumbs-thumbnails .iconic-woothumbs-thumbnails__slide, .iconic-woothumbs-thumbnails.slick-initialized .iconic-woothumbs-thumbnails__slide {
	display: block !important;
}

.iconic-woothumbs-thumbnails__image-wrapper {
	overflow: hidden;
	position: relative;
}

.iconic-woothumbs-thumbnails__image-wrapper img {
	z-index: 1;
}

.iconic-woothumbs-thumbnails__image-wrapper::after {
	content: "";
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.iconic-woothumbs-thumbnails__image-wrapper::before {
	content: "";
	bottom: 1px;
	left: 1px;
	position: absolute;
	right: 1px;
	top: 1px;
}

.iconic-woothumbs-thumbnails__image-wrapper::after, .iconic-woothumbs-thumbnails__image-wrapper::before {
	opacity: 0;
	-webkit-transition: opacity .2s cubic-bezier(.215, .61, .355, 1);
	transition: opacity .2s cubic-bezier(.215, .61, .355, 1);
	z-index: 2;
}

.iconic-woothumbs-thumbnails__slide--active .iconic-woothumbs-thumbnails__image-wrapper::after, .iconic-woothumbs-thumbnails__slide--active .iconic-woothumbs-thumbnails__image-wrapper::before {
	opacity: 1;
}

.iconic-woothumbs-thumbnails__image {
	border-radius: 0;
	display: block;
	height: auto;
	image-rendering: inherit;
	margin: 0 !important;
	width: 100%;
}

.iconic-woothumbs-thumbnails__control {
	font-size: 20px;
	font-weight: 400;
	line-height: 1;
	outline: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: background-color .25s cubic-bezier(.215, .61, .355, 1);
	transition: background-color .25s cubic-bezier(.215, .61, .355, 1);
}

.iconic-woothumbs-thumbnails__control--left, .iconic-woothumbs-thumbnails__control--right {
	bottom: 0;
	height: 40%;
	margin: auto 0 !important;
	top: 0;
	width: 16px;
}

.iconic-woothumbs-thumbnails__control--left {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	left: 0;
}

.iconic-woothumbs-thumbnails__control--right {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	right: 0;
}

.iconic-woothumbs-thumbnails__control--down, .iconic-woothumbs-thumbnails__control--up {
	height: 14px;
	left: 1px;
	right: 0;
	margin: auto;
	width: 40%;
}

.iconic-woothumbs-thumbnails__control--up {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	top: 0;
}

.iconic-woothumbs-thumbnails__control--down {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	bottom: 0;
}

.iconic-woothumbs-thumbnails__control:active, .iconic-woothumbs-thumbnails__control:focus {
	outline: 0;
}

.iconic-woothumbs-thumbnails__control svg {
	height: 40%;
	max-height: 16px;
	max-width: 16px;
	width: 40%;
}

.iconic-woothumbs-thumbnails-wrap--sliding .iconic-woothumbs-thumbnails__control {
	display: none;
}

.iconic-woothumbs-thumbnails-wrap--horizontal .iconic-woothumbs-thumbnails__control svg {
	left: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.iconic-woothumbs-thumbnails-wrap--horizontal .iconic-woothumbs-thumbnails__control--left svg {
	left: 4px;
}

.iconic-woothumbs-thumbnails-wrap--horizontal .iconic-woothumbs-thumbnails__control--right svg {
	left: inherit;
	right: 4px;
}

.iconic-woothumbs-thumbnails-wrap--vertical .iconic-woothumbs-thumbnails__control--down svg, .iconic-woothumbs-thumbnails-wrap--vertical .iconic-woothumbs-thumbnails__control--up svg {
	vertical-align: 6px;
}

.iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-images-wrap, .iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-thumbnails-wrap, .iconic-woothumbs-all-images-wrap--thumbnails-right .iconic-woothumbs-images-wrap, .iconic-woothumbs-all-images-wrap--thumbnails-right .iconic-woothumbs-thumbnails-wrap {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.iconic-woothumbs-all-images-wrap--thumbnails-left:not(.iconic-woothumbs-all-images-wrap--layout-stacked) .iconic-woothumbs-images-wrap {
	float: right;
}

.iconic-woothumbs-all-images-wrap--thumbnails-right:not(.iconic-woothumbs-all-images-wrap--layout-stacked) .iconic-woothumbs-images-wrap {
	float: left;
}

.iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-thumbnails-wrap {
	float: left;
}

.iconic-woothumbs-all-images-wrap--thumbnails-right .iconic-woothumbs-thumbnails-wrap {
	float: right;
}

.iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-hover-icons .iconic-woothumbs-images-wrap:hover .iconic-woothumbs-fullscreen, .iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-hover-icons .iconic-woothumbs-images-wrap:hover .iconic-woothumbs-images__arrow:not(.slick-disabled), .iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-hover-icons .iconic-woothumbs-images-wrap:hover .iconic-woothumbs-play, .iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-hover-icons .iconic-woothumbs-images-wrap:hover .plyr__controls, .iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-hover-icons .iconic-woothumbs-images-wrap:hover .slick-dots, .iconic-woothumbs-all-images-wrap--layout-stacked.iconic-woothumbs-hover-icons .iconic-woothumbs-images__slide:hover .iconic-woothumbs-fullscreen, .iconic-woothumbs-all-images-wrap--layout-stacked.iconic-woothumbs-hover-icons .iconic-woothumbs-images__slide:hover .iconic-woothumbs-images__arrow:not(.slick-disabled), .iconic-woothumbs-all-images-wrap--layout-stacked.iconic-woothumbs-hover-icons .iconic-woothumbs-images__slide:hover .iconic-woothumbs-play, .iconic-woothumbs-all-images-wrap--layout-stacked.iconic-woothumbs-hover-icons .iconic-woothumbs-images__slide:hover .plyr__controls, .iconic-woothumbs-all-images-wrap--layout-stacked.iconic-woothumbs-hover-icons .iconic-woothumbs-images__slide:hover .slick-dots {
	opacity: 1;
}

.iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-hover-icons .iconic-woothumbs-images-wrap .iconic-woothumbs-fullscreen, .iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-hover-icons .iconic-woothumbs-images-wrap .iconic-woothumbs-images__arrow:not(.slick-disabled), .iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-hover-icons .iconic-woothumbs-images-wrap .iconic-woothumbs-play, .iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-hover-icons .iconic-woothumbs-images-wrap .plyr__controls, .iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-hover-icons .iconic-woothumbs-images-wrap .slick-dots, .iconic-woothumbs-all-images-wrap--layout-stacked.iconic-woothumbs-hover-icons .iconic-woothumbs-images__slide .iconic-woothumbs-fullscreen, .iconic-woothumbs-all-images-wrap--layout-stacked.iconic-woothumbs-hover-icons .iconic-woothumbs-images__slide .iconic-woothumbs-images__arrow:not(.slick-disabled), .iconic-woothumbs-all-images-wrap--layout-stacked.iconic-woothumbs-hover-icons .iconic-woothumbs-images__slide .iconic-woothumbs-play, .iconic-woothumbs-all-images-wrap--layout-stacked.iconic-woothumbs-hover-icons .iconic-woothumbs-images__slide .plyr__controls, .iconic-woothumbs-all-images-wrap--layout-stacked.iconic-woothumbs-hover-icons .iconic-woothumbs-images__slide .slick-dots {
	opacity: 0;
	-webkit-transition: opacity .25s cubic-bezier(.215, .61, .355, 1);
	transition: opacity .25s cubic-bezier(.215, .61, .355, 1);
}

.iconic-woothumbs-all-images-wrap--layout-slider.iconic-woothumbs-hover-icons .iconic-woothumbs-images-wrap .iconic-woothumbs-wishlist-buttons, .iconic-woothumbs-all-images-wrap--layout-stacked.iconic-woothumbs-hover-icons .iconic-woothumbs-images__slide .iconic-woothumbs-wishlist-buttons {
	opacity: 0;
	-webkit-transition: opacity .25s cubic-bezier(.215, .61, .355, 1);
	transition: opacity .25s cubic-bezier(.215, .61, .355, 1);
}

.iconic-woothumbs-all-images-wrap--layout-stacked .iconic-woothumbs-images__slide:first-of-type:hover .iconic-woothumbs-wishlist-buttons {
	opacity: 1;
}

.iconic-woothumbs-all-images-wrap--layout-slider .iconic-woothumbs-images-wrap:hover .iconic-woothumbs-wishlist-buttons {
	opacity: 1;
}

.iconic-woothumbs-all-images-wrap--layout-slider:not(.iconic-woothumbs-hover-icons) .iconic-woothumbs-fullscreen, .iconic-woothumbs-all-images-wrap--layout-slider:not(.iconic-woothumbs-hover-icons) .iconic-woothumbs-images__arrow:not(.slick-disabled), .iconic-woothumbs-all-images-wrap--layout-slider:not(.iconic-woothumbs-hover-icons) .iconic-woothumbs-play, .iconic-woothumbs-all-images-wrap--layout-slider:not(.iconic-woothumbs-hover-icons) .iconic-woothumbs-wishlist-buttons, .iconic-woothumbs-all-images-wrap--layout-slider:not(.iconic-woothumbs-hover-icons) .plyr__controls, .iconic-woothumbs-all-images-wrap--layout-slider:not(.iconic-woothumbs-hover-icons) .slick-dots {
	opacity: 0 !important;
}

.iconic-woothumbs-all-images-wrap--layout-slider:not(.iconic-woothumbs-hover-icons).iconic-woothumbs-all-images-wrap--show-ui .iconic-woothumbs-fullscreen, .iconic-woothumbs-all-images-wrap--layout-slider:not(.iconic-woothumbs-hover-icons).iconic-woothumbs-all-images-wrap--show-ui .iconic-woothumbs-images__arrow:not(.slick-disabled), .iconic-woothumbs-all-images-wrap--layout-slider:not(.iconic-woothumbs-hover-icons).iconic-woothumbs-all-images-wrap--show-ui .iconic-woothumbs-play, .iconic-woothumbs-all-images-wrap--layout-slider:not(.iconic-woothumbs-hover-icons).iconic-woothumbs-all-images-wrap--show-ui .iconic-woothumbs-wishlist-buttons, .iconic-woothumbs-all-images-wrap--layout-slider:not(.iconic-woothumbs-hover-icons).iconic-woothumbs-all-images-wrap--show-ui .plyr__controls, .iconic-woothumbs-all-images-wrap--layout-slider:not(.iconic-woothumbs-hover-icons).iconic-woothumbs-all-images-wrap--show-ui .slick-dots {
	opacity: 1 !important;
}

.iconic-woothumbs-all-images-wrap--layout-stacked .iconic-woothumbs-images__slide {
	position: relative;
}

.iconic-woothumbs-images--grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
}

.iconic-woothumbs-images--grid-four .iconic-woothumbs-images__slide {
	-webkit-box-ordinal-group: 101;
	-ms-flex-order: 100;
	order: 100;
}

.iconic-woothumbs-images--grid-four .iconic-woothumbs-images__slide:nth-of-type(1) {
	-webkit-box-ordinal-group: 5 !important;
	-ms-flex-order: 4 !important;
	order: 4 !important;
}

.iconic-woothumbs-images--grid-four .iconic-woothumbs-images__slide:nth-of-type(2) {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.iconic-woothumbs-images--grid-four .iconic-woothumbs-images__slide:nth-of-type(3) {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.iconic-woothumbs-images--grid-four .iconic-woothumbs-images__slide:nth-of-type(4) {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.iconic-woothumbs-images--grid-five .iconic-woothumbs-images__slide {
	-webkit-box-ordinal-group: 101;
	-ms-flex-order: 100;
	order: 100;
}

.iconic-woothumbs-images--grid-five .iconic-woothumbs-images__slide:nth-of-type(1) {
	-webkit-box-ordinal-group: 4 !important;
	-ms-flex-order: 3 !important;
	order: 3 !important;
}

.iconic-woothumbs-images--grid-five .iconic-woothumbs-images__slide:nth-of-type(2) {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.iconic-woothumbs-images--grid-five .iconic-woothumbs-images__slide:nth-of-type(3) {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.iconic-woothumbs-thumbnails-wrap--stacked {
	overflow: hidden;
}

.iconic-woothumbs-thumbnails-wrap--stacked .iconic-woothumbs-thumbnails {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.iconic-woothumbs-thumbnails-wrap--stacked .iconic-woothumbs-thumbnails__slide {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.iconic-woothumbs-all-images-wrap .slick-dots, .iconic-woothumbs-zoom-bullets .slick-dots {
	bottom: inherit;
	left: 0;
	line-height: 1.25 !important;
	margin: 0 auto;
	max-width: 65%;
	padding: 0 !important;
	position: absolute;
	right: 0;
	text-align: center;
	-webkit-transform: none;
	transform: none;
	top: 9px;
	z-index: 100;
}

.iconic-woothumbs-all-images-wrap .slick-dots li, .iconic-woothumbs-zoom-bullets .slick-dots li {
	display: inline-block;
	list-style: none none outside;
	margin: 0 3px;
	vertical-align: middle;
	width: 10px;
}

.iconic-woothumbs-all-images-wrap .slick-dots li:only-child, .iconic-woothumbs-zoom-bullets .slick-dots li:only-child {
	display: none;
}

.iconic-woothumbs-all-images-wrap .slick-dots li button, .iconic-woothumbs-zoom-bullets .slick-dots li button {
	background: 0 0;
	border: none;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: block;
	height: 10px;
	margin: 0;
	min-height: 0;
	outline: 0;
	overflow: hidden;
	padding: 0;
	text-indent: 250%;
	-webkit-transition: all .1s ease-out;
	transition: all .1s ease-out;
	width: 10px;
	white-space: nowrap;
}

.iconic-woothumbs-all-images-wrap .slick-dots li button:hover, .iconic-woothumbs-zoom-bullets .slick-dots li button:hover {
	opacity: .6;
}

.iconic-woothumbs-all-images-wrap .slick-dots li.slick-active, .iconic-woothumbs-zoom-bullets .slick-dots li.slick-active {
	width: 30px;
}

.iconic-woothumbs-all-images-wrap .slick-dots li.slick-active button, .iconic-woothumbs-zoom-bullets .slick-dots li.slick-active button {
	border-radius: 68px;
	cursor: default;
	width: 30px;
}

.iconic-woothumbs-all-images-wrap .slick-dots li.slick-active button:hover, .iconic-woothumbs-zoom-bullets .slick-dots li.slick-active button:hover {
	opacity: 1;
}

.iconic-woothumbs-play {
	opacity: 0;
	position: absolute;
	top: 12px;
	right: 12px;
	z-index: 120;
}

.iconic-woothumbs-js-loaded.iconic-woothumbs-all-images-wrap:not(.iconic-woothumbs-hover-icons) .iconic-woothumbs-play {
	opacity: 1;
}

.iconic-woothumbs-thumbnails__play-overlay {
	border-radius: 4px;
	bottom: 0;
	height: 40%;
	left: 0;
	margin: auto !important;
	position: absolute;
	right: 0;
	top: 0;
	width: 40%;
	z-index: 20;
}

.iconic-woothumbs-thumbnails__play-overlay svg {
	height: 60%;
	left: 50%;
	max-height: 18px;
	max-width: 18px;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 60%;
}

.iconic-woothumbs-fullscreen {
	bottom: 12px;
	opacity: 0;
	position: absolute;
	right: 12px;
	z-index: 120;
}

.iconic-woothumbs-js-loaded.iconic-woothumbs-all-images-wrap:not(.iconic-woothumbs-hover-icons) .iconic-woothumbs-fullscreen {
	opacity: 1;
}

.iconic-woothumbs-images-wrap--media-playing .iconic-woothumbs-fullscreen {
	display: none;
}

.iconic-woothumbs-fullscreen-video-wrapper {
	left: 10%;
	margin: 0 auto !important;
	max-height: calc(100vh - 120px);
	max-width: calc(150vh - 120px);
	overflow: hidden;
	position: absolute;
	right: 10% !important;
	top: 50% !important;
	-webkit-transform: translateY(-50%) !important;
	transform: translateY(-50%) !important;
}

.iconic-woothumbs-fullscreen-video-wrapper--wide {
	max-height: calc(100vh - 120px);
	max-width: calc(150vh - 120px);
}

.iconic-woothumbs-fullscreen-video-wrapper--tall {
	max-height: calc(100vh - 80px);
	max-width: calc(75vh - 120px);
}

.iconic-woothumbs-fullscreen-video-wrapper--square {
	max-height: calc(100vh - 120px);
	max-width: calc(100vh - 120px);
}

.iconic-woothumbs-fullscreen-video-wrapper .iconic-woothumbs-responsive-media {
	position: static !important;
}

video.iconic-woothumbs-plyr {
	-o-object-fit: cover;
	object-fit: cover;
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	max-width: calc(100% + 2px);
	margin: -1px;
}

.iconic-woothumbs-responsive-media.iconic-woothumbs-standard-embed {
	background: #000;
	height: 0;
	padding: 0 0 56.25%;
	position: relative;
}

.iconic-woothumbs-responsive-media.iconic-woothumbs-standard-embed embed, .iconic-woothumbs-responsive-media.iconic-woothumbs-standard-embed iframe, .iconic-woothumbs-responsive-media.iconic-woothumbs-standard-embed object, .iconic-woothumbs-responsive-media.iconic-woothumbs-standard-embed video {
	left: 0;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
}

.iconic-woothumbs-responsive-media.iconic-woothumbs-standard-embed video {
	bottom: 0;
	-o-object-fit: cover;
	object-fit: cover;
	right: 0;
}

.iconic-woothumbs-responsive-media:not(.iconic-woothumbs-standard-embed) iframe, .iconic-woothumbs-responsive-media:not(.iconic-woothumbs-standard-embed) video, .plyr {
	opacity: 0;
}

.iconic-woothumbs-plyr-ready .iconic-woothumbs-responsive-media:not(.iconic-woothumbs-standard-embed) iframe, .iconic-woothumbs-plyr-ready .iconic-woothumbs-responsive-media:not(.iconic-woothumbs-standard-embed) video, .iconic-woothumbs-plyr-ready .plyr {
	opacity: 1;
}

.iconic-woothumbs-all-images-wrap--layout-stacked .iconic-woothumbs-images__slide .iconic-woothumbs-play~.iconic-woothumbs-responsive-media, .iconic-woothumbs-all-images-wrap--layout-stacked .iconic-woothumbs-images__slide .iconic-woothumbs-play~.plyr, .iconic-woothumbs-all-images-wrap--layout-stacked .iconic-woothumbs-images__slide .iconic-woothumbs-wishlist-buttons~.iconic-woothumbs-responsive-media, .iconic-woothumbs-all-images-wrap--layout-stacked .iconic-woothumbs-images__slide .iconic-woothumbs-wishlist-buttons~.plyr {
	opacity: 0;
}

.iconic-woothumbs-all-images-wrap--layout-stacked:not(.iconic-woothumbs-hover-icons) .iconic-woothumbs-images__slide.iconic-woothumbs-plyr-ready .iconic-woothumbs-play, .iconic-woothumbs-all-images-wrap--layout-stacked:not(.iconic-woothumbs-hover-icons) .iconic-woothumbs-images__slide.iconic-woothumbs-plyr-ready .iconic-woothumbs-wishlist-buttons {
	opacity: 1;
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.pswp {
	--pswp-bg: #000;
	--pswp-placeholder-bg: #222;
	--pswp-root-z-index: 100000;
	--pswp-preloader-color: rgba(79, 79, 79, .4);
	--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);
	--pswp-icon-color: #fff;
	--pswp-icon-color-secondary: #4f4f4f;
	--pswp-icon-stroke-color: #4f4f4f;
	--pswp-icon-stroke-width: 2px;
	--pswp-error-text-color: var(--pswp-icon-color);
}

.pswp {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--pswp-root-z-index);
	display: none;
	-ms-touch-action: none;
	touch-action: none;
	outline: 0;
	opacity: .003;
	contain: layout style size;
	-webkit-tap-highlight-color: transparent;
}

.pswp:focus {
	outline: 0;
}

.pswp * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.pswp img {
	max-width: none;
}

.pswp--open {
	display: block;
}

.pswp, .pswp__bg {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	will-change: opacity;
}

.pswp__bg {
	opacity: .005;
	background: var(--pswp-bg);
}

.pswp, .pswp__scroll-wrap {
	overflow: hidden;
}

.pswp__bg, .pswp__container, .pswp__content, .pswp__img, .pswp__item, .pswp__scroll-wrap, .pswp__zoom-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pswp__img, .pswp__zoom-wrap {
	width: auto;
	height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}

.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img, .pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active, .pswp__img {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.pswp__button, .pswp__container, .pswp__counter, .pswp__img {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pswp__item {
	z-index: 1;
	overflow: hidden;
}

.pswp__hidden {
	display: none !important;
}

.pswp__content {
	pointer-events: none;
}

.pswp__content>* {
	pointer-events: auto;
}

.pswp__error-msg-container {
	display: grid;
}

.pswp__error-msg {
	margin: auto;
	font-size: 1em;
	line-height: 1;
	color: var(--pswp-error-text-color);
}

.pswp .pswp__hide-on-close {
	opacity: .005;
	will-change: opacity;
	-webkit-transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
	transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
	z-index: 10;
	pointer-events: none;
}

.pswp--ui-visible .pswp__hide-on-close {
	opacity: 1;
	pointer-events: auto;
}

.pswp__button {
	position: relative;
	display: block;
	width: 50px;
	height: 60px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .85;
	-webkit-appearance: none;
	-webkit-touch-callout: none;
}

.pswp__button:active, .pswp__button:focus, .pswp__button:hover {
	-webkit-transition: none;
	transition: none;
	padding: 0;
	background: 0 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: 1;
}

.pswp__button:disabled {
	opacity: .3;
	cursor: auto;
}

.pswp__icn {
	fill: var(--pswp-icon-color);
	color: var(--pswp-icon-color-secondary);
}

.pswp__icn {
	position: absolute;
	top: 14px;
	left: 9px;
	width: 32px;
	height: 32px;
	overflow: hidden;
	pointer-events: none;
}

.pswp__icn-shadow {
	stroke: var(--pswp-icon-stroke-color);
	stroke-width: var(--pswp-icon-stroke-width);
	fill: none;
}

.pswp__icn:focus {
	outline: 0;
}

.pswp__img--with-bg, div.pswp__img--placeholder {
	background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	z-index: 10;
	pointer-events: none !important;
}

.pswp__top-bar>* {
	pointer-events: auto;
	will-change: opacity;
}

.pswp__button--close {
	margin-right: 6px;
}

.pswp__button--arrow {
	position: absolute;
	width: 75px;
	height: 100px;
	top: 50%;
	margin-top: -50px;
}

.pswp__button--arrow:disabled {
	display: none;
	cursor: default;
}

.pswp__button--arrow .pswp__icn {
	top: 50%;
	margin-top: -30px;
	width: 60px;
	height: 60px;
	background: 0 0;
	border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
	display: none;
}

.pswp--touch .pswp__button--arrow {
	visibility: hidden;
}

.pswp--has_mouse .pswp__button--arrow {
	visibility: visible;
}

.pswp__button--arrow--prev {
	right: auto;
	left: 0;
}

.pswp__button--arrow--next {
	right: 0;
}

.pswp__button--arrow--next .pswp__icn {
	left: auto;
	right: 14px;
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.pswp__button--zoom {
	display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
	display: block;
}

.pswp--zoomed-in .pswp__zoom-icn-bar-v {
	display: none;
}

.pswp__preloader {
	position: relative;
	overflow: hidden;
	width: 50px;
	height: 60px;
	margin-right: auto;
}

.pswp__preloader .pswp__icn {
	opacity: 0;
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear;
	-webkit-animation: pswp-clockwise .6s linear infinite;
	animation: pswp-clockwise .6s linear infinite;
}

.pswp__preloader--active .pswp__icn {
	opacity: .85;
}

@-webkit-keyframes pswp-clockwise {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes pswp-clockwise {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.pswp__counter {
	height: 30px;
	margin: 15px 0 0 20px;
	font-size: 14px;
	line-height: 30px;
	color: var(--pswp-icon-color);
	text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
	opacity: .85;
}

.pswp--one-slide .pswp__counter {
	display: none;
}

.iconic-woothumbs-pswp {
	--pswp-root-z-index: 100000;
	--pswp-icon-stroke-width: 2px;
	--pswp-bg: #111;
	--pswp-placeholder-bg: #111;
	--pswp-preloader-color: rgba(79, 79, 79, .4);
	--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);
	--pswp-icon-color: #fff;
	--pswp-icon-color-secondary: #4f4f4f;
	--pswp-icon-stroke-color: #4f4f4f;
	--pswp-error-text-color: #fff;
	position: fixed !important;
	z-index: var(--pswp-root-z-index) !important;
}

.woothumbs-fullscreen-theme--light .iconic-woothumbs-pswp {
	--pswp-bg: #fff;
	--pswp-placeholder-bg: #fff;
	--pswp-preloader-color: rgba(79, 79, 79, .4);
	--pswp-preloader-color-secondary: rgba(0, 0, 0, .9);
	--pswp-icon-color: #111;
	--pswp-icon-color-secondary: #fafafa;
	--pswp-icon-stroke-color: #fafafa;
	--pswp-error-text-color: #111;
}

.iconic-woothumbs-pswp * {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
}

.iconic-woothumbs-pswp .pswp__container, .iconic-woothumbs-pswp .pswp__zoom-wrap {
	-ms-touch-action: none;
	touch-action: none;
}

.iconic-woothumbs-pswp .pswp__caption, .iconic-woothumbs-pswp .pswp__top-bar {
	background-color: transparent !important;
}

.iconic-woothumbs-pswp div.pswp__bg {
	background-color: var(--pswp-bg) !important;
	opacity: 1 !important;
}

.iconic-woothumbs-pswp .pswp__item {
	opacity: inherit !important;
}

.iconic-woothumbs-pswp .pswp__preloader {
	margin-right: auto !important;
}

.iconic-woothumbs-pswp .pswp__counter {
	margin: 15px 0 0 20px !important;
}

.iconic-woothumbs-pswp .pswp__caption {
	color: var(--pswp-preloader-color-secondary);
	border-radius: 4px;
	bottom: 0;
	font-size: 14px;
	left: 50%;
	padding: 8px;
	position: absolute;
	text-align: center;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 100%;
}

.iconic-woothumbs-pswp .pswp__error-msg a {
	text-decoration: underline;
}

.iconic-woothumbs-pswp .iconic-woothumbs-responsive-media {
	display: block;
}

.iconic-woothumbs-pswp .iconic-woothumbs-responsive-media>* {
	z-index: 20;
}

.iconic-woothumbs-pswp .iconic-woothumbs-play {
	display: none;
}

.iconic-woothumbs-pswp .pswp__button--close svg {
	vertical-align: 2px;
}

.iconic-woothumbs-pswp .pswp__icn-shadow {
	display: none;
}

.iconic-woothumbs-pswp .pswp__button {
	background: 0 0 !important;
	border: none !important;
	float: none !important;
	display: inline-block !important;
}

.iconic-woothumbs-pswp .pswp__button:hover {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.iconic-woothumbs-pswp .pswp__icn {
	color: var(--pswp-icon-color-secondary);
	fill: none;
	left: inherit;
	right: 9px;
	stroke: var(--pswp-icon-color);
	position: absolute;
	-webkit-transition: all .25s cubic-bezier(.215, .61, .355, 1);
	transition: all .25s cubic-bezier(.215, .61, .355, 1);
}

.iconic-woothumbs-pswp .pswp__button--arrow .pswp__icn, .iconic-woothumbs-pswp .pswp__icn {
	height: 18px;
	width: 18px;
}

.iconic-woothumbs-pswp .pswp__button--arrow {
	position: absolute;
	width: 75px;
	height: 100px;
	top: 50%;
	margin-top: -50px;
}

.iconic-woothumbs-pswp .pswp__button--arrow .pswp__icn {
	margin-top: -8px;
	width: 40px;
}

.iconic-woothumbs-pswp .pswp__button--arrow--prev .pswp__icn {
	left: 9px;
	right: inherit;
	-webkit-transform: none;
	transform: none;
}

.iconic-woothumbs-pswp .pswp__button--arrow--next .pswp__icn {
	right: 9px;
	-webkit-transform: none;
	transform: none;
}

.iconic-woothumbs-pswp .pswp__button--arrow--prev:hover .pswp__icn {
	left: 11px;
}

.iconic-woothumbs-pswp .pswp__button--arrow--next:hover .pswp__icn {
	right: 11px;
}

.iconic-woothumbs-pswp.pswp--touch .pswp__button--arrow {
	visibility: visible;
}

.tooltipster-default {
	background: #333;
	border-radius: 4px;
	border: none;
	color: #fff;
}

.tooltipster-default .tooltipster-content {
	font-family: inherit;
	font-size: 12px;
	line-height: 16px;
	padding: 8px 10px;
}

.plyr .plyr__controls .plyr__tooltip {
	background: #333;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	padding: 8px 10px;
	-webkit-transform: none;
	transform: none;
	-webkit-transform-origin: none;
	transform-origin: none;
	-webkit-transition: opacity .2s .1s ease;
	transition: opacity .2s .1s ease;
}

.plyr .plyr__controls .plyr__tooltip::before {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #333;
	bottom: -7px;
}

.plyr .plyr__controls>.plyr__control:first-child .plyr__tooltip, .plyr .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip {
	left: -6px;
	-webkit-transform: none;
	transform: none;
	-webkit-transform-origin: none;
	transform-origin: none;
}

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

.plyr .plyr__controls>.plyr__control:last-child .plyr__tooltip {
	right: -6px;
	-webkit-transform: none;
	transform: none;
	-webkit-transform-origin: none;
	transform-origin: none;
}

.plyr .plyr__controls>.plyr__control:last-child .plyr__tooltip::before {
	right: 14px;
}

.plyr .plyr__controls .plyr__progress .plyr__tooltip {
	margin-left: -22px;
}

.iconic-woothumbs-wishlist-buttons {
	right: 12px;
	position: absolute;
	top: 12px;
	z-index: 120;
}

.iconic-woothumbs-all-images-wrap--has-product-media .iconic-woothumbs-wishlist-buttons, .iconic-woothumbs-has-product-media .iconic-woothumbs-zoom-controls .iconic-woothumbs-wishlist-buttons {
	top: 42px;
}

.iconic-woothumbs-all-images-wrap--layout-stacked .iconic-woothumbs-images-wrap>.iconic-woothumbs-wishlist-buttons, .iconic-woothumbs-all-images-wrap--layout-stacked .iconic-woothumbs-images__slide:not(:first-of-type) .iconic-woothumbs-wishlist-buttons, .pswp__item .iconic-woothumbs-wishlist-buttons {
	display: none;
}

.iconic-woothumbs-wishlist-buttons a {
	display: block;
}

.iconic-woothumbs-wishlist-buttons .iconic-woothumbs-wishlist-buttons__browse {
	display: none;
	opacity: 1;
}

.iconic-woothumbs-wishlist-buttons--added .iconic-woothumbs-wishlist-buttons__add {
	display: none;
}

.iconic-woothumbs-wishlist-buttons--added .iconic-woothumbs-wishlist-buttons__browse {
	display: block;
}

.iconic-woothumbs-caption {
	background: #333;
	clear: both;
	color: #fff;
	display: block;
	padding: 8px 15px;
	text-align: center;
}

.plyr {
	z-index: 10;
	--plyr-menu-background: #333;
	--plyr-menu-color: #fff;
	--plyr-menu-item-arrow-color: #fff;
	--plyr-tooltip-background: #333;
	--plyr-tooltip-color: #fff;
	--plyr-tooltip-radius: 4px;
	--plyr-tooltip-padding: 8px 10px;
	--plyr-control-spacing: 18px;
	min-width: inherit;
}

.plyr .fluid-width-video-wrapper {
	padding-top: 0 !important;
}

.plyr--video, .plyr__video-wrapper {
	background: 0 0 !important;
	width: 100%;
}

.plyr__video-embed {
	position: relative;
}

.plyr--video .plyr__controls {
	background: 0 0;
	padding: 12px;
	z-index: 10;
}

.plyr--video .plyr__controls .plyr__control, .plyr--video .plyr__controls .plyr__control:hover {
	background: 0 0 !important;
	color: unset !important;
}

.plyr--video .plyr__controls .plyr__control svg, .plyr--video .plyr__controls .plyr__control:hover svg {
	background: 0 0 !important;
	color: unset !important;
}

.plyr--video .plyr__controls .plyr__control {
	border: none;
	letter-spacing: inherit;
	margin: 0;
	min-height: inherit;
	text-transform: inherit;
	padding: 0;
}

.plyr--video .plyr__controls input[type=range] {
	min-height: inherit !important;
}

.plyr--video .plyr__controls input[type=range]::-moz-range-track {
	box-shadow: none !important;
}

.plyr--video .plyr__controls input[type=range]::-webkit-slider-runnable-track {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.plyr__control.plyr__control--overlaid {
	border: none;
	border-radius: 100%;
	padding: 18px;
	position: absolute;
}

.plyr__control.plyr__control--overlaid svg, .plyr__control.plyr__control--overlaid:hover svg {
	background: 0 0 !important;
	color: unset !important;
}

.plyr__control.plyr__control--overlaid svg {
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	left: 5%;
}

div.plyr__poster {
	background-size: cover;
	-o-object-fit: cover;
	object-fit: cover;
}

.plyr--html5.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster, .plyr--vimeo.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster, .plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {
	display: block;
	opacity: 1;
}

.plyr__controls__item.plyr__control:not(.plyr__control--overlaid), .plyr__controls__item.plyr__progress__container, .plyr__controls__item.plyr__volume {
	visibility: hidden;
}

.plyr--playing .plyr__controls__item.plyr__control:not(.plyr__control--overlaid), .plyr--playing .plyr__controls__item.plyr__progress__container, .plyr--playing .plyr__controls__item.plyr__volume {
	visibility: visible;
}

[dir=rtl] .iconic-woothumbs-thumbnails-wrap .slick-slider .slick-list, [dir=rtl] .iconic-woothumbs-thumbnails-wrap .slick-slider .slick-track {
	direction: rtl;
}

[dir=rtl] .iconic-woothumbs-thumbnails-wrap .slick-slide {
	float: right;
}

[dir=rtl] .iconic-woothumbs-temp {
	right: auto;
	left: -99999px;
}

.avada-single-product-gallery-wrapper {
	width: 500px;
}

.zm-viewer.nitro-lazy {
	background-image: none !important;
}
