.site-footer{padding-bottom:0px;background-color:#333;color:#fff}@media only screen and (min-width: 590px){.site-footer{padding-top:80px;padding-bottom:40px}}

.site-footer input,.site-footer textarea,.site-footer select,.site-footer .faux-select,.site-footer .collapsible-content p,.site-footer .site-footer__linklist a{font-size:.875em}.site-footer input,.site-footer textarea,.site-footer select,.site-footer .faux-select{background-color:#333;color:#fff;border:1px solid rgba(255,255,255,.12)}.site-footer input:active,.site-footer input:focus,.site-footer textarea:active,.site-footer textarea:focus,.site-footer select:active,.site-footer select:focus,.site-footer .faux-select:active,.site-footer .faux-select:focus{border-color:#fff}.site-footer input::-webkit-input-placeholder,.site-footer textarea::-webkit-input-placeholder,.site-footer select::-webkit-input-placeholder,.site-footer .faux-select::-webkit-input-placeholder{color:#fff;opacity:1}.site-footer input:-moz-placeholder,.site-footer textarea:-moz-placeholder,.site-footer select:-moz-placeholder,.site-footer .faux-select:-moz-placeholder{color:#fff;opacity:1}.site-footer input::-moz-placeholder,.site-footer textarea::-moz-placeholder,.site-footer select::-moz-placeholder,.site-footer .faux-select::-moz-placeholder{color:#fff;opacity:1}.site-footer input:-ms-input-placeholder,.site-footer textarea:-ms-input-placeholder,.site-footer select:-ms-input-placeholder,.site-footer .faux-select:-ms-input-placeholder{color:#fff;opacity:1}.site-footer input::-ms-input-placeholder,.site-footer textarea::-ms-input-placeholder,.site-footer select::-ms-input-placeholder,.site-footer .faux-select::-ms-input-placeholder{color:#fff;opacity:1}.site-footer select,.site-footer .faux-select{padding:7px 36px 7px 10px;background-image:url(/ico-select-footer.svg)}@media only screen and (max-width: 589px){.site-footer{padding-bottom:0}.site-footer .grid__item{padding-bottom:5px}.site-footer .grid__item:after{content:"";border-bottom:1px solid white;opacity:.12;display:block}.site-footer .grid__item:last-child:after,.site-footer .grid__item:first-child:after{display:none}
					}
					
					.site-footer a{color:#fff}
					.site-footer a:hover{color:#AB72CF}
					
					.site-footer__bottom{padding-top:40px}
					
					@media only screen and (min-width: 590px){.site-footer__bottom{padding-top:50px}
					}
					
					.site-footer__bottom-block{padding-bottom:40px}.footer__clear{clear:both;height:40px}.footer__title{font-family:ITC Avant Garde Gothic,sans-serif;font-weight:700;letter-spacing:0em;line-height:1.2;text-transform:uppercase;letter-spacing:.2em;color:#fff;font-size:1.4375em}@media only screen and (min-width: 590px){.footer__title{font-size:1.4375em;margin-bottom:20px;text-align:left;padding-left:35px;/*changed*/}
					}
					
					.footer__copyright,.footer__powered_by{font-size:.625em}@media only screen and (min-width: 590px){.footer__copyright,.footer__powered_by{font-size:.75em}
					}
					
					.site-footer__linklist{margin:0;text-align:left;/*changed*/}.site-footer__linklist a{display:block;padding:4px 0}.footer__newsletter{position:relative}.footer__newsletter-input{max-width:300px;width:100%;border:1px solid rgba(255,255,255,.6)}.footer__newsletter-btn{position:absolute;top:0;bottom:0;width:46px;color:#fff}.footer__newsletter-btn .icon{width:26px;height:24px}@media only screen and (max-width: 589px){.footer__logo-social{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:20px 0}.footer__logo-social .footer__logo{-ms-flex:0 1 auto;flex:0 1 auto}.footer__logo-social .footer__social{-ms-flex:1 1 auto;flex:1 1 auto;text-align:right}
					}
					
					@media only screen and (min-width: 590px){.footer__logo{margin-bottom:26.66667px}
					}
					
					.footer__logo a{display:block}.footer__logo img{display:block;transform:translateZ(0);max-height:100%}.footer__social{margin:0}.footer__social li{display:inline-block;margin:0 0 0 15px}@media only screen and (min-width: 590px){.footer__social li{margin:0 15px 15px 0}
					}
					
					.footer__social a{display:block}.footer__social .icon{width:22px;height:22px}@media only screen and (min-width: 590px){.footer__social .icon{width:24px;height:24px}
					}
					
					.footer__social .icon.icon--wide{width:40px}@media only screen and (max-width: 589px){.footer__collapsible{padding:0 0 20px}
					}
					
					@media only screen and (max-width: 589px){.footer_collapsible--disabled{padding-top:20px}
					}
					
					

.grid
{
	list-style:none;
	padding:0;
	margin:0 0 0 -30px;
}

.grid:after
{
	content:"";
	display:table;
	clear:both;
}

.visually-hidden
{
	clip:rect(0 0 0 0);
	clip:rect(0,0,0,0);
	overflow:hidden;
	position:absolute;
	height:1px;
	width:1px
}

.visually-invisible
{
	opacity:0!important
}

@media only screen and (max-width: 589px){
	.grid{margin-left:-22px}
}
	
	.grid--small{margin-left:-10px}
	.grid--small .grid__item{padding-left:10px}
	.grid__item{float:left;padding-left:30px;width:100%;min-height:1px}
	
	@media only screen and (max-width: 589px){
		.grid__item{padding-left:22px}
	}
		.grid__item[class*=--push]{position:relative}
		.grid--no-gutters{margin-left:0}
		.grid--no-gutters .grid__item{padding-left:0}
		.grid--small-gutters{margin-left:-10px;margin-bottom:-10px}
		.grid--small-gutters 
		.grid__item{padding-left:10px;padding-bottom:10px}
		.grid--medium-gutters{margin-left:-20px;margin-bottom:-20px}
		.grid--medium-gutters 
		.grid__item{padding-left:20px;padding-bottom:20px}
		.grid--large-gutters{margin-left:-40px;margin-bottom:-40px}
		.grid--large-gutters 
		.grid__item{padding-left:40px;padding-bottom:40px}
		.grid--extra-large-gutters{margin-left:-60px;margin-bottom:-60px}
		
		@media only screen and (max-width: 1140px){
			.grid--extra-large-gutters{margin-left:-30px;margin-bottom:-30px}
		}
			.grid--extra-large-gutters 
			.grid__item{padding-left:60px;padding-bottom:60px}
			
			@media only screen and (max-width: 1140px){
				.grid--extra-large-gutters .grid__item{padding-left:30px;padding-bottom:30px}
			}
				.grid--flush-bottom{margin-bottom:-30px;overflow:auto}
				.grid--flush-bottom>.grid__item{margin-bottom:30px}
				.grid--full{margin-left:0}
				.grid--full>.grid__item{padding-left:0}
				
				@media only screen and (min-width: 590px){
					.grid--table-large{display:table;width:100%;table-layout:fixed}
					.grid--table-large>.grid__item{display:table-cell;vertical-align:middle;float:none}
				}
					
					.one-whole{width:100%}
					.one-half{width:50%}
					.one-third{width:33.33333%}
					.two-thirds{width:66.66667%}
					.one-quarter{width:25%}
					.two-quarters{width:50%}
					.three-quarters{width:75%}
					.one-fifth{width:20%}
					.two-fifths{width:40%}
					.three-fifths{width:60%}
					.four-fifths{width:80%}
					.one-sixth{width:16.66667%}
					.two-sixths{width:33.33333%}
					.three-sixths{width:50%}
					.four-sixths{width:66.66667%}
					.five-sixths{width:83.33333%}
					.one-eighth{width:12.5%}
					.two-eighths{width:25%}
					.three-eighths{width:37.5%}
					.four-eighths{width:50%}
					.five-eighths{width:62.5%}
					.six-eighths{width:75%}
					.seven-eighths{width:87.5%}
					.one-tenth{width:10%}
					.two-tenths{width:20%}
					.three-tenths{width:30%}
					.four-tenths{width:40%}
					.five-tenths{width:50%}
					.six-tenths{width:60%}
					.seven-tenths{width:70%}
					.eight-tenths{width:80%}
					.nine-tenths{width:90%}
					.one-twelfth{width:8.33333%}
					.two-twelfths{width:16.66667%}
					.three-twelfths{width:25%}
					.four-twelfths{width:33.33333%}
					.five-twelfths{width:41.66667%}
					.six-twelfths{width:50%}
					.seven-twelfths{width:58.33333%}
					.eight-twelfths{width:66.66667%}
					.nine-twelfths{width:75%}
					.ten-twelfths{width:83.33333%}
					.eleven-twelfths{width:91.66667%}
					.show{display:block!important}
					.hide{display:none!important}
					.text-left{text-align:left!important}
					.text-right{text-align:right!important}
					.text-center{text-align:center!important}
					
					@media only screen and (max-width: 589px){
						.small--one-whole{width:100%}.small--one-half{width:50%}.small--one-third{width:33.33333%}.small--two-thirds{width:66.66667%}.small--one-quarter{width:25%}.small--two-quarters{width:50%}.small--three-quarters{width:75%}.small--one-fifth{width:20%}.small--two-fifths{width:40%}.small--three-fifths{width:60%}.small--four-fifths{width:80%}.small--one-sixth{width:16.66667%}.small--two-sixths{width:33.33333%}.small--three-sixths{width:50%}.small--four-sixths{width:66.66667%}.small--five-sixths{width:83.33333%}.small--one-eighth{width:12.5%}.small--two-eighths{width:25%}.small--three-eighths{width:37.5%}.small--four-eighths{width:50%}.small--five-eighths{width:62.5%}.small--six-eighths{width:75%}.small--seven-eighths{width:87.5%}.small--one-tenth{width:10%}.small--two-tenths{width:20%}.small--three-tenths{width:30%}.small--four-tenths{width:40%}.small--five-tenths{width:50%}.small--six-tenths{width:60%}.small--seven-tenths{width:70%}.small--eight-tenths{width:80%}.small--nine-tenths{width:90%}.small--one-twelfth{width:8.33333%}.small--two-twelfths{width:16.66667%}.small--three-twelfths{width:25%}.small--four-twelfths{width:33.33333%}.small--five-twelfths{width:41.66667%}.small--six-twelfths{width:50%}.small--seven-twelfths{width:58.33333%}.small--eight-twelfths{width:66.66667%}.small--nine-twelfths{width:75%}.small--ten-twelfths{width:83.33333%}.small--eleven-twelfths{width:91.66667%}.grid--uniform .small--one-half:nth-of-type(2n+1),.grid--uniform .small--one-third:nth-of-type(3n+1),.grid--uniform .small--one-quarter:nth-of-type(4n+1),.grid--uniform .small--one-fifth:nth-of-type(5n+1),.grid--uniform .small--one-sixth:nth-of-type(6n+1),.grid--uniform .small--two-sixths:nth-of-type(3n+1),.grid--uniform .small--three-sixths:nth-of-type(2n+1),.grid--uniform .small--one-eighth:nth-of-type(8n+1),.grid--uniform .small--two-eighths:nth-of-type(4n+1),.grid--uniform .small--four-eighths:nth-of-type(2n+1),.grid--uniform .small--five-tenths:nth-of-type(2n+1),.grid--uniform .small--one-twelfth:nth-of-type(12n+1),.grid--uniform .small--two-twelfths:nth-of-type(6n+1),.grid--uniform .small--three-twelfths:nth-of-type(4n+1),.grid--uniform .small--four-twelfths:nth-of-type(3n+1),.grid--uniform .small--six-twelfths:nth-of-type(2n+1){clear:both}
					}
					
					@media only screen and (min-width: 590px){.medium-up--one-whole{width:100%}.medium-up--one-half{width:50%}.medium-up--one-third{width:33.33333%}.medium-up--two-thirds{width:66.66667%}.medium-up--one-quarter{width:25%}.medium-up--two-quarters{width:50%}.medium-up--three-quarters{width:75%}.medium-up--one-fifth{width:20%}.medium-up--two-fifths{width:40%}.medium-up--three-fifths{width:60%}.medium-up--four-fifths{width:80%}.medium-up--one-sixth{width:16.66667%}.medium-up--two-sixths{width:33.33333%}.medium-up--three-sixths{width:50%}.medium-up--four-sixths{width:66.66667%}.medium-up--five-sixths{width:83.33333%}.medium-up--one-eighth{width:12.5%}.medium-up--two-eighths{width:25%}.medium-up--three-eighths{width:37.5%}.medium-up--four-eighths{width:50%}.medium-up--five-eighths{width:62.5%}.medium-up--six-eighths{width:75%}.medium-up--seven-eighths{width:87.5%}.medium-up--one-tenth{width:10%}.medium-up--two-tenths{width:20%}.medium-up--three-tenths{width:30%}.medium-up--four-tenths{width:40%}.medium-up--five-tenths{width:50%}.medium-up--six-tenths{width:60%}.medium-up--seven-tenths{width:70%}.medium-up--eight-tenths{width:80%}.medium-up--nine-tenths{width:90%}.medium-up--one-twelfth{width:8.33333%}.medium-up--two-twelfths{width:16.66667%}.medium-up--three-twelfths{width:25%}.medium-up--four-twelfths{width:33.33333%}.medium-up--five-twelfths{width:41.66667%}.medium-up--six-twelfths{width:50%}.medium-up--seven-twelfths{width:58.33333%}.medium-up--eight-twelfths{width:66.66667%}.medium-up--nine-twelfths{width:75%}.medium-up--ten-twelfths{width:83.33333%}.medium-up--eleven-twelfths{width:91.66667%}.grid--uniform .medium-up--one-half:nth-of-type(2n+1),.grid--uniform .medium-up--one-third:nth-of-type(3n+1),.grid--uniform .medium-up--one-quarter:nth-of-type(4n+1),.grid--uniform .medium-up--one-fifth:nth-of-type(5n+1),.grid--uniform .medium-up--one-sixth:nth-of-type(6n+1),.grid--uniform .medium-up--two-sixths:nth-of-type(3n+1),.grid--uniform .medium-up--three-sixths:nth-of-type(2n+1),.grid--uniform .medium-up--one-eighth:nth-of-type(8n+1),.grid--uniform .medium-up--two-eighths:nth-of-type(4n+1),.grid--uniform .medium-up--four-eighths:nth-of-type(2n+1),.grid--uniform .medium-up--five-tenths:nth-of-type(2n+1),.grid--uniform .medium-up--one-twelfth:nth-of-type(12n+1),.grid--uniform .medium-up--two-twelfths:nth-of-type(6n+1),.grid--uniform .medium-up--three-twelfths:nth-of-type(4n+1),.grid--uniform .medium-up--four-twelfths:nth-of-type(3n+1),.grid--uniform .medium-up--six-twelfths:nth-of-type(2n+1){clear:both}
					}
						
						@media only screen and (min-width: 1050px){.widescreen--one-whole{width:100%}.widescreen--one-half{width:50%}.widescreen--one-third{width:33.33333%}.widescreen--two-thirds{width:66.66667%}.widescreen--one-quarter{width:25%}.widescreen--two-quarters{width:50%}.widescreen--three-quarters{width:75%}.widescreen--one-fifth{width:20%}.widescreen--two-fifths{width:40%}.widescreen--three-fifths{width:60%}.widescreen--four-fifths{width:80%}.widescreen--one-sixth{width:16.66667%}.widescreen--two-sixths{width:33.33333%}.widescreen--three-sixths{width:50%}.widescreen--four-sixths{width:66.66667%}.widescreen--five-sixths{width:83.33333%}.widescreen--one-eighth{width:12.5%}.widescreen--two-eighths{width:25%}.widescreen--three-eighths{width:37.5%}.widescreen--four-eighths{width:50%}.widescreen--five-eighths{width:62.5%}.widescreen--six-eighths{width:75%}.widescreen--seven-eighths{width:87.5%}.widescreen--one-tenth{width:10%}.widescreen--two-tenths{width:20%}.widescreen--three-tenths{width:30%}.widescreen--four-tenths{width:40%}.widescreen--five-tenths{width:50%}.widescreen--six-tenths{width:60%}.widescreen--seven-tenths{width:70%}.widescreen--eight-tenths{width:80%}.widescreen--nine-tenths{width:90%}.widescreen--one-twelfth{width:8.33333%}.widescreen--two-twelfths{width:16.66667%}.widescreen--three-twelfths{width:25%}.widescreen--four-twelfths{width:33.33333%}.widescreen--five-twelfths{width:41.66667%}.widescreen--six-twelfths{width:50%}.widescreen--seven-twelfths{width:58.33333%}.widescreen--eight-twelfths{width:66.66667%}.widescreen--nine-twelfths{width:75%}.widescreen--ten-twelfths{width:83.33333%}.widescreen--eleven-twelfths{width:91.66667%}.grid--uniform .widescreen--one-half:nth-of-type(2n+1),.grid--uniform .widescreen--one-third:nth-of-type(3n+1),.grid--uniform .widescreen--one-quarter:nth-of-type(4n+1),.grid--uniform .widescreen--one-fifth:nth-of-type(5n+1),.grid--uniform .widescreen--one-sixth:nth-of-type(6n+1),.grid--uniform .widescreen--two-sixths:nth-of-type(3n+1),.grid--uniform .widescreen--three-sixths:nth-of-type(2n+1),.grid--uniform .widescreen--one-eighth:nth-of-type(8n+1),.grid--uniform .widescreen--two-eighths:nth-of-type(4n+1),.grid--uniform .widescreen--four-eighths:nth-of-type(2n+1),.grid--uniform .widescreen--five-tenths:nth-of-type(2n+1),.grid--uniform .widescreen--one-twelfth:nth-of-type(12n+1),.grid--uniform .widescreen--two-twelfths:nth-of-type(6n+1),.grid--uniform .widescreen--three-twelfths:nth-of-type(4n+1),.grid--uniform .widescreen--four-twelfths:nth-of-type(3n+1),.grid--uniform .widescreen--six-twelfths:nth-of-type(2n+1){clear:both}
						}
						
						@media only screen and (max-width: 589px){.small--show{display:block!important}
						/*.small--hide{display:none!important}*/
						.small--text-left{text-align:left!important}.small--text-right{text-align:right!important}.small--text-center{text-align:center!important}
						}
						
						@media only screen and (max-width: 768px){.medium-down--show{display:block!important}.medium-down--hide{display:none!important}.medium-down--text-left{text-align:left!important}.medium-down--text-right{text-align:right!important}.medium-down--text-center{text-align:center!important}
						}
						
						@media only screen and (min-width: 590px){.medium-up--show{display:block!important}.medium-up--hide{display:none!important}.medium-up--text-left{text-align:left!important}.medium-up--text-right{text-align:right!important}.medium-up--text-center{text-align:center!important}
						}
						
						@media only screen and (min-width: 769px){.large-up--show{display:block!important}.large-up--hide{display:none!important}.large-up--text-left{text-align:left!important}.large-up--text-right{text-align:right!important}.large-up--text-center{text-align:center!important}
						}
						
						@media only screen and (min-width: 1050px){.widescreen--show{display:block!important}.widescreen--hide{display:none!important}.widescreen--text-left{text-align:left!important}.widescreen--text-right{text-align:right!important}.widescreen--text-center{text-align:center!important}
						}
						
						@media only screen and (min-width: 590px){.medium-up--push-one-half{left:50%}.medium-up--push-one-third{left:33.33333%}.medium-up--push-two-thirds{left:66.66667%}.medium-up--push-one-quarter{left:25%}.medium-up--push-two-quarters{left:50%}.medium-up--push-three-quarters{left:75%}.medium-up--push-one-fifth{left:20%}.medium-up--push-two-fifths{left:40%}.medium-up--push-three-fifths{left:60%}.medium-up--push-four-fifths{left:80%}.medium-up--push-one-sixth{left:16.66667%}.medium-up--push-two-sixths{left:33.33333%}.medium-up--push-three-sixths{left:50%}.medium-up--push-four-sixths{left:66.66667%}.medium-up--push-five-sixths{left:83.33333%}.medium-up--push-one-eighth{left:12.5%}.medium-up--push-two-eighths{left:25%}.medium-up--push-three-eighths{left:37.5%}.medium-up--push-four-eighths{left:50%}.medium-up--push-five-eighths{left:62.5%}.medium-up--push-six-eighths{left:75%}.medium-up--push-seven-eighths{left:87.5%}.medium-up--push-one-tenth{left:10%}.medium-up--push-two-tenths{left:20%}.medium-up--push-three-tenths{left:30%}.medium-up--push-four-tenths{left:40%}.medium-up--push-five-tenths{left:50%}.medium-up--push-six-tenths{left:60%}.medium-up--push-seven-tenths{left:70%}.medium-up--push-eight-tenths{left:80%}.medium-up--push-nine-tenths{left:90%}.medium-up--push-one-twelfth{left:8.33333%}.medium-up--push-two-twelfths{left:16.66667%}.medium-up--push-three-twelfths{left:25%}.medium-up--push-four-twelfths{left:33.33333%}.medium-up--push-five-twelfths{left:41.66667%}.medium-up--push-six-twelfths{left:50%}.medium-up--push-seven-twelfths{left:58.33333%}.medium-up--push-eight-twelfths{left:66.66667%}.medium-up--push-nine-twelfths{left:75%}.medium-up--push-ten-twelfths{left:83.33333%}.medium-up--push-eleven-twelfths{left:91.66667%}
						}
						
						html:not(.tab-outline) *:focus{outline:none}.is-transitioning{display:block!important;visibility:visible!important}
						.display-table{display:table;table-layout:fixed;width:100%}
						.display-table-cell{display:table-cell;vertical-align:middle;float:none}
						
						@media only screen and (min-width: 590px){.medium-up--display-table{display:table;table-layout:fixed;width:100%}.medium-up--display-table-cell{display:table-cell;vertical-align:middle;float:none}
						}
						
						.visually-hidden{clip:rect(0 0 0 0);clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.visually-invisible{opacity:0!important}.media,.media-flex{overflow:hidden;_overflow:visible;zoom:1}.media-img{float:left;margin-right:40px}.media-img-right{float:right;margin-left:40px}.media-img img,.media-img-right img{display:block}.skip-link:focus{clip:auto;width:auto;height:auto;margin:0;color:#fff;background-color:#252931;padding:10px;opacity:1;z-index:10000;transition:none}html{-ms-touch-action:manipulation;touch-action:manipulation}html,body{background-color:#252931;color:#fff}.page-width{max-width:1300px;margin:0 auto}.page-width,.page-full{padding:0 20px}@media only screen and (min-width: 590px){.page-width,.page-full{padding:0 40px}
						}
						
						@media only screen and (max-width: 589px){.page-width--flush-small{padding:0}
						}
		
		
		
		.no-bullets{list-style:none outside;margin-left:0}
		
		.icon{width:27px;margin-right:8px}.collapsible-trigger-btn{display:block;width:100%;text-align:left;padding:22.85714px 0}@media only screen and (max-width: 589px){.collapsible-trigger-btn{padding:20px 0}
					}
					
					.collapsible-trigger-btn.btn--tertiary{padding:6px 10px;width:auto}.collapsible-trigger-btn--borders{border-top:1px solid #e8e8e1}.collapsible-content+.collapsible-trigger-btn--borders{margin-top:-1px}.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{padding-bottom:20px}.payment-button{margin-top:10px}.payment-button .payment-button__button--unbranded{display:block;width:100%;transition:none}.payment-button .payment-button__button--unbranded:hover,.payment-button .payment-button__button--unbranded:hover:not([disabled]){background-position:150% 35%;padding:9px 20px}.payment-buttons .add-to-cart,.payment-buttons .payment-button,.payment-buttons .payment-button__button--unbranded{min-height:50px}.payment-buttons .btn--tertiary{font-family:ITC Avant Garde Gothic,sans-serif;font-weight:700;letter-spacing:0em;line-height:1.2;font-size:1em;padding:9px 20px;border-radius:0}@media only screen and (max-width: 589px){.payment-buttons .btn--tertiary{font-size:.875em;padding:8px 18px}
					}
					


					
					.page-width
{
	max-width:1300px;
	margin:0 auto;
}

.page-width,.page-full
{
	padding:0 20px;
}


footer
{
	display:block;
}



 .secondary-menu ul ul li.menu-item-has-children > a:after,
  .secondary-menu ul li.menu-item-has-children > a:after,
  .main-navigation ul ul li.menu-item-has-children > a:after,
  .main-navigation ul li.menu-item-has-children > a:after {
    content: "\f140";
    font-family: dashicons;
    font-weight: normal;
    display: inline-block;
    margin: 0 0 0 6px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: rotate(0);
    color: inherit;
    position: relative;
    background: transparent;
    height: auto;
    width: auto;
    right: auto;
    line-height: inherit;
  }


.old-button {
  color: #474747;
  font-family: var(--primary-font);
  font-size: 20px;
  line-height: 1.65;
  font-weight: 900;
}

.product-title {
    color: #fff;
}
			
					.variations .label {
					    color: #fff;
					}
					
					.comment-form-comment label {
					    color: #fff;
					}
					
button wp-element-button product_type_variable add_to_cart_button {
    color: #fff;
}					

.section-dark-bg{
    padding:34px 0;
    background-color:#333}

@media (min-width:591px){.section-dark-bg{padding:100px 0}}


.cart-totals h2 {
 color: #000;   

}

.woocommerce-cart .site-main .woocommerce .woocommerce-cart-form table.shop_table tbody td a {
    text-transform: uppercase;
    color: #FFF;
    font-size: 0.7em;
    font-weight: 700;
    letter-spacing: 1px;
}

.woocommerce-cart .site-main .woocommerce .cart-collaterals .cart_totals > h2 {
    color: #AB72CF;
    margin-top: 10px;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    padding-bottom: 10px;
    font-size: 0.9em !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
}

.wc-block-grid__product .wc-block-grid__product-title {
    margin: 0 0 12px;
    color: #fff;
}

.wp-block-button__link {
    color: #fff;
    background-color: #AB72CF;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em;
}

.entry-content a, .entry-summary a, .page-content a, .comment-content a, .widget .textwidget a {
    color: #fff;
    text-decoration: underline;
}


.sub-menu {
    background: #333;
}

.sub-menu.active {
    background: #333;
}

.header-main .right span.count {
    background: #fff;
}


details.faq_details {
    padding-left: 50px;
}

summary.faq_summary {
    background: orange;
    font-weight: 700;
    text-decoration: none;
}

summary.faq_summary a {
    text-decoration: none;
}

summary.faq_summary a:hover {
    text-decoration: none;
    background: #AB72CF;
}

p.faq_p {
    padding-left: 50px;
}

.woocommerce-checkout #primary .woocommerce-checkout-review-order #payment .place-order {
    color: #000;
}


/* container */
.size-chart-container {
    display:flex;
    flex-wrap:wrap;
}

/* columns */
.size-chart-container > * {
    width:100%;
    padding:1rem;
}

/* tablet breakpoint */
@media (min-width:768px) {
    .size-chart-container > * {
        width:70%;
    }
    .size-chart-container > *:nth-child(1) {
        width:100%;
    }
}

/* desktop breakpoint */
@media (min-width:1024px) {
    .size-chart-container > * {
        width:15%;
    }
    .size-chart-container > *:nth-child(1) {
        width:70%;
    }
    .size-chart-container > *:nth-child(2) {
        order:-1;
    }
}

.woocommerce div.product {
    margin: 50px;
}


.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
	margin-left: 10%;
    width: 38%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 38%;
	margin-right: 10%;
    clear: none;
}

.woocommerce-page .site-content .woocommerce-ordering {
    margin-bottom: 30px;
    display: none;
}


.woocommerce-info {
    border-top-color: #000;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #101010; /*changed*/
    color: #fff;
    border-top: 3px solid #101010; /*changed*/
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
}


.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    font-family: WooCommerce;
    content: "";
    display: inline-block;
    position: absolute;
    top: 1em;
    left: 1.5em;
}
.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before {
    content: " ";
    display: table;
}



.single-product .site-main div.product .woocommerce-tabs ul.tabs li.active a {
    color: #ab72cf;
}


.single-product .site-main div.product .woocommerce-tabs ul.tabs li a:hover {
    color: #ab72cf;
}


.single-product .site-main div.product div.summary .price {
    margin-top: 10px;
    font-size: 0.9em;
    color: #ab72cf;
    font-weight: 700;
    margin-bottom: 0;
}



.single-product .site-main div.product div.images .flex-control-thumbs .owl-nav [class*="owl-"] {
    height: calc(100% - 10px);
    transform: none;
    top: 8px;
    width: 30px;
    background-color: #ab72cf;
    background-size: 17px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" width="30" height="15" viewBox="0 0 30 15"><path d="M.779,6.712h26.57L22.132,1.354A.805.805,0,0,1,22.138.23a.769.769,0,0,1,1.1.007l6.535,6.707a.81.81,0,0,1,0,1.118l-6.535,6.707A.748.748,0,0,1,22.69,15a.785.785,0,0,1-.552-.232.812.812,0,0,1-.006-1.124l5.217-5.358H.779A.789.789,0,0,1,0,7.493.777.777,0,0,1,.779,6.712Z" transform="translate(30 15) rotate(180)" fill="%23000"/></svg>);
}

.single-product .site-main div.product div.images .flex-control-thumbs .owl-nav .owl-next {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" width="30" height="15" viewBox="0 0 30 15"><path d="M76.771,149.237H50.2l5.217-5.358a.805.805,0,0,0-.006-1.124.769.769,0,0,0-1.1.007l-6.535,6.707a.81.81,0,0,0,0,1.118l6.535,6.707a.748.748,0,0,0,.552.232.785.785,0,0,0,.552-.232.812.812,0,0,0,.006-1.124L50.2,150.811h26.57a.789.789,0,0,0,.779-.794A.777.777,0,0,0,76.771,149.237Z" transform="translate(77.55 157.524) rotate(180)" fill="%23000"/></svg>);
}


.no-underline a {
	text-decoration: none;
}

.no-underline a:hover {
	text-decoration: none;
}


.sticky-t-bar.active {
	background: #101010; /*changed*/
}




.main-navigation ul ul li a:hover {
		background: #333;
}


.main-navigation ul ul .submenu li a:hover {
		background: #333;
}




button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .edit-link .post-edit-link, .item .recent-prod-image .product_type_external:hover, .item .recent-prod-image .product_type_simple:hover, .item .recent-prod-image .product_type_grouped:hover, .item .recent-prod-image .product_type_variable:hover, .item .popular-prod-image .product_type_external:hover, .item .popular-prod-image .product_type_simple:hover, .item .popular-prod-image .product_type_grouped:hover, .item .popular-prod-image .product_type_variable:hover, .widget_bttk_contact_social_links .social-networks li a, .widget_bttk_author_bio .readmore, .widget_bttk_author_bio .author-socicons li a:hover, .widget_bttk_social_links ul li a:hover, .widget_bttk_image_text_widget ul li:hover .btn-readmore, .widget_bttk_author_bio .readmore, .widget_bttk_author_bio .author-socicons li a:hover, .bttk-team-inner-holder ul.social-profile li a:hover, .widget_bttk_icon_text_widget .rtc-itw-inner-holder .text-holder .btn-readmore:hover, .widget_blossomtheme_featured_page_widget .text-holder .btn-readmore:hover, .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .btn-cta, .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .btn-cta + .btn-cta:hover, .sticky-t-bar .sticky-bar-content, .header-main .right .cart-block .widget_shopping_cart .buttons a, .header-main .right .cart-block .widget_shopping_cart .buttons a.checkout:hover, .main-navigation ul ul li:hover > a, .main-navigation ul ul li.current-menu-ancestor > a, .main-navigation ul ul li.current_page_ancestor > a, #load-posts a, .posts-navigation .nav-links a, .site-banner .banner-caption .blossomthemes-email-newsletter-wrapper input[type="submit"], .site-banner .owl-dots .owl-dot:hover span, .site-banner .owl-dots .owl-dot.active span, .featured-section .section-block:not(:first-child) .block-title a:hover, .featured-section.style-three .section-block:hover .btn-readmore:hover, section.prod-deal-section .button-wrap .bttn:hover, section.about-section.style-two, .testimonial-section .owl-stage-outer, section.cta-section.style-one .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .btn-cta + .btn-cta, section.cta-section.style-one .widget_blossomtheme_companion_cta_widget .blossomtheme-cta-container .btn-cta:hover, .blog-section .button-wrap .bttn:hover, .popular-prod-section .button-wrap .btn-readmore:hover, .single .site-main article .article-meta .social-list li a:hover, .single .site-main article .entry-footer .cat-tags a:hover, .woocommerce-page .widget_shopping_cart .buttons .button, .woocommerce-page .widget_shopping_cart .buttons .button + .button:hover, .woocommerce-page .widget_shopping_cart .buttons .button + .button:focus, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .price_slider_amount .button, .tagcloud a:hover, .woocommerce-page .site-content ul.products li.product .product_type_external, .woocommerce-page .site-content ul.products li.product .product_type_simple, .woocommerce-page .site-content ul.products li.product .product_type_grouped, .woocommerce-page .site-content ul.products li.product .product_type_variable, .item .recent-prod-image .product_type_external:hover, .item .recent-prod-image .product_type_simple:hover, .item .recent-prod-image .product_type_grouped:hover, .item .recent-prod-image .product_type_variable:hover, .item .popular-prod-image .product_type_external:hover, .item .popular-prod-image .product_type_simple:hover, .item .popular-prod-image .product_type_grouped:hover, .item .popular-prod-image .product_type_variable:hover, .item .cat-image .product_type_external:hover, .item .cat-image .product_type_simple:hover, .item .cat-image .product_type_grouped:hover, .item .cat-image .product_type_variable:hover, section[class*="-cat-section"] .button-wrap .btn-readmore:hover, .item .product-image .product_type_external:hover, .item .product-image .product_type_simple:hover, .item .product-image .product_type_grouped:hover, .item .product-image .product_type_variable:hover {
    /* background: #101010; */
    /* background: #ab72cf; */
}

.woocommerce-page .site-content ul.products li.product .product_type_external, .woocommerce-page .site-content ul.products li.product .product_type_simple, .woocommerce-page .site-content ul.products li.product .product_type_grouped, .woocommerce-page .site-content ul.products li.product .product_type_variable {
     background: #101010; 
	
}



button svg:hover #search,
a svg:hover #cart-icon,
a svg:hover #contact,
a svg:hover #facebook,
a svg:hover #aboutus,
a svg:hover #instagram { 
  fill: #ab72cf;
}



