<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*@media (min-width: 500px) and (max-width: 600px) {*/
@media (max-width: 1399px) {
	.pagewoodwinds-ensembles #ww-feature-bar .ww-feature{ min-width:inherit;padding: 50px 10px; }
}
@media (max-width: 1214px) {

	.page-2019-php .section#collection .collection-item{ margin-left: 5%; margin-right: 5%; }
}
@media (max-width: 1199px) {
	.page-2019-php .page-block,
	.page-2019-php .site-main .page-block, 
	.page-2019-php .section .page-block{ width: 90%; }
	.pageproducts .hentry .page-block{
		width:100%;
	}
	.page-2019-php #instrument-info .i-info{ text-align: center; }

	.page-focus-php.page-2019-php #hero img.hero-image{ max-width: 100%; }
}
@media (max-width: 1151px) {
	.page-2019-php .section#support h3{ min-height: 76px;}
}
@media (max-width: 1139px) {
	#page{ min-width:inherit; width:100%; }
	.pagewoodwinds-ensembles #ww-feature-bar .ww-feature img{ margin-bottom:30px; }

	.page-2019-php .section#purchase-options .section-content{ border-spacing: 10px 0; }
	.page-2019-php .round-w-button, .page-2019-php .round-g-button{ font-size: 80%; }
}
/* ipad mini landscape */
@media (max-width: 1024px) {
	/* .page-2019-php .support-option { display: block; margin-left: auto; margin-right: auto; } */
	.page-2019-php .round-w-button, .page-2019-php .round-g-button{ font-size: 78%; }
	.page-2019-php .section#tutorials .col-no-1{ margin-right: 0; }
	.page-2019-php .section#tutorials .col-no-2{ margin-left: 75px; }
}
@media (max-width: 999px) {
	.page-12days-sale-2016-php .site-content .page-block{ width:90%; }
	.page-12days-sale-2016-php .site-content .page-block .days-col{ width: 100%; display: block; }
	.page-12days-sale-2016-php .site-content #days-wrapper .right .day.expired:after{ background-image:url(/images/sale/12days2016/12days-expired.png);  }
	.page-comparison-php .hentry .page-block,
	.page-comparison-php .hentry .entry-content &gt; div{ width: 90%; }


	.page-2019-php .section#collection .collection-item{ display: block; margin: 20px auto;}

	.page-focus-php.page-2019-php #overview iframe{ height: auto;}
}

@media (max-width: 915px) {
	.page-focus-php.page-2019-php .section#tutorials .amsvideo{ margin: 20px auto; }

}
@media (max-width: 900px) {

	.pageproducts .products .product{ width: 100%; display: block; }
	.pageproducts .hentry .page-block h2{ font-size: 24px; }


	.page-2019-php #hero .library-title h1{ font-size: 100px;}
	.page-2019-php #hero .library-title h3{ font-size: 20px;}
	.page-focus-php.page-2019-php #hero .library-title h3{ font-size: 60px; }
	.page-focus-php.page-2019-php #hero{ margin-bottom: 0; }

	.page-2019-php .column-10,
	.page-2019-php .column-15,
	.page-2019-php .column-20,
	.page-2019-php .column-25,
	.page-2019-php .column-30,
	.page-2019-php .column-35,
	.page-2019-php .column-40,
	.page-2019-php .column-45,
	.page-2019-php .column-50,
	.page-2019-php .column-55,
	.page-2019-php .column-60,
	.page-2019-php .column-65,
	.page-2019-php .column-70,
	.page-2019-php .column-75{ width: 90%; margin-left: auto; margin-right: auto; display: block; }
	.page-2019-php .solid-box{ width: 90%; margin-left: 10%; }
	.page-2019-php .solid-box.left{ margin-left: 0; margin-right: 0; }

	.page-2019-php .section#tutorials .col-no-1, 
	.page-2019-php .section#tutorials .col-no-2{ padding:0; margin-left: auto; margin-right: auto; }
	


	.page-2019-php .column.right,
	.page-2019-php .column.left{ padding-left: 0; padding-right: 0;}

	.page-2019-php .section #overview-text,
	.page-2019-php #demo-text{ margin-left: 0; padding-left: 0; }

	.page-focus-php.page-2019-php .solid-box.left{ margin-left: auto; margin-right: auto; }

	.page-2019-php .section#purchase-options .section-content{ display: block; }
	.page-2019-php .section#purchase-options .purchase-option{ display: block; margin: 20px auto; }
}

@media (max-width: 799px) {
	
	.mobileshow{ display:block; }
	#backtoschoolbadge{ position:static; text-align:center; }
	
	#page{ min-width:inherit; width:100%; }
	.entry-header{ width:100% }
	.entry-content h1.intro,
	.page-block, 
	.entry-content &gt; div, 
	.entry-content &gt; hr, 
	.entry-summary, .entry-meta,
	.pagewoodwinds-ensembles .page-block{
		width:90%;
	}
	
	.pagehome .page-block{ width:100%; max-width:100%; }
	
	img{ max-width:100%; height:auto; }
	
	.site-header .header-inner,
	#sm-navigation ul.nav-menu{ width:90%; }
	.scroll-slider{ width:100%; }
	
	.entry-content p.video-text{ width:auto; }
	
	#product-info &gt; div,
	#product-info &gt; div:last-child{ width:80%; margin-left:auto; margin-right:auto; display:block; margin-bottom:50px; }
	.entry-content #video-wrapper .video{ display:block; width:80%; margin:20px auto; }
	.entry-content #video-wrapper .video:last-child{ margin:20px auto; }
	
	.entry-content #video-wrapper .row{ border-bottom:none; padding-top:0; }
	
	#most-popular .popular-product{ margin:10px 20px; }
	#sm-navigation-footer ul.nav-menu li{ margin:10px 30px; }
	.site-info .copyright{ display:block; text-align:center; margin:5px 0; }
	.site-info ul{ float:none; text-align:center; margin:10px 0; }
	
	.purchase-buttons a, 
	.purchase-buttons span{ display:block; margin: 0 auto 10px auto; }
	
	.pagewishlist .purchase-buttons a, 
	.pagewishlist .purchase-buttons span{ display:inline-block; margin: 0 10px 10px 0; }
	
	.site-header .header-inner{ padding-bottom:22px; }
	
	#product-slider .nav .previous, #product-slider .nav .next{ margin:0; }
	
	#search-box{ width:100%; }
	.pagetutorials.page-tutorials-2020-php #search-box{ max-width: 90%;}

	
	.scroll-slider .next{ right:-18px; }
	
	/* menu */
	/* .mobile-nav{ display:block; margin-top:12px; position:absolute; top:10px; right:12px; } */
	.mobile-nav ul{ list-style:none; }
	.mobile-nav ul li{ list-style:none; display:inline-block; margin:0 10px; }
	.mobile-nav .nav-menu li.checkout a{ margin-top:0; }
	.mobile-nav .nav-menu li.checkout span{ display:none; }
	.header-inner .navbar{ float:none; }
	#site-navigation{ display:none;  }
	.main-navigation{ max-width:100%; padding-right:0; }
	#site-navigation .nav-menu li{ display:block; }
	
	#menu-main-menu .product-menu #menu-item-ams{ background-position-y:10px; }

	#menu-main-menu .product-menu li#menu-item-logo{ display: none; }
	
	.nav-menu li:hover .sub-menu, 
	.nav-menu li:hover .children{ display:none; }
	#site-navigation .nav-menu &gt; li.product-menu.menu-item-has-children:hover:before,
	#site-navigation .nav-menu &gt; li.product-menu.menu-item-has-children:hover:after,
	#site-navigation .nav-menu &gt; li.menu-item-has-children:hover:after{ display:none; }
	.nav-menu li.open .sub-menu,
	.nav-menu li.open .children{ display:block; }
	
	#menu-main-menu .product-menu.open &gt; .sub-menu{ width:100% !important; min-width: 100%; margin-left:0 !important; }
	
	.nav-menu .sub-menu, .nav-menu .children{ position:relative; }
	#menu-main-menu .product-menu.open &gt; .sub-menu &gt; li,
	ul.nav-menu ul a, .nav-menu ul ul a{ width:100% !important; }
	
	#menu-main-menu .product-menu.product-menu-2020 li.menu-category{ border-radius: 14px; }

	#menu-main-menu .product-menu &gt; .sub-menu &gt; li.menu-item-sale{ background: #08b596; text-align: center; margin-top: 0; position: relative; padding: 5px; padding-bottom: 5px; }
	#menu-main-menu .product-menu &gt; .sub-menu &gt; li.menu-item-sale a{ padding-right:0; }

	#site-navigation #menu-main-menu .product-menu.product-menu-2020 li.menu-category &gt; a:after{ content:'+';  float: right; font-size:20px; line-height:0.6; position:absolute;right: 10px;top: 25px }
	#site-navigation #menu-main-menu .product-menu.product-menu-2020 li.menu-category.open &gt; a:after{ content:'-'; }
	#site-navigation .nav-menu &gt; li.parent &gt; a:after{ content:''; }
	#site-navigation .nav-menu li.parent#menu-item-7076 &gt; a:after,
	#site-navigation .nav-menu li.parent#menu-item-7077 &gt; a:after,
	#site-navigation .nav-menu li.parent#menu-item-7081 &gt; a:after,
	#site-navigation .nav-menu li.parent#menu-item-7082 &gt; a:after{ content: ''; }
	
	
	
	#menu-main-menu .product-menu &gt; .sub-menu .sub-menu{ display:none !important; }
	#menu-main-menu .product-menu &gt; .sub-menu .open .sub-menu{ display:block !important; position: static; border: none; height: auto; }
	#menu-main-menu .product-menu.product-menu-2020 li.menu-category:hover .sub-menu{ display:none;position: static;border: none; height: auto; }
	
	#menu-main-menu .product-menu &gt; .sub-menu .open .sub-menu .sub-menu-header,
	#menu-main-menu .product-menu.product-menu-2020 li.menu-category:hover .sub-menu .sub-menu-header{ display: none;}
		
	.site-header .nav-menu li.parent ul li a{ border-bottom:none; border-top:none; /*margin-bottom:10px;*/ }
	.nav-menu .menu-item-1724 .sub-menu{ padding:0 10px; }

	
	/* .active-m-menu #site-navigation{ display:block; } */
	
	/* #menu-main-menu #menu-item-2366,
	#menu-main-menu #menu-item-login,
	#menu-main-menu #menu-item-account,
	#menu-main-menu #menu-item-wishlist{ display:none; } */
	
	
	
	/* Sonozine page */
	.pagesonozine .page-block{ max-width:90%; }
	.pagesonozine .left,
	.pagesonozine .right{ margin:0 auto; float:none; display:block; }
	.pagesonozine .right{ float:none; width:auto; text-align:center; margin-top:30px; }
	.pagesonozine .sonozine-footer.previous-issues img{ margin-bottom:20px; }
	.pagesonozine .sonozine-footer img{ max-width:100%; height:auto; }
	.pagesonozine .button{ max-width:47%;  }
	.pagesonozine .button.pdf-button{ margin-right:4%; }
	
	/* cookies bar */
	#cookiesconcentbar{ min-width:inherit; }
	#cookiesconcentbar #cookiesconcent{ margin-top:10px; }
	
	/* popup box */
	#helpbox .page-block{ max-width:90%; }
	#helpbox .page-block .close{ right:0; top:-30px; }
	#helpbox .assistance a{ background-position:10%; }
	#helpbox .feedback .stars i{ margin:0 10px; }
	
	#competitionbox .page-block{ max-width: 90%; }
	
	/* comparison page */
	.comparison-table .row{ padding: 0; margin: 0; }
	.comparison-table .comparison-product{ margin:30px auto; display: block; }
	.comparison-table .comparison-product:last-child{ margin-right: auto; }
	.comparison-table .comparison-product{ width:48.5% } 
	/*.comparison-table .comparison-product.small,
	.comparison-table .comparison-product.big{ width:48.5% }*/
	
	/* checkout - pay page */
	#payment-processors .payment-option{ width:60%; display:block; margin:10px auto; }
	
	/* product slider */
	#product-slider .slides{ height:250px; }
	#product-slider .slide{ min-height:250px; background-size:cover !important; }
	.home #product-slider .slide{ min-height: 260px; }
	.home #product-slider .previous, 
	.home #product-slider .next{ height:250px; }
	/* .home #product-slider .slides{ height:260px; }
	.home.onsale #product-slider .slides{ height:460px; } */
	
	/* price badge */
	.entry-header .price,
	.pageindie .price.p24990{ width:130px; height:130px; padding-top: 46px; }

	
	/* login page */
	body.checkout-page-login-php #content .entry-content .half-column{ width:100%; }
	#content .half-column.first{ border-right-width:0; border-bottom:solid 1px #515151; margin-bottom:50px; padding-bottom:50px; }
	body.pcheckout.pagelogin .hentry .entry-content{ padding:50px 0; }
	
	/* create account page */
	body.pcheckout.pagecreateaccount .hentry .entry-content .login-info input{ width:100%; display:block; }
	
	/* score tab */
	#score.panel .panel-content .half-column{ width:100%; } 
	#score.panel .panel-content .half-column.first{ margin-bottom:10px; padding-bottom:0; border-bottom:none; margin-right:0; padding-right:0; }
	#score.panel .panel-content .half-column .buy-score,
	#score.panel .panel-content .half-column .cart-score{ float:none; margin:10px auto; display:block; }
	
	/* manual panel */
	.accordion .panel-content .manual-panel,
	.accordion .panel-content .support-panel{ width:100%; }
	.accordion .panel-content .support-panel{ border-right: none; padding-right: 0; display:block; }
	
	/* bundles page */
	.pagebundles .hentry .page-block{ width:100%;  }
	.pagebundles .hentry .page-block .scroll-slider .slide-item{ float:none; text-align:left; }
	.pagebundles .hdd-notice{ background-size:100%; padding-left:10%; padding-right:20%; width:100%; }
	.pagebundles.page-bundles-2019-php .hdd-notice{ width: 100%; }
	
	/* usb page */
	#progressbars_wrap{ display:none; }
	.pageusb .entry-header .price-usb,
	.pageusb .entry-header .checkout{ float:none; display:block; margin:10px auto; }
	.pageusb .tab .mobile-tab-nav{ display:block; padding-top:16px; }
	.pageusb .tab .mobile-tab-nav:after{ content:'\f0d7'; float:right; font-size:26px; margin-top:-4px; }
	.tab &gt; div{ width:90%; }
	.tab &gt; ul{ max-width:200px; }
	.pageusb .tab{ position:relative; }
	.pageusb .tab &gt; ul{ display:none; position:absolute; top:10px; right:0; z-index:200; background-color:#2c3e50; }
	.pageusb .tab &gt; ul li{ display:block; }
	.pageusb .tab .scroll-slider .nav,
	.pageusb .tab .scroll-slider .previous,
	.pageusb .tab .scroll-slider .next{ display:none; }
	.usb-steps .usb-step h3{ height:41px; }
	
	/* tutti page */
	#tuttikp-bar .purchase-option{ width:100%; display:block; height:auto; }
	#tuttikp-bar .purchase-option .purchase-buttons a.buy-now, 
	#tuttikp-bar .purchase-option .purchase-buttons a.cart, 
	#tuttikp-bar .purchase-option .purchase-buttons a.usb, 
	#tuttikp-bar .purchase-option .purchase-buttons .buy-now-free{ width: 147px; height: 45px; }
	#tuttikp-bar .purchase-option .purchase-buttons span{ margin: 0 auto 10px auto; }
	#tuttikp-bar .purchase-option:last-child{ margin-left:0; margin-top:20px; }
	
	/* testimonial page */
	.scroll-slider .previous,
	.scroll-slider .next{ display:none; }
	
	
	/* woodwinds page */
	.pagewoodwinds-ensembles .ww-instrument-info div{ width:49%; padding-bottom:30px; }
	.pagewoodwinds-ensembles .entry-content #video-wrapper div.video{ display: block; width: 80%; margin: 20px auto; }
	.pagewoodwinds-ensembles .entry-content #video-wrapper div.video:last-child{ margin-right: auto; }
	.pagewoodwinds-ensembles #ww-articulation .articulation-image{ position:relative; width:80%; margin-bottom:-180px }
	.pagewoodwinds-ensembles #ww-articulation .articulation-image-ph{ display:none; }
	.pagewoodwinds-ensembles #ww-articulation .articulation-selector-wrap{ width:100%; }
	.pagewoodwinds-ensembles #ww-articulation #articulation-lists .column{ width: 48%; padding: 0 1.9%; }
	.pagewoodwinds-ensembles #ww-feature-bar .ww-feature{ border-left:none; }
	.pagewoodwinds-ensembles #ww-demos .ww-demo { display:block; width:360px; margin:0 auto 30px auto; max-width:100%; }
	.pagewoodwinds-ensembles #ww-video-intro #ww-video-overlay-w{ z-index:1000; }
	.pagewoodwinds-ensembles #ww-video-intro #ww-video-overlay-w .video-overlay iframe{ height: 300px; }
	.pagewoodwinds-ensembles #ww-demos{ padding-bottom:80px; }
	.pagewoodwinds-ensembles #ww-feature-bar .ww-feature h3{ font-size:14px; }
	.pagewoodwinds-ensembles #ww-feature-bar .ww-feature p{ font-size:10px; }
	
	/*12 days */
	#days12-subscription #newsletter-subs-12days{
		width: auto;
		height: auto;
		margin: 50px auto;
		/* background-image:url(/images/sale/12days2016/12days-nl-subs-bg-m.png);  */
		background-repeat: no-repeat; 
		/* background-color: #fbf6f3; */
		padding-left: 0;
		margin-left: 0;
		padding:15px;
		text-align: center;
		min-height: 220px;
	}
	#days12-subscription #newsletter-subs-12days #ea{ margin-top: 0; }
	#days12-subscription #newsletter-subs-12days .g-recaptcha &gt; div{ margin: 0 auto; }
	
	/*wishlist */
	.wishlist-prod-thumb,
	.wishlist-prod-desc{ width: 100%; display: block;}
	.wishlist-prod-thumb{ margin-bottom: 20px; text-align: center; }
	.wishlist-prod-thumb img{ margin: 0 auto; }
	
	/* halloween 2017 */
	.page-halloween-2017-php .site{ background-size: cover; }
	.page-halloween-2017-php .products .product{ display: block; width: 100%; text-align: center; margin-bottom: 20px; }
	/* .page-halloween-2017-php .products .product .prod-img{ display: none; }
	.page-halloween-2017-php .products .product .prod-img-s{ display: block; } */
	.page-halloween-2017-php .products .product .discount{ padding-left: 0; }

	.page-autumn-sale-2019-php .hentry h1{ font-size: 80px; }
	.page-autumn-sale-2019-php .hentry h3{ font-size: 40px; }
	.page-autumn-sale-2019-php .hentry h3{ font-size: 28px; }
	.page-autumn-sale-2019-php .hentry ul li{ line-height: 2;}

}
@media (max-width: 650px) {
	.page-2019-php #hero .library-title h1{ font-size: 70px;}
	.page-2019-php #hero .library-title h3{ font-size: 16px;}
	.page-focus-php.page-2019-php #hero .library-title h3{ font-size: 40px; }

	.page-focus-php.page-2019-php #overview .solid-box, 
	.page-focus-php.page-2019-php #demo .solid-box{ padding: 30px; }

	.pagebundles.page-bundles-2019-php .bundles .bundle .bundle-image,
	.pagebundles.page-bundles-2019-php .bundles .bundle .bundle-desc{ display:block; width: 100%; }
}
@media (max-width: 615px) {
	.pagetutorials.page-tutorials-2020-php .tutorial-panel .tutorial-video{ margin:0 auto 50px; display: block; }
}
@media (max-width: 580px) {
	.pagewishlist .purchase-buttons a, 
	.pagewishlist .purchase-buttons span{ display:block; margin: 10px auto 10px auto; }
	#nomination-badge img{ max-width: 60%; }
}

@media (max-width: 499px) {
	/* #menu-main-menu #menu-item-2366,
	#menu-main-menu #menu-item-login,
	#menu-main-menu #menu-item-account,
	#menu-main-menu #menu-item-wishlist{ display:inline-block; width:26%; text-align:center; height:60px; margin-top:14px; }
	#menu-main-menu #menu-item-2366 a{ display:inline-block; margin-top:0; }
	.mobile-nav #menu-item-login,
	.mobile-nav #menu-item-2366,
	.mobile-nav #menu-item-account,
	.mobile-nav #menu-item-wishlist{ display:none; } */
	
	#sm-navigation ul.nav-menu{ width:100%; text-align:center; }
	#sm-navigation ul.nav-menu li{ margin-left:1px; margin-right:1px; }
	
	.page-competition-brotherofhonor-php .site-content .entry-content h1{ background-size:100%; }
	
	#product-slider .nav{ display:none; }
	
	.social-media-widget-page &gt; div{ margin:10px 0; padding: 0 15px; }
	
	/* popup box */
	#helpbox .signup input[type="text"],
	#helpbox .ideas input[type="text"]{ display:block; margin:10px auto; }
	
	/* comparison page */
	#comparison-table .comparison-product, 
	#comparison-table .comparison-product.small,
	#comparison-table .comparison-product.big{ width:100% }
	
	/* usb page */
	.usb-steps .usb-step{ vertical-align:top; margin:0 20px; }
	.usb-steps .usb-step h3{ height:72px; }
	
	
	/* ww page */
	.pagewoodwinds-ensembles #ww-articulation .articulation-image{ margin-bottom:-80px; }
	.pagewoodwinds-ensembles #ww-articulation .articulation-selector h3{ width:40%; }
	.pagewoodwinds-ensembles .entry-content #video-wrapper .row{ margin-top:0; }
	.pagewoodwinds-ensembles #ww-articulation #articulation-lists .column{ width:100%; }
	.pagewoodwinds-ensembles #ww-endorsments .slide-item .sign{ margin-top:0; float:none; }
	.pagewoodwinds-ensembles .ww-instrument-info div{ background-position:left 5px; }
	.pagewoodwinds-ensembles .entry-content #video-wrapper .page-block &gt; p, 
	.pagewoodwinds-ensembles .entry-content #video-wrapper .page-block &gt; h2{ padding:0 20px; text-align:center; }
	
	.pagewoodwinds-ensembles #video-wrapper .ww-fade-slider .ww-fade-slide img{ max-width:100%; }
	.pagewoodwinds-ensembles #ww-demos .ww-demo h3{ font-size:12px; }
	.pagewoodwinds-ensembles #ww-demos{ padding-bottom:20px; }
	
	.pagewoodwinds-ensembles #ww-feature-bar .ww-feature{ width:90%; }
	


	.page-2019-php #hero .library-title h1{ font-size: 50px;}
	.page-2019-php #hero .library-title h3{ font-size: 16px;}
	
	
	.page-2019-php #video.column-50,
	.page-2019-php #demo-player.column-55{ width: 100%; }
	.page-2019-php .solid-box.left,
	.page-2019-php .solid-box{ padding: 10px; width: 100%;margin-left: auto;margin-right: auto; }
	.page-2019-php .left .gradient-box,
	.page-2019-php .right .gradient-box{ margin-left: auto; margin-right: auto;}

	.page-2019-php #demo-text.column-45{ width: 100%; }

	.pageproducts .products .product &gt; div{ width: 100%; }
	.pageproducts #hero .library-title h1{ font-size: 50px; }


	.pagebundles.page-bundles-2019-php .bundles .bundle-desc .columns .column{ width: 100%; display:block; margin: 20px auto; }
	.pagebundles.page-bundles-2019-php .bundles .bundle-desc .columns .column.bundle-content{ text-align: center; }
}
@media (max-width: 450px){
	.pagetutorials.page-tutorials-2020-php #search-box .sample-search span{ display: block;}
	
}
@media (max-width: 350px){
	.pageproducts #hero .library-title h1{ font-size: 42px; }

}</pre></body></html>