.woocommerce div.product div.images img {
    display: block;
    width: 90%;
    height: auto;
    box-shadow: none;
}


.woocommerce-checkout #primary .woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods li label {
    font-weight: 700;
    color: #000000;
    display: inline-block;
    width: 100%;
}


.woocommerce-cart .site-main .woocommerce .woocommerce-cart-form table.shop_table tbody td .woocommerce-Price-amount {
    color: #ab72cf;
    font-weight: 400;
}

.woocommerce-cart .site-main .woocommerce .woocommerce-cart-form table.shop_table tbody td.product-subtotal .woocommerce-Price-amount {
    color: #ab72cf;
    font-weight: 700;
}

#add_payment_method .cart-collaterals .shipping-calculator-button, .woocommerce-cart .cart-collaterals .shipping-calculator-button, .woocommerce-checkout .cart-collaterals .shipping-calculator-button {
    float: none;
    margin-top: .5em;
    display: inline-block;
    color: #000000;
}


.woocommerce ul.products li.product .price {
    color: #ab72cf;
    display: block;
    font-weight: 400;
    margin-bottom: .5em;
    font-size: .857em;
}


/*
.search-icon {
	height: 32px;
	width: 32px;
	background-image: ur('https://eastcoastgamers.ca/wp-content/uploads/2023/06/search.png');
}

.search-icon:hover {
	height: 32px;
	width: 32px;
	background-image: url('https://eastcoastgamers.ca/wp-content/uploads/2023/06/search_hover.png');
}




.search-icon img:last-child {
  display: none;  
}
.search-icon:hover img:last-child {
  display: block;  
}
.search-icon:hover img:first-child {
  display: none;  
}*/